var jsyaml=window.jsyaml=function(){require=function(e,t,r){function n(r,a){if(!t[r]){if(!e[r]){var o=typeof require=="function"&&require;if(!a&&o)return o(r,!0);if(i)return i(r,!0);throw new Error("Cannot find module '"+r+"'")}var s=t[r]={exports:{}};e[r][0].call(s.exports,function(t){var i=e[r][1][t];return n(i?i:t)},s,s.exports)}return t[r].exports}var i=typeof require=="function"&&require;for(var a=0;a=at||S===r||w===r||x===r||E===r){return true}}return false}function Tt(e){if(1===e){Ct+=" "}else if(e>1){Ct+=n.repeat("\n",e-1)}}function Mt(t,r){var n,i,a,o,s,l,u,c,p=At,h=Ct;if(S===ft||w===ft||x===ft||E===ft||_===ft||$===ft||Z===ft||ct===ft||ht===ft||L===ft||C===ft||j===ft||k===ft||pt===ft||W===ft||O===ft||I===ft||A===ft||G===ft||et===ft){return false}if(q===ft||F===ft){i=e.charCodeAt(ot+1);if(S===i||w===i||x===i||E===i||r&&(_===i||$===i||Z===i||ct===i||ht===i)){return false}}At=f;Ct="";a=o=ot;s=false;while(ot=t){s=true;continue}else{ot=o;st=l;lt=u;ut=c;ft=e.charCodeAt(ot);break}}if(s){_t(a,o,false);Tt(st-l);a=o=ot;s=false}if(S!==ft&&w!==ft){o=ot+1}ft=e.charCodeAt(++ot)}_t(a,o,false);if(Ct){return true}else{At=p;Ct=h;return false}}function Rt(t){var r,n;if(O!==ft){return false}At=f;Ct="";ft=e.charCodeAt(++ot);r=n=ot;while(ots){s=ut}if(x===ft||E===ft){l+=1;continue}if(utt)&&ott){if(zt(t,m,true,n)){if(f){l=Ct}else{u=Ct}}if(!f){Ut(o,s,l,u);s=l=u=null}Bt(true,-1)}if(ut>t&&ote){f=true}else{return false}}}if(f){while(Yt()||Kt()){if(Bt(true,-1)){l=true;if(ut>e){f=true;s=i}else if(ut===e){f=false;s=i}else{return true}}else{s=false}}}if(s){s=l||n}if(f||m===t){if(h===t||d===t){w=e}else{w=e+1}x=ot-lt;if(f){if(s&&(Ht(x)||Vt(x))||qt(w)){c=true}else{if(a&&Gt(w)||Rt(w)||Wt(w)){c=true}else if(Jt()){c=true;if(null!==It||null!==Lt){jt("alias node should not have any properties")}}else if(Mt(w,h===t)){c=true;if(null===It){It="?"}}if(null!==Lt){kt[Lt]=Ct}}}else{c=s&&Ht(x)}}if(null!==It&&"!"!==It){if("?"===It){if(Y){for(p=0,g=rt.length;p tag; it should be "'+b.kind+'", not "'+At+'"')}if(b.resolver){E=b.resolver(Ct,true);if(o!==E){Ct=E}else{jt("cannot resolve a node with !<"+It+"> explicit tag")}}}else{Nt("unknown tag !<"+It+">")}}return null!==It||null!==Lt||c}function $t(){var r=ot,n,i,a,o=false;xt=null;Et=z;St={};kt={};while(ot0||A!==ft){break}o=true;ft=e.charCodeAt(++ot);n=ot;while(ot1024){u+="? "}u+=G+": ";if(!Z(e,l,false,false)){continue}u+=G;r+=u}q=n;G="{"+r+"}"}function $(e,t,r){var n="",i=q,a=Object.keys(t),o,s,l,u,f,c;for(o=0,s=a.length;o tag resolver accepts not "'+f+'" style')}if(n!==r){W=_(r);G=r}else{if(t){throw new i("cannot represent an object of !<"+u.tag+"> type")}else{continue}}}return true}}return false}function Z(e,t,r,n){q=null;G=t;if(!X(t,false)){X(t,true)}if(r){r=0>D||D>e}if(null!==q&&"?"!==q||2!==P&&e>0){n=false}if("object"===W){if(r&&0!==Object.keys(G).length){$(e,G,n)}else{z(e,G)}}else if("array"===W){if(r&&0!==G.length){J(e,G,n)}else{K(e,G)}}else if("string"===W){if("?"!==q){Y(G)}}else if(B){return false}else{throw new i("unacceptabe kind of an object to dump ("+W+")")}if(null!==q&&"?"!==q){G="!<"+q+"> "+G}return true}if(Z(0,e,true,true)){return G+"\n"}else{return""}}function B(e,t){return P(e,r.extend({schema:o},t))}t.exports.dump=P;t.exports.safeDump=B}()},{"./common":12,"./exception":13,"./schema/default_full":9,"./schema/default_safe":8}],4:[function(e,t,r){"use strict";var n=e("./exception");function i(e,t){t=t||{};this.tag=e;this.loader=t["loader"]||null;this.dumper=t["dumper"]||null;if(null===this.loader&&null===this.dumper){throw new n('Incomplete YAML type definition. "loader" or "dumper" setting must be specified.')}if(null!==this.loader){this.loader=new i.Loader(this.loader)}if(null!==this.dumper){this.dumper=new i.Dumper(this.dumper)}}i.Loader=function o(e){e=e||{};this.kind=e["kind"]||null;this.resolver=e["resolver"]||null;if("string"!==this.kind&&"array"!==this.kind&&"object"!==this.kind){throw new n('Unacceptable "kind" setting of a type loader.')}};function a(e){var t={};if(null!==e){Object.keys(e).forEach(function(r){e[r].forEach(function(e){t[String(e)]=r})})}return t}i.Dumper=function s(e){e=e||{};this.kind=e["kind"]||null;this.defaultStyle=e["defaultStyle"]||null;this.instanceOf=e["instanceOf"]||null;this.predicate=e["predicate"]||null;this.representer=e["representer"]||null;this.styleAliases=a(e["styleAliases"]||null);if("undefined"!==this.kind&&"null"!==this.kind&&"boolean"!==this.kind&&"integer"!==this.kind&&"float"!==this.kind&&"string"!==this.kind&&"array"!==this.kind&&"object"!==this.kind&&"function"!==this.kind){throw new n('Unacceptable "kind" setting of a type dumper.')}};t.exports=i},{"./exception":13}],10:[function(e,t,r){"use strict";var n=e("fs");var i=e("./loader");function a(e,t){var r=n.readFileSync(t,"utf8");e.exports=i.safeLoad(r,{filename:t})}if(undefined!==e.extensions){e.extensions[".yml"]=a;e.extensions[".yaml"]=a}t.exports=e},{fs:14,"./loader":2}],12:[function(e,t,r){"use strict";var n={};function i(e){return undefined===e||null===e}function a(e){return"object"===typeof e&&null!==e}function o(e){if(Array.isArray(e)){return e}else if(i(e)){return[]}else{return[e]}}function s(e,t){var r,n,i,a;if(t){a=Object.keys(t);for(r=0,n=a.length;r0&&-1==="\0\r\n…\u2028\u2029".indexOf(this.buffer.charAt(i-1))){i-=1;if(this.position-i>t/2-1){r=" ... ";i+=5;break}}a="";o=this.position;while(ot/2-1){a=" ... ";o-=5;break}}s=this.buffer.slice(i,o);return n.repeat(" ",e)+r+s+a+"\n"+n.repeat(" ",e+this.position-i+r.length)+"^"};i.prototype.toString=function o(e){var t,r="";if(this.name){r+='in "'+this.name+'" '}r+="at line "+(this.line+1)+", column "+(this.column+1);if(!e){t=this.getSnippet();if(t){r+=":\n"+t}}return r};t.exports=i},{"./common":12}],32:[function(e,t,r){!function(){var r=e("util");var n=e("buffer").Buffer;var i=Array.prototype.slice;function a(e){if(Object.keys)return Object.keys(e);var t=[];for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r)){t.push(r)}}return t}var o=t.exports=f;o.AssertionError=function g(e){this.name="AssertionError";this.message=e.message;this.actual=e.actual;this.expected=e.expected;this.operator=e.operator;var t=e.stackStartFunction||u;if(Error.captureStackTrace){Error.captureStackTrace(this,t)}};r.inherits(o.AssertionError,Error);function s(e,t){if(t===undefined){return""+t}if(typeof t==="number"&&(isNaN(t)||!isFinite(t))){return t.toString()}if(typeof t==="function"||t instanceof RegExp){return t.toString()}return t}function l(e,t){if(typeof e=="string"){return e.length=0;s--){if(r[s]!=n[s])return false}for(s=r.length-1;s>=0;s--){o=r[s];if(!c(e[o],t[o]))return false}return true}o.notDeepEqual=function x(e,t,r){if(c(e,t)){u(e,t,r,"notDeepEqual",o.notDeepEqual)}};o.strictEqual=function E(e,t,r){if(e!==t){u(e,t,r,"===",o.strictEqual)}};o.notStrictEqual=function S(e,t,r){if(e===t){u(e,t,r,"!==",o.notStrictEqual)}};function y(e,t){if(!e||!t){return false}if(t instanceof RegExp){return t.test(e)}else if(e instanceof t){return true}else if(t.call({},e)===true){return true}return false}function m(e,t,r,n){var i;if(typeof r==="string"){n=r;r=null}try{t()}catch(a){i=a}n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:".");if(e&&!i){u("Missing expected exception"+n)}if(!e&&y(i,r)){u("Got unwanted exception"+n)}if(e&&i&&r&&!y(i,r)||!e&&i){throw i}}o.throws=function(e,t,r){m.apply(this,[true].concat(i.call(arguments)))};o.doesNotThrow=function(e,t,r){m.apply(this,[false].concat(i.call(arguments)))};o.ifError=function(e){if(e){throw e}}}()},{util:33,buffer:34}],16:[function(e,t,r){"use strict";var n=e("../type");t.exports=new n("tag:yaml.org,2002:str",{loader:{kind:"string"}})},{"../type":4}],17:[function(e,t,r){"use strict";var n=e("../type");t.exports=new n("tag:yaml.org,2002:seq",{loader:{kind:"array"}})},{"../type":4}],18:[function(e,t,r){"use strict";var n=e("../type");t.exports=new n("tag:yaml.org,2002:map",{loader:{kind:"object"}})},{"../type":4}],19:[function(e,t,r){"use strict";var n=e("../common").NIL;var i=e("../type");var a={"~":true,"null":true,Null:true,NULL:true};function o(e){return a[e]?null:n}t.exports=new i("tag:yaml.org,2002:null",{loader:{kind:"string",resolver:o},dumper:{kind:"null",defaultStyle:"lowercase",representer:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}}}})},{"../common":12,"../type":4}],20:[function(e,t,r){"use strict";var n=e("../common").NIL;var i=e("../type");var a={"true":true,True:true,TRUE:true,"false":false,False:false,FALSE:false};var o={"true":true,True:true,TRUE:true,"false":false,False:false,FALSE:false,y:true,Y:true,yes:true,Yes:true,YES:true,n:false,N:false,no:false,No:false,NO:false,on:true,On:true,ON:true,off:false,Off:false,OFF:false};function s(e,t){if(t){if(o.hasOwnProperty(e)){return o[e]}else{return n}}else{if(a.hasOwnProperty(e)){return a[e]}else{return n}}}t.exports=new i("tag:yaml.org,2002:bool",{loader:{kind:"string",resolver:s},dumper:{kind:"boolean",defaultStyle:"lowercase",representer:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}}}})},{"../common":12,"../type":4}],21:[function(e,t,r){"use strict";var n=e("../common").NIL;var i=e("../type");var a=new RegExp("^(?:[-+]?0b[0-1_]+"+"|[-+]?0[0-7_]+"+"|[-+]?(?:0|[1-9][0-9_]*)"+"|[-+]?0x[0-9a-fA-F_]+"+"|[-+]?[1-9][0-9_]*(?::[0-5]?[0-9])+)$");function o(e){var t,r,i,o;if(!a.test(e)){return n}t=e.replace(/_/g,"");r="-"===t[0]?-1:1;o=[];if(0<="+-".indexOf(t[0])){t=t.slice(1)}if("0"===t){return 0}else if(/^0b/.test(t)){return r*parseInt(t.slice(2),2)}else if(/^0x/.test(t)){return r*parseInt(t,16)}else if("0"===t[0]){return r*parseInt(t,8)}else if(0<=t.indexOf(":")){t.split(":").forEach(function(e){o.unshift(parseInt(e,10)) });t=0;i=1;o.forEach(function(e){t+=e*i;i*=60});return r*t}else{return r*parseInt(t,10)}}t.exports=new i("tag:yaml.org,2002:int",{loader:{kind:"string",resolver:o},dumper:{kind:"integer",defaultStyle:"decimal",representer:{binary:function(e){return"0b"+e.toString(2)},octal:function(e){return"0"+e.toString(8)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return"0x"+e.toString(16).toUpperCase()}},styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}})},{"../common":12,"../type":4}],22:[function(e,t,r){"use strict";var n=e("../common").NIL;var i=e("../type");var a=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)\\.[0-9_]*(?:[eE][-+][0-9]+)?"+"|\\.[0-9_]+(?:[eE][-+][0-9]+)?"+"|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*"+"|[-+]?\\.(?:inf|Inf|INF)"+"|\\.(?:nan|NaN|NAN))$");function o(e){var t,r,i,o;if(!a.test(e)){return n}t=e.replace(/_/g,"").toLowerCase();r="-"===t[0]?-1:1;o=[];if(0<="+-".indexOf(t[0])){t=t.slice(1)}if(".inf"===t){return 1===r?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY}else if(".nan"===t){return NaN}else if(0<=t.indexOf(":")){t.split(":").forEach(function(e){o.unshift(parseFloat(e,10))});t=0;i=1;o.forEach(function(e){t+=e*i;i*=60});return r*t}else{return r*parseFloat(t,10)}}function s(e,t){if(isNaN(e)){switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}}else if(Number.POSITIVE_INFINITY===e){switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}}else if(Number.NEGATIVE_INFINITY===e){switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}}else{return e.toString(10)}}t.exports=new i("tag:yaml.org,2002:float",{loader:{kind:"string",resolver:o},dumper:{kind:"float",defaultStyle:"lowercase",representer:s}})},{"../common":12,"../type":4}],23:[function(e,t,r){"use strict";var n=e("../common").NIL;var i=e("../type");var a=new RegExp("^([0-9][0-9][0-9][0-9])"+"-([0-9][0-9]?)"+"-([0-9][0-9]?)"+"(?:(?:[Tt]|[ \\t]+)"+"([0-9][0-9]?)"+":([0-9][0-9])"+":([0-9][0-9])"+"(?:\\.([0-9]*))?"+"(?:[ \\t]*(Z|([-+])([0-9][0-9]?)"+"(?::([0-9][0-9]))?))?)?$");function o(e){var t,r,i,o,s,l,u,f=0,c=null,p,h,d;t=a.exec(e);if(null===t){return n}r=+t[1];i=+t[2]-1;o=+t[3];if(!t[4]){return new Date(Date.UTC(r,i,o))}s=+t[4];l=+t[5];u=+t[6];if(t[7]){f=t[7].slice(0,3);while(f.length<3){f+="0"}f=+f}if(t[9]){p=+t[10];h=+(t[11]||0);c=(p*60+h)*6e4;if("-"===t[9]){c=-c}}d=new Date(Date.UTC(r,i,o,s,l,u,f));if(c){d.setTime(d.getTime()-c)}return d}function s(e){return e.toISOString()}t.exports=new i("tag:yaml.org,2002:timestamp",{loader:{kind:"string",resolver:o},dumper:{kind:"object",instanceOf:Date,representer:s}})},{"../common":12,"../type":4}],24:[function(e,t,r){"use strict";var n=e("../common").NIL;var i=e("../type");function a(e){return"<<"===e?e:n}t.exports=new i("tag:yaml.org,2002:merge",{loader:{kind:"string",resolver:a}})},{"../common":12,"../type":4}],25:[function(e,t,r){!function(){"use strict";var r=e("buffer").Buffer;var n=e("../common");var i=n.NIL;var a=e("../type");var o="=";var s=[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,0,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1];var l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");function u(e){var t,n,a=0,l=[],u,f;u=0;f=0;for(a=0;a=8){u-=8;if(o!==e.charAt(a)){l.push(f>>u&255)}f&=(1<>2];t+=l[((e[r+0]&3)<<4)+(e[r+1]>>4)];t+=l[((e[r+1]&15)<<2)+(e[r+2]>>6)];t+=l[e[r+2]&63]}i=e.length%3;if(0!==i){r=e.length-i;t+=l[e[r+0]>>2];if(2===i){t+=l[((e[r+0]&3)<<4)+(e[r+1]>>4)];t+=l[(e[r+1]&15)<<2];t+=o}else{t+=l[(e[r+0]&3)<<4];t+=o+o}}return t}t.exports=new a("tag:yaml.org,2002:binary",{loader:{kind:"string",resolver:u},dumper:{kind:"object",instanceOf:r,representer:f}})}()},{buffer:34,"../common":12,"../type":4}],26:[function(e,t,r){"use strict";var n=e("../common").NIL;var i=e("../type");var a=Object.prototype.hasOwnProperty;var o=Object.prototype.toString;function s(e){var t=[],r,i,s,l,u;for(r=0,i=e.length;r=n[0].length){t=t.slice(1,t.length-n[0].length);i=n[1]}try{return new RegExp(t,i)}catch(a){return r}}function a(e){var t="/"+e.source+"/";if(e.global){t+="g"}if(e.multiline){t+="m"}if(e.ignoreCase){t+="i"}return t}t.exports=new n("tag:yaml.org,2002:js/regexp",{loader:{kind:"string",resolver:i},dumper:{kind:"object",instanceOf:RegExp,representer:a}})}()},{"../../common":12,"../../type":4}],35:[function(e,t,r){r.readIEEE754=function(e,t,r,n,i){var a,o,s=i*8-n-1,l=(1<>1,f=-7,c=r?0:i-1,p=r?1:-1,h=e[t+c];c+=p;a=h&(1<<-f)-1;h>>=-f;f+=s;for(;f>0;a=a*256+e[t+c],c+=p,f-=8);o=a&(1<<-f)-1;a>>=-f;f+=n;for(;f>0;o=o*256+e[t+c],c+=p,f-=8);if(a===0){a=1-u}else if(a===l){return o?NaN:(h?-1:1)*Infinity}else{o=o+Math.pow(2,n);a=a-u}return(h?-1:1)*o*Math.pow(2,a-n)};r.writeIEEE754=function(e,t,r,n,i,a){var o,s,l,u=a*8-i-1,f=(1<>1,p=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,h=n?a-1:0,d=n?-1:1,y=t<0||t===0&&1/t<0?1:0;t=Math.abs(t);if(isNaN(t)||t===Infinity){s=isNaN(t)?1:0;o=f}else{o=Math.floor(Math.log(t)/Math.LN2);if(t*(l=Math.pow(2,-o))<1){o--;l*=2}if(o+c>=1){t+=p/l}else{t+=p*Math.pow(2,1-c)}if(t*l>=2){o++;l/=2}if(o+c>=f){s=0;o=f}else if(o+c>=1){s=(t*l-1)*Math.pow(2,i);o=o+c}else{s=t*Math.pow(2,c-1)*Math.pow(2,i);o=0}}for(;i>=8;e[r+h]=s&255,h+=d,s/=256,i-=8);o=o<0;e[r+h]=o&255,h+=d,o/=256,u-=8);e[r+h-d]|=y*128}},{}],33:[function(e,t,r){var n=e("events");r.isArray=i;r.isDate=function(e){return Object.prototype.toString.call(e)==="[object Date]"};r.isRegExp=function(e){return Object.prototype.toString.call(e)==="[object RegExp]"};r.print=function(){};r.puts=function(){};r.debug=function(){};r.inspect=function(e,t,n,s){var l=[];var u=function(e,t){var r={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]};var n={special:"cyan",number:"blue","boolean":"yellow",undefined:"grey","null":"bold",string:"green",date:"magenta",regexp:"red"}[t];if(n){return"["+r[n][0]+"m"+e+"["+r[n][1]+"m"}else{return e}};if(!s){u=function(e,t){return e}}function p(e,n){if(e&&typeof e.inspect==="function"&&e!==r&&!(e.constructor&&e.constructor.prototype===e)){return e.inspect(n)}switch(typeof e){case"undefined":return u("undefined","undefined");case"string":var s="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return u(s,"string");case"number":return u(""+e,"number");case"boolean":return u(""+e,"boolean")}if(e===null){return u("null","null")}var h=f(e);var d=t?c(e):h;if(typeof e==="function"&&d.length===0){if(a(e)){return u(""+e,"regexp")}else{var y=e.name?": "+e.name:"";return u("[Function"+y+"]","special")}}if(o(e)&&d.length===0){return u(e.toUTCString(),"date")}var m,g,v;if(i(e)){g="Array";v=["[","]"]}else{g="Object";v=["{","}"]}if(typeof e==="function"){var b=e.name?": "+e.name:"";m=a(e)?" "+e:" [Function"+b+"]"}else{m=""}if(o(e)){m=" "+e.toUTCString()}if(d.length===0){return v[0]+m+v[1]}if(n<0){if(a(e)){return u(""+e,"regexp")}else{return u("[Object]","special")}}l.push(e);var w=d.map(function(t){var r,a;if(e.__lookupGetter__){if(e.__lookupGetter__(t)){if(e.__lookupSetter__(t)){a=u("[Getter/Setter]","special")}else{a=u("[Getter]","special")}}else{if(e.__lookupSetter__(t)){a=u("[Setter]","special")}}}if(h.indexOf(t)<0){r="["+t+"]"}if(!a){if(l.indexOf(e[t])<0){if(n===null){a=p(e[t])}else{a=p(e[t],n-1)}if(a.indexOf("\n")>-1){if(i(e)){a=a.split("\n").map(function(e){return" "+e}).join("\n").substr(2)}else{a="\n"+a.split("\n").map(function(e){return" "+e}).join("\n")}}}else{a=u("[Circular]","special")}}if(typeof r==="undefined"){if(g==="Array"&&t.match(/^\d+$/)){return a}r=JSON.stringify(""+t);if(r.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)){r=r.substr(1,r.length-2);r=u(r,"name")}else{r=r.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'");r=u(r,"string")}}return r+": "+a});l.pop();var x=0;var E=w.reduce(function(e,t){x++;if(t.indexOf("\n")>=0)x++;return e+t.length+1},0);if(E>50){w=v[0]+(m===""?"":m+"\n ")+" "+w.join(",\n ")+" "+v[1]}else{w=v[0]+m+" "+w.join(", ")+" "+v[1]}return w}return p(e,typeof n==="undefined"?2:n)};function i(e){return e instanceof Array||Array.isArray(e)||e&&e!==Object.prototype&&i(e.__proto__)}function a(e){return e instanceof RegExp||typeof e==="object"&&Object.prototype.toString.call(e)==="[object RegExp]"}function o(e){if(e instanceof Date)return true;if(typeof e!=="object")return false;var t=Date.prototype&&c(Date.prototype);var r=e.__proto__&&c(e.__proto__);return JSON.stringify(r)===JSON.stringify(t)}function s(e){return e<10?"0"+e.toString(10):e.toString(10)}var l=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function u(){var e=new Date;var t=[s(e.getHours()),s(e.getMinutes()),s(e.getSeconds())].join(":");return[e.getDate(),l[e.getMonth()],t].join(" ")}r.log=function(e){};r.pump=null;var f=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};var c=Object.getOwnPropertyNames||function(e){var t=[];for(var r in e){if(Object.hasOwnProperty.call(e,r))t.push(r)}return t};var p=Object.create||function(e,t){var r;if(e===null){r={__proto__:null}}else{if(typeof e!=="object"){throw new TypeError("typeof prototype["+typeof e+"] != 'object'")}var n=function(){};n.prototype=e;r=new n;r.__proto__=e}if(typeof t!=="undefined"&&Object.defineProperties){Object.defineProperties(r,t)}return r};r.inherits=function(e,t){e.super_=t;e.prototype=p(t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}})};var h=/%[sdj%]/g;r.format=function(e){if(typeof e!=="string"){var t=[];for(var n=0;n=a)return e;switch(e){case"%s":return String(i[n++]);case"%d":return Number(i[n++]);case"%j":return JSON.stringify(i[n++]);default:return e}});for(var s=i[n];n=t.length||a>=e.length)break;t[a+r]=e[a];a++}return a}t.prototype.utf8Write=function(e,r,n){var i,o;return t._charsWritten=l(a(e),this,r,n)};t.prototype.asciiWrite=function(e,r,n){var i,a;return t._charsWritten=l(o(e),this,r,n)};t.prototype.binaryWrite=t.prototype.asciiWrite;t.prototype.base64Write=function(e,r,n){var i,a;return t._charsWritten=l(s(e),this,r,n)};t.prototype.base64Slice=function(t,r){var n=Array.prototype.slice.apply(this,arguments);return e("base64-js").fromByteArray(n)};function u(e){try{return decodeURIComponent(e)}catch(t){return String.fromCharCode(65533)}}t.prototype.utf8Slice=function(){var e=Array.prototype.slice.apply(this,arguments);var t="";var r="";var n=0;while(n"};t.prototype.hexSlice=function(e,t){var r=this.length;if(!e||e<0)e=0;if(!t||t<0||t>r)t=r;var n="";for(var a=e;ai){n=i}}var a=e.length;if(a%2){throw new Error("Invalid hex string")}if(n>a/2){n=a/2}for(var o=0;oa){r=a}}n=String(n||"utf8").toLowerCase();switch(n){case"hex":return this.hexWrite(e,t,r);case"utf8":case"utf-8":return this.utf8Write(e,t,r);case"ascii":return this.asciiWrite(e,t,r);case"binary":return this.binaryWrite(e,t,r);case"base64":return this.base64Write(e,t,r);case"ucs2":case"ucs-2":return this.ucs2Write(e,t,r);default:throw new Error("Unknown encoding")}};t.prototype.slice=function(e,t){if(t===undefined)t=this.length;if(t>this.length){throw new Error("oob")}if(e>t){throw new Error("oob")}return new c(this,t-e,+e)};t.prototype.copy=function(e,t,r,i){var a=[];for(var o=r;othis.length){throw new Error("oob")}if(t>r){throw new Error("oob")}for(var n=t;nc.poolSize){this.parent=new t(this.length);this.offset=0}else{if(!h||h.length-h.used"};c.prototype.get=function _(e){if(e<0||e>=this.length)throw new Error("oob");return this.parent[this.offset+e]};c.prototype.set=function F(e,t){if(e<0||e>=this.length)throw new Error("oob");return this.parent[this.offset+e]=t};c.prototype.write=function(e,r,n,i){if(isFinite(r)){if(!isFinite(n)){i=n;n=undefined}}else{var a=i;i=r;r=n;n=a}r=+r||0;var o=this.length-r;if(!n){n=o}else{n=+n;if(n>o){n=o}}i=String(i||"utf8").toLowerCase();var s;switch(i){case"hex":s=this.parent.hexWrite(e,this.offset+r,n);break;case"utf8":case"utf-8":s=this.parent.utf8Write(e,this.offset+r,n);break;case"ascii":s=this.parent.asciiWrite(e,this.offset+r,n);break;case"binary":s=this.parent.binaryWrite(e,this.offset+r,n);break;case"base64":s=this.parent.base64Write(e,this.offset+r,n);break;case"ucs2":case"ucs-2":s=this.parent.ucs2Write(e,this.offset+r,n);break;default:throw new Error("Unknown encoding")}c._charsWritten=t._charsWritten;return s};c.prototype.toString=function(e,t,r){e=String(e||"utf8").toLowerCase();if(typeof t=="undefined"||t<0){t=0}else if(t>this.length){t=this.length}if(typeof r=="undefined"||r>this.length){r=this.length}else if(r<0){r=0}t=t+this.offset;r=r+this.offset;switch(e){case"hex":return this.parent.hexSlice(t,r);case"utf8":case"utf-8":return this.parent.utf8Slice(t,r);case"ascii":return this.parent.asciiSlice(t,r);case"binary":return this.parent.binarySlice(t,r);case"base64":return this.parent.base64Slice(t,r);case"ucs2":case"ucs-2":return this.parent.ucs2Slice(t,r);default:throw new Error("Unknown encoding")}};c.byteLength=t.byteLength;c.prototype.fill=function U(e,t,r){e||(e=0);t||(t=0);r||(r=this.length);if(typeof e==="string"){e=e.charCodeAt(0)}if(!(typeof e==="number")||isNaN(e)){throw new Error("value is not a number")}if(r=this.length){throw new Error("start out of bounds")}if(r<0||r>this.length){throw new Error("end out of bounds")}return this.parent.fill(e,t+this.offset,r+this.offset)};c.prototype.copy=function(e,t,r,n){var i=this;r||(r=0);n||(n=this.length);t||(t=0);if(n=e.length){throw new Error("targetStart out of bounds")}if(r<0||r>=i.length){throw new Error("sourceStart out of bounds")}if(n<0||n>i.length){throw new Error("sourceEnd out of bounds")}if(n>this.length){n=this.length}if(e.length-tthis.length)throw new Error("oob");if(e>t)throw new Error("oob");return new c(this.parent,t-e,+e+this.offset)};c.prototype.utf8Slice=function(e,t){return this.toString("utf8",e,t)};c.prototype.binarySlice=function(e,t){return this.toString("binary",e,t)};c.prototype.asciiSlice=function(e,t){return this.toString("ascii",e,t)};c.prototype.utf8Write=function(e,t){return this.write(e,t,"utf8")};c.prototype.binaryWrite=function(e,t){return this.write(e,t,"binary")};c.prototype.asciiWrite=function(e,t){return this.write(e,t,"ascii")};c.prototype.readUInt8=function(e,t){var r=this;if(!t){n.ok(e!==undefined&&e!==null,"missing offset");n.ok(e=r.length)return;return r.parent[r.offset+e]};function y(e,t,r,i){var a=0;if(!i){n.ok(typeof r==="boolean","missing or invalid endian");n.ok(t!==undefined&&t!==null,"missing offset");n.ok(t+1=e.length)return 0;if(r){a=e.parent[e.offset+t]<<8;if(t+1=e.length)return 0;if(r){if(t+1>>0)}else{if(t+2>>0)}return a}c.prototype.readUInt32LE=function(e,t){return m(this,e,false,t)};c.prototype.readUInt32BE=function(e,t){return m(this,e,true,t)};c.prototype.readInt8=function(e,t){var r=this;var i;if(!t){n.ok(e!==undefined&&e!==null,"missing offset");n.ok(e=r.length)return;i=r.parent[r.offset+e]&128;if(!i){return r.parent[r.offset+e]}return(255-r.parent[r.offset+e]+1)*-1};function g(e,t,r,i){var a,o;if(!i){n.ok(typeof r==="boolean","missing or invalid endian");n.ok(t!==undefined&&t!==null,"missing offset");n.ok(t+1=0,"specified a negative value for writing an unsigned value");n.ok(e<=t,"value is larger than maximum value for type");n.ok(Math.floor(e)===e,"value has a fractional component")}c.prototype.writeUInt8=function(e,t,r){var i=this;if(!r){n.ok(e!==undefined&&e!==null,"missing value");n.ok(t!==undefined&&t!==null,"missing offset");n.ok(t>>(i?1-o:o)*8}}c.prototype.writeUInt16LE=function(e,t,r){E(this,e,t,false,r)};c.prototype.writeUInt16BE=function(e,t,r){E(this,e,t,true,r)};function S(e,t,r,i,a){if(!a){n.ok(t!==undefined&&t!==null,"missing value");n.ok(typeof i==="boolean","missing or invalid endian");n.ok(r!==undefined&&r!==null,"missing offset");n.ok(r+3>>(i?3-o:o)*8&255}}c.prototype.writeUInt32LE=function(e,t,r){S(this,e,t,false,r)};c.prototype.writeUInt32BE=function(e,t,r){S(this,e,t,true,r)};function k(e,t,r){n.ok(typeof e=="number","cannot write a non-number as a number");n.ok(e<=t,"value larger than maximum allowed value");n.ok(e>=r,"value smaller than minimum allowed value");n.ok(Math.floor(e)===e,"value has a fractional component")}function I(e,t,r){n.ok(typeof e=="number","cannot write a non-number as a number");n.ok(e<=t,"value larger than maximum allowed value");n.ok(e>=r,"value smaller than minimum allowed value")}c.prototype.writeInt8=function(e,t,r){var i=this;if(!r){n.ok(e!==undefined&&e!==null,"missing value");n.ok(t!==undefined&&t!==null,"missing offset");n.ok(t=0){i.writeUInt8(e,t,r)}else{i.writeUInt8(255+e+1,t,r)}};function L(e,t,r,i,a){if(!a){n.ok(t!==undefined&&t!==null,"missing value");n.ok(typeof i==="boolean","missing or invalid endian");n.ok(r!==undefined&&r!==null,"missing offset");n.ok(r+1=0){E(e,t,r,i,a)}else{E(e,65535+t+1,r,i,a)}}c.prototype.writeInt16LE=function(e,t,r){L(this,e,t,false,r)};c.prototype.writeInt16BE=function(e,t,r){L(this,e,t,true,r)};function A(e,t,r,i,a){if(!a){n.ok(t!==undefined&&t!==null,"missing value");n.ok(typeof i==="boolean","missing or invalid endian");n.ok(r!==undefined&&r!==null,"missing offset");n.ok(r+3=0){S(e,t,r,i,a)}else{S(e,4294967295+t+1,r,i,a)}}c.prototype.writeInt32LE=function(e,t,r){A(this,e,t,false,r)};c.prototype.writeInt32BE=function(e,t,r){A(this,e,t,true,r)};function C(t,r,i,a,o){if(!o){n.ok(r!==undefined&&r!==null,"missing value");n.ok(typeof a==="boolean","missing or invalid endian");n.ok(i!==undefined&&i!==null,"missing offset");n.ok(i+30){var t=r.shift();t()}}},true);return function n(e){r.push(e);window.postMessage("process-tick","*")}}return function i(e){setTimeout(e,0)}}();n.title="browser";n.browser=true;n.env={};n.argv=[];n.binding=function(e){throw new Error("process.binding is not supported")};n.cwd=function(){return"/"};n.chdir=function(e){throw new Error("process.chdir is not supported")}},{}],36:[function(e,t,r){!function(e){if(!e.EventEmitter)e.EventEmitter=function(){};var t=r.EventEmitter=e.EventEmitter;var n=typeof Array.isArray==="function"?Array.isArray:function(e){return Object.prototype.toString.call(e)==="[object Array]"};function i(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0;r0&&this._events[e].length>r){this._events[e].warned=true;console.error("(node) warning: possible EventEmitter memory "+"leak detected. %d listeners added. "+"Use emitter.setMaxListeners() to increase limit.",this._events[e].length);console.trace()}}this._events[e].push(t)}else{this._events[e]=[this._events[e],t]}return this};t.prototype.on=t.prototype.addListener;t.prototype.once=function(e,t){var r=this; r.on(e,function n(){r.removeListener(e,n);t.apply(this,arguments)});return this};t.prototype.removeListener=function(e,t){if("function"!==typeof t){throw new Error("removeListener only takes instances of Function")}if(!this._events||!this._events[e])return this;var r=this._events[e];if(n(r)){var a=i(r,t);if(a<0)return this;r.splice(a,1);if(r.length==0)delete this._events[e]}else if(this._events[e]===t){delete this._events[e]}return this};t.prototype.removeAllListeners=function(e){if(arguments.length===0){this._events={};return this}if(e&&this._events&&this._events[e])this._events[e]=null;return this};t.prototype.listeners=function(e){if(!this._events)this._events={};if(!this._events[e])this._events[e]=[];if(!n(this._events[e])){this._events[e]=[this._events[e]]}return this._events[e]}}(e("__browserify_process"))},{__browserify_process:38}],37:[function(e,t,r){!function(e){"use strict";var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";function n(e){var t,n,i,a,o,s;if(e.length%4>0){throw"Invalid string. Length must be a multiple of 4"}o=e.indexOf("=");o=o>0?e.length-o:0;s=[];i=o>0?e.length-4:e.length;for(t=0,n=0;t>16);s.push((a&65280)>>8);s.push(a&255)}if(o===2){a=r.indexOf(e[t])<<2|r.indexOf(e[t+1])>>4;s.push(a&255)}else if(o===1){a=r.indexOf(e[t])<<10|r.indexOf(e[t+1])<<4|r.indexOf(e[t+2])>>2;s.push(a>>8&255);s.push(a&255)}return s}function i(e){var t,n=e.length%3,i="",a,o;function s(e){return r[e>>18&63]+r[e>>12&63]+r[e>>6&63]+r[e&63]}for(t=0,o=e.length-n;t>2];i+=r[a<<4&63];i+="==";break;case 2:a=(e[e.length-2]<<8)+e[e.length-1];i+=r[a>>10];i+=r[a>>4&63];i+=r[a<<2&63];i+="=";break}return i}t.exports.toByteArray=n;t.exports.fromByteArray=i}()},{}],31:[function(e,t,r){"use strict";var n=e("esprima");var i=e("../../common").NIL;var a=e("../../type");function o(e){try{var t="("+e+")",r=n.parse(t,{range:true}),a=[],o;if("Program"!==r.type||1!==r.body.length||"ExpressionStatement"!==r.body[0].type||"FunctionExpression"!==r.body[0].expression.type){return i}r.body[0].expression.params.forEach(function(e){a.push(e.name)});o=r.body[0].expression.body.range;return new Function(a,t.slice(o[0]+1,o[1]-1))}catch(s){return i}}function s(e){return e.toString()}t.exports=new a("tag:yaml.org,2002:js/function",{loader:{kind:"string",resolver:o},dumper:{kind:"function",representer:s}})},{"../../common":12,"../../type":4,esprima:39}],39:[function(e,t,r){!function(){!function(e,t){"use strict";if(typeof define==="function"&&define.amd){define(["exports"],t)}else if(typeof r!=="undefined"){t(r)}else{t(e.esprima={})}}(this,function(e){"use strict";var t,r,n,i,a,o,s,l,u,f,c,p,h,d,y;t={BooleanLiteral:1,EOF:2,Identifier:3,Keyword:4,NullLiteral:5,NumericLiteral:6,Punctuator:7,StringLiteral:8};r={};r[t.BooleanLiteral]="Boolean";r[t.EOF]="";r[t.Identifier]="Identifier";r[t.Keyword]="Keyword";r[t.NullLiteral]="Null";r[t.NumericLiteral]="Numeric";r[t.Punctuator]="Punctuator";r[t.StringLiteral]="String";n={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"};i={Data:1,Get:2,Set:4};a={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 code 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"};o={NonAsciiIdentifierStart:new RegExp("[ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԧԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠࢢ-ࢬऄ-हऽॐक़-ॡॱ-ॷॹ-ॿঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-ళవ-హఽౘౙౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൠൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛰᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤜᥐ-ᥭᥰ-ᥴᦀ-ᦫᧁ-ᧇᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々-〇〡-〩〱-〵〸-〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿌ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚗꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐ-ꞓꞠ-Ɦꟸ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꪀ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ]"),NonAsciiIdentifierPart:new RegExp("[ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮ̀-ʹͶͷͺ-ͽΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁ҃-҇Ҋ-ԧԱ-Ֆՙա-և֑-ׇֽֿׁׂׅׄא-תװ-ײؐ-ؚؠ-٩ٮ-ۓە-ۜ۟-۪ۨ-ۼۿܐ-݊ݍ-ޱ߀-ߵߺࠀ-࠭ࡀ-࡛ࢠࢢ-ࢬࣤ-ࣾऀ-ॣ०-९ॱ-ॷॹ-ॿঁ-ঃঅ-ঌএঐও-নপ-রলশ-হ়-ৄেৈো-ৎৗড়ঢ়য়-ৣ০-ৱਁ-ਃਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹ਼ਾ-ੂੇੈੋ-੍ੑਖ਼-ੜਫ਼੦-ੵઁ-ઃઅ-ઍએ-ઑઓ-નપ-રલળવ-હ઼-ૅે-ૉો-્ૐૠ-ૣ૦-૯ଁ-ଃଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହ଼-ୄେୈୋ-୍ୖୗଡ଼ଢ଼ୟ-ୣ୦-୯ୱஂஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹா-ூெ-ைொ-்ௐௗ௦-௯ఁ-ఃఅ-ఌఎ-ఐఒ-నప-ళవ-హఽ-ౄె-ైొ-్ౕౖౘౙౠ-ౣ౦-౯ಂಃಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹ಼-ೄೆ-ೈೊ-್ೕೖೞೠ-ೣ೦-೯ೱೲംഃഅ-ഌഎ-ഐഒ-ഺഽ-ൄെ-ൈൊ-ൎൗൠ-ൣ൦-൯ൺ-ൿංඃඅ-ඖක-නඳ-රලව-ෆ්ා-ුූෘ-ෟෲෳก-ฺเ-๎๐-๙ກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ູົ-ຽເ-ໄໆ່-ໍ໐-໙ໜ-ໟༀ༘༙༠-༩༹༵༷༾-ཇཉ-ཬཱ-྄྆-ྗྙ-ྼ࿆က-၉ၐ-ႝႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚ፝-፟ᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛰᜀ-ᜌᜎ-᜔ᜠ-᜴ᝀ-ᝓᝠ-ᝬᝮ-ᝰᝲᝳក-៓ៗៜ៝០-៩᠋-᠍᠐-᠙ᠠ-ᡷᢀ-ᢪᢰ-ᣵᤀ-ᤜᤠ-ᤫᤰ-᤻᥆-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉ᧐-᧙ᨀ-ᨛᨠ-ᩞ᩠-᩿᩼-᪉᪐-᪙ᪧᬀ-ᭋ᭐-᭙᭫-᭳ᮀ-᯳ᰀ-᰷᱀-᱉ᱍ-ᱽ᳐-᳔᳒-ᳶᴀ-ᷦ᷼-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼ‌‍‿⁀⁔ⁱⁿₐ-ₜ⃐-⃥⃜⃡-⃰ℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯ⵿-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⷠ-ⷿⸯ々-〇〡-〯〱-〵〸-〼ぁ-ゖ゙゚ゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿌ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘫꙀ-꙯ꙴ-꙽ꙿ-ꚗꚟ-꛱ꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐ-ꞓꞠ-Ɦꟸ-ꠧꡀ-ꡳꢀ-꣄꣐-꣙꣠-ꣷꣻ꤀-꤭ꤰ-꥓ꥠ-ꥼꦀ-꧀ꧏ-꧙ꨀ-ꨶꩀ-ꩍ꩐-꩙ꩠ-ꩶꩺꩻꪀ-ꫂꫛ-ꫝꫠ-ꫯꫲ-꫶ꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯪ꯬꯭꯰-꯹가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻ︀-️︠-︦︳︴﹍-﹏ﹰ-ﹴﹶ-ﻼ0-9A-Z_a-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ]")};function m(e,t){if(!e){throw new Error("ASSERT: "+t)}}function g(e,t){return s.slice(e,t)}if(typeof"esprima"[0]==="undefined"){g=function xr(e,t){return s.slice(e,t).join("")}}function v(e){return"0123456789".indexOf(e)>=0}function b(e){return"0123456789abcdefABCDEF".indexOf(e)>=0}function w(e){return"01234567".indexOf(e)>=0}function x(e){return e===" "||e===" "||e===" "||e==="\f"||e===" "||e.charCodeAt(0)>=5760&&" ᠎              ".indexOf(e)>=0}function E(e){return e==="\n"||e==="\r"||e==="\u2028"||e==="\u2029"}function S(e){return e==="$"||e==="_"||e==="\\"||e>="a"&&e<="z"||e>="A"&&e<="Z"||e.charCodeAt(0)>=128&&o.NonAsciiIdentifierStart.test(e)}function k(e){return e==="$"||e==="_"||e==="\\"||e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||e.charCodeAt(0)>=128&&o.NonAsciiIdentifierPart.test(e)}function I(e){switch(e){case"class":case"enum":case"export":case"extends":case"import":case"super":return true}return false}function L(e){switch(e){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"yield":case"let":return true}return false}function A(e){return e==="eval"||e==="arguments"}function C(e){var t=false;switch(e.length){case 2:t=e==="if"||e==="in"||e==="do";break;case 3:t=e==="var"||e==="for"||e==="new"||e==="try";break;case 4:t=e==="this"||e==="else"||e==="case"||e==="void"||e==="with";break;case 5:t=e==="while"||e==="break"||e==="catch"||e==="throw";break;case 6:t=e==="return"||e==="typeof"||e==="delete"||e==="switch";break;case 7:t=e==="default"||e==="finally";break;case 8:t=e==="function"||e==="continue"||e==="debugger";break;case 10:t=e==="instanceof";break}if(t){return true}switch(e){case"const":return true;case"yield":case"let":return true}if(l&&L(e)){return true}return I(e)}function O(){var e,t,r;t=false;r=false;while(u=p){W({},a.UnexpectedToken,"ILLEGAL")}}else{e=s[u++];if(u>=p){W({},a.UnexpectedToken,"ILLEGAL")}if(e==="*"){e=s[u];if(e==="/"){++u;t=false}}}}else if(e==="/"){e=s[u+1];if(e==="/"){u+=2;r=true}else if(e==="*"){u+=2;t=true;if(u>=p){W({},a.UnexpectedToken,"ILLEGAL")}}else{break}}else if(x(e)){++u}else if(E(e)){++u;if(e==="\r"&&s[u]==="\n"){++u}++f;c=u}else{break}}}function j(e){var t,r,n,i=0;r=e==="u"?4:2;for(t=0;t"&&n===">"&&i===">"){if(a==="="){u+=4;return{type:t.Punctuator,value:">>>=",lineNumber:f,lineStart:c,range:[e,u]}}}if(r==="="&&n==="="&&i==="="){u+=3;return{type:t.Punctuator,value:"===",lineNumber:f,lineStart:c,range:[e,u]}}if(r==="!"&&n==="="&&i==="="){u+=3;return{type:t.Punctuator,value:"!==",lineNumber:f,lineStart:c,range:[e,u]}}if(r===">"&&n===">"&&i===">"){u+=3;return{type:t.Punctuator,value:">>>",lineNumber:f,lineStart:c,range:[e,u]}}if(r==="<"&&n==="<"&&i==="="){u+=3;return{type:t.Punctuator,value:"<<=",lineNumber:f,lineStart:c,range:[e,u]}}if(r===">"&&n===">"&&i==="="){u+=3;return{type:t.Punctuator,value:">>=",lineNumber:f,lineStart:c,range:[e,u]}}if(n==="="){if("<>=!+-*%&|^/".indexOf(r)>=0){u+=2;return{type:t.Punctuator,value:r+n,lineNumber:f,lineStart:c,range:[e,u]}}}if(r===n&&"+-<>&|".indexOf(r)>=0){if("+-<>&|".indexOf(n)>=0){u+=2;return{type:t.Punctuator,value:r+n,lineNumber:f,lineStart:c,range:[e,u]}}}if("[]<>+-*%&|^!~?:=/".indexOf(r)>=0){return{type:t.Punctuator,value:s[u++],lineNumber:f,lineStart:c,range:[e,u]}}}function F(){var e,r,n;n=s[u];m(v(n)||n===".","Numeric literal must start with a decimal digit or a decimal point");r=u;e="";if(n!=="."){e=s[u++];n=s[u];if(e==="0"){if(n==="x"||n==="X"){e+=s[u++];while(u=p){n=""}W({},a.UnexpectedToken,"ILLEGAL")}}if(u=0&&u=p){return{type:t.EOF,lineNumber:f,lineStart:c,range:[u,u]}}r=_();if(typeof r!=="undefined"){return r}e=s[u];if(e==="'"||e==='"'){return U()}if(e==="."||v(e)){return F()}r=N();if(typeof r!=="undefined"){return r}W({},a.UnexpectedToken,"ILLEGAL")}function T(){var e;if(h){u=h.range[1];f=h.lineNumber;c=h.lineStart;e=h;h=null;return e}h=null;return D()}function M(){var e,t,r;if(h!==null){return h}e=u;t=f;r=c;h=D();u=e;f=t;c=r;return h}function R(){var e,t,r,n;e=u;t=f;r=c;O();n=f!==t;u=e;f=t;c=r;return n}function W(e,t){var r,n=Array.prototype.slice.call(arguments,2),i=t.replace(/%(\d)/g,function(e,t){return n[t]||""});if(typeof e.lineNumber==="number"){r=new Error("Line "+e.lineNumber+": "+i);r.index=e.range[0];r.lineNumber=e.lineNumber;r.column=e.range[0]-c+1}else{r=new Error("Line "+f+": "+i);r.index=u;r.lineNumber=f;r.column=u-c+1}throw r}function q(){try{W.apply(null,arguments)}catch(e){if(y.errors){y.errors.push(e)}else{throw e}}}function G(e){if(e.type===t.EOF){W(e,a.UnexpectedEOS)}if(e.type===t.NumericLiteral){W(e,a.UnexpectedNumber)}if(e.type===t.StringLiteral){W(e,a.UnexpectedString)}if(e.type===t.Identifier){W(e,a.UnexpectedIdentifier)}if(e.type===t.Keyword){if(I(e.value)){W(e,a.UnexpectedReserved)}else if(l&&L(e.value)){q(e,a.StrictReservedWord);return}W(e,a.UnexpectedToken,e.value)}W(e,a.UnexpectedToken,e.value)}function H(e){var r=T();if(r.type!==t.Punctuator||r.value!==e){G(r)}}function V(e){var r=T();if(r.type!==t.Keyword||r.value!==e){G(r)}}function Y(e){var r=M();return r.type===t.Punctuator&&r.value===e}function K(e){var r=M();return r.type===t.Keyword&&r.value===e}function J(){var e=M(),r=e.value;if(e.type!==t.Punctuator){return false}return r==="="||r==="*="||r==="/="||r==="%="||r==="+="||r==="-="||r==="<<="||r===">>="||r===">>>="||r==="&="||r==="^="||r==="|="}function z(){var e,r;if(s[u]===";"){T();return}r=f;O();if(f!==r){return}if(Y(";")){T();return}e=M();if(e.type!==t.EOF&&!Y("}")){G(e)}}function $(e){return e.type===n.Identifier||e.type===n.MemberExpression}function X(){var e=[];H("[");while(!Y("]")){if(Y(",")){T();e.push(null)}else{e.push(kt());if(!Y("]")){H(",")}}}H("]");return{type:n.ArrayExpression,elements:e}}function Z(e,t){var r,i;r=l;i=Xt();if(t&&l&&A(e[0].name)){q(t,a.StrictParamName)}l=r;return{type:n.FunctionExpression,id:null,params:e,defaults:[],body:i,rest:null,generator:false,expression:false}}function Q(){var e=T();if(e.type===t.StringLiteral||e.type===t.NumericLiteral){if(l&&e.octal){q(e,a.StrictOctalLiteral)}return ur(e)}return{type:n.Identifier,name:e.value}}function et(){var e,r,i,a;e=M();if(e.type===t.Identifier){i=Q();if(e.value==="get"&&!Y(":")){r=Q();H("(");H(")");return{type:n.Property,key:r,value:Z([]),kind:"get"}}else if(e.value==="set"&&!Y(":")){r=Q();H("(");e=M();if(e.type!==t.Identifier){G(T())}a=[Ct()];H(")");return{type:n.Property,key:r,value:Z(a,e),kind:"set"}}else{H(":");return{type:n.Property,key:i,value:kt(),kind:"init"}}}else if(e.type===t.EOF||e.type===t.Punctuator){G(e)}else{r=Q();H(":");return{type:n.Property,key:r,value:kt(),kind:"init"}}}function tt(){var e=[],t,r,o,s={},u=String;H("{");while(!Y("}")){t=et();if(t.key.type===n.Identifier){r=t.key.name}else{r=u(t.key.value)}o=t.kind==="init"?i.Data:t.kind==="get"?i.Get:i.Set;if(Object.prototype.hasOwnProperty.call(s,r)){if(s[r]===i.Data){if(l&&o===i.Data){q({},a.StrictDuplicateProperty)}else if(o!==i.Data){q({},a.AccessorDataProperty)}}else{if(o===i.Data){q({},a.AccessorDataProperty)}else if(s[r]&o){q({},a.AccessorGetSet)}}s[r]|=o}else{s[r]=o}e.push(t);if(!Y("}")){H(",")}}H("}");return{type:n.ObjectExpression,properties:e}}function rt(){var e;H("(");e=It();H(")");return e}function nt(){var e=M(),r=e.type;if(r===t.Identifier){return{type:n.Identifier,name:T().value}}if(r===t.StringLiteral||r===t.NumericLiteral){if(l&&e.octal){q(e,a.StrictOctalLiteral)}return ur(T())}if(r===t.Keyword){if(K("this")){T();return{type:n.ThisExpression}}if(K("function")){return Qt()}}if(r===t.BooleanLiteral){T();e.value=e.value==="true";return ur(e)}if(r===t.NullLiteral){T();e.value=null;return ur(e)}if(Y("[")){return X()}if(Y("{")){return tt()}if(Y("(")){return rt()}if(Y("/")||Y("/=")){return ur(P())}return G(T())}function it(){var e=[];H("(");if(!Y(")")){while(u>")||Y(">>>")){e={type:n.BinaryExpression,operator:T().value,left:e,right:dt()}}return e}function mt(){var e,t;t=d.allowIn;d.allowIn=true;e=yt();while(Y("<")||Y(">")||Y("<=")||Y(">=")||t&&K("in")||K("instanceof")){e={type:n.BinaryExpression,operator:T().value,left:e,right:yt()}}d.allowIn=t;return e}function gt(){var e=mt();while(Y("==")||Y("!=")||Y("===")||Y("!==")){e={type:n.BinaryExpression,operator:T().value,left:e,right:mt()}}return e}function vt(){var e=gt();while(Y("&")){T();e={type:n.BinaryExpression,operator:"&",left:e,right:gt()}}return e}function bt(){var e=vt();while(Y("^")){T();e={type:n.BinaryExpression,operator:"^",left:e,right:vt()}}return e}function wt(){var e=bt();while(Y("|")){T();e={type:n.BinaryExpression,operator:"|",left:e,right:bt()}}return e}function xt(){var e=wt();while(Y("&&")){T();e={type:n.LogicalExpression,operator:"&&",left:e,right:wt()}}return e}function Et(){var e=xt();while(Y("||")){T();e={type:n.LogicalExpression,operator:"||",left:e,right:xt()}}return e}function St(){var e,t,r;e=Et();if(Y("?")){T();t=d.allowIn;d.allowIn=true;r=kt();d.allowIn=t;H(":");e={type:n.ConditionalExpression,test:e,consequent:r,alternate:kt()}}return e}function kt(){var e,t;e=M();t=St();if(J()){if(!$(t)){W({},a.InvalidLHSInAssignment)}if(l&&t.type===n.Identifier&&A(t.name)){q(e,a.StrictLHSAssignment)}t={type:n.AssignmentExpression,operator:T().value,left:t,right:kt()}}return t}function It(){var e=kt();if(Y(",")){e={type:n.SequenceExpression,expressions:[e]};while(u0){if(y.comments[y.comments.length-1].range[1]>r){return}}y.comments.push({type:e,value:t,range:[r,n],loc:i})}function ir(){var e,t,r,n,i,o;e="";i=false;o=false;while(u=p){o=false;e+=t;r.end={line:f,column:p-c};nr("Line",e,n,p,r)}else{e+=t}}else if(i){if(E(t)){if(t==="\r"&&s[u+1]==="\n"){++u;e+="\r\n"}else{e+=t}++f;++u;c=u;if(u>=p){W({},a.UnexpectedToken,"ILLEGAL")}}else{t=s[u++];if(u>=p){W({},a.UnexpectedToken,"ILLEGAL")}e+=t;if(t==="*"){t=s[u];if(t==="/"){e=e.substr(0,e.length-1);i=false;++u;r.end={line:f,column:u-c};nr("Block",e,n,u,r);e=""}}}}else if(t==="/"){t=s[u+1];if(t==="/"){r={start:{line:f,column:u-c}};n=u;u+=2;o=true;if(u>=p){r.end={line:f,column:u-c};o=false;nr("Line",e,n,u,r)}}else if(t==="*"){n=u;u+=2;i=true;r={start:{line:f,column:u-c-2}};if(u>=p){W({},a.UnexpectedToken,"ILLEGAL")}}else{break}}else if(x(t)){++u}else if(E(t)){++u;if(t==="\r"&&s[u]==="\n"){++u}++f;c=u}else{break}}}function ar(){var e,t,r,n=[];for(e=0;e0){n=y.tokens[y.tokens.length-1];if(n.range[0]===e&&n.type==="Punctuator"){if(n.value==="/"||n.value==="/="){y.tokens.pop()}}}y.tokens.push({type:"RegularExpression",value:r.literal,range:[e,u],loc:t});return r}function lr(){var e,t,r,n=[];for(e=0;e0?1:0;c=0;p=s.length;h=null;d={allowIn:true,labelSet:{},inFunctionBody:false,inIteration:false,inSwitch:false};y={};if(typeof t!=="undefined"){y.range=typeof t.range==="boolean"&&t.range;y.loc=typeof t.loc==="boolean"&&t.loc;y.raw=typeof t.raw==="boolean"&&t.raw;if(typeof t.tokens==="boolean"&&t.tokens){y.tokens=[]}if(typeof t.comment==="boolean"&&t.comment){y.comments=[]}if(typeof t.tolerant==="boolean"&&t.tolerant){y.errors=[]}}if(p>0){if(typeof s[0]==="undefined"){if(e instanceof String){s=e.valueOf()}if(typeof s[0]==="undefined"){s=br(e)}}}gr();try{r=rr();if(typeof y.comments!=="undefined"){ar();r.comments=y.comments}if(typeof y.tokens!=="undefined"){lr();r.tokens=y.tokens}if(typeof y.errors!=="undefined"){r.errors=y.errors}if(y.range||y.loc){r.body=yr(r.body)}}catch(i){throw i}finally{vr();y={}}return r}e.version="1.0.2";e.parse=wr;e.Syntax=function(){var e,t={};if(typeof Object.create==="function"){t=Object.create(null)}for(e in n){if(n.hasOwnProperty(e)){t[e]=n[e]}}if(typeof Object.freeze==="function"){Object.freeze(t)}return t}()})}()},{}]},{},[]);return require("./index")}();