node/tools/lint-md.js
Rich Trott 72f578327a tools: update lint-md.js to lint rfc name format
Update lint-md.js to lint for "RFC1234" and similar variants that should
be written as "RFC 1234".

PR-URL: https://github.com/nodejs/node/pull/26727
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com>
2019-03-17 23:14:22 -07:00

1 line
514 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

module.exports=function(e,r){"use strict";var t={};function __webpack_require__(r){if(t[r]){return t[r].exports}var i=t[r]={i:r,l:false,exports:{}};e[r].call(i.exports,i,i.exports,__webpack_require__);i.l=true;return i.exports}function startup(){return __webpack_require__(21)}r(__webpack_require__);return startup()}([,,,,function(e){"use strict";e.exports=tableCell;function tableCell(e){return this.all(e).join("")}},,,function(e,r,t){var i=t(887);var n=t(589).join;var a=t(531);var u="/etc";var s=process.platform==="win32";var o=s?process.env.USERPROFILE:process.env.HOME;e.exports=function(e,r,f,l){if("string"!==typeof e)throw new Error("rc(name): name *must* be string");if(!f)f=t(20)(process.argv.slice(2));r=("string"===typeof r?i.json(r):r)||{};l=l||i.parse;var c=i.env(e+"_");var h=[r];var p=[];function addConfigFile(e){if(p.indexOf(e)>=0)return;var r=i.file(e);if(r){h.push(l(r));p.push(e)}}if(!s)[n(u,e,"config"),n(u,e+"rc")].forEach(addConfigFile);if(o)[n(o,".config",e,"config"),n(o,".config",e),n(o,"."+e,"config"),n(o,"."+e+"rc")].forEach(addConfigFile);addConfigFile(i.find("."+e+"rc"));if(c.config)addConfigFile(c.config);if(f.config)addConfigFile(f.config);return a.apply(null,h.concat([c,f,p.length?{configs:p,config:p[p.length-1]}:undefined]))}},function(e){"use strict";if(!process.version||process.version.indexOf("v0.")===0||process.version.indexOf("v1.")===0&&process.version.indexOf("v1.8.")!==0){e.exports={nextTick:nextTick}}else{e.exports=process}function nextTick(e,r,t,i){if(typeof e!=="function"){throw new TypeError('"callback" argument must be a function')}var n=arguments.length;var a,u;switch(n){case 0:case 1:return process.nextTick(e);case 2:return process.nextTick(function afterTickOne(){e.call(null,r)});case 3:return process.nextTick(function afterTickTwo(){e.call(null,r,t)});case 4:return process.nextTick(function afterTickThree(){e.call(null,r,t,i)});default:a=new Array(n-1);u=0;while(u<a.length){a[u++]=arguments[u]}return process.nextTick(function afterTick(){e.apply(null,a)})}}},function(e,r,t){try{var i=t(64);if(typeof i.inherits!=="function")throw"";e.exports=i.inherits}catch(r){e.exports=t(169)}},,,function(e,r,t){"use strict";var i=t(875);e.exports=new i({include:[t(790)]})},function(e){"use strict";e.exports=wordCharacter;var r=String.fromCharCode;var t=/\w/;function wordCharacter(e){return t.test(typeof e==="number"?r(e):e.charAt(0))}},function(e,r,t){"use strict";const i=t(127);const n=t(626);const a=i("JSONError",{fileName:i.append("in %s")});e.exports=((e,r,t)=>{if(typeof r==="string"){t=r;r=null}try{try{return JSON.parse(e,r)}catch(t){n(e,r);throw t}}catch(e){e.message=e.message.replace(/\n/g,"");const r=new a(e);if(t){r.fileName=t}throw r}})},,,,,,function(e){e.exports=function(e,r){if(!r)r={};var t={bools:{},strings:{},unknownFn:null};if(typeof r["unknown"]==="function"){t.unknownFn=r["unknown"]}if(typeof r["boolean"]==="boolean"&&r["boolean"]){t.allBools=true}else{[].concat(r["boolean"]).filter(Boolean).forEach(function(e){t.bools[e]=true})}var i={};Object.keys(r.alias||{}).forEach(function(e){i[e]=[].concat(r.alias[e]);i[e].forEach(function(r){i[r]=[e].concat(i[e].filter(function(e){return r!==e}))})});[].concat(r.string).filter(Boolean).forEach(function(e){t.strings[e]=true;if(i[e]){t.strings[i[e]]=true}});var n=r["default"]||{};var a={_:[]};Object.keys(t.bools).forEach(function(e){setArg(e,n[e]===undefined?false:n[e])});var u=[];if(e.indexOf("--")!==-1){u=e.slice(e.indexOf("--")+1);e=e.slice(0,e.indexOf("--"))}function argDefined(e,r){return t.allBools&&/^--[^=]+$/.test(r)||t.strings[e]||t.bools[e]||i[e]}function setArg(e,r,n){if(n&&t.unknownFn&&!argDefined(e,n)){if(t.unknownFn(n)===false)return}var u=!t.strings[e]&&isNumber(r)?Number(r):r;setKey(a,e.split("."),u);(i[e]||[]).forEach(function(e){setKey(a,e.split("."),u)})}function setKey(e,r,i){var n=e;r.slice(0,-1).forEach(function(e){if(n[e]===undefined)n[e]={};n=n[e]});var a=r[r.length-1];if(n[a]===undefined||t.bools[a]||typeof n[a]==="boolean"){n[a]=i}else if(Array.isArray(n[a])){n[a].push(i)}else{n[a]=[n[a],i]}}function aliasIsBoolean(e){return i[e].some(function(e){return t.bools[e]})}for(var s=0;s<e.length;s++){var o=e[s];if(/^--.+=/.test(o)){var f=o.match(/^--([^=]+)=([\s\S]*)$/);var l=f[1];var c=f[2];if(t.bools[l]){c=c!=="false"}setArg(l,c,o)}else if(/^--no-.+/.test(o)){var l=o.match(/^--no-(.+)/)[1];setArg(l,false,o)}else if(/^--.+/.test(o)){var l=o.match(/^--(.+)/)[1];var h=e[s+1];if(h!==undefined&&!/^-/.test(h)&&!t.bools[l]&&!t.allBools&&(i[l]?!aliasIsBoolean(l):true)){setArg(l,h,o);s++}else if(/^(true|false)$/.test(h)){setArg(l,h==="true",o);s++}else{setArg(l,t.strings[l]?"":true,o)}}else if(/^-[^-]+/.test(o)){var p=o.slice(1,-1).split("");var v=false;for(var d=0;d<p.length;d++){var h=o.slice(d+2);if(h==="-"){setArg(p[d],h,o);continue}if(/[A-Za-z]/.test(p[d])&&/=/.test(h)){setArg(p[d],h.split("=")[1],o);v=true;break}if(/[A-Za-z]/.test(p[d])&&/-?\d+(\.\d*)?(e-?\d+)?$/.test(h)){setArg(p[d],h,o);v=true;break}if(p[d+1]&&p[d+1].match(/\W/)){setArg(p[d],o.slice(d+2),o);v=true;break}else{setArg(p[d],t.strings[p[d]]?"":true,o)}}var l=o.slice(-1)[0];if(!v&&l!=="-"){if(e[s+1]&&!/^(-|--)[^-]/.test(e[s+1])&&!t.bools[l]&&(i[l]?!aliasIsBoolean(l):true)){setArg(l,e[s+1],o);s++}else if(e[s+1]&&/true|false/.test(e[s+1])){setArg(l,e[s+1]==="true",o);s++}else{setArg(l,t.strings[l]?"":true,o)}}}else{if(!t.unknownFn||t.unknownFn(o)!==false){a._.push(t.strings["_"]||!isNumber(o)?o:Number(o))}if(r.stopEarly){a._.push.apply(a._,e.slice(s+1));break}}}Object.keys(n).forEach(function(e){if(!hasKey(a,e.split("."))){setKey(a,e.split("."),n[e]);(i[e]||[]).forEach(function(r){setKey(a,r.split("."),n[e])})}});if(r["--"]){a["--"]=new Array;u.forEach(function(e){a["--"].push(e)})}else{u.forEach(function(e){a._.push(e)})}return a};function hasKey(e,r){var t=e;r.slice(0,-1).forEach(function(e){t=t[e]||{}});var i=r[r.length-1];return i in t}function isNumber(e){if(typeof e==="number")return true;if(/^0x[0-9a-f]+$/i.test(e))return true;return/^[-+]?(?:\d+(?:\.\d*)?|\.\d+)(e[-+]?\d+)?$/.test(e)}},function(e,r,t){"use strict";const i=t(396);const n=t(662);const a=t(901);const u=t(243);const s=t(484);const o=t(818);const{plugins:f}=t(224);const l={processor:u,name:s.name,description:o.description,version:[s.name+": "+s.version,o.name+": "+o.version].join(", "),ignoreName:"."+s.name+"ignore",extensions:a};const c=n(process.argv.slice(2),l);c.detectConfig=false;c.plugins=f;i(c,(e,r)=>{if(e)console.error(e);process.exit(r)})},function(e,r,t){"use strict";var i=t(100);var n=t(998);var a=t(220);var u=t(97);e.exports=i("remark-lint:definition-spacing",definitionSpacing);var s=/^\s*\[((?:\\[\s\S]|[^[\]])+)]/;var o="Do not use consecutive white-space in definition labels";function definitionSpacing(e,r){var t=String(r);n(e,["definition","footnoteDefinition"],validate);function validate(e){var i=a.start(e).offset;var n=a.end(e).offset;if(!u(e)&&/[ \t\n]{2,}/.test(t.slice(i,n).match(s)[1])){r.message(o,e)}}}},function(e,r,t){"use strict";function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError("Cannot call a class as a function")}}var i=t(757).Buffer;var n=t(64);function copyBuffer(e,r,t){e.copy(r,t)}e.exports=function(){function BufferList(){_classCallCheck(this,BufferList);this.head=null;this.tail=null;this.length=0}BufferList.prototype.push=function push(e){var r={data:e,next:null};if(this.length>0)this.tail.next=r;else this.head=r;this.tail=r;++this.length};BufferList.prototype.unshift=function unshift(e){var r={data:e,next:this.head};if(this.length===0)this.tail=r;this.head=r;++this.length};BufferList.prototype.shift=function shift(){if(this.length===0)return;var e=this.head.data;if(this.length===1)this.head=this.tail=null;else this.head=this.head.next;--this.length;return e};BufferList.prototype.clear=function clear(){this.head=this.tail=null;this.length=0};BufferList.prototype.join=function join(e){if(this.length===0)return"";var r=this.head;var t=""+r.data;while(r=r.next){t+=e+r.data}return t};BufferList.prototype.concat=function concat(e){if(this.length===0)return i.alloc(0);if(this.length===1)return this.head.data;var r=i.allocUnsafe(e>>>0);var t=this.head;var n=0;while(t){copyBuffer(t.data,r,n);n+=t.data.length;t=t.next}return r};return BufferList}();if(n&&n.inspect&&n.inspect.custom){e.exports.prototype[n.inspect.custom]=function(){var e=n.inspect({length:this.length});return this.constructor.name+" "+e}}},,,,,,,,,function(e){"use strict";e.exports=emphasis;var r="_";var t="*";function emphasis(e){var i=this.options.emphasis;var n=this.all(e).join("");if(this.options.pedantic&&i===r&&n.indexOf(i)!==-1){i=t}return i+n+i}},function(e,r,t){"use strict";var i=t(100);var n=t(998);var a=t(97);e.exports=i("remark-lint:first-heading-level",firstHeadingLevel);var u=/<h([1-6])/;function firstHeadingLevel(e,r,t){var i=t&&t!==true?t:1;n(e,visitor);function visitor(e){var t;if(!a(e)){if(e.type==="heading"){t=e.depth}else if(e.type==="html"){t=infer(e)}if(t!==undefined){if(t!==i){r.message("First heading level should be `"+i+"`",e)}return n.EXIT}}}}function infer(e){var r=e.value.match(u);return r?Number(r[1]):undefined}},,function(e){"use strict";e.exports=locate;function locate(e,r){var t=e.indexOf("*",r);var i=e.indexOf("_",r);if(i===-1){return t}if(t===-1){return i}return i<t?i:t}},,,,,,,function(e,r,t){"use strict";var i=t(410);var n=i();e.exports=function(e){if(typeof e!=="string"){throw new TypeError("Expected a string")}return n?e.replace(/^~($|\/|\\)/,n+"$1"):e}},function(e){"use strict";e.exports=longestStreak;function longestStreak(e,r){var t=0;var i=0;var n;var a;if(typeof r!=="string"||r.length!==1){throw new Error("Expected character")}e=String(e);a=e.indexOf(r);n=a;while(a!==-1){t++;if(a===n){if(t>i){i=t}}else{t=1}n=a+1;a=e.indexOf(r,n)}return i}},,,function(e,r,t){"use strict";var i=t(400);var n=new RegExp("^([0-9][0-9][0-9][0-9])"+"-([0-9][0-9])"+"-([0-9][0-9])$");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 resolveYamlTimestamp(e){if(e===null)return false;if(n.exec(e)!==null)return true;if(a.exec(e)!==null)return true;return false}function constructYamlTimestamp(e){var r,t,i,u,s,o,f,l=0,c=null,h,p,v;r=n.exec(e);if(r===null)r=a.exec(e);if(r===null)throw new Error("Date resolve error");t=+r[1];i=+r[2]-1;u=+r[3];if(!r[4]){return new Date(Date.UTC(t,i,u))}s=+r[4];o=+r[5];f=+r[6];if(r[7]){l=r[7].slice(0,3);while(l.length<3){l+="0"}l=+l}if(r[9]){h=+r[10];p=+(r[11]||0);c=(h*60+p)*6e4;if(r[9]==="-")c=-c}v=new Date(Date.UTC(t,i,u,s,o,f,l));if(c)v.setTime(v.getTime()-c);return v}function representYamlTimestamp(e){return e.toISOString()}e.exports=new i("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:resolveYamlTimestamp,construct:constructYamlTimestamp,instanceOf:Date,represent:representYamlTimestamp})},function(e,r,t){e.exports=minimatch;minimatch.Minimatch=Minimatch;var i={sep:"/"};try{i=t(589)}catch(e){}var n=minimatch.GLOBSTAR=Minimatch.GLOBSTAR={};var a=t(918);var u={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}};var s="[^/]";var o=s+"*?";var f="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?";var l="(?:(?!(?:\\/|^)\\.).)*?";var c=charSet("().*{}+?[]^$\\!");function charSet(e){return e.split("").reduce(function(e,r){e[r]=true;return e},{})}var h=/\/+/;minimatch.filter=filter;function filter(e,r){r=r||{};return function(t,i,n){return minimatch(t,e,r)}}function ext(e,r){e=e||{};r=r||{};var t={};Object.keys(r).forEach(function(e){t[e]=r[e]});Object.keys(e).forEach(function(r){t[r]=e[r]});return t}minimatch.defaults=function(e){if(!e||!Object.keys(e).length)return minimatch;var r=minimatch;var t=function minimatch(t,i,n){return r.minimatch(t,i,ext(e,n))};t.Minimatch=function Minimatch(t,i){return new r.Minimatch(t,ext(e,i))};return t};Minimatch.defaults=function(e){if(!e||!Object.keys(e).length)return Minimatch;return minimatch.defaults(e).Minimatch};function minimatch(e,r,t){if(typeof r!=="string"){throw new TypeError("glob pattern string required")}if(!t)t={};if(!t.nocomment&&r.charAt(0)==="#"){return false}if(r.trim()==="")return e==="";return new Minimatch(r,t).match(e)}function Minimatch(e,r){if(!(this instanceof Minimatch)){return new Minimatch(e,r)}if(typeof e!=="string"){throw new TypeError("glob pattern string required")}if(!r)r={};e=e.trim();if(i.sep!=="/"){e=e.split(i.sep).join("/")}this.options=r;this.set=[];this.pattern=e;this.regexp=null;this.negate=false;this.comment=false;this.empty=false;this.make()}Minimatch.prototype.debug=function(){};Minimatch.prototype.make=make;function make(){if(this._made)return;var e=this.pattern;var r=this.options;if(!r.nocomment&&e.charAt(0)==="#"){this.comment=true;return}if(!e){this.empty=true;return}this.parseNegate();var t=this.globSet=this.braceExpand();if(r.debug)this.debug=console.error;this.debug(this.pattern,t);t=this.globParts=t.map(function(e){return e.split(h)});this.debug(this.pattern,t);t=t.map(function(e,r,t){return e.map(this.parse,this)},this);this.debug(this.pattern,t);t=t.filter(function(e){return e.indexOf(false)===-1});this.debug(this.pattern,t);this.set=t}Minimatch.prototype.parseNegate=parseNegate;function parseNegate(){var e=this.pattern;var r=false;var t=this.options;var i=0;if(t.nonegate)return;for(var n=0,a=e.length;n<a&&e.charAt(n)==="!";n++){r=!r;i++}if(i)this.pattern=e.substr(i);this.negate=r}minimatch.braceExpand=function(e,r){return braceExpand(e,r)};Minimatch.prototype.braceExpand=braceExpand;function braceExpand(e,r){if(!r){if(this instanceof Minimatch){r=this.options}else{r={}}}e=typeof e==="undefined"?this.pattern:e;if(typeof e==="undefined"){throw new TypeError("undefined pattern")}if(r.nobrace||!e.match(/\{.*\}/)){return[e]}return a(e)}Minimatch.prototype.parse=parse;var p={};function parse(e,r){if(e.length>1024*64){throw new TypeError("pattern is too long")}var t=this.options;if(!t.noglobstar&&e==="**")return n;if(e==="")return"";var i="";var a=!!t.nocase;var f=false;var l=[];var h=[];var v;var d=false;var D=-1;var m=-1;var g=e.charAt(0)==="."?"":t.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)";var E=this;function clearStateChar(){if(v){switch(v){case"*":i+=o;a=true;break;case"?":i+=s;a=true;break;default:i+="\\"+v;break}E.debug("clearStateChar %j %j",v,i);v=false}}for(var A=0,C=e.length,y;A<C&&(y=e.charAt(A));A++){this.debug("%s\t%s %s %j",e,A,i,y);if(f&&c[y]){i+="\\"+y;f=false;continue}switch(y){case"/":return false;case"\\":clearStateChar();f=true;continue;case"?":case"*":case"+":case"@":case"!":this.debug("%s\t%s %s %j <-- stateChar",e,A,i,y);if(d){this.debug(" in class");if(y==="!"&&A===m+1)y="^";i+=y;continue}E.debug("call clearStateChar %j",v);clearStateChar();v=y;if(t.noext)clearStateChar();continue;case"(":if(d){i+="(";continue}if(!v){i+="\\(";continue}l.push({type:v,start:A-1,reStart:i.length,open:u[v].open,close:u[v].close});i+=v==="!"?"(?:(?!(?:":"(?:";this.debug("plType %j %j",v,i);v=false;continue;case")":if(d||!l.length){i+="\\)";continue}clearStateChar();a=true;var w=l.pop();i+=w.close;if(w.type==="!"){h.push(w)}w.reEnd=i.length;continue;case"|":if(d||!l.length||f){i+="\\|";f=false;continue}clearStateChar();i+="|";continue;case"[":clearStateChar();if(d){i+="\\"+y;continue}d=true;m=A;D=i.length;i+=y;continue;case"]":if(A===m+1||!d){i+="\\"+y;f=false;continue}if(d){var x=e.substring(m+1,A);try{RegExp("["+x+"]")}catch(e){var b=this.parse(x,p);i=i.substr(0,D)+"\\["+b[0]+"\\]";a=a||b[1];d=false;continue}}a=true;d=false;i+=y;continue;default:clearStateChar();if(f){f=false}else if(c[y]&&!(y==="^"&&d)){i+="\\"}i+=y}}if(d){x=e.substr(m+1);b=this.parse(x,p);i=i.substr(0,D)+"\\["+b[0];a=a||b[1]}for(w=l.pop();w;w=l.pop()){var F=i.slice(w.reStart+w.open.length);this.debug("setting tail",i,w);F=F.replace(/((?:\\{2}){0,64})(\\?)\|/g,function(e,r,t){if(!t){t="\\"}return r+r+t+"|"});this.debug("tail=%j\n %s",F,F,w,i);var S=w.type==="*"?o:w.type==="?"?s:"\\"+w.type;a=true;i=i.slice(0,w.reStart)+S+"\\("+F}clearStateChar();if(f){i+="\\\\"}var B=false;switch(i.charAt(0)){case".":case"[":case"(":B=true}for(var k=h.length-1;k>-1;k--){var O=h[k];var P=i.slice(0,O.reStart);var T=i.slice(O.reStart,O.reEnd-8);var I=i.slice(O.reEnd-8,O.reEnd);var M=i.slice(O.reEnd);I+=M;var L=P.split("(").length-1;var R=M;for(A=0;A<L;A++){R=R.replace(/\)[+*?]?/,"")}M=R;var j="";if(M===""&&r!==p){j="$"}var N=P+T+M+j+I;i=N}if(i!==""&&a){i="(?=.)"+i}if(B){i=g+i}if(r===p){return[i,a]}if(!a){return globUnescape(e)}var U=t.nocase?"i":"";try{var J=new RegExp("^"+i+"$",U)}catch(e){return new RegExp("$.")}J._glob=e;J._src=i;return J}minimatch.makeRe=function(e,r){return new Minimatch(e,r||{}).makeRe()};Minimatch.prototype.makeRe=makeRe;function makeRe(){if(this.regexp||this.regexp===false)return this.regexp;var e=this.set;if(!e.length){this.regexp=false;return this.regexp}var r=this.options;var t=r.noglobstar?o:r.dot?f:l;var i=r.nocase?"i":"";var a=e.map(function(e){return e.map(function(e){return e===n?t:typeof e==="string"?regExpEscape(e):e._src}).join("\\/")}).join("|");a="^(?:"+a+")$";if(this.negate)a="^(?!"+a+").*$";try{this.regexp=new RegExp(a,i)}catch(e){this.regexp=false}return this.regexp}minimatch.match=function(e,r,t){t=t||{};var i=new Minimatch(r,t);e=e.filter(function(e){return i.match(e)});if(i.options.nonull&&!e.length){e.push(r)}return e};Minimatch.prototype.match=match;function match(e,r){this.debug("match",e,this.pattern);if(this.comment)return false;if(this.empty)return e==="";if(e==="/"&&r)return true;var t=this.options;if(i.sep!=="/"){e=e.split(i.sep).join("/")}e=e.split(h);this.debug(this.pattern,"split",e);var n=this.set;this.debug(this.pattern,"set",n);var a;var u;for(u=e.length-1;u>=0;u--){a=e[u];if(a)break}for(u=0;u<n.length;u++){var s=n[u];var o=e;if(t.matchBase&&s.length===1){o=[a]}var f=this.matchOne(o,s,r);if(f){if(t.flipNegate)return true;return!this.negate}}if(t.flipNegate)return false;return this.negate}Minimatch.prototype.matchOne=function(e,r,t){var i=this.options;this.debug("matchOne",{this:this,file:e,pattern:r});this.debug("matchOne",e.length,r.length);for(var a=0,u=0,s=e.length,o=r.length;a<s&&u<o;a++,u++){this.debug("matchOne loop");var f=r[u];var l=e[a];this.debug(r,f,l);if(f===false)return false;if(f===n){this.debug("GLOBSTAR",[r,f,l]);var c=a;var h=u+1;if(h===o){this.debug("** at the end");for(;a<s;a++){if(e[a]==="."||e[a]===".."||!i.dot&&e[a].charAt(0)===".")return false}return true}while(c<s){var p=e[c];this.debug("\nglobstar while",e,c,r,h,p);if(this.matchOne(e.slice(c),r.slice(h),t)){this.debug("globstar found match!",c,s,p);return true}else{if(p==="."||p===".."||!i.dot&&p.charAt(0)==="."){this.debug("dot detected!",e,c,r,h);break}this.debug("globstar swallow a segment, and continue");c++}}if(t){this.debug("\n>>> no match, partial?",e,c,r,h);if(c===s)return true}return false}var v;if(typeof f==="string"){if(i.nocase){v=l.toLowerCase()===f.toLowerCase()}else{v=l===f}this.debug("string match",f,l,v)}else{v=l.match(f);this.debug("pattern match",f,l,v)}if(!v)return false}if(a===s&&u===o){return true}else if(a===s){return t}else if(u===o){var d=a===s-1&&e[a]==="";return d}throw new Error("wtf?")};function globUnescape(e){return e.replace(/\\(.)/g,"$1")}function regExpEscape(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}},,,,,function(e,r,t){"use strict";var i=t(100);var n=t(998);var a=t(220);var u=t(97);e.exports=i("remark-lint:table-cell-padding",tableCellPadding);var s=a.start;var o=a.end;var f={null:true,padded:true,compact:true};function tableCellPadding(e,r,t){var i=String(r);t=typeof t==="string"&&t!=="consistent"?t:null;if(f[t]!==true){r.fail("Invalid table-cell-padding style `"+t+"`")}n(e,"table",visitor);function visitor(e){var r=e.children;var a=new Array(e.align.length);var f=u(e)?-1:r.length;var l=-1;var c=[];var h;var p;var v;var d;var D;var m;var g;var E;var A;var C;var y;while(++l<f){p=r[l];v=p.children;D=v.length;d=-2;g=null;y=undefined;while(++d<D){m=g;g=v[d+1];E=i.slice(m?o(m).offset:s(p).offset,g?s(g).offset:o(p).offset);A=E.indexOf("|");if(m&&m.children.length!==0&&y!==undefined){c.push({node:m,start:y,end:A,index:d});a[d]=Math.max(a[d]||0,size(m))}else{y=undefined}if(g&&g.children.length!==0){y=E.length-A-1}else{y=undefined}}}if(t){h=t==="padded"?1:0}else{h=c[0]&&(!c[0].start||!c[0].end)?0:1}l=-1;f=c.length;while(++l<f){C=c[l];checkSide("start",C,h,a);checkSide("end",C,h,a)}return n.SKIP}function checkSide(e,t,i,n){var a=t.node;var u=t[e];var s=t.index;var o;if(u===undefined||u===i){return}o="Cell should be ";if(i===0){o+="compact";if(size(a)<n[s]){return}}else{o+="padded";if(u>i){o+=" with 1 space, not "+u;if(size(a)<n[s]){return}}}r.message(o,a.position[e])}}function size(e){return o(e).offset-s(e).offset}},,,,,function(e,r,t){"use strict";var i=t(8);e.exports=Writable;function WriteReq(e,r,t){this.chunk=e;this.encoding=r;this.callback=t;this.next=null}function CorkedRequest(e){var r=this;this.next=null;this.entry=null;this.finish=function(){onCorkedFinish(r,e)}}var n=!process.browser&&["v0.10","v0.9."].indexOf(process.version.slice(0,5))>-1?setImmediate:i.nextTick;var a;Writable.WritableState=WritableState;var u=t(554);u.inherits=t(9);var s={deprecate:t(800)};var o=t(443);var f=t(757).Buffer;var l=global.Uint8Array||function(){};function _uint8ArrayToBuffer(e){return f.from(e)}function _isUint8Array(e){return f.isBuffer(e)||e instanceof l}var c=t(510);u.inherits(Writable,o);function nop(){}function WritableState(e,r){a=a||t(921);e=e||{};var i=r instanceof a;this.objectMode=!!e.objectMode;if(i)this.objectMode=this.objectMode||!!e.writableObjectMode;var n=e.highWaterMark;var u=e.writableHighWaterMark;var s=this.objectMode?16:16*1024;if(n||n===0)this.highWaterMark=n;else if(i&&(u||u===0))this.highWaterMark=u;else this.highWaterMark=s;this.highWaterMark=Math.floor(this.highWaterMark);this.finalCalled=false;this.needDrain=false;this.ending=false;this.ended=false;this.finished=false;this.destroyed=false;var o=e.decodeStrings===false;this.decodeStrings=!o;this.defaultEncoding=e.defaultEncoding||"utf8";this.length=0;this.writing=false;this.corked=0;this.sync=true;this.bufferProcessing=false;this.onwrite=function(e){onwrite(r,e)};this.writecb=null;this.writelen=0;this.bufferedRequest=null;this.lastBufferedRequest=null;this.pendingcb=0;this.prefinished=false;this.errorEmitted=false;this.bufferedRequestCount=0;this.corkedRequestsFree=new CorkedRequest(this)}WritableState.prototype.getBuffer=function getBuffer(){var e=this.bufferedRequest;var r=[];while(e){r.push(e);e=e.next}return r};(function(){try{Object.defineProperty(WritableState.prototype,"buffer",{get:s.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer "+"instead.","DEP0003")})}catch(e){}})();var h;if(typeof Symbol==="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]==="function"){h=Function.prototype[Symbol.hasInstance];Object.defineProperty(Writable,Symbol.hasInstance,{value:function(e){if(h.call(this,e))return true;if(this!==Writable)return false;return e&&e._writableState instanceof WritableState}})}else{h=function(e){return e instanceof this}}function Writable(e){a=a||t(921);if(!h.call(Writable,this)&&!(this instanceof a)){return new Writable(e)}this._writableState=new WritableState(e,this);this.writable=true;if(e){if(typeof e.write==="function")this._write=e.write;if(typeof e.writev==="function")this._writev=e.writev;if(typeof e.destroy==="function")this._destroy=e.destroy;if(typeof e.final==="function")this._final=e.final}o.call(this)}Writable.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function writeAfterEnd(e,r){var t=new Error("write after end");e.emit("error",t);i.nextTick(r,t)}function validChunk(e,r,t,n){var a=true;var u=false;if(t===null){u=new TypeError("May not write null values to stream")}else if(typeof t!=="string"&&t!==undefined&&!r.objectMode){u=new TypeError("Invalid non-string/buffer chunk")}if(u){e.emit("error",u);i.nextTick(n,u);a=false}return a}Writable.prototype.write=function(e,r,t){var i=this._writableState;var n=false;var a=!i.objectMode&&_isUint8Array(e);if(a&&!f.isBuffer(e)){e=_uint8ArrayToBuffer(e)}if(typeof r==="function"){t=r;r=null}if(a)r="buffer";else if(!r)r=i.defaultEncoding;if(typeof t!=="function")t=nop;if(i.ended)writeAfterEnd(this,t);else if(a||validChunk(this,i,e,t)){i.pendingcb++;n=writeOrBuffer(this,i,a,e,r,t)}return n};Writable.prototype.cork=function(){var e=this._writableState;e.corked++};Writable.prototype.uncork=function(){var e=this._writableState;if(e.corked){e.corked--;if(!e.writing&&!e.corked&&!e.finished&&!e.bufferProcessing&&e.bufferedRequest)clearBuffer(this,e)}};Writable.prototype.setDefaultEncoding=function setDefaultEncoding(e){if(typeof e==="string")e=e.toLowerCase();if(!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);this._writableState.defaultEncoding=e;return this};function decodeChunk(e,r,t){if(!e.objectMode&&e.decodeStrings!==false&&typeof r==="string"){r=f.from(r,t)}return r}Object.defineProperty(Writable.prototype,"writableHighWaterMark",{enumerable:false,get:function(){return this._writableState.highWaterMark}});function writeOrBuffer(e,r,t,i,n,a){if(!t){var u=decodeChunk(r,i,n);if(i!==u){t=true;n="buffer";i=u}}var s=r.objectMode?1:i.length;r.length+=s;var o=r.length<r.highWaterMark;if(!o)r.needDrain=true;if(r.writing||r.corked){var f=r.lastBufferedRequest;r.lastBufferedRequest={chunk:i,encoding:n,isBuf:t,callback:a,next:null};if(f){f.next=r.lastBufferedRequest}else{r.bufferedRequest=r.lastBufferedRequest}r.bufferedRequestCount+=1}else{doWrite(e,r,false,s,i,n,a)}return o}function doWrite(e,r,t,i,n,a,u){r.writelen=i;r.writecb=u;r.writing=true;r.sync=true;if(t)e._writev(n,r.onwrite);else e._write(n,a,r.onwrite);r.sync=false}function onwriteError(e,r,t,n,a){--r.pendingcb;if(t){i.nextTick(a,n);i.nextTick(finishMaybe,e,r);e._writableState.errorEmitted=true;e.emit("error",n)}else{a(n);e._writableState.errorEmitted=true;e.emit("error",n);finishMaybe(e,r)}}function onwriteStateUpdate(e){e.writing=false;e.writecb=null;e.length-=e.writelen;e.writelen=0}function onwrite(e,r){var t=e._writableState;var i=t.sync;var a=t.writecb;onwriteStateUpdate(t);if(r)onwriteError(e,t,i,r,a);else{var u=needFinish(t);if(!u&&!t.corked&&!t.bufferProcessing&&t.bufferedRequest){clearBuffer(e,t)}if(i){n(afterWrite,e,t,u,a)}else{afterWrite(e,t,u,a)}}}function afterWrite(e,r,t,i){if(!t)onwriteDrain(e,r);r.pendingcb--;i();finishMaybe(e,r)}function onwriteDrain(e,r){if(r.length===0&&r.needDrain){r.needDrain=false;e.emit("drain")}}function clearBuffer(e,r){r.bufferProcessing=true;var t=r.bufferedRequest;if(e._writev&&t&&t.next){var i=r.bufferedRequestCount;var n=new Array(i);var a=r.corkedRequestsFree;a.entry=t;var u=0;var s=true;while(t){n[u]=t;if(!t.isBuf)s=false;t=t.next;u+=1}n.allBuffers=s;doWrite(e,r,true,r.length,n,"",a.finish);r.pendingcb++;r.lastBufferedRequest=null;if(a.next){r.corkedRequestsFree=a.next;a.next=null}else{r.corkedRequestsFree=new CorkedRequest(r)}r.bufferedRequestCount=0}else{while(t){var o=t.chunk;var f=t.encoding;var l=t.callback;var c=r.objectMode?1:o.length;doWrite(e,r,false,c,o,f,l);t=t.next;r.bufferedRequestCount--;if(r.writing){break}}if(t===null)r.lastBufferedRequest=null}r.bufferedRequest=t;r.bufferProcessing=false}Writable.prototype._write=function(e,r,t){t(new Error("_write() is not implemented"))};Writable.prototype._writev=null;Writable.prototype.end=function(e,r,t){var i=this._writableState;if(typeof e==="function"){t=e;e=null;r=null}else if(typeof r==="function"){t=r;r=null}if(e!==null&&e!==undefined)this.write(e,r);if(i.corked){i.corked=1;this.uncork()}if(!i.ending&&!i.finished)endWritable(this,i,t)};function needFinish(e){return e.ending&&e.length===0&&e.bufferedRequest===null&&!e.finished&&!e.writing}function callFinal(e,r){e._final(function(t){r.pendingcb--;if(t){e.emit("error",t)}r.prefinished=true;e.emit("prefinish");finishMaybe(e,r)})}function prefinish(e,r){if(!r.prefinished&&!r.finalCalled){if(typeof e._final==="function"){r.pendingcb++;r.finalCalled=true;i.nextTick(callFinal,e,r)}else{r.prefinished=true;e.emit("prefinish")}}}function finishMaybe(e,r){var t=needFinish(r);if(t){prefinish(e,r);if(r.pendingcb===0){r.finished=true;e.emit("finish")}}return t}function endWritable(e,r,t){r.ending=true;finishMaybe(e,r);if(t){if(r.finished)i.nextTick(t);else e.once("finish",t)}r.ended=true;e.writable=false}function onCorkedFinish(e,r,t){var i=e.entry;e.entry=null;while(i){var n=i.callback;r.pendingcb--;n(t);i=i.next}if(r.corkedRequestsFree){r.corkedRequestsFree.next=e}else{r.corkedRequestsFree=e}}Object.defineProperty(Writable.prototype,"destroyed",{get:function(){if(this._writableState===undefined){return false}return this._writableState.destroyed},set:function(e){if(!this._writableState){return}this._writableState.destroyed=e}});Writable.prototype.destroy=c.destroy;Writable.prototype._undestroy=c.undestroy;Writable.prototype._destroy=function(e,r){this.end();r(e)}},,,,,function(e){"use strict";e.exports=factory;function factory(e){return tokenize;function tokenize(r,t){var i=this;var n=i.offset;var a=[];var u=i[e+"Methods"];var s=i[e+"Tokenizers"];var o=t.line;var f=t.column;var l;var c;var h;var p;var v;var d;if(!r){return a}eat.now=now;eat.file=i.file;updatePosition("");while(r){l=-1;c=u.length;v=false;while(++l<c){p=u[l];h=s[p];if(h&&(!h.onlyAtStart||i.atStart)&&(!h.notInList||!i.inList)&&(!h.notInBlock||!i.inBlock)&&(!h.notInLink||!i.inLink)){d=r.length;h.apply(i,[eat,r]);v=d!==r.length;if(v){break}}}if(!v){i.file.fail(new Error("Infinite loop"),eat.now())}}i.eof=now();return a;function updatePosition(e){var r=-1;var t=e.indexOf("\n");while(t!==-1){o++;r=t;t=e.indexOf("\n",t+1)}if(r===-1){f+=e.length}else{f=e.length-r}if(o in n){if(r!==-1){f+=n[o]}else if(f<=n[o]){f=n[o]+1}}}function getOffset(){var e=[];var r=o+1;return function(){var t=o+1;while(r<t){e.push((n[r]||0)+1);r++}return e}}function now(){var e={line:o,column:f};e.offset=i.toOffset(e);return e}function Position(e){this.start=e;this.end=now()}function validateEat(e){if(r.substring(0,e.length)!==e){i.file.fail(new Error("Incorrectly eaten value: please report this warning on https://git.io/vg5Ft"),now())}}function position(){var e=now();return update;function update(r,t){var i=r.position;var a=i?i.start:e;var u=[];var s=i&&i.end.line;var o=e.line;r.position=new Position(a);if(i&&t&&i.indent){u=i.indent;if(s<o){while(++s<o){u.push((n[s]||0)+1)}u.push(e.column)}t=u.concat(t)}r.position.indent=t||[];return r}}function add(e,r){var t=r?r.children:a;var n=t[t.length-1];var u;if(n&&e.type===n.type&&(e.type==="text"||e.type==="blockquote")&&mergeable(n)&&mergeable(e)){u=e.type==="text"?mergeText:mergeBlockquote;e=u.call(i,n,e)}if(e!==n){t.push(e)}if(i.atStart&&a.length!==0){i.exitStart()}return e}function eat(e){var t=getOffset();var i=position();var n=now();validateEat(e);apply.reset=reset;reset.test=test;apply.test=test;r=r.substring(e.length);updatePosition(e);t=t();return apply;function apply(e,r){return i(add(i(e),r),t)}function reset(){var t=apply.apply(null,arguments);o=n.line;f=n.column;r=e+r;return t}function test(){var t=i({});o=n.line;f=n.column;r=e+r;return t.position}}}}function mergeable(e){var r;var t;if(e.type!=="text"||!e.position){return true}r=e.position.start;t=e.position.end;return r.line!==t.line||t.column-r.column===e.value.length}function mergeText(e,r){e.value+=r.value;return e}function mergeBlockquote(e,r){if(this.options.commonmark){return r}e.children=e.children.concat(r.children);return e}},,function(e){e.exports=require("util")},,function(e){e.exports=require("fs")},function(e){"use strict";e.exports=toString;function toString(e){return valueOf(e)||e.children&&e.children.map(toString).join("")||""}function valueOf(e){return(e&&e.value?e.value:e.alt?e.alt:e.title)||""}},function(e){"use strict";e.exports=locate;function locate(e,r){return e.indexOf("`",r)}},function(e,r,t){"use strict";var i=t(100);var n=t(903);var a=t(998);var u=t(220);var s=t(97);e.exports=i("remark-lint:no-blockquote-without-marker",noBlockquoteWithoutMarker);var o="Missing marker in blockquote";function noBlockquoteWithoutMarker(e,r){var t=String(r);var i=n(r);var f=t.length;a(e,"blockquote",visitor);function visitor(e){var n=e.position&&e.position.indent;var a;var l;var c;var h;var p;var v;var d;if(s(e)||!n||n.length===0){return}a=u.start(e).line;l=n.length;c=-1;while(++c<l){h=a+c+1;d={line:h,column:n[c]};p=i.toOffset(d)-1;while(++p<f){v=t.charAt(p);if(v===">"){break}if(v!==" "&&v!=="\t"){r.message(o,d);break}}}}}},,,,function(e){function webpackEmptyContext(e){var r=new Error("Cannot find module '"+e+"'");r.code="MODULE_NOT_FOUND";throw r}webpackEmptyContext.keys=function(){return[]};webpackEmptyContext.resolve=webpackEmptyContext;e.exports=webpackEmptyContext;webpackEmptyContext.id=73},,,,,,function(e){"use strict";e.exports=is;function is(e,r,t,i,n){var a=i!==null&&i!==undefined;var u=t!==null&&t!==undefined;var s=convert(e);if(u&&(typeof t!=="number"||t<0||t===Infinity)){throw new Error("Expected positive finite index or child node")}if(a&&(!is(null,i)||!i.children)){throw new Error("Expected parent node")}if(!r||!r.type||typeof r.type!=="string"){return false}if(a!==u){throw new Error("Expected both parent and index")}return Boolean(s.call(n,r,t,i))}function convert(e){if(typeof e==="string"){return typeFactory(e)}if(e===null||e===undefined){return ok}if(typeof e==="object"){return("length"in e?anyFactory:matchesFactory)(e)}if(typeof e==="function"){return e}throw new Error("Expected function, string, or object as test")}function convertAll(e){var r=[];var t=e.length;var i=-1;while(++i<t){r[i]=convert(e[i])}return r}function matchesFactory(e){return matches;function matches(r){var t;for(t in e){if(r[t]!==e[t]){return false}}return true}}function anyFactory(e){var r=convertAll(e);var t=r.length;return matches;function matches(){var e=-1;while(++e<t){if(r[e].apply(this,arguments)){return true}}return false}}function typeFactory(e){return type;function type(r){return Boolean(r&&r.type===e)}}function ok(){return true}},function(e,r,t){"use strict";var i=t(765);var n=t(903);var a=t(998);var u={enable:true,disable:true,ignore:true};e.exports=messageControl;function messageControl(e){var r=e&&e.name;var t=e&&e.marker;var i=e&&e.test;var s;var o;var f;var l;var c;if(!r){throw new Error("Expected `name` in `options`, got `"+r+"`")}if(!t){throw new Error("Expected `name` in `options`, got `"+r+"`")}if(!i){throw new Error("Expected `test` in `options`, got `"+i+"`")}o=e.known;f=e.reset;l=e.enable||[];c=e.disable||[];s=e.source;if(!s){s=[r]}else if(typeof s==="string"){s=[s]}return transformer;function transformer(r,h){var p=n(h).toOffset;var v=!f;var d=detectGaps(r,h);var D={};var m=[];a(r,i,visitor);h.messages=h.messages.filter(filter);function visitor(r,i,n){var a=t(r);var s;var o;var l;var c;var p;var v;var d;var D;if(!a||a.name!==e.name){return}s=a.attributes.split(/\s/g);l=s.shift();v=n.children[i+1];d=a.node.position&&a.node.position.start;D=v&&v.position&&v.position.end;if(!l||!u[l]===true){h.fail("Unknown keyword `"+l+"`: expected "+"`'enable'`, `'disable'`, or `'ignore'`",a.node)}p=s.length;c=-1;while(++c<p){o=s[c];if(isKnown(o,l,a.node)){toggle(d,l==="enable",o);if(l==="ignore"){toggle(D,true,o)}}}if(!p){if(l==="ignore"){toggle(d,false);toggle(D,true)}else{toggle(d,l==="enable");f=l!=="enable"}}}function filter(e){var r=d.length;var t=e.ruleId;var i=D[t];var n;if(!e.source||s.indexOf(e.source)===-1){return true}if(!e.line){e.line=1}if(!e.column){e.column=1}n=p(e);while(r--){if(d[r].start<=n&&d[r].end>n){return false}}return check(e,i,t)&&check(e,m)}function isKnown(e,r,t){var i=o?o.indexOf(e)!==-1:true;if(!i){h.warn("Unknown rule: cannot "+r+" `'"+e+"'`",t)}return i}function getState(e){var r=e?D[e]:m;if(r&&r.length!==0){return r[r.length-1].state}if(!e){return!f}if(f){return l.indexOf(e)!==-1}return c.indexOf(e)===-1}function toggle(e,r,t){var i=t?D[t]:m;var n;var a;if(!i){i=[];D[t]=i}a=getState(t);n=r;if(n!==a){i.push({state:n,position:e})}if(!t){for(t in D){toggle(e,r,t)}}}function check(e,r,t){var i=r&&r.length;var n=-1;var a;while(--i>n){a=r[i];if(!a.position||!a.position.line||!a.position.column){continue}if(a.position.line<e.line||a.position.line===e.line&&a.position.column<e.column){return a.state===true}}if(!t){return v||f}return f?l.indexOf(t)!==-1:c.indexOf(t)===-1}}}function detectGaps(e,r){var t=e.children[e.children.length-1];var n=0;var u=false;var s=[];a(e,one);if(t&&t.position&&t.position.end&&n===t.position.end.offset&&i(r.toString().slice(n))!==""){update();update(e&&e.position&&e.position.end&&e.position.end.offset-1)}return s;function one(e){var r=e.position;update(r&&r.start&&r.start.offset);if(!e.children){update(r&&r.end&&r.end.offset)}}function update(e){if(e===null||e===undefined){u=true;return}if(n>=e){return}if(u){s.push({start:n,end:e});u=false}n=e}}},function(e,r,t){"use strict";var i=t(136)("unified-engine:file-pipeline:stdout");var n=t(356);e.exports=stdout;function stdout(e,r,t,a){if(!r.data.unifiedEngineGiven){i("Ignoring programmatically added file");a()}else if(n(r).fatal||e.output||!e.out){i("Ignoring writing to `streamOut`");a()}else{i("Writing document to `streamOut`");e.streamOut.write(r.toString(),a)}}},,,,,,,,,,,function(e,r,t){"use strict";var i=t(400);function resolveYamlBoolean(e){if(e===null)return false;var r=e.length;return r===4&&(e==="true"||e==="True"||e==="TRUE")||r===5&&(e==="false"||e==="False"||e==="FALSE")}function constructYamlBoolean(e){return e==="true"||e==="True"||e==="TRUE"}function isBoolean(e){return Object.prototype.toString.call(e)==="[object Boolean]"}e.exports=new i("tag:yaml.org,2002:bool",{kind:"scalar",resolve:resolveYamlBoolean,construct:constructYamlBoolean,predicate:isBoolean,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})},,,,function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:true});var i=t(506);var n=_interopRequireDefault(i);var a=t(379);var u=_interopRequireDefault(a);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}r.default={parse:n.default,stringify:u.default};e.exports=r["default"]},function(e){"use strict";e.exports=generated;function generated(e){var r=optional(optional(e).position);var t=optional(r.start);var i=optional(r.end);return!t.line||!t.column||!i.line||!i.column}function optional(e){return e&&typeof e==="object"?e:{}}},,,function(e,r,t){"use strict";var i=t(291);e.exports=factory;function factory(e,r){var t=e.split(":");var n=t[0];var a=t[1];var u=i(r);if(!a){a=n;n=null}attacher.displayName=e;return attacher;function attacher(e){var r=coerce(a,e);var t=r[0];var i=r[1];var s=t===2;return t?transformer:undefined;function transformer(e,r,t){var o=r.messages.length;u(e,r,i,done);function done(e){var i=r.messages;var u;if(e&&i.indexOf(e)===-1){try{r.fail(e)}catch(e){}}while(o<i.length){u=i[o];u.ruleId=a;u.source=n;u.fatal=s;o++}t()}}}}function coerce(e,r){var t=1;var i;var n;if(typeof r==="boolean"){i=[r]}else if(r==null){i=[t]}else if(typeof r==="object"&&(typeof r[0]==="number"||typeof r[0]==="boolean"||typeof r[0]==="string")){i=r.concat()}else{i=[1,r]}n=i[0];if(typeof n==="boolean"){n=n?1:0}else if(typeof n==="string"){if(n==="off"){n=0}else if(n==="on"||n==="warn"){n=1}else if(n==="error"){n=2}else{n=1;i=[n,i]}}if(n<0||n>2){throw new Error("Invalid severity `"+n+"` for `"+e+"`, "+"expected 0, 1, or 2")}i[0]=n;return i}},,,,,,,,function(e){"use strict";e.exports=interrupt;function interrupt(e,r,t,i){var n=e.length;var a=-1;var u;var s;while(++a<n){u=e[a];s=u[1]||{};if(s.pedantic!==undefined&&s.pedantic!==t.options.pedantic){continue}if(s.commonmark!==undefined&&s.commonmark!==t.options.commonmark){continue}if(r[u[0]].apply(t,i)){return true}}return false}},,,function(e,r,t){"use strict";var i=t(638);var n=t(773);var a=t(874).tag;e.exports=inlineHTML;inlineHTML.locator=n;var u="<";var s="?";var o="!";var f="/";var l=/^<a /i;var c=/^<\/a>/i;function inlineHTML(e,r,t){var n=this;var h=r.length;var p;var v;if(r.charAt(0)!==u||h<3){return}p=r.charAt(1);if(!i(p)&&p!==s&&p!==o&&p!==f){return}v=r.match(a);if(!v){return}if(t){return true}v=v[0];if(!n.inLink&&l.test(v)){n.inLink=true}else if(n.inLink&&c.test(v)){n.inLink=false}return e(v)({type:"html",value:v})}},,function(e){"use strict";e.exports=lineBreak;var r="\\";var t="\n";var i=" ";var n=r+t;var a=i+i+t;function lineBreak(){return this.options.commonmark?n:a}},,,function(e){e.exports=["cent","copy","divide","gt","lt","not","para","times"]},,function(e){e.exports=function(e,r,t){var i=[];var n=e.length;if(0===n)return i;var a=r<0?Math.max(0,r+n):r||0;if(t!==undefined){n=t<0?t+n:t}while(n-- >a){i[n-a]=e[n]}return i}},function(e,r,t){"use strict";var i=t(100);var n=t(998);var a=t(97);e.exports=i("remark-lint:no-shortcut-reference-image",noShortcutReferenceImage);var u="Use the trailing [] on reference images";function noShortcutReferenceImage(e,r){n(e,"imageReference",visitor);function visitor(e){if(!a(e)&&e.referenceType==="shortcut"){r.message(u,e)}}}},,function(e){"use strict";e.exports=hidden;function hidden(e){if(typeof e!=="string"){throw new Error("Expected string")}return e.charAt(0)==="."}},,function(e,r,t){"use strict";var i=t(757).Buffer;var n=i.isEncoding||function(e){e=""+e;switch(e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return true;default:return false}};function _normalizeEncoding(e){if(!e)return"utf8";var r;while(true){switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(r)return;e=(""+e).toLowerCase();r=true}}}function normalizeEncoding(e){var r=_normalizeEncoding(e);if(typeof r!=="string"&&(i.isEncoding===n||!n(e)))throw new Error("Unknown encoding: "+e);return r||e}r.StringDecoder=StringDecoder;function StringDecoder(e){this.encoding=normalizeEncoding(e);var r;switch(this.encoding){case"utf16le":this.text=utf16Text;this.end=utf16End;r=4;break;case"utf8":this.fillLast=utf8FillLast;r=4;break;case"base64":this.text=base64Text;this.end=base64End;r=3;break;default:this.write=simpleWrite;this.end=simpleEnd;return}this.lastNeed=0;this.lastTotal=0;this.lastChar=i.allocUnsafe(r)}StringDecoder.prototype.write=function(e){if(e.length===0)return"";var r;var t;if(this.lastNeed){r=this.fillLast(e);if(r===undefined)return"";t=this.lastNeed;this.lastNeed=0}else{t=0}if(t<e.length)return r?r+this.text(e,t):this.text(e,t);return r||""};StringDecoder.prototype.end=utf8End;StringDecoder.prototype.text=utf8Text;StringDecoder.prototype.fillLast=function(e){if(this.lastNeed<=e.length){e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed);return this.lastChar.toString(this.encoding,0,this.lastTotal)}e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length);this.lastNeed-=e.length};function utf8CheckByte(e){if(e<=127)return 0;else if(e>>5===6)return 2;else if(e>>4===14)return 3;else if(e>>3===30)return 4;return e>>6===2?-1:-2}function utf8CheckIncomplete(e,r,t){var i=r.length-1;if(i<t)return 0;var n=utf8CheckByte(r[i]);if(n>=0){if(n>0)e.lastNeed=n-1;return n}if(--i<t||n===-2)return 0;n=utf8CheckByte(r[i]);if(n>=0){if(n>0)e.lastNeed=n-2;return n}if(--i<t||n===-2)return 0;n=utf8CheckByte(r[i]);if(n>=0){if(n>0){if(n===2)n=0;else e.lastNeed=n-3}return n}return 0}function utf8CheckExtraBytes(e,r,t){if((r[0]&192)!==128){e.lastNeed=0;return"<22>"}if(e.lastNeed>1&&r.length>1){if((r[1]&192)!==128){e.lastNeed=1;return"<22>"}if(e.lastNeed>2&&r.length>2){if((r[2]&192)!==128){e.lastNeed=2;return"<22>"}}}}function utf8FillLast(e){var r=this.lastTotal-this.lastNeed;var t=utf8CheckExtraBytes(this,e,r);if(t!==undefined)return t;if(this.lastNeed<=e.length){e.copy(this.lastChar,r,0,this.lastNeed);return this.lastChar.toString(this.encoding,0,this.lastTotal)}e.copy(this.lastChar,r,0,e.length);this.lastNeed-=e.length}function utf8Text(e,r){var t=utf8CheckIncomplete(this,e,r);if(!this.lastNeed)return e.toString("utf8",r);this.lastTotal=t;var i=e.length-(t-this.lastNeed);e.copy(this.lastChar,0,i);return e.toString("utf8",r,i)}function utf8End(e){var r=e&&e.length?this.write(e):"";if(this.lastNeed)return r+"<22>";return r}function utf16Text(e,r){if((e.length-r)%2===0){var t=e.toString("utf16le",r);if(t){var i=t.charCodeAt(t.length-1);if(i>=55296&&i<=56319){this.lastNeed=2;this.lastTotal=4;this.lastChar[0]=e[e.length-2];this.lastChar[1]=e[e.length-1];return t.slice(0,-1)}}return t}this.lastNeed=1;this.lastTotal=2;this.lastChar[0]=e[e.length-1];return e.toString("utf16le",r,e.length-1)}function utf16End(e){var r=e&&e.length?this.write(e):"";if(this.lastNeed){var t=this.lastTotal-this.lastNeed;return r+this.lastChar.toString("utf16le",0,t)}return r}function base64Text(e,r){var t=(e.length-r)%3;if(t===0)return e.toString("base64",r);this.lastNeed=3-t;this.lastTotal=3;if(t===1){this.lastChar[0]=e[e.length-1]}else{this.lastChar[0]=e[e.length-2];this.lastChar[1]=e[e.length-1]}return e.toString("base64",r,e.length-t)}function base64End(e){var r=e&&e.length?this.write(e):"";if(this.lastNeed)return r+this.lastChar.toString("base64",0,3-this.lastNeed);return r}function simpleWrite(e){return e.toString(this.encoding)}function simpleEnd(e){return e&&e.length?this.write(e):""}},,,,function(e,r,t){"use strict";var i=t(64);var n=t(936);var a=function errorEx(e,r){if(!e||e.constructor!==String){r=e||{};e=Error.name}var t=function ErrorEXError(i){if(!this){return new ErrorEXError(i)}i=i instanceof Error?i.message:i||this.message;Error.call(this,i);Error.captureStackTrace(this,t);this.name=e;Object.defineProperty(this,"message",{configurable:true,enumerable:false,get:function(){var e=i.split(/\r?\n/g);for(var t in r){if(!r.hasOwnProperty(t)){continue}var a=r[t];if("message"in a){e=a.message(this[t],e)||e;if(!n(e)){e=[e]}}}return e.join("\n")},set:function(e){i=e}});var a=null;var u=Object.getOwnPropertyDescriptor(this,"stack");var s=u.get;var o=u.value;delete u.value;delete u.writable;u.set=function(e){a=e};u.get=function(){var e=(a||(s?s.call(this):o)).split(/\r?\n+/g);if(!a){e[0]=this.name+": "+this.message}var t=1;for(var i in r){if(!r.hasOwnProperty(i)){continue}var n=r[i];if("line"in n){var u=n.line(this[i]);if(u){e.splice(t++,0," "+u)}}if("stack"in n){n.stack(this[i],e)}}return e.join("\n")};Object.defineProperty(this,"stack",u)};if(Object.setPrototypeOf){Object.setPrototypeOf(t.prototype,Error.prototype);Object.setPrototypeOf(t,Error)}else{i.inherits(t,Error)}return t};a.append=function(e,r){return{message:function(t,i){t=t||r;if(t){i[0]+=" "+e.replace("%s",t.toString())}return i}}};a.line=function(e,r){return{line:function(t){t=t||r;if(t){return e.replace("%s",t.toString())}return null}}};e.exports=a},,,,,,function(e,r,t){"use strict";var i=t(589);function replaceExt(e,r){if(typeof e!=="string"){return e}if(e.length===0){return e}var t=i.basename(e,i.extname(e))+r;return i.join(i.dirname(e),t)}e.exports=replaceExt},,,function(e,r,t){"use strict";if(typeof process==="undefined"||process.type==="renderer"||process.browser===true||process.__nwjs){e.exports=t(892)}else{e.exports=t(239)}},,function(e){"use strict";e.exports=paragraph;function paragraph(e){return this.all(e).join("")}},function(e,r,t){"use strict";var i=t(400);e.exports=new i("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})},,function(e){"use strict";e.exports=locate;function locate(e,r){return e.indexOf("\\",r)}},function(e){(function webpackUniversalModuleDefinition(r,t){if(true)e.exports=t();else{}})(this,function(){return function(e){var r={};function __webpack_require__(t){if(r[t])return r[t].exports;var i=r[t]={exports:{},id:t,loaded:false};e[t].call(i.exports,i,i.exports,__webpack_require__);i.loaded=true;return i.exports}__webpack_require__.m=e;__webpack_require__.c=r;__webpack_require__.p="";return __webpack_require__(0)}([function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:true});var i=t(1);var n=t(3);var a=t(8);var u=t(15);function parse(e,r,t){var u=null;var s=function(e,r){if(t){t(e,r)}if(u){u.visit(e,r)}};var o=typeof t==="function"?s:null;var f=false;if(r){f=typeof r.comment==="boolean"&&r.comment;var l=typeof r.attachComment==="boolean"&&r.attachComment;if(f||l){u=new i.CommentHandler;u.attach=l;r.comment=true;o=s}}var c=false;if(r&&typeof r.sourceType==="string"){c=r.sourceType==="module"}var h;if(r&&typeof r.jsx==="boolean"&&r.jsx){h=new n.JSXParser(e,r,o)}else{h=new a.Parser(e,r,o)}var p=c?h.parseModule():h.parseScript();var v=p;if(f&&u){v.comments=u.comments}if(h.config.tokens){v.tokens=h.tokens}if(h.config.tolerant){v.errors=h.errorHandler.errors}return v}r.parse=parse;function parseModule(e,r,t){var i=r||{};i.sourceType="module";return parse(e,i,t)}r.parseModule=parseModule;function parseScript(e,r,t){var i=r||{};i.sourceType="script";return parse(e,i,t)}r.parseScript=parseScript;function tokenize(e,r,t){var i=new u.Tokenizer(e,r);var n;n=[];try{while(true){var a=i.getNextToken();if(!a){break}if(t){a=t(a)}n.push(a)}}catch(e){i.errorHandler.tolerate(e)}if(i.errorHandler.tolerant){n.errors=i.errors()}return n}r.tokenize=tokenize;var s=t(2);r.Syntax=s.Syntax;r.version="4.0.1"},function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:true});var i=t(2);var n=function(){function CommentHandler(){this.attach=false;this.comments=[];this.stack=[];this.leading=[];this.trailing=[]}CommentHandler.prototype.insertInnerComments=function(e,r){if(e.type===i.Syntax.BlockStatement&&e.body.length===0){var t=[];for(var n=this.leading.length-1;n>=0;--n){var a=this.leading[n];if(r.end.offset>=a.start){t.unshift(a.comment);this.leading.splice(n,1);this.trailing.splice(n,1)}}if(t.length){e.innerComments=t}}};CommentHandler.prototype.findTrailingComments=function(e){var r=[];if(this.trailing.length>0){for(var t=this.trailing.length-1;t>=0;--t){var i=this.trailing[t];if(i.start>=e.end.offset){r.unshift(i.comment)}}this.trailing.length=0;return r}var n=this.stack[this.stack.length-1];if(n&&n.node.trailingComments){var a=n.node.trailingComments[0];if(a&&a.range[0]>=e.end.offset){r=n.node.trailingComments;delete n.node.trailingComments}}return r};CommentHandler.prototype.findLeadingComments=function(e){var r=[];var t;while(this.stack.length>0){var i=this.stack[this.stack.length-1];if(i&&i.start>=e.start.offset){t=i.node;this.stack.pop()}else{break}}if(t){var n=t.leadingComments?t.leadingComments.length:0;for(var a=n-1;a>=0;--a){var u=t.leadingComments[a];if(u.range[1]<=e.start.offset){r.unshift(u);t.leadingComments.splice(a,1)}}if(t.leadingComments&&t.leadingComments.length===0){delete t.leadingComments}return r}for(var a=this.leading.length-1;a>=0;--a){var i=this.leading[a];if(i.start<=e.start.offset){r.unshift(i.comment);this.leading.splice(a,1)}}return r};CommentHandler.prototype.visitNode=function(e,r){if(e.type===i.Syntax.Program&&e.body.length>0){return}this.insertInnerComments(e,r);var t=this.findTrailingComments(r);var n=this.findLeadingComments(r);if(n.length>0){e.leadingComments=n}if(t.length>0){e.trailingComments=t}this.stack.push({node:e,start:r.start.offset})};CommentHandler.prototype.visitComment=function(e,r){var t=e.type[0]==="L"?"Line":"Block";var i={type:t,value:e.value};if(e.range){i.range=e.range}if(e.loc){i.loc=e.loc}this.comments.push(i);if(this.attach){var n={comment:{type:t,value:e.value,range:[r.start.offset,r.end.offset]},start:r.start.offset};if(e.loc){n.comment.loc=e.loc}e.type=t;this.leading.push(n);this.trailing.push(n)}};CommentHandler.prototype.visit=function(e,r){if(e.type==="LineComment"){this.visitComment(e,r)}else if(e.type==="BlockComment"){this.visitComment(e,r)}else if(this.attach){this.visitNode(e,r)}};return CommentHandler}();r.CommentHandler=n},function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:true});r.Syntax={AssignmentExpression:"AssignmentExpression",AssignmentPattern:"AssignmentPattern",ArrayExpression:"ArrayExpression",ArrayPattern:"ArrayPattern",ArrowFunctionExpression:"ArrowFunctionExpression",AwaitExpression:"AwaitExpression",BlockStatement:"BlockStatement",BinaryExpression:"BinaryExpression",BreakStatement:"BreakStatement",CallExpression:"CallExpression",CatchClause:"CatchClause",ClassBody:"ClassBody",ClassDeclaration:"ClassDeclaration",ClassExpression:"ClassExpression",ConditionalExpression:"ConditionalExpression",ContinueStatement:"ContinueStatement",DoWhileStatement:"DoWhileStatement",DebuggerStatement:"DebuggerStatement",EmptyStatement:"EmptyStatement",ExportAllDeclaration:"ExportAllDeclaration",ExportDefaultDeclaration:"ExportDefaultDeclaration",ExportNamedDeclaration:"ExportNamedDeclaration",ExportSpecifier:"ExportSpecifier",ExpressionStatement:"ExpressionStatement",ForStatement:"ForStatement",ForOfStatement:"ForOfStatement",ForInStatement:"ForInStatement",FunctionDeclaration:"FunctionDeclaration",FunctionExpression:"FunctionExpression",Identifier:"Identifier",IfStatement:"IfStatement",ImportDeclaration:"ImportDeclaration",ImportDefaultSpecifier:"ImportDefaultSpecifier",ImportNamespaceSpecifier:"ImportNamespaceSpecifier",ImportSpecifier:"ImportSpecifier",Literal:"Literal",LabeledStatement:"LabeledStatement",LogicalExpression:"LogicalExpression",MemberExpression:"MemberExpression",MetaProperty:"MetaProperty",MethodDefinition:"MethodDefinition",NewExpression:"NewExpression",ObjectExpression:"ObjectExpression",ObjectPattern:"ObjectPattern",Program:"Program",Property:"Property",RestElement:"RestElement",ReturnStatement:"ReturnStatement",SequenceExpression:"SequenceExpression",SpreadElement:"SpreadElement",Super:"Super",SwitchCase:"SwitchCase",SwitchStatement:"SwitchStatement",TaggedTemplateExpression:"TaggedTemplateExpression",TemplateElement:"TemplateElement",TemplateLiteral:"TemplateLiteral",ThisExpression:"ThisExpression",ThrowStatement:"ThrowStatement",TryStatement:"TryStatement",UnaryExpression:"UnaryExpression",UpdateExpression:"UpdateExpression",VariableDeclaration:"VariableDeclaration",VariableDeclarator:"VariableDeclarator",WhileStatement:"WhileStatement",WithStatement:"WithStatement",YieldExpression:"YieldExpression"}},function(e,r,t){"use strict";var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var t in r)if(r.hasOwnProperty(t))e[t]=r[t]};return function(r,t){e(r,t);function __(){this.constructor=r}r.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}}();Object.defineProperty(r,"__esModule",{value:true});var n=t(4);var a=t(5);var u=t(6);var s=t(7);var o=t(8);var f=t(13);var l=t(14);f.TokenName[100]="JSXIdentifier";f.TokenName[101]="JSXText";function getQualifiedElementName(e){var r;switch(e.type){case u.JSXSyntax.JSXIdentifier:var t=e;r=t.name;break;case u.JSXSyntax.JSXNamespacedName:var i=e;r=getQualifiedElementName(i.namespace)+":"+getQualifiedElementName(i.name);break;case u.JSXSyntax.JSXMemberExpression:var n=e;r=getQualifiedElementName(n.object)+"."+getQualifiedElementName(n.property);break;default:break}return r}var c=function(e){i(JSXParser,e);function JSXParser(r,t,i){return e.call(this,r,t,i)||this}JSXParser.prototype.parsePrimaryExpression=function(){return this.match("<")?this.parseJSXRoot():e.prototype.parsePrimaryExpression.call(this)};JSXParser.prototype.startJSX=function(){this.scanner.index=this.startMarker.index;this.scanner.lineNumber=this.startMarker.line;this.scanner.lineStart=this.startMarker.index-this.startMarker.column};JSXParser.prototype.finishJSX=function(){this.nextToken()};JSXParser.prototype.reenterJSX=function(){this.startJSX();this.expectJSX("}");if(this.config.tokens){this.tokens.pop()}};JSXParser.prototype.createJSXNode=function(){this.collectComments();return{index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}};JSXParser.prototype.createJSXChildNode=function(){return{index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}};JSXParser.prototype.scanXHTMLEntity=function(e){var r="&";var t=true;var i=false;var a=false;var u=false;while(!this.scanner.eof()&&t&&!i){var s=this.scanner.source[this.scanner.index];if(s===e){break}i=s===";";r+=s;++this.scanner.index;if(!i){switch(r.length){case 2:a=s==="#";break;case 3:if(a){u=s==="x";t=u||n.Character.isDecimalDigit(s.charCodeAt(0));a=a&&!u}break;default:t=t&&!(a&&!n.Character.isDecimalDigit(s.charCodeAt(0)));t=t&&!(u&&!n.Character.isHexDigit(s.charCodeAt(0)));break}}}if(t&&i&&r.length>2){var o=r.substr(1,r.length-2);if(a&&o.length>1){r=String.fromCharCode(parseInt(o.substr(1),10))}else if(u&&o.length>2){r=String.fromCharCode(parseInt("0"+o.substr(1),16))}else if(!a&&!u&&l.XHTMLEntities[o]){r=l.XHTMLEntities[o]}}return r};JSXParser.prototype.lexJSX=function(){var e=this.scanner.source.charCodeAt(this.scanner.index);if(e===60||e===62||e===47||e===58||e===61||e===123||e===125){var r=this.scanner.source[this.scanner.index++];return{type:7,value:r,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:this.scanner.index-1,end:this.scanner.index}}if(e===34||e===39){var t=this.scanner.index;var i=this.scanner.source[this.scanner.index++];var a="";while(!this.scanner.eof()){var u=this.scanner.source[this.scanner.index++];if(u===i){break}else if(u==="&"){a+=this.scanXHTMLEntity(i)}else{a+=u}}return{type:8,value:a,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:t,end:this.scanner.index}}if(e===46){var s=this.scanner.source.charCodeAt(this.scanner.index+1);var o=this.scanner.source.charCodeAt(this.scanner.index+2);var r=s===46&&o===46?"...":".";var t=this.scanner.index;this.scanner.index+=r.length;return{type:7,value:r,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:t,end:this.scanner.index}}if(e===96){return{type:10,value:"",lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:this.scanner.index,end:this.scanner.index}}if(n.Character.isIdentifierStart(e)&&e!==92){var t=this.scanner.index;++this.scanner.index;while(!this.scanner.eof()){var u=this.scanner.source.charCodeAt(this.scanner.index);if(n.Character.isIdentifierPart(u)&&u!==92){++this.scanner.index}else if(u===45){++this.scanner.index}else{break}}var f=this.scanner.source.slice(t,this.scanner.index);return{type:100,value:f,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:t,end:this.scanner.index}}return this.scanner.lex()};JSXParser.prototype.nextJSXToken=function(){this.collectComments();this.startMarker.index=this.scanner.index;this.startMarker.line=this.scanner.lineNumber;this.startMarker.column=this.scanner.index-this.scanner.lineStart;var e=this.lexJSX();this.lastMarker.index=this.scanner.index;this.lastMarker.line=this.scanner.lineNumber;this.lastMarker.column=this.scanner.index-this.scanner.lineStart;if(this.config.tokens){this.tokens.push(this.convertToken(e))}return e};JSXParser.prototype.nextJSXText=function(){this.startMarker.index=this.scanner.index;this.startMarker.line=this.scanner.lineNumber;this.startMarker.column=this.scanner.index-this.scanner.lineStart;var e=this.scanner.index;var r="";while(!this.scanner.eof()){var t=this.scanner.source[this.scanner.index];if(t==="{"||t==="<"){break}++this.scanner.index;r+=t;if(n.Character.isLineTerminator(t.charCodeAt(0))){++this.scanner.lineNumber;if(t==="\r"&&this.scanner.source[this.scanner.index]==="\n"){++this.scanner.index}this.scanner.lineStart=this.scanner.index}}this.lastMarker.index=this.scanner.index;this.lastMarker.line=this.scanner.lineNumber;this.lastMarker.column=this.scanner.index-this.scanner.lineStart;var i={type:101,value:r,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:e,end:this.scanner.index};if(r.length>0&&this.config.tokens){this.tokens.push(this.convertToken(i))}return i};JSXParser.prototype.peekJSXToken=function(){var e=this.scanner.saveState();this.scanner.scanComments();var r=this.lexJSX();this.scanner.restoreState(e);return r};JSXParser.prototype.expectJSX=function(e){var r=this.nextJSXToken();if(r.type!==7||r.value!==e){this.throwUnexpectedToken(r)}};JSXParser.prototype.matchJSX=function(e){var r=this.peekJSXToken();return r.type===7&&r.value===e};JSXParser.prototype.parseJSXIdentifier=function(){var e=this.createJSXNode();var r=this.nextJSXToken();if(r.type!==100){this.throwUnexpectedToken(r)}return this.finalize(e,new a.JSXIdentifier(r.value))};JSXParser.prototype.parseJSXElementName=function(){var e=this.createJSXNode();var r=this.parseJSXIdentifier();if(this.matchJSX(":")){var t=r;this.expectJSX(":");var i=this.parseJSXIdentifier();r=this.finalize(e,new a.JSXNamespacedName(t,i))}else if(this.matchJSX(".")){while(this.matchJSX(".")){var n=r;this.expectJSX(".");var u=this.parseJSXIdentifier();r=this.finalize(e,new a.JSXMemberExpression(n,u))}}return r};JSXParser.prototype.parseJSXAttributeName=function(){var e=this.createJSXNode();var r;var t=this.parseJSXIdentifier();if(this.matchJSX(":")){var i=t;this.expectJSX(":");var n=this.parseJSXIdentifier();r=this.finalize(e,new a.JSXNamespacedName(i,n))}else{r=t}return r};JSXParser.prototype.parseJSXStringLiteralAttribute=function(){var e=this.createJSXNode();var r=this.nextJSXToken();if(r.type!==8){this.throwUnexpectedToken(r)}var t=this.getTokenRaw(r);return this.finalize(e,new s.Literal(r.value,t))};JSXParser.prototype.parseJSXExpressionAttribute=function(){var e=this.createJSXNode();this.expectJSX("{");this.finishJSX();if(this.match("}")){this.tolerateError("JSX attributes must only be assigned a non-empty expression")}var r=this.parseAssignmentExpression();this.reenterJSX();return this.finalize(e,new a.JSXExpressionContainer(r))};JSXParser.prototype.parseJSXAttributeValue=function(){return this.matchJSX("{")?this.parseJSXExpressionAttribute():this.matchJSX("<")?this.parseJSXElement():this.parseJSXStringLiteralAttribute()};JSXParser.prototype.parseJSXNameValueAttribute=function(){var e=this.createJSXNode();var r=this.parseJSXAttributeName();var t=null;if(this.matchJSX("=")){this.expectJSX("=");t=this.parseJSXAttributeValue()}return this.finalize(e,new a.JSXAttribute(r,t))};JSXParser.prototype.parseJSXSpreadAttribute=function(){var e=this.createJSXNode();this.expectJSX("{");this.expectJSX("...");this.finishJSX();var r=this.parseAssignmentExpression();this.reenterJSX();return this.finalize(e,new a.JSXSpreadAttribute(r))};JSXParser.prototype.parseJSXAttributes=function(){var e=[];while(!this.matchJSX("/")&&!this.matchJSX(">")){var r=this.matchJSX("{")?this.parseJSXSpreadAttribute():this.parseJSXNameValueAttribute();e.push(r)}return e};JSXParser.prototype.parseJSXOpeningElement=function(){var e=this.createJSXNode();this.expectJSX("<");var r=this.parseJSXElementName();var t=this.parseJSXAttributes();var i=this.matchJSX("/");if(i){this.expectJSX("/")}this.expectJSX(">");return this.finalize(e,new a.JSXOpeningElement(r,i,t))};JSXParser.prototype.parseJSXBoundaryElement=function(){var e=this.createJSXNode();this.expectJSX("<");if(this.matchJSX("/")){this.expectJSX("/");var r=this.parseJSXElementName();this.expectJSX(">");return this.finalize(e,new a.JSXClosingElement(r))}var t=this.parseJSXElementName();var i=this.parseJSXAttributes();var n=this.matchJSX("/");if(n){this.expectJSX("/")}this.expectJSX(">");return this.finalize(e,new a.JSXOpeningElement(t,n,i))};JSXParser.prototype.parseJSXEmptyExpression=function(){var e=this.createJSXChildNode();this.collectComments();this.lastMarker.index=this.scanner.index;this.lastMarker.line=this.scanner.lineNumber;this.lastMarker.column=this.scanner.index-this.scanner.lineStart;return this.finalize(e,new a.JSXEmptyExpression)};JSXParser.prototype.parseJSXExpressionContainer=function(){var e=this.createJSXNode();this.expectJSX("{");var r;if(this.matchJSX("}")){r=this.parseJSXEmptyExpression();this.expectJSX("}")}else{this.finishJSX();r=this.parseAssignmentExpression();this.reenterJSX()}return this.finalize(e,new a.JSXExpressionContainer(r))};JSXParser.prototype.parseJSXChildren=function(){var e=[];while(!this.scanner.eof()){var r=this.createJSXChildNode();var t=this.nextJSXText();if(t.start<t.end){var i=this.getTokenRaw(t);var n=this.finalize(r,new a.JSXText(t.value,i));e.push(n)}if(this.scanner.source[this.scanner.index]==="{"){var u=this.parseJSXExpressionContainer();e.push(u)}else{break}}return e};JSXParser.prototype.parseComplexJSXElement=function(e){var r=[];while(!this.scanner.eof()){e.children=e.children.concat(this.parseJSXChildren());var t=this.createJSXChildNode();var i=this.parseJSXBoundaryElement();if(i.type===u.JSXSyntax.JSXOpeningElement){var n=i;if(n.selfClosing){var s=this.finalize(t,new a.JSXElement(n,[],null));e.children.push(s)}else{r.push(e);e={node:t,opening:n,closing:null,children:[]}}}if(i.type===u.JSXSyntax.JSXClosingElement){e.closing=i;var o=getQualifiedElementName(e.opening.name);var f=getQualifiedElementName(e.closing.name);if(o!==f){this.tolerateError("Expected corresponding JSX closing tag for %0",o)}if(r.length>0){var s=this.finalize(e.node,new a.JSXElement(e.opening,e.children,e.closing));e=r[r.length-1];e.children.push(s);r.pop()}else{break}}}return e};JSXParser.prototype.parseJSXElement=function(){var e=this.createJSXNode();var r=this.parseJSXOpeningElement();var t=[];var i=null;if(!r.selfClosing){var n=this.parseComplexJSXElement({node:e,opening:r,closing:i,children:t});t=n.children;i=n.closing}return this.finalize(e,new a.JSXElement(r,t,i))};JSXParser.prototype.parseJSXRoot=function(){if(this.config.tokens){this.tokens.pop()}this.startJSX();var e=this.parseJSXElement();this.finishJSX();return e};JSXParser.prototype.isStartOfExpression=function(){return e.prototype.isStartOfExpression.call(this)||this.match("<")};return JSXParser}(o.Parser);r.JSXParser=c},function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:true});var t={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/};r.Character={fromCodePoint:function(e){return e<65536?String.fromCharCode(e):String.fromCharCode(55296+(e-65536>>10))+String.fromCharCode(56320+(e-65536&1023))},isWhiteSpace:function(e){return e===32||e===9||e===11||e===12||e===160||e>=5760&&[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279].indexOf(e)>=0},isLineTerminator:function(e){return e===10||e===13||e===8232||e===8233},isIdentifierStart:function(e){return e===36||e===95||e>=65&&e<=90||e>=97&&e<=122||e===92||e>=128&&t.NonAsciiIdentifierStart.test(r.Character.fromCodePoint(e))},isIdentifierPart:function(e){return e===36||e===95||e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57||e===92||e>=128&&t.NonAsciiIdentifierPart.test(r.Character.fromCodePoint(e))},isDecimalDigit:function(e){return e>=48&&e<=57},isHexDigit:function(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102},isOctalDigit:function(e){return e>=48&&e<=55}}},function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:true});var i=t(6);var n=function(){function JSXClosingElement(e){this.type=i.JSXSyntax.JSXClosingElement;this.name=e}return JSXClosingElement}();r.JSXClosingElement=n;var a=function(){function JSXElement(e,r,t){this.type=i.JSXSyntax.JSXElement;this.openingElement=e;this.children=r;this.closingElement=t}return JSXElement}();r.JSXElement=a;var u=function(){function JSXEmptyExpression(){this.type=i.JSXSyntax.JSXEmptyExpression}return JSXEmptyExpression}();r.JSXEmptyExpression=u;var s=function(){function JSXExpressionContainer(e){this.type=i.JSXSyntax.JSXExpressionContainer;this.expression=e}return JSXExpressionContainer}();r.JSXExpressionContainer=s;var o=function(){function JSXIdentifier(e){this.type=i.JSXSyntax.JSXIdentifier;this.name=e}return JSXIdentifier}();r.JSXIdentifier=o;var f=function(){function JSXMemberExpression(e,r){this.type=i.JSXSyntax.JSXMemberExpression;this.object=e;this.property=r}return JSXMemberExpression}();r.JSXMemberExpression=f;var l=function(){function JSXAttribute(e,r){this.type=i.JSXSyntax.JSXAttribute;this.name=e;this.value=r}return JSXAttribute}();r.JSXAttribute=l;var c=function(){function JSXNamespacedName(e,r){this.type=i.JSXSyntax.JSXNamespacedName;this.namespace=e;this.name=r}return JSXNamespacedName}();r.JSXNamespacedName=c;var h=function(){function JSXOpeningElement(e,r,t){this.type=i.JSXSyntax.JSXOpeningElement;this.name=e;this.selfClosing=r;this.attributes=t}return JSXOpeningElement}();r.JSXOpeningElement=h;var p=function(){function JSXSpreadAttribute(e){this.type=i.JSXSyntax.JSXSpreadAttribute;this.argument=e}return JSXSpreadAttribute}();r.JSXSpreadAttribute=p;var v=function(){function JSXText(e,r){this.type=i.JSXSyntax.JSXText;this.value=e;this.raw=r}return JSXText}();r.JSXText=v},function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:true});r.JSXSyntax={JSXAttribute:"JSXAttribute",JSXClosingElement:"JSXClosingElement",JSXElement:"JSXElement",JSXEmptyExpression:"JSXEmptyExpression",JSXExpressionContainer:"JSXExpressionContainer",JSXIdentifier:"JSXIdentifier",JSXMemberExpression:"JSXMemberExpression",JSXNamespacedName:"JSXNamespacedName",JSXOpeningElement:"JSXOpeningElement",JSXSpreadAttribute:"JSXSpreadAttribute",JSXText:"JSXText"}},function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:true});var i=t(2);var n=function(){function ArrayExpression(e){this.type=i.Syntax.ArrayExpression;this.elements=e}return ArrayExpression}();r.ArrayExpression=n;var a=function(){function ArrayPattern(e){this.type=i.Syntax.ArrayPattern;this.elements=e}return ArrayPattern}();r.ArrayPattern=a;var u=function(){function ArrowFunctionExpression(e,r,t){this.type=i.Syntax.ArrowFunctionExpression;this.id=null;this.params=e;this.body=r;this.generator=false;this.expression=t;this.async=false}return ArrowFunctionExpression}();r.ArrowFunctionExpression=u;var s=function(){function AssignmentExpression(e,r,t){this.type=i.Syntax.AssignmentExpression;this.operator=e;this.left=r;this.right=t}return AssignmentExpression}();r.AssignmentExpression=s;var o=function(){function AssignmentPattern(e,r){this.type=i.Syntax.AssignmentPattern;this.left=e;this.right=r}return AssignmentPattern}();r.AssignmentPattern=o;var f=function(){function AsyncArrowFunctionExpression(e,r,t){this.type=i.Syntax.ArrowFunctionExpression;this.id=null;this.params=e;this.body=r;this.generator=false;this.expression=t;this.async=true}return AsyncArrowFunctionExpression}();r.AsyncArrowFunctionExpression=f;var l=function(){function AsyncFunctionDeclaration(e,r,t){this.type=i.Syntax.FunctionDeclaration;this.id=e;this.params=r;this.body=t;this.generator=false;this.expression=false;this.async=true}return AsyncFunctionDeclaration}();r.AsyncFunctionDeclaration=l;var c=function(){function AsyncFunctionExpression(e,r,t){this.type=i.Syntax.FunctionExpression;this.id=e;this.params=r;this.body=t;this.generator=false;this.expression=false;this.async=true}return AsyncFunctionExpression}();r.AsyncFunctionExpression=c;var h=function(){function AwaitExpression(e){this.type=i.Syntax.AwaitExpression;this.argument=e}return AwaitExpression}();r.AwaitExpression=h;var p=function(){function BinaryExpression(e,r,t){var n=e==="||"||e==="&&";this.type=n?i.Syntax.LogicalExpression:i.Syntax.BinaryExpression;this.operator=e;this.left=r;this.right=t}return BinaryExpression}();r.BinaryExpression=p;var v=function(){function BlockStatement(e){this.type=i.Syntax.BlockStatement;this.body=e}return BlockStatement}();r.BlockStatement=v;var d=function(){function BreakStatement(e){this.type=i.Syntax.BreakStatement;this.label=e}return BreakStatement}();r.BreakStatement=d;var D=function(){function CallExpression(e,r){this.type=i.Syntax.CallExpression;this.callee=e;this.arguments=r}return CallExpression}();r.CallExpression=D;var m=function(){function CatchClause(e,r){this.type=i.Syntax.CatchClause;this.param=e;this.body=r}return CatchClause}();r.CatchClause=m;var g=function(){function ClassBody(e){this.type=i.Syntax.ClassBody;this.body=e}return ClassBody}();r.ClassBody=g;var E=function(){function ClassDeclaration(e,r,t){this.type=i.Syntax.ClassDeclaration;this.id=e;this.superClass=r;this.body=t}return ClassDeclaration}();r.ClassDeclaration=E;var A=function(){function ClassExpression(e,r,t){this.type=i.Syntax.ClassExpression;this.id=e;this.superClass=r;this.body=t}return ClassExpression}();r.ClassExpression=A;var C=function(){function ComputedMemberExpression(e,r){this.type=i.Syntax.MemberExpression;this.computed=true;this.object=e;this.property=r}return ComputedMemberExpression}();r.ComputedMemberExpression=C;var y=function(){function ConditionalExpression(e,r,t){this.type=i.Syntax.ConditionalExpression;this.test=e;this.consequent=r;this.alternate=t}return ConditionalExpression}();r.ConditionalExpression=y;var w=function(){function ContinueStatement(e){this.type=i.Syntax.ContinueStatement;this.label=e}return ContinueStatement}();r.ContinueStatement=w;var x=function(){function DebuggerStatement(){this.type=i.Syntax.DebuggerStatement}return DebuggerStatement}();r.DebuggerStatement=x;var b=function(){function Directive(e,r){this.type=i.Syntax.ExpressionStatement;this.expression=e;this.directive=r}return Directive}();r.Directive=b;var F=function(){function DoWhileStatement(e,r){this.type=i.Syntax.DoWhileStatement;this.body=e;this.test=r}return DoWhileStatement}();r.DoWhileStatement=F;var S=function(){function EmptyStatement(){this.type=i.Syntax.EmptyStatement}return EmptyStatement}();r.EmptyStatement=S;var B=function(){function ExportAllDeclaration(e){this.type=i.Syntax.ExportAllDeclaration;this.source=e}return ExportAllDeclaration}();r.ExportAllDeclaration=B;var k=function(){function ExportDefaultDeclaration(e){this.type=i.Syntax.ExportDefaultDeclaration;this.declaration=e}return ExportDefaultDeclaration}();r.ExportDefaultDeclaration=k;var O=function(){function ExportNamedDeclaration(e,r,t){this.type=i.Syntax.ExportNamedDeclaration;this.declaration=e;this.specifiers=r;this.source=t}return ExportNamedDeclaration}();r.ExportNamedDeclaration=O;var P=function(){function ExportSpecifier(e,r){this.type=i.Syntax.ExportSpecifier;this.exported=r;this.local=e}return ExportSpecifier}();r.ExportSpecifier=P;var T=function(){function ExpressionStatement(e){this.type=i.Syntax.ExpressionStatement;this.expression=e}return ExpressionStatement}();r.ExpressionStatement=T;var I=function(){function ForInStatement(e,r,t){this.type=i.Syntax.ForInStatement;this.left=e;this.right=r;this.body=t;this.each=false}return ForInStatement}();r.ForInStatement=I;var M=function(){function ForOfStatement(e,r,t){this.type=i.Syntax.ForOfStatement;this.left=e;this.right=r;this.body=t}return ForOfStatement}();r.ForOfStatement=M;var L=function(){function ForStatement(e,r,t,n){this.type=i.Syntax.ForStatement;this.init=e;this.test=r;this.update=t;this.body=n}return ForStatement}();r.ForStatement=L;var R=function(){function FunctionDeclaration(e,r,t,n){this.type=i.Syntax.FunctionDeclaration;this.id=e;this.params=r;this.body=t;this.generator=n;this.expression=false;this.async=false}return FunctionDeclaration}();r.FunctionDeclaration=R;var j=function(){function FunctionExpression(e,r,t,n){this.type=i.Syntax.FunctionExpression;this.id=e;this.params=r;this.body=t;this.generator=n;this.expression=false;this.async=false}return FunctionExpression}();r.FunctionExpression=j;var N=function(){function Identifier(e){this.type=i.Syntax.Identifier;this.name=e}return Identifier}();r.Identifier=N;var U=function(){function IfStatement(e,r,t){this.type=i.Syntax.IfStatement;this.test=e;this.consequent=r;this.alternate=t}return IfStatement}();r.IfStatement=U;var J=function(){function ImportDeclaration(e,r){this.type=i.Syntax.ImportDeclaration;this.specifiers=e;this.source=r}return ImportDeclaration}();r.ImportDeclaration=J;var z=function(){function ImportDefaultSpecifier(e){this.type=i.Syntax.ImportDefaultSpecifier;this.local=e}return ImportDefaultSpecifier}();r.ImportDefaultSpecifier=z;var X=function(){function ImportNamespaceSpecifier(e){this.type=i.Syntax.ImportNamespaceSpecifier;this.local=e}return ImportNamespaceSpecifier}();r.ImportNamespaceSpecifier=X;var q=function(){function ImportSpecifier(e,r){this.type=i.Syntax.ImportSpecifier;this.local=e;this.imported=r}return ImportSpecifier}();r.ImportSpecifier=q;var G=function(){function LabeledStatement(e,r){this.type=i.Syntax.LabeledStatement;this.label=e;this.body=r}return LabeledStatement}();r.LabeledStatement=G;var _=function(){function Literal(e,r){this.type=i.Syntax.Literal;this.value=e;this.raw=r}return Literal}();r.Literal=_;var W=function(){function MetaProperty(e,r){this.type=i.Syntax.MetaProperty;this.meta=e;this.property=r}return MetaProperty}();r.MetaProperty=W;var V=function(){function MethodDefinition(e,r,t,n,a){this.type=i.Syntax.MethodDefinition;this.key=e;this.computed=r;this.value=t;this.kind=n;this.static=a}return MethodDefinition}();r.MethodDefinition=V;var H=function(){function Module(e){this.type=i.Syntax.Program;this.body=e;this.sourceType="module"}return Module}();r.Module=H;var Y=function(){function NewExpression(e,r){this.type=i.Syntax.NewExpression;this.callee=e;this.arguments=r}return NewExpression}();r.NewExpression=Y;var $=function(){function ObjectExpression(e){this.type=i.Syntax.ObjectExpression;this.properties=e}return ObjectExpression}();r.ObjectExpression=$;var Z=function(){function ObjectPattern(e){this.type=i.Syntax.ObjectPattern;this.properties=e}return ObjectPattern}();r.ObjectPattern=Z;var Q=function(){function Property(e,r,t,n,a,u){this.type=i.Syntax.Property;this.key=r;this.computed=t;this.value=n;this.kind=e;this.method=a;this.shorthand=u}return Property}();r.Property=Q;var K=function(){function RegexLiteral(e,r,t,n){this.type=i.Syntax.Literal;this.value=e;this.raw=r;this.regex={pattern:t,flags:n}}return RegexLiteral}();r.RegexLiteral=K;var ee=function(){function RestElement(e){this.type=i.Syntax.RestElement;this.argument=e}return RestElement}();r.RestElement=ee;var re=function(){function ReturnStatement(e){this.type=i.Syntax.ReturnStatement;this.argument=e}return ReturnStatement}();r.ReturnStatement=re;var te=function(){function Script(e){this.type=i.Syntax.Program;this.body=e;this.sourceType="script"}return Script}();r.Script=te;var ie=function(){function SequenceExpression(e){this.type=i.Syntax.SequenceExpression;this.expressions=e}return SequenceExpression}();r.SequenceExpression=ie;var ne=function(){function SpreadElement(e){this.type=i.Syntax.SpreadElement;this.argument=e}return SpreadElement}();r.SpreadElement=ne;var ae=function(){function StaticMemberExpression(e,r){this.type=i.Syntax.MemberExpression;this.computed=false;this.object=e;this.property=r}return StaticMemberExpression}();r.StaticMemberExpression=ae;var ue=function(){function Super(){this.type=i.Syntax.Super}return Super}();r.Super=ue;var se=function(){function SwitchCase(e,r){this.type=i.Syntax.SwitchCase;this.test=e;this.consequent=r}return SwitchCase}();r.SwitchCase=se;var oe=function(){function SwitchStatement(e,r){this.type=i.Syntax.SwitchStatement;this.discriminant=e;this.cases=r}return SwitchStatement}();r.SwitchStatement=oe;var fe=function(){function TaggedTemplateExpression(e,r){this.type=i.Syntax.TaggedTemplateExpression;this.tag=e;this.quasi=r}return TaggedTemplateExpression}();r.TaggedTemplateExpression=fe;var le=function(){function TemplateElement(e,r){this.type=i.Syntax.TemplateElement;this.value=e;this.tail=r}return TemplateElement}();r.TemplateElement=le;var ce=function(){function TemplateLiteral(e,r){this.type=i.Syntax.TemplateLiteral;this.quasis=e;this.expressions=r}return TemplateLiteral}();r.TemplateLiteral=ce;var he=function(){function ThisExpression(){this.type=i.Syntax.ThisExpression}return ThisExpression}();r.ThisExpression=he;var pe=function(){function ThrowStatement(e){this.type=i.Syntax.ThrowStatement;this.argument=e}return ThrowStatement}();r.ThrowStatement=pe;var ve=function(){function TryStatement(e,r,t){this.type=i.Syntax.TryStatement;this.block=e;this.handler=r;this.finalizer=t}return TryStatement}();r.TryStatement=ve;var de=function(){function UnaryExpression(e,r){this.type=i.Syntax.UnaryExpression;this.operator=e;this.argument=r;this.prefix=true}return UnaryExpression}();r.UnaryExpression=de;var De=function(){function UpdateExpression(e,r,t){this.type=i.Syntax.UpdateExpression;this.operator=e;this.argument=r;this.prefix=t}return UpdateExpression}();r.UpdateExpression=De;var me=function(){function VariableDeclaration(e,r){this.type=i.Syntax.VariableDeclaration;this.declarations=e;this.kind=r}return VariableDeclaration}();r.VariableDeclaration=me;var ge=function(){function VariableDeclarator(e,r){this.type=i.Syntax.VariableDeclarator;this.id=e;this.init=r}return VariableDeclarator}();r.VariableDeclarator=ge;var Ee=function(){function WhileStatement(e,r){this.type=i.Syntax.WhileStatement;this.test=e;this.body=r}return WhileStatement}();r.WhileStatement=Ee;var Ae=function(){function WithStatement(e,r){this.type=i.Syntax.WithStatement;this.object=e;this.body=r}return WithStatement}();r.WithStatement=Ae;var Ce=function(){function YieldExpression(e,r){this.type=i.Syntax.YieldExpression;this.argument=e;this.delegate=r}return YieldExpression}();r.YieldExpression=Ce},function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:true});var i=t(9);var n=t(10);var a=t(11);var u=t(7);var s=t(12);var o=t(2);var f=t(13);var l="ArrowParameterPlaceHolder";var c=function(){function Parser(e,r,t){if(r===void 0){r={}}this.config={range:typeof r.range==="boolean"&&r.range,loc:typeof r.loc==="boolean"&&r.loc,source:null,tokens:typeof r.tokens==="boolean"&&r.tokens,comment:typeof r.comment==="boolean"&&r.comment,tolerant:typeof r.tolerant==="boolean"&&r.tolerant};if(this.config.loc&&r.source&&r.source!==null){this.config.source=String(r.source)}this.delegate=t;this.errorHandler=new n.ErrorHandler;this.errorHandler.tolerant=this.config.tolerant;this.scanner=new s.Scanner(e,this.errorHandler);this.scanner.trackComment=this.config.comment;this.operatorPrecedence={")":0,";":0,",":0,"=":0,"]":0,"||":1,"&&":2,"|":3,"^":4,"&":5,"==":6,"!=":6,"===":6,"!==":6,"<":7,">":7,"<=":7,">=":7,"<<":8,">>":8,">>>":8,"+":9,"-":9,"*":11,"/":11,"%":11};this.lookahead={type:2,value:"",lineNumber:this.scanner.lineNumber,lineStart:0,start:0,end:0};this.hasLineTerminator=false;this.context={isModule:false,await:false,allowIn:true,allowStrictDirective:true,allowYield:true,firstCoverInitializedNameError:null,isAssignmentTarget:false,isBindingElement:false,inFunctionBody:false,inIteration:false,inSwitch:false,labelSet:{},strict:false};this.tokens=[];this.startMarker={index:0,line:this.scanner.lineNumber,column:0};this.lastMarker={index:0,line:this.scanner.lineNumber,column:0};this.nextToken();this.lastMarker={index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}}Parser.prototype.throwError=function(e){var r=[];for(var t=1;t<arguments.length;t++){r[t-1]=arguments[t]}var n=Array.prototype.slice.call(arguments,1);var a=e.replace(/%(\d)/g,function(e,r){i.assert(r<n.length,"Message reference must be in range");return n[r]});var u=this.lastMarker.index;var s=this.lastMarker.line;var o=this.lastMarker.column+1;throw this.errorHandler.createError(u,s,o,a)};Parser.prototype.tolerateError=function(e){var r=[];for(var t=1;t<arguments.length;t++){r[t-1]=arguments[t]}var n=Array.prototype.slice.call(arguments,1);var a=e.replace(/%(\d)/g,function(e,r){i.assert(r<n.length,"Message reference must be in range");return n[r]});var u=this.lastMarker.index;var s=this.scanner.lineNumber;var o=this.lastMarker.column+1;this.errorHandler.tolerateError(u,s,o,a)};Parser.prototype.unexpectedTokenError=function(e,r){var t=r||a.Messages.UnexpectedToken;var i;if(e){if(!r){t=e.type===2?a.Messages.UnexpectedEOS:e.type===3?a.Messages.UnexpectedIdentifier:e.type===6?a.Messages.UnexpectedNumber:e.type===8?a.Messages.UnexpectedString:e.type===10?a.Messages.UnexpectedTemplate:a.Messages.UnexpectedToken;if(e.type===4){if(this.scanner.isFutureReservedWord(e.value)){t=a.Messages.UnexpectedReserved}else if(this.context.strict&&this.scanner.isStrictModeReservedWord(e.value)){t=a.Messages.StrictReservedWord}}}i=e.value}else{i="ILLEGAL"}t=t.replace("%0",i);if(e&&typeof e.lineNumber==="number"){var n=e.start;var u=e.lineNumber;var s=this.lastMarker.index-this.lastMarker.column;var o=e.start-s+1;return this.errorHandler.createError(n,u,o,t)}else{var n=this.lastMarker.index;var u=this.lastMarker.line;var o=this.lastMarker.column+1;return this.errorHandler.createError(n,u,o,t)}};Parser.prototype.throwUnexpectedToken=function(e,r){throw this.unexpectedTokenError(e,r)};Parser.prototype.tolerateUnexpectedToken=function(e,r){this.errorHandler.tolerate(this.unexpectedTokenError(e,r))};Parser.prototype.collectComments=function(){if(!this.config.comment){this.scanner.scanComments()}else{var e=this.scanner.scanComments();if(e.length>0&&this.delegate){for(var r=0;r<e.length;++r){var t=e[r];var i=void 0;i={type:t.multiLine?"BlockComment":"LineComment",value:this.scanner.source.slice(t.slice[0],t.slice[1])};if(this.config.range){i.range=t.range}if(this.config.loc){i.loc=t.loc}var n={start:{line:t.loc.start.line,column:t.loc.start.column,offset:t.range[0]},end:{line:t.loc.end.line,column:t.loc.end.column,offset:t.range[1]}};this.delegate(i,n)}}}};Parser.prototype.getTokenRaw=function(e){return this.scanner.source.slice(e.start,e.end)};Parser.prototype.convertToken=function(e){var r={type:f.TokenName[e.type],value:this.getTokenRaw(e)};if(this.config.range){r.range=[e.start,e.end]}if(this.config.loc){r.loc={start:{line:this.startMarker.line,column:this.startMarker.column},end:{line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}}}if(e.type===9){var t=e.pattern;var i=e.flags;r.regex={pattern:t,flags:i}}return r};Parser.prototype.nextToken=function(){var e=this.lookahead;this.lastMarker.index=this.scanner.index;this.lastMarker.line=this.scanner.lineNumber;this.lastMarker.column=this.scanner.index-this.scanner.lineStart;this.collectComments();if(this.scanner.index!==this.startMarker.index){this.startMarker.index=this.scanner.index;this.startMarker.line=this.scanner.lineNumber;this.startMarker.column=this.scanner.index-this.scanner.lineStart}var r=this.scanner.lex();this.hasLineTerminator=e.lineNumber!==r.lineNumber;if(r&&this.context.strict&&r.type===3){if(this.scanner.isStrictModeReservedWord(r.value)){r.type=4}}this.lookahead=r;if(this.config.tokens&&r.type!==2){this.tokens.push(this.convertToken(r))}return e};Parser.prototype.nextRegexToken=function(){this.collectComments();var e=this.scanner.scanRegExp();if(this.config.tokens){this.tokens.pop();this.tokens.push(this.convertToken(e))}this.lookahead=e;this.nextToken();return e};Parser.prototype.createNode=function(){return{index:this.startMarker.index,line:this.startMarker.line,column:this.startMarker.column}};Parser.prototype.startNode=function(e,r){if(r===void 0){r=0}var t=e.start-e.lineStart;var i=e.lineNumber;if(t<0){t+=r;i--}return{index:e.start,line:i,column:t}};Parser.prototype.finalize=function(e,r){if(this.config.range){r.range=[e.index,this.lastMarker.index]}if(this.config.loc){r.loc={start:{line:e.line,column:e.column},end:{line:this.lastMarker.line,column:this.lastMarker.column}};if(this.config.source){r.loc.source=this.config.source}}if(this.delegate){var t={start:{line:e.line,column:e.column,offset:e.index},end:{line:this.lastMarker.line,column:this.lastMarker.column,offset:this.lastMarker.index}};this.delegate(r,t)}return r};Parser.prototype.expect=function(e){var r=this.nextToken();if(r.type!==7||r.value!==e){this.throwUnexpectedToken(r)}};Parser.prototype.expectCommaSeparator=function(){if(this.config.tolerant){var e=this.lookahead;if(e.type===7&&e.value===","){this.nextToken()}else if(e.type===7&&e.value===";"){this.nextToken();this.tolerateUnexpectedToken(e)}else{this.tolerateUnexpectedToken(e,a.Messages.UnexpectedToken)}}else{this.expect(",")}};Parser.prototype.expectKeyword=function(e){var r=this.nextToken();if(r.type!==4||r.value!==e){this.throwUnexpectedToken(r)}};Parser.prototype.match=function(e){return this.lookahead.type===7&&this.lookahead.value===e};Parser.prototype.matchKeyword=function(e){return this.lookahead.type===4&&this.lookahead.value===e};Parser.prototype.matchContextualKeyword=function(e){return this.lookahead.type===3&&this.lookahead.value===e};Parser.prototype.matchAssign=function(){if(this.lookahead.type!==7){return false}var e=this.lookahead.value;return e==="="||e==="*="||e==="**="||e==="/="||e==="%="||e==="+="||e==="-="||e==="<<="||e===">>="||e===">>>="||e==="&="||e==="^="||e==="|="};Parser.prototype.isolateCoverGrammar=function(e){var r=this.context.isBindingElement;var t=this.context.isAssignmentTarget;var i=this.context.firstCoverInitializedNameError;this.context.isBindingElement=true;this.context.isAssignmentTarget=true;this.context.firstCoverInitializedNameError=null;var n=e.call(this);if(this.context.firstCoverInitializedNameError!==null){this.throwUnexpectedToken(this.context.firstCoverInitializedNameError)}this.context.isBindingElement=r;this.context.isAssignmentTarget=t;this.context.firstCoverInitializedNameError=i;return n};Parser.prototype.inheritCoverGrammar=function(e){var r=this.context.isBindingElement;var t=this.context.isAssignmentTarget;var i=this.context.firstCoverInitializedNameError;this.context.isBindingElement=true;this.context.isAssignmentTarget=true;this.context.firstCoverInitializedNameError=null;var n=e.call(this);this.context.isBindingElement=this.context.isBindingElement&&r;this.context.isAssignmentTarget=this.context.isAssignmentTarget&&t;this.context.firstCoverInitializedNameError=i||this.context.firstCoverInitializedNameError;return n};Parser.prototype.consumeSemicolon=function(){if(this.match(";")){this.nextToken()}else if(!this.hasLineTerminator){if(this.lookahead.type!==2&&!this.match("}")){this.throwUnexpectedToken(this.lookahead)}this.lastMarker.index=this.startMarker.index;this.lastMarker.line=this.startMarker.line;this.lastMarker.column=this.startMarker.column}};Parser.prototype.parsePrimaryExpression=function(){var e=this.createNode();var r;var t,i;switch(this.lookahead.type){case 3:if((this.context.isModule||this.context.await)&&this.lookahead.value==="await"){this.tolerateUnexpectedToken(this.lookahead)}r=this.matchAsyncFunction()?this.parseFunctionExpression():this.finalize(e,new u.Identifier(this.nextToken().value));break;case 6:case 8:if(this.context.strict&&this.lookahead.octal){this.tolerateUnexpectedToken(this.lookahead,a.Messages.StrictOctalLiteral)}this.context.isAssignmentTarget=false;this.context.isBindingElement=false;t=this.nextToken();i=this.getTokenRaw(t);r=this.finalize(e,new u.Literal(t.value,i));break;case 1:this.context.isAssignmentTarget=false;this.context.isBindingElement=false;t=this.nextToken();i=this.getTokenRaw(t);r=this.finalize(e,new u.Literal(t.value==="true",i));break;case 5:this.context.isAssignmentTarget=false;this.context.isBindingElement=false;t=this.nextToken();i=this.getTokenRaw(t);r=this.finalize(e,new u.Literal(null,i));break;case 10:r=this.parseTemplateLiteral();break;case 7:switch(this.lookahead.value){case"(":this.context.isBindingElement=false;r=this.inheritCoverGrammar(this.parseGroupExpression);break;case"[":r=this.inheritCoverGrammar(this.parseArrayInitializer);break;case"{":r=this.inheritCoverGrammar(this.parseObjectInitializer);break;case"/":case"/=":this.context.isAssignmentTarget=false;this.context.isBindingElement=false;this.scanner.index=this.startMarker.index;t=this.nextRegexToken();i=this.getTokenRaw(t);r=this.finalize(e,new u.RegexLiteral(t.regex,i,t.pattern,t.flags));break;default:r=this.throwUnexpectedToken(this.nextToken())}break;case 4:if(!this.context.strict&&this.context.allowYield&&this.matchKeyword("yield")){r=this.parseIdentifierName()}else if(!this.context.strict&&this.matchKeyword("let")){r=this.finalize(e,new u.Identifier(this.nextToken().value))}else{this.context.isAssignmentTarget=false;this.context.isBindingElement=false;if(this.matchKeyword("function")){r=this.parseFunctionExpression()}else if(this.matchKeyword("this")){this.nextToken();r=this.finalize(e,new u.ThisExpression)}else if(this.matchKeyword("class")){r=this.parseClassExpression()}else{r=this.throwUnexpectedToken(this.nextToken())}}break;default:r=this.throwUnexpectedToken(this.nextToken())}return r};Parser.prototype.parseSpreadElement=function(){var e=this.createNode();this.expect("...");var r=this.inheritCoverGrammar(this.parseAssignmentExpression);return this.finalize(e,new u.SpreadElement(r))};Parser.prototype.parseArrayInitializer=function(){var e=this.createNode();var r=[];this.expect("[");while(!this.match("]")){if(this.match(",")){this.nextToken();r.push(null)}else if(this.match("...")){var t=this.parseSpreadElement();if(!this.match("]")){this.context.isAssignmentTarget=false;this.context.isBindingElement=false;this.expect(",")}r.push(t)}else{r.push(this.inheritCoverGrammar(this.parseAssignmentExpression));if(!this.match("]")){this.expect(",")}}}this.expect("]");return this.finalize(e,new u.ArrayExpression(r))};Parser.prototype.parsePropertyMethod=function(e){this.context.isAssignmentTarget=false;this.context.isBindingElement=false;var r=this.context.strict;var t=this.context.allowStrictDirective;this.context.allowStrictDirective=e.simple;var i=this.isolateCoverGrammar(this.parseFunctionSourceElements);if(this.context.strict&&e.firstRestricted){this.tolerateUnexpectedToken(e.firstRestricted,e.message)}if(this.context.strict&&e.stricted){this.tolerateUnexpectedToken(e.stricted,e.message)}this.context.strict=r;this.context.allowStrictDirective=t;return i};Parser.prototype.parsePropertyMethodFunction=function(){var e=false;var r=this.createNode();var t=this.context.allowYield;this.context.allowYield=true;var i=this.parseFormalParameters();var n=this.parsePropertyMethod(i);this.context.allowYield=t;return this.finalize(r,new u.FunctionExpression(null,i.params,n,e))};Parser.prototype.parsePropertyMethodAsyncFunction=function(){var e=this.createNode();var r=this.context.allowYield;var t=this.context.await;this.context.allowYield=false;this.context.await=true;var i=this.parseFormalParameters();var n=this.parsePropertyMethod(i);this.context.allowYield=r;this.context.await=t;return this.finalize(e,new u.AsyncFunctionExpression(null,i.params,n))};Parser.prototype.parseObjectPropertyKey=function(){var e=this.createNode();var r=this.nextToken();var t;switch(r.type){case 8:case 6:if(this.context.strict&&r.octal){this.tolerateUnexpectedToken(r,a.Messages.StrictOctalLiteral)}var i=this.getTokenRaw(r);t=this.finalize(e,new u.Literal(r.value,i));break;case 3:case 1:case 5:case 4:t=this.finalize(e,new u.Identifier(r.value));break;case 7:if(r.value==="["){t=this.isolateCoverGrammar(this.parseAssignmentExpression);this.expect("]")}else{t=this.throwUnexpectedToken(r)}break;default:t=this.throwUnexpectedToken(r)}return t};Parser.prototype.isPropertyKey=function(e,r){return e.type===o.Syntax.Identifier&&e.name===r||e.type===o.Syntax.Literal&&e.value===r};Parser.prototype.parseObjectProperty=function(e){var r=this.createNode();var t=this.lookahead;var i;var n=null;var s=null;var o=false;var f=false;var l=false;var c=false;if(t.type===3){var h=t.value;this.nextToken();o=this.match("[");c=!this.hasLineTerminator&&h==="async"&&!this.match(":")&&!this.match("(")&&!this.match("*")&&!this.match(",");n=c?this.parseObjectPropertyKey():this.finalize(r,new u.Identifier(h))}else if(this.match("*")){this.nextToken()}else{o=this.match("[");n=this.parseObjectPropertyKey()}var p=this.qualifiedPropertyName(this.lookahead);if(t.type===3&&!c&&t.value==="get"&&p){i="get";o=this.match("[");n=this.parseObjectPropertyKey();this.context.allowYield=false;s=this.parseGetterMethod()}else if(t.type===3&&!c&&t.value==="set"&&p){i="set";o=this.match("[");n=this.parseObjectPropertyKey();s=this.parseSetterMethod()}else if(t.type===7&&t.value==="*"&&p){i="init";o=this.match("[");n=this.parseObjectPropertyKey();s=this.parseGeneratorMethod();f=true}else{if(!n){this.throwUnexpectedToken(this.lookahead)}i="init";if(this.match(":")&&!c){if(!o&&this.isPropertyKey(n,"__proto__")){if(e.value){this.tolerateError(a.Messages.DuplicateProtoProperty)}e.value=true}this.nextToken();s=this.inheritCoverGrammar(this.parseAssignmentExpression)}else if(this.match("(")){s=c?this.parsePropertyMethodAsyncFunction():this.parsePropertyMethodFunction();f=true}else if(t.type===3){var h=this.finalize(r,new u.Identifier(t.value));if(this.match("=")){this.context.firstCoverInitializedNameError=this.lookahead;this.nextToken();l=true;var v=this.isolateCoverGrammar(this.parseAssignmentExpression);s=this.finalize(r,new u.AssignmentPattern(h,v))}else{l=true;s=h}}else{this.throwUnexpectedToken(this.nextToken())}}return this.finalize(r,new u.Property(i,n,o,s,f,l))};Parser.prototype.parseObjectInitializer=function(){var e=this.createNode();this.expect("{");var r=[];var t={value:false};while(!this.match("}")){r.push(this.parseObjectProperty(t));if(!this.match("}")){this.expectCommaSeparator()}}this.expect("}");return this.finalize(e,new u.ObjectExpression(r))};Parser.prototype.parseTemplateHead=function(){i.assert(this.lookahead.head,"Template literal must start with a template head");var e=this.createNode();var r=this.nextToken();var t=r.value;var n=r.cooked;return this.finalize(e,new u.TemplateElement({raw:t,cooked:n},r.tail))};Parser.prototype.parseTemplateElement=function(){if(this.lookahead.type!==10){this.throwUnexpectedToken()}var e=this.createNode();var r=this.nextToken();var t=r.value;var i=r.cooked;return this.finalize(e,new u.TemplateElement({raw:t,cooked:i},r.tail))};Parser.prototype.parseTemplateLiteral=function(){var e=this.createNode();var r=[];var t=[];var i=this.parseTemplateHead();t.push(i);while(!i.tail){r.push(this.parseExpression());i=this.parseTemplateElement();t.push(i)}return this.finalize(e,new u.TemplateLiteral(t,r))};Parser.prototype.reinterpretExpressionAsPattern=function(e){switch(e.type){case o.Syntax.Identifier:case o.Syntax.MemberExpression:case o.Syntax.RestElement:case o.Syntax.AssignmentPattern:break;case o.Syntax.SpreadElement:e.type=o.Syntax.RestElement;this.reinterpretExpressionAsPattern(e.argument);break;case o.Syntax.ArrayExpression:e.type=o.Syntax.ArrayPattern;for(var r=0;r<e.elements.length;r++){if(e.elements[r]!==null){this.reinterpretExpressionAsPattern(e.elements[r])}}break;case o.Syntax.ObjectExpression:e.type=o.Syntax.ObjectPattern;for(var r=0;r<e.properties.length;r++){this.reinterpretExpressionAsPattern(e.properties[r].value)}break;case o.Syntax.AssignmentExpression:e.type=o.Syntax.AssignmentPattern;delete e.operator;this.reinterpretExpressionAsPattern(e.left);break;default:break}};Parser.prototype.parseGroupExpression=function(){var e;this.expect("(");if(this.match(")")){this.nextToken();if(!this.match("=>")){this.expect("=>")}e={type:l,params:[],async:false}}else{var r=this.lookahead;var t=[];if(this.match("...")){e=this.parseRestElement(t);this.expect(")");if(!this.match("=>")){this.expect("=>")}e={type:l,params:[e],async:false}}else{var i=false;this.context.isBindingElement=true;e=this.inheritCoverGrammar(this.parseAssignmentExpression);if(this.match(",")){var n=[];this.context.isAssignmentTarget=false;n.push(e);while(this.lookahead.type!==2){if(!this.match(",")){break}this.nextToken();if(this.match(")")){this.nextToken();for(var a=0;a<n.length;a++){this.reinterpretExpressionAsPattern(n[a])}i=true;e={type:l,params:n,async:false}}else if(this.match("...")){if(!this.context.isBindingElement){this.throwUnexpectedToken(this.lookahead)}n.push(this.parseRestElement(t));this.expect(")");if(!this.match("=>")){this.expect("=>")}this.context.isBindingElement=false;for(var a=0;a<n.length;a++){this.reinterpretExpressionAsPattern(n[a])}i=true;e={type:l,params:n,async:false}}else{n.push(this.inheritCoverGrammar(this.parseAssignmentExpression))}if(i){break}}if(!i){e=this.finalize(this.startNode(r),new u.SequenceExpression(n))}}if(!i){this.expect(")");if(this.match("=>")){if(e.type===o.Syntax.Identifier&&e.name==="yield"){i=true;e={type:l,params:[e],async:false}}if(!i){if(!this.context.isBindingElement){this.throwUnexpectedToken(this.lookahead)}if(e.type===o.Syntax.SequenceExpression){for(var a=0;a<e.expressions.length;a++){this.reinterpretExpressionAsPattern(e.expressions[a])}}else{this.reinterpretExpressionAsPattern(e)}var s=e.type===o.Syntax.SequenceExpression?e.expressions:[e];e={type:l,params:s,async:false}}}this.context.isBindingElement=false}}}return e};Parser.prototype.parseArguments=function(){this.expect("(");var e=[];if(!this.match(")")){while(true){var r=this.match("...")?this.parseSpreadElement():this.isolateCoverGrammar(this.parseAssignmentExpression);e.push(r);if(this.match(")")){break}this.expectCommaSeparator();if(this.match(")")){break}}}this.expect(")");return e};Parser.prototype.isIdentifierName=function(e){return e.type===3||e.type===4||e.type===1||e.type===5};Parser.prototype.parseIdentifierName=function(){var e=this.createNode();var r=this.nextToken();if(!this.isIdentifierName(r)){this.throwUnexpectedToken(r)}return this.finalize(e,new u.Identifier(r.value))};Parser.prototype.parseNewExpression=function(){var e=this.createNode();var r=this.parseIdentifierName();i.assert(r.name==="new","New expression must start with `new`");var t;if(this.match(".")){this.nextToken();if(this.lookahead.type===3&&this.context.inFunctionBody&&this.lookahead.value==="target"){var n=this.parseIdentifierName();t=new u.MetaProperty(r,n)}else{this.throwUnexpectedToken(this.lookahead)}}else{var a=this.isolateCoverGrammar(this.parseLeftHandSideExpression);var s=this.match("(")?this.parseArguments():[];t=new u.NewExpression(a,s);this.context.isAssignmentTarget=false;this.context.isBindingElement=false}return this.finalize(e,t)};Parser.prototype.parseAsyncArgument=function(){var e=this.parseAssignmentExpression();this.context.firstCoverInitializedNameError=null;return e};Parser.prototype.parseAsyncArguments=function(){this.expect("(");var e=[];if(!this.match(")")){while(true){var r=this.match("...")?this.parseSpreadElement():this.isolateCoverGrammar(this.parseAsyncArgument);e.push(r);if(this.match(")")){break}this.expectCommaSeparator();if(this.match(")")){break}}}this.expect(")");return e};Parser.prototype.parseLeftHandSideExpressionAllowCall=function(){var e=this.lookahead;var r=this.matchContextualKeyword("async");var t=this.context.allowIn;this.context.allowIn=true;var i;if(this.matchKeyword("super")&&this.context.inFunctionBody){i=this.createNode();this.nextToken();i=this.finalize(i,new u.Super);if(!this.match("(")&&!this.match(".")&&!this.match("[")){this.throwUnexpectedToken(this.lookahead)}}else{i=this.inheritCoverGrammar(this.matchKeyword("new")?this.parseNewExpression:this.parsePrimaryExpression)}while(true){if(this.match(".")){this.context.isBindingElement=false;this.context.isAssignmentTarget=true;this.expect(".");var n=this.parseIdentifierName();i=this.finalize(this.startNode(e),new u.StaticMemberExpression(i,n))}else if(this.match("(")){var a=r&&e.lineNumber===this.lookahead.lineNumber;this.context.isBindingElement=false;this.context.isAssignmentTarget=false;var s=a?this.parseAsyncArguments():this.parseArguments();i=this.finalize(this.startNode(e),new u.CallExpression(i,s));if(a&&this.match("=>")){for(var o=0;o<s.length;++o){this.reinterpretExpressionAsPattern(s[o])}i={type:l,params:s,async:true}}}else if(this.match("[")){this.context.isBindingElement=false;this.context.isAssignmentTarget=true;this.expect("[");var n=this.isolateCoverGrammar(this.parseExpression);this.expect("]");i=this.finalize(this.startNode(e),new u.ComputedMemberExpression(i,n))}else if(this.lookahead.type===10&&this.lookahead.head){var f=this.parseTemplateLiteral();i=this.finalize(this.startNode(e),new u.TaggedTemplateExpression(i,f))}else{break}}this.context.allowIn=t;return i};Parser.prototype.parseSuper=function(){var e=this.createNode();this.expectKeyword("super");if(!this.match("[")&&!this.match(".")){this.throwUnexpectedToken(this.lookahead)}return this.finalize(e,new u.Super)};Parser.prototype.parseLeftHandSideExpression=function(){i.assert(this.context.allowIn,"callee of new expression always allow in keyword.");var e=this.startNode(this.lookahead);var r=this.matchKeyword("super")&&this.context.inFunctionBody?this.parseSuper():this.inheritCoverGrammar(this.matchKeyword("new")?this.parseNewExpression:this.parsePrimaryExpression);while(true){if(this.match("[")){this.context.isBindingElement=false;this.context.isAssignmentTarget=true;this.expect("[");var t=this.isolateCoverGrammar(this.parseExpression);this.expect("]");r=this.finalize(e,new u.ComputedMemberExpression(r,t))}else if(this.match(".")){this.context.isBindingElement=false;this.context.isAssignmentTarget=true;this.expect(".");var t=this.parseIdentifierName();r=this.finalize(e,new u.StaticMemberExpression(r,t))}else if(this.lookahead.type===10&&this.lookahead.head){var n=this.parseTemplateLiteral();r=this.finalize(e,new u.TaggedTemplateExpression(r,n))}else{break}}return r};Parser.prototype.parseUpdateExpression=function(){var e;var r=this.lookahead;if(this.match("++")||this.match("--")){var t=this.startNode(r);var i=this.nextToken();e=this.inheritCoverGrammar(this.parseUnaryExpression);if(this.context.strict&&e.type===o.Syntax.Identifier&&this.scanner.isRestrictedWord(e.name)){this.tolerateError(a.Messages.StrictLHSPrefix)}if(!this.context.isAssignmentTarget){this.tolerateError(a.Messages.InvalidLHSInAssignment)}var n=true;e=this.finalize(t,new u.UpdateExpression(i.value,e,n));this.context.isAssignmentTarget=false;this.context.isBindingElement=false}else{e=this.inheritCoverGrammar(this.parseLeftHandSideExpressionAllowCall);if(!this.hasLineTerminator&&this.lookahead.type===7){if(this.match("++")||this.match("--")){if(this.context.strict&&e.type===o.Syntax.Identifier&&this.scanner.isRestrictedWord(e.name)){this.tolerateError(a.Messages.StrictLHSPostfix)}if(!this.context.isAssignmentTarget){this.tolerateError(a.Messages.InvalidLHSInAssignment)}this.context.isAssignmentTarget=false;this.context.isBindingElement=false;var s=this.nextToken().value;var n=false;e=this.finalize(this.startNode(r),new u.UpdateExpression(s,e,n))}}}return e};Parser.prototype.parseAwaitExpression=function(){var e=this.createNode();this.nextToken();var r=this.parseUnaryExpression();return this.finalize(e,new u.AwaitExpression(r))};Parser.prototype.parseUnaryExpression=function(){var e;if(this.match("+")||this.match("-")||this.match("~")||this.match("!")||this.matchKeyword("delete")||this.matchKeyword("void")||this.matchKeyword("typeof")){var r=this.startNode(this.lookahead);var t=this.nextToken();e=this.inheritCoverGrammar(this.parseUnaryExpression);e=this.finalize(r,new u.UnaryExpression(t.value,e));if(this.context.strict&&e.operator==="delete"&&e.argument.type===o.Syntax.Identifier){this.tolerateError(a.Messages.StrictDelete)}this.context.isAssignmentTarget=false;this.context.isBindingElement=false}else if(this.context.await&&this.matchContextualKeyword("await")){e=this.parseAwaitExpression()}else{e=this.parseUpdateExpression()}return e};Parser.prototype.parseExponentiationExpression=function(){var e=this.lookahead;var r=this.inheritCoverGrammar(this.parseUnaryExpression);if(r.type!==o.Syntax.UnaryExpression&&this.match("**")){this.nextToken();this.context.isAssignmentTarget=false;this.context.isBindingElement=false;var t=r;var i=this.isolateCoverGrammar(this.parseExponentiationExpression);r=this.finalize(this.startNode(e),new u.BinaryExpression("**",t,i))}return r};Parser.prototype.binaryPrecedence=function(e){var r=e.value;var t;if(e.type===7){t=this.operatorPrecedence[r]||0}else if(e.type===4){t=r==="instanceof"||this.context.allowIn&&r==="in"?7:0}else{t=0}return t};Parser.prototype.parseBinaryExpression=function(){var e=this.lookahead;var r=this.inheritCoverGrammar(this.parseExponentiationExpression);var t=this.lookahead;var i=this.binaryPrecedence(t);if(i>0){this.nextToken();this.context.isAssignmentTarget=false;this.context.isBindingElement=false;var n=[e,this.lookahead];var a=r;var s=this.isolateCoverGrammar(this.parseExponentiationExpression);var o=[a,t.value,s];var f=[i];while(true){i=this.binaryPrecedence(this.lookahead);if(i<=0){break}while(o.length>2&&i<=f[f.length-1]){s=o.pop();var l=o.pop();f.pop();a=o.pop();n.pop();var c=this.startNode(n[n.length-1]);o.push(this.finalize(c,new u.BinaryExpression(l,a,s)))}o.push(this.nextToken().value);f.push(i);n.push(this.lookahead);o.push(this.isolateCoverGrammar(this.parseExponentiationExpression))}var h=o.length-1;r=o[h];var p=n.pop();while(h>1){var v=n.pop();var d=p&&p.lineStart;var c=this.startNode(v,d);var l=o[h-1];r=this.finalize(c,new u.BinaryExpression(l,o[h-2],r));h-=2;p=v}}return r};Parser.prototype.parseConditionalExpression=function(){var e=this.lookahead;var r=this.inheritCoverGrammar(this.parseBinaryExpression);if(this.match("?")){this.nextToken();var t=this.context.allowIn;this.context.allowIn=true;var i=this.isolateCoverGrammar(this.parseAssignmentExpression);this.context.allowIn=t;this.expect(":");var n=this.isolateCoverGrammar(this.parseAssignmentExpression);r=this.finalize(this.startNode(e),new u.ConditionalExpression(r,i,n));this.context.isAssignmentTarget=false;this.context.isBindingElement=false}return r};Parser.prototype.checkPatternParam=function(e,r){switch(r.type){case o.Syntax.Identifier:this.validateParam(e,r,r.name);break;case o.Syntax.RestElement:this.checkPatternParam(e,r.argument);break;case o.Syntax.AssignmentPattern:this.checkPatternParam(e,r.left);break;case o.Syntax.ArrayPattern:for(var t=0;t<r.elements.length;t++){if(r.elements[t]!==null){this.checkPatternParam(e,r.elements[t])}}break;case o.Syntax.ObjectPattern:for(var t=0;t<r.properties.length;t++){this.checkPatternParam(e,r.properties[t].value)}break;default:break}e.simple=e.simple&&r instanceof u.Identifier};Parser.prototype.reinterpretAsCoverFormalsList=function(e){var r=[e];var t;var i=false;switch(e.type){case o.Syntax.Identifier:break;case l:r=e.params;i=e.async;break;default:return null}t={simple:true,paramSet:{}};for(var n=0;n<r.length;++n){var u=r[n];if(u.type===o.Syntax.AssignmentPattern){if(u.right.type===o.Syntax.YieldExpression){if(u.right.argument){this.throwUnexpectedToken(this.lookahead)}u.right.type=o.Syntax.Identifier;u.right.name="yield";delete u.right.argument;delete u.right.delegate}}else if(i&&u.type===o.Syntax.Identifier&&u.name==="await"){this.throwUnexpectedToken(this.lookahead)}this.checkPatternParam(t,u);r[n]=u}if(this.context.strict||!this.context.allowYield){for(var n=0;n<r.length;++n){var u=r[n];if(u.type===o.Syntax.YieldExpression){this.throwUnexpectedToken(this.lookahead)}}}if(t.message===a.Messages.StrictParamDupe){var s=this.context.strict?t.stricted:t.firstRestricted;this.throwUnexpectedToken(s,t.message)}return{simple:t.simple,params:r,stricted:t.stricted,firstRestricted:t.firstRestricted,message:t.message}};Parser.prototype.parseAssignmentExpression=function(){var e;if(!this.context.allowYield&&this.matchKeyword("yield")){e=this.parseYieldExpression()}else{var r=this.lookahead;var t=r;e=this.parseConditionalExpression();if(t.type===3&&t.lineNumber===this.lookahead.lineNumber&&t.value==="async"){if(this.lookahead.type===3||this.matchKeyword("yield")){var i=this.parsePrimaryExpression();this.reinterpretExpressionAsPattern(i);e={type:l,params:[i],async:true}}}if(e.type===l||this.match("=>")){this.context.isAssignmentTarget=false;this.context.isBindingElement=false;var n=e.async;var s=this.reinterpretAsCoverFormalsList(e);if(s){if(this.hasLineTerminator){this.tolerateUnexpectedToken(this.lookahead)}this.context.firstCoverInitializedNameError=null;var f=this.context.strict;var c=this.context.allowStrictDirective;this.context.allowStrictDirective=s.simple;var h=this.context.allowYield;var p=this.context.await;this.context.allowYield=true;this.context.await=n;var v=this.startNode(r);this.expect("=>");var d=void 0;if(this.match("{")){var D=this.context.allowIn;this.context.allowIn=true;d=this.parseFunctionSourceElements();this.context.allowIn=D}else{d=this.isolateCoverGrammar(this.parseAssignmentExpression)}var m=d.type!==o.Syntax.BlockStatement;if(this.context.strict&&s.firstRestricted){this.throwUnexpectedToken(s.firstRestricted,s.message)}if(this.context.strict&&s.stricted){this.tolerateUnexpectedToken(s.stricted,s.message)}e=n?this.finalize(v,new u.AsyncArrowFunctionExpression(s.params,d,m)):this.finalize(v,new u.ArrowFunctionExpression(s.params,d,m));this.context.strict=f;this.context.allowStrictDirective=c;this.context.allowYield=h;this.context.await=p}}else{if(this.matchAssign()){if(!this.context.isAssignmentTarget){this.tolerateError(a.Messages.InvalidLHSInAssignment)}if(this.context.strict&&e.type===o.Syntax.Identifier){var g=e;if(this.scanner.isRestrictedWord(g.name)){this.tolerateUnexpectedToken(t,a.Messages.StrictLHSAssignment)}if(this.scanner.isStrictModeReservedWord(g.name)){this.tolerateUnexpectedToken(t,a.Messages.StrictReservedWord)}}if(!this.match("=")){this.context.isAssignmentTarget=false;this.context.isBindingElement=false}else{this.reinterpretExpressionAsPattern(e)}t=this.nextToken();var E=t.value;var A=this.isolateCoverGrammar(this.parseAssignmentExpression);e=this.finalize(this.startNode(r),new u.AssignmentExpression(E,e,A));this.context.firstCoverInitializedNameError=null}}}return e};Parser.prototype.parseExpression=function(){var e=this.lookahead;var r=this.isolateCoverGrammar(this.parseAssignmentExpression);if(this.match(",")){var t=[];t.push(r);while(this.lookahead.type!==2){if(!this.match(",")){break}this.nextToken();t.push(this.isolateCoverGrammar(this.parseAssignmentExpression))}r=this.finalize(this.startNode(e),new u.SequenceExpression(t))}return r};Parser.prototype.parseStatementListItem=function(){var e;this.context.isAssignmentTarget=true;this.context.isBindingElement=true;if(this.lookahead.type===4){switch(this.lookahead.value){case"export":if(!this.context.isModule){this.tolerateUnexpectedToken(this.lookahead,a.Messages.IllegalExportDeclaration)}e=this.parseExportDeclaration();break;case"import":if(!this.context.isModule){this.tolerateUnexpectedToken(this.lookahead,a.Messages.IllegalImportDeclaration)}e=this.parseImportDeclaration();break;case"const":e=this.parseLexicalDeclaration({inFor:false});break;case"function":e=this.parseFunctionDeclaration();break;case"class":e=this.parseClassDeclaration();break;case"let":e=this.isLexicalDeclaration()?this.parseLexicalDeclaration({inFor:false}):this.parseStatement();break;default:e=this.parseStatement();break}}else{e=this.parseStatement()}return e};Parser.prototype.parseBlock=function(){var e=this.createNode();this.expect("{");var r=[];while(true){if(this.match("}")){break}r.push(this.parseStatementListItem())}this.expect("}");return this.finalize(e,new u.BlockStatement(r))};Parser.prototype.parseLexicalBinding=function(e,r){var t=this.createNode();var i=[];var n=this.parsePattern(i,e);if(this.context.strict&&n.type===o.Syntax.Identifier){if(this.scanner.isRestrictedWord(n.name)){this.tolerateError(a.Messages.StrictVarName)}}var s=null;if(e==="const"){if(!this.matchKeyword("in")&&!this.matchContextualKeyword("of")){if(this.match("=")){this.nextToken();s=this.isolateCoverGrammar(this.parseAssignmentExpression)}else{this.throwError(a.Messages.DeclarationMissingInitializer,"const")}}}else if(!r.inFor&&n.type!==o.Syntax.Identifier||this.match("=")){this.expect("=");s=this.isolateCoverGrammar(this.parseAssignmentExpression)}return this.finalize(t,new u.VariableDeclarator(n,s))};Parser.prototype.parseBindingList=function(e,r){var t=[this.parseLexicalBinding(e,r)];while(this.match(",")){this.nextToken();t.push(this.parseLexicalBinding(e,r))}return t};Parser.prototype.isLexicalDeclaration=function(){var e=this.scanner.saveState();this.scanner.scanComments();var r=this.scanner.lex();this.scanner.restoreState(e);return r.type===3||r.type===7&&r.value==="["||r.type===7&&r.value==="{"||r.type===4&&r.value==="let"||r.type===4&&r.value==="yield"};Parser.prototype.parseLexicalDeclaration=function(e){var r=this.createNode();var t=this.nextToken().value;i.assert(t==="let"||t==="const","Lexical declaration must be either let or const");var n=this.parseBindingList(t,e);this.consumeSemicolon();return this.finalize(r,new u.VariableDeclaration(n,t))};Parser.prototype.parseBindingRestElement=function(e,r){var t=this.createNode();this.expect("...");var i=this.parsePattern(e,r);return this.finalize(t,new u.RestElement(i))};Parser.prototype.parseArrayPattern=function(e,r){var t=this.createNode();this.expect("[");var i=[];while(!this.match("]")){if(this.match(",")){this.nextToken();i.push(null)}else{if(this.match("...")){i.push(this.parseBindingRestElement(e,r));break}else{i.push(this.parsePatternWithDefault(e,r))}if(!this.match("]")){this.expect(",")}}}this.expect("]");return this.finalize(t,new u.ArrayPattern(i))};Parser.prototype.parsePropertyPattern=function(e,r){var t=this.createNode();var i=false;var n=false;var a=false;var s;var o;if(this.lookahead.type===3){var f=this.lookahead;s=this.parseVariableIdentifier();var l=this.finalize(t,new u.Identifier(f.value));if(this.match("=")){e.push(f);n=true;this.nextToken();var c=this.parseAssignmentExpression();o=this.finalize(this.startNode(f),new u.AssignmentPattern(l,c))}else if(!this.match(":")){e.push(f);n=true;o=l}else{this.expect(":");o=this.parsePatternWithDefault(e,r)}}else{i=this.match("[");s=this.parseObjectPropertyKey();this.expect(":");o=this.parsePatternWithDefault(e,r)}return this.finalize(t,new u.Property("init",s,i,o,a,n))};Parser.prototype.parseObjectPattern=function(e,r){var t=this.createNode();var i=[];this.expect("{");while(!this.match("}")){i.push(this.parsePropertyPattern(e,r));if(!this.match("}")){this.expect(",")}}this.expect("}");return this.finalize(t,new u.ObjectPattern(i))};Parser.prototype.parsePattern=function(e,r){var t;if(this.match("[")){t=this.parseArrayPattern(e,r)}else if(this.match("{")){t=this.parseObjectPattern(e,r)}else{if(this.matchKeyword("let")&&(r==="const"||r==="let")){this.tolerateUnexpectedToken(this.lookahead,a.Messages.LetInLexicalBinding)}e.push(this.lookahead);t=this.parseVariableIdentifier(r)}return t};Parser.prototype.parsePatternWithDefault=function(e,r){var t=this.lookahead;var i=this.parsePattern(e,r);if(this.match("=")){this.nextToken();var n=this.context.allowYield;this.context.allowYield=true;var a=this.isolateCoverGrammar(this.parseAssignmentExpression);this.context.allowYield=n;i=this.finalize(this.startNode(t),new u.AssignmentPattern(i,a))}return i};Parser.prototype.parseVariableIdentifier=function(e){var r=this.createNode();var t=this.nextToken();if(t.type===4&&t.value==="yield"){if(this.context.strict){this.tolerateUnexpectedToken(t,a.Messages.StrictReservedWord)}else if(!this.context.allowYield){this.throwUnexpectedToken(t)}}else if(t.type!==3){if(this.context.strict&&t.type===4&&this.scanner.isStrictModeReservedWord(t.value)){this.tolerateUnexpectedToken(t,a.Messages.StrictReservedWord)}else{if(this.context.strict||t.value!=="let"||e!=="var"){this.throwUnexpectedToken(t)}}}else if((this.context.isModule||this.context.await)&&t.type===3&&t.value==="await"){this.tolerateUnexpectedToken(t)}return this.finalize(r,new u.Identifier(t.value))};Parser.prototype.parseVariableDeclaration=function(e){var r=this.createNode();var t=[];var i=this.parsePattern(t,"var");if(this.context.strict&&i.type===o.Syntax.Identifier){if(this.scanner.isRestrictedWord(i.name)){this.tolerateError(a.Messages.StrictVarName)}}var n=null;if(this.match("=")){this.nextToken();n=this.isolateCoverGrammar(this.parseAssignmentExpression)}else if(i.type!==o.Syntax.Identifier&&!e.inFor){this.expect("=")}return this.finalize(r,new u.VariableDeclarator(i,n))};Parser.prototype.parseVariableDeclarationList=function(e){var r={inFor:e.inFor};var t=[];t.push(this.parseVariableDeclaration(r));while(this.match(",")){this.nextToken();t.push(this.parseVariableDeclaration(r))}return t};Parser.prototype.parseVariableStatement=function(){var e=this.createNode();this.expectKeyword("var");var r=this.parseVariableDeclarationList({inFor:false});this.consumeSemicolon();return this.finalize(e,new u.VariableDeclaration(r,"var"))};Parser.prototype.parseEmptyStatement=function(){var e=this.createNode();this.expect(";");return this.finalize(e,new u.EmptyStatement)};Parser.prototype.parseExpressionStatement=function(){var e=this.createNode();var r=this.parseExpression();this.consumeSemicolon();return this.finalize(e,new u.ExpressionStatement(r))};Parser.prototype.parseIfClause=function(){if(this.context.strict&&this.matchKeyword("function")){this.tolerateError(a.Messages.StrictFunction)}return this.parseStatement()};Parser.prototype.parseIfStatement=function(){var e=this.createNode();var r;var t=null;this.expectKeyword("if");this.expect("(");var i=this.parseExpression();if(!this.match(")")&&this.config.tolerant){this.tolerateUnexpectedToken(this.nextToken());r=this.finalize(this.createNode(),new u.EmptyStatement)}else{this.expect(")");r=this.parseIfClause();if(this.matchKeyword("else")){this.nextToken();t=this.parseIfClause()}}return this.finalize(e,new u.IfStatement(i,r,t))};Parser.prototype.parseDoWhileStatement=function(){var e=this.createNode();this.expectKeyword("do");var r=this.context.inIteration;this.context.inIteration=true;var t=this.parseStatement();this.context.inIteration=r;this.expectKeyword("while");this.expect("(");var i=this.parseExpression();if(!this.match(")")&&this.config.tolerant){this.tolerateUnexpectedToken(this.nextToken())}else{this.expect(")");if(this.match(";")){this.nextToken()}}return this.finalize(e,new u.DoWhileStatement(t,i))};Parser.prototype.parseWhileStatement=function(){var e=this.createNode();var r;this.expectKeyword("while");this.expect("(");var t=this.parseExpression();if(!this.match(")")&&this.config.tolerant){this.tolerateUnexpectedToken(this.nextToken());r=this.finalize(this.createNode(),new u.EmptyStatement)}else{this.expect(")");var i=this.context.inIteration;this.context.inIteration=true;r=this.parseStatement();this.context.inIteration=i}return this.finalize(e,new u.WhileStatement(t,r))};Parser.prototype.parseForStatement=function(){var e=null;var r=null;var t=null;var i=true;var n,s;var f=this.createNode();this.expectKeyword("for");this.expect("(");if(this.match(";")){this.nextToken()}else{if(this.matchKeyword("var")){e=this.createNode();this.nextToken();var l=this.context.allowIn;this.context.allowIn=false;var c=this.parseVariableDeclarationList({inFor:true});this.context.allowIn=l;if(c.length===1&&this.matchKeyword("in")){var h=c[0];if(h.init&&(h.id.type===o.Syntax.ArrayPattern||h.id.type===o.Syntax.ObjectPattern||this.context.strict)){this.tolerateError(a.Messages.ForInOfLoopInitializer,"for-in")}e=this.finalize(e,new u.VariableDeclaration(c,"var"));this.nextToken();n=e;s=this.parseExpression();e=null}else if(c.length===1&&c[0].init===null&&this.matchContextualKeyword("of")){e=this.finalize(e,new u.VariableDeclaration(c,"var"));this.nextToken();n=e;s=this.parseAssignmentExpression();e=null;i=false}else{e=this.finalize(e,new u.VariableDeclaration(c,"var"));this.expect(";")}}else if(this.matchKeyword("const")||this.matchKeyword("let")){e=this.createNode();var p=this.nextToken().value;if(!this.context.strict&&this.lookahead.value==="in"){e=this.finalize(e,new u.Identifier(p));this.nextToken();n=e;s=this.parseExpression();e=null}else{var l=this.context.allowIn;this.context.allowIn=false;var c=this.parseBindingList(p,{inFor:true});this.context.allowIn=l;if(c.length===1&&c[0].init===null&&this.matchKeyword("in")){e=this.finalize(e,new u.VariableDeclaration(c,p));this.nextToken();n=e;s=this.parseExpression();e=null}else if(c.length===1&&c[0].init===null&&this.matchContextualKeyword("of")){e=this.finalize(e,new u.VariableDeclaration(c,p));this.nextToken();n=e;s=this.parseAssignmentExpression();e=null;i=false}else{this.consumeSemicolon();e=this.finalize(e,new u.VariableDeclaration(c,p))}}}else{var v=this.lookahead;var l=this.context.allowIn;this.context.allowIn=false;e=this.inheritCoverGrammar(this.parseAssignmentExpression);this.context.allowIn=l;if(this.matchKeyword("in")){if(!this.context.isAssignmentTarget||e.type===o.Syntax.AssignmentExpression){this.tolerateError(a.Messages.InvalidLHSInForIn)}this.nextToken();this.reinterpretExpressionAsPattern(e);n=e;s=this.parseExpression();e=null}else if(this.matchContextualKeyword("of")){if(!this.context.isAssignmentTarget||e.type===o.Syntax.AssignmentExpression){this.tolerateError(a.Messages.InvalidLHSInForLoop)}this.nextToken();this.reinterpretExpressionAsPattern(e);n=e;s=this.parseAssignmentExpression();e=null;i=false}else{if(this.match(",")){var d=[e];while(this.match(",")){this.nextToken();d.push(this.isolateCoverGrammar(this.parseAssignmentExpression))}e=this.finalize(this.startNode(v),new u.SequenceExpression(d))}this.expect(";")}}}if(typeof n==="undefined"){if(!this.match(";")){r=this.parseExpression()}this.expect(";");if(!this.match(")")){t=this.parseExpression()}}var D;if(!this.match(")")&&this.config.tolerant){this.tolerateUnexpectedToken(this.nextToken());D=this.finalize(this.createNode(),new u.EmptyStatement)}else{this.expect(")");var m=this.context.inIteration;this.context.inIteration=true;D=this.isolateCoverGrammar(this.parseStatement);this.context.inIteration=m}return typeof n==="undefined"?this.finalize(f,new u.ForStatement(e,r,t,D)):i?this.finalize(f,new u.ForInStatement(n,s,D)):this.finalize(f,new u.ForOfStatement(n,s,D))};Parser.prototype.parseContinueStatement=function(){var e=this.createNode();this.expectKeyword("continue");var r=null;if(this.lookahead.type===3&&!this.hasLineTerminator){var t=this.parseVariableIdentifier();r=t;var i="$"+t.name;if(!Object.prototype.hasOwnProperty.call(this.context.labelSet,i)){this.throwError(a.Messages.UnknownLabel,t.name)}}this.consumeSemicolon();if(r===null&&!this.context.inIteration){this.throwError(a.Messages.IllegalContinue)}return this.finalize(e,new u.ContinueStatement(r))};Parser.prototype.parseBreakStatement=function(){var e=this.createNode();this.expectKeyword("break");var r=null;if(this.lookahead.type===3&&!this.hasLineTerminator){var t=this.parseVariableIdentifier();var i="$"+t.name;if(!Object.prototype.hasOwnProperty.call(this.context.labelSet,i)){this.throwError(a.Messages.UnknownLabel,t.name)}r=t}this.consumeSemicolon();if(r===null&&!this.context.inIteration&&!this.context.inSwitch){this.throwError(a.Messages.IllegalBreak)}return this.finalize(e,new u.BreakStatement(r))};Parser.prototype.parseReturnStatement=function(){if(!this.context.inFunctionBody){this.tolerateError(a.Messages.IllegalReturn)}var e=this.createNode();this.expectKeyword("return");var r=!this.match(";")&&!this.match("}")&&!this.hasLineTerminator&&this.lookahead.type!==2||this.lookahead.type===8||this.lookahead.type===10;var t=r?this.parseExpression():null;this.consumeSemicolon();return this.finalize(e,new u.ReturnStatement(t))};Parser.prototype.parseWithStatement=function(){if(this.context.strict){this.tolerateError(a.Messages.StrictModeWith)}var e=this.createNode();var r;this.expectKeyword("with");this.expect("(");var t=this.parseExpression();if(!this.match(")")&&this.config.tolerant){this.tolerateUnexpectedToken(this.nextToken());r=this.finalize(this.createNode(),new u.EmptyStatement)}else{this.expect(")");r=this.parseStatement()}return this.finalize(e,new u.WithStatement(t,r))};Parser.prototype.parseSwitchCase=function(){var e=this.createNode();var r;if(this.matchKeyword("default")){this.nextToken();r=null}else{this.expectKeyword("case");r=this.parseExpression()}this.expect(":");var t=[];while(true){if(this.match("}")||this.matchKeyword("default")||this.matchKeyword("case")){break}t.push(this.parseStatementListItem())}return this.finalize(e,new u.SwitchCase(r,t))};Parser.prototype.parseSwitchStatement=function(){var e=this.createNode();this.expectKeyword("switch");this.expect("(");var r=this.parseExpression();this.expect(")");var t=this.context.inSwitch;this.context.inSwitch=true;var i=[];var n=false;this.expect("{");while(true){if(this.match("}")){break}var s=this.parseSwitchCase();if(s.test===null){if(n){this.throwError(a.Messages.MultipleDefaultsInSwitch)}n=true}i.push(s)}this.expect("}");this.context.inSwitch=t;return this.finalize(e,new u.SwitchStatement(r,i))};Parser.prototype.parseLabelledStatement=function(){var e=this.createNode();var r=this.parseExpression();var t;if(r.type===o.Syntax.Identifier&&this.match(":")){this.nextToken();var i=r;var n="$"+i.name;if(Object.prototype.hasOwnProperty.call(this.context.labelSet,n)){this.throwError(a.Messages.Redeclaration,"Label",i.name)}this.context.labelSet[n]=true;var s=void 0;if(this.matchKeyword("class")){this.tolerateUnexpectedToken(this.lookahead);s=this.parseClassDeclaration()}else if(this.matchKeyword("function")){var f=this.lookahead;var l=this.parseFunctionDeclaration();if(this.context.strict){this.tolerateUnexpectedToken(f,a.Messages.StrictFunction)}else if(l.generator){this.tolerateUnexpectedToken(f,a.Messages.GeneratorInLegacyContext)}s=l}else{s=this.parseStatement()}delete this.context.labelSet[n];t=new u.LabeledStatement(i,s)}else{this.consumeSemicolon();t=new u.ExpressionStatement(r)}return this.finalize(e,t)};Parser.prototype.parseThrowStatement=function(){var e=this.createNode();this.expectKeyword("throw");if(this.hasLineTerminator){this.throwError(a.Messages.NewlineAfterThrow)}var r=this.parseExpression();this.consumeSemicolon();return this.finalize(e,new u.ThrowStatement(r))};Parser.prototype.parseCatchClause=function(){var e=this.createNode();this.expectKeyword("catch");this.expect("(");if(this.match(")")){this.throwUnexpectedToken(this.lookahead)}var r=[];var t=this.parsePattern(r);var i={};for(var n=0;n<r.length;n++){var s="$"+r[n].value;if(Object.prototype.hasOwnProperty.call(i,s)){this.tolerateError(a.Messages.DuplicateBinding,r[n].value)}i[s]=true}if(this.context.strict&&t.type===o.Syntax.Identifier){if(this.scanner.isRestrictedWord(t.name)){this.tolerateError(a.Messages.StrictCatchVariable)}}this.expect(")");var f=this.parseBlock();return this.finalize(e,new u.CatchClause(t,f))};Parser.prototype.parseFinallyClause=function(){this.expectKeyword("finally");return this.parseBlock()};Parser.prototype.parseTryStatement=function(){var e=this.createNode();this.expectKeyword("try");var r=this.parseBlock();var t=this.matchKeyword("catch")?this.parseCatchClause():null;var i=this.matchKeyword("finally")?this.parseFinallyClause():null;if(!t&&!i){this.throwError(a.Messages.NoCatchOrFinally)}return this.finalize(e,new u.TryStatement(r,t,i))};Parser.prototype.parseDebuggerStatement=function(){var e=this.createNode();this.expectKeyword("debugger");this.consumeSemicolon();return this.finalize(e,new u.DebuggerStatement)};Parser.prototype.parseStatement=function(){var e;switch(this.lookahead.type){case 1:case 5:case 6:case 8:case 10:case 9:e=this.parseExpressionStatement();break;case 7:var r=this.lookahead.value;if(r==="{"){e=this.parseBlock()}else if(r==="("){e=this.parseExpressionStatement()}else if(r===";"){e=this.parseEmptyStatement()}else{e=this.parseExpressionStatement()}break;case 3:e=this.matchAsyncFunction()?this.parseFunctionDeclaration():this.parseLabelledStatement();break;case 4:switch(this.lookahead.value){case"break":e=this.parseBreakStatement();break;case"continue":e=this.parseContinueStatement();break;case"debugger":e=this.parseDebuggerStatement();break;case"do":e=this.parseDoWhileStatement();break;case"for":e=this.parseForStatement();break;case"function":e=this.parseFunctionDeclaration();break;case"if":e=this.parseIfStatement();break;case"return":e=this.parseReturnStatement();break;case"switch":e=this.parseSwitchStatement();break;case"throw":e=this.parseThrowStatement();break;case"try":e=this.parseTryStatement();break;case"var":e=this.parseVariableStatement();break;case"while":e=this.parseWhileStatement();break;case"with":e=this.parseWithStatement();break;default:e=this.parseExpressionStatement();break}break;default:e=this.throwUnexpectedToken(this.lookahead)}return e};Parser.prototype.parseFunctionSourceElements=function(){var e=this.createNode();this.expect("{");var r=this.parseDirectivePrologues();var t=this.context.labelSet;var i=this.context.inIteration;var n=this.context.inSwitch;var a=this.context.inFunctionBody;this.context.labelSet={};this.context.inIteration=false;this.context.inSwitch=false;this.context.inFunctionBody=true;while(this.lookahead.type!==2){if(this.match("}")){break}r.push(this.parseStatementListItem())}this.expect("}");this.context.labelSet=t;this.context.inIteration=i;this.context.inSwitch=n;this.context.inFunctionBody=a;return this.finalize(e,new u.BlockStatement(r))};Parser.prototype.validateParam=function(e,r,t){var i="$"+t;if(this.context.strict){if(this.scanner.isRestrictedWord(t)){e.stricted=r;e.message=a.Messages.StrictParamName}if(Object.prototype.hasOwnProperty.call(e.paramSet,i)){e.stricted=r;e.message=a.Messages.StrictParamDupe}}else if(!e.firstRestricted){if(this.scanner.isRestrictedWord(t)){e.firstRestricted=r;e.message=a.Messages.StrictParamName}else if(this.scanner.isStrictModeReservedWord(t)){e.firstRestricted=r;e.message=a.Messages.StrictReservedWord}else if(Object.prototype.hasOwnProperty.call(e.paramSet,i)){e.stricted=r;e.message=a.Messages.StrictParamDupe}}if(typeof Object.defineProperty==="function"){Object.defineProperty(e.paramSet,i,{value:true,enumerable:true,writable:true,configurable:true})}else{e.paramSet[i]=true}};Parser.prototype.parseRestElement=function(e){var r=this.createNode();this.expect("...");var t=this.parsePattern(e);if(this.match("=")){this.throwError(a.Messages.DefaultRestParameter)}if(!this.match(")")){this.throwError(a.Messages.ParameterAfterRestParameter)}return this.finalize(r,new u.RestElement(t))};Parser.prototype.parseFormalParameter=function(e){var r=[];var t=this.match("...")?this.parseRestElement(r):this.parsePatternWithDefault(r);for(var i=0;i<r.length;i++){this.validateParam(e,r[i],r[i].value)}e.simple=e.simple&&t instanceof u.Identifier;e.params.push(t)};Parser.prototype.parseFormalParameters=function(e){var r;r={simple:true,params:[],firstRestricted:e};this.expect("(");if(!this.match(")")){r.paramSet={};while(this.lookahead.type!==2){this.parseFormalParameter(r);if(this.match(")")){break}this.expect(",");if(this.match(")")){break}}}this.expect(")");return{simple:r.simple,params:r.params,stricted:r.stricted,firstRestricted:r.firstRestricted,message:r.message}};Parser.prototype.matchAsyncFunction=function(){var e=this.matchContextualKeyword("async");if(e){var r=this.scanner.saveState();this.scanner.scanComments();var t=this.scanner.lex();this.scanner.restoreState(r);e=r.lineNumber===t.lineNumber&&t.type===4&&t.value==="function"}return e};Parser.prototype.parseFunctionDeclaration=function(e){var r=this.createNode();var t=this.matchContextualKeyword("async");if(t){this.nextToken()}this.expectKeyword("function");var i=t?false:this.match("*");if(i){this.nextToken()}var n;var s=null;var o=null;if(!e||!this.match("(")){var f=this.lookahead;s=this.parseVariableIdentifier();if(this.context.strict){if(this.scanner.isRestrictedWord(f.value)){this.tolerateUnexpectedToken(f,a.Messages.StrictFunctionName)}}else{if(this.scanner.isRestrictedWord(f.value)){o=f;n=a.Messages.StrictFunctionName}else if(this.scanner.isStrictModeReservedWord(f.value)){o=f;n=a.Messages.StrictReservedWord}}}var l=this.context.await;var c=this.context.allowYield;this.context.await=t;this.context.allowYield=!i;var h=this.parseFormalParameters(o);var p=h.params;var v=h.stricted;o=h.firstRestricted;if(h.message){n=h.message}var d=this.context.strict;var D=this.context.allowStrictDirective;this.context.allowStrictDirective=h.simple;var m=this.parseFunctionSourceElements();if(this.context.strict&&o){this.throwUnexpectedToken(o,n)}if(this.context.strict&&v){this.tolerateUnexpectedToken(v,n)}this.context.strict=d;this.context.allowStrictDirective=D;this.context.await=l;this.context.allowYield=c;return t?this.finalize(r,new u.AsyncFunctionDeclaration(s,p,m)):this.finalize(r,new u.FunctionDeclaration(s,p,m,i))};Parser.prototype.parseFunctionExpression=function(){var e=this.createNode();var r=this.matchContextualKeyword("async");if(r){this.nextToken()}this.expectKeyword("function");var t=r?false:this.match("*");if(t){this.nextToken()}var i;var n=null;var s;var o=this.context.await;var f=this.context.allowYield;this.context.await=r;this.context.allowYield=!t;if(!this.match("(")){var l=this.lookahead;n=!this.context.strict&&!t&&this.matchKeyword("yield")?this.parseIdentifierName():this.parseVariableIdentifier();if(this.context.strict){if(this.scanner.isRestrictedWord(l.value)){this.tolerateUnexpectedToken(l,a.Messages.StrictFunctionName)}}else{if(this.scanner.isRestrictedWord(l.value)){s=l;i=a.Messages.StrictFunctionName}else if(this.scanner.isStrictModeReservedWord(l.value)){s=l;i=a.Messages.StrictReservedWord}}}var c=this.parseFormalParameters(s);var h=c.params;var p=c.stricted;s=c.firstRestricted;if(c.message){i=c.message}var v=this.context.strict;var d=this.context.allowStrictDirective;this.context.allowStrictDirective=c.simple;var D=this.parseFunctionSourceElements();if(this.context.strict&&s){this.throwUnexpectedToken(s,i)}if(this.context.strict&&p){this.tolerateUnexpectedToken(p,i)}this.context.strict=v;this.context.allowStrictDirective=d;this.context.await=o;this.context.allowYield=f;return r?this.finalize(e,new u.AsyncFunctionExpression(n,h,D)):this.finalize(e,new u.FunctionExpression(n,h,D,t))};Parser.prototype.parseDirective=function(){var e=this.lookahead;var r=this.createNode();var t=this.parseExpression();var i=t.type===o.Syntax.Literal?this.getTokenRaw(e).slice(1,-1):null;this.consumeSemicolon();return this.finalize(r,i?new u.Directive(t,i):new u.ExpressionStatement(t))};Parser.prototype.parseDirectivePrologues=function(){var e=null;var r=[];while(true){var t=this.lookahead;if(t.type!==8){break}var i=this.parseDirective();r.push(i);var n=i.directive;if(typeof n!=="string"){break}if(n==="use strict"){this.context.strict=true;if(e){this.tolerateUnexpectedToken(e,a.Messages.StrictOctalLiteral)}if(!this.context.allowStrictDirective){this.tolerateUnexpectedToken(t,a.Messages.IllegalLanguageModeDirective)}}else{if(!e&&t.octal){e=t}}}return r};Parser.prototype.qualifiedPropertyName=function(e){switch(e.type){case 3:case 8:case 1:case 5:case 6:case 4:return true;case 7:return e.value==="[";default:break}return false};Parser.prototype.parseGetterMethod=function(){var e=this.createNode();var r=false;var t=this.context.allowYield;this.context.allowYield=!r;var i=this.parseFormalParameters();if(i.params.length>0){this.tolerateError(a.Messages.BadGetterArity)}var n=this.parsePropertyMethod(i);this.context.allowYield=t;return this.finalize(e,new u.FunctionExpression(null,i.params,n,r))};Parser.prototype.parseSetterMethod=function(){var e=this.createNode();var r=false;var t=this.context.allowYield;this.context.allowYield=!r;var i=this.parseFormalParameters();if(i.params.length!==1){this.tolerateError(a.Messages.BadSetterArity)}else if(i.params[0]instanceof u.RestElement){this.tolerateError(a.Messages.BadSetterRestParameter)}var n=this.parsePropertyMethod(i);this.context.allowYield=t;return this.finalize(e,new u.FunctionExpression(null,i.params,n,r))};Parser.prototype.parseGeneratorMethod=function(){var e=this.createNode();var r=true;var t=this.context.allowYield;this.context.allowYield=true;var i=this.parseFormalParameters();this.context.allowYield=false;var n=this.parsePropertyMethod(i);this.context.allowYield=t;return this.finalize(e,new u.FunctionExpression(null,i.params,n,r))};Parser.prototype.isStartOfExpression=function(){var e=true;var r=this.lookahead.value;switch(this.lookahead.type){case 7:e=r==="["||r==="("||r==="{"||r==="+"||r==="-"||r==="!"||r==="~"||r==="++"||r==="--"||r==="/"||r==="/=";break;case 4:e=r==="class"||r==="delete"||r==="function"||r==="let"||r==="new"||r==="super"||r==="this"||r==="typeof"||r==="void"||r==="yield";break;default:break}return e};Parser.prototype.parseYieldExpression=function(){var e=this.createNode();this.expectKeyword("yield");var r=null;var t=false;if(!this.hasLineTerminator){var i=this.context.allowYield;this.context.allowYield=false;t=this.match("*");if(t){this.nextToken();r=this.parseAssignmentExpression()}else if(this.isStartOfExpression()){r=this.parseAssignmentExpression()}this.context.allowYield=i}return this.finalize(e,new u.YieldExpression(r,t))};Parser.prototype.parseClassElement=function(e){var r=this.lookahead;var t=this.createNode();var i="";var n=null;var s=null;var o=false;var f=false;var l=false;var c=false;if(this.match("*")){this.nextToken()}else{o=this.match("[");n=this.parseObjectPropertyKey();var h=n;if(h.name==="static"&&(this.qualifiedPropertyName(this.lookahead)||this.match("*"))){r=this.lookahead;l=true;o=this.match("[");if(this.match("*")){this.nextToken()}else{n=this.parseObjectPropertyKey()}}if(r.type===3&&!this.hasLineTerminator&&r.value==="async"){var p=this.lookahead.value;if(p!==":"&&p!=="("&&p!=="*"){c=true;r=this.lookahead;n=this.parseObjectPropertyKey();if(r.type===3&&r.value==="constructor"){this.tolerateUnexpectedToken(r,a.Messages.ConstructorIsAsync)}}}}var v=this.qualifiedPropertyName(this.lookahead);if(r.type===3){if(r.value==="get"&&v){i="get";o=this.match("[");n=this.parseObjectPropertyKey();this.context.allowYield=false;s=this.parseGetterMethod()}else if(r.value==="set"&&v){i="set";o=this.match("[");n=this.parseObjectPropertyKey();s=this.parseSetterMethod()}}else if(r.type===7&&r.value==="*"&&v){i="init";o=this.match("[");n=this.parseObjectPropertyKey();s=this.parseGeneratorMethod();f=true}if(!i&&n&&this.match("(")){i="init";s=c?this.parsePropertyMethodAsyncFunction():this.parsePropertyMethodFunction();f=true}if(!i){this.throwUnexpectedToken(this.lookahead)}if(i==="init"){i="method"}if(!o){if(l&&this.isPropertyKey(n,"prototype")){this.throwUnexpectedToken(r,a.Messages.StaticPrototype)}if(!l&&this.isPropertyKey(n,"constructor")){if(i!=="method"||!f||s&&s.generator){this.throwUnexpectedToken(r,a.Messages.ConstructorSpecialMethod)}if(e.value){this.throwUnexpectedToken(r,a.Messages.DuplicateConstructor)}else{e.value=true}i="constructor"}}return this.finalize(t,new u.MethodDefinition(n,o,s,i,l))};Parser.prototype.parseClassElementList=function(){var e=[];var r={value:false};this.expect("{");while(!this.match("}")){if(this.match(";")){this.nextToken()}else{e.push(this.parseClassElement(r))}}this.expect("}");return e};Parser.prototype.parseClassBody=function(){var e=this.createNode();var r=this.parseClassElementList();return this.finalize(e,new u.ClassBody(r))};Parser.prototype.parseClassDeclaration=function(e){var r=this.createNode();var t=this.context.strict;this.context.strict=true;this.expectKeyword("class");var i=e&&this.lookahead.type!==3?null:this.parseVariableIdentifier();var n=null;if(this.matchKeyword("extends")){this.nextToken();n=this.isolateCoverGrammar(this.parseLeftHandSideExpressionAllowCall)}var a=this.parseClassBody();this.context.strict=t;return this.finalize(r,new u.ClassDeclaration(i,n,a))};Parser.prototype.parseClassExpression=function(){var e=this.createNode();var r=this.context.strict;this.context.strict=true;this.expectKeyword("class");var t=this.lookahead.type===3?this.parseVariableIdentifier():null;var i=null;if(this.matchKeyword("extends")){this.nextToken();i=this.isolateCoverGrammar(this.parseLeftHandSideExpressionAllowCall)}var n=this.parseClassBody();this.context.strict=r;return this.finalize(e,new u.ClassExpression(t,i,n))};Parser.prototype.parseModule=function(){this.context.strict=true;this.context.isModule=true;this.scanner.isModule=true;var e=this.createNode();var r=this.parseDirectivePrologues();while(this.lookahead.type!==2){r.push(this.parseStatementListItem())}return this.finalize(e,new u.Module(r))};Parser.prototype.parseScript=function(){var e=this.createNode();var r=this.parseDirectivePrologues();while(this.lookahead.type!==2){r.push(this.parseStatementListItem())}return this.finalize(e,new u.Script(r))};Parser.prototype.parseModuleSpecifier=function(){var e=this.createNode();if(this.lookahead.type!==8){this.throwError(a.Messages.InvalidModuleSpecifier)}var r=this.nextToken();var t=this.getTokenRaw(r);return this.finalize(e,new u.Literal(r.value,t))};Parser.prototype.parseImportSpecifier=function(){var e=this.createNode();var r;var t;if(this.lookahead.type===3){r=this.parseVariableIdentifier();t=r;if(this.matchContextualKeyword("as")){this.nextToken();t=this.parseVariableIdentifier()}}else{r=this.parseIdentifierName();t=r;if(this.matchContextualKeyword("as")){this.nextToken();t=this.parseVariableIdentifier()}else{this.throwUnexpectedToken(this.nextToken())}}return this.finalize(e,new u.ImportSpecifier(t,r))};Parser.prototype.parseNamedImports=function(){this.expect("{");var e=[];while(!this.match("}")){e.push(this.parseImportSpecifier());if(!this.match("}")){this.expect(",")}}this.expect("}");return e};Parser.prototype.parseImportDefaultSpecifier=function(){var e=this.createNode();var r=this.parseIdentifierName();return this.finalize(e,new u.ImportDefaultSpecifier(r))};Parser.prototype.parseImportNamespaceSpecifier=function(){var e=this.createNode();this.expect("*");if(!this.matchContextualKeyword("as")){this.throwError(a.Messages.NoAsAfterImportNamespace)}this.nextToken();var r=this.parseIdentifierName();return this.finalize(e,new u.ImportNamespaceSpecifier(r))};Parser.prototype.parseImportDeclaration=function(){if(this.context.inFunctionBody){this.throwError(a.Messages.IllegalImportDeclaration)}var e=this.createNode();this.expectKeyword("import");var r;var t=[];if(this.lookahead.type===8){r=this.parseModuleSpecifier()}else{if(this.match("{")){t=t.concat(this.parseNamedImports())}else if(this.match("*")){t.push(this.parseImportNamespaceSpecifier())}else if(this.isIdentifierName(this.lookahead)&&!this.matchKeyword("default")){t.push(this.parseImportDefaultSpecifier());if(this.match(",")){this.nextToken();if(this.match("*")){t.push(this.parseImportNamespaceSpecifier())}else if(this.match("{")){t=t.concat(this.parseNamedImports())}else{this.throwUnexpectedToken(this.lookahead)}}}else{this.throwUnexpectedToken(this.nextToken())}if(!this.matchContextualKeyword("from")){var i=this.lookahead.value?a.Messages.UnexpectedToken:a.Messages.MissingFromClause;this.throwError(i,this.lookahead.value)}this.nextToken();r=this.parseModuleSpecifier()}this.consumeSemicolon();return this.finalize(e,new u.ImportDeclaration(t,r))};Parser.prototype.parseExportSpecifier=function(){var e=this.createNode();var r=this.parseIdentifierName();var t=r;if(this.matchContextualKeyword("as")){this.nextToken();t=this.parseIdentifierName()}return this.finalize(e,new u.ExportSpecifier(r,t))};Parser.prototype.parseExportDeclaration=function(){if(this.context.inFunctionBody){this.throwError(a.Messages.IllegalExportDeclaration)}var e=this.createNode();this.expectKeyword("export");var r;if(this.matchKeyword("default")){this.nextToken();if(this.matchKeyword("function")){var t=this.parseFunctionDeclaration(true);r=this.finalize(e,new u.ExportDefaultDeclaration(t))}else if(this.matchKeyword("class")){var t=this.parseClassDeclaration(true);r=this.finalize(e,new u.ExportDefaultDeclaration(t))}else if(this.matchContextualKeyword("async")){var t=this.matchAsyncFunction()?this.parseFunctionDeclaration(true):this.parseAssignmentExpression();r=this.finalize(e,new u.ExportDefaultDeclaration(t))}else{if(this.matchContextualKeyword("from")){this.throwError(a.Messages.UnexpectedToken,this.lookahead.value)}var t=this.match("{")?this.parseObjectInitializer():this.match("[")?this.parseArrayInitializer():this.parseAssignmentExpression();this.consumeSemicolon();r=this.finalize(e,new u.ExportDefaultDeclaration(t))}}else if(this.match("*")){this.nextToken();if(!this.matchContextualKeyword("from")){var i=this.lookahead.value?a.Messages.UnexpectedToken:a.Messages.MissingFromClause;this.throwError(i,this.lookahead.value)}this.nextToken();var n=this.parseModuleSpecifier();this.consumeSemicolon();r=this.finalize(e,new u.ExportAllDeclaration(n))}else if(this.lookahead.type===4){var t=void 0;switch(this.lookahead.value){case"let":case"const":t=this.parseLexicalDeclaration({inFor:false});break;case"var":case"class":case"function":t=this.parseStatementListItem();break;default:this.throwUnexpectedToken(this.lookahead)}r=this.finalize(e,new u.ExportNamedDeclaration(t,[],null))}else if(this.matchAsyncFunction()){var t=this.parseFunctionDeclaration();r=this.finalize(e,new u.ExportNamedDeclaration(t,[],null))}else{var s=[];var o=null;var f=false;this.expect("{");while(!this.match("}")){f=f||this.matchKeyword("default");s.push(this.parseExportSpecifier());if(!this.match("}")){this.expect(",")}}this.expect("}");if(this.matchContextualKeyword("from")){this.nextToken();o=this.parseModuleSpecifier();this.consumeSemicolon()}else if(f){var i=this.lookahead.value?a.Messages.UnexpectedToken:a.Messages.MissingFromClause;this.throwError(i,this.lookahead.value)}else{this.consumeSemicolon()}r=this.finalize(e,new u.ExportNamedDeclaration(null,s,o))}return r};return Parser}();r.Parser=c},function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:true});function assert(e,r){if(!e){throw new Error("ASSERT: "+r)}}r.assert=assert},function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:true});var t=function(){function ErrorHandler(){this.errors=[];this.tolerant=false}ErrorHandler.prototype.recordError=function(e){this.errors.push(e)};ErrorHandler.prototype.tolerate=function(e){if(this.tolerant){this.recordError(e)}else{throw e}};ErrorHandler.prototype.constructError=function(e,r){var t=new Error(e);try{throw t}catch(e){if(Object.create&&Object.defineProperty){t=Object.create(e);Object.defineProperty(t,"column",{value:r})}}return t};ErrorHandler.prototype.createError=function(e,r,t,i){var n="Line "+r+": "+i;var a=this.constructError(n,t);a.index=e;a.lineNumber=r;a.description=i;return a};ErrorHandler.prototype.throwError=function(e,r,t,i){throw this.createError(e,r,t,i)};ErrorHandler.prototype.tolerateError=function(e,r,t,i){var n=this.createError(e,r,t,i);if(this.tolerant){this.recordError(n)}else{throw n}};return ErrorHandler}();r.ErrorHandler=t},function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:true});r.Messages={BadGetterArity:"Getter must not have any formal parameters",BadSetterArity:"Setter must have exactly one formal parameter",BadSetterRestParameter:"Setter function argument must not be a rest parameter",ConstructorIsAsync:"Class constructor may not be an async method",ConstructorSpecialMethod:"Class constructor may not be an accessor",DeclarationMissingInitializer:"Missing initializer in %0 declaration",DefaultRestParameter:"Unexpected token =",DuplicateBinding:"Duplicate binding %0",DuplicateConstructor:"A class may only have one constructor",DuplicateProtoProperty:"Duplicate __proto__ fields are not allowed in object literals",ForInOfLoopInitializer:"%0 loop variable declaration may not have an initializer",GeneratorInLegacyContext:"Generator declarations are not allowed in legacy contexts",IllegalBreak:"Illegal break statement",IllegalContinue:"Illegal continue statement",IllegalExportDeclaration:"Unexpected token",IllegalImportDeclaration:"Unexpected token",IllegalLanguageModeDirective:"Illegal 'use strict' directive in function with non-simple parameter list",IllegalReturn:"Illegal return statement",InvalidEscapedReservedWord:"Keyword must not contain escaped characters",InvalidHexEscapeSequence:"Invalid hexadecimal escape sequence",InvalidLHSInAssignment:"Invalid left-hand side in assignment",InvalidLHSInForIn:"Invalid left-hand side in for-in",InvalidLHSInForLoop:"Invalid left-hand side in for-loop",InvalidModuleSpecifier:"Unexpected token",InvalidRegExp:"Invalid regular expression",LetInLexicalBinding:"let is disallowed as a lexically bound name",MissingFromClause:"Unexpected token",MultipleDefaultsInSwitch:"More than one default clause in switch statement",NewlineAfterThrow:"Illegal newline after throw",NoAsAfterImportNamespace:"Unexpected token",NoCatchOrFinally:"Missing catch or finally after try",ParameterAfterRestParameter:"Rest parameter must be last formal parameter",Redeclaration:"%0 '%1' has already been declared",StaticPrototype:"Classes may not have static property named prototype",StrictCatchVariable:"Catch variable may not be eval or arguments in strict mode",StrictDelete:"Delete of an unqualified identifier in strict mode.",StrictFunction:"In strict mode code, functions can only be declared at top level or inside a block",StrictFunctionName:"Function name may not be eval or arguments in strict mode",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",StrictModeWith:"Strict mode code may not include a with statement",StrictOctalLiteral:"Octal literals are not allowed in strict mode.",StrictParamDupe:"Strict mode function may not have duplicate parameter names",StrictParamName:"Parameter name eval or arguments is not allowed in strict mode",StrictReservedWord:"Use of future reserved word in strict mode",StrictVarName:"Variable name may not be eval or arguments in strict mode",TemplateOctalLiteral:"Octal literals are not allowed in template strings.",UnexpectedEOS:"Unexpected end of input",UnexpectedIdentifier:"Unexpected identifier",UnexpectedNumber:"Unexpected number",UnexpectedReserved:"Unexpected reserved word",UnexpectedString:"Unexpected string",UnexpectedTemplate:"Unexpected quasi %0",UnexpectedToken:"Unexpected token %0",UnexpectedTokenIllegal:"Unexpected token ILLEGAL",UnknownLabel:"Undefined label '%0'",UnterminatedRegExp:"Invalid regular expression: missing /"}},function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:true});var i=t(9);var n=t(4);var a=t(11);function hexValue(e){return"0123456789abcdef".indexOf(e.toLowerCase())}function octalValue(e){return"01234567".indexOf(e)}var u=function(){function Scanner(e,r){this.source=e;this.errorHandler=r;this.trackComment=false;this.isModule=false;this.length=e.length;this.index=0;this.lineNumber=e.length>0?1:0;this.lineStart=0;this.curlyStack=[]}Scanner.prototype.saveState=function(){return{index:this.index,lineNumber:this.lineNumber,lineStart:this.lineStart}};Scanner.prototype.restoreState=function(e){this.index=e.index;this.lineNumber=e.lineNumber;this.lineStart=e.lineStart};Scanner.prototype.eof=function(){return this.index>=this.length};Scanner.prototype.throwUnexpectedToken=function(e){if(e===void 0){e=a.Messages.UnexpectedTokenIllegal}return this.errorHandler.throwError(this.index,this.lineNumber,this.index-this.lineStart+1,e)};Scanner.prototype.tolerateUnexpectedToken=function(e){if(e===void 0){e=a.Messages.UnexpectedTokenIllegal}this.errorHandler.tolerateError(this.index,this.lineNumber,this.index-this.lineStart+1,e)};Scanner.prototype.skipSingleLineComment=function(e){var r=[];var t,i;if(this.trackComment){r=[];t=this.index-e;i={start:{line:this.lineNumber,column:this.index-this.lineStart-e},end:{}}}while(!this.eof()){var a=this.source.charCodeAt(this.index);++this.index;if(n.Character.isLineTerminator(a)){if(this.trackComment){i.end={line:this.lineNumber,column:this.index-this.lineStart-1};var u={multiLine:false,slice:[t+e,this.index-1],range:[t,this.index-1],loc:i};r.push(u)}if(a===13&&this.source.charCodeAt(this.index)===10){++this.index}++this.lineNumber;this.lineStart=this.index;return r}}if(this.trackComment){i.end={line:this.lineNumber,column:this.index-this.lineStart};var u={multiLine:false,slice:[t+e,this.index],range:[t,this.index],loc:i};r.push(u)}return r};Scanner.prototype.skipMultiLineComment=function(){var e=[];var r,t;if(this.trackComment){e=[];r=this.index-2;t={start:{line:this.lineNumber,column:this.index-this.lineStart-2},end:{}}}while(!this.eof()){var i=this.source.charCodeAt(this.index);if(n.Character.isLineTerminator(i)){if(i===13&&this.source.charCodeAt(this.index+1)===10){++this.index}++this.lineNumber;++this.index;this.lineStart=this.index}else if(i===42){if(this.source.charCodeAt(this.index+1)===47){this.index+=2;if(this.trackComment){t.end={line:this.lineNumber,column:this.index-this.lineStart};var a={multiLine:true,slice:[r+2,this.index-2],range:[r,this.index],loc:t};e.push(a)}return e}++this.index}else{++this.index}}if(this.trackComment){t.end={line:this.lineNumber,column:this.index-this.lineStart};var a={multiLine:true,slice:[r+2,this.index],range:[r,this.index],loc:t};e.push(a)}this.tolerateUnexpectedToken();return e};Scanner.prototype.scanComments=function(){var e;if(this.trackComment){e=[]}var r=this.index===0;while(!this.eof()){var t=this.source.charCodeAt(this.index);if(n.Character.isWhiteSpace(t)){++this.index}else if(n.Character.isLineTerminator(t)){++this.index;if(t===13&&this.source.charCodeAt(this.index)===10){++this.index}++this.lineNumber;this.lineStart=this.index;r=true}else if(t===47){t=this.source.charCodeAt(this.index+1);if(t===47){this.index+=2;var i=this.skipSingleLineComment(2);if(this.trackComment){e=e.concat(i)}r=true}else if(t===42){this.index+=2;var i=this.skipMultiLineComment();if(this.trackComment){e=e.concat(i)}}else{break}}else if(r&&t===45){if(this.source.charCodeAt(this.index+1)===45&&this.source.charCodeAt(this.index+2)===62){this.index+=3;var i=this.skipSingleLineComment(3);if(this.trackComment){e=e.concat(i)}}else{break}}else if(t===60&&!this.isModule){if(this.source.slice(this.index+1,this.index+4)==="!--"){this.index+=4;var i=this.skipSingleLineComment(4);if(this.trackComment){e=e.concat(i)}}else{break}}else{break}}return e};Scanner.prototype.isFutureReservedWord=function(e){switch(e){case"enum":case"export":case"import":case"super":return true;default:return false}};Scanner.prototype.isStrictModeReservedWord=function(e){switch(e){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"yield":case"let":return true;default:return false}};Scanner.prototype.isRestrictedWord=function(e){return e==="eval"||e==="arguments"};Scanner.prototype.isKeyword=function(e){switch(e.length){case 2:return e==="if"||e==="in"||e==="do";case 3:return e==="var"||e==="for"||e==="new"||e==="try"||e==="let";case 4:return e==="this"||e==="else"||e==="case"||e==="void"||e==="with"||e==="enum";case 5:return e==="while"||e==="break"||e==="catch"||e==="throw"||e==="const"||e==="yield"||e==="class"||e==="super";case 6:return e==="return"||e==="typeof"||e==="delete"||e==="switch"||e==="export"||e==="import";case 7:return e==="default"||e==="finally"||e==="extends";case 8:return e==="function"||e==="continue"||e==="debugger";case 10:return e==="instanceof";default:return false}};Scanner.prototype.codePointAt=function(e){var r=this.source.charCodeAt(e);if(r>=55296&&r<=56319){var t=this.source.charCodeAt(e+1);if(t>=56320&&t<=57343){var i=r;r=(i-55296)*1024+t-56320+65536}}return r};Scanner.prototype.scanHexEscape=function(e){var r=e==="u"?4:2;var t=0;for(var i=0;i<r;++i){if(!this.eof()&&n.Character.isHexDigit(this.source.charCodeAt(this.index))){t=t*16+hexValue(this.source[this.index++])}else{return null}}return String.fromCharCode(t)};Scanner.prototype.scanUnicodeCodePointEscape=function(){var e=this.source[this.index];var r=0;if(e==="}"){this.throwUnexpectedToken()}while(!this.eof()){e=this.source[this.index++];if(!n.Character.isHexDigit(e.charCodeAt(0))){break}r=r*16+hexValue(e)}if(r>1114111||e!=="}"){this.throwUnexpectedToken()}return n.Character.fromCodePoint(r)};Scanner.prototype.getIdentifier=function(){var e=this.index++;while(!this.eof()){var r=this.source.charCodeAt(this.index);if(r===92){this.index=e;return this.getComplexIdentifier()}else if(r>=55296&&r<57343){this.index=e;return this.getComplexIdentifier()}if(n.Character.isIdentifierPart(r)){++this.index}else{break}}return this.source.slice(e,this.index)};Scanner.prototype.getComplexIdentifier=function(){var e=this.codePointAt(this.index);var r=n.Character.fromCodePoint(e);this.index+=r.length;var t;if(e===92){if(this.source.charCodeAt(this.index)!==117){this.throwUnexpectedToken()}++this.index;if(this.source[this.index]==="{"){++this.index;t=this.scanUnicodeCodePointEscape()}else{t=this.scanHexEscape("u");if(t===null||t==="\\"||!n.Character.isIdentifierStart(t.charCodeAt(0))){this.throwUnexpectedToken()}}r=t}while(!this.eof()){e=this.codePointAt(this.index);if(!n.Character.isIdentifierPart(e)){break}t=n.Character.fromCodePoint(e);r+=t;this.index+=t.length;if(e===92){r=r.substr(0,r.length-1);if(this.source.charCodeAt(this.index)!==117){this.throwUnexpectedToken()}++this.index;if(this.source[this.index]==="{"){++this.index;t=this.scanUnicodeCodePointEscape()}else{t=this.scanHexEscape("u");if(t===null||t==="\\"||!n.Character.isIdentifierPart(t.charCodeAt(0))){this.throwUnexpectedToken()}}r+=t}}return r};Scanner.prototype.octalToDecimal=function(e){var r=e!=="0";var t=octalValue(e);if(!this.eof()&&n.Character.isOctalDigit(this.source.charCodeAt(this.index))){r=true;t=t*8+octalValue(this.source[this.index++]);if("0123".indexOf(e)>=0&&!this.eof()&&n.Character.isOctalDigit(this.source.charCodeAt(this.index))){t=t*8+octalValue(this.source[this.index++])}}return{code:t,octal:r}};Scanner.prototype.scanIdentifier=function(){var e;var r=this.index;var t=this.source.charCodeAt(r)===92?this.getComplexIdentifier():this.getIdentifier();if(t.length===1){e=3}else if(this.isKeyword(t)){e=4}else if(t==="null"){e=5}else if(t==="true"||t==="false"){e=1}else{e=3}if(e!==3&&r+t.length!==this.index){var i=this.index;this.index=r;this.tolerateUnexpectedToken(a.Messages.InvalidEscapedReservedWord);this.index=i}return{type:e,value:t,lineNumber:this.lineNumber,lineStart:this.lineStart,start:r,end:this.index}};Scanner.prototype.scanPunctuator=function(){var e=this.index;var r=this.source[this.index];switch(r){case"(":case"{":if(r==="{"){this.curlyStack.push("{")}++this.index;break;case".":++this.index;if(this.source[this.index]==="."&&this.source[this.index+1]==="."){this.index+=2;r="..."}break;case"}":++this.index;this.curlyStack.pop();break;case")":case";":case",":case"[":case"]":case":":case"?":case"~":++this.index;break;default:r=this.source.substr(this.index,4);if(r===">>>="){this.index+=4}else{r=r.substr(0,3);if(r==="==="||r==="!=="||r===">>>"||r==="<<="||r===">>="||r==="**="){this.index+=3}else{r=r.substr(0,2);if(r==="&&"||r==="||"||r==="=="||r==="!="||r==="+="||r==="-="||r==="*="||r==="/="||r==="++"||r==="--"||r==="<<"||r===">>"||r==="&="||r==="|="||r==="^="||r==="%="||r==="<="||r===">="||r==="=>"||r==="**"){this.index+=2}else{r=this.source[this.index];if("<>=!+-*%&|^/".indexOf(r)>=0){++this.index}}}}}if(this.index===e){this.throwUnexpectedToken()}return{type:7,value:r,lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}};Scanner.prototype.scanHexLiteral=function(e){var r="";while(!this.eof()){if(!n.Character.isHexDigit(this.source.charCodeAt(this.index))){break}r+=this.source[this.index++]}if(r.length===0){this.throwUnexpectedToken()}if(n.Character.isIdentifierStart(this.source.charCodeAt(this.index))){this.throwUnexpectedToken()}return{type:6,value:parseInt("0x"+r,16),lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}};Scanner.prototype.scanBinaryLiteral=function(e){var r="";var t;while(!this.eof()){t=this.source[this.index];if(t!=="0"&&t!=="1"){break}r+=this.source[this.index++]}if(r.length===0){this.throwUnexpectedToken()}if(!this.eof()){t=this.source.charCodeAt(this.index);if(n.Character.isIdentifierStart(t)||n.Character.isDecimalDigit(t)){this.throwUnexpectedToken()}}return{type:6,value:parseInt(r,2),lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}};Scanner.prototype.scanOctalLiteral=function(e,r){var t="";var i=false;if(n.Character.isOctalDigit(e.charCodeAt(0))){i=true;t="0"+this.source[this.index++]}else{++this.index}while(!this.eof()){if(!n.Character.isOctalDigit(this.source.charCodeAt(this.index))){break}t+=this.source[this.index++]}if(!i&&t.length===0){this.throwUnexpectedToken()}if(n.Character.isIdentifierStart(this.source.charCodeAt(this.index))||n.Character.isDecimalDigit(this.source.charCodeAt(this.index))){this.throwUnexpectedToken()}return{type:6,value:parseInt(t,8),octal:i,lineNumber:this.lineNumber,lineStart:this.lineStart,start:r,end:this.index}};Scanner.prototype.isImplicitOctalLiteral=function(){for(var e=this.index+1;e<this.length;++e){var r=this.source[e];if(r==="8"||r==="9"){return false}if(!n.Character.isOctalDigit(r.charCodeAt(0))){return true}}return true};Scanner.prototype.scanNumericLiteral=function(){var e=this.index;var r=this.source[e];i.assert(n.Character.isDecimalDigit(r.charCodeAt(0))||r===".","Numeric literal must start with a decimal digit or a decimal point");var t="";if(r!=="."){t=this.source[this.index++];r=this.source[this.index];if(t==="0"){if(r==="x"||r==="X"){++this.index;return this.scanHexLiteral(e)}if(r==="b"||r==="B"){++this.index;return this.scanBinaryLiteral(e)}if(r==="o"||r==="O"){return this.scanOctalLiteral(r,e)}if(r&&n.Character.isOctalDigit(r.charCodeAt(0))){if(this.isImplicitOctalLiteral()){return this.scanOctalLiteral(r,e)}}}while(n.Character.isDecimalDigit(this.source.charCodeAt(this.index))){t+=this.source[this.index++]}r=this.source[this.index]}if(r==="."){t+=this.source[this.index++];while(n.Character.isDecimalDigit(this.source.charCodeAt(this.index))){t+=this.source[this.index++]}r=this.source[this.index]}if(r==="e"||r==="E"){t+=this.source[this.index++];r=this.source[this.index];if(r==="+"||r==="-"){t+=this.source[this.index++]}if(n.Character.isDecimalDigit(this.source.charCodeAt(this.index))){while(n.Character.isDecimalDigit(this.source.charCodeAt(this.index))){t+=this.source[this.index++]}}else{this.throwUnexpectedToken()}}if(n.Character.isIdentifierStart(this.source.charCodeAt(this.index))){this.throwUnexpectedToken()}return{type:6,value:parseFloat(t),lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}};Scanner.prototype.scanStringLiteral=function(){var e=this.index;var r=this.source[e];i.assert(r==="'"||r==='"',"String literal must starts with a quote");++this.index;var t=false;var u="";while(!this.eof()){var s=this.source[this.index++];if(s===r){r="";break}else if(s==="\\"){s=this.source[this.index++];if(!s||!n.Character.isLineTerminator(s.charCodeAt(0))){switch(s){case"u":if(this.source[this.index]==="{"){++this.index;u+=this.scanUnicodeCodePointEscape()}else{var o=this.scanHexEscape(s);if(o===null){this.throwUnexpectedToken()}u+=o}break;case"x":var f=this.scanHexEscape(s);if(f===null){this.throwUnexpectedToken(a.Messages.InvalidHexEscapeSequence)}u+=f;break;case"n":u+="\n";break;case"r":u+="\r";break;case"t":u+="\t";break;case"b":u+="\b";break;case"f":u+="\f";break;case"v":u+="\v";break;case"8":case"9":u+=s;this.tolerateUnexpectedToken();break;default:if(s&&n.Character.isOctalDigit(s.charCodeAt(0))){var l=this.octalToDecimal(s);t=l.octal||t;u+=String.fromCharCode(l.code)}else{u+=s}break}}else{++this.lineNumber;if(s==="\r"&&this.source[this.index]==="\n"){++this.index}this.lineStart=this.index}}else if(n.Character.isLineTerminator(s.charCodeAt(0))){break}else{u+=s}}if(r!==""){this.index=e;this.throwUnexpectedToken()}return{type:8,value:u,octal:t,lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}};Scanner.prototype.scanTemplate=function(){var e="";var r=false;var t=this.index;var i=this.source[t]==="`";var u=false;var s=2;++this.index;while(!this.eof()){var o=this.source[this.index++];if(o==="`"){s=1;u=true;r=true;break}else if(o==="$"){if(this.source[this.index]==="{"){this.curlyStack.push("${");++this.index;r=true;break}e+=o}else if(o==="\\"){o=this.source[this.index++];if(!n.Character.isLineTerminator(o.charCodeAt(0))){switch(o){case"n":e+="\n";break;case"r":e+="\r";break;case"t":e+="\t";break;case"u":if(this.source[this.index]==="{"){++this.index;e+=this.scanUnicodeCodePointEscape()}else{var f=this.index;var l=this.scanHexEscape(o);if(l!==null){e+=l}else{this.index=f;e+=o}}break;case"x":var c=this.scanHexEscape(o);if(c===null){this.throwUnexpectedToken(a.Messages.InvalidHexEscapeSequence)}e+=c;break;case"b":e+="\b";break;case"f":e+="\f";break;case"v":e+="\v";break;default:if(o==="0"){if(n.Character.isDecimalDigit(this.source.charCodeAt(this.index))){this.throwUnexpectedToken(a.Messages.TemplateOctalLiteral)}e+="\0"}else if(n.Character.isOctalDigit(o.charCodeAt(0))){this.throwUnexpectedToken(a.Messages.TemplateOctalLiteral)}else{e+=o}break}}else{++this.lineNumber;if(o==="\r"&&this.source[this.index]==="\n"){++this.index}this.lineStart=this.index}}else if(n.Character.isLineTerminator(o.charCodeAt(0))){++this.lineNumber;if(o==="\r"&&this.source[this.index]==="\n"){++this.index}this.lineStart=this.index;e+="\n"}else{e+=o}}if(!r){this.throwUnexpectedToken()}if(!i){this.curlyStack.pop()}return{type:10,value:this.source.slice(t+1,this.index-s),cooked:e,head:i,tail:u,lineNumber:this.lineNumber,lineStart:this.lineStart,start:t,end:this.index}};Scanner.prototype.testRegExp=function(e,r){var t="￿";var i=e;var n=this;if(r.indexOf("u")>=0){i=i.replace(/\\u\{([0-9a-fA-F]+)\}|\\u([a-fA-F0-9]{4})/g,function(e,r,i){var u=parseInt(r||i,16);if(u>1114111){n.throwUnexpectedToken(a.Messages.InvalidRegExp)}if(u<=65535){return String.fromCharCode(u)}return t}).replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,t)}try{RegExp(i)}catch(e){this.throwUnexpectedToken(a.Messages.InvalidRegExp)}try{return new RegExp(e,r)}catch(e){return null}};Scanner.prototype.scanRegExpBody=function(){var e=this.source[this.index];i.assert(e==="/","Regular expression literal must start with a slash");var r=this.source[this.index++];var t=false;var u=false;while(!this.eof()){e=this.source[this.index++];r+=e;if(e==="\\"){e=this.source[this.index++];if(n.Character.isLineTerminator(e.charCodeAt(0))){this.throwUnexpectedToken(a.Messages.UnterminatedRegExp)}r+=e}else if(n.Character.isLineTerminator(e.charCodeAt(0))){this.throwUnexpectedToken(a.Messages.UnterminatedRegExp)}else if(t){if(e==="]"){t=false}}else{if(e==="/"){u=true;break}else if(e==="["){t=true}}}if(!u){this.throwUnexpectedToken(a.Messages.UnterminatedRegExp)}return r.substr(1,r.length-2)};Scanner.prototype.scanRegExpFlags=function(){var e="";var r="";while(!this.eof()){var t=this.source[this.index];if(!n.Character.isIdentifierPart(t.charCodeAt(0))){break}++this.index;if(t==="\\"&&!this.eof()){t=this.source[this.index];if(t==="u"){++this.index;var i=this.index;var a=this.scanHexEscape("u");if(a!==null){r+=a;for(e+="\\u";i<this.index;++i){e+=this.source[i]}}else{this.index=i;r+="u";e+="\\u"}this.tolerateUnexpectedToken()}else{e+="\\";this.tolerateUnexpectedToken()}}else{r+=t;e+=t}}return r};Scanner.prototype.scanRegExp=function(){var e=this.index;var r=this.scanRegExpBody();var t=this.scanRegExpFlags();var i=this.testRegExp(r,t);return{type:9,value:"",pattern:r,flags:t,regex:i,lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}};Scanner.prototype.lex=function(){if(this.eof()){return{type:2,value:"",lineNumber:this.lineNumber,lineStart:this.lineStart,start:this.index,end:this.index}}var e=this.source.charCodeAt(this.index);if(n.Character.isIdentifierStart(e)){return this.scanIdentifier()}if(e===40||e===41||e===59){return this.scanPunctuator()}if(e===39||e===34){return this.scanStringLiteral()}if(e===46){if(n.Character.isDecimalDigit(this.source.charCodeAt(this.index+1))){return this.scanNumericLiteral()}return this.scanPunctuator()}if(n.Character.isDecimalDigit(e)){return this.scanNumericLiteral()}if(e===96||e===125&&this.curlyStack[this.curlyStack.length-1]==="${"){return this.scanTemplate()}if(e>=55296&&e<57343){if(n.Character.isIdentifierStart(this.codePointAt(this.index))){return this.scanIdentifier()}}return this.scanPunctuator()};return Scanner}();r.Scanner=u},function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:true});r.TokenName={};r.TokenName[1]="Boolean";r.TokenName[2]="<end>";r.TokenName[3]="Identifier";r.TokenName[4]="Keyword";r.TokenName[5]="Null";r.TokenName[6]="Numeric";r.TokenName[7]="Punctuator";r.TokenName[8]="String";r.TokenName[9]="RegularExpression";r.TokenName[10]="Template"},function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:true});r.XHTMLEntities={quot:'"',amp:"&",apos:"'",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:"",emsp:"",thinsp:"",zwnj:"",zwj:"",lrm:"",rlm:"",ndash:"",mdash:"—",lsquo:"",rsquo:"",sbquo:"",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"",Prime:"″",lsaquo:"",rsaquo:"",oline:"‾",frasl:"",euro:"€",image:"",weierp:"℘",real:"",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"",lowast:"",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"",cap:"∩",cup:"",int:"∫",there4:"∴",sim:"",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦",lang:"⟨",rang:"⟩"}},function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:true});var i=t(10);var n=t(12);var a=t(13);var u=function(){function Reader(){this.values=[];this.curly=this.paren=-1}Reader.prototype.beforeFunctionExpression=function(e){return["(","{","[","in","typeof","instanceof","new","return","case","delete","throw","void","=","+=","-=","*=","**=","/=","%=","<<=",">>=",">>>=","&=","|=","^=",",","+","-","*","**","/","%","++","--","<<",">>",">>>","&","|","^","!","~","&&","||","?",":","===","==",">=","<=","<",">","!=","!=="].indexOf(e)>=0};Reader.prototype.isRegexStart=function(){var e=this.values[this.values.length-1];var r=e!==null;switch(e){case"this":case"]":r=false;break;case")":var t=this.values[this.paren-1];r=t==="if"||t==="while"||t==="for"||t==="with";break;case"}":r=false;if(this.values[this.curly-3]==="function"){var i=this.values[this.curly-4];r=i?!this.beforeFunctionExpression(i):false}else if(this.values[this.curly-4]==="function"){var i=this.values[this.curly-5];r=i?!this.beforeFunctionExpression(i):true}break;default:break}return r};Reader.prototype.push=function(e){if(e.type===7||e.type===4){if(e.value==="{"){this.curly=this.values.length}else if(e.value==="("){this.paren=this.values.length}this.values.push(e.value)}else{this.values.push(null)}};return Reader}();var s=function(){function Tokenizer(e,r){this.errorHandler=new i.ErrorHandler;this.errorHandler.tolerant=r?typeof r.tolerant==="boolean"&&r.tolerant:false;this.scanner=new n.Scanner(e,this.errorHandler);this.scanner.trackComment=r?typeof r.comment==="boolean"&&r.comment:false;this.trackRange=r?typeof r.range==="boolean"&&r.range:false;this.trackLoc=r?typeof r.loc==="boolean"&&r.loc:false;this.buffer=[];this.reader=new u}Tokenizer.prototype.errors=function(){return this.errorHandler.errors};Tokenizer.prototype.getNextToken=function(){if(this.buffer.length===0){var e=this.scanner.scanComments();if(this.scanner.trackComment){for(var r=0;r<e.length;++r){var t=e[r];var i=this.scanner.source.slice(t.slice[0],t.slice[1]);var n={type:t.multiLine?"BlockComment":"LineComment",value:i};if(this.trackRange){n.range=t.range}if(this.trackLoc){n.loc=t.loc}this.buffer.push(n)}}if(!this.scanner.eof()){var u=void 0;if(this.trackLoc){u={start:{line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart},end:{}}}var s=this.scanner.source[this.scanner.index]==="/"&&this.reader.isRegexStart();var o=s?this.scanner.scanRegExp():this.scanner.lex();this.reader.push(o);var f={type:a.TokenName[o.type],value:this.scanner.source.slice(o.start,o.end)};if(this.trackRange){f.range=[o.start,o.end]}if(this.trackLoc){u.end={line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart};f.loc=u}if(o.type===9){var l=o.pattern;var c=o.flags;f.regex={pattern:l,flags:c}}this.buffer.push(f)}}return this.buffer.shift()};return Tokenizer}();r.Tokenizer=s}])})},function(e,r,t){"use strict";var i=t(544);var n=t(548);var a=t(501);var u=t(617);var s=Object.prototype.toString;var o=Object.prototype.hasOwnProperty;var f=9;var l=10;var c=32;var h=33;var p=34;var v=35;var d=37;var D=38;var m=39;var g=42;var E=44;var A=45;var C=58;var y=62;var w=63;var x=64;var b=91;var F=93;var S=96;var B=123;var k=124;var O=125;var P={};P[0]="\\0";P[7]="\\a";P[8]="\\b";P[9]="\\t";P[10]="\\n";P[11]="\\v";P[12]="\\f";P[13]="\\r";P[27]="\\e";P[34]='\\"';P[92]="\\\\";P[133]="\\N";P[160]="\\_";P[8232]="\\L";P[8233]="\\P";var T=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];function compileStyleMap(e,r){var t,i,n,a,u,s,f;if(r===null)return{};t={};i=Object.keys(r);for(n=0,a=i.length;n<a;n+=1){u=i[n];s=String(r[u]);if(u.slice(0,2)==="!!"){u="tag:yaml.org,2002:"+u.slice(2)}f=e.compiledTypeMap["fallback"][u];if(f&&o.call(f.styleAliases,s)){s=f.styleAliases[s]}t[u]=s}return t}function encodeHex(e){var r,t,a;r=e.toString(16).toUpperCase();if(e<=255){t="x";a=2}else if(e<=65535){t="u";a=4}else if(e<=4294967295){t="U";a=8}else{throw new n("code point within a string may not be greater than 0xFFFFFFFF")}return"\\"+t+i.repeat("0",a-r.length)+r}function State(e){this.schema=e["schema"]||a;this.indent=Math.max(1,e["indent"]||2);this.noArrayIndent=e["noArrayIndent"]||false;this.skipInvalid=e["skipInvalid"]||false;this.flowLevel=i.isNothing(e["flowLevel"])?-1:e["flowLevel"];this.styleMap=compileStyleMap(this.schema,e["styles"]||null);this.sortKeys=e["sortKeys"]||false;this.lineWidth=e["lineWidth"]||80;this.noRefs=e["noRefs"]||false;this.noCompatMode=e["noCompatMode"]||false;this.condenseFlow=e["condenseFlow"]||false;this.implicitTypes=this.schema.compiledImplicit;this.explicitTypes=this.schema.compiledExplicit;this.tag=null;this.result="";this.duplicates=[];this.usedDuplicates=null}function indentString(e,r){var t=i.repeat(" ",r),n=0,a=-1,u="",s,o=e.length;while(n<o){a=e.indexOf("\n",n);if(a===-1){s=e.slice(n);n=o}else{s=e.slice(n,a+1);n=a+1}if(s.length&&s!=="\n")u+=t;u+=s}return u}function generateNextLine(e,r){return"\n"+i.repeat(" ",e.indent*r)}function testImplicitResolving(e,r){var t,i,n;for(t=0,i=e.implicitTypes.length;t<i;t+=1){n=e.implicitTypes[t];if(n.resolve(r)){return true}}return false}function isWhitespace(e){return e===c||e===f}function isPrintable(e){return 32<=e&&e<=126||161<=e&&e<=55295&&e!==8232&&e!==8233||57344<=e&&e<=65533&&e!==65279||65536<=e&&e<=1114111}function isPlainSafe(e){return isPrintable(e)&&e!==65279&&e!==E&&e!==b&&e!==F&&e!==B&&e!==O&&e!==C&&e!==v}function isPlainSafeFirst(e){return isPrintable(e)&&e!==65279&&!isWhitespace(e)&&e!==A&&e!==w&&e!==C&&e!==E&&e!==b&&e!==F&&e!==B&&e!==O&&e!==v&&e!==D&&e!==g&&e!==h&&e!==k&&e!==y&&e!==m&&e!==p&&e!==d&&e!==x&&e!==S}function needIndentIndicator(e){var r=/^\n* /;return r.test(e)}var I=1,M=2,L=3,R=4,j=5;function chooseScalarStyle(e,r,t,i,n){var a;var u;var s=false;var o=false;var f=i!==-1;var c=-1;var h=isPlainSafeFirst(e.charCodeAt(0))&&!isWhitespace(e.charCodeAt(e.length-1));if(r){for(a=0;a<e.length;a++){u=e.charCodeAt(a);if(!isPrintable(u)){return j}h=h&&isPlainSafe(u)}}else{for(a=0;a<e.length;a++){u=e.charCodeAt(a);if(u===l){s=true;if(f){o=o||a-c-1>i&&e[c+1]!==" ";c=a}}else if(!isPrintable(u)){return j}h=h&&isPlainSafe(u)}o=o||f&&(a-c-1>i&&e[c+1]!==" ")}if(!s&&!o){return h&&!n(e)?I:M}if(t>9&&needIndentIndicator(e)){return j}return o?R:L}function writeScalar(e,r,t,i){e.dump=function(){if(r.length===0){return"''"}if(!e.noCompatMode&&T.indexOf(r)!==-1){return"'"+r+"'"}var a=e.indent*Math.max(1,t);var u=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-a);var s=i||e.flowLevel>-1&&t>=e.flowLevel;function testAmbiguity(r){return testImplicitResolving(e,r)}switch(chooseScalarStyle(r,s,e.indent,u,testAmbiguity)){case I:return r;case M:return"'"+r.replace(/'/g,"''")+"'";case L:return"|"+blockHeader(r,e.indent)+dropEndingNewline(indentString(r,a));case R:return">"+blockHeader(r,e.indent)+dropEndingNewline(indentString(foldString(r,u),a));case j:return'"'+escapeString(r,u)+'"';default:throw new n("impossible error: invalid scalar style")}}()}function blockHeader(e,r){var t=needIndentIndicator(e)?String(r):"";var i=e[e.length-1]==="\n";var n=i&&(e[e.length-2]==="\n"||e==="\n");var a=n?"+":i?"":"-";return t+a+"\n"}function dropEndingNewline(e){return e[e.length-1]==="\n"?e.slice(0,-1):e}function foldString(e,r){var t=/(\n+)([^\n]*)/g;var i=function(){var i=e.indexOf("\n");i=i!==-1?i:e.length;t.lastIndex=i;return foldLine(e.slice(0,i),r)}();var n=e[0]==="\n"||e[0]===" ";var a;var u;while(u=t.exec(e)){var s=u[1],o=u[2];a=o[0]===" ";i+=s+(!n&&!a&&o!==""?"\n":"")+foldLine(o,r);n=a}return i}function foldLine(e,r){if(e===""||e[0]===" ")return e;var t=/ [^ ]/g;var i;var n=0,a,u=0,s=0;var o="";while(i=t.exec(e)){s=i.index;if(s-n>r){a=u>n?u:s;o+="\n"+e.slice(n,a);n=a+1}u=s}o+="\n";if(e.length-n>r&&u>n){o+=e.slice(n,u)+"\n"+e.slice(u+1)}else{o+=e.slice(n)}return o.slice(1)}function escapeString(e){var r="";var t,i;var n;for(var a=0;a<e.length;a++){t=e.charCodeAt(a);if(t>=55296&&t<=56319){i=e.charCodeAt(a+1);if(i>=56320&&i<=57343){r+=encodeHex((t-55296)*1024+i-56320+65536);a++;continue}}n=P[t];r+=!n&&isPrintable(t)?e[a]:n||encodeHex(t)}return r}function writeFlowSequence(e,r,t){var i="",n=e.tag,a,u;for(a=0,u=t.length;a<u;a+=1){if(writeNode(e,r,t[a],false,false)){if(a!==0)i+=","+(!e.condenseFlow?" ":"");i+=e.dump}}e.tag=n;e.dump="["+i+"]"}function writeBlockSequence(e,r,t,i){var n="",a=e.tag,u,s;for(u=0,s=t.length;u<s;u+=1){if(writeNode(e,r+1,t[u],true,true)){if(!i||u!==0){n+=generateNextLine(e,r)}if(e.dump&&l===e.dump.charCodeAt(0)){n+="-"}else{n+="- "}n+=e.dump}}e.tag=a;e.dump=n||"[]"}function writeFlowMapping(e,r,t){var i="",n=e.tag,a=Object.keys(t),u,s,o,f,l;for(u=0,s=a.length;u<s;u+=1){l=e.condenseFlow?'"':"";if(u!==0)l+=", ";o=a[u];f=t[o];if(!writeNode(e,r,o,false,false)){continue}if(e.dump.length>1024)l+="? ";l+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" ");if(!writeNode(e,r,f,false,false)){continue}l+=e.dump;i+=l}e.tag=n;e.dump="{"+i+"}"}function writeBlockMapping(e,r,t,i){var a="",u=e.tag,s=Object.keys(t),o,f,c,h,p,v;if(e.sortKeys===true){s.sort()}else if(typeof e.sortKeys==="function"){s.sort(e.sortKeys)}else if(e.sortKeys){throw new n("sortKeys must be a boolean or a function")}for(o=0,f=s.length;o<f;o+=1){v="";if(!i||o!==0){v+=generateNextLine(e,r)}c=s[o];h=t[c];if(!writeNode(e,r+1,c,true,true,true)){continue}p=e.tag!==null&&e.tag!=="?"||e.dump&&e.dump.length>1024;if(p){if(e.dump&&l===e.dump.charCodeAt(0)){v+="?"}else{v+="? "}}v+=e.dump;if(p){v+=generateNextLine(e,r)}if(!writeNode(e,r+1,h,true,p)){continue}if(e.dump&&l===e.dump.charCodeAt(0)){v+=":"}else{v+=": "}v+=e.dump;a+=v}e.tag=u;e.dump=a||"{}"}function detectType(e,r,t){var i,a,u,f,l,c;a=t?e.explicitTypes:e.implicitTypes;for(u=0,f=a.length;u<f;u+=1){l=a[u];if((l.instanceOf||l.predicate)&&(!l.instanceOf||typeof r==="object"&&r instanceof l.instanceOf)&&(!l.predicate||l.predicate(r))){e.tag=t?l.tag:"?";if(l.represent){c=e.styleMap[l.tag]||l.defaultStyle;if(s.call(l.represent)==="[object Function]"){i=l.represent(r,c)}else if(o.call(l.represent,c)){i=l.represent[c](r,c)}else{throw new n("!<"+l.tag+'> tag resolver accepts not "'+c+'" style')}e.dump=i}return true}}return false}function writeNode(e,r,t,i,a,u){e.tag=null;e.dump=t;if(!detectType(e,t,false)){detectType(e,t,true)}var o=s.call(e.dump);if(i){i=e.flowLevel<0||e.flowLevel>r}var f=o==="[object Object]"||o==="[object Array]",l,c;if(f){l=e.duplicates.indexOf(t);c=l!==-1}if(e.tag!==null&&e.tag!=="?"||c||e.indent!==2&&r>0){a=false}if(c&&e.usedDuplicates[l]){e.dump="*ref_"+l}else{if(f&&c&&!e.usedDuplicates[l]){e.usedDuplicates[l]=true}if(o==="[object Object]"){if(i&&Object.keys(e.dump).length!==0){writeBlockMapping(e,r,e.dump,a);if(c){e.dump="&ref_"+l+e.dump}}else{writeFlowMapping(e,r,e.dump);if(c){e.dump="&ref_"+l+" "+e.dump}}}else if(o==="[object Array]"){var h=e.noArrayIndent&&r>0?r-1:r;if(i&&e.dump.length!==0){writeBlockSequence(e,h,e.dump,a);if(c){e.dump="&ref_"+l+e.dump}}else{writeFlowSequence(e,h,e.dump);if(c){e.dump="&ref_"+l+" "+e.dump}}}else if(o==="[object String]"){if(e.tag!=="?"){writeScalar(e,e.dump,r,u)}}else{if(e.skipInvalid)return false;throw new n("unacceptable kind of an object to dump "+o)}if(e.tag!==null&&e.tag!=="?"){e.dump="!<"+e.tag+"> "+e.dump}}return true}function getDuplicateReferences(e,r){var t=[],i=[],n,a;inspectNode(e,t,i);for(n=0,a=i.length;n<a;n+=1){r.duplicates.push(t[i[n]])}r.usedDuplicates=new Array(a)}function inspectNode(e,r,t){var i,n,a;if(e!==null&&typeof e==="object"){n=r.indexOf(e);if(n!==-1){if(t.indexOf(n)===-1){t.push(n)}}else{r.push(e);if(Array.isArray(e)){for(n=0,a=e.length;n<a;n+=1){inspectNode(e[n],r,t)}}else{i=Object.keys(e);for(n=0,a=i.length;n<a;n+=1){inspectNode(e[i[n]],r,t)}}}}}function dump(e,r){r=r||{};var t=new State(r);if(!t.noRefs)getDuplicateReferences(e,t);if(writeNode(t,0,e,true,true))return t.dump+"\n";return""}function safeDump(e,r){return dump(e,i.extend({schema:u},r))}e.exports.dump=dump;e.exports.safeDump=safeDump},,function(e,r,t){"use strict";var i=t(697);var n=t(797);var a=t(755);var u=t(384);var s=t(896);var o=t(189);e.exports=i().use(n).use(a).use(u).use(s).use(o)},,,,,,function(e,r,t){"use strict";const i=t(589);const n=t(778);const a=t(66);const u=(e,r,t)=>{if(typeof e!=="string"){throw new TypeError(`Expected \`fromDir\` to be of type \`string\`, got \`${typeof e}\``)}if(typeof r!=="string"){throw new TypeError(`Expected \`moduleId\` to be of type \`string\`, got \`${typeof r}\``)}try{e=a.realpathSync(e)}catch(r){if(r.code==="ENOENT"){e=i.resolve(e)}else if(t){return null}else{throw r}}const u=i.join(e,"noop.js");const s=()=>n._resolveFilename(r,{id:u,filename:u,paths:n._nodeModulePaths(e)});if(t){try{return s()}catch(e){return null}}return s()};e.exports=((e,r)=>u(e,r));e.exports.silent=((e,r)=>u(e,r,true))},,,,,,,function(e,r,t){"use strict";var i=t(354);var n="\n";var a=" ";var u=":";var s="[";var o="]";var f="^";var l=4;var c=n+n;var h=i(a,l);e.exports=footnoteDefinition;function footnoteDefinition(e){var r=this.all(e).join(c+h);return s+f+(e.label||e.identifier)+o+u+a+r}},,,,,function(e,r,t){"use strict";var i=t(100);var n=t(998);var a=t(389);var u=t(434);var s=t(220);var o=t(97);e.exports=i("remark-lint:no-heading-content-indent",noHeadingContentIndent);var f=s.start;var l=s.end;function noHeadingContentIndent(e,r){var t=String(r);n(e,"heading",visitor);function visitor(e){var i;var n;var s;var c;var h;var p;var v;var d;var D;var m;if(o(e)){return}i=e.depth;n=e.children;s=a(e,"atx");if(s==="atx"||s==="atx-closed"){h=f(e);d=h.offset;D=t.charAt(d);while(D&&D!=="#"){D=t.charAt(++d)}if(!D){return}d=i+(d-h.offset);c=f(n[0]).column;if(!c){return}v=c-h.column-1-d;if(v){m=(v>0?"Remove":"Add")+" "+Math.abs(v)+" "+u("space",v)+" before this headings content";r.message(m,f(n[0]))}}if(s==="atx-closed"){p=l(n[n.length-1]);v=l(e).column-p.column-1-i;if(v){m="Remove "+v+" "+u("space",v)+" after this headings content";r.message(m,p)}}}}},function(e){"use strict";e.exports=function(e){if(typeof e!=="function"){throw new TypeError("Expected a function")}return e.displayName||e.name||(/function ([^\(]+)?\(/.exec(e.toString())||[])[1]||null}},,,function(e,r,t){"use strict";var i=t(532);var n=t(234);e.exports=definition;var a=" ";var u=":";var s="[";var o="]";function definition(e){var r=i(e.url);if(e.title){r+=a+n(e.title)}return s+(e.label||e.identifier)+o+u+a+r}},,function(e){if(typeof Object.create==="function"){e.exports=function inherits(e,r){e.super_=r;e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}})}}else{e.exports=function inherits(e,r){e.super_=r;var t=function(){};t.prototype=r.prototype;e.prototype=new t;e.prototype.constructor=e}}},,,,,function(e,r,t){"use strict";var i=t(720)();e.exports=function(e){return typeof e==="string"?e.replace(i,""):e}},function(e,r,t){"use strict";var i=t(100);var n=t(998);var a=t(97);var u=t(67);e.exports=i("remark-lint:no-inline-padding",noInlinePadding);function noInlinePadding(e,r){n(e,["emphasis","strong","delete","image","link"],visitor);function visitor(e){var t;if(!a(e)){t=u(e);if(t.charAt(0)===" "||t.charAt(t.length-1)===" "){r.message("Dont pad `"+e.type+"` with inner spaces",e)}}}}},,,,,,,,,,,,,,function(e,r,t){"use strict";var i=t(775);var n=t(507);var a=t(288);var u=t(413);e.exports=log;var s="vfile-reporter";function log(e,r,t){var o=r.reporter||a;var f;if(u(o)){try{o=n(o,{cwd:r.cwd,prefix:s})}catch(e){t(new Error("Could not find reporter `"+o+"`"));return}}f=o(e.files.filter(given),i(r.reporterOptions,{quiet:r.quiet,silent:r.silent,color:r.color}));if(f){if(f.charAt(f.length-1)!=="\n"){f+="\n"}r.streamError.write(f,t)}else{t()}}function given(e){return e.data.unifiedEngineGiven}},,,,,function(e,r,t){"use strict";var i=t(308);var n=t(197);var a=t(981);var u=t(314);var s=t(116);e.exports=encode;encode.escape=escape;var o={}.hasOwnProperty;var f=['"',"'","<",">","&","`"];var l=construct();var c=toExpression(f);var h=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;var p=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g;function encode(e,r){var t=r||{};var i=t.subset;var n=i?toExpression(i):c;var a=t.escapeOnly;var u=t.omitOptionalSemicolons;e=e.replace(n,function(e,r,i){return one(e,i.charAt(r+1),t)});if(i||a){return e}return e.replace(h,replaceSurrogatePair).replace(p,replaceBmp);function replaceSurrogatePair(e,r,t){return toHexReference((e.charCodeAt(0)-55296)*1024+e.charCodeAt(1)-56320+65536,t.charAt(r+2),u)}function replaceBmp(e,r,i){return one(e,i.charAt(r+1),t)}}function escape(e){return encode(e,{escapeOnly:true,useNamedReferences:true})}function one(e,r,t){var i=t.useShortestReferences;var n=t.omitOptionalSemicolons;var a;var u;if((i||t.useNamedReferences)&&o.call(l,e)){a=toNamed(l[e],r,n,t.attribute)}if(i||!a){u=toHexReference(e.charCodeAt(0),r,n)}if(a&&(!i||a.length<u.length)){return a}return u}function toNamed(e,r,t,i){var a="&"+e;if(t&&o.call(n,e)&&s.indexOf(e)===-1&&(!i||r&&r!=="="&&!u(r))){return a}return a+";"}function toHexReference(e,r,t){var i="&#x"+e.toString(16).toUpperCase();return t&&r&&!a(r)?i:i+";"}function toExpression(e){return new RegExp("["+e.join("")+"]","g")}function construct(){var e={};var r;for(r in i){e[i[r]]=r}return e}},,,function(e){e.exports={AElig:"Æ",AMP:"&",Aacute:"Á",Acirc:"Â",Agrave:"À",Aring:"Å",Atilde:"Ã",Auml:"Ä",COPY:"©",Ccedil:"Ç",ETH:"Ð",Eacute:"É",Ecirc:"Ê",Egrave:"È",Euml:"Ë",GT:">",Iacute:"Í",Icirc:"Î",Igrave:"Ì",Iuml:"Ï",LT:"<",Ntilde:"Ñ",Oacute:"Ó",Ocirc:"Ô",Ograve:"Ò",Oslash:"Ø",Otilde:"Õ",Ouml:"Ö",QUOT:'"',REG:"®",THORN:"Þ",Uacute:"Ú",Ucirc:"Û",Ugrave:"Ù",Uuml:"Ü",Yacute:"Ý",aacute:"á",acirc:"â",acute:"´",aelig:"æ",agrave:"à",amp:"&",aring:"å",atilde:"ã",auml:"ä",brvbar:"¦",ccedil:"ç",cedil:"¸",cent:"¢",copy:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",ecirc:"ê",egrave:"è",eth:"ð",euml:"ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",iacute:"í",icirc:"î",iexcl:"¡",igrave:"ì",iquest:"¿",iuml:"ï",laquo:"«",lt:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",oacute:"ó",ocirc:"ô",ograve:"ò",ordf:"ª",ordm:"º",oslash:"ø",otilde:"õ",ouml:"ö",para:"¶",plusmn:"±",pound:"£",quot:'"',raquo:"»",reg:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",times:"×",uacute:"ú",ucirc:"û",ugrave:"ù",uml:"¨",uuml:"ü",yacute:"ý",yen:"¥",yuml:"ÿ"}},function(e,r,t){"use strict";var i=t(347);e.exports=normalize;function normalize(e){return i(e).toLowerCase()}},,,,function(e){"use strict";e.exports=trimTrailingLines;var r="\n";function trimTrailingLines(e){var t=String(e);var i=t.length;while(t.charAt(--i)===r){}return t.slice(0,i+1)}},,,,function(e,r){r.parse=r.decode=decode;r.stringify=r.encode=encode;r.safe=safe;r.unsafe=unsafe;var t=typeof process!=="undefined"&&process.platform==="win32"?"\r\n":"\n";function encode(e,r){var i=[];var n="";if(typeof r==="string"){r={section:r,whitespace:false}}else{r=r||{};r.whitespace=r.whitespace===true}var a=r.whitespace?" = ":"=";Object.keys(e).forEach(function(r,u,s){var o=e[r];if(o&&Array.isArray(o)){o.forEach(function(e){n+=safe(r+"[]")+a+safe(e)+"\n"})}else if(o&&typeof o==="object"){i.push(r)}else{n+=safe(r)+a+safe(o)+t}});if(r.section&&n.length){n="["+safe(r.section)+"]"+t+n}i.forEach(function(i,a,u){var s=dotSplit(i).join("\\.");var o=(r.section?r.section+".":"")+s;var f=encode(e[i],{section:o,whitespace:r.whitespace});if(n.length&&f.length){n+=t}n+=f});return n}function dotSplit(e){return e.replace(/\1/g,"LITERAL\\1LITERAL").replace(/\\\./g,"").split(/\./).map(function(e){return e.replace(/\1/g,"\\.").replace(/\2LITERAL\\1LITERAL\2/g,"")})}function decode(e){var r={};var t=r;var i=null;var n=/^\[([^\]]*)\]$|^([^=]+)(=(.*))?$/i;var a=e.split(/[\r\n]+/g);a.forEach(function(e,a,u){if(!e||e.match(/^\s*[;#]/))return;var s=e.match(n);if(!s)return;if(s[1]!==undefined){i=unsafe(s[1]);t=r[i]=r[i]||{};return}var o=unsafe(s[2]);var f=s[3]?unsafe(s[4]):true;switch(f){case"true":case"false":case"null":f=JSON.parse(f)}if(o.length>2&&o.slice(-2)==="[]"){o=o.substring(0,o.length-2);if(!t[o]){t[o]=[]}else if(!Array.isArray(t[o])){t[o]=[t[o]]}}if(Array.isArray(t[o])){t[o].push(f)}else{t[o]=f}});Object.keys(r).filter(function(e,t,i){if(!r[e]||typeof r[e]!=="object"||Array.isArray(r[e])){return false}var n=dotSplit(e);var a=r;var u=n.pop();var s=u.replace(/\\\./g,".");n.forEach(function(e,r,t){if(!a[e]||typeof a[e]!=="object")a[e]={};a=a[e]});if(a===r&&s===u){return false}a[s]=r[e];return true}).forEach(function(e,t,i){delete r[e]});return r}function isQuoted(e){return e.charAt(0)==='"'&&e.slice(-1)==='"'||e.charAt(0)==="'"&&e.slice(-1)==="'"}function safe(e){return typeof e!=="string"||e.match(/[=\r\n]/)||e.match(/^\[/)||e.length>1&&isQuoted(e)||e!==e.trim()?JSON.stringify(e):e.replace(/;/g,"\\;").replace(/#/g,"\\#")}function unsafe(e,r){e=(e||"").trim();if(isQuoted(e)){if(e.charAt(0)==="'"){e=e.substr(1,e.length-2)}try{e=JSON.parse(e)}catch(e){}}else{var t=false;var i="";for(var n=0,a=e.length;n<a;n++){var u=e.charAt(n);if(t){if("\\;#".indexOf(u)!==-1){i+=u}else{i+="\\"+u}t=false}else if(";#".indexOf(u)!==-1){break}else if(u==="\\"){t=true}else{i+=u}}if(t){i+="\\"}return i.trim()}return e}},,,,,function(e,r,t){"use strict";var i=t(400);var n=Object.prototype.toString;function resolveYamlPairs(e){if(e===null)return true;var r,t,i,a,u,s=e;u=new Array(s.length);for(r=0,t=s.length;r<t;r+=1){i=s[r];if(n.call(i)!=="[object Object]")return false;a=Object.keys(i);if(a.length!==1)return false;u[r]=[a[0],i[a[0]]]}return true}function constructYamlPairs(e){if(e===null)return[];var r,t,i,n,a,u=e;a=new Array(u.length);for(r=0,t=u.length;r<t;r+=1){i=u[r];n=Object.keys(i);a[r]=[n[0],i[n[0]]]}return a}e.exports=new i("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:resolveYamlPairs,construct:constructYamlPairs})},function(e,r,t){"use strict";var i=t(775);var n=t(648);e.exports=Compiler;function Compiler(e,r){this.inLink=false;this.inTable=false;this.tree=e;this.file=r;this.options=i(this.options);this.setOptions({})}var a=Compiler.prototype;a.enterLink=n("inLink",false);a.enterTable=n("inTable",false);a.enterLinkReference=t(440);a.options=t(508);a.setOptions=t(535);a.compile=t(565);a.visit=t(343);a.all=t(402);a.block=t(424);a.visitOrderedItems=t(978);a.visitUnorderedItems=t(606);a.visitors={root:t(600),text:t(285),heading:t(804),paragraph:t(138),blockquote:t(793),list:t(599),listItem:t(884),inlineCode:t(888),code:t(682),html:t(319),thematicBreak:t(881),strong:t(303),emphasis:t(32),break:t(113),delete:t(370),link:t(307),linkReference:t(296),imageReference:t(293),definition:t(167),image:t(819),footnote:t(373),footnoteReference:t(955),footnoteDefinition:t(158),table:t(919),tableCell:t(4)}},,,,,,function(e,r,t){"use strict";e.exports=PassThrough;var i=t(843);var n=t(554);n.inherits=t(9);n.inherits(PassThrough,i);function PassThrough(e){if(!(this instanceof PassThrough))return new PassThrough(e);i.call(this,e)}PassThrough.prototype._transform=function(e,r,t){t(null,e)}},,function(e,r){"use strict";var t=r;t.start=factory("start");t.end=factory("end");function factory(e){point.displayName=e;return point;function point(r){var t=r&&r.position&&r.position[e]||{};return{line:t.line||null,column:t.column||null,offset:isNaN(t.offset)?null:t.offset}}}},function(e,r,t){"use strict";var i=t(765);var n=t(354);var a=t(770);var u=t(816);var s=t(771);var o=t(108);e.exports=list;var f="*";var l="_";var c="+";var h="-";var p=".";var v=" ";var d="\n";var D="\t";var m=")";var g="x";var E=4;var A=/\n\n(?!\s*$)/;var C=/^\[([ \t]|x|X)][ \t]/;var y=/^([ \t]*)([*+-]|\d+[.)])( {1,4}(?! )| |\t|$|(?=\n))([^\n]*)/;var w=/^([ \t]*)([*+-]|\d+[.)])([ \t]+)/;var x=/^( {1,4}|\t)?/gm;function list(e,r,t){var n=this;var u=n.options.commonmark;var s=n.options.pedantic;var g=n.blockTokenizers;var A=n.interruptList;var C=0;var y=r.length;var w=null;var x=0;var b;var F;var S;var B;var k;var O;var P;var T;var I;var M;var L;var R;var j;var N;var U;var J;var z;var X;var q=false;var G;var _;var W;var V;while(C<y){S=r.charAt(C);if(S===D){x+=E-x%E}else if(S===v){x++}else{break}C++}if(x>=E){return}S=r.charAt(C);if(S===f||S===c||S===h){B=S;F=false}else{F=true;b="";while(C<y){S=r.charAt(C);if(!a(S)){break}b+=S;C++}S=r.charAt(C);if(!b||!(S===p||u&&S===m)){return}w=parseInt(b,10);B=S}S=r.charAt(++C);if(S!==v&&S!==D&&(s||S!==d&&S!=="")){return}if(t){return true}C=0;j=[];N=[];U=[];while(C<y){k=r.indexOf(d,C);O=C;P=false;V=false;if(k===-1){k=y}W=C+E;x=0;while(C<y){S=r.charAt(C);if(S===D){x+=E-x%E}else if(S===v){x++}else{break}C++}if(x>=E){V=true}if(J&&x>=J.indent){V=true}S=r.charAt(C);T=null;if(!V){if(S===f||S===c||S===h){T=S;C++;x++}else{b="";while(C<y){S=r.charAt(C);if(!a(S)){break}b+=S;C++}S=r.charAt(C);C++;if(b&&(S===p||u&&S===m)){T=S;x+=b.length+1}}if(T){S=r.charAt(C);if(S===D){x+=E-x%E;C++}else if(S===v){W=C+E;while(C<W){if(r.charAt(C)!==v){break}C++;x++}if(C===W&&r.charAt(C)===v){C-=E-1;x-=E-1}}else if(S!==d&&S!==""){T=null}}}if(T){if(!s&&B!==T){break}P=true}else{if(!u&&!V&&r.charAt(O)===v){V=true}else if(u&&J){V=x>=J.indent||x>E}P=false;C=O}M=r.slice(O,k);I=O===C?M:r.slice(C,k);if(T===f||T===l||T===h){if(g.thematicBreak.call(n,e,M,true)){break}}L=R;R=!P&&!i(I).length;if(V&&J){J.value=J.value.concat(U,M);N=N.concat(U,M);U=[]}else if(P){if(U.length!==0){q=true;J.value.push("");J.trail=U.concat()}J={value:[M],indent:x,trail:[]};j.push(J);N=N.concat(U,M);U=[]}else if(R){if(L&&!u){break}U.push(M)}else{if(L){break}if(o(A,g,n,[e,M,true])){break}J.value=J.value.concat(U,M);N=N.concat(U,M);U=[]}C=k+1}G=e(N.join(d)).reset({type:"list",ordered:F,start:w,spread:q,children:[]});z=n.enterList();X=n.enterBlock();C=-1;y=j.length;while(++C<y){J=j[C].value.join(d);_=e.now();e(J)(listItem(n,J,_),G);J=j[C].trail.join(d);if(C!==y-1){J+=d}e(J)}z();X();return G}function listItem(e,r,t){var i=e.offset;var n=e.options.pedantic?pedanticListItem:normalListItem;var a=null;var u;var s;r=n.apply(null,arguments);if(e.options.gfm){u=r.match(C);if(u){s=u[0].length;a=u[1].toLowerCase()===g;i[t.line]+=s;r=r.slice(s)}}return{type:"listItem",spread:A.test(r),checked:a,children:e.tokenizeBlock(r,t)}}function pedanticListItem(e,r,t){var i=e.offset;var n=t.line;r=r.replace(w,replacer);n=t.line;return r.replace(x,replacer);function replacer(e){i[n]=(i[n]||0)+e.length;n++;return""}}function normalListItem(e,r,t){var i=e.offset;var a=t.line;var o;var f;var l;var c;var h;var p;var D;r=r.replace(y,replacer);c=r.split(d);h=s(r,u(o).indent).split(d);h[0]=l;i[a]=(i[a]||0)+f.length;a++;p=0;D=c.length;while(++p<D){i[a]=(i[a]||0)+c[p].length-h[p].length;a++}return h.join(d);function replacer(e,r,t,i,a){f=r+t+i;l=a;if(Number(t)<10&&f.length%2===1){t=v+t}o=r+n(v,t.length)+i;return o+l}}},,,function(e,r,t){"use strict";e.exports.plugins=[t(707),t(495),t(22),t(245),t(473),t(533),t(830),t(830),[t(246),"space"],t(305),t(905),t(69),t(739),t(397),t(670),t(799),t(163),t(669),t(175),t(715),t(676),t(119),t(679),t(724),t(852),t(567),t(951),t(580),[t(504),2],[t(352),{checked:"x",unchecked:" "}],[t(392),"fenced"],[t(677),"`"],[t(228),"md"],[t(33),1],[t(692),"atx"],[t(595),[{no:"End-Of-Life",yes:"End-of-Life"},{no:"End-of-life",yes:"End-of-Life"},{no:"Github",yes:"GitHub"},{no:"Javascript",yes:"JavaScript"},{no:"Node.JS",yes:"Node.js"},{no:"Rfc",yes:"RFC"},{no:"[Rr][Ff][Cc]\\d+",yes:"RFC <number>"},{no:"rfc",yes:"RFC"},{no:"v8",yes:"V8"}]],[t(387),"*"],[t(52),"padded"]]},function(e,r,t){"use strict";var i;var n;try{var a=i;n=t(142)}catch(e){if(typeof window!=="undefined")n=window.esprima}var u=t(400);function resolveJavascriptFunction(e){if(e===null)return false;try{var r="("+e+")",t=n.parse(r,{range:true});if(t.type!=="Program"||t.body.length!==1||t.body[0].type!=="ExpressionStatement"||t.body[0].expression.type!=="ArrowFunctionExpression"&&t.body[0].expression.type!=="FunctionExpression"){return false}return true}catch(e){return false}}function constructJavascriptFunction(e){var r="("+e+")",t=n.parse(r,{range:true}),i=[],a;if(t.type!=="Program"||t.body.length!==1||t.body[0].type!=="ExpressionStatement"||t.body[0].expression.type!=="ArrowFunctionExpression"&&t.body[0].expression.type!=="FunctionExpression"){throw new Error("Failed to resolve function")}t.body[0].expression.params.forEach(function(e){i.push(e.name)});a=t.body[0].expression.body.range;if(t.body[0].expression.body.type==="BlockStatement"){return new Function(i,r.slice(a[0]+1,a[1]-1))}return new Function(i,"return "+r.slice(a[0],a[1]))}function representJavascriptFunction(e){return e.toString()}function isFunction(e){return Object.prototype.toString.call(e)==="[object Function]"}e.exports=new u("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:resolveJavascriptFunction,construct:constructJavascriptFunction,predicate:isFunction,represent:representJavascriptFunction})},function(e,r,t){r.alphasort=alphasort;r.alphasorti=alphasorti;r.setopts=setopts;r.ownProp=ownProp;r.makeAbs=makeAbs;r.finish=finish;r.mark=mark;r.isIgnored=isIgnored;r.childrenIgnored=childrenIgnored;function ownProp(e,r){return Object.prototype.hasOwnProperty.call(e,r)}var i=t(589);var n=t(47);var a=t(877);var u=n.Minimatch;function alphasorti(e,r){return e.toLowerCase().localeCompare(r.toLowerCase())}function alphasort(e,r){return e.localeCompare(r)}function setupIgnores(e,r){e.ignore=r.ignore||[];if(!Array.isArray(e.ignore))e.ignore=[e.ignore];if(e.ignore.length){e.ignore=e.ignore.map(ignoreMap)}}function ignoreMap(e){var r=null;if(e.slice(-3)==="/**"){var t=e.replace(/(\/\*\*)+$/,"");r=new u(t,{dot:true})}return{matcher:new u(e,{dot:true}),gmatcher:r}}function setopts(e,r,t){if(!t)t={};if(t.matchBase&&-1===r.indexOf("/")){if(t.noglobstar){throw new Error("base matching requires globstar")}r="**/"+r}e.silent=!!t.silent;e.pattern=r;e.strict=t.strict!==false;e.realpath=!!t.realpath;e.realpathCache=t.realpathCache||Object.create(null);e.follow=!!t.follow;e.dot=!!t.dot;e.mark=!!t.mark;e.nodir=!!t.nodir;if(e.nodir)e.mark=true;e.sync=!!t.sync;e.nounique=!!t.nounique;e.nonull=!!t.nonull;e.nosort=!!t.nosort;e.nocase=!!t.nocase;e.stat=!!t.stat;e.noprocess=!!t.noprocess;e.absolute=!!t.absolute;e.maxLength=t.maxLength||Infinity;e.cache=t.cache||Object.create(null);e.statCache=t.statCache||Object.create(null);e.symlinks=t.symlinks||Object.create(null);setupIgnores(e,t);e.changedCwd=false;var n=process.cwd();if(!ownProp(t,"cwd"))e.cwd=n;else{e.cwd=i.resolve(t.cwd);e.changedCwd=e.cwd!==n}e.root=t.root||i.resolve(e.cwd,"/");e.root=i.resolve(e.root);if(process.platform==="win32")e.root=e.root.replace(/\\/g,"/");e.cwdAbs=a(e.cwd)?e.cwd:makeAbs(e,e.cwd);if(process.platform==="win32")e.cwdAbs=e.cwdAbs.replace(/\\/g,"/");e.nomount=!!t.nomount;t.nonegate=true;t.nocomment=true;e.minimatch=new u(r,t);e.options=e.minimatch.options}function finish(e){var r=e.nounique;var t=r?[]:Object.create(null);for(var i=0,n=e.matches.length;i<n;i++){var a=e.matches[i];if(!a||Object.keys(a).length===0){if(e.nonull){var u=e.minimatch.globSet[i];if(r)t.push(u);else t[u]=true}}else{var s=Object.keys(a);if(r)t.push.apply(t,s);else s.forEach(function(e){t[e]=true})}}if(!r)t=Object.keys(t);if(!e.nosort)t=t.sort(e.nocase?alphasorti:alphasort);if(e.mark){for(var i=0;i<t.length;i++){t[i]=e._mark(t[i])}if(e.nodir){t=t.filter(function(r){var t=!/\/$/.test(r);var i=e.cache[r]||e.cache[makeAbs(e,r)];if(t&&i)t=i!=="DIR"&&!Array.isArray(i);return t})}}if(e.ignore.length)t=t.filter(function(r){return!isIgnored(e,r)});e.found=t}function mark(e,r){var t=makeAbs(e,r);var i=e.cache[t];var n=r;if(i){var a=i==="DIR"||Array.isArray(i);var u=r.slice(-1)==="/";if(a&&!u)n+="/";else if(!a&&u)n=n.slice(0,-1);if(n!==r){var s=makeAbs(e,n);e.statCache[s]=e.statCache[t];e.cache[s]=e.cache[t]}}return n}function makeAbs(e,r){var t=r;if(r.charAt(0)==="/"){t=i.join(e.root,r)}else if(a(r)||r===""){t=r}else if(e.changedCwd){t=i.resolve(e.cwd,r)}else{t=i.resolve(r)}if(process.platform==="win32")t=t.replace(/\\/g,"/");return t}function isIgnored(e,r){if(!e.ignore.length)return false;return e.ignore.some(function(e){return e.matcher.match(r)||!!(e.gmatcher&&e.gmatcher.match(r))})}function childrenIgnored(e,r){if(!e.ignore.length)return false;return e.ignore.some(function(e){return!!(e.gmatcher&&e.gmatcher.match(r))})}},,function(e,r,t){"use strict";var i=t(100);e.exports=i("remark-lint:file-extension",fileExtension);function fileExtension(e,r,t){var i=r.extname;t=typeof t==="string"?t:"md";if(i&&i.slice(1)!==t){r.message("Invalid extension: use `"+t+"`")}}},,,function(e,r,t){"use strict";var i=t(478);var n=t(758);var a=t(323);e.exports=url;url.locator=a;url.notInLink=true;var u='"';var s="'";var o="(";var f=")";var l=",";var c=".";var h=":";var p=";";var v="<";var d="@";var D="[";var m="]";var g="http://";var E="https://";var A="mailto:";var C=[g,E,A];var y=C.length;function url(e,r,t){var a=this;var g;var E;var w;var x;var b;var F;var S;var B;var k;var O;var P;var T;var I;if(!a.options.gfm){return}g="";x=-1;while(++x<y){F=C[x];S=r.slice(0,F.length);if(S.toLowerCase()===F){g=S;break}}if(!g){return}x=g.length;B=r.length;k="";O=0;while(x<B){w=r.charAt(x);if(n(w)||w===v){break}if(w===c||w===l||w===h||w===p||w===u||w===s||w===f||w===m){P=r.charAt(x+1);if(!P||n(P)){break}}if(w===o||w===D){O++}if(w===f||w===m){O--;if(O<0){break}}k+=w;x++}if(!k){return}g+=k;E=g;if(F===A){b=k.indexOf(d);if(b===-1||b===B-1){return}E=E.substr(A.length)}if(t){return true}I=a.enterLink();T=a.inlineTokenizers;a.inlineTokenizers={text:T.text};E=a.tokenizeInline(E,e.now());a.inlineTokenizers=T;I();return e(g)({type:"link",title:null,url:i(g,{nonTerminated:false}),children:E})}},,function(e){"use strict";var r=Object.prototype.hasOwnProperty;var t=Object.prototype.toString;var i=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var a=function isArray(e){if(typeof Array.isArray==="function"){return Array.isArray(e)}return t.call(e)==="[object Array]"};var u=function isPlainObject(e){if(!e||t.call(e)!=="[object Object]"){return false}var i=r.call(e,"constructor");var n=e.constructor&&e.constructor.prototype&&r.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!i&&!n){return false}var a;for(a in e){}return typeof a==="undefined"||r.call(e,a)};var s=function setProperty(e,r){if(i&&r.name==="__proto__"){i(e,r.name,{enumerable:true,configurable:true,value:r.newValue,writable:true})}else{e[r.name]=r.newValue}};var o=function getProperty(e,t){if(t==="__proto__"){if(!r.call(e,t)){return void 0}else if(n){return n(e,t).value}}return e[t]};e.exports=function extend(){var e,r,t,i,n,f;var l=arguments[0];var c=1;var h=arguments.length;var p=false;if(typeof l==="boolean"){p=l;l=arguments[1]||{};c=2}if(l==null||typeof l!=="object"&&typeof l!=="function"){l={}}for(;c<h;++c){e=arguments[c];if(e!=null){for(r in e){t=o(l,r);i=o(e,r);if(l!==i){if(p&&i&&(u(i)||(n=a(i)))){if(n){n=false;f=t&&a(t)?t:[]}else{f=t&&u(t)?t:{}}s(l,{name:r,newValue:extend(p,f,i)})}else if(typeof i!=="undefined"){s(l,{name:r,newValue:i})}}}}}return l}},function(e){"use strict";e.exports=enclose;var r='"';var t="'";function enclose(e){var i=e.indexOf(r)===-1?r:t;return i+e+i}},,,,,function(e,r,t){"use strict";var i=t(885);var n=t(64);r.init=init;r.log=log;r.formatArgs=formatArgs;r.save=save;r.load=load;r.useColors=useColors;r.colors=[6,2,3,4,5,1];try{var a=t(646);if(a&&(a.stderr||a).level>=2){r.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221]}}catch(e){}r.inspectOpts=Object.keys(process.env).filter(function(e){return/^debug_/i.test(e)}).reduce(function(e,r){var t=r.substring(6).toLowerCase().replace(/_([a-z])/g,function(e,r){return r.toUpperCase()});var i=process.env[r];if(/^(yes|on|true|enabled)$/i.test(i)){i=true}else if(/^(no|off|false|disabled)$/i.test(i)){i=false}else if(i==="null"){i=null}else{i=Number(i)}e[t]=i;return e},{});function useColors(){return"colors"in r.inspectOpts?Boolean(r.inspectOpts.colors):i.isatty(process.stderr.fd)}function formatArgs(r){var t=this.namespace,i=this.useColors;if(i){var n=this.color;var a="[3"+(n<8?n:"8;5;"+n);var u=" ".concat(a,";1m").concat(t," ");r[0]=u+r[0].split("\n").join("\n"+u);r.push(a+"m+"+e.exports.humanize(this.diff)+"")}else{r[0]=getDate()+t+" "+r[0]}}function getDate(){if(r.inspectOpts.hideDate){return""}return(new Date).toISOString()+" "}function log(){return process.stderr.write(n.format.apply(n,arguments)+"\n")}function save(e){if(e){process.env.DEBUG=e}else{delete process.env.DEBUG}}function load(){return process.env.DEBUG}function init(e){e.inspectOpts={};var t=Object.keys(r.inspectOpts);for(var i=0;i<t.length;i++){e.inspectOpts[t[i]]=r.inspectOpts[t[i]]}}e.exports=t(519)(r);var u=e.exports.formatters;u.o=function(e){this.inspectOpts.colors=this.useColors;return n.inspect(e,this.inspectOpts).replace(/\s*\n\s*/g," ")};u.O=function(e){this.inspectOpts.colors=this.useColors;return n.inspect(e,this.inspectOpts)}},,,function(e,r,t){"use strict";var i=t(589);var n=t(66);var a=t(761);var u=t(333);var s=t(775);var o=t(121);var f=t(413);var l=n.readdir;var c=n.stat;var h=i.join;var p=i.relative;var v=i.resolve;var d=i.basename;var D=i.extname;var m=a.hasMagic;e.exports=find;function find(e,r,t){expand(e,r,done);function done(e,r){if(e){t(e)}else{t(null,{oneFileMode:oneFileMode(r),files:r.output})}}}function expand(e,r,t){var i=r.cwd;var n=[];var u=0;var s=0;var o;e.forEach(each);if(!s){search(n,r,done)}function each(e){if(f(e)){if(m(e)){s++;a(e,{cwd:i},one)}else{e=p(i,v(i,e))||".";n.push(e)}}else{e.cwd=i;e.path=p(i,e.path);e.history=[e.path];n.push(e)}}function one(e,t){if(o){return}if(e){o=true;done(e)}else{u++;n=n.concat(t);if(u===s){search(n,r,done)}}}function done(e,r){if(e){t(e)}else{t(null,{input:n,output:r})}}}function search(e,r,t){var i=r.cwd;var n=r.silentlyIgnore;var a=r.nested;var f=r.extensions;var c=[];var p=0;var d=0;e.forEach(each);if(!p){t(null,c)}return each;function each(e){var m=base(e);if(a&&(o(m)||m==="node_modules")){return}p++;statAndIgnore(e,r,handle);function handle(r,t){var s=t&&t.ignored;var o=t&&t.stats&&t.stats.isDirectory();if(s&&(a||n)){return one(null,[])}if(!s&&o){return l(v(i,filePath(e)),directory)}if(a&&!o&&f.length!==0&&f.indexOf(D(e))===-1){return one(null,[])}e=u(e);e.cwd=i;if(s){try{e.fail("Cannot process specified file: its ignored")}catch(r){}}if(r&&r.code==="ENOENT"){try{e.fail(r.syscall==="stat"?"No such file or directory":r)}catch(r){}}one(null,[e])}function directory(e,t){var n;if(e){n=u(filePath(n));n.cwd=i;try{n.fail("Cannot read directory")}catch(e){}one(null,[n])}else{search(t.map(concat),s(r,{nested:true}),one)}}function one(e,r){if(r){c=c.concat(r)}d++;if(d===p){t(null,c)}}function concat(r){return h(filePath(e),r)}}}function statAndIgnore(e,r,t){var i=r.ignore;var n=v(r.cwd,filePath(e));var a=1;var u=0;var s;var o;if(!e.contents){a++;c(n,handleStat)}i.check(n,handleIgnore);function handleStat(e,r){s=r;one(e)}function handleIgnore(e,r){o=r;one(e)}function one(e){u++;if(e){t(e);u=-1}else if(u===a){t(null,{stats:s,ignored:o})}}}function base(e){return f(e)?d(e):e.basename}function filePath(e){return f(e)?e:e.path}function oneFileMode(e){return e.output.length===1&&e.input.length===1&&e.output[0].path===e.input[0]}},function(e,r,t){"use strict";var i=t(375);var n=t(445);var a=t(719);e.exports=i().use(n).use(a).freeze()},,function(e,r,t){"use strict";var i=t(100);var n=t(998);var a=t(220);var u=t(97);e.exports=i("remark-lint:fenced-code-flag",fencedCodeFlag);var s=a.start;var o=a.end;var f=/^ {0,3}([~`])\1{2,}/;var l="Invalid code-language flag";var c="Missing code-language flag";function fencedCodeFlag(e,r,t){var i=String(r);var a=false;var h=[];if(typeof t==="object"&&!("length"in t)){a=Boolean(t.allowEmpty);t=t.flags}if(typeof t==="object"&&"length"in t){h=String(t).split(",")}n(e,"code",visitor);function visitor(e){var t;if(!u(e)){if(e.lang){if(h.length!==0&&h.indexOf(e.lang)===-1){r.message(l,e)}}else{t=i.slice(s(e).offset,o(e).offset);if(!a&&f.test(t)){r.message(c,e)}}}}}},function(e,r,t){"use strict";var i=t(100);var n=t(434);var a=t(998);var u=t(220);var s=t(97);e.exports=i("remark-lint:list-item-indent",listItemIndent);var o=u.start;var f={"tab-size":true,mixed:true,space:true};function listItemIndent(e,r,t){var i=String(r);t=typeof t==="string"?t:"tab-size";if(f[t]!==true){r.fail("Invalid list-item indent style `"+t+"`: use either `'tab-size'`, `'space'`, or `'mixed'`")}a(e,"list",visitor);function visitor(e){var a=e.spread||e.loose;if(!s(e)){e.children.forEach(visitItem)}function visitItem(e){var u=e.children[0];var s=o(u);var f;var l;var c;var h;var p;f=i.slice(o(e).offset,s.offset).replace(/\[[x ]?]\s*$/i,"");l=f.trimRight().length;c=t==="tab-size"||t==="mixed"&&a?Math.ceil(l/4)*4:l+1;if(f.length!==c){h=c-f.length;p="Incorrect list-item indent: "+(h>0?"add":"remove")+" "+Math.abs(h)+" "+n("space",h);r.message(p,s)}}}}},,,,function(e,r,t){"use strict";var i=t(446);var n=t(407);e.exports=toVFile;function toVFile(e){if(typeof e==="string"||i(e)){e={path:String(e)}}return n(e)}},,function(e){"use strict";e.exports=atxHeading;var r="\n";var t="\t";var i=" ";var n="#";var a=6;function atxHeading(e,u,s){var o=this;var f=o.options.pedantic;var l=u.length+1;var c=-1;var h=e.now();var p="";var v="";var d;var D;var m;while(++c<l){d=u.charAt(c);if(d!==i&&d!==t){c--;break}p+=d}m=0;while(++c<=l){d=u.charAt(c);if(d!==n){c--;break}p+=d;m++}if(m>a){return}if(!m||!f&&u.charAt(c+1)===n){return}l=u.length+1;D="";while(++c<l){d=u.charAt(c);if(d!==i&&d!==t){c--;break}D+=d}if(!f&&D.length===0&&d&&d!==r){return}if(s){return true}p+=D;D="";v="";while(++c<l){d=u.charAt(c);if(!d||d===r){break}if(d!==i&&d!==t&&d!==n){v+=D+d;D="";continue}while(d===i||d===t){D+=d;d=u.charAt(++c)}if(!f&&v&&!D&&d===n){v+=d;continue}while(d===n){D+=d;d=u.charAt(++c)}while(d===i||d===t){D+=d;d=u.charAt(++c)}c--}h.column+=p.length;h.offset+=p.length;p+=v+D;return e(p)({type:"heading",depth:m,children:o.tokenizeInline(v,h)})}},,,,function(e){"use strict";e.exports=bail;function bail(e){if(e){throw e}}},,,,function(e,r,t){"use strict";var i=t(998);e.exports=removePosition;function removePosition(e,r){i(e,r?hard:soft);return e}function hard(e){delete e.position}function soft(e){e.position=undefined}},,,,,,,function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:true});r.isSpaceSeparator=isSpaceSeparator;r.isIdStartChar=isIdStartChar;r.isIdContinueChar=isIdContinueChar;r.isDigit=isDigit;r.isHexDigit=isHexDigit;var i=t(929);var n=_interopRequireWildcard(i);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var r={};if(e!=null){for(var t in e){if(Object.prototype.hasOwnProperty.call(e,t))r[t]=e[t]}}r.default=e;return r}}function isSpaceSeparator(e){return n.Space_Separator.test(e)}function isIdStartChar(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"||e==="$"||e==="_"||n.ID_Start.test(e)}function isIdContinueChar(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||e==="$"||e==="_"||e===""||e===""||n.ID_Continue.test(e)}function isDigit(e){return/[0-9]/.test(e)}function isHexDigit(e){return/[0-9A-Fa-f]/.test(e)}},function(e){"use strict";e.exports=factory;var r="\\";function factory(e,t){return unescape;function unescape(i){var n=0;var a=i.indexOf(r);var u=e[t];var s=[];var o;while(a!==-1){s.push(i.slice(n,a));n=a+1;o=i.charAt(n);if(!o||u.indexOf(o)===-1){s.push(r)}a=i.indexOf(r,n+1)}s.push(i.slice(n));return s.join("")}}},,function(e,r,t){"use strict";var i=t(400);e.exports=new i("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})},,,,,,,,,,,function(e,r,t){var i=t(688);if(process.env.READABLE_STREAM==="disable"&&i){e.exports=i;r=e.exports=i.Readable;r.Readable=i.Readable;r.Writable=i.Writable;r.Duplex=i.Duplex;r.Transform=i.Transform;r.PassThrough=i.PassThrough;r.Stream=i}else{r=e.exports=t(454);r.Stream=i||r;r.Readable=r;r.Writable=t(57);r.Duplex=t(921);r.Transform=t(843);r.PassThrough=t(218)}},function(e,r,t){"use strict";var i=t(136)("unified-engine:file-pipeline:stringify");var n=t(356);var a=t(301);e.exports=stringify;function stringify(e,r){var t=e.processor;var u=e.tree;var s;if(n(r).fatal){i("Not compiling failed document");return}if(!e.output&&!e.out&&!e.alwaysStringify){i("Not compiling document without output settings");return}i("Compiling `%s`",r.path);if(e.inspect){if(r.path){r.extname=".txt"}s=a[e.color?"color":"noColor"](u)+"\n"}else if(e.treeOut){if(r.path){r.extname=".json"}s=JSON.stringify(u,null,2)+"\n"}else{s=t.stringify(u,r)}r.contents=s;i("Compiled document")}},,,function(e){"use strict";e.exports=text;function text(e,r){return this.encode(this.escape(e.value,e,r),e)}},,,function(e,r,t){"use strict";var i=t(646).hasBasic;var n=t(579);var a=t(475);var u=t(354);var s=t(356);e.exports=reporter;var o=process.platform==="win32";var f=o?{error:"×",warning:"‼"}:{error:"✖",warning:"⚠"};var l=/\s*$/;var c="<stdin>";var h={open:"",close:""};var p={underline:{open:"",close:""},red:{open:"",close:""},yellow:{open:"",close:""},green:{open:"",close:""}};var v={underline:h,red:h,yellow:h,green:h};var d={true:"error",false:"warning",null:"info",undefined:"info"};function reporter(e,r){var t=r||{};var i;if(!e){return""}if("name"in e&&"message"in e){return String(e.stack||e)}if(!("length"in e)){i=true;e=[e]}return compile(parse(filter(e,t),t),i,t)}function filter(e,r){var t=[];var i=e.length;var n=-1;var a;if(!r.quiet&&!r.silent){return e.concat()}while(++n<i){a=e[n];if(applicable(a,r).length!==0){t.push(a)}}return t}function parse(e,r){var t=e.length;var i=-1;var n=[];var u=[];var o=0;var f=0;var l=0;var h=0;var p;var v;var D;var m;var g;var E;var A;var C;var y;var w;var x;while(++i<t){p=e[i];v=current(p);D=p.history[0]||v;m=applicable(p,r).sort(comparator);if(n.length!==0&&n[n.length-1].type!=="header"){n.push({type:"separator"})}n.push({type:"header",origin:D,destination:v,name:D||r.defaultName||c,stored:Boolean(p.stored),moved:Boolean(p.stored&&v!==D),stats:s(m)});g=-1;E=m.length;while(++g<E){A=m[g];x=A.ruleId||"";y=A.stack||A.message;C=A.location;C=a(C.end.line&&C.end.column?C:C.start);if(r.verbose&&A.note){y+="\n"+A.note}w=d[A.fatal];n.push({location:C,label:w,reason:y,ruleId:x,source:A.source});o=Math.max(realLength(C),o);f=Math.max(realLength(w),f);l=Math.max(realLength(y),l);h=Math.max(realLength(x),h)}u=u.concat(m)}return{rows:n,statistics:s(u),location:o,label:f,reason:l,ruleId:h}}function compile(e,r,t){var n=t.color;var a=e.statistics;var u=e.rows;var s=u.length;var o=-1;var c=[];var h;var D;var m;var g;if(n===null||n===undefined){n=i}m=n?p:v;while(++o<s){h=u[o];if(h.type==="separator"){c.push("")}else if(h.type==="header"){if(r&&!t.defaultName&&!h.origin){D=""}else{g=m[h.stats.fatal?"red":h.stats.total?"yellow":"green"];D=m.underline.open+g.open+h.name+g.close+m.underline.close;D+=h.moved?" > "+h.destination:""}if(!h.stats.total){D+=D?": ":"";if(h.stored){D+=m.yellow.open+"written"+m.yellow.close}else{D+="no issues found"}}if(D){c.push(D)}}else{g=m[h.label==="error"?"red":"yellow"];c.push(["",padLeft(h.location,e.location),padRight(g.open+h.label+g.close,e.label),padRight(h.reason,e.reason),padRight(h.ruleId,e.ruleId),h.source||""].join(" ").replace(l,""))}}if(a.fatal||a.warn){D=[];if(a.fatal){D.push([m.red.open+f.error+m.red.close,a.fatal,plural(d.true,a.fatal)].join(" "))}if(a.warn){D.push([m.yellow.open+f.warning+m.yellow.close,a.warn,plural(d.false,a.warn)].join(" "))}D=D.join(", ");if(a.total!==a.fatal&&a.total!==a.warn){D=a.total+" messages ("+D+")"}c.push("",D)}return c.join("\n")}function applicable(e,r){var t=e.messages;var i=t.length;var n=-1;var a=[];if(r.silent){while(++n<i){if(t[n].fatal){a.push(t[n])}}}else{a=t.concat()}return a}function realLength(e){var r=e.indexOf("\n");return n(r===-1?e:e.slice(0,r))}function padLeft(e,r){return u(" ",r-realLength(e))+e}function padRight(e,r){return e+u(" ",r-realLength(e))}function comparator(e,r){return check(e,r,"line")||check(e,r,"column")||-1}function check(e,r,t){return(e[t]||0)-(r[t]||0)}function current(e){if(e.filePath){return e.filePath()}return e.path}function plural(e,r){return r===1?e:e+"s"}},,,function(e,r,t){var i=t(118);var n=function(){};var a=t(509);e.exports=wrapped;function wrapped(e){function wrap(){var r=i(arguments);var t=r[r.length-1];var u=this;var s=typeof t=="function"?r.pop():n;if(!e){return s.apply(u,[null].concat(r))}if(generator(e)){return a(e).apply(u,r.concat(s))}if(e.length>r.length){try{return e.apply(u,r.concat(s))}catch(e){return s(e)}}return sync(e,s).apply(u,r)}return wrap}function sync(e,r){return function(){var t;try{t=e.apply(this,arguments)}catch(e){return r(e)}if(promise(t)){t.then(function(e){r(null,e)},r)}else{t instanceof Error?r(t):r(null,t)}}}function generator(e){return e&&e.constructor&&"GeneratorFunction"==e.constructor.name}function promise(e){return e&&"function"==typeof e.then}},,function(e,r,t){"use strict";var i=t(907);e.exports=imageReference;var n="[";var a="]";var u="!";function imageReference(e){return u+n+(this.encode(e.alt,e)||"")+a+i(e)}},,,function(e,r,t){"use strict";var i=t(398);var n=t(907);e.exports=linkReference;var a="[";var u="]";var s="shortcut";var o="collapsed";function linkReference(e){var r=this;var t=e.referenceType;var f=r.enterLinkReference(r,e);var l=r.all(e).join("");f();if(t===s||t===o){l=i(l,e.label||e.identifier)}return a+l+u+n(e)}},,,,,function(e,r,t){"use strict";var i=t(890);var n=true;try{n="inspect"in t(64)}catch(e){n=false}e.exports=n?inspect:noColor;inspect.color=inspect;noColor.color=inspect;inspect.noColor=noColor;noColor.noColor=noColor;var a=ansiColor(2,22);var u=ansiColor(33,39);var s=ansiColor(32,39);var o=new RegExp("(?:"+"(?:\\u001b\\[)|"+"\\u009b"+")"+"(?:"+"(?:[0-9]{1,3})?(?:(?:;[0-9]{0,3})*)?[A-M|f-m]"+")|"+"\\u001b[A-M]","g");var f=["type","value","children","position"];function noColor(e,r){return stripColor(inspect(e,r))}function inspect(e,r){var t;var i;var n;var a;if(e&&Boolean(e.length)&&typeof e!=="string"){a=e.length;n=-1;t=[];while(++n<a){t[n]=inspect(e[n])}return t.join("\n")}if(!e||!e.type){return String(e)}t=[formatNode(e)];i=e.children;a=i&&i.length;n=-1;if(!a){return t[0]}if(!r||typeof r==="number"){r=""}while(++n<a){e=i[n];if(n===a-1){t.push(formatNesting(r+"└─ ")+inspect(e,r+" "))}else{t.push(formatNesting(r+"├─ ")+inspect(e,r+"│ "))}}return t.join("\n")}function formatNesting(e){return a(e)}function compile(e){var r=[];if(!e){return null}r=[[e.line||1,e.column||1].join(":")];if("offset"in e){r.push(String(e.offset||0))}return r}function stringify(e,r){var t=[];var i=[];var n=[];add(e);add(r);if(i.length!==0){t.push(i.join("-"))}if(n.length!==0){t.push(n.join("-"))}return t.join(", ");function add(e){var r=compile(e);if(r){i.push(r[0]);if(r[1]){n.push(r[1])}}}}function formatNode(e){var r=e.type;var t=e.position||{};var n=stringify(t.start,t.end);var o;var l=[];var c;if(e.children){r+=a("[")+u(e.children.length)+a("]")}else if(typeof e.value==="string"){r+=a(": ")+s(JSON.stringify(e.value))}if(n){r+=" ("+n+")"}for(o in e){c=e[o];if(f.indexOf(o)!==-1||c===null||c===undefined||typeof c==="object"&&i(c)){continue}l.push("["+o+"="+JSON.stringify(c)+"]")}if(l.length!==0){r+=" "+l.join("")}return r}function stripColor(e){return e.replace(o,"")}function ansiColor(e,r){return color;function color(t){return"["+e+"m"+t+"["+r+"m"}}},,function(e,r,t){"use strict";var i=t(354);e.exports=strong;function strong(e){var r=i(this.options.strong,2);return r+this.all(e).join("")+r}},,function(e,r,t){"use strict";var i=t(100);var n=t(998);var a=t(220);var u=t(97);e.exports=i("remark-lint:maximum-line-length",maximumLineLength);var s=a.start;var o=a.end;function maximumLineLength(e,r,t){var i=typeof t==="number"&&!isNaN(t)?t:80;var a=String(r);var f=a.split(/\r?\n/);var l=f.length;var c=-1;var h;n(e,["heading","table","code","definition","html","jsx"],ignore);n(e,["link","image","inlineCode"],inline);while(++c<l){h=f[c].length;if(h>i){r.message("Line must be at most "+i+" characters",{line:c+1,column:h+1})}}function inline(e,r,t){var n=t.children[r+1];var a;var f;if(u(e)){return}a=s(e);f=o(e);if(a.column>i||f.column<i){return}if(n&&s(n).line===a.line&&(!n.value||/^(.+?[ \t].+?)/.test(n.value))){return}whitelist(a.line-1,f.line)}function ignore(e){if(!u(e)){whitelist(s(e).line-1,o(e).line)}}function whitelist(e,r){while(e<r){f[e++]=""}}}},,function(e,r,t){"use strict";var i=t(532);var n=t(234);e.exports=link;var a=" ";var u="[";var s="]";var o="(";var f=")";var l=/^[a-z][a-z+.-]+:\/?/i;function link(e){var r=this;var t=r.encode(e.url||"",e);var c=r.enterLink();var h=r.encode(r.escape(e.url||"",e));var p=r.all(e).join("");c();if(e.title==null&&l.test(t)&&h===p){return i(r.encode(e.url),true)}t=i(t);if(e.title){t+=a+n(r.encode(r.escape(e.title,e),e))}return u+p+s+o+t+f}},function(e){e.exports={nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",fnof:"ƒ",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",bull:"•",hellip:"…",prime:"",Prime:"″",oline:"‾",frasl:"",weierp:"℘",image:"",real:"",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"",lowast:"",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"",cap:"∩",cup:"",int:"∫",there4:"∴",sim:"",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦",quot:'"',amp:"&",lt:"<",gt:">",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",circ:"ˆ",tilde:"˜",ensp:"",emsp:"",thinsp:"",zwnj:"",zwj:"",lrm:"",rlm:"",ndash:"",mdash:"—",lsquo:"",rsquo:"",sbquo:"",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",permil:"‰",lsaquo:"",rsaquo:"",euro:"€"}},,,function(e){"use strict";e.exports=markdownTable;var r=/\./;var t=/\.[^.]*$/;var i="l";var n="r";var a="c";var u=".";var s="";var o=[i,n,a,u,s];var f=3;var l=":";var c="-";var h="|";var p=" ";var v="\n";function markdownTable(e,t){var d=t||{};var D=d.delimiter;var m=d.start;var g=d.end;var E=d.align;var A=d.stringLength||lengthNoop;var C=0;var y=-1;var w=e.length;var x=[];var b;var F;var S;var B;var k;var O;var P;var T;var I;var M;var L;var R;E=E?E.concat():[];if(D===null||D===undefined){D=p+h+p}if(m===null||m===undefined){m=h+p}if(g===null||g===undefined){g=p+h}while(++y<w){B=e[y];O=-1;if(B.length>C){C=B.length}while(++O<C){P=B[O]?dotindex(B[O]):null;if(!x[O]){x[O]=f}if(P>x[O]){x[O]=P}}}if(typeof E==="string"){E=pad(C,E).split("")}O=-1;while(++O<C){b=E[O];if(typeof b==="string"){b=b.charAt(0).toLowerCase()}if(o.indexOf(b)===-1){b=s}E[O]=b}y=-1;S=[];while(++y<w){B=e[y];O=-1;k=[];while(++O<C){I=B[O];I=stringify(I);if(E[O]===u){P=dotindex(I);T=x[O]+(r.test(I)?0:1)-(A(I)-P);k[O]=I+pad(T-1)}else{k[O]=I}}S[y]=k}x=[];y=-1;while(++y<w){k=S[y];O=-1;while(++O<C){I=k[O];if(!x[O]){x[O]=f}T=A(I);if(T>x[O]){x[O]=T}}}y=-1;while(++y<w){k=S[y];O=-1;if(d.pad!==false){while(++O<C){I=k[O];P=x[O]-(A(I)||0);M=pad(P);if(E[O]===n||E[O]===u){I=M+I}else if(E[O]===a){P/=2;if(P%1===0){L=P;R=P}else{L=P+.5;R=P-.5}I=pad(L)+I+pad(R)}else{I+=M}k[O]=I}}S[y]=k.join(D)}if(d.rule!==false){O=-1;F=[];while(++O<C){if(d.pad===false){I=e[0][O];M=A(stringify(I));M=M>f?M:f}else{M=x[O]}b=E[O];I=b===n||b===s?c:l;I+=pad(M-2,c);I+=b!==i&&b!==s?l:c;F[O]=I}S.splice(1,0,F.join(D))}return m+S.join(g+v+m)+g}function stringify(e){return e===null||e===undefined?"":String(e)}function lengthNoop(e){return String(e).length}function pad(e,r){return new Array(e+1).join(r||p)}function dotindex(e){var r=t.exec(e);return r?r.index+1:e.length}},,,function(e,r,t){"use strict";var i=t(638);var n=t(770);e.exports=alphanumerical;function alphanumerical(e){return i(e)||n(e)}},function(e){"use strict";e.exports=identity;function identity(e){return e}},,,,function(e){"use strict";e.exports=html;function html(e){return e.value}},,,,function(e){"use strict";e.exports=locate;var r=["https://","http://","mailto:"];function locate(e,t){var i=r.length;var n=-1;var a=-1;var u;if(!this.options.gfm){return-1}while(++n<i){u=e.indexOf(r[n],t);if(u!==-1&&(u<a||a===-1)){a=u}}return a}},,,,,,function(e,r,t){"use strict";var i=t(66);var n=t(589);var a=t(693);var u=t(136)("unified-engine:find-up");var s=t(817);var o=t(555);e.exports=FindUp;var f=i.readFile;var l=n.resolve;var c=n.relative;var h=n.join;var p=n.dirname;FindUp.prototype.load=load;function FindUp(e){var r=this;var t=e.filePath;r.cache={};r.cwd=e.cwd;r.detect=e.detect;r.names=e.names;r.create=e.create;if(t){r.givenFilePath=l(e.cwd,t)}}function load(e,r){var t=this;var i=t.cache;var n=t.givenFilePath;var v=t.givenFile;var d=t.names;var D=t.create;var m=t.cwd;var g;if(n){if(v){apply(r,v)}else{v=[r];t.givenFile=v;u("Checking given file `%s`",n);f(n,loadGiven)}return}if(!t.detect){return r()}e=l(m,e);g=p(e);if(g in i){apply(r,i[g])}else{i[g]=[r];find(g)}function loadGiven(e,r){var i=t.givenFile;var s;if(e){s=a("Cannot read given file `%s`\n%s",c(m,n),e.stack);s.code="ENOENT";s.path=e.path;s.syscall=e.syscall}else{try{s=D(r,n);u("Read given file `%s`",n)}catch(e){s=a("Cannot parse given file `%s`\n%s",c(m,n),e.stack);u(e.message)}}v=s;t.givenFile=s;applyAll(i,s)}function find(r){var t=-1;var n=d.length;next();function next(){var a;if(++t<n){f(h(r,d[t]),done)}else{a=p(r);if(r===a){u("No files found for `%s`",e);found()}else if(a in i){apply(found,i[a])}else{i[a]=[found];find(a)}}}function done(e,i){var n=d[t];var s=h(r,n);var o;if(e){if(e.code==="ENOENT"){return next()}e=a("Cannot read file `%s`\n%s",c(m,s),e.message);u(e.message);return found(e)}try{o=D(i,s)}catch(e){return found(a("Cannot parse file `%s`\n%s",c(m,s),e.message))}if(o){u("Read file `%s`",s);found(null,o)}else{next()}}function found(e,t){var n=i[r];i[r]=e||t;applyAll(n,e||t)}}function applyAll(e,r){var t=e.length;while(t--){apply(e[t],r)}}function apply(e,r){if(o(r)&&s(r[0])){r.push(e)}else if(r instanceof Error){e(r)}else{e(null,r)}}}},,,,function(e,r,t){"use strict";e.exports=t(745)},function(e,r,t){"use strict";var i=t(544);var n=t(400);var a=new RegExp("^(?:[-+]?(?:0|[1-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 resolveYamlFloat(e){if(e===null)return false;if(!a.test(e)||e[e.length-1]==="_"){return false}return true}function constructYamlFloat(e){var r,t,i,n;r=e.replace(/_/g,"").toLowerCase();t=r[0]==="-"?-1:1;n=[];if("+-".indexOf(r[0])>=0){r=r.slice(1)}if(r===".inf"){return t===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY}else if(r===".nan"){return NaN}else if(r.indexOf(":")>=0){r.split(":").forEach(function(e){n.unshift(parseFloat(e,10))});r=0;i=1;n.forEach(function(e){r+=e*i;i*=60});return t*r}return t*parseFloat(r,10)}var u=/^[-+]?[0-9]+e/;function representYamlFloat(e,r){var t;if(isNaN(e)){switch(r){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}}else if(Number.POSITIVE_INFINITY===e){switch(r){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}}else if(Number.NEGATIVE_INFINITY===e){switch(r){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}}else if(i.isNegativeZero(e)){return"-0.0"}t=e.toString(10);return u.test(t)?t.replace("e",".e"):t}function isFloat(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||i.isNegativeZero(e))}e.exports=new n("tag:yaml.org,2002:float",{kind:"scalar",resolve:resolveYamlFloat,construct:constructYamlFloat,predicate:isFloat,represent:representYamlFloat,defaultStyle:"lowercase"})},,,,,,function(e,r,t){var i=t(792);var n=Object.create(null);var a=t(795);e.exports=i(inflight);function inflight(e,r){if(n[e]){n[e].push(r);return null}else{n[e]=[r];return makeres(e)}}function makeres(e){return a(function RES(){var r=n[e];var t=r.length;var i=slice(arguments);try{for(var a=0;a<t;a++){r[a].apply(null,i)}}finally{if(r.length>t){r.splice(0,t);process.nextTick(function(){RES.apply(null,i)})}else{delete n[e]}}})}function slice(e){var r=e.length;var t=[];for(var i=0;i<r;i++)t[i]=e[i];return t}},,function(e,r,t){"use strict";var i=t(7),n=t(42),a=t(587);var u=t(589);e.exports=function(){var e=i("npm",null,[]).prefix;if(e){return n(a(e,process.env))}else if(process.platform=="win32"){return u.dirname(process.execPath)}else{return u.resolve(process.execPath,"../..")}}},function(e){"use strict";e.exports=one;function one(e,r){var t=this;var i=t.visitors;if(typeof i[e.type]!=="function"){t.file.fail(new Error("Missing compiler for node of type `"+e.type+"`: `"+e+"`"),e)}return i[e.type].call(t,e,r)}},,,,function(e){"use strict";e.exports=collapse;function collapse(e){return String(e).replace(/\s+/g," ")}},,function(e,r,t){var i=t(589);var n=process.platform==="win32";var a=t(66);var u=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function rethrow(){var e;if(u){var r=new Error;e=debugCallback}else e=missingCallback;return e;function debugCallback(e){if(e){r.message=e.message;e=r;missingCallback(e)}}function missingCallback(e){if(e){if(process.throwDeprecation)throw e;else if(!process.noDeprecation){var r="fs: missing callback "+(e.stack||e.message);if(process.traceDeprecation)console.trace(r);else console.error(r)}}}}function maybeCallback(e){return typeof e==="function"?e:rethrow()}var s=i.normalize;if(n){var o=/(.*?)(?:[\/\\]+|$)/g}else{var o=/(.*?)(?:[\/]+|$)/g}if(n){var f=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/}else{var f=/^[\/]*/}r.realpathSync=function realpathSync(e,r){e=i.resolve(e);if(r&&Object.prototype.hasOwnProperty.call(r,e)){return r[e]}var t=e,u={},s={};var l;var c;var h;var p;start();function start(){var r=f.exec(e);l=r[0].length;c=r[0];h=r[0];p="";if(n&&!s[h]){a.lstatSync(h);s[h]=true}}while(l<e.length){o.lastIndex=l;var v=o.exec(e);p=c;c+=v[0];h=p+v[1];l=o.lastIndex;if(s[h]||r&&r[h]===h){continue}var d;if(r&&Object.prototype.hasOwnProperty.call(r,h)){d=r[h]}else{var D=a.lstatSync(h);if(!D.isSymbolicLink()){s[h]=true;if(r)r[h]=h;continue}var m=null;if(!n){var g=D.dev.toString(32)+":"+D.ino.toString(32);if(u.hasOwnProperty(g)){m=u[g]}}if(m===null){a.statSync(h);m=a.readlinkSync(h)}d=i.resolve(p,m);if(r)r[h]=d;if(!n)u[g]=m}e=i.resolve(d,e.slice(l));start()}if(r)r[t]=e;return e};r.realpath=function realpath(e,r,t){if(typeof t!=="function"){t=maybeCallback(r);r=null}e=i.resolve(e);if(r&&Object.prototype.hasOwnProperty.call(r,e)){return process.nextTick(t.bind(null,null,r[e]))}var u=e,s={},l={};var c;var h;var p;var v;start();function start(){var r=f.exec(e);c=r[0].length;h=r[0];p=r[0];v="";if(n&&!l[p]){a.lstat(p,function(e){if(e)return t(e);l[p]=true;LOOP()})}else{process.nextTick(LOOP)}}function LOOP(){if(c>=e.length){if(r)r[u]=e;return t(null,e)}o.lastIndex=c;var i=o.exec(e);v=h;h+=i[0];p=v+i[1];c=o.lastIndex;if(l[p]||r&&r[p]===p){return process.nextTick(LOOP)}if(r&&Object.prototype.hasOwnProperty.call(r,p)){return gotResolvedLink(r[p])}return a.lstat(p,gotStat)}function gotStat(e,i){if(e)return t(e);if(!i.isSymbolicLink()){l[p]=true;if(r)r[p]=p;return process.nextTick(LOOP)}if(!n){var u=i.dev.toString(32)+":"+i.ino.toString(32);if(s.hasOwnProperty(u)){return gotTarget(null,s[u],p)}}a.stat(p,function(e){if(e)return t(e);a.readlink(p,function(e,r){if(!n)s[u]=r;gotTarget(e,r)})})}function gotTarget(e,n,a){if(e)return t(e);var u=i.resolve(v,n);if(r)r[a]=u;gotResolvedLink(u)}function gotResolvedLink(r){e=i.resolve(r,e.slice(c));start()}}},,,function(e,r,t){"use strict";var i=t(100);var n=t(903);var a=t(998);var u=t(220);var s=t(97);e.exports=i("remark-lint:checkbox-character-style",checkboxCharacterStyle);var o=u.start;var f=u.end;var l={x:true,X:true};var c={" ":true,"\t":true};var h={true:"checked",false:"unchecked"};function checkboxCharacterStyle(e,r,t){var i=String(r);var u=n(r);t=typeof t==="object"?t:{};if(t.unchecked&&c[t.unchecked]!==true){r.fail("Invalid unchecked checkbox marker `"+t.unchecked+"`: use either `'\\t'`, or `' '`")}if(t.checked&&l[t.checked]!==true){r.fail("Invalid checked checkbox marker `"+t.checked+"`: use either `'x'`, or `'X'`")}a(e,"listItem",visitor);function visitor(e){var n;var a;var l;var c;var p;var v;var d;if(typeof e.checked!=="boolean"||s(e)){return}n=h[e.checked];a=o(e).offset;l=(e.children.length?o(e.children[0]):f(e)).offset;c=i.slice(a,l).trimRight().slice(0,-1);v=c.charAt(c.length-1);p=t[n];if(p){if(v!==p){d=n.charAt(0).toUpperCase()+n.slice(1)+" checkboxes should use `"+p+"` as a marker";r.message(d,{start:u.toPosition(a+c.length-1),end:u.toPosition(a+c.length)})}}else{t[n]=v}}}},function(e,r,t){"use strict";var i=t(475);e.exports=VMessage;function VMessagePrototype(){}VMessagePrototype.prototype=Error.prototype;VMessage.prototype=new VMessagePrototype;var n=VMessage.prototype;n.file="";n.name="";n.reason="";n.message="";n.stack="";n.fatal=null;n.column=null;n.line=null;function VMessage(e,r,t){var n;var a;var u;if(typeof r==="string"){t=r;r=null}n=parseOrigin(t);a=i(r)||"1:1";u={start:{line:null,column:null},end:{line:null,column:null}};if(r&&r.position){r=r.position}if(r){if(r.start){u=r;r=r.start}else{u.start=r}}if(e.stack){this.stack=e.stack;e=e.message}this.message=e;this.name=a;this.reason=e;this.line=r?r.line:null;this.column=r?r.column:null;this.location=u;this.source=n[0];this.ruleId=n[1]}function parseOrigin(e){var r=[null,null];var t;if(typeof e==="string"){t=e.indexOf(":");if(t===-1){r[1]=e}else{r[0]=e.slice(0,t);r[1]=e.slice(t+1)}}return r}},function(e){"use strict";var r="";var t;e.exports=repeat;function repeat(e,i){if(typeof e!=="string"){throw new TypeError("expected a string")}if(i===1)return e;if(i===2)return e+e;var n=e.length*i;if(t!==e||typeof t==="undefined"){t=e;r=""}else if(r.length>=n){return r.substr(0,n)}while(n>r.length&&i>1){if(i&1){r+=e}i>>=1;e+=e}r+=e;r=r.substr(0,n);return r}},,function(e){"use strict";e.exports=statistics;function statistics(e){var r={true:0,false:0,null:0};count(e);return{fatal:r.true,nonfatal:r.false+r.null,warn:r.false,info:r.null,total:r.true+r.false+r.null};function count(e){if(e){if(e[0]&&e[0].messages){countInAll(e)}else{countAll(e.messages||e)}}}function countInAll(e){var r=e.length;var t=-1;while(++t<r){count(e[t].messages)}}function countAll(e){var t=e.length;var i=-1;var n;while(++i<t){n=e[i].fatal;r[n===null||n===undefined?null:Boolean(n)]++}}}},function(e,r,t){"use strict";var i=t(66);var n=t(589);var a=t(136)("unified-engine:file-pipeline:read");var u=t(356);e.exports=read;var s=n.resolve;var o=i.readFile;function read(e,r,t,i){var n=r.path;if(r.contents||r.data.unifiedEngineStreamIn){a("Not reading file `%s` with contents",n);i()}else if(u(r).fatal){a("Not reading failed file `%s`",n);i()}else{n=s(e.cwd,n);a("Reading `%s` in `%s`",n,"utf8");o(n,"utf8",function(e,t){a("Read `%s` (err: %s)",n,e);r.contents=t||"";i(e)})}}},,,,,,,function(e,r,t){e.exports=globSync;globSync.GlobSync=GlobSync;var i=t(66);var n=t(876);var a=t(47);var u=a.Minimatch;var s=t(761).Glob;var o=t(64);var f=t(589);var l=t(393);var c=t(877);var h=t(226);var p=h.alphasort;var v=h.alphasorti;var d=h.setopts;var D=h.ownProp;var m=h.childrenIgnored;var g=h.isIgnored;function globSync(e,r){if(typeof r==="function"||arguments.length===3)throw new TypeError("callback provided to sync glob\n"+"See: https://github.com/isaacs/node-glob/issues/167");return new GlobSync(e,r).found}function GlobSync(e,r){if(!e)throw new Error("must provide pattern");if(typeof r==="function"||arguments.length===3)throw new TypeError("callback provided to sync glob\n"+"See: https://github.com/isaacs/node-glob/issues/167");if(!(this instanceof GlobSync))return new GlobSync(e,r);d(this,e,r);if(this.noprocess)return this;var t=this.minimatch.set.length;this.matches=new Array(t);for(var i=0;i<t;i++){this._process(this.minimatch.set[i],i,false)}this._finish()}GlobSync.prototype._finish=function(){l(this instanceof GlobSync);if(this.realpath){var e=this;this.matches.forEach(function(r,t){var i=e.matches[t]=Object.create(null);for(var a in r){try{a=e._makeAbs(a);var u=n.realpathSync(a,e.realpathCache);i[u]=true}catch(r){if(r.syscall==="stat")i[e._makeAbs(a)]=true;else throw r}}})}h.finish(this)};GlobSync.prototype._process=function(e,r,t){l(this instanceof GlobSync);var i=0;while(typeof e[i]==="string"){i++}var n;switch(i){case e.length:this._processSimple(e.join("/"),r);return;case 0:n=null;break;default:n=e.slice(0,i).join("/");break}var u=e.slice(i);var s;if(n===null)s=".";else if(c(n)||c(e.join("/"))){if(!n||!c(n))n="/"+n;s=n}else s=n;var o=this._makeAbs(s);if(m(this,s))return;var f=u[0]===a.GLOBSTAR;if(f)this._processGlobStar(n,s,o,u,r,t);else this._processReaddir(n,s,o,u,r,t)};GlobSync.prototype._processReaddir=function(e,r,t,i,n,a){var u=this._readdir(t,a);if(!u)return;var s=i[0];var o=!!this.minimatch.negate;var l=s._glob;var c=this.dot||l.charAt(0)===".";var h=[];for(var p=0;p<u.length;p++){var v=u[p];if(v.charAt(0)!=="."||c){var d;if(o&&!e){d=!v.match(s)}else{d=v.match(s)}if(d)h.push(v)}}var D=h.length;if(D===0)return;if(i.length===1&&!this.mark&&!this.stat){if(!this.matches[n])this.matches[n]=Object.create(null);for(var p=0;p<D;p++){var v=h[p];if(e){if(e.slice(-1)!=="/")v=e+"/"+v;else v=e+v}if(v.charAt(0)==="/"&&!this.nomount){v=f.join(this.root,v)}this._emitMatch(n,v)}return}i.shift();for(var p=0;p<D;p++){var v=h[p];var m;if(e)m=[e,v];else m=[v];this._process(m.concat(i),n,a)}};GlobSync.prototype._emitMatch=function(e,r){if(g(this,r))return;var t=this._makeAbs(r);if(this.mark)r=this._mark(r);if(this.absolute){r=t}if(this.matches[e][r])return;if(this.nodir){var i=this.cache[t];if(i==="DIR"||Array.isArray(i))return}this.matches[e][r]=true;if(this.stat)this._stat(r)};GlobSync.prototype._readdirInGlobStar=function(e){if(this.follow)return this._readdir(e,false);var r;var t;var n;try{t=i.lstatSync(e)}catch(e){if(e.code==="ENOENT"){return null}}var a=t&&t.isSymbolicLink();this.symlinks[e]=a;if(!a&&t&&!t.isDirectory())this.cache[e]="FILE";else r=this._readdir(e,false);return r};GlobSync.prototype._readdir=function(e,r){var t;if(r&&!D(this.symlinks,e))return this._readdirInGlobStar(e);if(D(this.cache,e)){var n=this.cache[e];if(!n||n==="FILE")return null;if(Array.isArray(n))return n}try{return this._readdirEntries(e,i.readdirSync(e))}catch(r){this._readdirError(e,r);return null}};GlobSync.prototype._readdirEntries=function(e,r){if(!this.mark&&!this.stat){for(var t=0;t<r.length;t++){var i=r[t];if(e==="/")i=e+i;else i=e+"/"+i;this.cache[i]=true}}this.cache[e]=r;return r};GlobSync.prototype._readdirError=function(e,r){switch(r.code){case"ENOTSUP":case"ENOTDIR":var t=this._makeAbs(e);this.cache[t]="FILE";if(t===this.cwdAbs){var i=new Error(r.code+" invalid cwd "+this.cwd);i.path=this.cwd;i.code=r.code;throw i}break;case"ENOENT":case"ELOOP":case"ENAMETOOLONG":case"UNKNOWN":this.cache[this._makeAbs(e)]=false;break;default:this.cache[this._makeAbs(e)]=false;if(this.strict)throw r;if(!this.silent)console.error("glob error",r);break}};GlobSync.prototype._processGlobStar=function(e,r,t,i,n,a){var u=this._readdir(t,a);if(!u)return;var s=i.slice(1);var o=e?[e]:[];var f=o.concat(s);this._process(f,n,false);var l=u.length;var c=this.symlinks[t];if(c&&a)return;for(var h=0;h<l;h++){var p=u[h];if(p.charAt(0)==="."&&!this.dot)continue;var v=o.concat(u[h],s);this._process(v,n,true);var d=o.concat(u[h],i);this._process(d,n,true)}};GlobSync.prototype._processSimple=function(e,r){var t=this._stat(e);if(!this.matches[r])this.matches[r]=Object.create(null);if(!t)return;if(e&&c(e)&&!this.nomount){var i=/[\/\\]$/.test(e);if(e.charAt(0)==="/"){e=f.join(this.root,e)}else{e=f.resolve(this.root,e);if(i)e+="/"}}if(process.platform==="win32")e=e.replace(/\\/g,"/");this._emitMatch(r,e)};GlobSync.prototype._stat=function(e){var r=this._makeAbs(e);var t=e.slice(-1)==="/";if(e.length>this.maxLength)return false;if(!this.stat&&D(this.cache,r)){var n=this.cache[r];if(Array.isArray(n))n="DIR";if(!t||n==="DIR")return n;if(t&&n==="FILE")return false}var a;var u=this.statCache[r];if(!u){var s;try{s=i.lstatSync(r)}catch(e){if(e&&(e.code==="ENOENT"||e.code==="ENOTDIR")){this.statCache[r]=false;return false}}if(s&&s.isSymbolicLink()){try{u=i.statSync(r)}catch(e){u=s}}else{u=s}}this.statCache[r]=u;var n=true;if(u)n=u.isDirectory()?"DIR":"FILE";this.cache[r]=this.cache[r]||n;if(t&&n==="FILE")return false;return n};GlobSync.prototype._mark=function(e){return h.mark(this,e)};GlobSync.prototype._makeAbs=function(e){return h.makeAbs(this,e)}},,function(e){"use strict";var r=1;var t=2;function stripWithoutWhitespace(){return""}function stripWithWhitespace(e,r,t){return e.slice(r,t).replace(/\S/g," ")}e.exports=function(e,i){i=i||{};var n;var a;var u=false;var s=false;var o=0;var f="";var l=i.whitespace===false?stripWithoutWhitespace:stripWithWhitespace;for(var c=0;c<e.length;c++){n=e[c];a=e[c+1];if(!s&&n==='"'){var h=e[c-1]==="\\"&&e[c-2]!=="\\";if(!h){u=!u}}if(u){continue}if(!s&&n+a==="//"){f+=e.slice(o,c);o=c;s=r;c++}else if(s===r&&n+a==="\r\n"){c++;s=false;f+=l(e,o,c);o=c;continue}else if(s===r&&n==="\n"){s=false;f+=l(e,o,c);o=c}else if(!s&&n+a==="/*"){f+=e.slice(o,c);o=c;s=t;c++;continue}else if(s===t&&n+a==="*/"){c++;s=false;f+=l(e,o,c+1);o=c+1;continue}}return f+(s?l(e.substr(o)):e.substr(o))}},function(e,r,t){"use strict";var i=t(765);var n=t(13);var a=t(758);var u=t(35);e.exports=emphasis;emphasis.locator=u;var s="*";var o="_";var f="\\";function emphasis(e,r,t){var u=this;var l=0;var c=r.charAt(l);var h;var p;var v;var d;var D;var m;var g;if(c!==s&&c!==o){return}p=u.options.pedantic;D=c;v=c;m=r.length;l++;d="";c="";if(p&&a(r.charAt(l))){return}while(l<m){g=c;c=r.charAt(l);if(c===v&&(!p||!a(g))){c=r.charAt(++l);if(c!==v){if(!i(d)||g===v){return}if(!p&&v===o&&n(c)){d+=v;continue}if(t){return true}h=e.now();h.column++;h.offset++;return e(D+d+v)({type:"emphasis",children:u.tokenizeInline(d,h)})}d+=v}if(!p&&c===f){d+=c;c=r.charAt(++l)}d+=c;l++}}},function(e,r,t){"use strict";e=t.nmd(e);const i=t(653);const n=new Map;for(const e of Object.keys(i)){n.set(e,i[e])}Object.defineProperty(e,"exports",{get(){return n}})},,function(e){"use strict";e.exports=strikethrough;var r="~";var t=r+r;function strikethrough(e){return t+this.all(e).join("")+t}},,function(e,t){var i=void 0;var n=1e5;var a=function(){var e=Object.prototype.toString,r=Object.prototype.hasOwnProperty;return{Class:function(r){return e.call(r).replace(/^\[object *|\]$/g,"")},HasProperty:function(e,r){return r in e},HasOwnProperty:function(e,t){return r.call(e,t)},IsCallable:function(e){return typeof e==="function"},ToInt32:function(e){return e>>0},ToUint32:function(e){return e>>>0}}}();var u=Math.LN2,s=Math.abs,o=Math.floor,f=Math.log,l=Math.min,c=Math.pow,h=Math.round;function configureProperties(e){if(v&&p){var r=v(e),t;for(t=0;t<r.length;t+=1){p(e,r[t],{value:e[r[t]],writable:false,enumerable:false,configurable:false})}}}var p;if(Object.defineProperty&&function(){try{Object.defineProperty({},"x",{});return true}catch(e){return false}}()){p=Object.defineProperty}else{p=function(e,r,t){if(!e===Object(e))throw new TypeError("Object.defineProperty called on non-object");if(a.HasProperty(t,"get")&&Object.prototype.__defineGetter__){Object.prototype.__defineGetter__.call(e,r,t.get)}if(a.HasProperty(t,"set")&&Object.prototype.__defineSetter__){Object.prototype.__defineSetter__.call(e,r,t.set)}if(a.HasProperty(t,"value")){e[r]=t.value}return e}}var v=Object.getOwnPropertyNames||function(e){if(e!==Object(e))throw new TypeError("Object.getOwnPropertyNames called on non-object");var r=[],t;for(t in e){if(a.HasOwnProperty(e,t)){r.push(t)}}return r};function makeArrayAccessors(e){if(!p){return}if(e.length>n)throw new RangeError("Array too large for polyfill");function makeArrayAccessor(r){p(e,r,{get:function(){return e._getter(r)},set:function(t){e._setter(r,t)},enumerable:true,configurable:false})}var r;for(r=0;r<e.length;r+=1){makeArrayAccessor(r)}}function as_signed(e,r){var t=32-r;return e<<t>>t}function as_unsigned(e,r){var t=32-r;return e<<t>>>t}function packI8(e){return[e&255]}function unpackI8(e){return as_signed(e[0],8)}function packU8(e){return[e&255]}function unpackU8(e){return as_unsigned(e[0],8)}function packU8Clamped(e){e=h(Number(e));return[e<0?0:e>255?255:e&255]}function packI16(e){return[e>>8&255,e&255]}function unpackI16(e){return as_signed(e[0]<<8|e[1],16)}function packU16(e){return[e>>8&255,e&255]}function unpackU16(e){return as_unsigned(e[0]<<8|e[1],16)}function packI32(e){return[e>>24&255,e>>16&255,e>>8&255,e&255]}function unpackI32(e){return as_signed(e[0]<<24|e[1]<<16|e[2]<<8|e[3],32)}function packU32(e){return[e>>24&255,e>>16&255,e>>8&255,e&255]}function unpackU32(e){return as_unsigned(e[0]<<24|e[1]<<16|e[2]<<8|e[3],32)}function packIEEE754(e,r,t){var i=(1<<r-1)-1,n,a,h,p,v,d,D,m;function roundToEven(e){var r=o(e),t=e-r;if(t<.5)return r;if(t>.5)return r+1;return r%2?r+1:r}if(e!==e){a=(1<<r)-1;h=c(2,t-1);n=0}else if(e===Infinity||e===-Infinity){a=(1<<r)-1;h=0;n=e<0?1:0}else if(e===0){a=0;h=0;n=1/e===-Infinity?1:0}else{n=e<0;e=s(e);if(e>=c(2,1-i)){a=l(o(f(e)/u),1023);h=roundToEven(e/c(2,a)*c(2,t));if(h/c(2,t)>=2){a=a+1;h=1}if(a>i){a=(1<<r)-1;h=0}else{a=a+i;h=h-c(2,t)}}else{a=0;h=roundToEven(e/c(2,1-i-t))}}d=[];for(v=t;v;v-=1){d.push(h%2?1:0);h=o(h/2)}for(v=r;v;v-=1){d.push(a%2?1:0);a=o(a/2)}d.push(n?1:0);d.reverse();D=d.join("");m=[];while(D.length){m.push(parseInt(D.substring(0,8),2));D=D.substring(8)}return m}function unpackIEEE754(e,r,t){var i=[],n,a,u,s,o,f,l,h;for(n=e.length;n;n-=1){u=e[n-1];for(a=8;a;a-=1){i.push(u%2?1:0);u=u>>1}}i.reverse();s=i.join("");o=(1<<r-1)-1;f=parseInt(s.substring(0,1),2)?-1:1;l=parseInt(s.substring(1,1+r),2);h=parseInt(s.substring(1+r),2);if(l===(1<<r)-1){return h!==0?NaN:f*Infinity}else if(l>0){return f*c(2,l-o)*(1+h/c(2,t))}else if(h!==0){return f*c(2,-(o-1))*(h/c(2,t))}else{return f<0?-0:0}}function unpackF64(e){return unpackIEEE754(e,11,52)}function packF64(e){return packIEEE754(e,11,52)}function unpackF32(e){return unpackIEEE754(e,8,23)}function packF32(e){return packIEEE754(e,8,23)}(function(){var e=function ArrayBuffer(e){e=a.ToInt32(e);if(e<0)throw new RangeError("ArrayBuffer size is not a small enough positive integer");this.byteLength=e;this._bytes=[];this._bytes.length=e;var r;for(r=0;r<this.byteLength;r+=1){this._bytes[r]=0}configureProperties(this)};t.ArrayBuffer=t.ArrayBuffer||e;var r=function ArrayBufferView(){};function makeConstructor(t,n,u){var s;s=function(r,t,i){var n,u,o,f;if(!arguments.length||typeof arguments[0]==="number"){this.length=a.ToInt32(arguments[0]);if(i<0)throw new RangeError("ArrayBufferView size is not a small enough positive integer");this.byteLength=this.length*this.BYTES_PER_ELEMENT;this.buffer=new e(this.byteLength);this.byteOffset=0}else if(typeof arguments[0]==="object"&&arguments[0].constructor===s){n=arguments[0];this.length=n.length;this.byteLength=this.length*this.BYTES_PER_ELEMENT;this.buffer=new e(this.byteLength);this.byteOffset=0;for(o=0;o<this.length;o+=1){this._setter(o,n._getter(o))}}else if(typeof arguments[0]==="object"&&!(arguments[0]instanceof e||a.Class(arguments[0])==="ArrayBuffer")){u=arguments[0];this.length=a.ToUint32(u.length);this.byteLength=this.length*this.BYTES_PER_ELEMENT;this.buffer=new e(this.byteLength);this.byteOffset=0;for(o=0;o<this.length;o+=1){f=u[o];this._setter(o,Number(f))}}else if(typeof arguments[0]==="object"&&(arguments[0]instanceof e||a.Class(arguments[0])==="ArrayBuffer")){this.buffer=r;this.byteOffset=a.ToUint32(t);if(this.byteOffset>this.buffer.byteLength){throw new RangeError("byteOffset out of range")}if(this.byteOffset%this.BYTES_PER_ELEMENT){throw new RangeError("ArrayBuffer length minus the byteOffset is not a multiple of the element size.")}if(arguments.length<3){this.byteLength=this.buffer.byteLength-this.byteOffset;if(this.byteLength%this.BYTES_PER_ELEMENT){throw new RangeError("length of buffer minus byteOffset not a multiple of the element size")}this.length=this.byteLength/this.BYTES_PER_ELEMENT}else{this.length=a.ToUint32(i);this.byteLength=this.length*this.BYTES_PER_ELEMENT}if(this.byteOffset+this.byteLength>this.buffer.byteLength){throw new RangeError("byteOffset and length reference an area beyond the end of the buffer")}}else{throw new TypeError("Unexpected argument type(s)")}this.constructor=s;configureProperties(this);makeArrayAccessors(this)};s.prototype=new r;s.prototype.BYTES_PER_ELEMENT=t;s.prototype._pack=n;s.prototype._unpack=u;s.BYTES_PER_ELEMENT=t;s.prototype._getter=function(e){if(arguments.length<1)throw new SyntaxError("Not enough arguments");e=a.ToUint32(e);if(e>=this.length){return i}var r=[],t,n;for(t=0,n=this.byteOffset+e*this.BYTES_PER_ELEMENT;t<this.BYTES_PER_ELEMENT;t+=1,n+=1){r.push(this.buffer._bytes[n])}return this._unpack(r)};s.prototype.get=s.prototype._getter;s.prototype._setter=function(e,r){if(arguments.length<2)throw new SyntaxError("Not enough arguments");e=a.ToUint32(e);if(e>=this.length){return i}var t=this._pack(r),n,u;for(n=0,u=this.byteOffset+e*this.BYTES_PER_ELEMENT;n<this.BYTES_PER_ELEMENT;n+=1,u+=1){this.buffer._bytes[u]=t[n]}};s.prototype.set=function(e,r){if(arguments.length<1)throw new SyntaxError("Not enough arguments");var t,i,n,u,s,o,f,l,c,h;if(typeof arguments[0]==="object"&&arguments[0].constructor===this.constructor){t=arguments[0];n=a.ToUint32(arguments[1]);if(n+t.length>this.length){throw new RangeError("Offset plus length of array is out of range")}l=this.byteOffset+n*this.BYTES_PER_ELEMENT;c=t.length*this.BYTES_PER_ELEMENT;if(t.buffer===this.buffer){h=[];for(s=0,o=t.byteOffset;s<c;s+=1,o+=1){h[s]=t.buffer._bytes[o]}for(s=0,f=l;s<c;s+=1,f+=1){this.buffer._bytes[f]=h[s]}}else{for(s=0,o=t.byteOffset,f=l;s<c;s+=1,o+=1,f+=1){this.buffer._bytes[f]=t.buffer._bytes[o]}}}else if(typeof arguments[0]==="object"&&typeof arguments[0].length!=="undefined"){i=arguments[0];u=a.ToUint32(i.length);n=a.ToUint32(arguments[1]);if(n+u>this.length){throw new RangeError("Offset plus length of array is out of range")}for(s=0;s<u;s+=1){o=i[s];this._setter(n+s,Number(o))}}else{throw new TypeError("Unexpected argument type(s)")}};s.prototype.subarray=function(e,r){function clamp(e,r,t){return e<r?r:e>t?t:e}e=a.ToInt32(e);r=a.ToInt32(r);if(arguments.length<1){e=0}if(arguments.length<2){r=this.length}if(e<0){e=this.length+e}if(r<0){r=this.length+r}e=clamp(e,0,this.length);r=clamp(r,0,this.length);var t=r-e;if(t<0){t=0}return new this.constructor(this.buffer,this.byteOffset+e*this.BYTES_PER_ELEMENT,t)};return s}var n=makeConstructor(1,packI8,unpackI8);var u=makeConstructor(1,packU8,unpackU8);var s=makeConstructor(1,packU8Clamped,unpackU8);var o=makeConstructor(2,packI16,unpackI16);var f=makeConstructor(2,packU16,unpackU16);var l=makeConstructor(4,packI32,unpackI32);var c=makeConstructor(4,packU32,unpackU32);var h=makeConstructor(4,packF32,unpackF32);var p=makeConstructor(8,packF64,unpackF64);t.Int8Array=t.Int8Array||n;t.Uint8Array=t.Uint8Array||u;t.Uint8ClampedArray=t.Uint8ClampedArray||s;t.Int16Array=t.Int16Array||o;t.Uint16Array=t.Uint16Array||f;t.Int32Array=t.Int32Array||l;t.Uint32Array=t.Uint32Array||c;t.Float32Array=t.Float32Array||h;t.Float64Array=t.Float64Array||p})();(function(){function r(e,r){return a.IsCallable(e.get)?e.get(r):e[r]}var e=function(){var e=new t.Uint16Array([4660]),i=new t.Uint8Array(e.buffer);return r(i,0)===18}();var i=function DataView(e,r,i){if(arguments.length===0){e=new t.ArrayBuffer(0)}else if(!(e instanceof t.ArrayBuffer||a.Class(e)==="ArrayBuffer")){throw new TypeError("TypeError")}this.buffer=e||new t.ArrayBuffer(0);this.byteOffset=a.ToUint32(r);if(this.byteOffset>this.buffer.byteLength){throw new RangeError("byteOffset out of range")}if(arguments.length<3){this.byteLength=this.buffer.byteLength-this.byteOffset}else{this.byteLength=a.ToUint32(i)}if(this.byteOffset+this.byteLength>this.buffer.byteLength){throw new RangeError("byteOffset and length reference an area beyond the end of the buffer")}configureProperties(this)};function makeGetter(i){return function(n,u){n=a.ToUint32(n);if(n+i.BYTES_PER_ELEMENT>this.byteLength){throw new RangeError("Array index out of range")}n+=this.byteOffset;var s=new t.Uint8Array(this.buffer,n,i.BYTES_PER_ELEMENT),o=[],f;for(f=0;f<i.BYTES_PER_ELEMENT;f+=1){o.push(r(s,f))}if(Boolean(u)===Boolean(e)){o.reverse()}return r(new i(new t.Uint8Array(o).buffer),0)}}i.prototype.getUint8=makeGetter(t.Uint8Array);i.prototype.getInt8=makeGetter(t.Int8Array);i.prototype.getUint16=makeGetter(t.Uint16Array);i.prototype.getInt16=makeGetter(t.Int16Array);i.prototype.getUint32=makeGetter(t.Uint32Array);i.prototype.getInt32=makeGetter(t.Int32Array);i.prototype.getFloat32=makeGetter(t.Float32Array);i.prototype.getFloat64=makeGetter(t.Float64Array);function makeSetter(i){return function(n,u,s){n=a.ToUint32(n);if(n+i.BYTES_PER_ELEMENT>this.byteLength){throw new RangeError("Array index out of range")}var o=new i([u]),f=new t.Uint8Array(o.buffer),l=[],c,h;for(c=0;c<i.BYTES_PER_ELEMENT;c+=1){l.push(r(f,c))}if(Boolean(s)===Boolean(e)){l.reverse()}h=new t.Uint8Array(this.buffer,n,i.BYTES_PER_ELEMENT);h.set(l)}}i.prototype.setUint8=makeSetter(t.Uint8Array);i.prototype.setInt8=makeSetter(t.Int8Array);i.prototype.setUint16=makeSetter(t.Uint16Array);i.prototype.setInt16=makeSetter(t.Int16Array);i.prototype.setUint32=makeSetter(t.Uint32Array);i.prototype.setInt32=makeSetter(t.Int32Array);i.prototype.setFloat32=makeSetter(t.Float32Array);i.prototype.setFloat64=makeSetter(t.Float64Array);t.DataView=t.DataView||i})()},function(e){"use strict";e.exports=footnote;var r="[";var t="]";var i="^";function footnote(e){return r+i+this.all(e).join("")+t}},,function(e,r,t){"use strict";var i=t(233);var n=t(256);var a=t(433);var u=t(697);var s=t(413);var o=t(985);e.exports=unified().freeze();var f=[].slice;var l={}.hasOwnProperty;var c=u().use(pipelineParse).use(pipelineRun).use(pipelineStringify);function pipelineParse(e,r){r.tree=e.parse(r.file)}function pipelineRun(e,r,t){e.run(r.tree,r.file,done);function done(e,i,n){if(e){t(e)}else{r.tree=i;r.file=n;t()}}}function pipelineStringify(e,r){r.file.contents=e.stringify(r.tree,r.file)}function unified(){var e=[];var r=u();var t={};var h=false;var p=-1;processor.data=data;processor.freeze=freeze;processor.attachers=e;processor.use=use;processor.parse=parse;processor.stringify=stringify;processor.run=run;processor.runSync=runSync;processor.process=process;processor.processSync=processSync;return processor;function processor(){var r=unified();var n=e.length;var a=-1;while(++a<n){r.use.apply(null,e[a])}r.data(i(true,{},t));return r}function freeze(){var t;var i;var n;var a;if(h){return processor}while(++p<e.length){t=e[p];i=t[0];n=t[1];a=null;if(n===false){continue}if(n===true){t[1]=undefined}a=i.apply(processor,t.slice(1));if(typeof a==="function"){r.use(a)}}h=true;p=Infinity;return processor}function data(e,r){if(s(e)){if(arguments.length===2){assertUnfrozen("data",h);t[e]=r;return processor}return l.call(t,e)&&t[e]||null}if(e){assertUnfrozen("data",h);t=e;return processor}return t}function use(r){var n;assertUnfrozen("use",h);if(r===null||r===undefined){}else if(typeof r==="function"){addPlugin.apply(null,arguments)}else if(typeof r==="object"){if("length"in r){addList(r)}else{addPreset(r)}}else{throw new Error("Expected usable value, not `"+r+"`")}if(n){t.settings=i(t.settings||{},n)}return processor;function addPreset(e){addList(e.plugins);if(e.settings){n=i(n||{},e.settings)}}function add(e){if(typeof e==="function"){addPlugin(e)}else if(typeof e==="object"){if("length"in e){addPlugin.apply(null,e)}else{addPreset(e)}}else{throw new Error("Expected usable value, not `"+e+"`")}}function addList(e){var r;var t;if(e===null||e===undefined){}else if(typeof e==="object"&&"length"in e){r=e.length;t=-1;while(++t<r){add(e[t])}}else{throw new Error("Expected a list of plugins, not `"+e+"`")}}function addPlugin(r,t){var n=find(r);if(n){if(o(n[1])&&o(t)){t=i(n[1],t)}n[1]=t}else{e.push(f.call(arguments))}}}function find(r){var t=e.length;var i=-1;var n;while(++i<t){n=e[i];if(n[0]===r){return n}}}function parse(e){var r=a(e);var t;freeze();t=processor.Parser;assertParser("parse",t);if(newable(t)){return new t(String(r),r).parse()}return t(String(r),r)}function run(e,t,i){assertNode(e);freeze();if(!i&&typeof t==="function"){i=t;t=null}if(!i){return new Promise(executor)}executor(null,i);function executor(n,u){r.run(e,a(t),done);function done(r,t,a){t=t||e;if(r){u(r)}else if(n){n(t)}else{i(null,t,a)}}}}function runSync(e,r){var t=false;var i;run(e,r,done);assertDone("runSync","run",t);return i;function done(e,r){t=true;n(e);i=r}}function stringify(e,r){var t=a(r);var i;freeze();i=processor.Compiler;assertCompiler("stringify",i);assertNode(e);if(newable(i)){return new i(e,t).compile()}return i(e,t)}function process(e,r){freeze();assertParser("process",processor.Parser);assertCompiler("process",processor.Compiler);if(!r){return new Promise(executor)}executor(null,r);function executor(t,i){var n=a(e);c.run(processor,{file:n},done);function done(e){if(e){i(e)}else if(t){t(n)}else{r(null,n)}}}}function processSync(e){var r=false;var t;freeze();assertParser("processSync",processor.Parser);assertCompiler("processSync",processor.Compiler);t=a(e);process(t,done);assertDone("processSync","process",r);return t;function done(e){r=true;n(e)}}}function newable(e){return typeof e==="function"&&keys(e.prototype)}function keys(e){var r;for(r in e){return true}return false}function assertParser(e,r){if(typeof r!=="function"){throw new Error("Cannot `"+e+"` without `Parser`")}}function assertCompiler(e,r){if(typeof r!=="function"){throw new Error("Cannot `"+e+"` without `Compiler`")}}function assertUnfrozen(e,r){if(r){throw new Error("Cannot invoke `"+e+"` on a frozen processor.\nCreate a new processor first, by invoking it: use `processor()` instead of `processor`.")}}function assertNode(e){if(!e||!s(e.type)){throw new Error("Expected node, got `"+e+"`")}}function assertDone(e,r,t){if(!t){throw new Error("`"+e+"` finished async. Use `"+r+"` instead")}}},,,,function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:true});var i=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol==="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};r.default=stringify;var n=t(267);var a=_interopRequireWildcard(n);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var r={};if(e!=null){for(var t in e){if(Object.prototype.hasOwnProperty.call(e,t))r[t]=e[t]}}r.default=e;return r}}function stringify(e,r,t){var n=[];var u="";var s=void 0;var o=void 0;var f="";var l=void 0;if(r!=null&&(typeof r==="undefined"?"undefined":i(r))==="object"&&!Array.isArray(r)){t=r.space;l=r.quote;r=r.replacer}if(typeof r==="function"){o=r}else if(Array.isArray(r)){s=[];var c=true;var h=false;var p=undefined;try{for(var v=r[Symbol.iterator](),d;!(c=(d=v.next()).done);c=true){var D=d.value;var m=void 0;if(typeof D==="string"){m=D}else if(typeof D==="number"||D instanceof String||D instanceof Number){m=String(D)}if(m!==undefined&&s.indexOf(m)<0){s.push(m)}}}catch(e){h=true;p=e}finally{try{if(!c&&v.return){v.return()}}finally{if(h){throw p}}}}if(t instanceof Number){t=Number(t)}else if(t instanceof String){t=String(t)}if(typeof t==="number"){if(t>0){t=Math.min(10,Math.floor(t));f=" ".substr(0,t)}}else if(typeof t==="string"){f=t.substr(0,10)}return serializeProperty("",{"":e});function serializeProperty(e,r){var t=r[e];if(t!=null){if(typeof t.toJSON5==="function"){t=t.toJSON5(e)}else if(typeof t.toJSON==="function"){t=t.toJSON(e)}}if(o){t=o.call(r,e,t)}if(t instanceof Number){t=Number(t)}else if(t instanceof String){t=String(t)}else if(t instanceof Boolean){t=t.valueOf()}switch(t){case null:return"null";case true:return"true";case false:return"false"}if(typeof t==="string"){return quoteString(t,false)}if(typeof t==="number"){return String(t)}if((typeof t==="undefined"?"undefined":i(t))==="object"){return Array.isArray(t)?serializeArray(t):serializeObject(t)}return undefined}function quoteString(e){var r={"'":.1,'"':.2};var t={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};var i="";var n=true;var a=false;var u=undefined;try{for(var s=e[Symbol.iterator](),o;!(n=(o=s.next()).done);n=true){var f=o.value;switch(f){case"'":case'"':r[f]++;i+=f;continue}if(t[f]){i+=t[f];continue}if(f<" "){var c=f.charCodeAt(0).toString(16);i+="\\x"+("00"+c).substring(c.length);continue}i+=f}}catch(e){a=true;u=e}finally{try{if(!n&&s.return){s.return()}}finally{if(a){throw u}}}var h=l||Object.keys(r).reduce(function(e,t){return r[e]<r[t]?e:t});i=i.replace(new RegExp(h,"g"),t[h]);return h+i+h}function serializeObject(e){if(n.indexOf(e)>=0){throw TypeError("Converting circular structure to JSON5")}n.push(e);var r=u;u=u+f;var t=s||Object.keys(e);var i=[];var a=true;var o=false;var l=undefined;try{for(var c=t[Symbol.iterator](),h;!(a=(h=c.next()).done);a=true){var p=h.value;var v=serializeProperty(p,e);if(v!==undefined){var d=serializeKey(p)+":";if(f!==""){d+=" "}d+=v;i.push(d)}}}catch(e){o=true;l=e}finally{try{if(!a&&c.return){c.return()}}finally{if(o){throw l}}}var D=void 0;if(i.length===0){D="{}"}else{var m=void 0;if(f===""){m=i.join(",");D="{"+m+"}"}else{var g=",\n"+u;m=i.join(g);D="{\n"+u+m+",\n"+r+"}"}}n.pop();u=r;return D}function serializeKey(e){if(e.length===0){return quoteString(e,true)}var r=String.fromCodePoint(e.codePointAt(0));if(!a.isIdStartChar(r)){return quoteString(e,true)}for(var t=r.length;t<e.length;t++){if(!a.isIdContinueChar(String.fromCodePoint(e.codePointAt(t)))){return quoteString(e,true)}}return e}function serializeArray(e){if(n.indexOf(e)>=0){throw TypeError("Converting circular structure to JSON5")}n.push(e);var r=u;u=u+f;var t=[];for(var i=0;i<e.length;i++){var a=serializeProperty(String(i),e);t.push(a!==undefined?a:"null")}var s=void 0;if(t.length===0){s="[]"}else{if(f===""){var o=t.join(",");s="["+o+"]"}else{var l=",\n"+u;var c=t.join(l);s="[\n"+u+c+",\n"+r+"]"}}n.pop();u=r;return s}}e.exports=r["default"]},function(e,r,t){"use strict";var i=t(544);var n=t(400);function isHexCode(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function isOctCode(e){return 48<=e&&e<=55}function isDecCode(e){return 48<=e&&e<=57}function resolveYamlInteger(e){if(e===null)return false;var r=e.length,t=0,i=false,n;if(!r)return false;n=e[t];if(n==="-"||n==="+"){n=e[++t]}if(n==="0"){if(t+1===r)return true;n=e[++t];if(n==="b"){t++;for(;t<r;t++){n=e[t];if(n==="_")continue;if(n!=="0"&&n!=="1")return false;i=true}return i&&n!=="_"}if(n==="x"){t++;for(;t<r;t++){n=e[t];if(n==="_")continue;if(!isHexCode(e.charCodeAt(t)))return false;i=true}return i&&n!=="_"}for(;t<r;t++){n=e[t];if(n==="_")continue;if(!isOctCode(e.charCodeAt(t)))return false;i=true}return i&&n!=="_"}if(n==="_")return false;for(;t<r;t++){n=e[t];if(n==="_")continue;if(n===":")break;if(!isDecCode(e.charCodeAt(t))){return false}i=true}if(!i||n==="_")return false;if(n!==":")return true;return/^(:[0-5]?[0-9])+$/.test(e.slice(t))}function constructYamlInteger(e){var r=e,t=1,i,n,a=[];if(r.indexOf("_")!==-1){r=r.replace(/_/g,"")}i=r[0];if(i==="-"||i==="+"){if(i==="-")t=-1;r=r.slice(1);i=r[0]}if(r==="0")return 0;if(i==="0"){if(r[1]==="b")return t*parseInt(r.slice(2),2);if(r[1]==="x")return t*parseInt(r,16);return t*parseInt(r,8)}if(r.indexOf(":")!==-1){r.split(":").forEach(function(e){a.unshift(parseInt(e,10))});r=0;n=1;a.forEach(function(e){r+=e*n;n*=60});return t*r}return t*parseInt(r,10)}function isInteger(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1===0&&!i.isNegativeZero(e))}e.exports=new n("tag:yaml.org,2002:int",{kind:"scalar",resolve:resolveYamlInteger,construct:constructYamlInteger,predicate:isInteger,represent:{binary:function(e){return e>=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0"+e.toString(8):"-0"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},,,,function(e,r,t){"use strict";var i=t(136)("unified-engine:file-set-pipeline:stdin");var n=t(333);var a=t(992);e.exports=stdin;function stdin(e,r,t){var u=r.streamIn;var s;if(r.files&&r.files.length!==0){i("Ignoring `streamIn`");if(r.filePath){s=new Error("Do not pass both `--file-path` and real files.\n"+"Did you mean to pass stdin instead of files?")}t(s);return}if(u.isTTY){i("Cannot read from `tty` stream");t(new Error("No input"));return}i("Reading from `streamIn`");u.pipe(a({encoding:"string"},read));function read(a){var u=n(r.filePath||undefined);i("Read from `streamIn`");u.cwd=r.cwd;u.contents=a;u.data.unifiedEngineGiven=true;u.data.unifiedEngineStreamIn=true;e.files=[u];r.out=r.out===null||r.out===undefined?true:r.out;t()}}},,,function(e,r,t){"use strict";var i=t(100);var n=t(998);var a=t(220);var u=t(97);e.exports=i("remark-lint:strong-marker",strongMarker);var s={"*":true,_:true,null:true};function strongMarker(e,r,t){var i=String(r);t=typeof t==="string"&&t!=="consistent"?t:null;if(s[t]!==true){r.fail("Invalid strong marker `"+t+"`: use either `'consistent'`, `'*'`, or `'_'`")}n(e,"strong",visitor);function visitor(e){var n=i.charAt(a.start(e).offset);if(!u(e)){if(t){if(n!==t){r.message("Strong should use `"+t+"` as a marker",e)}}else{t=n}}}}},,function(e){"use strict";e.exports=style;function style(e,r){var t=e.children[e.children.length-1];var i=e.depth;var n=e&&e.position&&e.position.end;var a=t&&t.position&&t.position.end;if(!n){return null}if(!t){if(n.column-1<=i*2){return consolidate(i,r)}return"atx-closed"}if(a.line+1===n.line){return"setext"}if(a.column+i<n.column){return"atx-closed"}return consolidate(i,r)}function consolidate(e,r){return e<3?"atx":r==="atx"||r==="setext"?r:null}},,function(e,r,t){"use strict";var i;var n;try{var a=i;n=t(942).Buffer}catch(e){}var u=t(400);var s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";function resolveYamlBinary(e){if(e===null)return false;var r,t,i=0,n=e.length,a=s;for(t=0;t<n;t++){r=a.indexOf(e.charAt(t));if(r>64)continue;if(r<0)return false;i+=6}return i%8===0}function constructYamlBinary(e){var r,t,i=e.replace(/[\r\n=]/g,""),a=i.length,u=s,o=0,f=[];for(r=0;r<a;r++){if(r%4===0&&r){f.push(o>>16&255);f.push(o>>8&255);f.push(o&255)}o=o<<6|u.indexOf(i.charAt(r))}t=a%4*6;if(t===0){f.push(o>>16&255);f.push(o>>8&255);f.push(o&255)}else if(t===18){f.push(o>>10&255);f.push(o>>2&255)}else if(t===12){f.push(o>>4&255)}if(n){return n.from?n.from(f):new n(f)}return f}function representYamlBinary(e){var r="",t=0,i,n,a=e.length,u=s;for(i=0;i<a;i++){if(i%3===0&&i){r+=u[t>>18&63];r+=u[t>>12&63];r+=u[t>>6&63];r+=u[t&63]}t=(t<<8)+e[i]}n=a%3;if(n===0){r+=u[t>>18&63];r+=u[t>>12&63];r+=u[t>>6&63];r+=u[t&63]}else if(n===2){r+=u[t>>10&63];r+=u[t>>4&63];r+=u[t<<2&63];r+=u[64]}else if(n===1){r+=u[t>>2&63];r+=u[t<<4&63];r+=u[64];r+=u[64]}return r}function isBinary(e){return n&&n.isBuffer(e)}e.exports=new u("tag:yaml.org,2002:binary",{kind:"scalar",resolve:resolveYamlBinary,construct:constructYamlBinary,predicate:isBinary,represent:representYamlBinary})},function(e,r,t){"use strict";var i=t(100);var n=t(998);var a=t(220);var u=t(97);e.exports=i("remark-lint:code-block-style",codeBlockStyle);var s=a.start;var o=a.end;var f={null:true,fenced:true,indented:true};function codeBlockStyle(e,r,t){var i=String(r);t=typeof t==="string"&&t!=="consistent"?t:null;if(f[t]!==true){r.fail("Invalid code block style `"+t+"`: use either `'consistent'`, `'fenced'`, or `'indented'`")}n(e,"code",visitor);function visitor(e){var i=check(e);if(i){if(!t){t=i}else if(t!==i){r.message("Code blocks should be "+t,e)}}}function check(e){var r=s(e).offset;var t=o(e).offset;if(u(e)){return null}return e.lang||/^\s*([~`])\1{2,}/.test(i.slice(r,t))?"fenced":"indented"}}},function(e){e.exports=require("assert")},,,function(e,r,t){"use strict";var i=t(688).PassThrough;var n=t(356);var a=t(145);e.exports=run;function run(e,r){var t={};var u=new i;var s;var o;var f;var l;var c;try{u=process.stdin}catch(e){}if(!r){throw new Error("Missing `callback`")}if(!e||!e.processor){return next(new Error("Missing `processor`"))}t.processor=e.processor;t.cwd=e.cwd||process.cwd();t.files=e.files||[];t.extensions=(e.extensions||[]).map(function(e){return e.charAt(0)==="."?e:"."+e});t.filePath=e.filePath||null;t.streamIn=e.streamIn||u;t.streamOut=e.streamOut||process.stdout;t.streamError=e.streamError||process.stderr;t.alwaysStringify=e.alwaysStringify;t.output=e.output;t.out=e.out;if(t.output===null||t.output===undefined){t.output=undefined}if(t.output&&t.out){return next(new Error("Cannot accept both `output` and `out`"))}s=e.tree||false;t.treeIn=e.treeIn;t.treeOut=e.treeOut;t.inspect=e.inspect;if(t.treeIn===null||t.treeIn===undefined){t.treeIn=s}if(t.treeOut===null||t.treeOut===undefined){t.treeOut=s}o=e.detectConfig;f=Boolean(e.rcName||e.packageField);if(o&&!f){return next(new Error("Missing `rcName` or `packageField` with `detectConfig`"))}t.detectConfig=o===null||o===undefined?f:o;t.rcName=e.rcName||null;t.rcPath=e.rcPath||null;t.packageField=e.packageField||null;t.settings=e.settings||{};t.configTransform=e.configTransform;t.defaultConfig=e.defaultConfig;l=e.detectIgnore;c=Boolean(e.ignoreName);t.detectIgnore=l===null||l===undefined?c:l;t.ignoreName=e.ignoreName||null;t.ignorePath=e.ignorePath||null;t.silentlyIgnore=Boolean(e.silentlyIgnore);if(l&&!c){return next(new Error("Missing `ignoreName` with `detectIgnore`"))}t.pluginPrefix=e.pluginPrefix||null;t.plugins=e.plugins||{};t.reporter=e.reporter||null;t.reporterOptions=e.reporterOptions||null;t.color=e.color||false;t.silent=e.silent||false;t.quiet=e.quiet||false;t.frail=e.frail||false;a.run({files:e.files||[]},t,next);function next(e,i){var a=n((i||{}).files);var u=Boolean(t.frail?a.fatal||a.warn:a.fatal);if(e){r(e)}else{r(null,u?1:0,i)}}}},function(e,r,t){"use strict";var i=t(100);e.exports=i("remark-lint:no-file-name-articles",noFileNameArticles);function noFileNameArticles(e,r){var t=r.stem&&r.stem.match(/^(the|teh|an?)\b/i);if(t){r.message("Do not start file names with `"+t[0]+"`")}}},function(e,r,t){"use strict";var i=t(980);e.exports=copy;var n="&";var a=/[-!"#$%&'()*+,.\/:;<=>?@[\\\]^`{|}~_]/;function copy(e,r){var t=e.length;var u=r.length;var s=[];var o=0;var f=0;var l;while(f<t){l=f;while(f<t&&!a.test(e.charAt(f))){f+=1}s.push(e.slice(l,f));while(o<u&&!a.test(r.charAt(o))){o+=1}l=o;while(o<u&&a.test(r.charAt(o))){if(r.charAt(o)===n){o+=i(r.slice(o))}o+=1}s.push(r.slice(l,o));while(f<t&&a.test(e.charAt(f))){f+=1}}return s.join("")}},,function(e,r,t){"use strict";var i=t(548);var n=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"];var a=["scalar","sequence","mapping"];function compileStyleAliases(e){var r={};if(e!==null){Object.keys(e).forEach(function(t){e[t].forEach(function(e){r[String(e)]=t})})}return r}function Type(e,r){r=r||{};Object.keys(r).forEach(function(r){if(n.indexOf(r)===-1){throw new i('Unknown option "'+r+'" is met in definition of "'+e+'" YAML type.')}});this.tag=e;this.kind=r["kind"]||null;this.resolve=r["resolve"]||function(){return true};this.construct=r["construct"]||function(e){return e};this.instanceOf=r["instanceOf"]||null;this.predicate=r["predicate"]||null;this.represent=r["represent"]||null;this.defaultStyle=r["defaultStyle"]||null;this.styleAliases=compileStyleAliases(r["styleAliases"]||null);if(a.indexOf(this.kind)===-1){throw new i('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}}e.exports=Type},,function(e){"use strict";e.exports=all;function all(e){var r=this;var t=e.children;var i=t.length;var n=[];var a=-1;while(++a<i){n[a]=r.visit(t[a],e)}return n}},,,,,function(e,r,t){"use strict";var i=t(353);var n=t(652);e.exports=n;var a=n.prototype;a.message=message;a.info=info;a.fail=fail;a.warn=message;function message(e,r,t){var n=this.path;var a=new i(e,r,t);if(n){a.name=n+":"+a.name;a.file=n}a.fatal=false;this.messages.push(a);return a}function fail(){var e=this.message.apply(this,arguments);e.fatal=true;throw e}function info(){var e=this.message.apply(this,arguments);e.fatal=null;return e}},,,function(e,r,t){"use strict";var i=t(431);function homedir(){var e=process.env;var r=e.HOME;var t=e.LOGNAME||e.USER||e.LNAME||e.USERNAME;if(process.platform==="win32"){return e.USERPROFILE||e.HOMEDRIVE+e.HOMEPATH||r||null}if(process.platform==="darwin"){return r||(t?"/Users/"+t:null)}if(process.platform==="linux"){return r||(process.getuid()===0?"/root":t?"/home/"+t:null)}return r||null}e.exports=typeof i.homedir==="function"?i.homedir:homedir},function(e,r,t){"use strict";var i=t(874).openCloseTag;e.exports=blockHtml;var n="\t";var a=" ";var u="\n";var s="<";var o=/^<(script|pre|style)(?=(\s|>|$))/i;var f=/<\/(script|pre|style)>/i;var l=/^<!--/;var c=/-->/;var h=/^<\?/;var p=/\?>/;var v=/^<![A-Za-z]/;var d=/>/;var D=/^<!\[CDATA\[/;var m=/\]\]>/;var g=/^$/;var E=new RegExp(i.source+"\\s*$");function blockHtml(e,r,t){var i=this;var A=i.options.blocks.join("|");var C=new RegExp("^</?("+A+")(?=(\\s|/?>|$))","i");var y=r.length;var w=0;var x;var b;var F;var S;var B;var k;var O;var P=[[o,f,true],[l,c,true],[h,p,true],[v,d,true],[D,m,true],[C,g,true],[E,g,false]];while(w<y){S=r.charAt(w);if(S!==n&&S!==a){break}w++}if(r.charAt(w)!==s){return}x=r.indexOf(u,w+1);x=x===-1?y:x;b=r.slice(w,x);F=-1;B=P.length;while(++F<B){if(P[F][0].test(b)){k=P[F];break}}if(!k){return}if(t){return k[2]}w=x;if(!k[1].test(b)){while(w<y){x=r.indexOf(u,w+1);x=x===-1?y:x;b=r.slice(w+1,x);if(k[1].test(b)){if(b){w=x}break}w=x}}O=r.slice(0,w);return e(O)({type:"html",value:O})}},,function(e){var r=Object.prototype.toString;e.exports=isString;function isString(e){return r.call(e)==="[object String]"}},function(e,r,t){"use strict";var i=t(758);var n=t(624);e.exports=link;link.locator=n;var a="\n";var u="!";var s='"';var o="'";var f="(";var l=")";var c="<";var h=">";var p="[";var v="\\";var d="]";var D="`";function link(e,r,t){var n=this;var m="";var g=0;var E=r.charAt(0);var A=n.options.pedantic;var C=n.options.commonmark;var y=n.options.gfm;var w;var x;var b;var F;var S;var B;var k;var O;var P;var T;var I;var M;var L;var R;var j;var N;var U;var J;if(E===u){O=true;m=E;E=r.charAt(++g)}if(E!==p){return}if(!O&&n.inLink){return}m+=E;R="";g++;I=r.length;N=e.now();L=0;N.column+=g;N.offset+=g;while(g<I){E=r.charAt(g);B=E;if(E===D){x=1;while(r.charAt(g+1)===D){B+=E;g++;x++}if(!b){b=x}else if(x>=b){b=0}}else if(E===v){g++;B+=r.charAt(g)}else if((!b||y)&&E===p){L++}else if((!b||y)&&E===d){if(L){L--}else{if(!A){while(g<I){E=r.charAt(g+1);if(!i(E)){break}B+=E;g++}}if(r.charAt(g+1)!==f){return}B+=f;w=true;g++;break}}R+=B;B="";g++}if(!w){return}P=R;m+=R+B;g++;while(g<I){E=r.charAt(g);if(!i(E)){break}m+=E;g++}E=r.charAt(g);R="";F=m;if(E===c){g++;F+=c;while(g<I){E=r.charAt(g);if(E===h){break}if(C&&E===a){return}R+=E;g++}if(r.charAt(g)!==h){return}m+=c+R+h;j=R;g++}else{E=null;B="";while(g<I){E=r.charAt(g);if(B&&(E===s||E===o||C&&E===f)){break}if(i(E)){if(!A){break}B+=E}else{if(E===f){L++}else if(E===l){if(L===0){break}L--}R+=B;B="";if(E===v){R+=v;E=r.charAt(++g)}R+=E}g++}m+=R;j=R;g=m.length}R="";while(g<I){E=r.charAt(g);if(!i(E)){break}R+=E;g++}E=r.charAt(g);m+=R;if(R&&(E===s||E===o||C&&E===f)){g++;m+=E;R="";T=E===f?l:E;S=m;if(C){while(g<I){E=r.charAt(g);if(E===T){break}if(E===v){R+=v;E=r.charAt(++g)}g++;R+=E}E=r.charAt(g);if(E!==T){return}M=R;m+=R+E;g++;while(g<I){E=r.charAt(g);if(!i(E)){break}m+=E;g++}}else{B="";while(g<I){E=r.charAt(g);if(E===T){if(k){R+=T+B;B=""}k=true}else if(!k){R+=E}else if(E===l){m+=R+T+B;M=R;break}else if(i(E)){B+=E}else{R+=T+B+E;B="";k=false}g++}}}if(r.charAt(g)!==l){return}if(t){return true}m+=l;j=n.decode.raw(n.unescape(j),e(F).test().end,{nonTerminated:false});if(M){S=e(S).test().end;M=n.decode.raw(n.unescape(M),S)}J={type:O?"image":"link",title:M||null,url:j};if(O){J.alt=n.decode.raw(n.unescape(P),N)||null}else{U=n.enterLink();J.children=n.tokenizeInline(P,N);U()}return e(m)(J)}},,,,function(e,r,t){"use strict";var i=t(758);var n=t(902);e.exports=strikethrough;strikethrough.locator=n;var a="~";var u="~~";function strikethrough(e,r,t){var n=this;var s="";var o="";var f="";var l="";var c;var h;var p;if(!n.options.gfm||r.charAt(0)!==a||r.charAt(1)!==a||i(r.charAt(2))){return}c=1;h=r.length;p=e.now();p.column+=2;p.offset+=2;while(++c<h){s=r.charAt(c);if(s===a&&o===a&&(!f||!i(f))){if(t){return true}return e(u+l+u)({type:"delete",children:n.tokenizeInline(l,p)})}l+=o;f=o;o=s}}},function(e){"use strict";e.exports=locate;function locate(e,r){var t=e.indexOf("**",r);var i=e.indexOf("__",r);if(i===-1){return t}if(t===-1){return i}return i<t?i:t}},,,,,function(e){"use strict";e.exports=block;var r="\n";var t=r+r;var i=t+r;var n=t+"\x3c!----\x3e"+t;function block(e){var r=this;var a=r.options;var u=a.fences;var s=a.commonmark?n:i;var o=[];var f=e.children;var l=f.length;var c=-1;var h;var p;while(++c<l){h=p;p=f[c];if(h){if(h.type==="list"&&(p.type==="list"&&h.ordered===p.ordered||p.type==="code"&&(!p.lang&&!u))){o.push(s)}else{o.push(t)}}o.push(r.visit(p,e))}return o.join("")}},function(e){"use strict";e.exports=thematicBreak;var r="\t";var t="\n";var i=" ";var n="*";var a="-";var u="_";var s=3;function thematicBreak(e,o,f){var l=-1;var c=o.length+1;var h="";var p;var v;var d;var D;while(++l<c){p=o.charAt(l);if(p!==r&&p!==i){break}h+=p}if(p!==n&&p!==a&&p!==u){return}v=p;h+=p;d=1;D="";while(++l<c){p=o.charAt(l);if(p===v){d++;h+=D+v;D=""}else if(p===i){D+=p}else if(d>=s&&(!p||p===t)){h+=D;if(f){return true}return e(h)({type:"thematicBreak"})}else{return}}}},,,,,,function(e){e.exports=require("os")},,function(e,r,t){"use strict";var i=t(353);var n=t(844);e.exports=n;var a=n.prototype;a.message=message;a.info=info;a.fail=fail;a.warn=message;function message(e,r,t){var n=this.path;var a=new i(e,r,t);if(n){a.name=n+":"+a.name;a.file=n}a.fatal=false;this.messages.push(a);return a}function fail(){var e=this.message.apply(this,arguments);e.fatal=true;throw e}function info(){var e=this.message.apply(this,arguments);e.fatal=null;return e}},function(e,r,t){"use strict";const i=t(368);e.exports=((e,r,t)=>{if(typeof r==="number"){t=r}if(i.has(e.toLowerCase())){r=i.get(e.toLowerCase());const t=e.charAt(0);const n=t===t.toUpperCase();if(n){r=t.toUpperCase()+r.slice(1)}const a=e===e.toUpperCase();if(a){r=r.toUpperCase()}}else if(typeof r!=="string"){r=(e.replace(/(?:s|x|z|ch|sh)$/i,"$&e").replace(/([^aeiou])y$/i,"$1ie")+"s").replace(/i?e?s$/i,r=>{const t=e.slice(-1)===e.slice(-1).toLowerCase();return t?r.toLowerCase():r.toUpperCase()})}return Math.abs(t)===1?e:r})},function(e,r,t){"use strict";var i=t(136)("unified-engine:file-pipeline:parse");var n=t(356);var a=t(14);e.exports=parse;function parse(e,r){var t;if(n(r).fatal){return}if(e.treeIn){i("Not parsing already parsed document");try{e.tree=a(r.toString())}catch(e){t=r.message(new Error("Cannot read file as JSON\n"+e.message));t.fatal=true}if(r.path){r.extname=e.extensions[0]}r.contents="";return}i("Parsing `%s`",r.path);e.tree=e.processor.parse(r);i("Parsed document")}},,,,,function(e,r,t){"use strict";var i=t(315);e.exports=enter;function enter(e,r){var t=e.encode;var n=e.escape;var a=e.enterLink();if(r.referenceType!=="shortcut"&&r.referenceType!=="collapsed"){return a}e.escape=i;e.encode=i;return exit;function exit(){e.encode=t;e.escape=n;a()}}},,,function(e,r,t){e.exports=t(688)},,function(e,r,t){"use strict";var i=t(666);var n=t(775);var a=t(521);e.exports=parse;parse.Parser=a;function parse(e){var r=this.data("settings");var t=i(a);t.prototype.options=n(t.prototype.options,r,e);this.Parser=t}},function(e){e.exports=function(e){return e!=null&&(isBuffer(e)||isSlowBuffer(e)||!!e._isBuffer)};function isBuffer(e){return!!e.constructor&&typeof e.constructor.isBuffer==="function"&&e.constructor.isBuffer(e)}function isSlowBuffer(e){return typeof e.readFloatLE==="function"&&typeof e.slice==="function"&&isBuffer(e.slice(0,0))}},function(e){e.exports=["md","markdown","mdown","mkdn","mkd","mdwn","mkdown","ron"]},,,,,,,function(e,r,t){"use strict";var i=t(8);e.exports=Readable;var n=t(479);var a;Readable.ReadableState=ReadableState;var u=t(485).EventEmitter;var s=function(e,r){return e.listeners(r).length};var o=t(443);var f=t(757).Buffer;var l=global.Uint8Array||function(){};function _uint8ArrayToBuffer(e){return f.from(e)}function _isUint8Array(e){return f.isBuffer(e)||e instanceof l}var c=t(554);c.inherits=t(9);var h=t(64);var p=void 0;if(h&&h.debuglog){p=h.debuglog("stream")}else{p=function(){}}var v=t(23);var d=t(510);var D;c.inherits(Readable,o);var m=["error","close","destroy","pause","resume"];function prependListener(e,r,t){if(typeof e.prependListener==="function")return e.prependListener(r,t);if(!e._events||!e._events[r])e.on(r,t);else if(n(e._events[r]))e._events[r].unshift(t);else e._events[r]=[t,e._events[r]]}function ReadableState(e,r){a=a||t(921);e=e||{};var i=r instanceof a;this.objectMode=!!e.objectMode;if(i)this.objectMode=this.objectMode||!!e.readableObjectMode;var n=e.highWaterMark;var u=e.readableHighWaterMark;var s=this.objectMode?16:16*1024;if(n||n===0)this.highWaterMark=n;else if(i&&(u||u===0))this.highWaterMark=u;else this.highWaterMark=s;this.highWaterMark=Math.floor(this.highWaterMark);this.buffer=new v;this.length=0;this.pipes=null;this.pipesCount=0;this.flowing=null;this.ended=false;this.endEmitted=false;this.reading=false;this.sync=true;this.needReadable=false;this.emittedReadable=false;this.readableListening=false;this.resumeScheduled=false;this.destroyed=false;this.defaultEncoding=e.defaultEncoding||"utf8";this.awaitDrain=0;this.readingMore=false;this.decoder=null;this.encoding=null;if(e.encoding){if(!D)D=t(123).StringDecoder;this.decoder=new D(e.encoding);this.encoding=e.encoding}}function Readable(e){a=a||t(921);if(!(this instanceof Readable))return new Readable(e);this._readableState=new ReadableState(e,this);this.readable=true;if(e){if(typeof e.read==="function")this._read=e.read;if(typeof e.destroy==="function")this._destroy=e.destroy}o.call(this)}Object.defineProperty(Readable.prototype,"destroyed",{get:function(){if(this._readableState===undefined){return false}return this._readableState.destroyed},set:function(e){if(!this._readableState){return}this._readableState.destroyed=e}});Readable.prototype.destroy=d.destroy;Readable.prototype._undestroy=d.undestroy;Readable.prototype._destroy=function(e,r){this.push(null);r(e)};Readable.prototype.push=function(e,r){var t=this._readableState;var i;if(!t.objectMode){if(typeof e==="string"){r=r||t.defaultEncoding;if(r!==t.encoding){e=f.from(e,r);r=""}i=true}}else{i=true}return readableAddChunk(this,e,r,false,i)};Readable.prototype.unshift=function(e){return readableAddChunk(this,e,null,true,false)};function readableAddChunk(e,r,t,i,n){var a=e._readableState;if(r===null){a.reading=false;onEofChunk(e,a)}else{var u;if(!n)u=chunkInvalid(a,r);if(u){e.emit("error",u)}else if(a.objectMode||r&&r.length>0){if(typeof r!=="string"&&!a.objectMode&&Object.getPrototypeOf(r)!==f.prototype){r=_uint8ArrayToBuffer(r)}if(i){if(a.endEmitted)e.emit("error",new Error("stream.unshift() after end event"));else addChunk(e,a,r,true)}else if(a.ended){e.emit("error",new Error("stream.push() after EOF"))}else{a.reading=false;if(a.decoder&&!t){r=a.decoder.write(r);if(a.objectMode||r.length!==0)addChunk(e,a,r,false);else maybeReadMore(e,a)}else{addChunk(e,a,r,false)}}}else if(!i){a.reading=false}}return needMoreData(a)}function addChunk(e,r,t,i){if(r.flowing&&r.length===0&&!r.sync){e.emit("data",t);e.read(0)}else{r.length+=r.objectMode?1:t.length;if(i)r.buffer.unshift(t);else r.buffer.push(t);if(r.needReadable)emitReadable(e)}maybeReadMore(e,r)}function chunkInvalid(e,r){var t;if(!_isUint8Array(r)&&typeof r!=="string"&&r!==undefined&&!e.objectMode){t=new TypeError("Invalid non-string/buffer chunk")}return t}function needMoreData(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||e.length===0)}Readable.prototype.isPaused=function(){return this._readableState.flowing===false};Readable.prototype.setEncoding=function(e){if(!D)D=t(123).StringDecoder;this._readableState.decoder=new D(e);this._readableState.encoding=e;return this};var g=8388608;function computeNewHighWaterMark(e){if(e>=g){e=g}else{e--;e|=e>>>1;e|=e>>>2;e|=e>>>4;e|=e>>>8;e|=e>>>16;e++}return e}function howMuchToRead(e,r){if(e<=0||r.length===0&&r.ended)return 0;if(r.objectMode)return 1;if(e!==e){if(r.flowing&&r.length)return r.buffer.head.data.length;else return r.length}if(e>r.highWaterMark)r.highWaterMark=computeNewHighWaterMark(e);if(e<=r.length)return e;if(!r.ended){r.needReadable=true;return 0}return r.length}Readable.prototype.read=function(e){p("read",e);e=parseInt(e,10);var r=this._readableState;var t=e;if(e!==0)r.emittedReadable=false;if(e===0&&r.needReadable&&(r.length>=r.highWaterMark||r.ended)){p("read: emitReadable",r.length,r.ended);if(r.length===0&&r.ended)endReadable(this);else emitReadable(this);return null}e=howMuchToRead(e,r);if(e===0&&r.ended){if(r.length===0)endReadable(this);return null}var i=r.needReadable;p("need readable",i);if(r.length===0||r.length-e<r.highWaterMark){i=true;p("length less than watermark",i)}if(r.ended||r.reading){i=false;p("reading or ended",i)}else if(i){p("do read");r.reading=true;r.sync=true;if(r.length===0)r.needReadable=true;this._read(r.highWaterMark);r.sync=false;if(!r.reading)e=howMuchToRead(t,r)}var n;if(e>0)n=fromList(e,r);else n=null;if(n===null){r.needReadable=true;e=0}else{r.length-=e}if(r.length===0){if(!r.ended)r.needReadable=true;if(t!==e&&r.ended)endReadable(this)}if(n!==null)this.emit("data",n);return n};function onEofChunk(e,r){if(r.ended)return;if(r.decoder){var t=r.decoder.end();if(t&&t.length){r.buffer.push(t);r.length+=r.objectMode?1:t.length}}r.ended=true;emitReadable(e)}function emitReadable(e){var r=e._readableState;r.needReadable=false;if(!r.emittedReadable){p("emitReadable",r.flowing);r.emittedReadable=true;if(r.sync)i.nextTick(emitReadable_,e);else emitReadable_(e)}}function emitReadable_(e){p("emit readable");e.emit("readable");flow(e)}function maybeReadMore(e,r){if(!r.readingMore){r.readingMore=true;i.nextTick(maybeReadMore_,e,r)}}function maybeReadMore_(e,r){var t=r.length;while(!r.reading&&!r.flowing&&!r.ended&&r.length<r.highWaterMark){p("maybeReadMore read 0");e.read(0);if(t===r.length)break;else t=r.length}r.readingMore=false}Readable.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))};Readable.prototype.pipe=function(e,r){var t=this;var n=this._readableState;switch(n.pipesCount){case 0:n.pipes=e;break;case 1:n.pipes=[n.pipes,e];break;default:n.pipes.push(e);break}n.pipesCount+=1;p("pipe count=%d opts=%j",n.pipesCount,r);var a=(!r||r.end!==false)&&e!==process.stdout&&e!==process.stderr;var u=a?onend:unpipe;if(n.endEmitted)i.nextTick(u);else t.once("end",u);e.on("unpipe",onunpipe);function onunpipe(e,r){p("onunpipe");if(e===t){if(r&&r.hasUnpiped===false){r.hasUnpiped=true;cleanup()}}}function onend(){p("onend");e.end()}var o=pipeOnDrain(t);e.on("drain",o);var f=false;function cleanup(){p("cleanup");e.removeListener("close",onclose);e.removeListener("finish",onfinish);e.removeListener("drain",o);e.removeListener("error",onerror);e.removeListener("unpipe",onunpipe);t.removeListener("end",onend);t.removeListener("end",unpipe);t.removeListener("data",ondata);f=true;if(n.awaitDrain&&(!e._writableState||e._writableState.needDrain))o()}var l=false;t.on("data",ondata);function ondata(r){p("ondata");l=false;var i=e.write(r);if(false===i&&!l){if((n.pipesCount===1&&n.pipes===e||n.pipesCount>1&&indexOf(n.pipes,e)!==-1)&&!f){p("false write response, pause",t._readableState.awaitDrain);t._readableState.awaitDrain++;l=true}t.pause()}}function onerror(r){p("onerror",r);unpipe();e.removeListener("error",onerror);if(s(e,"error")===0)e.emit("error",r)}prependListener(e,"error",onerror);function onclose(){e.removeListener("finish",onfinish);unpipe()}e.once("close",onclose);function onfinish(){p("onfinish");e.removeListener("close",onclose);unpipe()}e.once("finish",onfinish);function unpipe(){p("unpipe");t.unpipe(e)}e.emit("pipe",t);if(!n.flowing){p("pipe resume");t.resume()}return e};function pipeOnDrain(e){return function(){var r=e._readableState;p("pipeOnDrain",r.awaitDrain);if(r.awaitDrain)r.awaitDrain--;if(r.awaitDrain===0&&s(e,"data")){r.flowing=true;flow(e)}}}Readable.prototype.unpipe=function(e){var r=this._readableState;var t={hasUnpiped:false};if(r.pipesCount===0)return this;if(r.pipesCount===1){if(e&&e!==r.pipes)return this;if(!e)e=r.pipes;r.pipes=null;r.pipesCount=0;r.flowing=false;if(e)e.emit("unpipe",this,t);return this}if(!e){var i=r.pipes;var n=r.pipesCount;r.pipes=null;r.pipesCount=0;r.flowing=false;for(var a=0;a<n;a++){i[a].emit("unpipe",this,t)}return this}var u=indexOf(r.pipes,e);if(u===-1)return this;r.pipes.splice(u,1);r.pipesCount-=1;if(r.pipesCount===1)r.pipes=r.pipes[0];e.emit("unpipe",this,t);return this};Readable.prototype.on=function(e,r){var t=o.prototype.on.call(this,e,r);if(e==="data"){if(this._readableState.flowing!==false)this.resume()}else if(e==="readable"){var n=this._readableState;if(!n.endEmitted&&!n.readableListening){n.readableListening=n.needReadable=true;n.emittedReadable=false;if(!n.reading){i.nextTick(nReadingNextTick,this)}else if(n.length){emitReadable(this)}}}return t};Readable.prototype.addListener=Readable.prototype.on;function nReadingNextTick(e){p("readable nexttick read 0");e.read(0)}Readable.prototype.resume=function(){var e=this._readableState;if(!e.flowing){p("resume");e.flowing=true;resume(this,e)}return this};function resume(e,r){if(!r.resumeScheduled){r.resumeScheduled=true;i.nextTick(resume_,e,r)}}function resume_(e,r){if(!r.reading){p("resume read 0");e.read(0)}r.resumeScheduled=false;r.awaitDrain=0;e.emit("resume");flow(e);if(r.flowing&&!r.reading)e.read(0)}Readable.prototype.pause=function(){p("call pause flowing=%j",this._readableState.flowing);if(false!==this._readableState.flowing){p("pause");this._readableState.flowing=false;this.emit("pause")}return this};function flow(e){var r=e._readableState;p("flow",r.flowing);while(r.flowing&&e.read()!==null){}}Readable.prototype.wrap=function(e){var r=this;var t=this._readableState;var i=false;e.on("end",function(){p("wrapped end");if(t.decoder&&!t.ended){var e=t.decoder.end();if(e&&e.length)r.push(e)}r.push(null)});e.on("data",function(n){p("wrapped data");if(t.decoder)n=t.decoder.write(n);if(t.objectMode&&(n===null||n===undefined))return;else if(!t.objectMode&&(!n||!n.length))return;var a=r.push(n);if(!a){i=true;e.pause()}});for(var n in e){if(this[n]===undefined&&typeof e[n]==="function"){this[n]=function(r){return function(){return e[r].apply(e,arguments)}}(n)}}for(var a=0;a<m.length;a++){e.on(m[a],this.emit.bind(this,m[a]))}this._read=function(r){p("wrapped _read",r);if(i){i=false;e.resume()}};return this};Object.defineProperty(Readable.prototype,"readableHighWaterMark",{enumerable:false,get:function(){return this._readableState.highWaterMark}});Readable._fromList=fromList;function fromList(e,r){if(r.length===0)return null;var t;if(r.objectMode)t=r.buffer.shift();else if(!e||e>=r.length){if(r.decoder)t=r.buffer.join("");else if(r.buffer.length===1)t=r.buffer.head.data;else t=r.buffer.concat(r.length);r.buffer.clear()}else{t=fromListPartial(e,r.buffer,r.decoder)}return t}function fromListPartial(e,r,t){var i;if(e<r.head.data.length){i=r.head.data.slice(0,e);r.head.data=r.head.data.slice(e)}else if(e===r.head.data.length){i=r.shift()}else{i=t?copyFromBufferString(e,r):copyFromBuffer(e,r)}return i}function copyFromBufferString(e,r){var t=r.head;var i=1;var n=t.data;e-=n.length;while(t=t.next){var a=t.data;var u=e>a.length?a.length:e;if(u===a.length)n+=a;else n+=a.slice(0,e);e-=u;if(e===0){if(u===a.length){++i;if(t.next)r.head=t.next;else r.head=r.tail=null}else{r.head=t;t.data=a.slice(u)}break}++i}r.length-=i;return n}function copyFromBuffer(e,r){var t=f.allocUnsafe(e);var i=r.head;var n=1;i.data.copy(t);e-=i.data.length;while(i=i.next){var a=i.data;var u=e>a.length?a.length:e;a.copy(t,t.length-e,0,u);e-=u;if(e===0){if(u===a.length){++n;if(i.next)r.head=i.next;else r.head=r.tail=null}else{r.head=i;i.data=a.slice(u)}break}++n}r.length-=n;return t}function endReadable(e){var r=e._readableState;if(r.length>0)throw new Error('"endReadable()" called on non-empty stream');if(!r.endEmitted){r.ended=true;i.nextTick(endReadableNT,r,e)}}function endReadableNT(e,r){if(!e.endEmitted&&e.length===0){e.endEmitted=true;r.readable=false;r.emit("end")}}function indexOf(e,r){for(var t=0,i=e.length;t<i;t++){if(e[t]===r)return t}return-1}},,,,function(e,r,t){"use strict";var i=t(136)("unified-engine:file-pipeline:transform");var n=t(356);e.exports=transform;function transform(e,r,t,a){if(n(r).fatal){a();return}i("Transforming document `%s`",r.path);e.processor.run(e.tree,r,function(r,t){i("Transformed document (error: %s)",r);e.tree=t;a(r)})}},,,,,,,,,,,,function(e,r,t){"use strict";var i=t(202);e.exports=fencedCode;var n="\n";var a="\t";var u=" ";var s="~";var o="`";var f=3;var l=4;function fencedCode(e,r,t){var c=this;var h=c.options.gfm;var p=r.length+1;var v=0;var d="";var D;var m;var g;var E;var A;var C;var y;var w;var x;var b;var F;var S;var B;if(!h){return}while(v<p){g=r.charAt(v);if(g!==u&&g!==a){break}d+=g;v++}S=v;g=r.charAt(v);if(g!==s&&g!==o){return}v++;m=g;D=1;d+=g;while(v<p){g=r.charAt(v);if(g!==m){break}d+=g;D++;v++}if(D<f){return}while(v<p){g=r.charAt(v);if(g!==u&&g!==a){break}d+=g;v++}E="";y="";while(v<p){g=r.charAt(v);if(g===n||g===s||g===o){break}if(g===u||g===a){y+=g}else{E+=y+g;y=""}v++}g=r.charAt(v);if(g&&g!==n){return}if(t){return true}B=e.now();B.column+=d.length;B.offset+=d.length;d+=E;E=c.decode.raw(c.unescape(E),B);if(y){d+=y}y="";b="";F="";w="";x="";while(v<p){g=r.charAt(v);w+=b;x+=F;b="";F="";if(g!==n){w+=g;F+=g;v++;continue}if(w){b+=g;F+=g}else{d+=g}y="";v++;while(v<p){g=r.charAt(v);if(g!==u){break}y+=g;v++}b+=y;F+=y.slice(S);if(y.length>=l){continue}y="";while(v<p){g=r.charAt(v);if(g!==m){break}y+=g;v++}b+=y;F+=y;if(y.length<D){continue}y="";while(v<p){g=r.charAt(v);if(g!==u&&g!==a){break}b+=g;F+=g;v++}if(!g||g===n){break}}d+=w+b;v=-1;p=E.length;while(++v<p){g=E.charAt(v);if(g===u||g===a){if(!A){A=E.slice(0,v)}}else if(A){C=E.slice(v);break}}return e(d)({type:"code",lang:A||E||null,meta:C||null,value:i(x)})}},function(e){"use strict";var r=function(){function defineProperties(e,r){for(var t=0;t<r.length;t++){var i=r[t];i.enumerable=i.enumerable||false;i.configurable=true;if("value"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(e,r,t){if(r)defineProperties(e.prototype,r);if(t)defineProperties(e,t);return e}}();function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError("Cannot call a class as a function")}}e.exports=function(){return new s};function make_array(e){return Array.isArray(e)?e:[e]}var t=/^\s+$/;var i=/^\\\!/;var n=/^\\#/;var a="/";var u=typeof Symbol!=="undefined"?Symbol.for("node-ignore"):"node-ignore";var s=function(){function IgnoreBase(){_classCallCheck(this,IgnoreBase);this._rules=[];this[u]=true;this._initCache()}r(IgnoreBase,[{key:"_initCache",value:function _initCache(){this._cache={}}},{key:"add",value:function add(e){this._added=false;if(typeof e==="string"){e=e.split(/\r?\n/g)}make_array(e).forEach(this._addPattern,this);if(this._added){this._initCache()}return this}},{key:"addPattern",value:function addPattern(e){return this.add(e)}},{key:"_addPattern",value:function _addPattern(e){if(e&&e[u]){this._rules=this._rules.concat(e._rules);this._added=true;return}if(this._checkPattern(e)){var r=this._createRule(e);this._added=true;this._rules.push(r)}}},{key:"_checkPattern",value:function _checkPattern(e){return e&&typeof e==="string"&&!t.test(e)&&e.indexOf("#")!==0}},{key:"filter",value:function filter(e){var r=this;return make_array(e).filter(function(e){return r._filter(e)})}},{key:"createFilter",value:function createFilter(){var e=this;return function(r){return e._filter(r)}}},{key:"ignores",value:function ignores(e){return!this._filter(e)}},{key:"_createRule",value:function _createRule(e){var r=e;var t=false;if(e.indexOf("!")===0){t=true;e=e.substr(1)}e=e.replace(i,"!").replace(n,"#");var a=make_regex(e,t);return{origin:r,pattern:e,negative:t,regex:a}}},{key:"_filter",value:function _filter(e,r){if(!e){return false}if(e in this._cache){return this._cache[e]}if(!r){r=e.split(a)}r.pop();return this._cache[e]=r.length?this._filter(r.join(a)+a,r)&&this._test(e):this._test(e)}},{key:"_test",value:function _test(e){var r=0;this._rules.forEach(function(t){if(!(r^t.negative)){r=t.negative^t.regex.test(e)}});return!r}}]);return IgnoreBase}();var o=[[/\\?\s+$/,function(e){return e.indexOf("\\")===0?" ":""}],[/\\\s/g,function(){return" "}],[/[\\\^$.|?*+()\[{]/g,function(e){return"\\"+e}],[/^\//,function(){return"^"}],[/\//g,function(){return"\\/"}],[/^\^*\\\*\\\*\\\//,function(){return"^(?:.*\\/)?"}]];var f=[[/^(?=[^\^])/,function(){return!/\/(?!$)/.test(this)?"(?:^|\\/)":"^"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,function(e,r,t){return r+6<t.length?"(?:\\/[^\\/]+)*":"\\/.+"}],[/(^|[^\\]+)\\\*(?=.+)/g,function(e,r){return r+"[^\\/]*"}],[/(\^|\\\/)?\\\*$/,function(e,r){return(r?r+"[^/]+":"[^/]*")+"(?=$|\\/$)"}],[/\\\\\\/g,function(){return"\\"}]];var l=[].concat(o,[[/(?:[^*\/])$/,function(e){return e+"(?=$|\\/)"}]],f);var c=[].concat(o,[[/(?:[^*])$/,function(e){return e+"(?=$|\\/$)"}]],f);var h={};function make_regex(e,r){var t=h[e];if(t){return t}var i=r?c:l;var n=i.reduce(function(r,t){return r.replace(t[0],t[1].bind(e))},e);return h[e]=new RegExp(n,"i")}if(typeof process!=="undefined"&&(process.env&&process.env.IGNORE_TEST_WIN32||process.platform==="win32")){var p=s.prototype._filter;var v=function make_posix(e){return/^\\\\\?\\/.test(e)||/[^\x00-\x80]+/.test(e)?e:e.replace(/\\/g,"/")};s.prototype._filter=function(e,r){e=v(e);return p.call(this,e,r)}}},,function(e,r,t){"use strict";var i=t(100);var n=t(998);var a=t(220);var u=t(97);e.exports=i("remark-lint:final-definition",finalDefinition);var s=a.start;function finalDefinition(e,r){var t=null;n(e,visitor,true);function visitor(e){var i=s(e).line;if(e.type==="root"||u(e)){return}if(e.type==="definition"){if(t!==null&&t>i){r.message("Move definitions to the end of the file (after the node at line `"+t+"`)",e)}}else if(t===null){t=i}}}},,function(e){"use strict";var r={}.hasOwnProperty;e.exports=stringify;function stringify(e){if(!e||typeof e!=="object"){return null}if(r.call(e,"position")||r.call(e,"type")){return position(e.position)}if(r.call(e,"start")||r.call(e,"end")){return position(e)}if(r.call(e,"line")||r.call(e,"column")){return point(e)}return null}function point(e){if(!e||typeof e!=="object"){e={}}return index(e.line)+":"+index(e.column)}function position(e){if(!e||typeof e!=="object"){e={}}return point(e.start)+"-"+point(e.end)}function index(e){return e&&typeof e==="number"?e:1}},,,function(e,r,t){"use strict";var i=t(197);var n=t(520);var a=t(770);var u=t(981);var s=t(314);var o=t(787);e.exports=parseEntities;var f={}.hasOwnProperty;var l=String.fromCharCode;var c=Function.prototype;var h={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:false,nonTerminated:true};var p="named";var v="hexadecimal";var d="decimal";var D={};D[v]=16;D[d]=10;var m={};m[p]=s;m[d]=a;m[v]=u;var g=1;var E=2;var A=3;var C=4;var y=5;var w=6;var x=7;var b={};b[g]="Named character references must be terminated by a semicolon";b[E]="Numeric character references must be terminated by a semicolon";b[A]="Named character references cannot be empty";b[C]="Numeric character references cannot be empty";b[y]="Named character references must be known";b[w]="Numeric character references cannot be disallowed";b[x]="Numeric character references cannot be outside the permissible Unicode range";function parseEntities(e,r){var t={};var i;var n;if(!r){r={}}for(n in h){i=r[n];t[n]=i===null||i===undefined?h[n]:i}if(t.position.indent||t.position.start){t.indent=t.position.indent||[];t.position=t.position.start}return parse(e,t)}function parse(e,r){var t=r.additional;var a=r.nonTerminated;var u=r.text;var h=r.reference;var F=r.warning;var S=r.textContext;var B=r.referenceContext;var k=r.warningContext;var O=r.position;var P=r.indent||[];var T=e.length;var I=0;var M=-1;var L=O.column||1;var R=O.line||1;var j="";var N=[];var U;var J;var z;var X;var q;var G;var _;var W;var V;var H;var Y;var $;var Z;var Q;var K;var ee;var re;var te;var ie;ee=now();W=F?parseError:c;I--;T++;while(++I<T){if(q==="\n"){L=P[M]||1}q=at(I);if(q!=="&"){if(q==="\n"){R++;M++;L=0}if(q){j+=q;L++}else{flush()}}else{_=at(I+1);if(_==="\t"||_==="\n"||_==="\f"||_===" "||_==="<"||_==="&"||_===""||t&&_===t){j+=q;L++;continue}Z=I+1;$=Z;ie=Z;if(_!=="#"){Q=p}else{ie=++$;_=at(ie);if(_==="x"||_==="X"){Q=v;ie=++$}else{Q=d}}U="";Y="";X="";K=m[Q];ie--;while(++ie<T){_=at(ie);if(!K(_)){break}X+=_;if(Q===p&&f.call(i,X)){U=X;Y=i[X]}}z=at(ie)===";";if(z){ie++;J=Q===p?o(X):false;if(J){U=X;Y=J}}te=1+ie-Z;if(!z&&!a){}else if(!X){if(Q!==p){W(C,te)}}else if(Q===p){if(z&&!Y){W(y,1)}else{if(U!==X){ie=$+U.length;te=1+ie-$;z=false}if(!z){V=U?g:A;if(!r.attribute){W(V,te)}else{_=at(ie);if(_==="="){W(V,te);Y=null}else if(s(_)){Y=null}else{W(V,te)}}}}G=Y}else{if(!z){W(E,te)}G=parseInt(X,D[Q]);if(prohibited(G)){W(x,te);G="<22>"}else if(G in n){W(w,te);G=n[G]}else{H="";if(disallowed(G)){W(w,te)}if(G>65535){G-=65536;H+=l(G>>>(10&1023)|55296);G=56320|G&1023}G=H+l(G)}}if(!G){X=e.slice(Z-1,ie);j+=X;L+=X.length;I=ie-1}else{flush();ee=now();I=ie-1;L+=ie-Z+1;N.push(G);re=now();re.offset++;if(h){h.call(B,G,{start:ee,end:re},e.slice(Z-1,ie))}ee=re}}}return N.join("");function now(){return{line:R,column:L,offset:I+(O.offset||0)}}function parseError(e,r){var t=now();t.column+=r;t.offset+=r;F.call(k,b[e],t,e)}function at(r){return e.charAt(r)}function flush(){if(j){N.push(j);if(u){u.call(S,j,{start:ee,end:now()})}j=""}}}function prohibited(e){return e>=55296&&e<=57343||e>1114111}function disallowed(e){return e>=1&&e<=8||e===11||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534}},function(e){var r={}.toString;e.exports=Array.isArray||function(e){return r.call(e)=="[object Array]"}},,function(e,r,t){"use strict";var i=t(758);var n=t(198);e.exports=definition;definition.notInList=true;definition.notInBlock=true;var a='"';var u="'";var s="\\";var o="\n";var f="\t";var l=" ";var c="[";var h="]";var p="(";var v=")";var d=":";var D="<";var m=">";function definition(e,r,t){var i=this;var m=i.options.commonmark;var g=0;var E=r.length;var A="";var C;var y;var w;var x;var b;var F;var S;var B;while(g<E){x=r.charAt(g);if(x!==l&&x!==f){break}A+=x;g++}x=r.charAt(g);if(x!==c){return}g++;A+=x;w="";while(g<E){x=r.charAt(g);if(x===h){break}else if(x===s){w+=x;g++;x=r.charAt(g)}w+=x;g++}if(!w||r.charAt(g)!==h||r.charAt(g+1)!==d){return}F=w;A+=w+h+d;g=A.length;w="";while(g<E){x=r.charAt(g);if(x!==f&&x!==l&&x!==o){break}A+=x;g++}x=r.charAt(g);w="";C=A;if(x===D){g++;while(g<E){x=r.charAt(g);if(!isEnclosedURLCharacter(x)){break}w+=x;g++}x=r.charAt(g);if(x===isEnclosedURLCharacter.delimiter){A+=D+w+x;g++}else{if(m){return}g-=w.length+1;w=""}}if(!w){while(g<E){x=r.charAt(g);if(!isUnclosedURLCharacter(x)){break}w+=x;g++}A+=w}if(!w){return}S=w;w="";while(g<E){x=r.charAt(g);if(x!==f&&x!==l&&x!==o){break}w+=x;g++}x=r.charAt(g);b=null;if(x===a){b=a}else if(x===u){b=u}else if(x===p){b=v}if(!b){w="";g=A.length}else if(w){A+=w+x;g=A.length;w="";while(g<E){x=r.charAt(g);if(x===b){break}if(x===o){g++;x=r.charAt(g);if(x===o||x===b){return}w+=o}w+=x;g++}x=r.charAt(g);if(x!==b){return}y=A;A+=w+x;g++;B=w;w=""}else{return}while(g<E){x=r.charAt(g);if(x!==f&&x!==l){break}A+=x;g++}x=r.charAt(g);if(!x||x===o){if(t){return true}C=e(C).test().end;S=i.decode.raw(i.unescape(S),C,{nonTerminated:false});if(B){y=e(y).test().end;B=i.decode.raw(i.unescape(B),y)}return e(A)({type:"definition",identifier:n(F),label:F,title:B||null,url:S})}}function isEnclosedURLCharacter(e){return e!==m&&e!==c&&e!==h}isEnclosedURLCharacter.delimiter=m;function isUnclosedURLCharacter(e){return e!==c&&e!==h&&!i(e)}},,,function(e){e.exports={name:"remark",version:"10.0.1",description:"Markdown processor powered by plugins",license:"MIT",keywords:["markdown","abstract","syntax","tree","ast","parse","stringify","process"],homepage:"https://remark.js.org",repository:"https://github.com/remarkjs/remark/tree/master/packages/remark",bugs:"https://github.com/remarkjs/remark/issues",author:"Titus Wormer <tituswormer@gmail.com> (https://wooorm.com)",contributors:["Titus Wormer <tituswormer@gmail.com> (https://wooorm.com)"],files:["index.js"],dependencies:{"remark-parse":"^6.0.0","remark-stringify":"^6.0.0",unified:"^7.0.0"},devDependencies:{tape:"^4.9.1"},scripts:{test:"tape test.js"},xo:false,_resolved:"https://registry.npmjs.org/remark/-/remark-10.0.1.tgz",_integrity:"sha512-E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ==",_from:"remark@10.0.1"}},function(e){e.exports=require("events")},function(e,r,t){"use strict";e=t.nmd(e);var i=t(589);var n=t(778);var a=t(934);var u=t(14);var s=t(136)("unified-engine:configuration");var o=t(507).resolve;var f=t(693);var l=t(775);var c=t(555);var h=t(413);var p=t(817);var v=t(329);e.exports=Config;var d={}.hasOwnProperty;var D=i.extname;var m=i.basename;var g=i.dirname;var E=i.relative;var A={".json":loadJSON,".js":loadScript,".yaml":loadYAML,".yml":loadYAML};var C=loadJSON;Config.prototype.load=load;function Config(e){var r=e.rcName;var t=e.packageField;var i=[];this.cwd=e.cwd;this.packageField=e.packageField;this.pluginPrefix=e.pluginPrefix;this.configTransform=e.configTransform;this.defaultConfig=e.defaultConfig;if(r){i.push(r,r+".js",r+".yml",r+".yaml");s("Looking for `%s` configuration files",i)}if(t){i.push("package.json");s("Looking for `%s` fields in `package.json` files",t)}this.given={settings:e.settings,plugins:e.plugins};this.create=create.bind(this);this.findUp=new v({filePath:e.rcPath,cwd:e.cwd,detect:e.detectConfig,names:i,create:this.create})}function load(e,r){var t=e||i.resolve(this.cwd,"stdin.js");var n=this;n.findUp.load(t,done);function done(e,t){if(e||t){return r(e,t)}r(null,n.create())}}function create(e,r){var t=this;var i=t.configTransform;var n=t.defaultConfig;var a=r&&A[D(r)]||C;var u={prefix:t.pluginPrefix,cwd:t.cwd};var s={settings:{},plugins:[]};var o=e?a.apply(t,arguments):undefined;if(i&&o!==undefined){o=i(o,r)}if(e&&o===undefined&&m(r)==="package.json"){return}if(o===undefined){if(n){merge(s,n,null,l(u,{root:t.cwd}))}}else{merge(s,o,null,l(u,{root:g(r)}))}merge(s,t.given,null,l(u,{root:t.cwd}));return s}function loadScript(r,t){var i=n._cache[t];if(!i){i=new n(t,e);i.filename=t;i.paths=n._nodeModulePaths(g(t));i._compile(String(r),t);i.loaded=true;n._cache[t]=i}return i.exports}function loadYAML(e,r){return a.safeLoad(e,{filename:m(r)})}function loadJSON(e,r){var t=u(e,r);if(m(r)==="package.json"){t=t[this.packageField]}return t}function merge(e,r,t,n){var a=n.root;var u=n.cwd;var s=n.prefix;if(c(r)){addPreset(r)}else{throw new Error("Expected preset, not `"+r+"`")}return e;function addPreset(r){var t=r.plugins;if(t===null||t===undefined){}else if(c(t)){if("length"in t){addEach(t)}else{addIn(t)}}else{throw new Error("Expected a list or object of plugins, not `"+t+"`")}e.settings=l(e.settings,r.settings)}function addEach(e){var r=e.length;var t=-1;var i;while(++t<r){i=e[t];if(c(i)&&"length"in i){use.apply(null,i)}else{use(i)}}}function addIn(e){var r;for(r in e){use(r,e[r])}}function use(r,t){if(h(r)){addModule(r,t)}else if(p(r)){addPlugin(r,t)}else{merge(e,r,t,n)}}function addModule(r,t){var c=o(r,{cwd:a,prefix:s});var h;if(c){try{h=require(c)}catch(e){throw f("Cannot parse script `%s`\n%s",E(a,c),e.stack)}try{if(p(h)){addPlugin(h,t)}else{merge(e,h,t,l(n,{root:g(c)}))}}catch(e){throw f("Error: Expected preset or plugin, not %s, at `%s`",h,E(a,c))}}else{c=E(u,i.resolve(a,r));addPlugin(failingModule(c,new Error("Could not find module `"+r+"`")),t)}}function addPlugin(r,t){var i=find(e.plugins,r);if(i){reconfigure(i,t)}else{e.plugins.push([r,t])}}}function reconfigure(e,r){if(r!==false&&e[1]!==false&&c(r)){r=l(e[1],r)}e[1]=r}function find(e,r){var t=e.length;var i=-1;var n;while(++i<t){n=e[i];if(n[0]===r){return n}}}function failingModule(e,r){var t=failingModule.cache||(failingModule.cache={});var i=d.call(t,e)?t[e]:t[e]=fail;return i;function fail(){throw r}}},,,,,,,,,function(e,r,t){"use strict";var i=t(100);var n=t(903);var a=t(998);var u=t(220);var s=t(97);e.exports=i("remark-lint:checkbox-content-indent",checkboxContentIndent);var o=u.start;var f=u.end;var l="Checkboxes should be followed by a single character";function checkboxContentIndent(e,r){var t=String(r);var i=n(r);a(e,"listItem",visitor);function visitor(e){var n;var a;var u;if(typeof e.checked!=="boolean"||s(e)){return}n=o(e).offset;a=(e.children.length?o(e.children[0]):f(e)).offset;while(/[^\S\n]/.test(t.charAt(a))){a++}u=t.slice(n,a);u=u.slice(u.indexOf("]")+1);if(u.length!==1){r.message(l,{start:i.toPosition(a-u.length+1),end:i.toPosition(a)})}}}},,,,,,function(e,r,t){"use strict";var i=t(875);e.exports=i.DEFAULT=new i({include:[t(617)],explicit:[t(741),t(814),t(225)]})},,,function(e,r,t){"use strict";var i=t(100);var n=t(434);var a=t(998);var u=t(220);var s=t(97);var o=t(67);e.exports=i("remark-lint:blockquote-indentation",blockquoteIndentation);function blockquoteIndentation(e,r,t){t=typeof t==="number"&&!isNaN(t)?t:null;a(e,"blockquote",visitor);function visitor(e){var i;var a;if(s(e)||e.children.length===0){return}if(t){i=t-check(e);if(i!==0){a=(i>0?"Add":"Remove")+" "+Math.abs(i)+" "+n("space",i)+" between blockquote and content";r.message(a,u.start(e.children[0]))}}else{t=check(e)}}}function check(e){var r=e.children[0];var t=u.start(r).column-u.start(e).column;var i=o(r).match(/^ +/);if(i){t+=i[0].length}return t}},function(e,r,t){"use strict";var i=t(758);var n=t(478);var a=t(773);e.exports=autoLink;autoLink.locator=a;autoLink.notInLink=true;var u="<";var s=">";var o="@";var f="/";var l="mailto:";var c=l.length;function autoLink(e,r,t){var a=this;var h="";var p=r.length;var v=0;var d="";var D=false;var m="";var g;var E;var A;var C;var y;if(r.charAt(0)!==u){return}v++;h=u;while(v<p){g=r.charAt(v);if(i(g)||g===s||g===o||g===":"&&r.charAt(v+1)===f){break}d+=g;v++}if(!d){return}m+=d;d="";g=r.charAt(v);m+=g;v++;if(g===o){D=true}else{if(g!==":"||r.charAt(v+1)!==f){return}m+=f;v++}while(v<p){g=r.charAt(v);if(i(g)||g===s){break}d+=g;v++}g=r.charAt(v);if(!d||g!==s){return}if(t){return true}m+=d;A=m;h+=m+g;E=e.now();E.column++;E.offset++;if(D){if(m.slice(0,c).toLowerCase()===l){A=A.substr(c);E.column+=c;E.offset+=c}else{m=l+m}}C=a.inlineTokenizers;a.inlineTokenizers={text:C.text};y=a.enterLink();A=a.tokenizeInline(A,E);a.inlineTokenizers=C;y();return e(h)({type:"link",title:null,url:n(m,{nonTerminated:false}),children:A})}},function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:true});var i=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol==="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};r.default=parse;var n=t(267);var a=_interopRequireWildcard(n);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var r={};if(e!=null){for(var t in e){if(Object.prototype.hasOwnProperty.call(e,t))r[t]=e[t]}}r.default=e;return r}}var u=void 0;var s=void 0;var o=void 0;var f=void 0;var l=void 0;var c=void 0;var h=void 0;var p=void 0;var v=void 0;function parse(e,r){u=String(e);s="start";o=[];f=0;l=1;c=0;h=undefined;p=undefined;v=undefined;do{h=lex();C[s]()}while(h.type!=="eof");if(typeof r==="function"){return internalize({"":v},"",r)}return v}function internalize(e,r,t){var n=e[r];if(n!=null&&(typeof n==="undefined"?"undefined":i(n))==="object"){for(var a in n){var u=internalize(n,a,t);if(u===undefined){delete n[a]}else{n[a]=u}}}return t.call(e,r,n)}var d=void 0;var D=void 0;var m=void 0;var g=void 0;var E=void 0;function lex(){d="default";D="";m=false;g=1;for(;;){E=peek();var e=A[d]();if(e){return e}}}function peek(){if(u[f]){return String.fromCodePoint(u.codePointAt(f))}}function read(){var e=peek();if(e==="\n"){l++;c=0}else if(e){c+=e.length}else{c++}if(e){f+=e.length}return e}var A={default:function _default(){switch(E){case"\t":case"\v":case"\f":case" ":case" ":case"\ufeff":case"\n":case"\r":case"\u2028":case"\u2029":read();return;case"/":read();d="comment";return;case undefined:read();return newToken("eof")}if(a.isSpaceSeparator(E)){read();return}return A[s]()},comment:function comment(){switch(E){case"*":read();d="multiLineComment";return;case"/":read();d="singleLineComment";return}throw invalidChar(read())},multiLineComment:function multiLineComment(){switch(E){case"*":read();d="multiLineCommentAsterisk";return;case undefined:throw invalidChar(read())}read()},multiLineCommentAsterisk:function multiLineCommentAsterisk(){switch(E){case"*":read();return;case"/":read();d="default";return;case undefined:throw invalidChar(read())}read();d="multiLineComment"},singleLineComment:function singleLineComment(){switch(E){case"\n":case"\r":case"\u2028":case"\u2029":read();d="default";return;case undefined:read();return newToken("eof")}read()},value:function value(){switch(E){case"{":case"[":return newToken("punctuator",read());case"n":read();literal("ull");return newToken("null",null);case"t":read();literal("rue");return newToken("boolean",true);case"f":read();literal("alse");return newToken("boolean",false);case"-":case"+":if(read()==="-"){g=-1}d="sign";return;case".":D=read();d="decimalPointLeading";return;case"0":D=read();d="zero";return;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":D=read();d="decimalInteger";return;case"I":read();literal("nfinity");return newToken("numeric",Infinity);case"N":read();literal("aN");return newToken("numeric",NaN);case'"':case"'":m=read()==='"';D="";d="string";return}throw invalidChar(read())},identifierNameStartEscape:function identifierNameStartEscape(){if(E!=="u"){throw invalidChar(read())}read();var e=unicodeEscape();switch(e){case"$":case"_":break;default:if(!a.isIdStartChar(e)){throw invalidIdentifier()}break}D+=e;d="identifierName"},identifierName:function identifierName(){switch(E){case"$":case"_":case"":case"":D+=read();return;case"\\":read();d="identifierNameEscape";return}if(a.isIdContinueChar(E)){D+=read();return}return newToken("identifier",D)},identifierNameEscape:function identifierNameEscape(){if(E!=="u"){throw invalidChar(read())}read();var e=unicodeEscape();switch(e){case"$":case"_":case"":case"":break;default:if(!a.isIdContinueChar(e)){throw invalidIdentifier()}break}D+=e;d="identifierName"},sign:function sign(){switch(E){case".":D=read();d="decimalPointLeading";return;case"0":D=read();d="zero";return;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":D=read();d="decimalInteger";return;case"I":read();literal("nfinity");return newToken("numeric",g*Infinity);case"N":read();literal("aN");return newToken("numeric",NaN)}throw invalidChar(read())},zero:function zero(){switch(E){case".":D+=read();d="decimalPoint";return;case"e":case"E":D+=read();d="decimalExponent";return;case"x":case"X":D+=read();d="hexadecimal";return}return newToken("numeric",g*0)},decimalInteger:function decimalInteger(){switch(E){case".":D+=read();d="decimalPoint";return;case"e":case"E":D+=read();d="decimalExponent";return}if(a.isDigit(E)){D+=read();return}return newToken("numeric",g*Number(D))},decimalPointLeading:function decimalPointLeading(){if(a.isDigit(E)){D+=read();d="decimalFraction";return}throw invalidChar(read())},decimalPoint:function decimalPoint(){switch(E){case"e":case"E":D+=read();d="decimalExponent";return}if(a.isDigit(E)){D+=read();d="decimalFraction";return}return newToken("numeric",g*Number(D))},decimalFraction:function decimalFraction(){switch(E){case"e":case"E":D+=read();d="decimalExponent";return}if(a.isDigit(E)){D+=read();return}return newToken("numeric",g*Number(D))},decimalExponent:function decimalExponent(){switch(E){case"+":case"-":D+=read();d="decimalExponentSign";return}if(a.isDigit(E)){D+=read();d="decimalExponentInteger";return}throw invalidChar(read())},decimalExponentSign:function decimalExponentSign(){if(a.isDigit(E)){D+=read();d="decimalExponentInteger";return}throw invalidChar(read())},decimalExponentInteger:function decimalExponentInteger(){if(a.isDigit(E)){D+=read();return}return newToken("numeric",g*Number(D))},hexadecimal:function hexadecimal(){if(a.isHexDigit(E)){D+=read();d="hexadecimalInteger";return}throw invalidChar(read())},hexadecimalInteger:function hexadecimalInteger(){if(a.isHexDigit(E)){D+=read();return}return newToken("numeric",g*Number(D))},string:function string(){switch(E){case"\\":read();D+=escape();return;case'"':if(m){read();return newToken("string",D)}D+=read();return;case"'":if(!m){read();return newToken("string",D)}D+=read();return;case"\n":case"\r":throw invalidChar(read());case"\u2028":case"\u2029":separatorChar(E);break;case undefined:throw invalidChar(read())}D+=read()},start:function start(){switch(E){case"{":case"[":return newToken("punctuator",read())}d="value"},beforePropertyName:function beforePropertyName(){switch(E){case"$":case"_":D=read();d="identifierName";return;case"\\":read();d="identifierNameStartEscape";return;case"}":return newToken("punctuator",read());case'"':case"'":m=read()==='"';d="string";return}if(a.isIdStartChar(E)){D+=read();d="identifierName";return}throw invalidChar(read())},afterPropertyName:function afterPropertyName(){if(E===":"){return newToken("punctuator",read())}throw invalidChar(read())},beforePropertyValue:function beforePropertyValue(){d="value"},afterPropertyValue:function afterPropertyValue(){switch(E){case",":case"}":return newToken("punctuator",read())}throw invalidChar(read())},beforeArrayValue:function beforeArrayValue(){if(E==="]"){return newToken("punctuator",read())}d="value"},afterArrayValue:function afterArrayValue(){switch(E){case",":case"]":return newToken("punctuator",read())}throw invalidChar(read())},end:function end(){throw invalidChar(read())}};function newToken(e,r){return{type:e,value:r,line:l,column:c}}function literal(e){var r=true;var t=false;var i=undefined;try{for(var n=e[Symbol.iterator](),a;!(r=(a=n.next()).done);r=true){var u=a.value;var s=peek();if(s!==u){throw invalidChar(read())}read()}}catch(e){t=true;i=e}finally{try{if(!r&&n.return){n.return()}}finally{if(t){throw i}}}}function escape(){var e=peek();switch(e){case"b":read();return"\b";case"f":read();return"\f";case"n":read();return"\n";case"r":read();return"\r";case"t":read();return"\t";case"v":read();return"\v";case"0":read();if(a.isDigit(peek())){throw invalidChar(read())}return"\0";case"x":read();return hexEscape();case"u":read();return unicodeEscape();case"\n":case"\u2028":case"\u2029":read();return"";case"\r":read();if(peek()==="\n"){read()}return"";case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":throw invalidChar(read());case undefined:throw invalidChar(read())}return read()}function hexEscape(){var e="";var r=peek();if(!a.isHexDigit(r)){throw invalidChar(read())}e+=read();r=peek();if(!a.isHexDigit(r)){throw invalidChar(read())}e+=read();return String.fromCodePoint(parseInt(e,16))}function unicodeEscape(){var e="";var r=4;while(r-- >0){var t=peek();if(!a.isHexDigit(t)){throw invalidChar(read())}e+=read()}return String.fromCodePoint(parseInt(e,16))}var C={start:function start(){if(h.type==="eof"){throw invalidEOF()}push()},beforePropertyName:function beforePropertyName(){switch(h.type){case"identifier":case"string":p=h.value;s="afterPropertyName";return;case"punctuator":pop();return;case"eof":throw invalidEOF()}},afterPropertyName:function afterPropertyName(){if(h.type==="eof"){throw invalidEOF()}s="beforePropertyValue"},beforePropertyValue:function beforePropertyValue(){if(h.type==="eof"){throw invalidEOF()}push()},beforeArrayValue:function beforeArrayValue(){if(h.type==="eof"){throw invalidEOF()}if(h.type==="punctuator"&&h.value==="]"){pop();return}push()},afterPropertyValue:function afterPropertyValue(){if(h.type==="eof"){throw invalidEOF()}switch(h.value){case",":s="beforePropertyName";return;case"}":pop()}},afterArrayValue:function afterArrayValue(){if(h.type==="eof"){throw invalidEOF()}switch(h.value){case",":s="beforeArrayValue";return;case"]":pop()}},end:function end(){}};function push(){var e=void 0;switch(h.type){case"punctuator":switch(h.value){case"{":e={};break;case"[":e=[];break}break;case"null":case"boolean":case"numeric":case"string":e=h.value;break}if(v===undefined){v=e}else{var r=o[o.length-1];if(Array.isArray(r)){r.push(e)}else{r[p]=e}}if(e!==null&&(typeof e==="undefined"?"undefined":i(e))==="object"){o.push(e);if(Array.isArray(e)){s="beforeArrayValue"}else{s="beforePropertyName"}}else{var t=o[o.length-1];if(t==null){s="end"}else if(Array.isArray(t)){s="afterArrayValue"}else{s="afterPropertyValue"}}}function pop(){o.pop();var e=o[o.length-1];if(e==null){s="end"}else if(Array.isArray(e)){s="afterArrayValue"}else{s="afterPropertyValue"}}function invalidChar(e){if(e===undefined){return syntaxError("JSON5: invalid end of input at "+l+":"+c)}return syntaxError("JSON5: invalid character '"+formatChar(e)+"' at "+l+":"+c)}function invalidEOF(){return syntaxError("JSON5: invalid end of input at "+l+":"+c)}function invalidIdentifier(){c-=5;return syntaxError("JSON5: invalid identifier character at "+l+":"+c)}function separatorChar(e){console.warn("JSON5: '"+e+"' is not valid ECMAScript; consider escaping")}function formatChar(e){var r={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(r[e]){return r[e]}if(e<" "){var t=e.charCodeAt(0).toString(16);return"\\x"+("00"+t).substring(t.length)}return e}function syntaxError(e){var r=new SyntaxError(e);r.lineNumber=l;r.columnNumber=c;return r}e.exports=r["default"]},function(e,r,t){"use strict";var i=t(66);var n=t(589);var a=t(151).silent;var u=t(342)();e.exports=loadPlugin;loadPlugin.resolve=resolvePlugin;var s=process.versions.electron!==undefined;var o=process.argv[1]||"";var f=process.env.NVM_BIN;var l=s||o.indexOf(u)===0;var c=process.platform==="win32";var h=c?"":"lib";var p=n.resolve(u,h,"node_modules");if(s&&f&&!i.existsSync(p)){p=n.resolve(f,"..",h,"node_modules")}function loadPlugin(e,r){return t(73)(resolvePlugin(e,r)||e)}function resolvePlugin(e,r){var t=r||{};var i=t.prefix;var n=t.cwd;var u;var s;var o;var f;var c;var h;var v="";if(n&&typeof n==="object"){s=n.concat()}else{s=[n||process.cwd()]}if(e.charAt(0)!=="."){if(t.global==null?l:t.global){s.push(p)}if(i){i=i.charAt(i.length-1)==="-"?i:i+"-";if(e.charAt(0)==="@"){h=e.indexOf("/");if(h!==-1){v=e.slice(0,h+1);e=e.slice(h+1)}}if(e.slice(0,i.length)!==i){c=v+i+e}e=v+e}}o=s.length;f=-1;while(++f<o){n=s[f];u=c&&a(n,c)||a(n,e);if(u){return u}}return null}},function(e){"use strict";e.exports={gfm:true,commonmark:false,pedantic:false,entities:"false",setext:false,closeAtx:false,looseTable:false,spacedTable:true,paddedTable:true,stringLength:stringLength,incrementListMarker:true,fences:false,fence:"`",bullet:"-",listItemIndent:"tab",rule:"*",ruleSpaces:true,ruleRepetition:3,strong:"*",emphasis:"_"};function stringLength(e){return e.length}},function(e){var r=Array.prototype.slice;e.exports=co;function co(e){var t=isGeneratorFunction(e);return function(i){var n=this;var a=e;if(t){var u=r.call(arguments),s=u.length;var o=s&&"function"==typeof u[s-1];i=o?u.pop():error;a=e.apply(this,u)}else{i=i||error}next();function exit(e,r){setImmediate(function(){i.call(n,e,r)})}function next(e,t){var i;if(arguments.length>2)t=r.call(arguments,1);if(e){try{i=a.throw(e)}catch(e){return exit(e)}}if(!e){try{i=a.next(t)}catch(e){return exit(e)}}if(i.done)return exit(null,i.value);i.value=toThunk(i.value,n);if("function"==typeof i.value){var u=false;try{i.value.call(n,function(){if(u)return;u=true;next.apply(n,arguments)})}catch(e){setImmediate(function(){if(u)return;u=true;next(e)})}return}next(new TypeError("You may only yield a function, promise, generator, array, or object, "+'but the following was passed: "'+String(i.value)+'"'))}}}function toThunk(e,r){if(isGeneratorFunction(e)){return co(e.call(r))}if(isGenerator(e)){return co(e)}if(isPromise(e)){return promiseToThunk(e)}if("function"==typeof e){return e}if(isObject(e)||Array.isArray(e)){return objectToThunk.call(r,e)}return e}function objectToThunk(e){var r=this;var t=Array.isArray(e);return function(i){var n=Object.keys(e);var a=n.length;var u=t?new Array(a):new e.constructor;var s;if(!a){setImmediate(function(){i(null,u)});return}if(!t){for(var o=0;o<a;o++){u[n[o]]=undefined}}for(var o=0;o<n.length;o++){run(e[n[o]],n[o])}function run(e,t){if(s)return;try{e=toThunk(e,r);if("function"!=typeof e){u[t]=e;return--a||i(null,u)}e.call(r,function(e,r){if(s)return;if(e){s=true;return i(e)}u[t]=r;--a||i(null,u)})}catch(e){s=true;i(e)}}}}function promiseToThunk(e){return function(r){e.then(function(e){r(null,e)},r)}}function isPromise(e){return e&&"function"==typeof e.then}function isGenerator(e){return e&&"function"==typeof e.next&&"function"==typeof e.throw}function isGeneratorFunction(e){return e&&e.constructor&&"GeneratorFunction"==e.constructor.name}function isObject(e){return e&&Object==e.constructor}function error(e){if(!e)return;setImmediate(function(){throw e})}},function(e,r,t){"use strict";var i=t(8);function destroy(e,r){var t=this;var n=this._readableState&&this._readableState.destroyed;var a=this._writableState&&this._writableState.destroyed;if(n||a){if(r){r(e)}else if(e&&(!this._writableState||!this._writableState.errorEmitted)){i.nextTick(emitErrorNT,this,e)}return this}if(this._readableState){this._readableState.destroyed=true}if(this._writableState){this._writableState.destroyed=true}this._destroy(e||null,function(e){if(!r&&e){i.nextTick(emitErrorNT,t,e);if(t._writableState){t._writableState.errorEmitted=true}}else if(r){r(e)}});return this}function undestroy(){if(this._readableState){this._readableState.destroyed=false;this._readableState.reading=false;this._readableState.ended=false;this._readableState.endEmitted=false}if(this._writableState){this._writableState.destroyed=false;this._writableState.ended=false;this._writableState.ending=false;this._writableState.finished=false;this._writableState.errorEmitted=false}}function emitErrorNT(e,r){e.emit("error",r)}e.exports={destroy:destroy,undestroy:undestroy}},,,,,,,,,function(e,r,t){"use strict";function setup(e){createDebug.debug=createDebug;createDebug.default=createDebug;createDebug.coerce=coerce;createDebug.disable=disable;createDebug.enable=enable;createDebug.enabled=enabled;createDebug.humanize=t(772);Object.keys(e).forEach(function(r){createDebug[r]=e[r]});createDebug.instances=[];createDebug.names=[];createDebug.skips=[];createDebug.formatters={};function selectColor(e){var r=0;for(var t=0;t<e.length;t++){r=(r<<5)-r+e.charCodeAt(t);r|=0}return createDebug.colors[Math.abs(r)%createDebug.colors.length]}createDebug.selectColor=selectColor;function createDebug(e){var r;function debug(){if(!debug.enabled){return}for(var e=arguments.length,t=new Array(e),i=0;i<e;i++){t[i]=arguments[i]}var n=debug;var a=Number(new Date);var u=a-(r||a);n.diff=u;n.prev=r;n.curr=a;r=a;t[0]=createDebug.coerce(t[0]);if(typeof t[0]!=="string"){t.unshift("%O")}var s=0;t[0]=t[0].replace(/%([a-zA-Z%])/g,function(e,r){if(e==="%%"){return e}s++;var i=createDebug.formatters[r];if(typeof i==="function"){var a=t[s];e=i.call(n,a);t.splice(s,1);s--}return e});createDebug.formatArgs.call(n,t);var o=n.log||createDebug.log;o.apply(n,t)}debug.namespace=e;debug.enabled=createDebug.enabled(e);debug.useColors=createDebug.useColors();debug.color=selectColor(e);debug.destroy=destroy;debug.extend=extend;if(typeof createDebug.init==="function"){createDebug.init(debug)}createDebug.instances.push(debug);return debug}function destroy(){var e=createDebug.instances.indexOf(this);if(e!==-1){createDebug.instances.splice(e,1);return true}return false}function extend(e,r){return createDebug(this.namespace+(typeof r==="undefined"?":":r)+e)}function enable(e){createDebug.save(e);createDebug.names=[];createDebug.skips=[];var r;var t=(typeof e==="string"?e:"").split(/[\s,]+/);var i=t.length;for(r=0;r<i;r++){if(!t[r]){continue}e=t[r].replace(/\*/g,".*?");if(e[0]==="-"){createDebug.skips.push(new RegExp("^"+e.substr(1)+"$"))}else{createDebug.names.push(new RegExp("^"+e+"$"))}}for(r=0;r<createDebug.instances.length;r++){var n=createDebug.instances[r];n.enabled=createDebug.enabled(n.namespace)}}function disable(){createDebug.enable("")}function enabled(e){if(e[e.length-1]==="*"){return true}var r;var t;for(r=0,t=createDebug.skips.length;r<t;r++){if(createDebug.skips[r].test(e)){return false}}for(r=0,t=createDebug.names.length;r<t;r++){if(createDebug.names[r].test(e)){return true}}return false}function coerce(e){if(e instanceof Error){return e.stack||e.message}return e}createDebug.enable(createDebug.load());return createDebug}e.exports=setup},function(e){e.exports={0:"<22>",128:"€",130:"",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"",140:"Œ",142:"Ž",145:"",146:"",147:"“",148:"”",149:"•",150:"",151:"—",152:"˜",153:"™",154:"š",155:"",156:"œ",158:"ž",159:"Ÿ"}},function(e,r,t){"use strict";var i=t(775);var n=t(648);var a=t(903);var u=t(268);var s=t(730);var o=t(62);e.exports=Parser;function Parser(e,r){this.file=r;this.offset={};this.options=i(this.options);this.setOptions({});this.inList=false;this.inBlock=false;this.inLink=false;this.atStart=true;this.toOffset=a(r).toOffset;this.unescape=u(this,"escape");this.decode=s(this)}var f=Parser.prototype;f.setOptions=t(856);f.parse=t(667);f.options=t(802);f.exitStart=n("atStart",true);f.enterList=n("inList",false);f.enterLink=n("inLink",false);f.enterBlock=n("inBlock",false);f.interruptParagraph=[["thematicBreak"],["atxHeading"],["fencedCode"],["blockquote"],["html"],["setextHeading",{commonmark:false}],["definition",{commonmark:false}],["footnote",{commonmark:false}]];f.interruptList=[["atxHeading",{pedantic:false}],["fencedCode",{pedantic:false}],["thematicBreak",{pedantic:false}],["definition",{commonmark:false}],["footnote",{commonmark:false}]];f.interruptBlockquote=[["indentedCode",{commonmark:true}],["fencedCode",{commonmark:true}],["atxHeading",{commonmark:true}],["setextHeading",{commonmark:true}],["thematicBreak",{commonmark:true}],["html",{commonmark:true}],["list",{commonmark:true}],["definition",{commonmark:false}],["footnote",{commonmark:false}]];f.blockTokenizers={newline:t(597),indentedCode:t(651),fencedCode:t(470),blockquote:t(871),atxHeading:t(252),thematicBreak:t(425),list:t(221),setextHeading:t(663),html:t(411),footnote:t(864),definition:t(481),table:t(940),paragraph:t(665)};f.inlineTokenizers={escape:t(743),autoLink:t(505),url:t(231),html:t(111),link:t(414),reference:t(808),strong:t(619),emphasis:t(367),deletion:t(418),code:t(774),break:t(927),text:t(966)};f.blockMethods=keys(f.blockTokenizers);f.inlineMethods=keys(f.inlineTokenizers);f.tokenizeBlock=o("block");f.tokenizeInline=o("inline");f.tokenizeFactory=o;function keys(e){var r=[];var t;for(t in e){r.push(t)}return r}},,,,,,,,,,function(e){"use strict";function isSpecificValue(e){return e instanceof Buffer||e instanceof Date||e instanceof RegExp?true:false}function cloneSpecificValue(e){if(e instanceof Buffer){var r=Buffer.alloc?Buffer.alloc(e.length):new Buffer(e.length);e.copy(r);return r}else if(e instanceof Date){return new Date(e.getTime())}else if(e instanceof RegExp){return new RegExp(e)}else{throw new Error("Unexpected situation")}}function deepCloneArray(e){var t=[];e.forEach(function(e,i){if(typeof e==="object"&&e!==null){if(Array.isArray(e)){t[i]=deepCloneArray(e)}else if(isSpecificValue(e)){t[i]=cloneSpecificValue(e)}else{t[i]=r({},e)}}else{t[i]=e}});return t}function safeGetProperty(e,r){return r==="__proto__"?undefined:e[r]}var r=e.exports=function(){if(arguments.length<1||typeof arguments[0]!=="object"){return false}if(arguments.length<2){return arguments[0]}var e=arguments[0];var t=Array.prototype.slice.call(arguments,1);var i,n,a;t.forEach(function(t){if(typeof t!=="object"||t===null||Array.isArray(t)){return}Object.keys(t).forEach(function(a){n=safeGetProperty(e,a);i=safeGetProperty(t,a);if(i===e){return}else if(typeof i!=="object"||i===null){e[a]=i;return}else if(Array.isArray(i)){e[a]=deepCloneArray(i);return}else if(isSpecificValue(i)){e[a]=cloneSpecificValue(i);return}else if(typeof n!=="object"||n===null||Array.isArray(n)){e[a]=r({},i);return}else{e[a]=r(n,i);return}})});return e}},function(e,r,t){"use strict";var i=t(840);e.exports=enclose;var n="(";var a=")";var u="<";var s=">";var o=/\s/;function enclose(e,r){if(r||e.length===0||o.test(e)||i(e,n)!==i(e,a)){return u+e+s}return e}},function(e,r,t){"use strict";var i=t(100);e.exports=i("remark-lint:final-newline",finalNewline);function finalNewline(e,r){var t=String(r);var i=t.length-1;if(i>-1&&t.charAt(i)!=="\n"){r.message("Missing newline character at end of file")}}},,function(e,r,t){"use strict";var i=t(775);var n=t(194);var a=t(508);var u=t(649);var s=t(315);e.exports=setOptions;var o={entities:{true:true,false:true,numbers:true,escape:true},bullet:{"*":true,"-":true,"+":true},rule:{"-":true,_:true,"*":true},listItemIndent:{tab:true,mixed:true,1:true},emphasis:{_:true,"*":true},strong:{_:true,"*":true},fence:{"`":true,"~":true}};var f={boolean:validateBoolean,string:validateString,number:validateNumber,function:validateFunction};function setOptions(e){var r=this;var t=r.options;var n;var s;if(e==null){e={}}else if(typeof e==="object"){e=i(e)}else{throw new Error("Invalid value `"+e+"` for setting `options`")}for(s in a){f[typeof a[s]](e,s,t[s],o[s])}n=e.ruleRepetition;if(n&&n<3){raise(n,"options.ruleRepetition")}r.encode=encodeFactory(String(e.entities));r.escape=u(e);r.options=e;return r}function validateBoolean(e,r,t){var i=e[r];if(i==null){i=t}if(typeof i!=="boolean"){raise(i,"options."+r)}e[r]=i}function validateNumber(e,r,t){var i=e[r];if(i==null){i=t}if(isNaN(i)){raise(i,"options."+r)}e[r]=i}function validateString(e,r,t,i){var n=e[r];if(n==null){n=t}n=String(n);if(!(n in i)){raise(n,"options."+r)}e[r]=n}function validateFunction(e,r,t){var i=e[r];if(i==null){i=t}if(typeof i!=="function"){raise(i,"options."+r)}e[r]=i}function encodeFactory(e){var r={};if(e==="false"){return s}if(e==="true"){r.useNamedReferences=true}if(e==="escape"){r.escapeOnly=true;r.useNamedReferences=true}return wrapped;function wrapped(e){return n(e,r)}}function raise(e,r){throw new Error("Invalid value `"+e+"` for setting `"+r+"`")}},,,,,,,,,function(e){"use strict";function isNothing(e){return typeof e==="undefined"||e===null}function isObject(e){return typeof e==="object"&&e!==null}function toArray(e){if(Array.isArray(e))return e;else if(isNothing(e))return[];return[e]}function extend(e,r){var t,i,n,a;if(r){a=Object.keys(r);for(t=0,i=a.length;t<i;t+=1){n=a[t];e[n]=r[n]}}return e}function repeat(e,r){var t="",i;for(i=0;i<r;i+=1){t+=e}return t}function isNegativeZero(e){return e===0&&Number.NEGATIVE_INFINITY===1/e}e.exports.isNothing=isNothing;e.exports.isObject=isObject;e.exports.toArray=toArray;e.exports.repeat=repeat;e.exports.isNegativeZero=isNegativeZero;e.exports.extend=extend},,function(e){e.exports=[{long:"help",description:"output usage information",short:"h",type:"boolean",default:false},{long:"version",description:"output version number",short:"v",type:"boolean",default:false},{long:"output",description:"specify output location",short:"o",value:"[path]"},{long:"rc-path",description:"specify configuration file",short:"r",type:"string",value:"<path>"},{long:"ignore-path",description:"specify ignore file",short:"i",type:"string",value:"<path>"},{long:"setting",description:"specify settings",short:"s",type:"string",value:"<settings>"},{long:"ext",description:"specify extensions",short:"e",type:"string",value:"<extensions>"},{long:"use",description:"use plugins",short:"u",type:"string",value:"<plugins>"},{long:"watch",description:"watch for changes and reprocess",short:"w",type:"boolean",default:false},{long:"quiet",description:"output only warnings and errors",short:"q",type:"boolean",default:false},{long:"silent",description:"output only errors",short:"S",type:"boolean",default:false},{long:"frail",description:"exit with 1 on warnings",short:"f",type:"boolean",default:false},{long:"tree",description:"specify input and output as syntax tree",short:"t",type:"boolean",default:false},{long:"report",description:"specify reporter",type:"string",value:"<reporter>"},{long:"file-path",description:"specify path to process as",type:"string",value:"<path>"},{long:"tree-in",description:"specify input as syntax tree",type:"boolean"},{long:"tree-out",description:"output syntax tree",type:"boolean"},{long:"inspect",description:"output formatted syntax tree",type:"boolean"},{long:"stdout",description:"specify writing to stdout",type:"boolean",truelike:true},{long:"color",description:"specify color in report",type:"boolean",default:true},{long:"config",description:"search for configuration files",type:"boolean",default:true},{long:"ignore",description:"search for ignore files",type:"boolean",default:true}]},,function(e){"use strict";function YAMLException(e,r){Error.call(this);this.name="YAMLException";this.reason=e;this.mark=r;this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():"");if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}else{this.stack=(new Error).stack||""}}YAMLException.prototype=Object.create(Error.prototype);YAMLException.prototype.constructor=YAMLException;YAMLException.prototype.toString=function toString(e){var r=this.name+": ";r+=this.reason||"(unknown reason)";if(!e&&this.mark){r+=" "+this.mark.toString()}return r};e.exports=YAMLException},,,,,,function(e,r){function isArray(e){if(Array.isArray){return Array.isArray(e)}return objectToString(e)==="[object Array]"}r.isArray=isArray;function isBoolean(e){return typeof e==="boolean"}r.isBoolean=isBoolean;function isNull(e){return e===null}r.isNull=isNull;function isNullOrUndefined(e){return e==null}r.isNullOrUndefined=isNullOrUndefined;function isNumber(e){return typeof e==="number"}r.isNumber=isNumber;function isString(e){return typeof e==="string"}r.isString=isString;function isSymbol(e){return typeof e==="symbol"}r.isSymbol=isSymbol;function isUndefined(e){return e===void 0}r.isUndefined=isUndefined;function isRegExp(e){return objectToString(e)==="[object RegExp]"}r.isRegExp=isRegExp;function isObject(e){return typeof e==="object"&&e!==null}r.isObject=isObject;function isDate(e){return objectToString(e)==="[object Date]"}r.isDate=isDate;function isError(e){return objectToString(e)==="[object Error]"||e instanceof Error}r.isError=isError;function isFunction(e){return typeof e==="function"}r.isFunction=isFunction;function isPrimitive(e){return e===null||typeof e==="boolean"||typeof e==="number"||typeof e==="string"||typeof e==="symbol"||typeof e==="undefined"}r.isPrimitive=isPrimitive;r.isBuffer=Buffer.isBuffer;function objectToString(e){return Object.prototype.toString.call(e)}},function(e){"use strict";e.exports=function isObject(e){return typeof e==="object"&&e!==null}},,,,,,,,,,function(e,r,t){"use strict";var i=t(855);e.exports=compile;function compile(){return this.visit(i(this.tree,this.options.commonmark))}},,function(e,r,t){"use strict";var i=t(100);var n=t(97);var a=t(998);e.exports=i("remark-lint:no-unused-definitions",noUnusedDefinitions);var u="Found unused definition";function noUnusedDefinitions(e,r){var t={};var i;var s;a(e,["definition","footnoteDefinition"],find);a(e,["imageReference","linkReference","footnoteReference"],mark);for(i in t){s=t[i];if(!s.used){r.message(u,s.node)}}function find(e){if(!n(e)){t[e.identifier.toUpperCase()]={node:e,used:false}}}function mark(e){var r=t[e.identifier.toUpperCase()];if(!n(e)&&r){r.used=true}}}},,,function(e,r,t){"use strict";var i=t(544);var n=t(548);var a=t(908);var u=t(617);var s=t(501);var o=Object.prototype.hasOwnProperty;var f=1;var l=2;var c=3;var h=4;var p=1;var v=2;var d=3;var D=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;var m=/[\x85\u2028\u2029]/;var g=/[,\[\]\{\}]/;var E=/^(?:!|!!|![a-z\-]+!)$/i;var A=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function is_EOL(e){return e===10||e===13}function is_WHITE_SPACE(e){return e===9||e===32}function is_WS_OR_EOL(e){return e===9||e===32||e===10||e===13}function is_FLOW_INDICATOR(e){return e===44||e===91||e===93||e===123||e===125}function fromHexCode(e){var r;if(48<=e&&e<=57){return e-48}r=e|32;if(97<=r&&r<=102){return r-97+10}return-1}function escapedHexLen(e){if(e===120){return 2}if(e===117){return 4}if(e===85){return 8}return 0}function fromDecimalCode(e){if(48<=e&&e<=57){return e-48}return-1}function simpleEscapeSequence(e){return e===48?"\0":e===97?"":e===98?"\b":e===116?"\t":e===9?"\t":e===110?"\n":e===118?"\v":e===102?"\f":e===114?"\r":e===101?"":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"…":e===95?" ":e===76?"\u2028":e===80?"\u2029":""}function charFromCodepoint(e){if(e<=65535){return String.fromCharCode(e)}return String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var C=new Array(256);var y=new Array(256);for(var w=0;w<256;w++){C[w]=simpleEscapeSequence(w)?1:0;y[w]=simpleEscapeSequence(w)}function State(e,r){this.input=e;this.filename=r["filename"]||null;this.schema=r["schema"]||s;this.onWarning=r["onWarning"]||null;this.legacy=r["legacy"]||false;this.json=r["json"]||false;this.listener=r["listener"]||null;this.implicitTypes=this.schema.compiledImplicit;this.typeMap=this.schema.compiledTypeMap;this.length=e.length;this.position=0;this.line=0;this.lineStart=0;this.lineIndent=0;this.documents=[]}function generateError(e,r){return new n(r,new a(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function throwError(e,r){throw generateError(e,r)}function throwWarning(e,r){if(e.onWarning){e.onWarning.call(null,generateError(e,r))}}var x={YAML:function handleYamlDirective(e,r,t){var i,n,a;if(e.version!==null){throwError(e,"duplication of %YAML directive")}if(t.length!==1){throwError(e,"YAML directive accepts exactly one argument")}i=/^([0-9]+)\.([0-9]+)$/.exec(t[0]);if(i===null){throwError(e,"ill-formed argument of the YAML directive")}n=parseInt(i[1],10);a=parseInt(i[2],10);if(n!==1){throwError(e,"unacceptable YAML version of the document")}e.version=t[0];e.checkLineBreaks=a<2;if(a!==1&&a!==2){throwWarning(e,"unsupported YAML version of the document")}},TAG:function handleTagDirective(e,r,t){var i,n;if(t.length!==2){throwError(e,"TAG directive accepts exactly two arguments")}i=t[0];n=t[1];if(!E.test(i)){throwError(e,"ill-formed tag handle (first argument) of the TAG directive")}if(o.call(e.tagMap,i)){throwError(e,'there is a previously declared suffix for "'+i+'" tag handle')}if(!A.test(n)){throwError(e,"ill-formed tag prefix (second argument) of the TAG directive")}e.tagMap[i]=n}};function captureSegment(e,r,t,i){var n,a,u,s;if(r<t){s=e.input.slice(r,t);if(i){for(n=0,a=s.length;n<a;n+=1){u=s.charCodeAt(n);if(!(u===9||32<=u&&u<=1114111)){throwError(e,"expected valid JSON character")}}}else if(D.test(s)){throwError(e,"the stream contains non-printable characters")}e.result+=s}}function mergeMappings(e,r,t,n){var a,u,s,f;if(!i.isObject(t)){throwError(e,"cannot merge mappings; the provided source object is unacceptable")}a=Object.keys(t);for(s=0,f=a.length;s<f;s+=1){u=a[s];if(!o.call(r,u)){r[u]=t[u];n[u]=true}}}function storeMappingPair(e,r,t,i,n,a,u,s){var f,l;n=String(n);if(r===null){r={}}if(i==="tag:yaml.org,2002:merge"){if(Array.isArray(a)){for(f=0,l=a.length;f<l;f+=1){mergeMappings(e,r,a[f],t)}}else{mergeMappings(e,r,a,t)}}else{if(!e.json&&!o.call(t,n)&&o.call(r,n)){e.line=u||e.line;e.position=s||e.position;throwError(e,"duplicated mapping key")}r[n]=a;delete t[n]}return r}function readLineBreak(e){var r;r=e.input.charCodeAt(e.position);if(r===10){e.position++}else if(r===13){e.position++;if(e.input.charCodeAt(e.position)===10){e.position++}}else{throwError(e,"a line break is expected")}e.line+=1;e.lineStart=e.position}function skipSeparationSpace(e,r,t){var i=0,n=e.input.charCodeAt(e.position);while(n!==0){while(is_WHITE_SPACE(n)){n=e.input.charCodeAt(++e.position)}if(r&&n===35){do{n=e.input.charCodeAt(++e.position)}while(n!==10&&n!==13&&n!==0)}if(is_EOL(n)){readLineBreak(e);n=e.input.charCodeAt(e.position);i++;e.lineIndent=0;while(n===32){e.lineIndent++;n=e.input.charCodeAt(++e.position)}}else{break}}if(t!==-1&&i!==0&&e.lineIndent<t){throwWarning(e,"deficient indentation")}return i}function testDocumentSeparator(e){var r=e.position,t;t=e.input.charCodeAt(r);if((t===45||t===46)&&t===e.input.charCodeAt(r+1)&&t===e.input.charCodeAt(r+2)){r+=3;t=e.input.charCodeAt(r);if(t===0||is_WS_OR_EOL(t)){return true}}return false}function writeFoldedLines(e,r){if(r===1){e.result+=" "}else if(r>1){e.result+=i.repeat("\n",r-1)}}function readPlainScalar(e,r,t){var i,n,a,u,s,o,f,l,c=e.kind,h=e.result,p;p=e.input.charCodeAt(e.position);if(is_WS_OR_EOL(p)||is_FLOW_INDICATOR(p)||p===35||p===38||p===42||p===33||p===124||p===62||p===39||p===34||p===37||p===64||p===96){return false}if(p===63||p===45){n=e.input.charCodeAt(e.position+1);if(is_WS_OR_EOL(n)||t&&is_FLOW_INDICATOR(n)){return false}}e.kind="scalar";e.result="";a=u=e.position;s=false;while(p!==0){if(p===58){n=e.input.charCodeAt(e.position+1);if(is_WS_OR_EOL(n)||t&&is_FLOW_INDICATOR(n)){break}}else if(p===35){i=e.input.charCodeAt(e.position-1);if(is_WS_OR_EOL(i)){break}}else if(e.position===e.lineStart&&testDocumentSeparator(e)||t&&is_FLOW_INDICATOR(p)){break}else if(is_EOL(p)){o=e.line;f=e.lineStart;l=e.lineIndent;skipSeparationSpace(e,false,-1);if(e.lineIndent>=r){s=true;p=e.input.charCodeAt(e.position);continue}else{e.position=u;e.line=o;e.lineStart=f;e.lineIndent=l;break}}if(s){captureSegment(e,a,u,false);writeFoldedLines(e,e.line-o);a=u=e.position;s=false}if(!is_WHITE_SPACE(p)){u=e.position+1}p=e.input.charCodeAt(++e.position)}captureSegment(e,a,u,false);if(e.result){return true}e.kind=c;e.result=h;return false}function readSingleQuotedScalar(e,r){var t,i,n;t=e.input.charCodeAt(e.position);if(t!==39){return false}e.kind="scalar";e.result="";e.position++;i=n=e.position;while((t=e.input.charCodeAt(e.position))!==0){if(t===39){captureSegment(e,i,e.position,true);t=e.input.charCodeAt(++e.position);if(t===39){i=e.position;e.position++;n=e.position}else{return true}}else if(is_EOL(t)){captureSegment(e,i,n,true);writeFoldedLines(e,skipSeparationSpace(e,false,r));i=n=e.position}else if(e.position===e.lineStart&&testDocumentSeparator(e)){throwError(e,"unexpected end of the document within a single quoted scalar")}else{e.position++;n=e.position}}throwError(e,"unexpected end of the stream within a single quoted scalar")}function readDoubleQuotedScalar(e,r){var t,i,n,a,u,s;s=e.input.charCodeAt(e.position);if(s!==34){return false}e.kind="scalar";e.result="";e.position++;t=i=e.position;while((s=e.input.charCodeAt(e.position))!==0){if(s===34){captureSegment(e,t,e.position,true);e.position++;return true}else if(s===92){captureSegment(e,t,e.position,true);s=e.input.charCodeAt(++e.position);if(is_EOL(s)){skipSeparationSpace(e,false,r)}else if(s<256&&C[s]){e.result+=y[s];e.position++}else if((u=escapedHexLen(s))>0){n=u;a=0;for(;n>0;n--){s=e.input.charCodeAt(++e.position);if((u=fromHexCode(s))>=0){a=(a<<4)+u}else{throwError(e,"expected hexadecimal character")}}e.result+=charFromCodepoint(a);e.position++}else{throwError(e,"unknown escape sequence")}t=i=e.position}else if(is_EOL(s)){captureSegment(e,t,i,true);writeFoldedLines(e,skipSeparationSpace(e,false,r));t=i=e.position}else if(e.position===e.lineStart&&testDocumentSeparator(e)){throwError(e,"unexpected end of the document within a double quoted scalar")}else{e.position++;i=e.position}}throwError(e,"unexpected end of the stream within a double quoted scalar")}function readFlowCollection(e,r){var t=true,i,n=e.tag,a,u=e.anchor,s,o,l,c,h,p={},v,d,D,m;m=e.input.charCodeAt(e.position);if(m===91){o=93;h=false;a=[]}else if(m===123){o=125;h=true;a={}}else{return false}if(e.anchor!==null){e.anchorMap[e.anchor]=a}m=e.input.charCodeAt(++e.position);while(m!==0){skipSeparationSpace(e,true,r);m=e.input.charCodeAt(e.position);if(m===o){e.position++;e.tag=n;e.anchor=u;e.kind=h?"mapping":"sequence";e.result=a;return true}else if(!t){throwError(e,"missed comma between flow collection entries")}d=v=D=null;l=c=false;if(m===63){s=e.input.charCodeAt(e.position+1);if(is_WS_OR_EOL(s)){l=c=true;e.position++;skipSeparationSpace(e,true,r)}}i=e.line;composeNode(e,r,f,false,true);d=e.tag;v=e.result;skipSeparationSpace(e,true,r);m=e.input.charCodeAt(e.position);if((c||e.line===i)&&m===58){l=true;m=e.input.charCodeAt(++e.position);skipSeparationSpace(e,true,r);composeNode(e,r,f,false,true);D=e.result}if(h){storeMappingPair(e,a,p,d,v,D)}else if(l){a.push(storeMappingPair(e,null,p,d,v,D))}else{a.push(v)}skipSeparationSpace(e,true,r);m=e.input.charCodeAt(e.position);if(m===44){t=true;m=e.input.charCodeAt(++e.position)}else{t=false}}throwError(e,"unexpected end of the stream within a flow collection")}function readBlockScalar(e,r){var t,n,a=p,u=false,s=false,o=r,f=0,l=false,c,h;h=e.input.charCodeAt(e.position);if(h===124){n=false}else if(h===62){n=true}else{return false}e.kind="scalar";e.result="";while(h!==0){h=e.input.charCodeAt(++e.position);if(h===43||h===45){if(p===a){a=h===43?d:v}else{throwError(e,"repeat of a chomping mode identifier")}}else if((c=fromDecimalCode(h))>=0){if(c===0){throwError(e,"bad explicit indentation width of a block scalar; it cannot be less than one")}else if(!s){o=r+c-1;s=true}else{throwError(e,"repeat of an indentation width identifier")}}else{break}}if(is_WHITE_SPACE(h)){do{h=e.input.charCodeAt(++e.position)}while(is_WHITE_SPACE(h));if(h===35){do{h=e.input.charCodeAt(++e.position)}while(!is_EOL(h)&&h!==0)}}while(h!==0){readLineBreak(e);e.lineIndent=0;h=e.input.charCodeAt(e.position);while((!s||e.lineIndent<o)&&h===32){e.lineIndent++;h=e.input.charCodeAt(++e.position)}if(!s&&e.lineIndent>o){o=e.lineIndent}if(is_EOL(h)){f++;continue}if(e.lineIndent<o){if(a===d){e.result+=i.repeat("\n",u?1+f:f)}else if(a===p){if(u){e.result+="\n"}}break}if(n){if(is_WHITE_SPACE(h)){l=true;e.result+=i.repeat("\n",u?1+f:f)}else if(l){l=false;e.result+=i.repeat("\n",f+1)}else if(f===0){if(u){e.result+=" "}}else{e.result+=i.repeat("\n",f)}}else{e.result+=i.repeat("\n",u?1+f:f)}u=true;s=true;f=0;t=e.position;while(!is_EOL(h)&&h!==0){h=e.input.charCodeAt(++e.position)}captureSegment(e,t,e.position,false)}return true}function readBlockSequence(e,r){var t,i=e.tag,n=e.anchor,a=[],u,s=false,o;if(e.anchor!==null){e.anchorMap[e.anchor]=a}o=e.input.charCodeAt(e.position);while(o!==0){if(o!==45){break}u=e.input.charCodeAt(e.position+1);if(!is_WS_OR_EOL(u)){break}s=true;e.position++;if(skipSeparationSpace(e,true,-1)){if(e.lineIndent<=r){a.push(null);o=e.input.charCodeAt(e.position);continue}}t=e.line;composeNode(e,r,c,false,true);a.push(e.result);skipSeparationSpace(e,true,-1);o=e.input.charCodeAt(e.position);if((e.line===t||e.lineIndent>r)&&o!==0){throwError(e,"bad indentation of a sequence entry")}else if(e.lineIndent<r){break}}if(s){e.tag=i;e.anchor=n;e.kind="sequence";e.result=a;return true}return false}function readBlockMapping(e,r,t){var i,n,a,u,s=e.tag,o=e.anchor,f={},c={},p=null,v=null,d=null,D=false,m=false,g;if(e.anchor!==null){e.anchorMap[e.anchor]=f}g=e.input.charCodeAt(e.position);while(g!==0){i=e.input.charCodeAt(e.position+1);a=e.line;u=e.position;if((g===63||g===58)&&is_WS_OR_EOL(i)){if(g===63){if(D){storeMappingPair(e,f,c,p,v,null);p=v=d=null}m=true;D=true;n=true}else if(D){D=false;n=true}else{throwError(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line")}e.position+=1;g=i}else if(composeNode(e,t,l,false,true)){if(e.line===a){g=e.input.charCodeAt(e.position);while(is_WHITE_SPACE(g)){g=e.input.charCodeAt(++e.position)}if(g===58){g=e.input.charCodeAt(++e.position);if(!is_WS_OR_EOL(g)){throwError(e,"a whitespace character is expected after the key-value separator within a block mapping")}if(D){storeMappingPair(e,f,c,p,v,null);p=v=d=null}m=true;D=false;n=false;p=e.tag;v=e.result}else if(m){throwError(e,"can not read an implicit mapping pair; a colon is missed")}else{e.tag=s;e.anchor=o;return true}}else if(m){throwError(e,"can not read a block mapping entry; a multiline key may not be an implicit key")}else{e.tag=s;e.anchor=o;return true}}else{break}if(e.line===a||e.lineIndent>r){if(composeNode(e,r,h,true,n)){if(D){v=e.result}else{d=e.result}}if(!D){storeMappingPair(e,f,c,p,v,d,a,u);p=v=d=null}skipSeparationSpace(e,true,-1);g=e.input.charCodeAt(e.position)}if(e.lineIndent>r&&g!==0){throwError(e,"bad indentation of a mapping entry")}else if(e.lineIndent<r){break}}if(D){storeMappingPair(e,f,c,p,v,null)}if(m){e.tag=s;e.anchor=o;e.kind="mapping";e.result=f}return m}function readTagProperty(e){var r,t=false,i=false,n,a,u;u=e.input.charCodeAt(e.position);if(u!==33)return false;if(e.tag!==null){throwError(e,"duplication of a tag property")}u=e.input.charCodeAt(++e.position);if(u===60){t=true;u=e.input.charCodeAt(++e.position)}else if(u===33){i=true;n="!!";u=e.input.charCodeAt(++e.position)}else{n="!"}r=e.position;if(t){do{u=e.input.charCodeAt(++e.position)}while(u!==0&&u!==62);if(e.position<e.length){a=e.input.slice(r,e.position);u=e.input.charCodeAt(++e.position)}else{throwError(e,"unexpected end of the stream within a verbatim tag")}}else{while(u!==0&&!is_WS_OR_EOL(u)){if(u===33){if(!i){n=e.input.slice(r-1,e.position+1);if(!E.test(n)){throwError(e,"named tag handle cannot contain such characters")}i=true;r=e.position+1}else{throwError(e,"tag suffix cannot contain exclamation marks")}}u=e.input.charCodeAt(++e.position)}a=e.input.slice(r,e.position);if(g.test(a)){throwError(e,"tag suffix cannot contain flow indicator characters")}}if(a&&!A.test(a)){throwError(e,"tag name cannot contain such characters: "+a)}if(t){e.tag=a}else if(o.call(e.tagMap,n)){e.tag=e.tagMap[n]+a}else if(n==="!"){e.tag="!"+a}else if(n==="!!"){e.tag="tag:yaml.org,2002:"+a}else{throwError(e,'undeclared tag handle "'+n+'"')}return true}function readAnchorProperty(e){var r,t;t=e.input.charCodeAt(e.position);if(t!==38)return false;if(e.anchor!==null){throwError(e,"duplication of an anchor property")}t=e.input.charCodeAt(++e.position);r=e.position;while(t!==0&&!is_WS_OR_EOL(t)&&!is_FLOW_INDICATOR(t)){t=e.input.charCodeAt(++e.position)}if(e.position===r){throwError(e,"name of an anchor node must contain at least one character")}e.anchor=e.input.slice(r,e.position);return true}function readAlias(e){var r,t,i;i=e.input.charCodeAt(e.position);if(i!==42)return false;i=e.input.charCodeAt(++e.position);r=e.position;while(i!==0&&!is_WS_OR_EOL(i)&&!is_FLOW_INDICATOR(i)){i=e.input.charCodeAt(++e.position)}if(e.position===r){throwError(e,"name of an alias node must contain at least one character")}t=e.input.slice(r,e.position);if(!e.anchorMap.hasOwnProperty(t)){throwError(e,'unidentified alias "'+t+'"')}e.result=e.anchorMap[t];skipSeparationSpace(e,true,-1);return true}function composeNode(e,r,t,i,n){var a,u,s,p=1,v=false,d=false,D,m,g,E,A;if(e.listener!==null){e.listener("open",e)}e.tag=null;e.anchor=null;e.kind=null;e.result=null;a=u=s=h===t||c===t;if(i){if(skipSeparationSpace(e,true,-1)){v=true;if(e.lineIndent>r){p=1}else if(e.lineIndent===r){p=0}else if(e.lineIndent<r){p=-1}}}if(p===1){while(readTagProperty(e)||readAnchorProperty(e)){if(skipSeparationSpace(e,true,-1)){v=true;s=a;if(e.lineIndent>r){p=1}else if(e.lineIndent===r){p=0}else if(e.lineIndent<r){p=-1}}else{s=false}}}if(s){s=v||n}if(p===1||h===t){if(f===t||l===t){E=r}else{E=r+1}A=e.position-e.lineStart;if(p===1){if(s&&(readBlockSequence(e,A)||readBlockMapping(e,A,E))||readFlowCollection(e,E)){d=true}else{if(u&&readBlockScalar(e,E)||readSingleQuotedScalar(e,E)||readDoubleQuotedScalar(e,E)){d=true}else if(readAlias(e)){d=true;if(e.tag!==null||e.anchor!==null){throwError(e,"alias node should not have any properties")}}else if(readPlainScalar(e,E,f===t)){d=true;if(e.tag===null){e.tag="?"}}if(e.anchor!==null){e.anchorMap[e.anchor]=e.result}}}else if(p===0){d=s&&readBlockSequence(e,A)}}if(e.tag!==null&&e.tag!=="!"){if(e.tag==="?"){for(D=0,m=e.implicitTypes.length;D<m;D+=1){g=e.implicitTypes[D];if(g.resolve(e.result)){e.result=g.construct(e.result);e.tag=g.tag;if(e.anchor!==null){e.anchorMap[e.anchor]=e.result}break}}}else if(o.call(e.typeMap[e.kind||"fallback"],e.tag)){g=e.typeMap[e.kind||"fallback"][e.tag];if(e.result!==null&&g.kind!==e.kind){throwError(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+g.kind+'", not "'+e.kind+'"')}if(!g.resolve(e.result)){throwError(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}else{e.result=g.construct(e.result);if(e.anchor!==null){e.anchorMap[e.anchor]=e.result}}}else{throwError(e,"unknown tag !<"+e.tag+">")}}if(e.listener!==null){e.listener("close",e)}return e.tag!==null||e.anchor!==null||d}function readDocument(e){var r=e.position,t,i,n,a=false,u;e.version=null;e.checkLineBreaks=e.legacy;e.tagMap={};e.anchorMap={};while((u=e.input.charCodeAt(e.position))!==0){skipSeparationSpace(e,true,-1);u=e.input.charCodeAt(e.position);if(e.lineIndent>0||u!==37){break}a=true;u=e.input.charCodeAt(++e.position);t=e.position;while(u!==0&&!is_WS_OR_EOL(u)){u=e.input.charCodeAt(++e.position)}i=e.input.slice(t,e.position);n=[];if(i.length<1){throwError(e,"directive name must not be less than one character in length")}while(u!==0){while(is_WHITE_SPACE(u)){u=e.input.charCodeAt(++e.position)}if(u===35){do{u=e.input.charCodeAt(++e.position)}while(u!==0&&!is_EOL(u));break}if(is_EOL(u))break;t=e.position;while(u!==0&&!is_WS_OR_EOL(u)){u=e.input.charCodeAt(++e.position)}n.push(e.input.slice(t,e.position))}if(u!==0)readLineBreak(e);if(o.call(x,i)){x[i](e,i,n)}else{throwWarning(e,'unknown document directive "'+i+'"')}}skipSeparationSpace(e,true,-1);if(e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45){e.position+=3;skipSeparationSpace(e,true,-1)}else if(a){throwError(e,"directives end mark is expected")}composeNode(e,e.lineIndent-1,h,false,true);skipSeparationSpace(e,true,-1);if(e.checkLineBreaks&&m.test(e.input.slice(r,e.position))){throwWarning(e,"non-ASCII line breaks are interpreted as content")}e.documents.push(e.result);if(e.position===e.lineStart&&testDocumentSeparator(e)){if(e.input.charCodeAt(e.position)===46){e.position+=3;skipSeparationSpace(e,true,-1)}return}if(e.position<e.length-1){throwError(e,"end of the stream or a document separator is expected")}else{return}}function loadDocuments(e,r){e=String(e);r=r||{};if(e.length!==0){if(e.charCodeAt(e.length-1)!==10&&e.charCodeAt(e.length-1)!==13){e+="\n"}if(e.charCodeAt(0)===65279){e=e.slice(1)}}var t=new State(e,r);t.input+="\0";while(t.input.charCodeAt(t.position)===32){t.lineIndent+=1;t.position+=1}while(t.position<t.length-1){readDocument(t)}return t.documents}function loadAll(e,r,t){var i=loadDocuments(e,t),n,a;if(typeof r!=="function"){return i}for(n=0,a=i.length;n<a;n+=1){r(i[n])}}function load(e,r){var t=loadDocuments(e,r);if(t.length===0){return undefined}else if(t.length===1){return t[0]}throw new n("expected a single document in the stream, but found more")}function safeLoadAll(e,r,t){if(typeof r==="function"){loadAll(e,r,i.extend({schema:u},t))}else{return loadAll(e,i.extend({schema:u},t))}}function safeLoad(e,r){return load(e,i.extend({schema:u},r))}e.exports.loadAll=loadAll;e.exports.load=load;e.exports.safeLoadAll=safeLoadAll;e.exports.safeLoad=safeLoad},,,,,function(e,r,t){"use strict";var i=t(485);var n=t(64).inherits;var a=t(697);var u=t(333);var s=t(413);e.exports=FileSet;function FileSet(){var e=this;e.files=[];e.origins=[];e.expected=0;e.actual=0;e.pipeline=a();e.plugins=[];i.init.call(e);e.on("one",one.bind(e))}n(FileSet,i.EventEmitter);FileSet.prototype.valueOf=valueOf;FileSet.prototype.use=use;FileSet.prototype.add=add;function valueOf(){return this.files}function use(e){var r=this;var t=r.pipeline;var i=false;if(e&&e.pluginId){i=r.plugins.some(function(r){return r.pluginId===e.pluginId})}if(!i&&r.plugins.indexOf(e)!==-1){i=true}if(!i){r.plugins.push(e);t.use(e)}return this}function add(e){var r=this;var t;if(s(e)){e=u(e)}t=e.history[0];if(r.origins.indexOf(t)!==-1){return r}r.origins.push(t);r.valueOf().push(e);r.expected++;setImmediate(function(){r.emit("add",e)});return r}function one(){var e=this;e.actual++;if(e.actual>=e.expected){e.emit("done")}}},function(e){"use strict";e.exports=function(e,r){if(e===null||e===undefined){throw TypeError()}e=String(e);var t=e.length;var i=r?Number(r):0;if(Number.isNaN(i)){i=0}if(i<0||i>=t){return undefined}var n=e.charCodeAt(i);if(n>=55296&&n<=56319&&t>i+1){var a=e.charCodeAt(i+1);if(a>=56320&&a<=57343){return(n-55296)*1024+a-56320+65536}}return n}},function(e,r,t){"use strict";var i=t(80);var n=t(712);var a=t(775);e.exports=messageControl;function messageControl(e){return i(a({marker:n,test:"html"},e))}},,function(e,r,t){"use strict";var i=t(174);var n=t(576);var a=t(991);e.exports=function(e){if(typeof e!=="string"||e.length===0){return 0}var r=0;e=i(e);for(var t=0;t<e.length;t++){var u=n(e,t);if(u<=31||u>=127&&u<=159){continue}if(u>=65536){t++}if(a(u)){r+=2}else{r++}}return r}},function(e,r,t){"use strict";var i=t(100);var n=t(998);var a=t(220);var u=t(97);e.exports=i("remark-lint:table-pipes",tablePipes);var s=a.start;var o=a.end;var f="Missing initial pipe in table fence";var l="Missing final pipe in table fence";function tablePipes(e,r){var t=String(r);n(e,"table",visitor);function visitor(e){var i=e.children;var n=i.length;var a=-1;var c;var h;var p;var v;var d;var D;while(++a<n){c=i[a];if(!u(c)){h=c.children;p=h[0];v=h[h.length-1];d=t.slice(s(c).offset,s(p).offset);D=t.slice(o(v).offset,o(c).offset);if(d.indexOf("|")===-1){r.message(f,s(c))}if(D.indexOf("|")===-1){r.message(l,o(c))}}}}}},,,,,,,function(e){e.exports=function(e,r){return e.replace(/(\\*)(\$([_a-z0-9]+)|\${([_a-z0-9]+)})/gi,function(e,t,i,n,a){if(!(t.length%2)){return t.substring(Math.ceil(t.length/2))+(r[n||a]||"")}else{return t.substring(1)+i}})}},,function(e){e.exports=require("path")},,,,,,function(e,r,t){"use strict";const i=t(100);const n=t(998);e.exports=i("remark-lint:prohibited-strings",prohibitedStrings);function testProhibited(e,r){const t=new RegExp(`(\\.|@[a-z0-9/-]*)?(${e.no})(\\.\\w)?`,"g");let i=null;while(i=t.exec(r)){if(!i[1]&&!i[3]){return i[2]}}return false}function prohibitedStrings(e,r,t){n(e,"text",checkText);function checkText(e){const i=e.value;t.forEach(t=>{const n=testProhibited(t,i);if(n){r.message(`Use "${t.yes}" instead of "${n}"`,e)}})}}},,function(e,r,t){"use strict";var i=t(758);e.exports=newline;var n="\n";function newline(e,r,t){var a=r.charAt(0);var u;var s;var o;var f;if(a!==n){return}if(t){return true}f=1;u=r.length;s=a;o="";while(f<u){a=r.charAt(f);if(!i(a)){break}o+=a;if(a===n){s+=o;o=""}f++}e(s)}},,function(e){"use strict";e.exports=list;function list(e){var r=e.ordered?this.visitOrderedItems:this.visitUnorderedItems;return r.call(this,e)}},function(e){"use strict";e.exports=root;var r="\n";function root(e){return this.block(e)+r}},function(e,r,t){"use strict";var i=t(697);var n=t(357);var a=t(657);var u=t(435);var s=t(458);var o=t(668);var f=t(282);var l=t(673);var c=t(81);var h=t(995);e.exports=i().use(chunk(i().use(n).use(a).use(u).use(s))).use(chunk(i().use(o))).use(chunk(i().use(f).use(l).use(c).use(h)));function chunk(e){return run;function run(r,t,i,n){e.run(r,t,i,one);function one(e){var r=t.messages;var i;if(e){i=r.indexOf(e);if(i===-1){e=t.message(e);i=r.length-1}r[i].fatal=true}n()}}}},,,,,function(e){"use strict";e.exports=unorderedItems;var r="\n";var t=r+r;function unorderedItems(e){var i=this;var n=i.options.bullet;var a=i.visitors.listItem;var u=e.children;var s=u.length;var o=-1;var f=[];while(++o<s){f[o]=a.call(i,u[o],e,o,n)}return f.join(e.spread?t:r)}},function(e){"use strict";const r=e=>{let r=false;let t=false;let i=false;for(let n=0;n<e.length;n++){const a=e[n];if(r&&/[a-zA-Z]/.test(a)&&a.toUpperCase()===a){e=e.slice(0,n)+"-"+e.slice(n);r=false;i=t;t=true;n++}else if(t&&i&&/[a-zA-Z]/.test(a)&&a.toLowerCase()===a){e=e.slice(0,n-1)+"-"+e.slice(n-1);i=t;t=false;r=true}else{r=a.toLowerCase()===a;i=t;t=a.toUpperCase()===a}}return e};e.exports=((e,t)=>{if(!(typeof e==="string"||Array.isArray(e))){throw new TypeError("Expected the input to be `string | string[]`")}t=Object.assign({pascalCase:false},t);const i=e=>t.pascalCase?e.charAt(0).toUpperCase()+e.slice(1):e;if(Array.isArray(e)){e=e.map(e=>e.trim()).filter(e=>e.length).join("-")}else{e=e.trim()}if(e.length===0){return""}if(e.length===1){return t.pascalCase?e.toUpperCase():e.toLowerCase()}if(/^[a-z\d]+$/.test(e)){return i(e)}const n=e!==e.toLowerCase();if(n){e=r(e)}e=e.replace(/^[_.\- ]+/,"").toLowerCase().replace(/[_.\- ]+(\w|$)/g,(e,r)=>r.toUpperCase());return i(e)})},,,,,,,,,,function(e,r,t){"use strict";var i=t(875);e.exports=new i({include:[t(12)],implicit:[t(46),t(815)],explicit:[t(391),t(684),t(211),t(781)]})},,function(e,r,t){"use strict";var i=t(765);var n=t(758);var a=t(419);e.exports=strong;strong.locator=a;var u="\\";var s="*";var o="_";function strong(e,r,t){var a=this;var f=0;var l=r.charAt(f);var c;var h;var p;var v;var d;var D;var m;if(l!==s&&l!==o||r.charAt(++f)!==l){return}h=a.options.pedantic;p=l;d=p+p;D=r.length;f++;v="";l="";if(h&&n(r.charAt(f))){return}while(f<D){m=l;l=r.charAt(f);if(l===p&&r.charAt(f+1)===p&&(!h||!n(m))){l=r.charAt(f+2);if(l!==p){if(!i(v)){return}if(t){return true}c=e.now();c.column+=2;c.offset+=2;return e(d+v+d)({type:"strong",children:a.tokenizeInline(v,c)})}}if(!h&&l===u){v+=l;l=r.charAt(++f)}v+=l;f++}}},,function(e){var r=Object.prototype.toString;var t=typeof Buffer.alloc==="function"&&typeof Buffer.allocUnsafe==="function"&&typeof Buffer.from==="function";function isArrayBuffer(e){return r.call(e).slice(8,-1)==="ArrayBuffer"}function fromArrayBuffer(e,r,i){r>>>=0;var n=e.byteLength-r;if(n<0){throw new RangeError("'offset' is out of bounds")}if(i===undefined){i=n}else{i>>>=0;if(i>n){throw new RangeError("'length' is out of bounds")}}return t?Buffer.from(e.slice(r,r+i)):new Buffer(new Uint8Array(e.slice(r,r+i)))}function fromString(e,r){if(typeof r!=="string"||r===""){r="utf8"}if(!Buffer.isEncoding(r)){throw new TypeError('"encoding" must be a valid string encoding')}return t?Buffer.from(e,r):new Buffer(e,r)}function bufferFrom(e,r,i){if(typeof e==="number"){throw new TypeError('"value" argument must not be a number')}if(isArrayBuffer(e)){return fromArrayBuffer(e,r,i)}if(typeof e==="string"){return fromString(e,r)}return t?Buffer.from(e):new Buffer(e)}e.exports=bufferFrom},,,function(e){"use strict";e.exports=locate;function locate(e,r){var t=e.indexOf("[",r);var i=e.indexOf("![",r);if(i===-1){return t}return t<i?t:i}},,function(e){"use strict";e.exports=parseJson;function parseJson(e,r,t){t=t||20;try{return JSON.parse(e,r)}catch(r){if(typeof e!=="string"){const r=Array.isArray(e)&&e.length===0;const t="Cannot parse "+(r?"an empty array":String(e));throw new TypeError(t)}const i=r.message.match(/^Unexpected token.*position\s+(\d+)/i);const n=i?+i[1]:r.message.match(/^Unexpected end of JSON.*/i)?e.length-1:null;if(n!=null){const i=n<=t?0:n-t;const a=n+t>=e.length?e.length:n+t;r.message+=` while parsing near '${i===0?"":"..."}${e.slice(i,a)}${a===e.length?"":"..."}'`}else{r.message+=` while parsing '${e.slice(0,t*2)}'`}throw r}}},,,,,,,function(e){"use strict";e.exports=locate;function locate(e,r){var t=e.indexOf("\n",r);while(t>r){if(e.charAt(t-1)!==" "){break}t--}return t}},function(e,r,t){"use strict";var i=t(400);function resolveYamlNull(e){if(e===null)return true;var r=e.length;return r===1&&e==="~"||r===4&&(e==="null"||e==="Null"||e==="NULL")}function constructYamlNull(){return null}function isNull(e){return e===null}e.exports=new i("tag:yaml.org,2002:null",{kind:"scalar",resolve:resolveYamlNull,construct:constructYamlNull,predicate:isNull,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},,,,function(e){"use strict";e.exports=alphabetical;function alphabetical(e){var r=typeof e==="string"?e.charCodeAt(0):e;return r>=97&&r<=122||r>=65&&r<=90}},,,,,,,,function(e,r,t){"use strict";const i=t(431);const n=t(832);const a=process.env;const u=e=>{if(e===0){return false}return{level:e,hasBasic:true,has256:e>=2,has16m:e>=3}};let s=(()=>{if(n("no-color")||n("no-colors")||n("color=false")){return 0}if(n("color=16m")||n("color=full")||n("color=truecolor")){return 3}if(n("color=256")){return 2}if(n("color")||n("colors")||n("color=true")||n("color=always")){return 1}if(process.stdout&&!process.stdout.isTTY){return 0}if(process.platform==="win32"){const e=i.release().split(".");if(Number(process.versions.node.split(".")[0])>=8&&Number(e[0])>=10&&Number(e[2])>=10586){return 2}return 1}if("CI"in a){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(e=>e in a)||a.CI_NAME==="codeship"){return 1}return 0}if("TEAMCITY_VERSION"in a){return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(a.TEAMCITY_VERSION)?1:0}if("TERM_PROGRAM"in a){const e=parseInt((a.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(a.TERM_PROGRAM){case"iTerm.app":return e>=3?3:2;case"Hyper":return 3;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(a.TERM)){return 2}if(/^screen|^xterm|^vt100|^rxvt|color|ansi|cygwin|linux/i.test(a.TERM)){return 1}if("COLORTERM"in a){return 1}if(a.TERM==="dumb"){return 0}return 0})();if("FORCE_COLOR"in a){s=parseInt(a.FORCE_COLOR,10)===0?0:s||1}e.exports=process&&u(s)},,function(e){"use strict";e.exports=factory;function factory(e,r,t){return enter;function enter(){var i=t||this;var n=i[e];i[e]=!r;return exit;function exit(){i[e]=n}}}},function(e,r,t){"use strict";var i=t(770);var n=t(694);var a=t(758);var u=t(943);var s=t(980);e.exports=factory;var o="\t";var f="\n";var l=" ";var c="#";var h="&";var p="(";var v=")";var d="*";var D="+";var m="-";var g=".";var E=":";var A="<";var C=">";var y="[";var w="\\";var x="]";var b="_";var F="`";var S="|";var B="~";var k="!";var O={"<":"&lt;",":":"&#x3A;","&":"&amp;","|":"&#x7C;","~":"&#x7E;"};var P="shortcut";var T="mailto";var I="https";var M="http";var L=/\n\s*$/;function factory(e){return escape;function escape(r,t,T){var I=this;var M=e.gfm;var R=e.commonmark;var j=e.pedantic;var N=R?[g,v]:[g];var U=T&&T.children;var J=U&&U.indexOf(t);var z=U&&U[J-1];var X=U&&U[J+1];var q=r.length;var G=u(e);var _=-1;var W=[];var V=W;var H;var Y;var $;var Z;var Q;var K;if(z){H=text(z)&&L.test(z.value)}else{H=!T||T.type==="root"||T.type==="paragraph"}while(++_<q){Y=r.charAt(_);K=false;if(Y==="\n"){H=true}else if(Y===w||Y===F||Y===d||Y===k&&r.charAt(_+1)===y||Y===y||Y===A||Y===h&&s(r.slice(_))>0||Y===x&&I.inLink||M&&Y===B&&r.charAt(_+1)===B||M&&Y===S&&(I.inTable||alignment(r,_))||Y===b&&_>0&&_<q-1&&(j||!n(r.charAt(_-1))||!n(r.charAt(_+1)))||M&&!I.inLink&&Y===E&&protocol(W.join(""))){K=true}else if(H){if(Y===C||Y===c||Y===d||Y===m||Y===D){K=true}else if(i(Y)){Q=_+1;while(Q<q){if(!i(r.charAt(Q))){break}Q++}if(N.indexOf(r.charAt(Q))!==-1){X=r.charAt(Q+1);if(!X||X===l||X===o||X===f){W.push(r.slice(_,Q));_=Q;Y=r.charAt(_);K=true}}}}if(H&&!a(Y)){H=false}W.push(K?one(Y):Y)}if(U&&text(t)){if(z&&z.referenceType===P){_=-1;q=V.length;while(++_<q){Y=V[_];if(Y===l||Y===o){continue}if(Y===p||Y===E){V[_]=one(Y)}break}if(text(X)&&_===q&&X.value.charAt(0)===p){V.push(w)}}if(M&&!I.inLink&&text(z)&&r.charAt(0)===E&&protocol(z.value.slice(-6))){V[0]=one(E)}if(text(X)&&r.charAt(q-1)===h&&s(h+X.value)!==0){V[V.length-1]=one(h)}if(X&&X.type==="link"&&r.charAt(q-1)===k){V[V.length-1]=one(k)}if(M&&text(X)&&r.charAt(q-1)===B&&X.value.charAt(0)===B){V.splice(V.length-1,0,w)}$=text(z)&&n(z.value.slice(-1));Z=text(X)&&n(X.value.charAt(0));if(q===1){if(r===b&&(j||!$||!Z)){V.unshift(w)}}else{if(r.charAt(0)===b&&(j||!$||!n(r.charAt(1)))){V.unshift(w)}if(r.charAt(q-1)===b&&(j||!Z||!n(r.charAt(q-2)))){V.splice(V.length-1,0,w)}}}return V.join("");function one(e){return G.indexOf(e)===-1?O[e]:w+e}}}function alignment(e,r){var t=e.lastIndexOf(f,r);var i=e.indexOf(f,r);var n;i=i===-1?e.length:i;while(++t<i){n=e.charAt(t);if(n!==E&&n!==m&&n!==l&&n!==S){return false}}return true}function text(e){return e&&e.type==="text"}function protocol(e){var r=e.slice(-6).toLowerCase();return r===T||r.slice(-5)===I||r.slice(-4)===M}},,function(e,r,t){"use strict";var i=t(354);var n=t(202);e.exports=indentedCode;var a="\n";var u="\t";var s=" ";var o=4;var f=i(s,o);function indentedCode(e,r,t){var i=-1;var o=r.length;var l="";var c="";var h="";var p="";var v;var d;var D;while(++i<o){v=r.charAt(i);if(D){D=false;l+=h;c+=p;h="";p="";if(v===a){h=v;p=v}else{l+=v;c+=v;while(++i<o){v=r.charAt(i);if(!v||v===a){p=v;h=v;break}l+=v;c+=v}}}else if(v===s&&r.charAt(i+1)===v&&r.charAt(i+2)===v&&r.charAt(i+3)===v){h+=f;i+=3;D=true}else if(v===u){h+=v;D=true}else{d="";while(v===u||v===s){d+=v;v=r.charAt(++i)}if(v!==a){break}h+=d+v;p+=v}}if(c){if(t){return true}return e(l)({type:"code",lang:null,meta:null,value:n(c)})}}},function(e,r,t){"use strict";var i=t(589);var n=t(133);var a=t(446);e.exports=VFile;var u={}.hasOwnProperty;var s=VFile.prototype;s.toString=toString;var o=["history","path","basename","stem","extname","dirname"];function VFile(e){var r;var t;var i;if(!e){e={}}else if(typeof e==="string"||a(e)){e={contents:e}}else if("message"in e&&"messages"in e){return e}if(!(this instanceof VFile)){return new VFile(e)}this.data={};this.messages=[];this.history=[];this.cwd=process.cwd();t=-1;i=o.length;while(++t<i){r=o[t];if(u.call(e,r)){this[r]=e[r]}}for(r in e){if(o.indexOf(r)===-1){this[r]=e[r]}}}Object.defineProperty(s,"path",{get:function(){return this.history[this.history.length-1]},set:function(e){assertNonEmpty(e,"path");if(e!==this.path){this.history.push(e)}}});Object.defineProperty(s,"dirname",{get:function(){return typeof this.path==="string"?i.dirname(this.path):undefined},set:function(e){assertPath(this.path,"dirname");this.path=i.join(e||"",this.basename)}});Object.defineProperty(s,"basename",{get:function(){return typeof this.path==="string"?i.basename(this.path):undefined},set:function(e){assertNonEmpty(e,"basename");assertPart(e,"basename");this.path=i.join(this.dirname||"",e)}});Object.defineProperty(s,"extname",{get:function(){return typeof this.path==="string"?i.extname(this.path):undefined},set:function(e){var r=e||"";assertPart(r,"extname");assertPath(this.path,"extname");if(r){if(r.charAt(0)!=="."){throw new Error("`extname` must start with `.`")}if(r.indexOf(".",1)!==-1){throw new Error("`extname` cannot contain multiple dots")}}this.path=n(this.path,r)}});Object.defineProperty(s,"stem",{get:function(){return typeof this.path==="string"?i.basename(this.path,this.extname):undefined},set:function(e){assertNonEmpty(e,"stem");assertPart(e,"stem");this.path=i.join(this.dirname||"",e+(this.extname||""))}});function toString(e){var r=this.contents||"";return a(r)?r.toString(e):String(r)}function assertPart(e,r){if(e.indexOf(i.sep)!==-1){throw new Error("`"+r+"` cannot be a path: did not expect `"+i.sep+"`")}}function assertNonEmpty(e,r){if(!e){throw new Error("`"+r+"` cannot be empty")}}function assertPath(e,r){if(!e){throw new Error("Setting `"+r+"` requires `path` to be set too")}}},function(e){e.exports={addendum:"addenda",aircraft:"aircraft",alga:"algae",alumna:"alumnae",alumnus:"alumni",amoeba:"amoebae",analysis:"analyses",antenna:"antennae",antithesis:"antitheses",apex:"apices",appendix:"appendices",automaton:"automata",axis:"axes",bacillus:"bacilli",bacterium:"bacteria",barracks:"barracks",basis:"bases",beau:"beaux",bison:"bison",buffalo:"buffalo",bureau:"bureaus",cactus:"cacti",calf:"calves",carp:"carp",census:"censuses",chassis:"chassis",cherub:"cherubim",child:"children","château":"châteaus",cod:"cod",codex:"codices",concerto:"concerti",corpus:"corpora",crisis:"crises",criterion:"criteria",curriculum:"curricula",datum:"data",deer:"deer",diagnosis:"diagnoses",die:"dice",dwarf:"dwarfs",echo:"echoes",elf:"elves",elk:"elk",ellipsis:"ellipses",embargo:"embargoes",emphasis:"emphases",erratum:"errata","faux pas":"faux pas",fez:"fezes",firmware:"firmware",fish:"fish",focus:"foci",foot:"feet",formula:"formulae",fungus:"fungi",gallows:"gallows",genus:"genera",goose:"geese",graffito:"graffiti",grouse:"grouse",half:"halves",hero:"heroes",hoof:"hooves",hovercraft:"hovercraft",hypothesis:"hypotheses",index:"indices",kakapo:"kakapo",knife:"knives",larva:"larvae",leaf:"leaves",libretto:"libretti",life:"lives",loaf:"loaves",locus:"loci",louse:"lice",man:"men",matrix:"matrices",means:"means",medium:"media",memorandum:"memoranda",millennium:"millennia",minutia:"minutiae",moose:"moose",mouse:"mice",nebula:"nebulae",nemesis:"nemeses",neurosis:"neuroses",news:"news",nucleus:"nuclei",oasis:"oases",offspring:"offspring",opus:"opera",ovum:"ova",ox:"oxen",paralysis:"paralyses",parenthesis:"parentheses",person:"people",phenomenon:"phenomena",phylum:"phyla",pike:"pike",polyhedron:"polyhedra",potato:"potatoes",prognosis:"prognoses",quiz:"quizzes",radius:"radii",referendum:"referenda",salmon:"salmon",scarf:"scarves",self:"selves",series:"series",sheep:"sheep",shelf:"shelves",shrimp:"shrimp",spacecraft:"spacecraft",species:"species",spectrum:"spectra",squid:"squid",stimulus:"stimuli",stratum:"strata",swine:"swine",syllabus:"syllabi",symposium:"symposia",synopsis:"synopses",synthesis:"syntheses",tableau:"tableaus",that:"those",thesis:"theses",thief:"thieves",this:"these",tomato:"tomatoes",tooth:"teeth",trout:"trout",tuna:"tuna",vertebra:"vertebrae",vertex:"vertices",veto:"vetoes",vita:"vitae",vortex:"vortices",watercraft:"watercraft",wharf:"wharves",wife:"wives",wolf:"wolves",woman:"women"}},,,function(e){"use strict";var r=[].slice;e.exports=wrap;function wrap(e,t){var i;return wrapped;function wrapped(){var t=r.call(arguments,0);var n=e.length>t.length;var a;if(n){t.push(done)}try{a=e.apply(null,t)}catch(e){if(n&&i){throw e}return done(e)}if(!n){if(a&&typeof a.then==="function"){a.then(then,done)}else if(a instanceof Error){done(a)}else{then(a)}}}function done(){if(!i){i=true;t.apply(null,arguments)}}function then(e){done(null,e)}}},function(e,r,t){"use strict";var i=t(136)("unified-engine:file-pipeline:configure");var n=t(356);var a=t(164);var u=t(555);var s=t(890);e.exports=configure;function configure(e,r,t,o){var f=e.configuration;var l=e.processor;if(n(r).fatal){return o()}f.load(r.path,handleConfiguration);function handleConfiguration(e,r){var n;var f;var c;var h;var p;var v;if(e){return o(e)}i("Using settings `%j`",r.settings);l.data("settings",r.settings);n=r.plugins;h=n.length;p=-1;i("Using `%d` plugins",h);while(++p<h){c=n[p][0];f=n[p][1];if(f===false){continue}if(f===null||u(f)&&s(f)){f=undefined}v=a(c)||"function";i("Using plug-in `%s`, with options `%j`",v,f);try{l.use(c,f,t)}catch(e){return o(e)}}o()}}},,,,,function(e,r,t){"use strict";var i=t(820);var n=t(607);var a=t(20);var u=t(96);var s=t(693);var o=t(546);e.exports=options;var f={unknown:handleUnknownArgument,default:{},alias:{},string:[],boolean:[]};o.forEach(addEach);function options(e,r){var t=r.extensions[0];var i=r.name;var n=toCamelCase(a(e,f));var u;var l;var c;o.forEach(function(e){if(e.type==="string"&&n[e.long]===""){throw s("Missing value:%s",inspect(e).join(" "))}});l=extensions(n.ext);c=reporter(n.report);u=[inspectAll(o),"","Examples:",""," # Process `input."+t+"`"," $ "+i+" input."+t+" -o output."+t,""," # Pipe"," $ "+i+" < input."+t+" > output."+t,""," # Rewrite all applicable files"," $ "+i+" . -o"].join("\n");return{helpMessage:u,cwd:r.cwd,processor:r.processor,help:n.help,version:n.version,files:n._,watch:n.watch,extensions:l.length?l:r.extensions,output:n.output,out:n.stdout,tree:n.tree,treeIn:n.treeIn,treeOut:n.treeOut,inspect:n.inspect,rcName:r.rcName,packageField:r.packageField,rcPath:n.rcPath,detectConfig:n.config,settings:settings(n.setting),ignoreName:r.ignoreName,ignorePath:n.ignorePath,detectIgnore:n.ignore,pluginPrefix:r.pluginPrefix,plugins:plugins(n.use),reporter:c[0],reporterOptions:c[1],color:n.color,silent:n.silent,quiet:n.quiet,frail:n.frail}}function addEach(e){var r=e.default;f.default[e.long]=r===undefined?null:r;if(e.type in f){f[e.type].push(e.long)}if(e.short){f.alias[e.short]=e.long}}function extensions(e){return flatten(normalize(e).map(splitList))}function plugins(e){var r={};normalize(e).map(splitOptions).forEach(function(e){r[e[0]]=e[1]?parseConfig(e[1],{}):null});return r}function reporter(e){var r=normalize(e).map(splitOptions).map(function(e){return[e[0],e[1]?parseConfig(e[1],{}):null]});return r[r.length-1]||[]}function settings(e){var r={};normalize(e).forEach(function(e){parseConfig(e,r)});return r}function parseConfig(e,r){var t;var i;try{e=toCamelCase(parseJSON(e))}catch(r){i=r.message.replace(/at(?= position)/,"around");throw s("Cannot parse `%s` as JSON: %s",e,i)}for(t in e){r[t]=e[t]}return r}function handleUnknownArgument(e){if(e.charAt(0)!=="-"){return}if(e.charAt(1)==="-"){throw s("Unknown option `%s`, expected:\n%s",e,inspectAll(o))}e.slice(1).split("").forEach(each);function each(e){var r=o.length;var t=-1;var i;while(++t<r){i=o[t];if(i.short===e){return}}throw s("Unknown short option `-%s`, expected:\n%s",e,inspectAll(o.filter(short)))}function short(e){return e.short}}function inspectAll(e){return i(e.map(inspect))}function inspect(e){var r=e.description;var t=e.long;if(e.default===true||e.truelike){r+=" (on by default)";t="[no-]"+t}return["",e.short?"-"+e.short:"","--"+t+(e.value?" "+e.value:""),r]}function normalize(e){if(!e){return[]}if(typeof e==="string"){return[e]}return flatten(e.map(normalize))}function flatten(e){return[].concat.apply([],e)}function splitOptions(e){return e.split("=")}function splitList(e){return e.split(",")}function toCamelCase(e){var r={};var t;var i;for(i in e){t=e[i];if(t&&typeof t==="object"&&!("length"in t)){t=toCamelCase(t)}r[n(i)]=t}return r}function parseJSON(e){return u.parse("{"+e+"}")}},function(e){"use strict";e.exports=setextHeading;var r="\n";var t="\t";var i=" ";var n="=";var a="-";var u=3;var s=1;var o=2;function setextHeading(e,f,l){var c=this;var h=e.now();var p=f.length;var v=-1;var d="";var D;var m;var g;var E;var A;while(++v<p){g=f.charAt(v);if(g!==i||v>=u){v--;break}d+=g}D="";m="";while(++v<p){g=f.charAt(v);if(g===r){v--;break}if(g===i||g===t){m+=g}else{D+=m+g;m=""}}h.column+=d.length;h.offset+=d.length;d+=D+m;g=f.charAt(++v);E=f.charAt(++v);if(g!==r||E!==n&&E!==a){return}d+=g;m=E;A=E===n?s:o;while(++v<p){g=f.charAt(v);if(g!==E){if(g!==r){return}v--;break}m+=g}if(l){return true}return e(d+m)({type:"heading",depth:A,children:c.tokenizeInline(D,h)})}},,function(e,r,t){"use strict";var i=t(765);var n=t(770);var a=t(202);var u=t(108);e.exports=paragraph;var s="\t";var o="\n";var f=" ";var l=4;function paragraph(e,r,t){var c=this;var h=c.options;var p=h.commonmark;var v=h.gfm;var d=c.blockTokenizers;var D=c.interruptParagraph;var m=r.indexOf(o);var g=r.length;var E;var A;var C;var y;var w;while(m<g){if(m===-1){m=g;break}if(r.charAt(m+1)===o){break}if(p){y=0;E=m+1;while(E<g){C=r.charAt(E);if(C===s){y=l;break}else if(C===f){y++}else{break}E++}if(y>=l&&C!==o){m=r.indexOf(o,m+1);continue}}A=r.slice(m+1);if(u(D,d,c,[e,A,true])){break}if(d.list.call(c,e,A,true)&&(c.inList||p||v&&!n(i.left(A).charAt(0)))){break}E=m;m=r.indexOf(o,m+1);if(m!==-1&&i(r.slice(E,m))===""){m=E;break}}A=r.slice(0,m);if(i(A)===""){e(A);return null}if(t){return true}w=e.now();A=a(A);return e(A)({type:"paragraph",children:c.tokenizeInline(A,w)})}},function(e,r,t){"use strict";var i=t(775);var n=t(9);e.exports=unherit;function unherit(e){var r;var t;var a;n(Of,e);n(From,Of);r=Of.prototype;for(t in r){a=r[t];if(a&&typeof a==="object"){r[t]="concat"in a?a.concat():i(a)}}return Of;function From(r){return e.apply(this,r)}function Of(){if(!(this instanceof Of)){return new From(arguments)}return e.apply(this,arguments)}}},function(e,r,t){"use strict";var i=t(775);var n=t(260);e.exports=parse;var a="\n";var u=/\r\n|\r/g;function parse(){var e=this;var r=String(e.file);var t={line:1,column:1,offset:0};var s=i(t);var o;r=r.replace(u,a);if(r.charCodeAt(0)===65279){r=r.slice(1);s.column++;s.offset++}o={type:"root",children:e.tokenizeBlock(r,s),position:{start:t,end:e.eof||i(t)}};if(!e.options.position){n(o,true)}return o}},function(e,r,t){"use strict";var i=t(136)("unified-engine:file-pipeline:queue");var n=t(356);var a=t(817);e.exports=queue;function queue(e,r,t,u){var s=r.history[0];var o=t.complete;var f=true;if(!o){o={};t.complete=o}i("Queueing `%s`",s);o[s]=u;t.valueOf().forEach(each);if(!f){i("Not flushing: some files cannot be flushed");return}t.complete={};t.pipeline.run(t,done);function each(e){var r=e.history[0];if(n(e).fatal){return}if(a(o[r])){i("`%s` can be flushed",r)}else{i("Interupting flush: `%s` is not finished",r);f=false}}function done(e){i("Flushing: all files can be flushed");for(s in o){o[s](e)}}}},function(e,r,t){"use strict";var i=t(100);var n=t(434);var a=t(998);var u=t(220);var s=t(97);e.exports=i("remark-lint:no-heading-indent",noHeadingIndent);var o=u.start;function noHeadingIndent(e,r){var t=String(r);var i=t.length;a(e,"heading",visitor);function visitor(e){var a;var u;var f;var l;var c;if(s(e)){return}a=o(e);u=a.offset;f=u-1;while(++f<i){l=t.charAt(f);if(l!==" "&&l!=="\t"){break}}c=f-u;if(c){r.message("Remove "+c+" "+n("space",c)+" before this heading",{line:a.line,column:a.column+c})}}}},function(e,r,t){"use strict";var i=t(100);e.exports=i("remark-lint:no-file-name-consecutive-dashes",noFileNameConsecutiveDashes);var n="Do not use consecutive dashes in a file name";function noFileNameConsecutiveDashes(e,r){if(r.stem&&/-{2,}/.test(r.stem)){r.message(n)}}},,,function(e,r,t){"use strict";var i=t(66);var n=t(589);var a=t(136)("unified-engine:file-pipeline:copy");var u=t(413);e.exports=copy;var s=i.stat;var o=n.dirname;var f=n.resolve;var l=n.relative;function copy(e,r,t,i){var c=e.output;var h=t.expected>1;var p=c;var v=r.path;if(!u(p)){a("Not copying");return i()}p=f(e.cwd,p);a("Copying `%s`",v);s(p,onstatfile);function onstatfile(e,r){if(e){if(e.code!=="ENOENT"||c.charAt(c.length-1)===n.sep){return i(new Error("Cannot read output directory. Error:\n"+e.message))}s(o(p),onstatparent)}else{done(r.isDirectory())}}function onstatparent(e){if(e){i(new Error("Cannot read parent directory. Error:\n"+e.message))}else{done(false)}}function done(e){if(!e&&h){return i(new Error("Cannot write multiple files to single output: "+p))}r[e?"dirname":"path"]=l(r.cwd,p);a("Copying document from %s to %s",v,r.path);i()}}},,,function(e,r,t){"use strict";var i=t(100);var n=t(998);var a=t(97);e.exports=i("remark-lint:no-shell-dollars",noShellDollars);var u="Do not use dollar signs before shell-commands";var s=["sh","bash","bats","cgi","command","fcgi","ksh","tmux","tool","zsh"];function noShellDollars(e,r){n(e,"code",visitor);function visitor(e){var t;var i;var n;var o;if(!a(e)&&e.lang&&s.indexOf(e.lang)!==-1){t=e.value.split("\n");n=t.length;o=-1;if(n<=1){return}while(++o<n){i=t[o];if(i.trim()&&!i.match(/^\s*\$\s*/)){return}}r.message(u,e)}}}},function(e,r,t){"use strict";var i=t(100);var n=t(998);var a=t(220);var u=t(97);e.exports=i("remark-lint:fenced-code-marker",fencedCodeMarker);var s={"`":true,"~":true,null:true};function fencedCodeMarker(e,r,t){var i=String(r);t=typeof t==="string"&&t!=="consistent"?t:null;if(s[t]!==true){r.fail("Invalid fenced code marker `"+t+"`: use either `'consistent'`, `` '`' ``, or `'~'`")}n(e,"code",visitor);function visitor(e){var n;if(!u(e)){n=i.substr(a.start(e).offset,4).trimLeft().charAt(0);if(s[n]===true){if(t){if(n!==t){r.message("Fenced code should use "+t+" as a marker",e)}}else{t=n}}}}}},,function(e,r,t){"use strict";var i=t(100);var n=t(998);var a=t(220);var u=t(97);e.exports=i("remark-lint:no-table-indentation",noTableIndentation);var s="Do not indent table rows";function noTableIndentation(e,r){var t=String(r);n(e,"table",visitor);function visitor(e){if(!u(e)){e.children.forEach(each)}return n.SKIP}function each(e){var i=t.slice(a.start(e).offset,a.start(e.children[0]).offset);if(i.indexOf("|")>1){r.message(s,e)}}}},,,function(e,r,t){"use strict";var i=t(43);var n=t(354);var a=t(975);e.exports=code;var u="\n";var s=" ";function code(e,r){var t=this;var o=e.value;var f=t.options;var l=f.fence;var c=e.lang||"";var h;if(c&&e.meta){c+=s+e.meta}c=t.encode(t.escape(c,e));if(!c&&!f.fences&&o){if(r&&r.type==="listItem"&&f.listItemIndent!=="tab"&&f.pedantic){t.file.fail("Cannot indent code properly. See https://git.io/fxKR8",e.position)}return a(o,1)}h=n(l,Math.max(i(o,l)+1,3));return h+c+u+o+u+h}},,function(e,r,t){"use strict";var i=t(400);var n=Object.prototype.hasOwnProperty;var a=Object.prototype.toString;function resolveYamlOmap(e){if(e===null)return true;var r=[],t,i,u,s,o,f=e;for(t=0,i=f.length;t<i;t+=1){u=f[t];o=false;if(a.call(u)!=="[object Object]")return false;for(s in u){if(n.call(u,s)){if(!o)o=true;else return false}}if(!o)return false;if(r.indexOf(s)===-1)r.push(s);else return false}return true}function constructYamlOmap(e){return e!==null?e:[]}e.exports=new i("tag:yaml.org,2002:omap",{kind:"sequence",resolve:resolveYamlOmap,construct:constructYamlOmap})},,,,function(e){e.exports=require("stream")},,,,function(e,r,t){"use strict";var i=t(100);var n=t(998);var a=t(389);var u=t(97);e.exports=i("remark-lint:heading-style",headingStyle);var s=["atx","atx-closed","setext"];function headingStyle(e,r,t){t=s.indexOf(t)===-1?null:t;n(e,"heading",visitor);function visitor(e){if(!u(e)){if(t){if(a(e,t)!==t){r.message("Headings should use "+t,e)}}else{t=a(e,t)}}}}},function(e,r,t){"use strict";var i=t(731);var n=create(Error);e.exports=n;n.eval=create(EvalError);n.range=create(RangeError);n.reference=create(ReferenceError);n.syntax=create(SyntaxError);n.type=create(TypeError);n.uri=create(URIError);n.create=create;function create(e){FormattedError.displayName=e.displayName||e.name;return FormattedError;function FormattedError(r){if(r){r=i.apply(null,arguments)}return new e(r)}}},function(e){"use strict";e.exports=function(e){if(typeof e!=="string"){throw new TypeError("Expected a string")}return!/[^0-9a-z\xDF-\xFF]/.test(e.toLowerCase())}},,,function(e,r,t){"use strict";var i=t(656);e.exports=trough;trough.wrap=i;var n=[].slice;function trough(){var e=[];var r={};r.run=run;r.use=use;return r;function run(){var r=-1;var t=n.call(arguments,0,-1);var a=arguments[arguments.length-1];if(typeof a!=="function"){throw new Error("Expected function as last argument, not "+a)}next.apply(null,[null].concat(t));function next(u){var s=e[++r];var o=n.call(arguments,0);var f=o.slice(1);var l=t.length;var c=-1;if(u){a(u);return}while(++c<l){if(f[c]===null||f[c]===undefined){f[c]=t[c]}}t=f;if(s){i(s,next).apply(null,t)}else{a.apply(null,[null].concat(t))}}}function use(t){if(typeof t!=="function"){throw new Error("Expected `fn` to be a function, not "+t)}e.push(t);return r}}},,,,,,,,,function(e){e.exports=function(e,t){var i=[];for(var n=0;n<e.length;n++){var a=t(e[n],n);if(r(a))i.push.apply(i,a);else i.push(a)}return i};var r=Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"}},function(e,r,t){"use strict";var i=t(577);e.exports=lint;function lint(){this.use(lintMessageControl)}function lintMessageControl(){return i({name:"lint",source:"remark-lint"})}},,,,,function(e){"use strict";e.exports=marker;var r=/\s+/g;var t=/\s+([-a-z0-9_]+)(?:=(?:"((?:\\[\s\S]|[^"])+)"|'((?:\\[\s\S]|[^'])+)'|((?:\\[\s\S]|[^"'\s])+)))?/gi;var i=/\s*([a-zA-Z0-9-]+)(\s+([\s\S]*))?\s*/;var n=new RegExp("(\\s*\x3c!--"+i.source+"--\x3e\\s*)");function marker(e){var r;var t;var a;var u;if(!e){return null}r=e.type;if(r!=="html"&&r!=="comment"){return null}t=e.value;a=t.match(r==="comment"?i:n);if(!a||a[0].length!==t.length){return null}a=a.slice(e.type==="comment"?1:2);u=parameters(a[1]||"");if(!u){return null}return{name:a[0],attributes:a[2]||"",parameters:u,node:e}}function parameters(e){var i={};var n=e.replace(t,replacer);return n.replace(r,"")?null:i;function replacer(e,r,t,n,a){var u=t||n||a||"";if(u==="true"||u===""){u=true}else if(u==="false"){u=false}else if(!isNaN(u)){u=Number(u)}i[r]=u;return""}}},,,function(e,r,t){"use strict";var i=t(100);var n=t(998);var a=t(220).start;var u=t(97);var s=t(475);e.exports=i("remark-lint:no-multiple-toplevel-headings",noMultipleToplevelHeadings);function noMultipleToplevelHeadings(e,r,t){var i=t?t:1;var o;n(e,"heading",visitor);function visitor(e){if(!u(e)&&e.depth===i){if(o){r.message("Dont use multiple top level headings ("+o+")",e)}else{o=s(a(e))}}}}},,,,function(e,r,t){"use strict";var i=t(666);var n=t(775);var a=t(212);e.exports=stringify;stringify.Compiler=a;function stringify(e){var r=i(a);r.prototype.options=n(r.prototype.options,this.data("settings"),e);this.Compiler=r}},function(e){"use strict";e.exports=function(){return/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-PRZcf-nqry=><]/g}},function(e){e.exports={AEli:"Æ",AElig:"Æ",AM:"&",AMP:"&",Aacut:"Á",Aacute:"Á",Abreve:"Ă",Acir:"Â",Acirc:"Â",Acy:"А",Afr:"𝔄",Agrav:"À",Agrave:"À",Alpha:"Α",Amacr:"Ā",And:"⩓",Aogon:"Ą",Aopf:"𝔸",ApplyFunction:"",Arin:"Å",Aring:"Å",Ascr:"𝒜",Assign:"≔",Atild:"Ã",Atilde:"Ã",Aum:"Ä",Auml:"Ä",Backslash:"",Barv:"⫧",Barwed:"⌆",Bcy:"Б",Because:"∵",Bernoullis:"",Beta:"Β",Bfr:"𝔅",Bopf:"𝔹",Breve:"˘",Bscr:"",Bumpeq:"≎",CHcy:"Ч",COP:"©",COPY:"©",Cacute:"Ć",Cap:"⋒",CapitalDifferentialD:"",Cayleys:"",Ccaron:"Č",Ccedi:"Ç",Ccedil:"Ç",Ccirc:"Ĉ",Cconint:"∰",Cdot:"Ċ",Cedilla:"¸",CenterDot:"·",Cfr:"",Chi:"Χ",CircleDot:"⊙",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"",Colon:"∷",Colone:"⩴",Congruent:"≡",Conint:"∯",ContourIntegral:"∮",Copf:"",Coproduct:"∐",CounterClockwiseContourIntegral:"∳",Cross:"",Cscr:"𝒞",Cup:"⋓",CupCap:"≍",DD:"",DDotrahd:"⤑",DJcy:"Ђ",DScy:"Ѕ",DZcy:"Џ",Dagger:"‡",Darr:"↡",Dashv:"⫤",Dcaron:"Ď",Dcy:"Д",Del:"∇",Delta:"Δ",Dfr:"𝔇",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",Diamond:"⋄",DifferentialD:"",Dopf:"𝔻",Dot:"¨",DotDot:"⃜",DotEqual:"≐",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"",DownTeeArrow:"↧",Downarrow:"⇓",Dscr:"𝒟",Dstrok:"Đ",ENG:"Ŋ",ET:"Ð",ETH:"Ð",Eacut:"É",Eacute:"É",Ecaron:"Ě",Ecir:"Ê",Ecirc:"Ê",Ecy:"Э",Edot:"Ė",Efr:"𝔈",Egrav:"È",Egrave:"È",Element:"∈",Emacr:"Ē",EmptySmallSquare:"◻",EmptyVerySmallSquare:"▫",Eogon:"Ę",Eopf:"𝔼",Epsilon:"Ε",Equal:"⩵",EqualTilde:"≂",Equilibrium:"⇌",Escr:"",Esim:"⩳",Eta:"Η",Eum:"Ë",Euml:"Ë",Exists:"∃",ExponentialE:"",Fcy:"Ф",Ffr:"𝔉",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",Fopf:"𝔽",ForAll:"∀",Fouriertrf:"",Fscr:"",GJcy:"Ѓ",G:">",GT:">",Gamma:"Γ",Gammad:"Ϝ",Gbreve:"Ğ",Gcedil:"Ģ",Gcirc:"Ĝ",Gcy:"Г",Gdot:"Ġ",Gfr:"𝔊",Gg:"⋙",Gopf:"𝔾",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",Gt:"≫",HARDcy:"Ъ",Hacek:"ˇ",Hat:"^",Hcirc:"Ĥ",Hfr:"",HilbertSpace:"",Hopf:"",HorizontalLine:"─",Hscr:"",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",IEcy:"Е",IJlig:"IJ",IOcy:"Ё",Iacut:"Í",Iacute:"Í",Icir:"Î",Icirc:"Î",Icy:"И",Idot:"İ",Ifr:"",Igrav:"Ì",Igrave:"Ì",Im:"",Imacr:"Ī",ImaginaryI:"",Implies:"⇒",Int:"∬",Integral:"∫",Intersection:"⋂",InvisibleComma:"",InvisibleTimes:"",Iogon:"Į",Iopf:"𝕀",Iota:"Ι",Iscr:"",Itilde:"Ĩ",Iukcy:"І",Ium:"Ï",Iuml:"Ï",Jcirc:"Ĵ",Jcy:"Й",Jfr:"𝔍",Jopf:"𝕁",Jscr:"𝒥",Jsercy:"Ј",Jukcy:"Є",KHcy:"Х",KJcy:"Ќ",Kappa:"Κ",Kcedil:"Ķ",Kcy:"К",Kfr:"𝔎",Kopf:"𝕂",Kscr:"𝒦",LJcy:"Љ",L:"<",LT:"<",Lacute:"Ĺ",Lambda:"Λ",Lang:"⟪",Laplacetrf:"",Larr:"↞",Lcaron:"Ľ",Lcedil:"Ļ",Lcy:"Л",LeftAngleBracket:"⟨",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",LeftRightArrow:"↔",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",Leftarrow:"⇐",Leftrightarrow:"⇔",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",LessLess:"⪡",LessSlantEqual:"⩽",LessTilde:"≲",Lfr:"𝔏",Ll:"⋘",Lleftarrow:"⇚",Lmidot:"Ŀ",LongLeftArrow:"⟵",LongLeftRightArrow:"⟷",LongRightArrow:"⟶",Longleftarrow:"⟸",Longleftrightarrow:"⟺",Longrightarrow:"⟹",Lopf:"𝕃",LowerLeftArrow:"↙",LowerRightArrow:"↘",Lscr:"",Lsh:"↰",Lstrok:"Ł",Lt:"≪",Map:"⤅",Mcy:"М",MediumSpace:"",Mellintrf:"",Mfr:"𝔐",MinusPlus:"∓",Mopf:"𝕄",Mscr:"",Mu:"Μ",NJcy:"Њ",Nacute:"Ń",Ncaron:"Ň",Ncedil:"Ņ",Ncy:"Н",NegativeMediumSpace:"",NegativeThickSpace:"",NegativeThinSpace:"",NegativeVeryThinSpace:"",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",Nfr:"𝔑",NoBreak:"",NonBreakingSpace:" ",Nopf:"",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",Nscr:"𝒩",Ntild:"Ñ",Ntilde:"Ñ",Nu:"Ν",OElig:"Œ",Oacut:"Ó",Oacute:"Ó",Ocir:"Ô",Ocirc:"Ô",Ocy:"О",Odblac:"Ő",Ofr:"𝔒",Ograv:"Ò",Ograve:"Ò",Omacr:"Ō",Omega:"Ω",Omicron:"Ο",Oopf:"𝕆",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"",Or:"⩔",Oscr:"𝒪",Oslas:"Ø",Oslash:"Ø",Otild:"Õ",Otilde:"Õ",Otimes:"⨷",Oum:"Ö",Ouml:"Ö",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",PartialD:"∂",Pcy:"П",Pfr:"𝔓",Phi:"Φ",Pi:"Π",PlusMinus:"±",Poincareplane:"",Popf:"",Pr:"⪻",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",Prime:"″",Product:"∏",Proportion:"∷",Proportional:"∝",Pscr:"𝒫",Psi:"Ψ",QUO:'"',QUOT:'"',Qfr:"𝔔",Qopf:"",Qscr:"𝒬",RBarr:"⤐",RE:"®",REG:"®",Racute:"Ŕ",Rang:"⟫",Rarr:"↠",Rarrtl:"⤖",Rcaron:"Ř",Rcedil:"Ŗ",Rcy:"Р",Re:"",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",Rfr:"",Rho:"Ρ",RightAngleBracket:"⟩",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",Rightarrow:"⇒",Ropf:"",RoundImplies:"⥰",Rrightarrow:"⇛",Rscr:"",Rsh:"↱",RuleDelayed:"⧴",SHCHcy:"Щ",SHcy:"Ш",SOFTcy:"Ь",Sacute:"Ś",Sc:"⪼",Scaron:"Š",Scedil:"Ş",Scirc:"Ŝ",Scy:"С",Sfr:"𝔖",ShortDownArrow:"↓",ShortLeftArrow:"←",ShortRightArrow:"→",ShortUpArrow:"↑",Sigma:"Σ",SmallCircle:"∘",Sopf:"𝕊",Sqrt:"√",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",Sscr:"𝒮",Star:"⋆",Sub:"⋐",Subset:"⋐",SubsetEqual:"⊆",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",SuchThat:"∋",Sum:"∑",Sup:"⋑",Superset:"⊃",SupersetEqual:"⊇",Supset:"⋑",THOR:"Þ",THORN:"Þ",TRADE:"™",TSHcy:"Ћ",TScy:"Ц",Tab:"\t",Tau:"Τ",Tcaron:"Ť",Tcedil:"Ţ",Tcy:"Т",Tfr:"𝔗",Therefore:"∴",Theta:"Θ",ThickSpace:"",ThinSpace:"",Tilde:"",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",Topf:"𝕋",TripleDot:"⃛",Tscr:"𝒯",Tstrok:"Ŧ",Uacut:"Ú",Uacute:"Ú",Uarr:"↟",Uarrocir:"⥉",Ubrcy:"Ў",Ubreve:"Ŭ",Ucir:"Û",Ucirc:"Û",Ucy:"У",Udblac:"Ű",Ufr:"𝔘",Ugrav:"Ù",Ugrave:"Ù",Umacr:"Ū",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"",UnionPlus:"⊎",Uogon:"Ų",Uopf:"𝕌",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",UpEquilibrium:"⥮",UpTee:"⊥",UpTeeArrow:"↥",Uparrow:"⇑",Updownarrow:"⇕",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",Upsilon:"Υ",Uring:"Ů",Uscr:"𝒰",Utilde:"Ũ",Uum:"Ü",Uuml:"Ü",VDash:"⊫",Vbar:"⫫",Vcy:"В",Vdash:"⊩",Vdashl:"⫦",Vee:"",Verbar:"‖",Vert:"‖",VerticalBar:"",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:"",Vfr:"𝔙",Vopf:"𝕍",Vscr:"𝒱",Vvdash:"⊪",Wcirc:"Ŵ",Wedge:"⋀",Wfr:"𝔚",Wopf:"𝕎",Wscr:"𝒲",Xfr:"𝔛",Xi:"Ξ",Xopf:"𝕏",Xscr:"𝒳",YAcy:"Я",YIcy:"Ї",YUcy:"Ю",Yacut:"Ý",Yacute:"Ý",Ycirc:"Ŷ",Ycy:"Ы",Yfr:"𝔜",Yopf:"𝕐",Yscr:"𝒴",Yuml:"Ÿ",ZHcy:"Ж",Zacute:"Ź",Zcaron:"Ž",Zcy:"З",Zdot:"Ż",ZeroWidthSpace:"",Zeta:"Ζ",Zfr:"",Zopf:"",Zscr:"𝒵",aacut:"á",aacute:"á",abreve:"ă",ac:"∾",acE:"∾̳",acd:"∿",acir:"â",acirc:"â",acut:"´",acute:"´",acy:"а",aeli:"æ",aelig:"æ",af:"",afr:"𝔞",agrav:"à",agrave:"à",alefsym:"ℵ",aleph:"ℵ",alpha:"α",amacr:"ā",amalg:"⨿",am:"&",amp:"&",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",aopf:"𝕒",ap:"≈",apE:"⩰",apacir:"⩯",ape:"≊",apid:"≋",apos:"'",approx:"≈",approxeq:"≊",arin:"å",aring:"å",ascr:"𝒶",ast:"*",asymp:"≈",asympeq:"≍",atild:"ã",atilde:"ã",aum:"ä",auml:"ä",awconint:"∳",awint:"⨑",bNot:"⫭",backcong:"≌",backepsilon:"϶",backprime:"",backsim:"∽",backsimeq:"⋍",barvee:"⊽",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"",beta:"β",beth:"ℶ",between:"≬",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxDL:"╗",boxDR:"╔",boxDl:"╖",boxDr:"╓",boxH:"═",boxHD:"╦",boxHU:"╩",boxHd:"╤",boxHu:"╧",boxUL:"╝",boxUR:"╚",boxUl:"╜",boxUr:"╙",boxV:"║",boxVH:"╬",boxVL:"╣",boxVR:"╠",boxVh:"╫",boxVl:"╢",boxVr:"╟",boxbox:"⧉",boxdL:"╕",boxdR:"╒",boxdl:"┐",boxdr:"┌",boxh:"─",boxhD:"╥",boxhU:"╨",boxhd:"┬",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxuL:"╛",boxuR:"╘",boxul:"┘",boxur:"└",boxv:"│",boxvH:"╪",boxvL:"╡",boxvR:"╞",boxvh:"┼",boxvl:"┤",boxvr:"├",bprime:"",breve:"˘",brvba:"¦",brvbar:"¦",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",bumpeq:"≏",cacute:"ć",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",caps:"∩︀",caret:"",caron:"ˇ",ccaps:"⩍",ccaron:"č",ccedi:"ç",ccedil:"ç",ccirc:"ĉ",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",cedi:"¸",cedil:"¸",cemptyv:"⦲",cen:"¢",cent:"¢",centerdot:"·",cfr:"𝔠",chcy:"ч",check:"✓",checkmark:"✓",chi:"χ",cir:"○",cirE:"⧃",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledR:"®",circledS:"Ⓢ",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",clubs:"♣",clubsuit:"♣",colon:":",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"",cong:"≅",congdot:"⩭",conint:"∮",copf:"𝕔",coprod:"∐",cop:"©",copy:"©",copysr:"℗",crarr:"↵",cross:"✗",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"",cupbrcap:"⩈",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curre:"¤",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dArr:"⇓",dHar:"⥥",dagger:"†",daleth:"ℸ",darr:"↓",dash:"",dashv:"⊣",dbkarow:"⤏",dblac:"˝",dcaron:"ď",dcy:"д",dd:"",ddagger:"‡",ddarr:"⇊",ddotseq:"⩷",de:"°",deg:"°",delta:"δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",dharl:"⇃",dharr:"⇂",diam:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",digamma:"ϝ",disin:"⋲",div:"÷",divid:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",dot:"˙",doteq:"≐",doteqdot:"≑",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",downarrow:"↓",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",dscy:"ѕ",dsol:"⧶",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",dzigrarr:"⟿",eDDot:"⩷",eDot:"≑",eacut:"é",eacute:"é",easter:"⩮",ecaron:"ě",ecir:"ê",ecirc:"ê",ecolon:"≕",ecy:"э",edot:"ė",ee:"",efDot:"≒",efr:"𝔢",eg:"⪚",egrav:"è",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",elinters:"⏧",ell:"",els:"⪕",elsdot:"⪗",emacr:"ē",empty:"∅",emptyset:"∅",emptyv:"∅",emsp13:"",emsp14:"",emsp:"",eng:"ŋ",ensp:"",eogon:"ę",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",equals:"=",equest:"≟",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erDot:"≓",erarr:"⥱",escr:"",esdot:"≐",esim:"≂",eta:"η",et:"ð",eth:"ð",eum:"ë",euml:"ë",euro:"€",excl:"!",exist:"∃",expectation:"",exponentiale:"",fallingdotseq:"≒",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",filig:"fi",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",forall:"∀",fork:"⋔",forkv:"⫙",fpartint:"⨍",frac1:"¼",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac3:"¾",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"",frown:"⌢",fscr:"𝒻",gE:"≧",gEl:"⪌",gacute:"ǵ",gamma:"γ",gammad:"ϝ",gap:"⪆",gbreve:"ğ",gcirc:"ĝ",gcy:"г",gdot:"ġ",ge:"≥",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",gg:"≫",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",gl:"≷",glE:"⪒",gla:"⪥",glj:"⪤",gnE:"≩",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",grave:"`",gscr:"",gsim:"≳",gsime:"⪎",gsiml:"⪐",g:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",hArr:"⇔",hairsp:"",half:"½",hamilt:"",hardcy:"ъ",harr:"↔",harrcir:"⥈",harrw:"↭",hbar:"ℏ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",horbar:"―",hscr:"𝒽",hslash:"ℏ",hstrok:"ħ",hybull:"",hyphen:"",iacut:"í",iacute:"í",ic:"",icir:"î",icirc:"î",icy:"и",iecy:"е",iexc:"¡",iexcl:"¡",iff:"⇔",ifr:"𝔦",igrav:"ì",igrave:"ì",ii:"",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",imacr:"ī",image:"",imagline:"",imagpart:"",imath:"ı",imof:"⊷",imped:"Ƶ",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",intcal:"⊺",integers:"",intercal:"⊺",intlarhk:"⨗",intprod:"⨼",iocy:"ё",iogon:"į",iopf:"𝕚",iota:"ι",iprod:"⨼",iques:"¿",iquest:"¿",iscr:"𝒾",isin:"∈",isinE:"⋹",isindot:"⋵",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"",itilde:"ĩ",iukcy:"і",ium:"ï",iuml:"ï",jcirc:"ĵ",jcy:"й",jfr:"𝔧",jmath:"ȷ",jopf:"𝕛",jscr:"𝒿",jsercy:"ј",jukcy:"є",kappa:"κ",kappav:"ϰ",kcedil:"ķ",kcy:"к",kfr:"𝔨",kgreen:"ĸ",khcy:"х",kjcy:"ќ",kopf:"𝕜",kscr:"𝓀",lAarr:"⇚",lArr:"⇐",lAtail:"⤛",lBarr:"⤎",lE:"≦",lEg:"⪋",lHar:"⥢",lacute:"ĺ",laemptyv:"⦴",lagran:"",lambda:"λ",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",laqu:"«",laquo:"«",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",late:"⪭",lates:"⪭︀",lbarr:"⤌",lbbrk:"",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",lcedil:"ļ",lceil:"⌈",lcub:"{",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",leftarrow:"←",leftarrowtail:"↢",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",leftthreetimes:"⋋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",lessgtr:"≶",lesssim:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",lg:"≶",lgE:"⪑",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",ll:"≪",llarr:"⇇",llcorner:"⌞",llhard:"⥫",lltri:"◺",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnE:"≨",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",longleftrightarrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"",lowbar:"_",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"",lrtri:"⊿",lsaquo:"",lscr:"𝓁",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"",lsquor:"",lstrok:"ł",l:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltrPar:"⦖",ltri:"◃",ltrie:"⊴",ltrif:"◂",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",mDDot:"∺",mac:"¯",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",mdash:"—",measuredangle:"∡",mfr:"𝔪",mho:"℧",micr:"µ",micro:"µ",mid:"",midast:"*",midcir:"⫰",middo:"·",middot:"·",minus:"",minusb:"⊟",minusd:"∸",minusdu:"⨪",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",mp:"∓",mscr:"𝓂",mstpos:"∾",mu:"μ",multimap:"⊸",mumap:"⊸",nGg:"⋙̸",nGt:"≫⃒",nGtv:"≫̸",nLeftarrow:"⇍",nLeftrightarrow:"⇎",nLl:"⋘̸",nLt:"≪⃒",nLtv:"≪̸",nRightarrow:"⇏",nVDash:"⊯",nVdash:"⊮",nabla:"∇",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"",nbs:" ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",ndash:"",ne:"≠",neArr:"⇗",nearhk:"⤤",nearr:"↗",nearrow:"↗",nedot:"≐̸",nequiv:"≢",nesear:"⤨",nesim:"≂̸",nexist:"∄",nexists:"∄",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",ngsim:"≵",ngt:"≯",ngtr:"≯",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",nlArr:"⇍",nlE:"≦̸",nlarr:"↚",nldr:"‥",nle:"≰",nleftarrow:"↚",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nlsim:"≴",nlt:"≮",nltri:"⋪",nltrie:"⋬",nmid:"∤",nopf:"𝕟",no:"¬",not:"¬",notin:"∉",notinE:"⋹̸",notindot:"⋵̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntild:"ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",num:"#",numero:"№",numsp:"",nvDash:"⊭",nvHarr:"⤄",nvap:"≍⃒",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwArr:"⇖",nwarhk:"⤣",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",oS:"Ⓢ",oacut:"ó",oacute:"ó",oast:"⊛",ocir:"ô",ocirc:"ô",ocy:"о",odash:"⊝",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",ofcir:"⦿",ofr:"𝔬",ogon:"˛",ograv:"ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",omega:"ω",omicron:"ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",opar:"⦷",operp:"⦹",oplus:"⊕",or:"",orarr:"↻",ord:"º",order:"",orderof:"",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oscr:"",oslas:"ø",oslash:"ø",osol:"⊘",otild:"õ",otilde:"õ",otimes:"⊗",otimesas:"⨶",oum:"ö",ouml:"ö",ovbar:"⌽",par:"¶",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",phi:"φ",phiv:"ϕ",phmmat:"",phone:"☎",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",plusm:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",pointint:"⨕",popf:"𝕡",poun:"£",pound:"£",pr:"≺",prE:"⪳",prap:"⪷",prcue:"≼",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"",primes:"",prnE:"⪵",prnap:"⪹",prnsim:"⋨",prod:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",psi:"ψ",puncsp:"",qfr:"𝔮",qint:"⨌",qopf:"𝕢",qprime:"⁗",qscr:"𝓆",quaternions:"",quatint:"⨖",quest:"?",questeq:"≟",quo:'"',quot:'"',rAarr:"⇛",rArr:"⇒",rAtail:"⤜",rBarr:"⤏",rHar:"⥤",race:"∽̱",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raqu:"»",raquo:"»",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",rarrw:"↝",ratail:"⤚",ratio:"",rationals:"",rbarr:"⤍",rbbrk:"",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",rcedil:"ŗ",rceil:"⌉",rcub:"}",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"",realine:"",realpart:"",reals:"",rect:"▭",re:"®",reg:"®",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",rhov:"ϱ",rightarrow:"→",rightarrowtail:"↣",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",rightthreetimes:"⋌",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",rsaquo:"",rscr:"𝓇",rsh:"↱",rsqb:"]",rsquo:"",rsquor:"",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",ruluhar:"⥨",rx:"℞",sacute:"ś",sbquo:"",sc:"≻",scE:"⪴",scap:"⪸",scaron:"š",sccue:"≽",sce:"⪰",scedil:"ş",scirc:"ŝ",scnE:"⪶",scnap:"⪺",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",seArr:"⇘",searhk:"⤥",searr:"↘",searrow:"↘",sec:"§",sect:"§",semi:";",seswar:"⤩",setminus:"",setmn:"",sext:"✶",sfr:"𝔰",sfrown:"⌢",sharp:"♯",shchcy:"щ",shcy:"ш",shortmid:"",shortparallel:"∥",sh:"­",shy:"­",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",smallsetminus:"",smashp:"⨳",smeparsl:"⧤",smid:"",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",ssetmn:"",ssmile:"⌣",sstarf:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",subE:"⫅",subdot:"⪽",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",sum:"∑",sung:"♪",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supE:"⫆",supdot:"⪾",supdsub:"⫘",supe:"⊇",supedot:"⫄",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swArr:"⇙",swarhk:"⤦",swarr:"↙",swarrow:"↙",swnwar:"⤪",szli:"ß",szlig:"ß",target:"⌖",tau:"τ",tbrk:"⎴",tcaron:"ť",tcedil:"ţ",tcy:"т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",there4:"∴",therefore:"∴",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"",thinsp:"",thkap:"≈",thksim:"",thor:"þ",thorn:"þ",tilde:"˜",time:"×",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"",topbot:"⌶",topcir:"⫱",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",tscy:"ц",tshcy:"ћ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uArr:"⇑",uHar:"⥣",uacut:"ú",uacute:"ú",uarr:"↑",ubrcy:"ў",ubreve:"ŭ",ucir:"û",ucirc:"û",ucy:"у",udarr:"⇅",udblac:"ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",ugrav:"ù",ugrave:"ù",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",um:"¨",uml:"¨",uogon:"ų",uopf:"𝕦",uparrow:"↑",updownarrow:"↕",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",upsi:"υ",upsih:"ϒ",upsilon:"υ",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",urtri:"◹",uscr:"𝓊",utdot:"⋰",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uum:"ü",uuml:"ü",uwangle:"⦧",vArr:"⇕",vBar:"⫨",vBarv:"⫩",vDash:"⊨",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vcy:"в",vdash:"⊢",vee:"",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",vert:"|",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",vprop:"∝",vrtri:"⊳",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",vzigzag:"⦚",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",wedgeq:"≙",weierp:"℘",wfr:"𝔴",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"",xdtri:"▽",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"",xwedge:"⋀",yacut:"ý",yacute:"ý",yacy:"я",ycirc:"ŷ",ycy:"ы",ye:"¥",yen:"¥",yfr:"𝔶",yicy:"ї",yopf:"𝕪",yscr:"𝓎",yucy:"ю",yum:"ÿ",yuml:"ÿ",zacute:"ź",zcaron:"ž",zcy:"з",zdot:"ż",zeetrf:"",zeta:"ζ",zfr:"𝔷",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",zscr:"𝓏",zwj:"",zwnj:""}},,,function(e,r,t){"use strict";var i=t(100);var n=t(903);e.exports=i("remark-lint:no-tabs",noTabs);var a="Use spaces instead of hard-tabs";function noTabs(e,r){var t=String(r);var i=n(r).toPosition;var u=t.indexOf("\t");while(u!==-1){r.message(a,i(u));u=t.indexOf("\t",u+1)}}},,,,,function(e,r,t){"use strict";var i=t(570);var n=t(143);function deprecated(e){return function(){throw new Error("Function "+e+" is deprecated and cannot be used.")}}e.exports.Type=t(400);e.exports.Schema=t(875);e.exports.FAILSAFE_SCHEMA=t(976);e.exports.JSON_SCHEMA=t(790);e.exports.CORE_SCHEMA=t(12);e.exports.DEFAULT_SAFE_SCHEMA=t(617);e.exports.DEFAULT_FULL_SCHEMA=t(501);e.exports.load=i.load;e.exports.loadAll=i.loadAll;e.exports.safeLoad=i.safeLoad;e.exports.safeLoadAll=i.safeLoadAll;e.exports.dump=n.dump;e.exports.safeDump=n.safeDump;e.exports.YAMLException=t(548);e.exports.MINIMAL_SCHEMA=t(976);e.exports.SAFE_SCHEMA=t(617);e.exports.DEFAULT_SCHEMA=t(501);e.exports.scan=deprecated("scan");e.exports.parse=deprecated("parse");e.exports.compose=deprecated("compose");e.exports.addConstructor=deprecated("addConstructor")},function(e,r,t){"use strict";var i=t(775);var n=t(478);e.exports=factory;function factory(e){decoder.raw=decodeRaw;return decoder;function normalize(r){var t=e.offset;var i=r.line;var n=[];while(++i){if(!(i in t)){break}n.push((t[i]||0)+1)}return{start:r,indent:n}}function decoder(r,t,i){n(r,{position:normalize(t),warning:handleWarning,text:i,reference:i,textContext:e,referenceContext:e})}function decodeRaw(e,r,t){return n(e,i(t,{position:normalize(r),warning:handleWarning}))}function handleWarning(r,t,i){if(i!==3){e.file.message(r,t)}}}},function(e){(function(){var r;if(true){r=e.exports=format}else{}r.format=format;r.vsprintf=vsprintf;if(typeof console!=="undefined"&&typeof console.log==="function"){r.printf=printf}function printf(){console.log(format.apply(null,arguments))}function vsprintf(e,r){return format.apply(null,[e].concat(r))}function format(e){var r=1,t=[].slice.call(arguments),i=0,n=e.length,a="",u,s=false,o,f,l=false,c,h=function(){return t[r++]},p=function(){var r="";while(/\d/.test(e[i])){r+=e[i++];u=e[i]}return r.length>0?parseInt(r):null};for(;i<n;++i){u=e[i];if(s){s=false;if(u=="."){l=false;u=e[++i]}else if(u=="0"&&e[i+1]=="."){l=true;i+=2;u=e[i]}else{l=true}c=p();switch(u){case"b":a+=parseInt(h(),10).toString(2);break;case"c":o=h();if(typeof o==="string"||o instanceof String)a+=o;else a+=String.fromCharCode(parseInt(o,10));break;case"d":a+=parseInt(h(),10);break;case"f":f=String(parseFloat(h()).toFixed(c||6));a+=l?f:f.replace(/^0/,"");break;case"j":a+=JSON.stringify(h());break;case"o":a+="0"+parseInt(h(),10).toString(8);break;case"s":a+=h();break;case"x":a+="0x"+parseInt(h(),10).toString(16);break;case"X":a+="0x"+parseInt(h(),10).toString(16).toUpperCase();break;default:a+=u;break}}else if(u==="%"){s=true}else{a+=u}}return a}})()},,,,,,,function(e){"use strict";e.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","iframe","legend","li","link","main","menu","menuitem","meta","nav","noframes","ol","optgroup","option","p","param","pre","section","source","title","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]},function(e,r,t){"use strict";var i=t(100);var n=t(220);var a=t(97);var u=t(475);var s=t(998);e.exports=i("remark-lint:no-duplicate-definitions",noDuplicateDefinitions);var o="Do not use definitions with the same identifier";function noDuplicateDefinitions(e,r){var t={};s(e,["definition","footnoteDefinition"],validate);function validate(e){var i;var s;if(!a(e)){i=e.identifier;s=t[i];if(s&&s.type){r.message(o+" ("+u(n.start(s))+")",e)}t[i]=e}}}},,function(e,r,t){"use strict";var i=t(400);function resolveJavascriptUndefined(){return true}function constructJavascriptUndefined(){return undefined}function representJavascriptUndefined(){return""}function isUndefined(e){return typeof e==="undefined"}e.exports=new i("tag:yaml.org,2002:js/undefined",{kind:"scalar",resolve:resolveJavascriptUndefined,construct:constructJavascriptUndefined,predicate:isUndefined,represent:representJavascriptUndefined})},,function(e,r,t){"use strict";var i=t(141);e.exports=escape;escape.locator=i;var n="\n";var a="\\";function escape(e,r,t){var i=this;var u;var s;if(r.charAt(0)===a){u=r.charAt(1);if(i.escape.indexOf(u)!==-1){if(t){return true}if(u===n){s={type:"break"}}else{s={type:"text",value:u}}return e(a+u)(s)}}}},,function(e,r,t){"use strict";var i=t(66);var n=t(817);var a=t(250);e.exports=a;a.read=read;a.readSync=readSync;a.write=write;a.writeSync=writeSync;function read(e,r,t){var u=a(e);if(!t&&n(r)){t=r;r=null}if(!t){return new Promise(executor)}executor(null,t);function executor(e,n){i.readFile(u.path,r,done);function done(r,i){if(r){n(r)}else{u.contents=i;if(e){e(u)}else{t(null,u)}}}}}function readSync(e,r){var t=a(e);t.contents=i.readFileSync(t.path,r);return t}function write(e,r,t){var u=a(e);if(!t&&n(r)){t=r;r=undefined}if(!t){return new Promise(executor)}executor(null,t);function executor(e,n){i.writeFile(u.path,u.contents||"",r,done);function done(r){if(r){n(r)}else if(e){e()}else{t()}}}}function writeSync(e,r){var t=a(e);i.writeFileSync(t.path,t.contents||"",r)}},,,,,,,,,,function(e,r,t){"use strict";var i=t(961);var n=t(242);e.exports=fileSystem;function fileSystem(e,r,t){var a=e.files;var u=r.silentlyIgnore;var s=new i({cwd:r.cwd,detectIgnore:r.detectIgnore,ignoreName:r.ignoreName,ignorePath:r.ignorePath});if(a.length===0){return t()}n(a,{cwd:r.cwd,extensions:r.extensions,silentlyIgnore:u,ignore:s},found);function found(i,n){var a=n.files;a.sort(function(e,r){return e.path<r.path?-1:1});a.forEach(function(e){e.data.unifiedEngineGiven=true});e.files=a;if(r.out===null||r.out===undefined){r.out=n.oneFileMode}t(i)}}},,function(e,r,t){var i=t(942);var n=i.Buffer;function copyProps(e,r){for(var t in e){r[t]=e[t]}}if(n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow){e.exports=i}else{copyProps(i,r);r.Buffer=SafeBuffer}function SafeBuffer(e,r,t){return n(e,r,t)}copyProps(n,SafeBuffer);SafeBuffer.from=function(e,r,t){if(typeof e==="number"){throw new TypeError("Argument must not be a number")}return n(e,r,t)};SafeBuffer.alloc=function(e,r,t){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}var i=n(e);if(r!==undefined){if(typeof t==="string"){i.fill(r,t)}else{i.fill(r)}}else{i.fill(0)}return i};SafeBuffer.allocUnsafe=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return n(e)};SafeBuffer.allocUnsafeSlow=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return i.SlowBuffer(e)}},function(e){"use strict";e.exports=whitespace;var r=String.fromCharCode;var t=/\s/;function whitespace(e){return t.test(typeof e==="number"?r(e):e.charAt(0))}},,,function(e,r,t){e.exports=glob;var i=t(66);var n=t(876);var a=t(47);var u=a.Minimatch;var s=t(9);var o=t(485).EventEmitter;var f=t(589);var l=t(393);var c=t(877);var h=t(364);var p=t(226);var v=p.alphasort;var d=p.alphasorti;var D=p.setopts;var m=p.ownProp;var g=t(340);var E=t(64);var A=p.childrenIgnored;var C=p.isIgnored;var y=t(795);function glob(e,r,t){if(typeof r==="function")t=r,r={};if(!r)r={};if(r.sync){if(t)throw new TypeError("callback provided to sync glob");return h(e,r)}return new Glob(e,r,t)}glob.sync=h;var w=glob.GlobSync=h.GlobSync;glob.glob=glob;function extend(e,r){if(r===null||typeof r!=="object"){return e}var t=Object.keys(r);var i=t.length;while(i--){e[t[i]]=r[t[i]]}return e}glob.hasMagic=function(e,r){var t=extend({},r);t.noprocess=true;var i=new Glob(e,t);var n=i.minimatch.set;if(!e)return false;if(n.length>1)return true;for(var a=0;a<n[0].length;a++){if(typeof n[0][a]!=="string")return true}return false};glob.Glob=Glob;s(Glob,o);function Glob(e,r,t){if(typeof r==="function"){t=r;r=null}if(r&&r.sync){if(t)throw new TypeError("callback provided to sync glob");return new w(e,r)}if(!(this instanceof Glob))return new Glob(e,r,t);D(this,e,r);this._didRealPath=false;var i=this.minimatch.set.length;this.matches=new Array(i);if(typeof t==="function"){t=y(t);this.on("error",t);this.on("end",function(e){t(null,e)})}var n=this;this._processing=0;this._emitQueue=[];this._processQueue=[];this.paused=false;if(this.noprocess)return this;if(i===0)return done();var a=true;for(var u=0;u<i;u++){this._process(this.minimatch.set[u],u,false,done)}a=false;function done(){--n._processing;if(n._processing<=0){if(a){process.nextTick(function(){n._finish()})}else{n._finish()}}}}Glob.prototype._finish=function(){l(this instanceof Glob);if(this.aborted)return;if(this.realpath&&!this._didRealpath)return this._realpath();p.finish(this);this.emit("end",this.found)};Glob.prototype._realpath=function(){if(this._didRealpath)return;this._didRealpath=true;var e=this.matches.length;if(e===0)return this._finish();var r=this;for(var t=0;t<this.matches.length;t++)this._realpathSet(t,next);function next(){if(--e===0)r._finish()}};Glob.prototype._realpathSet=function(e,r){var t=this.matches[e];if(!t)return r();var i=Object.keys(t);var a=this;var u=i.length;if(u===0)return r();var s=this.matches[e]=Object.create(null);i.forEach(function(t,i){t=a._makeAbs(t);n.realpath(t,a.realpathCache,function(i,n){if(!i)s[n]=true;else if(i.syscall==="stat")s[t]=true;else a.emit("error",i);if(--u===0){a.matches[e]=s;r()}})})};Glob.prototype._mark=function(e){return p.mark(this,e)};Glob.prototype._makeAbs=function(e){return p.makeAbs(this,e)};Glob.prototype.abort=function(){this.aborted=true;this.emit("abort")};Glob.prototype.pause=function(){if(!this.paused){this.paused=true;this.emit("pause")}};Glob.prototype.resume=function(){if(this.paused){this.emit("resume");this.paused=false;if(this._emitQueue.length){var e=this._emitQueue.slice(0);this._emitQueue.length=0;for(var r=0;r<e.length;r++){var t=e[r];this._emitMatch(t[0],t[1])}}if(this._processQueue.length){var i=this._processQueue.slice(0);this._processQueue.length=0;for(var r=0;r<i.length;r++){var n=i[r];this._processing--;this._process(n[0],n[1],n[2],n[3])}}}};Glob.prototype._process=function(e,r,t,i){l(this instanceof Glob);l(typeof i==="function");if(this.aborted)return;this._processing++;if(this.paused){this._processQueue.push([e,r,t,i]);return}var n=0;while(typeof e[n]==="string"){n++}var u;switch(n){case e.length:this._processSimple(e.join("/"),r,i);return;case 0:u=null;break;default:u=e.slice(0,n).join("/");break}var s=e.slice(n);var o;if(u===null)o=".";else if(c(u)||c(e.join("/"))){if(!u||!c(u))u="/"+u;o=u}else o=u;var f=this._makeAbs(o);if(A(this,o))return i();var h=s[0]===a.GLOBSTAR;if(h)this._processGlobStar(u,o,f,s,r,t,i);else this._processReaddir(u,o,f,s,r,t,i)};Glob.prototype._processReaddir=function(e,r,t,i,n,a,u){var s=this;this._readdir(t,a,function(o,f){return s._processReaddir2(e,r,t,i,n,a,f,u)})};Glob.prototype._processReaddir2=function(e,r,t,i,n,a,u,s){if(!u)return s();var o=i[0];var l=!!this.minimatch.negate;var c=o._glob;var h=this.dot||c.charAt(0)===".";var p=[];for(var v=0;v<u.length;v++){var d=u[v];if(d.charAt(0)!=="."||h){var D;if(l&&!e){D=!d.match(o)}else{D=d.match(o)}if(D)p.push(d)}}var m=p.length;if(m===0)return s();if(i.length===1&&!this.mark&&!this.stat){if(!this.matches[n])this.matches[n]=Object.create(null);for(var v=0;v<m;v++){var d=p[v];if(e){if(e!=="/")d=e+"/"+d;else d=e+d}if(d.charAt(0)==="/"&&!this.nomount){d=f.join(this.root,d)}this._emitMatch(n,d)}return s()}i.shift();for(var v=0;v<m;v++){var d=p[v];var g;if(e){if(e!=="/")d=e+"/"+d;else d=e+d}this._process([d].concat(i),n,a,s)}s()};Glob.prototype._emitMatch=function(e,r){if(this.aborted)return;if(C(this,r))return;if(this.paused){this._emitQueue.push([e,r]);return}var t=c(r)?r:this._makeAbs(r);if(this.mark)r=this._mark(r);if(this.absolute)r=t;if(this.matches[e][r])return;if(this.nodir){var i=this.cache[t];if(i==="DIR"||Array.isArray(i))return}this.matches[e][r]=true;var n=this.statCache[t];if(n)this.emit("stat",r,n);this.emit("match",r)};Glob.prototype._readdirInGlobStar=function(e,r){if(this.aborted)return;if(this.follow)return this._readdir(e,false,r);var t="lstat\0"+e;var n=this;var a=g(t,lstatcb_);if(a)i.lstat(e,a);function lstatcb_(t,i){if(t&&t.code==="ENOENT")return r();var a=i&&i.isSymbolicLink();n.symlinks[e]=a;if(!a&&i&&!i.isDirectory()){n.cache[e]="FILE";r()}else n._readdir(e,false,r)}};Glob.prototype._readdir=function(e,r,t){if(this.aborted)return;t=g("readdir\0"+e+"\0"+r,t);if(!t)return;if(r&&!m(this.symlinks,e))return this._readdirInGlobStar(e,t);if(m(this.cache,e)){var n=this.cache[e];if(!n||n==="FILE")return t();if(Array.isArray(n))return t(null,n)}var a=this;i.readdir(e,readdirCb(this,e,t))};function readdirCb(e,r,t){return function(i,n){if(i)e._readdirError(r,i,t);else e._readdirEntries(r,n,t)}}Glob.prototype._readdirEntries=function(e,r,t){if(this.aborted)return;if(!this.mark&&!this.stat){for(var i=0;i<r.length;i++){var n=r[i];if(e==="/")n=e+n;else n=e+"/"+n;this.cache[n]=true}}this.cache[e]=r;return t(null,r)};Glob.prototype._readdirError=function(e,r,t){if(this.aborted)return;switch(r.code){case"ENOTSUP":case"ENOTDIR":var i=this._makeAbs(e);this.cache[i]="FILE";if(i===this.cwdAbs){var n=new Error(r.code+" invalid cwd "+this.cwd);n.path=this.cwd;n.code=r.code;this.emit("error",n);this.abort()}break;case"ENOENT":case"ELOOP":case"ENAMETOOLONG":case"UNKNOWN":this.cache[this._makeAbs(e)]=false;break;default:this.cache[this._makeAbs(e)]=false;if(this.strict){this.emit("error",r);this.abort()}if(!this.silent)console.error("glob error",r);break}return t()};Glob.prototype._processGlobStar=function(e,r,t,i,n,a,u){var s=this;this._readdir(t,a,function(o,f){s._processGlobStar2(e,r,t,i,n,a,f,u)})};Glob.prototype._processGlobStar2=function(e,r,t,i,n,a,u,s){if(!u)return s();var o=i.slice(1);var f=e?[e]:[];var l=f.concat(o);this._process(l,n,false,s);var c=this.symlinks[t];var h=u.length;if(c&&a)return s();for(var p=0;p<h;p++){var v=u[p];if(v.charAt(0)==="."&&!this.dot)continue;var d=f.concat(u[p],o);this._process(d,n,true,s);var D=f.concat(u[p],i);this._process(D,n,true,s)}s()};Glob.prototype._processSimple=function(e,r,t){var i=this;this._stat(e,function(n,a){i._processSimple2(e,r,n,a,t)})};Glob.prototype._processSimple2=function(e,r,t,i,n){if(!this.matches[r])this.matches[r]=Object.create(null);if(!i)return n();if(e&&c(e)&&!this.nomount){var a=/[\/\\]$/.test(e);if(e.charAt(0)==="/"){e=f.join(this.root,e)}else{e=f.resolve(this.root,e);if(a)e+="/"}}if(process.platform==="win32")e=e.replace(/\\/g,"/");this._emitMatch(r,e);n()};Glob.prototype._stat=function(e,r){var t=this._makeAbs(e);var n=e.slice(-1)==="/";if(e.length>this.maxLength)return r();if(!this.stat&&m(this.cache,t)){var a=this.cache[t];if(Array.isArray(a))a="DIR";if(!n||a==="DIR")return r(null,a);if(n&&a==="FILE")return r()}var u;var s=this.statCache[t];if(s!==undefined){if(s===false)return r(null,s);else{var o=s.isDirectory()?"DIR":"FILE";if(n&&o==="FILE")return r();else return r(null,o,s)}}var f=this;var l=g("stat\0"+t,lstatcb_);if(l)i.lstat(t,l);function lstatcb_(n,a){if(a&&a.isSymbolicLink()){return i.stat(t,function(i,n){if(i)f._stat2(e,t,null,a,r);else f._stat2(e,t,i,n,r)})}else{f._stat2(e,t,n,a,r)}}};Glob.prototype._stat2=function(e,r,t,i,n){if(t&&(t.code==="ENOENT"||t.code==="ENOTDIR")){this.statCache[r]=false;return n()}var a=e.slice(-1)==="/";this.statCache[r]=i;if(r.slice(-1)==="/"&&i&&!i.isDirectory())return n(null,false,i);var u=true;if(i)u=i.isDirectory()?"DIR":"FILE";this.cache[r]=this.cache[r]||u;if(a&&u==="FILE")return n();return n(null,u,i)}},,,,function(e,r){r=e.exports=trim;function trim(e){return e.replace(/^\s*|\s*$/g,"")}r.left=function(e){return e.replace(/^\s*/,"")};r.right=function(e){return e.replace(/\s*$/,"")}},,,,,function(e){"use strict";e.exports=decimal;function decimal(e){var r=typeof e==="string"?e.charCodeAt(0):e;return r>=48&&r<=57}},function(e,r,t){"use strict";var i=t(765);var n=t(354);var a=t(816);e.exports=indentation;var u="\t";var s="\n";var o=" ";var f="!";function indentation(e,r){var t=e.split(s);var l=t.length+1;var c=Infinity;var h=[];var p;var v;var d;var D;t.unshift(n(o,r)+f);while(l--){v=a(t[l]);h[l]=v.stops;if(i(t[l]).length===0){continue}if(v.indent){if(v.indent>0&&v.indent<c){c=v.indent}}else{c=Infinity;break}}if(c!==Infinity){l=t.length;while(l--){d=h[l];p=c;while(p&&!(p in d)){p--}if(i(t[l]).length!==0&&c&&p!==c){D=u}else{D=""}t[l]=D+t[l].slice(p in d?d[p]+1:0)}}t.shift();return t.join(s)}},function(e){var r=1e3;var t=r*60;var i=t*60;var n=i*24;var a=n*7;var u=n*365.25;e.exports=function(e,r){r=r||{};var t=typeof e;if(t==="string"&&e.length>0){return parse(e)}else if(t==="number"&&isNaN(e)===false){return r.long?fmtLong(e):fmtShort(e)}throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function parse(e){e=String(e);if(e.length>100){return}var s=/^((?:\d+)?\-?\d?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!s){return}var o=parseFloat(s[1]);var f=(s[2]||"ms").toLowerCase();switch(f){case"years":case"year":case"yrs":case"yr":case"y":return o*u;case"weeks":case"week":case"w":return o*a;case"days":case"day":case"d":return o*n;case"hours":case"hour":case"hrs":case"hr":case"h":return o*i;case"minutes":case"minute":case"mins":case"min":case"m":return o*t;case"seconds":case"second":case"secs":case"sec":case"s":return o*r;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return o;default:return undefined}}function fmtShort(e){var a=Math.abs(e);if(a>=n){return Math.round(e/n)+"d"}if(a>=i){return Math.round(e/i)+"h"}if(a>=t){return Math.round(e/t)+"m"}if(a>=r){return Math.round(e/r)+"s"}return e+"ms"}function fmtLong(e){var a=Math.abs(e);if(a>=n){return plural(e,a,n,"day")}if(a>=i){return plural(e,a,i,"hour")}if(a>=t){return plural(e,a,t,"minute")}if(a>=r){return plural(e,a,r,"second")}return e+" ms"}function plural(e,r,t,i){var n=r>=t*1.5;return Math.round(e/t)+" "+i+(n?"s":"")}},function(e){"use strict";e.exports=locate;function locate(e,r){return e.indexOf("<",r)}},function(e,r,t){"use strict";var i=t(758);var n=t(68);e.exports=inlineCode;inlineCode.locator=n;var a="`";function inlineCode(e,r,t){var n=r.length;var u=0;var s="";var o="";var f;var l;var c;var h;var p;var v;var d;var D;while(u<n){if(r.charAt(u)!==a){break}s+=a;u++}if(!s){return}p=s;h=u;s="";D=r.charAt(u);c=0;while(u<n){v=D;D=r.charAt(u+1);if(v===a){c++;o+=v}else{c=0;s+=v}if(c&&D!==a){if(c===h){p+=s+o;d=true;break}s+=o;o=""}u++}if(!d){if(h%2!==0){return}s=""}if(t){return true}f="";l="";n=s.length;u=-1;while(++u<n){v=s.charAt(u);if(i(v)){l+=v;continue}if(l){if(f){f+=l}l=""}f+=v}return e(p)({type:"inlineCode",value:f})}},function(e){e.exports=extend;var r=Object.prototype.hasOwnProperty;function extend(){var e={};for(var t=0;t<arguments.length;t++){var i=arguments[t];for(var n in i){if(r.call(i,n)){e[n]=i[n]}}}return e}},,,function(e){e.exports=require("module")},,,function(e,r,t){"use strict";var i=t(400);var n=Object.prototype.hasOwnProperty;function resolveYamlSet(e){if(e===null)return true;var r,t=e;for(r in t){if(n.call(t,r)){if(t[r]!==null)return false}}return true}function constructYamlSet(e){return e!==null?e:{}}e.exports=new i("tag:yaml.org,2002:set",{kind:"mapping",resolve:resolveYamlSet,construct:constructYamlSet})},,,,,,function(e,r,t){"use strict";var i=t(721);e.exports=decodeEntity;var n={}.hasOwnProperty;function decodeEntity(e){return n.call(i,e)?i[e]:false}},,,function(e,r,t){"use strict";var i=t(875);e.exports=new i({include:[t(976)],implicit:[t(634),t(92),t(380),t(334)]})},,function(e){e.exports=wrappy;function wrappy(e,r){if(e&&r)return wrappy(e)(r);if(typeof e!=="function")throw new TypeError("need wrapper function");Object.keys(e).forEach(function(r){wrapper[r]=e[r]});return wrapper;function wrapper(){var r=new Array(arguments.length);for(var t=0;t<r.length;t++){r[t]=arguments[t]}var i=e.apply(this,r);var n=r[r.length-1];if(typeof i==="function"&&i!==n){Object.keys(n).forEach(function(e){i[e]=n[e]})}return i}}},function(e){"use strict";e.exports=blockquote;var r="\n";var t=" ";var i=">";function blockquote(e){var n=this.block(e).split(r);var a=[];var u=n.length;var s=-1;var o;while(++s<u){o=n[s];a[s]=(o?t:"")+o}return i+a.join(r+i)}},,function(e,r,t){var i=t(792);e.exports=i(once);e.exports.strict=i(onceStrict);once.proto=once(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return once(this)},configurable:true});Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return onceStrict(this)},configurable:true})});function once(e){var r=function(){if(r.called)return r.value;r.called=true;return r.value=e.apply(this,arguments)};r.called=false;return r}function onceStrict(e){var r=function(){if(r.called)throw new Error(r.onceError);r.called=true;return r.value=e.apply(this,arguments)};var t=e.name||"Function wrapped with `once`";r.onceError=t+" shouldn't be called more than once";r.called=false;return r}},function(e,r,t){"use strict";e.exports=visitParents;var i=t(79);var n=true;var a="skip";var u=false;visitParents.CONTINUE=n;visitParents.SKIP=a;visitParents.EXIT=u;function visitParents(e,r,t,n){if(typeof r==="function"&&typeof t!=="function"){n=t;t=r;r=null}one(e,null,[]);function one(e,n,s){var o;if(!r||i(r,e,n,s[s.length-1]||null)){o=t(e,s);if(o===u){return o}}if(e.children&&o!==a){return all(e.children,s.concat(e))===u?u:o}return o}function all(e,r){var t=-1;var i=n?-1:1;var a=(n?e.length:t)+i;var s;var o;while(a>t&&a<e.length){s=e[a];o=s&&one(s,a,r);if(o===u){return o}a=typeof o==="number"?o:a+i}}}},function(e,r,t){"use strict";var i=t(486);e.exports=configure;function configure(e,r){e.configuration=new i(r)}},,function(e,r,t){"use strict";var i=t(100);e.exports=i("remark-lint:no-file-name-outer-dashes",noFileNameOuterDashes);var n="Do not use initial or final dashes in a file name";function noFileNameOuterDashes(e,r){if(r.stem&&/^-|-$/.test(r.stem)){r.message(n)}}},function(e,r,t){e.exports=t(64).deprecate},,function(e,r,t){"use strict";e.exports={position:true,gfm:true,commonmark:false,footnotes:false,pedantic:false,blocks:t(738)}},,function(e,r,t){"use strict";var i=t(354);e.exports=heading;var n="\n";var a=" ";var u="#";var s="-";var o="=";function heading(e){var r=this;var t=e.depth;var f=r.options.setext;var l=r.options.closeAtx;var c=r.all(e).join("");var h;if(f&&t<3){return c+n+i(t===1?o:s,c.length)}h=i(u,e.depth);return h+a+c+(l?a+h:"")}},,,,function(e,r,t){"use strict";var i=t(758);var n=t(624);var a=t(198);e.exports=reference;reference.locator=n;var u="link";var s="image";var o="footnote";var f="shortcut";var l="collapsed";var c="full";var h=" ";var p="!";var v="[";var d="\\";var D="]";var m="^";function reference(e,r,t){var n=this;var g=n.options.commonmark;var E=r.charAt(0);var A=0;var C=r.length;var y="";var w="";var x=u;var b=f;var F;var S;var B;var k;var O;var P;var T;var I;if(E===p){x=s;w=E;E=r.charAt(++A)}if(E!==v){return}A++;w+=E;P="";if(n.options.footnotes&&r.charAt(A)===m){if(x===s){return}w+=m;A++;x=o}I=0;while(A<C){E=r.charAt(A);if(E===v){T=true;I++}else if(E===D){if(!I){break}I--}if(E===d){P+=d;E=r.charAt(++A)}P+=E;A++}y=P;F=P;E=r.charAt(A);if(E!==D){return}A++;y+=E;P="";if(!g){while(A<C){E=r.charAt(A);if(!i(E)){break}P+=E;A++}}E=r.charAt(A);if(x!==o&&E===v){S="";P+=E;A++;while(A<C){E=r.charAt(A);if(E===v||E===D){break}if(E===d){S+=d;E=r.charAt(++A)}S+=E;A++}E=r.charAt(A);if(E===D){b=S?c:l;P+=S+E;A++}else{S=""}y+=P;P=""}else{if(!F){return}S=F}if(b!==c&&T){return}y=w+y;if(x===u&&n.inLink){return null}if(t){return true}if(x===o&&F.indexOf(h)!==-1){return e(y)({type:o,children:this.tokenizeInline(F,e.now())})}B=e.now();B.column+=w.length;B.offset+=w.length;S=b===c?S:F;k={type:x+"Reference",identifier:a(S),label:S};if(x===u||x===s){k.referenceType=b}if(x===u){O=n.enterLink();k.children=n.tokenizeInline(F,B);O()}else if(x===s){k.alt=n.decode.raw(n.unescape(F),B)||null}return e(y)(k)}},,,,,,function(e,r,t){"use strict";var i=t(400);function resolveJavascriptRegExp(e){if(e===null)return false;if(e.length===0)return false;var r=e,t=/\/([gim]*)$/.exec(e),i="";if(r[0]==="/"){if(t)i=t[1];if(i.length>3)return false;if(r[r.length-i.length-1]!=="/")return false}return true}function constructJavascriptRegExp(e){var r=e,t=/\/([gim]*)$/.exec(e),i="";if(r[0]==="/"){if(t)i=t[1];r=r.slice(1,r.length-i.length-1)}return new RegExp(r,i)}function representJavascriptRegExp(e){var r="/"+e.source+"/";if(e.global)r+="g";if(e.multiline)r+="m";if(e.ignoreCase)r+="i";return r}function isRegExp(e){return Object.prototype.toString.call(e)==="[object RegExp]"}e.exports=new i("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:resolveJavascriptRegExp,construct:constructJavascriptRegExp,predicate:isRegExp,represent:representJavascriptRegExp})},function(e,r,t){"use strict";var i=t(400);function resolveYamlMerge(e){return e==="<<"||e===null}e.exports=new i("tag:yaml.org,2002:merge",{kind:"scalar",resolve:resolveYamlMerge})},function(e){"use strict";e.exports=indentation;var r="\t";var t=" ";var i=1;var n=4;function indentation(e){var a=0;var u=0;var s=e.charAt(a);var o={};var f;while(s===r||s===t){f=s===r?n:i;u+=f;if(f>1){u=Math.floor(u/f)*f}o[u]=a;s=e.charAt(++a)}return{indent:u,stops:o}}},function(e){e.exports=function isFunction(e){return Object.prototype.toString.call(e)==="[object Function]"}},function(e){e.exports={name:"node-lint-md-cli-rollup",description:"remark packaged for node markdown linting",version:"2.0.0",devDependencies:{"@zeit/ncc":"^0.15.2"},dependencies:{"markdown-extensions":"^1.1.1",remark:"^10.0.1","remark-lint":"^6.0.4","remark-preset-lint-node":"^1.6.0","unified-args":"^6.0.0","unified-engine":"^5.1.0"},main:"src/cli-entry.js",scripts:{build:"ncc build -m","build-node":"npm run build && cp dist/index.js ../lint-md.js"}}},function(e,r,t){"use strict";var i=t(532);var n=t(234);e.exports=image;var a=" ";var u="(";var s=")";var o="[";var f="]";var l="!";function image(e){var r=this;var t=i(r.encode(e.url||"",e));var c=r.enterLink();var h=r.encode(r.escape(e.alt||"",e));c();if(e.title){t+=a+n(r.encode(e.title,e))}return l+o+h+f+u+t+s}},function(e){e.exports=function(e,r){if(!r)r={};var t=r.hsep===undefined?" ":r.hsep;var i=r.align||[];var n=r.stringLength||function(e){return String(e).length};var a=reduce(e,function(e,r){forEach(r,function(r,t){var i=dotindex(r);if(!e[t]||i>e[t])e[t]=i});return e},[]);var u=map(e,function(e){return map(e,function(e,r){var t=String(e);if(i[r]==="."){var u=dotindex(t);var s=a[r]+(/\./.test(t)?1:2)-(n(t)-u);return t+Array(s).join(" ")}else return t})});var s=reduce(u,function(e,r){forEach(r,function(r,t){var i=n(r);if(!e[t]||i>e[t])e[t]=i});return e},[]);return map(u,function(e){return map(e,function(e,r){var t=s[r]-n(e)||0;var a=Array(Math.max(t+1,1)).join(" ");if(i[r]==="r"||i[r]==="."){return a+e}if(i[r]==="c"){return Array(Math.ceil(t/2+1)).join(" ")+e+Array(Math.floor(t/2+1)).join(" ")}return e+a}).join(t).replace(/\s+$/,"")}).join("\n")};function dotindex(e){var r=/\.[^.]*$/.exec(e);return r?r.index+1:e.length}function reduce(e,r,t){if(e.reduce)return e.reduce(r,t);var i=0;var n=arguments.length>=3?t:e[i++];for(;i<e.length;i++){r(n,e[i],i)}return n}function forEach(e,r){if(e.forEach)return e.forEach(r);for(var t=0;t<e.length;t++){r.call(e,e[t],t)}}function map(e,r){if(e.map)return e.map(r);var t=[];for(var i=0;i<e.length;i++){t.push(r.call(e,e[i],i))}return t}},,,,,,,,,,function(e,r,t){"use strict";var i=t(100);var n=t(998);var a=t(220);var u=t(97);e.exports=i("remark-lint:hard-break-spaces",hardBreakSpaces);var s="Use two spaces for hard line breaks";function hardBreakSpaces(e,r){var t=String(r);n(e,"break",visitor);function visitor(e){var i;if(!u(e)){i=t.slice(a.start(e).offset,a.end(e).offset).split("\n",1)[0].replace(/\r$/,"");if(i.length>2){r.message(s,e)}}}}},,function(e){"use strict";e.exports=function(e,r){r=r||process.argv;var t=r.indexOf("--");var i=/^-{1,2}/.test(e)?"":"--";var n=r.indexOf(i+e);return n!==-1&&(t===-1?true:n<t)}},,,,,,,,function(e){"use strict";e.exports=ccount;function ccount(e,r){var t=0;var i;e=String(e);if(typeof r!=="string"||r.length!==1){throw new Error("Expected character")}i=e.indexOf(r);while(i!==-1){t++;i=e.indexOf(r,i+1)}return t}},,,function(e,r,t){"use strict";e.exports=Transform;var i=t(921);var n=t(554);n.inherits=t(9);n.inherits(Transform,i);function afterTransform(e,r){var t=this._transformState;t.transforming=false;var i=t.writecb;if(!i){return this.emit("error",new Error("write callback called multiple times"))}t.writechunk=null;t.writecb=null;if(r!=null)this.push(r);i(e);var n=this._readableState;n.reading=false;if(n.needReadable||n.length<n.highWaterMark){this._read(n.highWaterMark)}}function Transform(e){if(!(this instanceof Transform))return new Transform(e);i.call(this,e);this._transformState={afterTransform:afterTransform.bind(this),needTransform:false,transforming:false,writecb:null,writechunk:null,writeencoding:null};this._readableState.needReadable=true;this._readableState.sync=false;if(e){if(typeof e.transform==="function")this._transform=e.transform;if(typeof e.flush==="function")this._flush=e.flush}this.on("prefinish",prefinish)}function prefinish(){var e=this;if(typeof this._flush==="function"){this._flush(function(r,t){done(e,r,t)})}else{done(this,null,null)}}Transform.prototype.push=function(e,r){this._transformState.needTransform=false;return i.prototype.push.call(this,e,r)};Transform.prototype._transform=function(e,r,t){throw new Error("_transform() is not implemented")};Transform.prototype._write=function(e,r,t){var i=this._transformState;i.writecb=t;i.writechunk=e;i.writeencoding=r;if(!i.transforming){var n=this._readableState;if(i.needTransform||n.needReadable||n.length<n.highWaterMark)this._read(n.highWaterMark)}};Transform.prototype._read=function(e){var r=this._transformState;if(r.writechunk!==null&&r.writecb&&!r.transforming){r.transforming=true;this._transform(r.writechunk,r.writeencoding,r.afterTransform)}else{r.needTransform=true}};Transform.prototype._destroy=function(e,r){var t=this;i.prototype._destroy.call(this,e,function(e){r(e);t.emit("close")})};function done(e,r,t){if(r)return e.emit("error",r);if(t!=null)e.push(t);if(e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}},function(e,r,t){"use strict";var i=t(589);var n=t(133);var a=t(948);e.exports=VFile;var u={}.hasOwnProperty;var s=VFile.prototype;s.toString=toString;var o=["history","path","basename","stem","extname","dirname"];function VFile(e){var r;var t;var i;if(!e){e={}}else if(typeof e==="string"||a(e)){e={contents:e}}else if("message"in e&&"messages"in e){return e}if(!(this instanceof VFile)){return new VFile(e)}this.data={};this.messages=[];this.history=[];this.cwd=process.cwd();t=-1;i=o.length;while(++t<i){r=o[t];if(u.call(e,r)){this[r]=e[r]}}for(r in e){if(o.indexOf(r)===-1){this[r]=e[r]}}}Object.defineProperty(s,"path",{get:function(){return this.history[this.history.length-1]},set:function(e){assertNonEmpty(e,"path");if(e!==this.path){this.history.push(e)}}});Object.defineProperty(s,"dirname",{get:function(){return typeof this.path==="string"?i.dirname(this.path):undefined},set:function(e){assertPath(this.path,"dirname");this.path=i.join(e||"",this.basename)}});Object.defineProperty(s,"basename",{get:function(){return typeof this.path==="string"?i.basename(this.path):undefined},set:function(e){assertNonEmpty(e,"basename");assertPart(e,"basename");this.path=i.join(this.dirname||"",e)}});Object.defineProperty(s,"extname",{get:function(){return typeof this.path==="string"?i.extname(this.path):undefined},set:function(e){var r=e||"";assertPart(r,"extname");assertPath(this.path,"extname");if(r){if(r.charAt(0)!=="."){throw new Error("`extname` must start with `.`")}if(r.indexOf(".",1)!==-1){throw new Error("`extname` cannot contain multiple dots")}}this.path=n(this.path,r)}});Object.defineProperty(s,"stem",{get:function(){return typeof this.path==="string"?i.basename(this.path,this.extname):undefined},set:function(e){assertNonEmpty(e,"stem");assertPart(e,"stem");this.path=i.join(this.dirname||"",e+(this.extname||""))}});function toString(e){var r=this.contents||"";return a(r)?r.toString(e):String(r)}function assertPart(e,r){if(e.indexOf(i.sep)!==-1){throw new Error("`"+r+"` cannot be a path: did not expect `"+i.sep+"`")}}function assertNonEmpty(e,r){if(!e){throw new Error("`"+r+"` cannot be empty")}}function assertPath(e,r){if(!e){throw new Error("Setting `"+r+"` requires `path` to be set too")}}},,,,,,,,function(e,r,t){"use strict";var i=t(100);e.exports=i("remark-lint:no-trailing-spaces",noTrailingSpaces);function noTrailingSpaces(e,r){var t=r.toString().split("\n");for(var i=0;i<t.length;i++){var n=t[i];var a=i+1;if(/\s$/.test(n)){r.message("Remove trailing whitespace",{position:{start:{line:a,column:n.length+1},end:{line:a}}})}}}},,,function(e,r,t){"use strict";var i=t(998);e.exports=compact;function compact(e,r){i(e,visitor);return e;function visitor(e,t,i){var n=i?i.children:[];var a=t&&n[t-1];if(a&&e.type===a.type&&mergeable(a,r)&&mergeable(e,r)){if(e.value){a.value+=e.value}if(e.children){a.children=a.children.concat(e.children)}n.splice(t,1);if(a.position&&e.position){a.position.end=e.position.end}return t}}}function mergeable(e,r){var t;var i;if(e.type==="text"){if(!e.position){return true}t=e.position.start;i=e.position.end;return t.line!==i.line||i.column-t.column===e.value.length}return r&&e.type==="blockquote"}},function(e,r,t){"use strict";var i=t(775);var n=t(943);var a=t(802);e.exports=setOptions;function setOptions(e){var r=this;var t=r.options;var u;var s;if(e==null){e={}}else if(typeof e==="object"){e=i(e)}else{throw new Error("Invalid value `"+e+"` for setting `options`")}for(u in a){s=e[u];if(s==null){s=t[u]}if(u!=="blocks"&&typeof s!=="boolean"||u==="blocks"&&typeof s!=="object"){throw new Error("Invalid value `"+s+"` for setting `options."+u+"`")}e[u]=s}r.options=e;r.escape=n(e);return r}},,,,,,,,function(e,r,t){"use strict";var i=t(758);var n=t(198);e.exports=footnoteDefinition;footnoteDefinition.notInList=true;footnoteDefinition.notInBlock=true;var a="\\";var u="\n";var s="\t";var o=" ";var f="[";var l="]";var c="^";var h=":";var p=/^( {4}|\t)?/gm;function footnoteDefinition(e,r,t){var v=this;var d=v.offset;var D;var m;var g;var E;var A;var C;var y;var w;var x;var b;var F;var S;if(!v.options.footnotes){return}D=0;m=r.length;g="";E=e.now();A=E.line;while(D<m){x=r.charAt(D);if(!i(x)){break}g+=x;D++}if(r.charAt(D)!==f||r.charAt(D+1)!==c){return}g+=f+c;D=g.length;y="";while(D<m){x=r.charAt(D);if(x===l){break}else if(x===a){y+=x;D++;x=r.charAt(D)}y+=x;D++}if(!y||r.charAt(D)!==l||r.charAt(D+1)!==h){return}if(t){return true}b=y;g+=y+l+h;D=g.length;while(D<m){x=r.charAt(D);if(x!==s&&x!==o){break}g+=x;D++}E.column+=g.length;E.offset+=g.length;y="";C="";w="";while(D<m){x=r.charAt(D);if(x===u){w=x;D++;while(D<m){x=r.charAt(D);if(x!==u){break}w+=x;D++}y+=w;w="";while(D<m){x=r.charAt(D);if(x!==o){break}w+=x;D++}if(w.length===0){break}y+=w}if(y){C+=y;y=""}C+=x;D++}g+=C;C=C.replace(p,function(e){d[A]=(d[A]||0)+e.length;A++;return""});F=e(g);S=v.enterBlock();C=v.tokenizeBlock(C,E);S();return F({type:"footnoteDefinition",identifier:n(b),label:b,children:C})}},,,,,,,function(e,r,t){"use strict";var i=t(765);var n=t(108);e.exports=blockquote;var a="\n";var u="\t";var s=" ";var o=">";function blockquote(e,r,t){var f=this;var l=f.offset;var c=f.blockTokenizers;var h=f.interruptBlockquote;var p=e.now();var v=p.line;var d=r.length;var D=[];var m=[];var g=[];var E;var A=0;var C;var y;var w;var x;var b;var F;var S;var B;while(A<d){C=r.charAt(A);if(C!==s&&C!==u){break}A++}if(r.charAt(A)!==o){return}if(t){return true}A=0;while(A<d){w=r.indexOf(a,A);F=A;S=false;if(w===-1){w=d}while(A<d){C=r.charAt(A);if(C!==s&&C!==u){break}A++}if(r.charAt(A)===o){A++;S=true;if(r.charAt(A)===s){A++}}else{A=F}x=r.slice(A,w);if(!S&&!i(x)){A=F;break}if(!S){y=r.slice(A);if(n(h,c,f,[e,y,true])){break}}b=F===A?x:r.slice(F,w);g.push(A-F);D.push(b);m.push(x);A=w+1}A=-1;d=g.length;E=e(D.join(a));while(++A<d){l[v]=(l[v]||0)+g[A];v++}B=f.enterBlock();m=f.tokenizeBlock(m.join(a),p);B();return E({type:"blockquote",children:m})}},,,function(e,r){"use strict";var t="[a-zA-Z_:][a-zA-Z0-9:._-]*";var i="[^\"'=<>`\\u0000-\\u0020]+";var n="'[^']*'";var a='"[^"]*"';var u="(?:"+i+"|"+n+"|"+a+")";var s="(?:\\s+"+t+"(?:\\s*=\\s*"+u+")?)";var o="<[A-Za-z][A-Za-z0-9\\-]*"+s+"*\\s*\\/?>";var f="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>";var l="\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e";var c="<[?].*?[?]>";var h="<![A-Za-z]+\\s+[^>]*>";var p="<!\\[CDATA\\[[\\s\\S]*?\\]\\]>";r.openCloseTag=new RegExp("^(?:"+o+"|"+f+")");r.tag=new RegExp("^(?:"+o+"|"+f+"|"+l+"|"+c+"|"+h+"|"+p+")")},function(e,r,t){"use strict";var i=t(544);var n=t(548);var a=t(400);function compileList(e,r,t){var i=[];e.include.forEach(function(e){t=compileList(e,r,t)});e[r].forEach(function(e){t.forEach(function(r,t){if(r.tag===e.tag&&r.kind===e.kind){i.push(t)}});t.push(e)});return t.filter(function(e,r){return i.indexOf(r)===-1})}function compileMap(){var e={scalar:{},sequence:{},mapping:{},fallback:{}},r,t;function collectType(r){e[r.kind][r.tag]=e["fallback"][r.tag]=r}for(r=0,t=arguments.length;r<t;r+=1){arguments[r].forEach(collectType)}return e}function Schema(e){this.include=e.include||[];this.implicit=e.implicit||[];this.explicit=e.explicit||[];this.implicit.forEach(function(e){if(e.loadKind&&e.loadKind!=="scalar"){throw new n("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.")}});this.compiledImplicit=compileList(this,"implicit",[]);this.compiledExplicit=compileList(this,"explicit",[]);this.compiledTypeMap=compileMap(this.compiledImplicit,this.compiledExplicit)}Schema.DEFAULT=null;Schema.create=function createSchema(){var e,r;switch(arguments.length){case 1:e=Schema.DEFAULT;r=arguments[0];break;case 2:e=arguments[0];r=arguments[1];break;default:throw new n("Wrong number of arguments for Schema.create function")}e=i.toArray(e);r=i.toArray(r);if(!e.every(function(e){return e instanceof Schema})){throw new n("Specified list of super schemas (or a single Schema object) contains a non-Schema object.")}if(!r.every(function(e){return e instanceof a})){throw new n("Specified list of YAML types (or a single Type object) contains a non-Type object.")}return new Schema({include:e,explicit:r})};e.exports=Schema},function(e,r,t){e.exports=realpath;realpath.realpath=realpath;realpath.sync=realpathSync;realpath.realpathSync=realpathSync;realpath.monkeypatch=monkeypatch;realpath.unmonkeypatch=unmonkeypatch;var i=t(66);var n=i.realpath;var a=i.realpathSync;var u=process.version;var s=/^v[0-5]\./.test(u);var o=t(349);function newError(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function realpath(e,r,t){if(s){return n(e,r,t)}if(typeof r==="function"){t=r;r=null}n(e,r,function(i,n){if(newError(i)){o.realpath(e,r,t)}else{t(i,n)}})}function realpathSync(e,r){if(s){return a(e,r)}try{return a(e,r)}catch(t){if(newError(t)){return o.realpathSync(e,r)}else{throw t}}}function monkeypatch(){i.realpath=realpath;i.realpathSync=realpathSync}function unmonkeypatch(){i.realpath=n;i.realpathSync=a}},function(e){"use strict";function posix(e){return e.charAt(0)==="/"}function win32(e){var r=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/;var t=r.exec(e);var i=t[1]||"";var n=Boolean(i&&i.charAt(1)!==":");return Boolean(t[2]||n)}e.exports=process.platform==="win32"?win32:posix;e.exports.posix=posix;e.exports.win32=win32},,,,function(e,r,t){"use strict";var i=t(354);e.exports=thematic;var n=" ";function thematic(){var e=this.options;var r=i(e.rule,e.ruleRepetition);return e.ruleSpaces?r.split("").join(n):r}},,,function(e,r,t){"use strict";var i=t(354);var n=t(975);e.exports=listItem;var a="\n";var u=" ";var s="[";var o="]";var f="x";var l=Math.ceil;var c=a+a;var h=4;function listItem(e,r,t,p){var v=this;var d=v.options.listItemIndent;var D=p||v.options.bullet;var m=e.spread==null?true:e.spread;var g=e.checked;var E=e.children;var A=E.length;var C=[];var y=-1;var w;var x;var b;while(++y<A){C[y]=v.visit(E[y],e)}w=C.join(m?c:a);if(typeof g==="boolean"){w=s+(g?f:u)+o+u+w}if(d==="1"||d==="mixed"&&w.indexOf(a)===-1){x=D.length+1;b=u}else{x=l((D.length+1)/h)*h;b=i(u,x-D.length)}return w?D+b+n(w,x/h).slice(x):D}},function(e){e.exports=require("tty")},,function(e,r,t){"use strict";var i=t(66);var n=t(206);var a=t(589);var u=t(366);var s=r.parse=function(e){if(/^\s*{/.test(e))return JSON.parse(u(e));return n.parse(e)};var o=r.file=function(){var e=[].slice.call(arguments).filter(function(e){return e!=null});for(var r in e)if("string"!==typeof e[r])return;var t=a.join.apply(null,e);var n;try{return i.readFileSync(t,"utf-8")}catch(e){return}};var f=r.json=function(){var e=o.apply(null,arguments);return e?s(e):null};var l=r.env=function(e,r){r=r||process.env;var t={};var i=e.length;for(var n in r){if(n.toLowerCase().indexOf(e.toLowerCase())===0){var a=n.substring(i).split("__");var u;while((u=a.indexOf(""))>-1){a.splice(u,1)}var s=t;a.forEach(function _buildSubObj(e,t){if(!e||typeof s!=="object")return;if(t===a.length-1)s[e]=r[n];if(s[e]===undefined)s[e]={};s=s[e]})}}return t};var c=r.find=function(){var e=a.join.apply(null,[].slice.call(arguments));function find(e,r){var t=a.join(e,r);try{i.statSync(t);return t}catch(t){if(a.dirname(e)!==e)return find(a.dirname(e),r)}}return find(process.cwd(),e)}},function(e,r,t){"use strict";var i=t(43);var n=t(354);e.exports=inlineCode;var a=" ";var u="`";function inlineCode(e){var r=e.value;var t=n(u,i(r,u)+1);var s=t;var o=t;if(r.charAt(0)===u){s+=a}if(r.charAt(r.length-1)===u){o=a+o}return s+r+o}},,function(e){var r=Object.prototype.hasOwnProperty;var t=Object.prototype.toString;function isEmpty(e){if(e==null)return true;if("boolean"==typeof e)return false;if("number"==typeof e)return e===0;if("string"==typeof e)return e.length===0;if("function"==typeof e)return e.length===0;if(Array.isArray(e))return e.length===0;if(e instanceof Error)return e.message==="";if(e.toString==t){switch(e.toString()){case"[object File]":case"[object Map]":case"[object Set]":{return e.size===0}case"[object Object]":{for(var i in e){if(r.call(e,i))return false}return true}}}return false}e.exports=isEmpty},,function(e,r,t){"use strict";function _typeof(e){if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"){_typeof=function _typeof(e){return typeof e}}else{_typeof=function _typeof(e){return e&&typeof Symbol==="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e}}return _typeof(e)}r.log=log;r.formatArgs=formatArgs;r.save=save;r.load=load;r.useColors=useColors;r.storage=localstorage();r.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function useColors(){if(typeof window!=="undefined"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)){return true}if(typeof navigator!=="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)){return false}return typeof document!=="undefined"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window!=="undefined"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator!=="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator!=="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function formatArgs(r){r[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+r[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff);if(!this.useColors){return}var t="color: "+this.color;r.splice(1,0,t,"color: inherit");var i=0;var n=0;r[0].replace(/%[a-zA-Z%]/g,function(e){if(e==="%%"){return}i++;if(e==="%c"){n=i}});r.splice(n,0,t)}function log(){var e;return(typeof console==="undefined"?"undefined":_typeof(console))==="object"&&console.log&&(e=console).log.apply(e,arguments)}function save(e){try{if(e){r.storage.setItem("debug",e)}else{r.storage.removeItem("debug")}}catch(e){}}function load(){var e;try{e=r.storage.getItem("debug")}catch(e){}if(!e&&typeof process!=="undefined"&&"env"in process){e=process.env.DEBUG}return e}function localstorage(){try{return localStorage}catch(e){}}e.exports=t(519)(r);var i=e.exports.formatters;i.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},,,,function(e,r,t){"use strict";var i=t(575);var n=t(601);e.exports=transform;function transform(e,r,t){var a=new i;e.fileSet=a;a.on("add",add).on("done",t);if(e.files.length===0){t()}else{e.files.forEach(a.add,a)}function add(t){n.run({configuration:e.configuration,processor:r.processor(),cwd:r.cwd,extensions:r.extensions,pluginPrefix:r.pluginPrefix,treeIn:r.treeIn,treeOut:r.treeOut,inspect:r.inspect,color:r.color,out:r.out,output:r.output,streamOut:r.streamOut,alwaysStringify:r.alwaysStringify},t,a,done);function done(e){if(e){e=t.message(e);e.fatal=true}a.emit("one",t)}}}},,,,,function(e,r,t){"use strict";e.exports=t(447)},function(e){"use strict";e.exports=locate;function locate(e,r){return e.indexOf("~~",r)}},function(e){"use strict";e.exports=factory;function factory(e){var r=indices(String(e));return{toPosition:offsetToPositionFactory(r),toOffset:positionToOffsetFactory(r)}}function offsetToPositionFactory(e){return offsetToPosition;function offsetToPosition(r){var t=-1;var i=e.length;if(r<0){return{}}while(++t<i){if(e[t]>r){return{line:t+1,column:r-(e[t-1]||0)+1,offset:r}}}return{}}}function positionToOffsetFactory(e){return positionToOffset;function positionToOffset(r){var t=r&&r.line;var i=r&&r.column;if(!isNaN(t)&&!isNaN(i)&&t-1 in e){return(e[t-2]||0)+i-1||0}return-1}}function indices(e){var r=[];var t=e.indexOf("\n");while(t!==-1){r.push(t+1);t=e.indexOf("\n",t+1)}r.push(e.length+1);return r}},,function(e,r,t){"use strict";var i=t(100);var n=t(998);var a=t(220);var u=t(97);var s=t(67);e.exports=i("remark-lint:no-auto-link-without-protocol",noAutoLinkWithoutProtocol);var o=a.start;var f=a.end;var l=/^[a-z][a-z+.-]+:\/?/i;var c="All automatic links must start with a protocol";function noAutoLinkWithoutProtocol(e,r){n(e,"link",visitor);function visitor(e){var t;if(!u(e)){t=e.children;if(o(e).column===o(t[0]).column-1&&f(e).column===f(t[t.length-1]).column+1&&!l.test(s(e))){r.message(c,e)}}}}},,function(e){"use strict";e.exports=label;var r="[";var t="]";var i="shortcut";var n="collapsed";function label(e){var a=e.referenceType;if(a===i){return""}return r+(a===n?"":e.label||e.identifier)+t}},function(e,r,t){"use strict";var i=t(544);function Mark(e,r,t,i,n){this.name=e;this.buffer=r;this.position=t;this.line=i;this.column=n}Mark.prototype.getSnippet=function getSnippet(e,r){var t,n,a,u,s;if(!this.buffer)return null;e=e||4;r=r||75;t="";n=this.position;while(n>0&&"\0\r\n…\u2028\u2029".indexOf(this.buffer.charAt(n-1))===-1){n-=1;if(this.position-n>r/2-1){t=" ... ";n+=5;break}}a="";u=this.position;while(u<this.buffer.length&&"\0\r\n…\u2028\u2029".indexOf(this.buffer.charAt(u))===-1){u+=1;if(u-this.position>r/2-1){a=" ... ";u-=5;break}}s=this.buffer.slice(n,u);return i.repeat(" ",e)+t+s+a+"\n"+i.repeat(" ",e+this.position-n+t.length)+"^"};Mark.prototype.toString=function toString(e){var r,t="";if(this.name){t+='in "'+this.name+'" '}t+="at line "+(this.line+1)+", column "+(this.column+1);if(!e){r=this.getSnippet();if(r){t+=":\n"+r}}return t};e.exports=Mark},,function(e){"use strict";e.exports=balanced;function balanced(e,r,t){if(e instanceof RegExp)e=maybeMatch(e,t);if(r instanceof RegExp)r=maybeMatch(r,t);var i=range(e,r,t);return i&&{start:i[0],end:i[1],pre:t.slice(0,i[0]),body:t.slice(i[0]+e.length,i[1]),post:t.slice(i[1]+r.length)}}function maybeMatch(e,r){var t=r.match(e);return t?t[0]:null}balanced.range=range;function range(e,r,t){var i,n,a,u,s;var o=t.indexOf(e);var f=t.indexOf(r,o+1);var l=o;if(o>=0&&f>0){i=[];a=t.length;while(l>=0&&!s){if(l==o){i.push(l);o=t.indexOf(e,l+1)}else if(i.length==1){s=[i.pop(),f]}else{n=i.pop();if(n<a){a=n;u=f}f=t.indexOf(r,l+1)}l=o<f&&o>=0?o:f}if(i.length){s=[a,u]}}return s}},,,,,,,,function(e,r,t){var i=t(706);var n=t(910);e.exports=expandTop;var a="\0SLASH"+Math.random()+"\0";var u="\0OPEN"+Math.random()+"\0";var s="\0CLOSE"+Math.random()+"\0";var o="\0COMMA"+Math.random()+"\0";var f="\0PERIOD"+Math.random()+"\0";function numeric(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function escapeBraces(e){return e.split("\\\\").join(a).split("\\{").join(u).split("\\}").join(s).split("\\,").join(o).split("\\.").join(f)}function unescapeBraces(e){return e.split(a).join("\\").split(u).join("{").split(s).join("}").split(o).join(",").split(f).join(".")}function parseCommaParts(e){if(!e)return[""];var r=[];var t=n("{","}",e);if(!t)return e.split(",");var i=t.pre;var a=t.body;var u=t.post;var s=i.split(",");s[s.length-1]+="{"+a+"}";var o=parseCommaParts(u);if(u.length){s[s.length-1]+=o.shift();s.push.apply(s,o)}r.push.apply(r,s);return r}function expandTop(e){if(!e)return[];if(e.substr(0,2)==="{}"){e="\\{\\}"+e.substr(2)}return expand(escapeBraces(e),true).map(unescapeBraces)}function identity(e){return e}function embrace(e){return"{"+e+"}"}function isPadded(e){return/^-?0\d/.test(e)}function lte(e,r){return e<=r}function gte(e,r){return e>=r}function expand(e,r){var t=[];var a=n("{","}",e);if(!a||/\$$/.test(a.pre))return[e];var u=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(a.body);var o=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(a.body);var f=u||o;var l=a.body.indexOf(",")>=0;if(!f&&!l){if(a.post.match(/,.*\}/)){e=a.pre+"{"+a.body+s+a.post;return expand(e)}return[e]}var c;if(f){c=a.body.split(/\.\./)}else{c=parseCommaParts(a.body);if(c.length===1){c=expand(c[0],false).map(embrace);if(c.length===1){var h=a.post.length?expand(a.post,false):[""];return h.map(function(e){return a.pre+c[0]+e})}}}var p=a.pre;var h=a.post.length?expand(a.post,false):[""];var v;if(f){var d=numeric(c[0]);var D=numeric(c[1]);var m=Math.max(c[0].length,c[1].length);var g=c.length==3?Math.abs(numeric(c[2])):1;var E=lte;var A=D<d;if(A){g*=-1;E=gte}var C=c.some(isPadded);v=[];for(var y=d;E(y,D);y+=g){var w;if(o){w=String.fromCharCode(y);if(w==="\\")w=""}else{w=String(y);if(C){var x=m-w.length;if(x>0){var b=new Array(x+1).join("0");if(y<0)w="-"+b+w.slice(1);else w=b+w}}}v.push(w)}}else{v=i(c,function(e){return expand(e,false)})}for(var F=0;F<v.length;F++){for(var S=0;S<h.length;S++){var B=p+v[F]+h[S];if(!r||f||B)t.push(B)}}return t}},function(e,r,t){"use strict";var i=t(311);e.exports=table;var n=" ";var a="|";function table(e){var r=this;var t=r.options;var u=t.looseTable;var s=t.spacedTable;var o=t.paddedTable;var f=t.stringLength;var l=e.children;var c=l.length;var h=r.enterTable();var p=[];var v;var d;while(c--){p[c]=r.all(l[c])}h();if(u){v="";d=""}else if(s){v=a+n;d=n+a}else{v=a;d=a}return i(p,{align:e.align,pad:o,start:v,end:d,stringLength:f,delimiter:s?n+a+n:a})}},,function(e,r,t){"use strict";var i=t(8);var n=Object.keys||function(e){var r=[];for(var t in e){r.push(t)}return r};e.exports=Duplex;var a=t(554);a.inherits=t(9);var u=t(454);var s=t(57);a.inherits(Duplex,u);{var o=n(s.prototype);for(var f=0;f<o.length;f++){var l=o[f];if(!Duplex.prototype[l])Duplex.prototype[l]=s.prototype[l]}}function Duplex(e){if(!(this instanceof Duplex))return new Duplex(e);u.call(this,e);s.call(this,e);if(e&&e.readable===false)this.readable=false;if(e&&e.writable===false)this.writable=false;this.allowHalfOpen=true;if(e&&e.allowHalfOpen===false)this.allowHalfOpen=false;this.once("end",onend)}Object.defineProperty(Duplex.prototype,"writableHighWaterMark",{enumerable:false,get:function(){return this._writableState.highWaterMark}});function onend(){if(this.allowHalfOpen||this._writableState.ended)return;i.nextTick(onEndNT,this)}function onEndNT(e){e.end()}Object.defineProperty(Duplex.prototype,"destroyed",{get:function(){if(this._readableState===undefined||this._writableState===undefined){return false}return this._readableState.destroyed&&this._writableState.destroyed},set:function(e){if(this._readableState===undefined||this._writableState===undefined){return}this._readableState.destroyed=e;this._writableState.destroyed=e}});Duplex.prototype._destroy=function(e,r){this.push(null);this.end();i.nextTick(r,e)}},,,,function(e,r,t){"use strict";var i=t(400);e.exports=new i("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})},,function(e,r,t){"use strict";var i=t(633);e.exports=hardBreak;hardBreak.locator=i;var n=" ";var a="\n";var u=2;function hardBreak(e,r,t){var i=r.length;var s=-1;var o="";var f;while(++s<i){f=r.charAt(s);if(f===a){if(s<u){return}if(t){return true}o+=f;return e(o)({type:"break"})}if(f!==n){return}o+=f}}},,function(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:true});var t=r.Space_Separator=/[\u1680\u2000-\u200A\u202F\u205F\u3000]/;var i=r.ID_Start=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/;var n=r.ID_Continue=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},,,,,function(e,r,t){"use strict";var i=t(729);e.exports=i},,function(e){"use strict";e.exports=function isArrayish(e){if(!e){return false}return e instanceof Array||Array.isArray(e)||e.length>=0&&e.splice instanceof Function}},,,,function(e,r,t){"use strict";var i=t(758);e.exports=table;var n="\t";var a="\n";var u=" ";var s="-";var o=":";var f="\\";var l="`";var c="|";var h=1;var p=2;var v="left";var d="center";var D="right";function table(e,r,t){var m=this;var g;var E;var A;var C;var y;var w;var x;var b;var F;var S;var B;var k;var O;var P;var T;var I;var M;var L;var R;var j;var N;var U;var J;var z;if(!m.options.gfm){return}g=0;L=0;w=r.length+1;x=[];while(g<w){U=r.indexOf(a,g);J=r.indexOf(c,g+1);if(U===-1){U=r.length}if(J===-1||J>U){if(L<p){return}break}x.push(r.slice(g,U));L++;g=U+1}C=x.join(a);E=x.splice(1,1)[0]||[];g=0;w=E.length;L--;A=false;B=[];while(g<w){F=E.charAt(g);if(F===c){S=null;if(A===false){if(z===false){return}}else{B.push(A);A=false}z=false}else if(F===s){S=true;A=A||null}else if(F===o){if(A===v){A=d}else if(S&&A===null){A=D}else{A=v}}else if(!i(F)){return}g++}if(A!==false){B.push(A)}if(B.length<h){return}if(t){return true}M=-1;j=[];N=e(C).reset({type:"table",align:B,children:j});while(++M<L){R=x[M];y={type:"tableRow",children:[]};if(M){e(a)}e(R).reset(y,N);w=R.length+1;g=0;b="";k="";O=true;P=null;T=null;while(g<w){F=R.charAt(g);if(F===n||F===u){if(k){b+=F}else{e(F)}g++;continue}if(F===""||F===c){if(O){e(F)}else{if(F&&T){b+=F;g++;continue}if((k||F)&&!O){C=k;if(b.length>1){if(F){C+=b.slice(0,b.length-1);b=b.charAt(b.length-1)}else{C+=b;b=""}}I=e.now();e(C)({type:"tableCell",children:m.tokenizeInline(k,I)},y)}e(b+F);b="";k=""}}else{if(b){k+=b;b=""}k+=F;if(F===f&&g!==w-2){k+=R.charAt(g+1);g++}if(F===l){P=1;while(R.charAt(g+1)===F){k+=F;g++;P++}if(!T){T=P}else if(P>=T){T=0}}}O=false;g++}if(!M){e(a+E)}}return N}},,function(e){e.exports=require("buffer")},function(e){"use strict";e.exports=escapes;var r=["\\","`","*","{","}","[","]","(",")","#","+","-",".","!","_",">"];var t=r.concat(["~","|"]);var i=t.concat(["\n",'"',"$","%","&","'",",","/",":",";","<","=","?","@","^"]);escapes.default=r;escapes.gfm=t;escapes.commonmark=i;function escapes(e){var n=e||{};if(n.commonmark){return i}return n.gfm?t:r}},,,,,function(e){e.exports=function isBuffer(e){return e!=null&&e.constructor!=null&&typeof e.constructor.isBuffer==="function"&&e.constructor.isBuffer(e)}},,,function(e,r,t){"use strict";var i=t(100);var n=t(998);var a=t(220);var u=t(97);e.exports=i("remark-lint:rule-style",ruleStyle);var s=a.start;var o=a.end;function ruleStyle(e,r,t){var i=String(r);t=typeof t==="string"&&t!=="consistent"?t:null;if(t!==null&&/[^-_* ]/.test(t)){r.fail("Invalid preferred rule-style: provide a valid markdown rule, or `'consistent'`")}n(e,"thematicBreak",visitor);function visitor(e){var n=s(e).offset;var a=o(e).offset;var f;if(!u(e)){f=i.slice(n,a);if(t){if(f!==t){r.message("Rules should use `"+t+"`",e)}}else{t=f}}}}},,,,function(e){"use strict";e.exports=footnoteReference;var r="[";var t="]";var i="^";function footnoteReference(e){return r+i+(e.label||e.identifier)+t}},,,,,,function(e,r,t){"use strict";var i=t(589);var n=t(471);var a=t(329);e.exports=Ignore;Ignore.prototype.check=check;var u=i.dirname;var s=i.relative;var o=i.resolve;function Ignore(e){this.cwd=e.cwd;this.findUp=new a({filePath:e.ignorePath,cwd:e.cwd,detect:e.detectIgnore,names:e.ignoreName?[e.ignoreName]:[],create:create})}function check(e,r){var t=this;t.findUp.load(e,done);function done(i,n){var a;if(i){r(i)}else if(n){a=s(n.filePath,o(t.cwd,e));r(null,a?n.ignores(a):false)}else{r(null,false)}}}function create(e,r){var t=n().add(String(e));t.filePath=u(r);return t}},,,,,function(e){"use strict";e.exports=text;function text(e,r,t){var i=this;var n;var a;var u;var s;var o;var f;var l;var c;var h;var p;if(t){return true}n=i.inlineMethods;s=n.length;a=i.inlineTokenizers;u=-1;h=r.length;while(++u<s){c=n[u];if(c==="text"||!a[c]){continue}l=a[c].locator;if(!l){e.file.fail("Missing locator: `"+c+"`")}f=l.call(i,r,1);if(f!==-1&&f<h){h=f}}o=r.slice(0,h);p=e.now();i.decode(o,p,handler);function handler(r,t,i){e(i||r)({type:"text",value:r})}}},,,,,,,function(e){"use strict";e.exports=Number.isNaN||function(e){return e!==e}},,function(e,r,t){"use strict";var i=t(354);e.exports=pad;var n="\n";var a=" ";var u=4;function pad(e,r){var t=e.split(n);var s=t.length;var o=i(a,r*u);while(s--){if(t[s].length!==0){t[s]=o+t[s]}}return t.join(n)}},function(e,r,t){"use strict";var i=t(875);e.exports=new i({explicit:[t(139),t(925),t(270)]})},,function(e){"use strict";e.exports=orderedItems;var r="\n";var t=".";var i=r+r;function orderedItems(e){var n=this;var a=n.visitors.listItem;var u=n.options.incrementListMarker;var s=[];var o=e.start;var f=e.children;var l=f.length;var c=-1;var h;o=o==null?1:o;while(++c<l){h=(u?o+c:o)+t;s[c]=a.call(n,f[c],e,c,h)}return s.join(e.spread?i:r)}},,function(e,r,t){"use strict";var i=t(478);e.exports=length;var n="&";function length(e){var r;if(e.charAt(0)!==n){return 0}r=e.split(n,2).join(n);return r.length-i(r).length}},function(e){"use strict";e.exports=hexadecimal;function hexadecimal(e){var r=typeof e==="string"?e.charCodeAt(0):e;return r>=97&&r<=102||r>=65&&r<=70||r>=48&&r<=57}},,,,function(e){"use strict";var r=Object.prototype.toString;e.exports=function(e){var t;return r.call(e)==="[object Object]"&&(t=Object.getPrototypeOf(e),t===null||t===Object.getPrototypeOf({}))}},,,,,,function(e,r,t){"use strict";var i=t(973);e.exports=function(e){if(i(e)){return false}if(e>=4352&&(e<=4447||9001===e||9002===e||11904<=e&&e<=12871&&e!==12351||12880<=e&&e<=19903||19968<=e&&e<=42182||43360<=e&&e<=43388||44032<=e&&e<=55203||63744<=e&&e<=64255||65040<=e&&e<=65049||65072<=e&&e<=65131||65281<=e&&e<=65376||65504<=e&&e<=65510||110592<=e&&e<=110593||127488<=e&&e<=127569||131072<=e&&e<=262141)){return true}return false}},function(e,r,t){var i=t(281).Writable;var n=t(9);var a=t(621);if(typeof Uint8Array==="undefined"){var u=t(372).Uint8Array}else{var u=Uint8Array}function ConcatStream(e,r){if(!(this instanceof ConcatStream))return new ConcatStream(e,r);if(typeof e==="function"){r=e;e={}}if(!e)e={};var t=e.encoding;var n=false;if(!t){n=true}else{t=String(t).toLowerCase();if(t==="u8"||t==="uint8"){t="uint8array"}}i.call(this,{objectMode:true});this.encoding=t;this.shouldInferEncoding=n;if(r)this.on("finish",function(){r(this.getBody())});this.body=[]}e.exports=ConcatStream;n(ConcatStream,i);ConcatStream.prototype._write=function(e,r,t){this.body.push(e);t()};ConcatStream.prototype.inferEncoding=function(e){var r=e===undefined?this.body[0]:e;if(Buffer.isBuffer(r))return"buffer";if(typeof Uint8Array!=="undefined"&&r instanceof Uint8Array)return"uint8array";if(Array.isArray(r))return"array";if(typeof r==="string")return"string";if(Object.prototype.toString.call(r)==="[object Object]")return"object";return"buffer"};ConcatStream.prototype.getBody=function(){if(!this.encoding&&this.body.length===0)return[];if(this.shouldInferEncoding)this.encoding=this.inferEncoding();if(this.encoding==="array")return arrayConcat(this.body);if(this.encoding==="string")return stringConcat(this.body);if(this.encoding==="buffer")return bufferConcat(this.body);if(this.encoding==="uint8array")return u8Concat(this.body);return this.body};var s=Array.isArray||function(e){return Object.prototype.toString.call(e)=="[object Array]"};function isArrayish(e){return/Array\]$/.test(Object.prototype.toString.call(e))}function isBufferish(e){return typeof e==="string"||isArrayish(e)||e&&typeof e.subarray==="function"}function stringConcat(e){var r=[];var t=false;for(var i=0;i<e.length;i++){var n=e[i];if(typeof n==="string"){r.push(n)}else if(Buffer.isBuffer(n)){r.push(n)}else if(isBufferish(n)){r.push(a(n))}else{r.push(a(String(n)))}}if(Buffer.isBuffer(e[0])){r=Buffer.concat(r);r=r.toString("utf8")}else{r=r.join("")}return r}function bufferConcat(e){var r=[];for(var t=0;t<e.length;t++){var i=e[t];if(Buffer.isBuffer(i)){r.push(i)}else if(isBufferish(i)){r.push(a(i))}else{r.push(a(String(i)))}}return Buffer.concat(r)}function arrayConcat(e){var r=[];for(var t=0;t<e.length;t++){r.push.apply(r,e[t])}return r}function u8Concat(e){var r=0;for(var t=0;t<e.length;t++){if(typeof e[t]==="string"){e[t]=a(e[t])}r+=e[t].length}var i=new u(r);for(var t=0,n=0;t<e.length;t++){var s=e[t];for(var o=0;o<s.length;o++){i[n++]=s[o]}}return i}},,,function(e,r,t){"use strict";var i=t(66);var n=t(589);var a=t(136)("unified-engine:file-pipeline:file-system");e.exports=fileSystem;var u=i.writeFile;var s=n.resolve;function fileSystem(e,r,t,i){var n;if(!e.output){a("Ignoring writing to file-system");return i()}if(!r.data.unifiedEngineGiven){a("Ignoring programmatically added file");return i()}n=r.path;if(!n){a("Cannot write file without a `destinationPath`");return i(new Error("Cannot write file without an output path "))}n=s(e.cwd,n);a("Writing document to `%s`",n);r.stored=true;u(n,r.toString(),i)}},,,function(e,r,t){"use strict";e.exports=visit;var i=t(796);var n=i.CONTINUE;var a=i.SKIP;var u=i.EXIT;visit.CONTINUE=n;visit.SKIP=a;visit.EXIT=u;function visit(e,r,t,n){if(typeof r==="function"&&typeof t!=="function"){n=t;t=r;r=null}i(e,r,overload,n);function overload(e,r){var i=r[r.length-1];var n=i?i.children.indexOf(e):null;return t(e,n,i)}}}],function(e){"use strict";!function(){e.nmd=function(e){e.paths=[];if(!e.children)e.children=[];Object.defineProperty(e,"loaded",{enumerable:true,get:function(){return e.l}});Object.defineProperty(e,"id",{enumerable:true,get:function(){return e.i}});return e}}()});