| 334 | */var n=r(10);t.exports=function(t,e,r){if("object"!=typeof t&&"function"!=typeof t)throw new TypeError("expected an object or function.");if("string"!=typeof e)throw new TypeError("expected `prop` to be a string.");return n(r)&&("set"in r||"get"in r)?Object.defineProperty(t,e,r):Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:!0,value:r})}},function(t,e,r){"use strict";(function(e){var n=r(34),i=r(11),o=r(22)("snapdragon:compiler"),s=r(16);function a(t,r){o("initializing",e),this.options=s.extend({source:"string"},t),this.state=r||{},this.compilers={},this.output="",this.set("eos",(function(t){return this.emit(t.val,t)})),this.set("noop",(function(t){return this.emit(t.val,t)})),this.set("bos",(function(t){return this.emit(t.val,t)})),n(this)}a.prototype={error:function(t,e){var r=e.position||{start:{column:0}},n=this.options.source+" column:"+r.start.column+": "+t,i=new Error(n);if(i.reason=t,i.column=r.start.column,i.source=this.pattern,!this.options.silent)throw i;this.errors.push(i)},define:function(t,e){return i(this,t,e),this},emit:function(t,e){return this.output+=t,t},set:function(t,e){return this.compilers[t]=e,this},get:function(t){return this.compilers[t]},prev:function(t){return this.ast.nodes[this.idx-(t||1)]||{type:"bos",val:""}},next:function(t){return this.ast.nodes[this.idx+(t||1)]||{type:"eos",val:""}},visit:function(t,e,r){var n=this.compilers[t.type];if(this.idx=r,"function"!=typeof n)throw this.error('compiler "'+t.type+'" is not registered',t);return n.call(this,t,e,r)},mapVisit:function(t){if(!Array.isArray(t))throw new TypeError("expected an array");for(var e=t.length,r=-1;++r<e;)this.visit(t[r],t,r);return this},compile:function(t,e){var n=s.extend({},this.options,e);return this.ast=t,this.parsingErrors=this.ast.errors,this.output="",n.sourcemap?(r(134)(this),this.mapVisit(this.ast.nodes),this.applySourceMaps(),this.map="generator"===n.sourcemap?this.map:this.map.toJSON(),this):(this.mapVisit(this.ast.nodes),this)}},t.exports=a}).call(this,"/index.js")},function(t,e,r){function n(){var t;try{t=e.storage.debug}catch(t){}return!t&&"undefined"!=typeof process&&"env"in process&&(t=process.env.DEBUG),t}(e=t.exports=r(35)).log=function(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},e.formatArgs=function(t){var r=this.useColors;if(t[0]=(r?"%c":"")+this.namespace+(r?" %c":" ")+t[0]+(r?"%c ":" ")+"+"+e.humanize(this.diff),!r)return;var n="color: "+this.color;t.splice(1,0,n,"color: inherit");var i=0,o=0;t[0].replace(/%[a-zA-Z%]/g,(function(t){"%%"!==t&&(i++,"%c"===t&&(o=i))})),t.splice(o,0,n)},e.save=function(t){try{null==t?e.storage.removeItem("debug"):e.storage.debug=t}catch(t){}},e.load=n,e.useColors=function(){if("undefined"!=typeof window&&window.process&&"renderer"===window.process.type)return!0;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},e.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(t){}}(),e.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],e.formatters.j=function(t){try{return JSON.stringify(t)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}},e.enable(n())},function(t,e){var r=1e3,n=60*r,i=60*n,o=24*i,s=365.25*o;function a(t,e,r){if(!(t<e))return t<1.5*e?Math.floor(t/e)+" "+r:Math.ceil(t/e)+" "+r+"s"}t.exports=function(t,e){e=e||{};var u,c=typeof t;if("string"===c&&t.length>0)return function(t){if((t=String(t)).length>100)return;var e=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(t);if(!e)return;var a=parseFloat(e[1]);switch((e[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return a*s;case"days":case"day":case"d":return a*o;case"hours":case"hour":case"hrs":case"hr":case"h":return a*i;case"minutes":case"minute":case"mins":case"min":case"m":return a*n;case"seconds":case"second":case"secs":case"sec":case"s":return a*r;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}(t);if("number"===c&&!1===isNaN(t))return e.long?a(u=t,o,"day")||a(u,i,"hour")||a(u,n,"minute")||a(u,r,"second")||u+" ms":function(t){if(t>=o)return Math.round(t/o)+"d";if(t>=i)return Math.round(t/i)+"h";if(t>=n)return Math.round(t/n)+"m";if(t>=r)return Math.round(t/r)+"s";return t+"ms"}(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))}},function(t,e,r){var n=r(116),i=r(2);(e=t.exports=r(35)).init=function(t){t.inspectOpts={};for(var r=Object.keys(e.inspectOpts),n=0;n<r.length;n++)t.inspectOpts[r[n]]=e.inspectOpts[r[n]]},e.log=function(){return s.write(i.format.apply(i,arguments)+"\n")},e.formatArgs=function(t){var r=this.namespace;if(this.useColors){var n=this.color,i=" [3"+n+";1m"+r+" [0m";t[0]=i+t[0].split("\n").join("\n"+i),t.push("[3"+n+"m+"+e.humanize(this.diff)+"[0m")}else t[0]=(new Date).toUTCString()+" "+r+" "+t[0]},e.save=function(t){null==t?delete process.env.DEBUG:process.env.DEBUG=t},e.load=a,e.useColors=function(){return"colors"in e.inspectOpts?Boolean(e.inspectOpts.colors):n.isatty(o)},e.colors=[6,2,3,4,5,1],e.inspectOpts=Object.keys(process.env).filter((function(t){return/^debug_/i.test(t)})).reduce((function(t,e){var r=e.substring(6).toLowerCase().replace(/_([a-z])/g,(function(t,e){return e.toUpperCase()})),n=process.env[e];return n=!!/^(yes|on|true|enabled)$/i.test(n)||!/^(no|off|false|disabled)$/i.test(n)&&("null"===n?null:Number(n)),t[r]=n,t}),{});var o=parseInt(process.env.DEBUG_FD,10)||2;1!==o&&2!==o&&i.deprecate((function(){}),"except for stderr(2) and stdout(1), any other usage of DEBUG_FD is deprecated. Override debug.log if you want to use a different log function (https://git.io/debug_fd)")();var s=1===o?process.stdout:2===o?process.stderr:function(t){var e;switch(process.binding("tty_wrap").guessHandleType(t)){case"TTY":(e=new n.WriteStream(t))._type="tty",e._handle&&e._handle.unref&&e._handle.unref();break;case"FILE":var i=r(36);(e=new i.SyncWriteStream(t,{autoClose:!1}))._type="fs";break;case"PIPE":case"TCP":var o=r(117);(e=new o.Socket({fd:t,readable:!1,writable:!0})).readable=!1,e.read=null,e._type="pipe",e._handle&&e._handle.unref&&e._handle.unref();break;default:throw new Error("Implement me. Unknown stream file type!")}return e.fd=t,e._isStdio=!0,e}(o);function a(){return process.env.DEBUG}e.formatters.o=function(t){return this.inspectOpts.colors=this.useColors,i.inspect(t,this.inspectOpts).split("\n").map((function(t){return t.trim()})).join(" ")},e.formatters.O=function(t){return this.inspectOpts.colors=this.useColors,i.inspect(t,this.inspectOpts)},e.enable(a())},function(t,e){t.exports=require("tty")},function(t,e){t.exports=require("net")},function(t,e,r){"use strict";var n=r(4);function i(t,e){for(var r in e)o(e,r)&&(t[r]=e[r])}function o(t,e){return Object.prototype.hasOwnProperty.call(t,e)}t.exports=function(t){n(t)||(t={});for(var e=arguments.length,r=1;r<e;r++){var o=arguments[r];n(o)&&i(t,o)}return t}},function(t,e,r){e.SourceMapGenerator=r(37).SourceMapGenerator,e.SourceMapConsumer=r(122).SourceMapConsumer,e.SourceNode=r(125).SourceNode},function(t,e){var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");e.encode=function(t){if(0<=t&&t<r.length)return r[t];throw new TypeError("Must be between 0 and 63: "+t)},e.decode=function(t){return 65<=t&&t<=90?t-65:97<=t&&t<=122?t-97+26:48<=t&&t<=57?t-48+52:43==t?62:47==t?63:-1}},function(t,e,r){var n=r(12);function i(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}i.prototype.unsortedForEach=function(t,e){this._array.forEach(t,e)},i.prototype.add=function(t){var e,r,i,o,s,a;e=this._last,r=t,i=e.generatedLine,o=r.generatedLine,s=e.generatedColumn,a=r.generatedColumn,o>i||o==i&&a>=s||n.compareByGeneratedPositionsInflated(e,r)<=0?(this._last=t,this._array.push(t)):(this._sorted=!1,this._array.push(t))},i.prototype.toArray=function(){return this._sorted||(this._array.sort(n.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},e.MappingList=i},function(t,e,r){var n=r(12),i=r(123),o=r(39).ArraySet,s=r(38),a=r(124).quickSort;function u(t){var e=t;return"string"==typeof t&&(e=JSON.parse(t.replace(/^\)\]\}'/,""))),null!=e.sections?new f(e):new c(e)}function c(t){var e=t;"string"==typeof t&&(e=JSON.parse(t.replace(/^\)\]\}'/,"")));var r=n.getArg(e,"version"),i=n.getArg(e,"sources"),s=n.getArg(e,"names",[]),a=n.getArg(e,"sourceRoot",null),u=n.getArg(e,"sourcesContent",null),c=n.getArg(e,"mappings"),p=n.getArg(e,"file",null);if(r!=this._version)throw new Error("Unsupported version: "+r);i=i.map(String).map(n.normalize).map((function(t){return a&&n.isAbsolute(a)&&n.isAbsolute(t)?n.relative(a,t):t})),this._names=o.fromArray(s.map(String),!0),this._sources=o.fromArray(i,!0),this.sourceRoot=a,this.sourcesContent=u,this._mappings=c,this.file=p}function p(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function f(t){var e=t;"string"==typeof t&&(e=JSON.parse(t.replace(/^\)\]\}'/,"")));var r=n.getArg(e,"version"),i=n.getArg(e,"sections");if(r!=this._version)throw new Error("Unsupported version: "+r);this._sources=new o,this._names=new o;var s={line:-1,column:0};this._sections=i.map((function(t){if(t.url)throw new Error("Support for url field in sections not implemented.");var e=n.getArg(t,"offset"),r=n.getArg(e,"line"),i=n.getArg(e,"column");if(r<s.line||r===s.line&&i<s.column)throw new Error("Section offsets must be ordered and non-overlapping.");return s=e,{generatedOffset:{generatedLine:r+1,generatedColumn:i+1},consumer:new u(n.getArg(t,"map"))}}))}u.fromSourceMap=function(t){return c.fromSourceMap(t)},u.prototype._version=3,u.prototype.__generatedMappings=null,Object.defineProperty(u.prototype,"_generatedMappings",{get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),u.prototype.__originalMappings=null,Object.defineProperty(u.prototype,"_originalMappings",{get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),u.prototype._charIsMappingSeparator=function(t,e){var r=t.charAt(e);return";"===r||","===r},u.prototype._parseMappings=function(t,e){throw new Error("Subclasses must implement _parseMappings")},u.GENERATED_ORDER=1,u.ORIGINAL_ORDER=2,u.GREATEST_LOWER_BOUND=1,u.LEAST_UPPER_BOUND=2,u.prototype.eachMapping=function(t,e,r){var i,o=e||null;switch(r||u.GENERATED_ORDER){case u.GENERATED_ORDER:i=this._generatedMappings;break;case u.ORIGINAL_ORDER:i=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var s=this.sourceRoot;i.map((function(t){var e=null===t.source?null:this._sources.at(t.source);return null!=e&&null!=s&&(e=n.join(s,e)),{source:e,generatedLine:t.generatedLine,generatedColumn:t.generatedColumn,originalLine:t.originalLine,originalColumn:t.originalColumn,name:null===t.name?null:this._names.at(t.name)}}),this).forEach(t,o)},u.prototype.allGeneratedPositionsFor=function(t){var e=n.getArg(t,"line"),r={source:n.getArg(t,"source"),originalLine:e,originalColumn:n.getArg(t,"column",0)};if(null!=this.sourceRoot&&(r.source=n.relative(this.sourceRoot,r.source)),!this._sources.has(r.source))return[];r.source=this._sources.indexOf(r.source);var o=[],s=this._findMapping(r,this._originalMappings,"originalLine","originalColumn",n.compareByOriginalPositions,i.LEAST_UPPER_BOUND);if(s>=0){var a=this._originalMappings[s];if(void 0===t.column)for(var u=a.originalLine;a&&a.originalLine===u;)o.push({line:n.getArg(a,"generatedLine",null),column:n.getArg(a,"generatedColumn",null),lastColumn:n.getArg(a,"lastGeneratedColumn",null)}),a=this._originalMappings[++s];else for(var c=a.originalColumn;a&&a.originalLine===e&&a.originalColumn==c;)o.push({line:n.getArg(a,"generatedLine",null),column:n.getArg(a,"generatedColumn",null),lastColumn:n.getArg(a,"lastGeneratedColumn",null)}),a=this._originalMappings[++s]}return o},e.SourceMapConsumer=u,c.prototype=Object.create(u.prototype),c.prototype.consumer=u,c.fromSourceMap=function(t){var e=Object.create(c.prototype),r=e._names=o.fromArray(t._names.toArray(),!0),i=e._sources=o.fromArray(t._sources.toArray(),!0);e.sourceRoot=t._sourceRoot,e.sourcesContent=t._generateSourcesContent(e._sources.toArray(),e.sourceRoot),e.file=t._file;for(var s=t._mappings.toArray().slice(),u=e.__generatedMappings=[],f=e.__originalMappings=[],l=0,h=s.length;l<h;l++){var y=s[l],d=new p;d.generatedLine=y.generatedLine,d.generatedColumn=y.generatedColumn,y.source&&(d.source=i.indexOf(y.source),d.originalLine=y.originalLine,d.originalColumn=y.originalColumn,y.name&&(d.name=r.indexOf(y.name)),f.push(d)),u.push(d)}return a(e.__originalMappings,n.compareByOriginalPositions),e},c.prototype._version=3,Object.defineProperty(c.prototype,"sources",{get:function(){return this._sources.toArray().map((function(t){return null!=this.sourceRoot?n.join(this.sourceRoot,t):t}),this)}}),c.prototype._parseMappings=function(t,e){for(var r,i,o,u,c,f=1,l=0,h=0,y=0,d=0,g=0,v=t.length,m=0,b={},x={},w=[],A=[];m<v;)if(";"===t.charAt(m))f++,m++,l=0;else if(","===t.charAt(m))m++;else{for((r=new p).generatedLine=f,u=m;u<v&&!this._charIsMappingSeparator(t,u);u++);if(o=b[i=t.slice(m,u)])m+=i.length;else{for(o=[];m<u;)s.decode(t,m,x),c=x.value,m=x.rest,o.push(c);if(2===o.length)throw new Error("Found a source, but no line and column");if(3===o.length)throw new Error("Found a source and line, but no column");b[i]=o}r.generatedColumn=l+o[0],l=r.generatedColumn,o.length>1&&(r.source=d+o[1],d+=o[1],r.originalLine=h+o[2],h=r.originalLine,r.originalLine+=1,r.originalColumn=y+o[3],y=r.originalColumn,o.length>4&&(r.name=g+o[4],g+=o[4])),A.push(r),"number"==typeof r.originalLine&&w.push(r)}a(A,n.compareByGeneratedPositionsDeflated),this.__generatedMappings=A,a(w,n.compareByOriginalPositions),this.__originalMappings=w},c.prototype._findMapping=function(t,e,r,n,o,s){if(t[r]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+t[r]);if(t[n]<0)throw new TypeError("Column must be greater than or equal to 0, got "+t[n]);return i.search(t,e,o,s)},c.prototype.computeColumnSpans=function(){for(var t=0;t<this._generatedMappings.length;++t){var e=this._generatedMappings[t];if(t+1<this._generatedMappings.length){var r=this._generatedMappings[t+1];if(e.generatedLine===r.generatedLine){e.lastGeneratedColumn=r.generatedColumn-1;continue}}e.lastGeneratedColumn=1/0}},c.prototype.originalPositionFor=function(t){var e={generatedLine:n.getArg(t,"line"),generatedColumn:n.getArg(t,"column")},r=this._findMapping(e,this._generatedMappings,"generatedLine","generatedColumn",n.compareByGeneratedPositionsDeflated,n.getArg(t,"bias",u.GREATEST_LOWER_BOUND));if(r>=0){var i=this._generatedMappings[r];if(i.generatedLine===e.generatedLine){var o=n.getArg(i,"source",null);null!==o&&(o=this._sources.at(o),null!=this.sourceRoot&&(o=n.join(this.sourceRoot,o)));var s=n.getArg(i,"name",null);return null!==s&&(s=this._names.at(s)),{source:o,line:n.getArg(i,"originalLine",null),column:n.getArg(i,"originalColumn",null),name:s}}}return{source:null,line:null,column:null,name:null}},c.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some((function(t){return null==t})))},c.prototype.sourceContentFor=function(t,e){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(t=n.relative(this.sourceRoot,t)),this._sources.has(t))return this.sourcesContent[this._sources.indexOf(t)];var r;if(null!=this.sourceRoot&&(r=n.urlParse(this.sourceRoot))){var i=t.replace(/^file:\/\//,"");if("file"==r.scheme&&this._sources.has(i))return this.sourcesContent[this._sources.indexOf(i)];if((!r.path||"/"==r.path)&&this._sources.has("/"+t))return this.sourcesContent[this._sources.indexOf("/"+t)]}if(e)return null;throw new Error('"'+t+'" is not in the SourceMap.')},c.prototype.generatedPositionFor=function(t){var e=n.getArg(t,"source");if(null!=this.sourceRoot&&(e=n.relative(this.sourceRoot,e)),!this._sources.has(e))return{line:null,column:null,lastColumn:null};var r={source:e=this._sources.indexOf(e),originalLine:n.getArg(t,"line"),originalColumn:n.getArg(t,"column")},i=this._findMapping(r,this._originalMappings,"originalLine","originalColumn",n.compareByOriginalPositions,n.getArg(t,"bias",u.GREATEST_LOWER_BOUND));if(i>=0){var o=this._originalMappings[i];if(o.source===r.source)return{line:n.getArg(o,"generatedLine",null),column:n.getArg(o,"generatedColumn",null),lastColumn:n.getArg(o,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},e.BasicSourceMapConsumer=c,f.prototype=Object.create(u.prototype),f.prototype.constructor=u,f.prototype._version=3,Object.defineProperty(f.prototype,"sources",{get:function(){for(var t=[],e=0;e<this._sections.length;e++)for(var r=0;r<this._sections[e].consumer.sources.length;r++)t.push(this._sections[e].consumer.sources[r]);return t}}),f.prototype.originalPositionFor=function(t){var e={generatedLine:n.getArg(t,"line"),generatedColumn:n.getArg(t,"column")},r=i.search(e,this._sections,(function(t,e){var r=t.generatedLine-e.generatedOffset.generatedLine;return r||t.generatedColumn-e.generatedOffset.generatedColumn})),o=this._sections[r];return o?o.consumer.originalPositionFor({line:e.generatedLine-(o.generatedOffset.generatedLine-1),column:e.generatedColumn-(o.generatedOffset.generatedLine===e.generatedLine?o.generatedOffset.generatedColumn-1:0),bias:t.bias}):{source:null,line:null,column:null,name:null}},f.prototype.hasContentsOfAllSources=function(){return this._sections.every((function(t){return t.consumer.hasContentsOfAllSources()}))},f.prototype.sourceContentFor=function(t,e){for(var r=0;r<this._sections.length;r++){var n=this._sections[r].consumer.sourceContentFor(t,!0);if(n)return n}if(e)return null;throw new Error('"'+t+'" is not in the SourceMap.')},f.prototype.generatedPositionFor=function(t){for(var e=0;e<this._sections.length;e++){var r=this._sections[e];if(-1!==r.consumer.sources.indexOf(n.getArg(t,"source"))){var i=r.consumer.generatedPositionFor(t);if(i)return{line:i.line+(r.generatedOffset.generatedLine-1),column:i.column+(r.generatedOffset.generatedLine===i.line?r.generatedOffset.generatedColumn-1:0)}}}return{line:null,column:null}},f.prototype._parseMappings=function(t,e){this.__generatedMappings=[],this.__originalMappings=[];for(var r=0;r<this._sections.length;r++)for(var i=this._sections[r],o=i.consumer._generatedMappings,s=0;s<o.length;s++){var u=o[s],c=i.consumer._sources.at(u.source);null!==i.consumer.sourceRoot&&(c=n.join(i.consumer.sourceRoot,c)),this._sources.add(c),c=this._sources.indexOf(c);var p=i.consumer._names.at(u.name);this._names.add(p),p=this._names.indexOf(p);var f={source:c,generatedLine:u.generatedLine+(i.generatedOffset.generatedLine-1),generatedColumn:u.generatedColumn+(i.generatedOffset.generatedLine===u.generatedLine?i.generatedOffset.generatedColumn-1:0),originalLine:u.originalLine,originalColumn:u.originalColumn,name:p};this.__generatedMappings.push(f),"number"==typeof f.originalLine&&this.__originalMappings.push(f)}a(this.__generatedMappings,n.compareByGeneratedPositionsDeflated),a(this.__originalMappings,n.compareByOriginalPositions)},e.IndexedSourceMapConsumer=f},function(t,e){e.GREATEST_LOWER_BOUND=1,e.LEAST_UPPER_BOUND=2,e.search=function(t,r,n,i){if(0===r.length)return-1;var o=function t(r,n,i,o,s,a){var u=Math.floor((n-r)/2)+r,c=s(i,o[u],!0);return 0===c?u:c>0?n-u>1?t(u,n,i,o,s,a):a==e.LEAST_UPPER_BOUND?n<o.length?n:-1:u:u-r>1?t(r,u,i,o,s,a):a==e.LEAST_UPPER_BOUND?u:r<0?-1:r}(-1,r.length,t,r,n,i||e.GREATEST_LOWER_BOUND);if(o<0)return-1;for(;o-1>=0&&0===n(r[o],r[o-1],!0);)--o;return o}},function(t,e){function r(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function n(t,e,i,o){if(i<o){var s=i-1;r(t,(p=i,f=o,Math.round(p+Math.random()*(f-p))),o);for(var a=t[o],u=i;u<o;u++)e(t[u],a)<=0&&r(t,s+=1,u);r(t,s+1,u);var c=s+1;n(t,e,i,c-1),n(t,e,c+1,o)}var p,f}e.quickSort=function(t,e){n(t,e,0,t.length-1)}},function(t,e,r){var n=r(37).SourceMapGenerator,i=r(12),o=/(\r?\n)/,s="$$$isSourceNode$$$";function a(t,e,r,n,i){this.children=[],this.sourceContents={},this.line=null==t?null:t,this.column=null==e?null:e,this.source=null==r?null:r,this.name=null==i?null:i,this[s]=!0,null!=n&&this.add(n)}a.fromStringWithSourceMap=function(t,e,r){var n=new a,s=t.split(o),u=0,c=function(){return t()+(t()||"");function t(){return u<s.length?s[u++]:void 0}},p=1,f=0,l=null;return e.eachMapping((function(t){if(null!==l){if(!(p<t.generatedLine)){var e=(r=s[u]).substr(0,t.generatedColumn-f);return s[u]=r.substr(t.generatedColumn-f),f=t.generatedColumn,h(l,e),void(l=t)}h(l,c()),p++,f=0}for(;p<t.generatedLine;)n.add(c()),p++;if(f<t.generatedColumn){var r=s[u];n.add(r.substr(0,t.generatedColumn)),s[u]=r.substr(t.generatedColumn),f=t.generatedColumn}l=t}),this),u<s.length&&(l&&h(l,c()),n.add(s.splice(u).join(""))),e.sources.forEach((function(t){var o=e.sourceContentFor(t);null!=o&&(null!=r&&(t=i.join(r,t)),n.setSourceContent(t,o))})),n;function h(t,e){if(null===t||void 0===t.source)n.add(e);else{var o=r?i.join(r,t.source):t.source;n.add(new a(t.originalLine,t.originalColumn,o,e,t.name))}}},a.prototype.add=function(t){if(Array.isArray(t))t.forEach((function(t){this.add(t)}),this);else{if(!t[s]&&"string"!=typeof t)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+t);t&&this.children.push(t)}return this},a.prototype.prepend=function(t){if(Array.isArray(t))for(var e=t.length-1;e>=0;e--)this.prepend(t[e]);else{if(!t[s]&&"string"!=typeof t)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+t);this.children.unshift(t)}return this},a.prototype.walk=function(t){for(var e,r=0,n=this.children.length;r<n;r++)(e=this.children[r])[s]?e.walk(t):""!==e&&t(e,{source:this.source,line:this.line,column:this.column,name:this.name})},a.prototype.join=function(t){var e,r,n=this.children.length;if(n>0){for(e=[],r=0;r<n-1;r++)e.push(this.children[r]),e.push(t);e.push(this.children[r]),this.children=e}return this},a.prototype.replaceRight=function(t,e){var r=this.children[this.children.length-1];return r[s]?r.replaceRight(t,e):"string"==typeof r?this.children[this.children.length-1]=r.replace(t,e):this.children.push("".replace(t,e)),this},a.prototype.setSourceContent=function(t,e){this.sourceContents[i.toSetString(t)]=e},a.prototype.walkSourceContents=function(t){for(var e=0,r=this.children.length;e<r;e++)this.children[e][s]&&this.children[e].walkSourceContents(t);var n=Object.keys(this.sourceContents);for(e=0,r=n.length;e<r;e++)t(i.fromSetString(n[e]),this.sourceContents[n[e]])},a.prototype.toString=function(){var t="";return this.walk((function(e){t+=e})),t},a.prototype.toStringWithSourceMap=function(t){var e={code:"",line:1,column:0},r=new n(t),i=!1,o=null,s=null,a=null,u=null;return this.walk((function(t,n){e.code+=t,null!==n.source&&null!==n.line&&null!==n.column?(o===n.source&&s===n.line&&a===n.column&&u===n.name||r.addMapping({source:n.source,original:{line:n.line,column:n.column},generated:{line:e.line,column:e.column},name:n.name}),o=n.source,s=n.line,a=n.column,u=n.name,i=!0):i&&(r.addMapping({generated:{line:e.line,column:e.column}}),o=null,i=!1);for(var c=0,p=t.length;c<p;c++)10===t.charCodeAt(c)?(e.line++,e.column=0,c+1===p?(o=null,i=!1):i&&r.addMapping({source:n.source,original:{line:n.line,column:n.column},generated:{line:e.line,column:e.column},name:n.name})):e.column++})),this.walkSourceContents((function(t,e){r.setSourceContent(t,e)})),{code:e.code,map:r}},e.SourceNode=a},function(t,e,r){var n=r(127),i=r(128),o=r(130),s=r(132),a=r(133);function u(t,e,r){setImmediate((function(){t(e,r)}))}function c(t,e){try{return JSON.parse(t.replace(/^\)\]\}'/,""))}catch(t){throw t.sourceMapData=e,t}}function p(t,e,r){var n=o(e);try{return String(t(n))}catch(t){throw t.sourceMapData=r,t}}function f(t,e,r,n){var i;try{i=d(t,e)}catch(t){return u(n,t)}if(!i||i.map)return u(n,null,i);r(o(i.url),(function(t,e){if(t)return t.sourceMapData=i,n(t);i.map=String(e);try{i.map=c(i.map,i)}catch(t){return n(t)}n(null,i)}))}function l(t,e,r){var n=d(t,e);return!n||n.map?n:(n.map=p(r,n.url,n),n.map=c(n.map,n),n)}var h=/^data:([^,;]*)(;[^,;]*)*(?:,(.*))?$/,y=/^(?:application|text)\/json$/;function d(t,e){e=s(e);var r=n.getFrom(t);if(!r)return null;var o=r.match(h);if(o){var u=o[1],p=o[2]||"",f=o[3]||"",l={sourceMappingURL:r,url:null,sourcesRelativeTo:e,map:f};if(!y.test(u)){var d=new Error("Unuseful data uri mime type: "+(u||"text/plain"));throw d.sourceMapData=l,d}return l.map=c(";base64"===p?a(f):decodeURIComponent(f),l),l}var g=i(e,r);return{sourceMappingURL:r,url:g,sourcesRelativeTo:g,map:null}}function g(t,e,r,n,i){"function"==typeof n&&(i=n,n={});var s=t.sources?t.sources.length:0,a={sourcesResolved:[],sourcesContent:[]};if(0!==s){var c=function(){0===--s&&i(null,a)};b(t,e,n,(function(t,e,n){if(a.sourcesResolved[n]=t,"string"==typeof e)a.sourcesContent[n]=e,u(c,null);else{var i=o(t);r(i,(function(t,e){a.sourcesContent[n]=t||String(e),c()}))}}))}else u(i,null,a)}function v(t,e,r,n){var i={sourcesResolved:[],sourcesContent:[]};return t.sources&&0!==t.sources.length?(b(t,e,n,(function(t,e,n){if(i.sourcesResolved[n]=t,null!==r)if("string"==typeof e)i.sourcesContent[n]=e;else{var s=o(t);try{i.sourcesContent[n]=String(r(s))}catch(t){i.sourcesContent[n]=t}}})),i):i}var m=/\/?$/;function b(t,e,r,n){var o;r=r||{},e=s(e);for(var a=0,u=t.sources.length;a<u;a++)o=null,"string"==typeof r.sourceRoot?o=r.sourceRoot:"string"==typeof t.sourceRoot&&!1!==r.sourceRoot&&(o=t.sourceRoot),n(null===o||""===o?i(e,t.sources[a]):i(e,o.replace(m,"/"),t.sources[a]),(t.sourcesContent||[])[a],a)}t.exports={resolveSourceMap:f,resolveSourceMapSync:l,resolveSources:g,resolveSourcesSync:v,resolve:function(t,e,r,n,i){if("function"==typeof n&&(i=n,n={}),null===t){var s={sourceMappingURL:null,url:e,sourcesRelativeTo:e,map:null},a=o(e);r(a,(function(t,e){if(t)return t.sourceMapData=s,i(t);s.map=String(e);try{s.map=c(s.map,s)}catch(t){return i(t)}u(s)}))}else f(t,e,r,(function(t,e){return t?i(t):e?void u(e):i(null,null)}));function u(t){g(t.map,t.sourcesRelativeTo,r,n,(function(e,r){if(e)return i(e);t.sourcesResolved=r.sourcesResolved,t.sourcesContent=r.sourcesContent,i(null,t)}))}},resolveSync:function(t,e,r,n){var i;if(null===t){(i={sourceMappingURL:null,url:e,sourcesRelativeTo:e,map:null}).map=p(r,e,i),i.map=c(i.map,i)}else if(!(i=l(t,e,r)))return null;var o=v(i.map,i.sourcesRelativeTo,r,n);return i.sourcesResolved=o.sourcesResolved,i.sourcesContent=o.sourcesContent,i},parseMapToJSON:c}},function(t,e,r){var n,i;void 0===(i="function"==typeof(n=function(){var t=/[#@] sourceMappingURL=([^\s'"]*)/,e=RegExp("(?:/\\*(?:\\s*\r?\n(?://)?)?(?:"+t.source+")\\s*\\*/|//(?:"+t.source+"))\\s*");return{regex:e,_innerRegex:t,getFrom:function(t){var r=t.match(e);return r?r[1]||r[2]||"":null},existsIn:function(t){return e.test(t)},removeFrom:function(t){return t.replace(e,"")},insertBefore:function(t,r){var n=t.match(e);return n?t.slice(0,n.index)+r+t.slice(n.index):t+r}}})?n.call(e,r,e,t):n)||(t.exports=i)},function(t,e,r){var n=r(129);t.exports=function(){return Array.prototype.reduce.call(arguments,(function(t,e){return n.resolve(t,e)}))}},function(t,e){t.exports=require("url")},function(t,e,r){var n=r(131);t.exports=function(t){return n(t.replace(/\+/g,"%2B"))}},function(t,e,r){"use strict";var n=new RegExp("%[a-f0-9]{2}","gi"),i=new RegExp("(%[a-f0-9]{2})+","gi");function o(t,e){try{return decodeURIComponent(t.join(""))}catch(t){}if(1===t.length)return t;e=e||1;var r=t.slice(0,e),n=t.slice(e);return Array.prototype.concat.call([],o(r),o(n))}function s(t){try{return decodeURIComponent(t)}catch(i){for(var e=t.match(n),r=1;r<e.length;r++)e=(t=o(e,r).join("")).match(n);return t}}t.exports=function(t){if("string"!=typeof t)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof t+"`");try{return t=t.replace(/\+/g," "),decodeURIComponent(t)}catch(e){return function(t){for(var e={"%FE%FF":"��","%FF%FE":"��"},r=i.exec(t);r;){try{e[r[0]]=decodeURIComponent(r[0])}catch(t){var n=s(r[0]);n!==r[0]&&(e[r[0]]=n)}r=i.exec(t)}e["%C2"]="�";for(var o=Object.keys(e),a=0;a<o.length;a++){var u=o[a];t=t.replace(new RegExp(u,"g"),e[u])}return t}(t)}}},function(t,e,r){var n=r(17);t.exports=function(t){return"\\"===n.sep?t.replace(/\\/g,"/").replace(/^[a-z]:\/?/i,"/"):t}},function(t,e,r){"use strict";function n(t){return Buffer.from(t,"base64").toString("binary")}t.exports=n.atob=n},function(t,e,r){"use strict";var n=r(36),i=r(17),o=r(11),s=r(16);t.exports=function(t){for(var r in o(t,"_comment",t.comment),t.map=new s.SourceMap.SourceMapGenerator,t.position={line:1,column:1},t.content={},t.files={},e)o(t,r,e[r])},e.updatePosition=function(t){var e=t.match(/\n/g);e&&(this.position.line+=e.length);var r=t.lastIndexOf("\n");this.position.column=~r?t.length-r:this.position.column+t.length},e.emit=function(t,e){var r=e.position||{},n=r.source;return n&&(r.filepath&&(n=s.unixify(r.filepath)),this.map.addMapping({source:n,generated:{line:this.position.line,column:Math.max(this.position.column-1,0)},original:{line:r.start.line,column:r.start.column-1}}),r.content&&this.addContent(n,r),r.filepath&&this.addFile(n,r),this.updatePosition(t),this.output+=t),t},e.addFile=function(t,e){"string"==typeof e.content&&(Object.prototype.hasOwnProperty.call(this.files,t)||(this.files[t]=e.content))},e.addContent=function(t,e){"string"==typeof e.content&&(Object.prototype.hasOwnProperty.call(this.content,t)||this.map.setSourceContent(t,e.content))},e.applySourceMaps=function(){Object.keys(this.files).forEach((function(t){var e=this.files[t];if(this.map.setSourceContent(t,e),!0===this.options.inputSourcemaps){var r=s.sourceMapResolve.resolveSync(e,t,n.readFileSync);if(r){var o=new s.SourceMap.SourceMapConsumer(r.map),a=r.sourcesRelativeTo;this.map.applySourceMap(o,t,s.unixify(i.dirname(a)))}}}),this)},e.comment=function(t){return/^# sourceMappingURL=/.test(t.comment)?this.emit("",t.position):this._comment(t)}},function(t,e,r){"use strict";(function(e){var n=r(34),i=r(2),o=r(40),s=r(11),a=r(22)("snapdragon:parser"),u=r(136),c=r(16);function p(t){a("initializing",e),this.options=c.extend({source:"string"},t),this.init(this.options),n(this)}function f(t,e){return t.visited?t:(s(t,"visited",!0),t.nodes?function(t,e){var r=t.length,n=-1;for(;++n<r;)f(t[n],e)}(t.nodes,e):e(t))}function l(t){return function(t){return t.nodes&&t.nodes[0].type===t.type+".open"}(t)&&function(t){return t.nodes&&c.last(t.nodes).type===t.type+".close"}(t)}p.prototype={constructor:p,init:function(t){this.orig="",this.input="",this.parsed="",this.column=1,this.line=1,this.regex=new o,this.errors=this.errors||[],this.parsers=this.parsers||{},this.types=this.types||[],this.sets=this.sets||{},this.fns=this.fns||[],this.currentType="root";var e=this.position();this.bos=e({type:"bos",val:""}),this.ast={type:"root",errors:this.errors,nodes:[this.bos]},s(this.bos,"parent",this.ast),this.nodes=[this.ast],this.count=0,this.setCount=0,this.stack=[]},error:function(t,e){var r=e.position||{start:{column:0,line:0}},n=r.start.line,i=r.start.column,o=this.options.source,s=new Error(o+" <line:"+n+" column:"+i+">: "+t);if(s.source=o,s.reason=t,s.pos=r,!this.options.silent)throw s;this.errors.push(s)},define:function(t,e){return s(this,t,e),this},position:function(){var t={line:this.line,column:this.column},e=this;return function(r){return s(r,"position",new u(t,e)),r}},set:function(t,e){return-1===this.types.indexOf(t)&&this.types.push(t),this.parsers[t]=e.bind(this),this},get:function(t){return this.parsers[t]},push:function(t,e){return this.sets[t]=this.sets[t]||[],this.count++,this.stack.push(e),this.sets[t].push(e)},pop:function(t){return this.sets[t]=this.sets[t]||[],this.count--,this.stack.pop(),this.sets[t].pop()},isInside:function(t){return this.sets[t]=this.sets[t]||[],this.sets[t].length>0},isType:function(t,e){return t&&t.type===e},prev:function(t){return this.stack.length>0?c.last(this.stack,t):c.last(this.nodes,t)},consume:function(t){this.input=this.input.substr(t)},updatePosition:function(t,e){var r=t.match(/\n/g);r&&(this.line+=r.length);var n=t.lastIndexOf("\n");this.column=~n?e-n:this.column+e,this.parsed+=t,this.consume(e)},match:function(t){var e=t.exec(this.input);if(e)return this.updatePosition(e[0],e[0].length),e},capture:function(t,e){return"function"==typeof e?this.set.apply(this,arguments):(this.regex.set(t,e),this.set(t,function(){var r=this.parsed,n=this.position(),i=this.match(e);if(i&&i[0]){var o=this.prev(),a=n({type:t,val:i[0],parsed:r,rest:this.input});i[1]&&(a.inner=i[1]),s(a,"inside",this.stack.length>0),s(a,"parent",o),o.nodes.push(a)}}.bind(this)),this)},capturePair:function(t,e,r,n){return this.sets[t]=this.sets[t]||[],this.set(t+".open",(function(){var r=this.parsed,i=this.position(),o=this.match(e);if(o&&o[0]){var a=o[0];this.setCount++,this.specialChars=!0;var u=i({type:t+".open",val:a,rest:this.input});void 0!==o[1]&&(u.inner=o[1]);var c=this.prev(),p=i({type:t,nodes:[u]});s(p,"rest",this.input),s(p,"parsed",r),s(p,"prefix",o[1]),s(p,"parent",c),s(u,"parent",p),"function"==typeof n&&n.call(this,u,p),this.push(t,p),c.nodes.push(p)}})),this.set(t+".close",(function(){var e=this.position(),n=this.match(r);if(n&&n[0]){var i=this.pop(t),o=e({type:t+".close",rest:this.input,suffix:n[1],val:n[0]});if(!this.isType(i,t)){if(this.options.strict)throw new Error('missing opening "'+t+'"');return this.setCount--,o.escaped=!0,o}"\\"===o.suffix&&(i.escaped=!0,o.escaped=!0),i.nodes.push(o),s(o,"parent",i)}})),this},eos:function(){var t=this.position();if(!this.input){for(var e=this.prev();"root"!==e.type&&!e.visited;){if(!0===this.options.strict)throw new SyntaxError("invalid syntax:"+i.inspect(e,null,2));l(e)||(e.parent.escaped=!0,e.escaped=!0),f(e,(function(t){l(t.parent)||(t.parent.escaped=!0,t.escaped=!0)})),e=e.parent}var r=t({type:"eos",val:this.append||""});return s(r,"parent",this.ast),r}},next:function(){for(var t,e=this.parsed,r=this.types.length,n=-1;++n<r;)if(t=this.parsers[this.types[n]].call(this))return s(t,"rest",this.input),s(t,"parsed",e),this.last=t,t},parse:function(t){if("string"!=typeof t)throw new TypeError("expected a string");this.init(this.options),this.orig=t,this.input=t;var e=this;function r(){t=e.input;var r=e.next();if(r){var n=e.prev();n&&(s(r,"parent",n),n.nodes&&n.nodes.push(r)),e.sets.hasOwnProperty(n.type)&&(e.currentType=n.type)}if(e.input&&t===e.input)throw new Error('no parsers registered for: "'+e.input.slice(0,5)+'"')}for(;this.input;)r();if(this.stack.length&&this.options.strict){var n=this.stack.pop();throw this.error("missing opening "+n.type+': "'+this.orig+'"')}var i=this.eos();return"eos"!==this.prev().type&&this.ast.nodes.push(i),this.ast}},t.exports=p}).call(this,"/index.js")},function(t,e,r){"use strict";var n=r(11);t.exports=function(t,e){this.start=t,this.end={line:e.line,column:e.column},n(this,"content",e.orig),n(this,"source",e.options.source)}},function(t,e,r){"use strict";var n=r(41),i=r(44);function o(t){function e(t,r){return t.nodes?function(t,r){var n=t.length,i=-1;for(;++i<n;)e(t[i],r)}(t.nodes,r):r(t)}t.set("paren",(function(t){var r="";return e(t,(function(t){t.val&&(r+=(/^\W/.test(t.val)?"\\":"")+t.val)})),this.emit(r,t)}))}t.exports=function(t){var e=t.compiler.compilers,r=t.options;t.use(n.compilers);var s=e.escape,a=e.qmark,u=e.slash,c=e.star,p=e.text,f=e.plus,l=e.dot;!1===r.extglob||!0===r.noext?t.compiler.use(o):t.use(i.compilers),t.use((function(){this.options.star=this.options.star||function(){return"[^\\\\/]*?"}})),t.compiler.set("dot",l).set("escape",s).set("plus",f).set("slash",u).set("qmark",a).set("star",c).set("text",p)}},function(t,e,r){"use strict";t.exports=function(t,e){function r(){return e&&"string"==typeof e.slash?e.slash:e&&"function"==typeof e.slash?e.slash.call(t):"\\\\/"}function n(){return e&&"string"==typeof e.star?e.star:e&&"function"==typeof e.star?e.star.call(t):"[^"+r()+"]*?"}var i=t.ast=t.parser.ast;i.state=t.parser.state,t.compiler.state=i.state,t.compiler.set("not",(function(t){var e=this.prev();return!0===this.options.nonegate||"bos"!==e.type?this.emit("\\"+t.val,t):this.emit(t.val,t)})).set("escape",(function(t){return this.options.unescape&&/^[-\w_.]/.test(t.val)?this.emit(t.val,t):this.emit("\\"+t.val,t)})).set("quoted",(function(t){return this.emit(t.val,t)})).set("dollar",(function(t){return"bracket"===t.parent.type?this.emit(t.val,t):this.emit("\\"+t.val,t)})).set("dot",(function(t){return!0===t.dotfiles&&(this.dotfiles=!0),this.emit("\\"+t.val,t)})).set("backslash",(function(t){return this.emit(t.val,t)})).set("slash",(function(t,e,n){for(var i="["+r()+"]",o=t.parent,s=this.prev();"paren"===o.type&&!o.hasSlash;)o.hasSlash=!0,o=o.parent;return s.addQmark&&(i+="?"),"\\b"===t.rest.slice(0,2)?this.emit(i,t):"**"===t.parsed||"./**"===t.parsed?(this.output="(?:"+this.output,this.emit(i+")?",t)):"!**"===t.parsed&&!0!==this.options.nonegate?this.emit(i+"?\\b",t):this.emit(i,t)})).set("bracket",(function(t){var e=t.close,r=t.escaped?"\\[":"[",n=t.negated,i=t.inner,o=t.val;return!0===t.escaped&&(i=i.replace(/\\?(\W)/g,"\\$1"),n=""),"]-"===i&&(i="\\]\\-"),n&&-1===i.indexOf(".")&&(i+="."),n&&-1===i.indexOf("/")&&(i+="/"),o=r+n+i+e,this.emit(o,t)})).set("square",(function(t){var e=(/^\W/.test(t.val)?"\\":"")+t.val;return this.emit(e,t)})).set("qmark",(function(t){var e=this.prev(),r="[^.\\\\/]";if((this.options.dot||"bos"!==e.type&&"slash"!==e.type)&&(r="[^\\\\/]"),"("===t.parsed.slice(-1)){var n=t.rest.charAt(0);if("!"===n||"="===n||":"===n)return this.emit(t.val,t)}return t.val.length>1&&(r+="{"+t.val.length+"}"),this.emit(r,t)})).set("plus",(function(t){var e=t.parsed.slice(-1);if("]"===e||")"===e)return this.emit(t.val,t);if(!this.output||/[?*+]/.test(r)&&"bracket"!==t.parent.type)return this.emit("\\+",t);var r=this.output.slice(-1);return/\w/.test(r)&&!t.inside?this.emit("+\\+?",t):this.emit("+",t)})).set("globstar",(function(t,e,i){this.output||(this.state.leadingGlobstar=!0);var o=this.prev(),s=this.prev(2),a=this.next(),u=this.next(2),c=o.type,p=t.val;"slash"===o.type&&"slash"===a.type&&"text"===s.type&&(this.output+="?","text"!==u.type&&(this.output+="\\b"));var f=t.parsed;"!"===f.charAt(0)&&(f=f.slice(1));var l=t.isInside.paren||t.isInside.brace;return p=f&&"slash"!==c&&"bos"!==c&&!l?n():!0!==this.options.dot?"(?:(?!(?:["+r()+"]|^)\\.).)*?":"(?:(?!(?:["+r()+"]|^)(?:\\.{1,2})($|["+r()+"]))(?!\\.{2}).)*?","slash"!==c&&"bos"!==c||!0===this.options.dot||(p="(?!\\.)"+p),"slash"===o.type&&"slash"===a.type&&"text"!==s.type&&("text"!==u.type&&"star"!==u.type||(t.addQmark=!0)),this.options.capture&&(p="("+p+")"),this.emit(p,t)})).set("star",(function(t,e,i){var o=e[i-2]||{},s=this.prev(),a=this.next(),u=s.type;function c(t){return"bos"===t.type||"slash"===t.type}if(""===this.output&&!0!==this.options.contains&&(this.output="(?!["+r()+"])"),"bracket"===u&&!1===this.options.bash){var p=a&&"bracket"===a.type?n():"*?";if(!s.nodes||"posix"!==s.nodes[1].type)return this.emit(p,t)}var f=this.dotfiles||"text"===u||"escape"===u?"":this.options.dot?"(?!(?:^|["+r()+"])\\.{1,2}(?:$|["+r()+"]))":"(?!\\.)";c(s)||c(o)&&"not"===u?f+="(?!\\.)"!==f?"(?!(\\.{2}|\\.["+r()+"]))(?=.)":"(?=.)":"(?!\\.)"===f&&(f=""),"not"===s.type&&"bos"===o.type&&!0===this.options.dot&&(this.output="(?!\\.)"+this.output);var l=f+n();return this.options.capture&&(l="("+l+")"),this.emit(l,t)})).set("text",(function(t){return this.emit(t.val,t)})).set("eos",(function(t){var e=this.prev(),n=t.val;return this.output="(?:\\.["+r()+"](?=.))?"+this.output,this.state.metachar&&"qmark"!==e.type&&"slash"!==e.type&&(n+=this.options.contains?"["+r()+"]?":"(?:["+r()+"]|$)"),this.emit(n,t)})),e&&"function"==typeof e.compilers&&e.compilers(t.compiler)}},function(t,e,r){"use strict";var n,i=r(7),o=r(3),s=function(t){if(n)return n;var e={contains:!0,strictClose:!1},r=i.create(t,e),s=o("^(?:[*]\\((?=.)|"+r+")",e);return n=s}("[\\[!*+?$^\"'.\\\\/]+");t.exports=function(t,e){var r=t.parser,n=r.options;r.state={slashes:0,paths:[]},r.ast.state=r.state,r.capture("prefix",(function(){this.parsed||this.match(/^\.[\\/]/)&&(this.state.strictOpen=!!this.options.strictOpen,this.state.addPrefix=!0)})).capture("escape",(function(){if(!this.isInside("bracket")){var t=this.position(),e=this.match(/^(?:\\(.)|([$^]))/);if(e)return t({type:"escape",val:e[2]||e[1]})}})).capture("quoted",(function(){var t=this.position(),e=this.match(/^["']/);if(e){var r=e[0];if(-1===this.input.indexOf(r))return t({type:"escape",val:r});var n=function(t,e){var r=t.charAt(0),n={len:1,val:"",esc:""},i=0;function o(){"\\"!==r&&(n.esc+="\\"+r,n.val+=r),r=t.charAt(++i),n.len++,"\\"===r&&(o(),o())}for(;r&&r!==e;)o();return n}(this.input,r);return this.consume(n.len),t({type:"quoted",val:n.esc})}})).capture("not",(function(){var t=this.parsed,e=this.position(),r=this.match(this.notRegex||/^!+/);if(r){var n=r[0],i=n.length%2==1;return""!==t||i||(n=""),""===t&&i&&!0!==this.options.nonegate&&(this.bos.val="(?!^(?:",this.append=")$).*",n=""),e({type:"not",val:n})}})).capture("dot",(function(){var t=this.parsed,e=this.position(),r=this.match(/^\.+/);if(r){var n=r[0];return this.state.dot="."===n&&(""===t||"/"===t.slice(-1)),e({type:"dot",dotfiles:this.state.dot,val:n})}})).capture("plus",/^\+(?!\()/).capture("qmark",(function(){var t=this.parsed,e=this.position(),r=this.match(/^\?+(?!\()/);if(r)return this.state.metachar=!0,this.state.qmark=!0,e({type:"qmark",parsed:t,val:r[0]})})).capture("globstar",(function(){var t=this.parsed,e=this.position();if(this.match(/^\*{2}(?![*(])(?=[,)/]|$)/)){var r=!0!==n.noglobstar?"globstar":"star",i=e({type:r,parsed:t});for(this.state.metachar=!0;"/**/"===this.input.slice(0,4);)this.input=this.input.slice(3);return i.isInside={brace:this.isInside("brace"),paren:this.isInside("paren")},"globstar"===r?(this.state.globstar=!0,i.val="**"):(this.state.star=!0,i.val="*"),i}})).capture("star",(function(){var t=this.position(),e=this.match(/^(?:\*(?![*(])|[*]{3,}(?!\()|[*]{2}(?![(/]|$)|\*(?=\*\())/);if(e)return this.state.metachar=!0,this.state.star=!0,t({type:"star",val:e[0]})})).capture("slash",(function(){var t=this.position(),e=this.match(/^\//);if(e)return this.state.slashes++,t({type:"slash",val:e[0]})})).capture("backslash",(function(){var t=this.position(),e=this.match(/^\\(?![*+?(){}[\]'"])/);if(e){var r=e[0];return this.isInside("bracket")?r="\\":r.length>1&&(r="\\\\"),t({type:"backslash",val:r})}})).capture("square",(function(){if(!this.isInside("bracket")){var t=this.position(),e=this.match(/^\[([^!^\\])\]/);if(e)return t({type:"square",val:e[1]})}})).capture("bracket",(function(){var t=this.position(),e=this.match(/^(?:\[([!^]?)([^\]]+|\]-)(\]|[^*+?]+)|\[)/);if(e){var r=e[0],n=e[1]?"^":"",i=(e[2]||"").replace(/\\\\+/,"\\\\"),o=e[3]||"";e[2]&&i.length<e[2].length&&(r=r.replace(/\\\\+/,"\\\\"));var s=this.input.slice(0,2);if(""===i&&"\\]"===s){i+=s,this.consume(2);for(var a,u=this.input,c=-1;a=u[++c];){if(this.consume(1),"]"===a){o=a;break}i+=a}}return t({type:"bracket",val:r,escaped:"]"!==o,negated:n,inner:i,close:o})}})).capture("text",(function(){if(!this.isInside("bracket")){var t=this.position(),e=this.match(s);if(e&&e[0])return t({type:"text",val:e[0]})}})),e&&"function"==typeof e.parsers&&e.parsers(t.parser)},t.exports.not="[\\[!*+?$^\"'.\\\\/]+"},function(t,e,r){t.exports=new(r(23))},function(t,e,r){"use strict";var n=t.exports,i=r(17),o=r(142)(),s=r(9);n.define=r(18),n.diff=r(42),n.extend=r(5),n.pick=r(43),n.typeOf=r(0),n.unique=r(8),n.isEmptyString=function(t){return""===String(t)||"./"===String(t)},n.isWindows=function(){return"\\"===i.sep||!0===o},n.last=function(t,e){return t[t.length-(e||1)]},n.instantiate=function(t,e){var r;return r="object"===n.typeOf(t)&&t.snapdragon?t.snapdragon:"object"===n.typeOf(e)&&e.snapdragon?e.snapdragon:new s(e),n.define(r,"parse",(function(t,e){var r=s.prototype.parse.call(this,t,e);r.input=t;var i=this.parser.stack.pop();if(i&&!0!==this.options.strictErrors){var o=i.nodes[0],a=i.nodes[1];if("bracket"===i.type)"["===a.val.charAt(0)&&(a.val="\\"+a.val);else{o.val="\\"+o.val;var u=o.parent.nodes[1];"star"===u.type&&(u.loose=!0)}}return n.define(r,"parser",this.parser),r})),r},n.createKey=function(t,e){if(void 0===e)return t;var r=t;for(var n in e)e.hasOwnProperty(n)&&(r+=";"+n+"="+String(e[n]));return r},n.arrayify=function(t){return"string"==typeof t?[t]:t?Array.isArray(t)?t:[t]:[]},n.isString=function(t){return"string"==typeof t},n.isRegex=function(t){return"regexp"===n.typeOf(t)},n.isObject=function(t){return"object"===n.typeOf(t)},n.escapeRegex=function(t){return t.replace(/[-[\]{}()^$|*+?.\\/\s]/g,"\\$&")},n.combineDupes=function(t,e){var r=(e=(e=n.arrayify(e).join("|").split("|")).map((function(t){return t.replace(/\\?([+*\\/])/g,"\\$1")}))).join("|"),i=new RegExp("("+r+")(?=\\1)","g");return t.replace(i,"")},n.hasSpecialChars=function(t){return/(?:(?:(^|\/)[!.])|[*?+()|[\]{}]|[+@]\()/.test(t)},n.toPosixPath=function(t){return t.replace(/\\+/g,"/")},n.unescape=function(t){return n.toPosixPath(t.replace(/\\(?=[*+?!.])/g,""))},n.stripDrive=function(t){return n.isWindows()?t.replace(/^[a-z]:[\\/]+?/i,"/"):t},n.stripPrefix=function(t){return"."!==t.charAt(0)||"/"!==t.charAt(1)&&"\\"!==t.charAt(1)?t:t.slice(2)},n.isSimpleChar=function(t){return""===t.trim()||"."===t},n.isSlash=function(t){return"/"===t||"\\/"===t||"\\"===t||"\\\\"===t},n.matchPath=function(t,e){return e&&e.contains?n.containsPattern(t,e):n.equalsPattern(t,e)},n._equals=function(t,e,r){return r===t||r===e},n._contains=function(t,e,r){return-1!==t.indexOf(r)||-1!==e.indexOf(r)},n.equalsPattern=function(t,e){var r=n.unixify(e);return e=e||{},function(i){var o=n._equals(i,r(i),t);if(!0===o||!0!==e.nocase)return o;var s=i.toLowerCase();return n._equals(s,r(s),t)}},n.containsPattern=function(t,e){var r=n.unixify(e);return e=e||{},function(i){var o=n._contains(i,r(i),t);if(!0===o||!0!==e.nocase)return o;var s=i.toLowerCase();return n._contains(s,r(s),t)}},n.matchBasename=function(t){return function(e){return t.test(e)||t.test(i.basename(e))}},n.identity=function(t){return t},n.value=function(t,e,r){return r&&!1===r.unixify?t:r&&"function"==typeof r.unixify?r.unixify(t):e(t)},n.unixify=function(t){var e=t||{};return function(t){return!1!==e.stripPrefix&&(t=n.stripPrefix(t)),!0===e.unescape&&(t=n.unescape(t)),(!0===e.unixify||n.isWindows())&&(t=n.toPosixPath(t)),t}}},function(t,e,r){var n,i,o,s; |