UNPKG

cloudstudio

Version:

Run VS Code on a remote server.

1 lines 136 kB
(()=>{var e={195:function(e,t,n){var i;e=n.nmd(e),i=function(t){"use strict";function n(e,t){t|=0;for(var n=Math.max(e.length-t,0),i=Array(n),r=0;r<n;r++)i[r]=e[t+r];return i}var i=function(e){var t=n(arguments,1);return function(){var i=n(arguments);return e.apply(null,t.concat(i))}},r=function(e){return function(){var t=n(arguments),i=t.pop();e.call(this,t,i)}};function o(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}var a="function"==typeof setImmediate&&setImmediate,p="object"==typeof process&&"function"==typeof process.nextTick;function c(e){setTimeout(e,0)}function l(e){return function(t){var i=n(arguments,1);e((function(){t.apply(null,i)}))}}var s=l(a?setImmediate:p?process.nextTick:c);function d(e){return r((function(t,n){var i;try{i=e.apply(this,t)}catch(e){return n(e)}o(i)&&"function"==typeof i.then?i.then((function(e){u(n,null,e)}),(function(e){u(n,e.message?e:new Error(e))})):n(null,i)}))}function u(e,t,n){try{e(t,n)}catch(e){s(h,e)}}function h(e){throw e}var f="function"==typeof Symbol;function x(e){return f&&"AsyncFunction"===e[Symbol.toStringTag]}function v(e){return x(e)?d(e):e}function m(e){return function(t){var i=n(arguments,1),o=r((function(n,i){var r=this;return e(t,(function(e,t){v(e).apply(r,n.concat(t))}),i)}));return i.length?o.apply(this,i):o}}var b="object"==typeof global&&global&&global.Object===Object&&global,g="object"==typeof self&&self&&self.Object===Object&&self,w=b||g||Function("return this")(),k=w.Symbol,y=Object.prototype,C=y.hasOwnProperty,A=y.toString,S=k?k.toStringTag:void 0,j=Object.prototype.toString,P=k?k.toStringTag:void 0;function T(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":P&&P in Object(e)?function(e){var t=C.call(e,S),n=e[S];try{e[S]=void 0;var i=!0}catch(e){}var r=A.call(e);return i&&(t?e[S]=n:delete e[S]),r}(e):function(e){return j.call(e)}(e)}function O(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function I(e){return null!=e&&O(e.length)&&!function(e){if(!o(e))return!1;var t=T(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}(e)}var E={};function L(){}function F(e){return function(){if(null!==e){var t=e;e=null,t.apply(this,arguments)}}}var N="function"==typeof Symbol&&Symbol.iterator;function _(e){return null!=e&&"object"==typeof e}function M(e){return _(e)&&"[object Arguments]"==T(e)}var z=Object.prototype,$=z.hasOwnProperty,D=z.propertyIsEnumerable,U=M(function(){return arguments}())?M:function(e){return _(e)&&$.call(e,"callee")&&!D.call(e,"callee")},B=Array.isArray,q="object"==typeof t&&t&&!t.nodeType&&t,W=q&&e&&!e.nodeType&&e,H=W&&W.exports===q?w.Buffer:void 0,R=(H?H.isBuffer:void 0)||function(){return!1},Y=/^(?:0|[1-9]\d*)$/;function K(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&Y.test(e))&&e>-1&&e%1==0&&e<t}var V={};V["[object Float32Array]"]=V["[object Float64Array]"]=V["[object Int8Array]"]=V["[object Int16Array]"]=V["[object Int32Array]"]=V["[object Uint8Array]"]=V["[object Uint8ClampedArray]"]=V["[object Uint16Array]"]=V["[object Uint32Array]"]=!0,V["[object Arguments]"]=V["[object Array]"]=V["[object ArrayBuffer]"]=V["[object Boolean]"]=V["[object DataView]"]=V["[object Date]"]=V["[object Error]"]=V["[object Function]"]=V["[object Map]"]=V["[object Number]"]=V["[object Object]"]=V["[object RegExp]"]=V["[object Set]"]=V["[object String]"]=V["[object WeakMap]"]=!1;var G,X="object"==typeof t&&t&&!t.nodeType&&t,J=X&&e&&!e.nodeType&&e,Q=J&&J.exports===X&&b.process,Z=function(){try{return J&&J.require&&J.require("util").types||Q&&Q.binding&&Q.binding("util")}catch(e){}}(),ee=Z&&Z.isTypedArray,te=ee?(G=ee,function(e){return G(e)}):function(e){return _(e)&&O(e.length)&&!!V[T(e)]},ne=Object.prototype.hasOwnProperty;var ie=Object.prototype,re=function(e,t){return function(n){return e(t(n))}}(Object.keys,Object),oe=Object.prototype.hasOwnProperty;function ae(e){return I(e)?function(e,t){var n=B(e),i=!n&&U(e),r=!n&&!i&&R(e),o=!n&&!i&&!r&&te(e),a=n||i||r||o,p=a?function(e,t){for(var n=-1,i=Array(e);++n<e;)i[n]=t(n);return i}(e.length,String):[],c=p.length;for(var l in e)!t&&!ne.call(e,l)||a&&("length"==l||r&&("offset"==l||"parent"==l)||o&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||K(l,c))||p.push(l);return p}(e):function(e){if(n=(t=e)&&t.constructor,t!==("function"==typeof n&&n.prototype||ie))return re(e);var t,n,i=[];for(var r in Object(e))oe.call(e,r)&&"constructor"!=r&&i.push(r);return i}(e)}function pe(e){return function(){if(null===e)throw new Error("Callback was already called.");var t=e;e=null,t.apply(this,arguments)}}function ce(e){return function(t,n,i){if(i=F(i||L),e<=0||!t)return i(null);var r=function(e){if(I(e))return function(e){var t=-1,n=e.length;return function(){return++t<n?{value:e[t],key:t}:null}}(e);var t,n,i,r,o=function(e){return N&&e[N]&&e[N]()}(e);return o?function(e){var t=-1;return function(){var n=e.next();return n.done?null:(t++,{value:n.value,key:t})}}(o):(n=ae(t=e),i=-1,r=n.length,function e(){var o=n[++i];return"__proto__"===o?e():i<r?{value:t[o],key:o}:null})}(t),o=!1,a=0,p=!1;function c(e,t){if(a-=1,e)o=!0,i(e);else{if(t===E||o&&a<=0)return o=!0,i(null);p||l()}}function l(){for(p=!0;a<e&&!o;){var t=r();if(null===t)return o=!0,void(a<=0&&i(null));a+=1,n(t.value,t.key,pe(c))}p=!1}l()}}function le(e,t,n,i){ce(t)(e,v(n),i)}function se(e,t){return function(n,i,r){return e(n,t,i,r)}}function de(e,t,n){n=F(n||L);var i=0,r=0,o=e.length;function a(e,t){e?n(e):++r!==o&&t!==E||n(null)}for(0===o&&n(null);i<o;i++)t(e[i],i,pe(a))}var ue=se(le,1/0),he=function(e,t,n){(I(e)?de:ue)(e,v(t),n)};function fe(e){return function(t,n,i){return e(he,t,v(n),i)}}function xe(e,t,n,i){i=i||L,t=t||[];var r=[],o=0,a=v(n);e(t,(function(e,t,n){var i=o++;a(e,(function(e,t){r[i]=t,n(e)}))}),(function(e){i(e,r)}))}var ve=fe(xe),me=m(ve);function be(e){return function(t,n,i,r){return e(ce(n),t,v(i),r)}}var ge=be(xe),we=se(ge,1),ke=m(we);function ye(e,t){for(var n=-1,i=null==e?0:e.length;++n<i&&!1!==t(e[n],n,e););return e}function Ce(e,t){return e&&function(e,t,n){for(var i=-1,r=Object(e),o=n(e),a=o.length;a--;){var p=o[++i];if(!1===t(r[p],p,r))break}return e}(e,t,ae)}function Ae(e){return e!=e}function Se(e,t,n){return t==t?function(e,t,n){for(var i=n-1,r=e.length;++i<r;)if(e[i]===t)return i;return-1}(e,t,n):function(e,t,n,i){for(var r=e.length,o=n+-1;++o<r;)if(t(e[o],o,e))return o;return-1}(e,Ae,n)}var je=function(e,t,i){"function"==typeof t&&(i=t,t=null),i=F(i||L);var r=ae(e).length;if(!r)return i(null);t||(t=r);var o={},a=0,p=!1,c=Object.create(null),l=[],s=[],d={};function u(e,t){l.push((function(){!function(e,t){if(!p){var r=pe((function(t,r){if(a--,arguments.length>2&&(r=n(arguments,1)),t){var l={};Ce(o,(function(e,t){l[t]=e})),l[e]=r,p=!0,c=Object.create(null),i(t,l)}else o[e]=r,f(e)}));a++;var l=v(t[t.length-1]);t.length>1?l(o,r):l(r)}}(e,t)}))}function h(){if(0===l.length&&0===a)return i(null,o);for(;l.length&&a<t;)l.shift()()}function f(e){ye(c[e]||[],(function(e){e()})),h()}function x(t){var n=[];return Ce(e,(function(e,i){B(e)&&Se(e,t,0)>=0&&n.push(i)})),n}Ce(e,(function(t,n){if(!B(t))return u(n,[t]),void s.push(n);var i=t.slice(0,t.length-1),r=i.length;if(0===r)return u(n,t),void s.push(n);d[n]=r,ye(i,(function(o){if(!e[o])throw new Error("async.auto task `"+n+"` has a non-existent dependency `"+o+"` in "+i.join(", "));var a,p,l;p=function(){0==--r&&u(n,t)},(l=c[a=o])||(l=c[a]=[]),l.push(p)}))})),function(){for(var e=0;s.length;)e++,ye(x(s.pop()),(function(e){0==--d[e]&&s.push(e)}));if(e!==r)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}(),h()};function Pe(e,t){for(var n=-1,i=null==e?0:e.length,r=Array(i);++n<i;)r[n]=t(e[n],n,e);return r}var Te=k?k.prototype:void 0,Oe=Te?Te.toString:void 0;function Ie(e){if("string"==typeof e)return e;if(B(e))return Pe(e,Ie)+"";if(function(e){return"symbol"==typeof e||_(e)&&"[object Symbol]"==T(e)}(e))return Oe?Oe.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}var Ee=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),Le="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",Fe="\\ud83c[\\udffb-\\udfff]",Ne="[^\\ud800-\\udfff]",_e="(?:\\ud83c[\\udde6-\\uddff]){2}",Me="[\\ud800-\\udbff][\\udc00-\\udfff]",ze="(?:"+Le+"|"+Fe+")?",$e="[\\ufe0e\\ufe0f]?",De=$e+ze+"(?:\\u200d(?:"+[Ne,_e,Me].join("|")+")"+$e+ze+")*",Ue="(?:"+[Ne+Le+"?",Le,_e,Me,"[\\ud800-\\udfff]"].join("|")+")",Be=RegExp(Fe+"(?="+Fe+")|"+Ue+De,"g");function qe(e){return function(e){return Ee.test(e)}(e)?function(e){return e.match(Be)||[]}(e):function(e){return e.split("")}(e)}var We=/^\s+|\s+$/g;function He(e,t,n){var i;if((e=null==(i=e)?"":Ie(i))&&(n||void 0===t))return e.replace(We,"");if(!e||!(t=Ie(t)))return e;var r=qe(e),o=qe(t),a=function(e,t){for(var n=-1,i=e.length;++n<i&&Se(t,e[n],0)>-1;);return n}(r,o),p=function(e,t){for(var n=e.length;n--&&Se(t,e[n],0)>-1;);return n}(r,o)+1;return function(e,t,n){var i=e.length;return n=void 0===n?i:n,!t&&n>=i?e:function(e,t,n){var i=-1,r=e.length;t<0&&(t=-t>r?0:r+t),(n=n>r?r:n)<0&&(n+=r),r=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(r);++i<r;)o[i]=e[i+t];return o}(e,t,n)}(r,a,p).join("")}var Re=/^(?:async\s+)?(function)?\s*[^\(]*\(\s*([^\)]*)\)/m,Ye=/,/,Ke=/(=.+)?(\s*)$/,Ve=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm;function Ge(e,t){var n={};Ce(e,(function(e,t){var i,r=x(e),o=!r&&1===e.length||r&&0===e.length;if(B(e))i=e.slice(0,-1),e=e[e.length-1],n[t]=i.concat(i.length>0?a:e);else if(o)n[t]=e;else{if(i=function(e){return(e=(e=(e=e.toString().replace(Ve,"")).match(Re)[2].replace(" ",""))?e.split(Ye):[]).map((function(e){return He(e.replace(Ke,""))}))}(e),0===e.length&&!r&&0===i.length)throw new Error("autoInject task functions require explicit parameters.");r||i.pop(),n[t]=i.concat(a)}function a(t,n){var r=Pe(i,(function(e){return t[e]}));r.push(n),v(e).apply(null,r)}})),je(n,t)}function Xe(){this.head=this.tail=null,this.length=0}function Je(e,t){e.length=1,e.head=e.tail=t}function Qe(e,t,n){if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=v(e),r=0,o=[],a=!1;function p(e,t,n){if(null!=n&&"function"!=typeof n)throw new Error("task callback must be a function");if(d.started=!0,B(e)||(e=[e]),0===e.length&&d.idle())return s((function(){d.drain()}));for(var i=0,r=e.length;i<r;i++){var o={data:e[i],callback:n||L};t?d._tasks.unshift(o):d._tasks.push(o)}a||(a=!0,s((function(){a=!1,d.process()})))}function c(e){return function(t){r-=1;for(var n=0,i=e.length;n<i;n++){var a=e[n],p=Se(o,a,0);0===p?o.shift():p>0&&o.splice(p,1),a.callback.apply(a,arguments),null!=t&&d.error(t,a.data)}r<=d.concurrency-d.buffer&&d.unsaturated(),d.idle()&&d.drain(),d.process()}}var l=!1,d={_tasks:new Xe,concurrency:t,payload:n,saturated:L,unsaturated:L,buffer:t/4,empty:L,drain:L,error:L,started:!1,paused:!1,push:function(e,t){p(e,!1,t)},kill:function(){d.drain=L,d._tasks.empty()},unshift:function(e,t){p(e,!0,t)},remove:function(e){d._tasks.remove(e)},process:function(){if(!l){for(l=!0;!d.paused&&r<d.concurrency&&d._tasks.length;){var e=[],t=[],n=d._tasks.length;d.payload&&(n=Math.min(n,d.payload));for(var a=0;a<n;a++){var p=d._tasks.shift();e.push(p),o.push(p),t.push(p.data)}r+=1,0===d._tasks.length&&d.empty(),r===d.concurrency&&d.saturated();var s=pe(c(e));i(t,s)}l=!1}},length:function(){return d._tasks.length},running:function(){return r},workersList:function(){return o},idle:function(){return d._tasks.length+r===0},pause:function(){d.paused=!0},resume:function(){!1!==d.paused&&(d.paused=!1,s(d.process))}};return d}function Ze(e,t){return Qe(e,1,t)}Xe.prototype.removeLink=function(e){return e.prev?e.prev.next=e.next:this.head=e.next,e.next?e.next.prev=e.prev:this.tail=e.prev,e.prev=e.next=null,this.length-=1,e},Xe.prototype.empty=function(){for(;this.head;)this.shift();return this},Xe.prototype.insertAfter=function(e,t){t.prev=e,t.next=e.next,e.next?e.next.prev=t:this.tail=t,e.next=t,this.length+=1},Xe.prototype.insertBefore=function(e,t){t.prev=e.prev,t.next=e,e.prev?e.prev.next=t:this.head=t,e.prev=t,this.length+=1},Xe.prototype.unshift=function(e){this.head?this.insertBefore(this.head,e):Je(this,e)},Xe.prototype.push=function(e){this.tail?this.insertAfter(this.tail,e):Je(this,e)},Xe.prototype.shift=function(){return this.head&&this.removeLink(this.head)},Xe.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)},Xe.prototype.toArray=function(){for(var e=Array(this.length),t=this.head,n=0;n<this.length;n++)e[n]=t.data,t=t.next;return e},Xe.prototype.remove=function(e){for(var t=this.head;t;){var n=t.next;e(t)&&this.removeLink(t),t=n}return this};var et=se(le,1);function tt(e,t,n,i){i=F(i||L);var r=v(n);et(e,(function(e,n,i){r(t,e,(function(e,n){t=n,i(e)}))}),(function(e){i(e,t)}))}function nt(){var e=Pe(arguments,v);return function(){var t=n(arguments),i=this,r=t[t.length-1];"function"==typeof r?t.pop():r=L,tt(e,t,(function(e,t,r){t.apply(i,e.concat((function(e){var t=n(arguments,1);r(e,t)})))}),(function(e,t){r.apply(i,[e].concat(t))}))}}var it=function(){return nt.apply(null,n(arguments).reverse())},rt=Array.prototype.concat,ot=function(e,t,i,r){r=r||L;var o=v(i);ge(e,t,(function(e,t){o(e,(function(e){return e?t(e):t(null,n(arguments,1))}))}),(function(e,t){for(var n=[],i=0;i<t.length;i++)t[i]&&(n=rt.apply(n,t[i]));return r(e,n)}))},at=se(ot,1/0),pt=se(ot,1),ct=function(){var e=n(arguments),t=[null].concat(e);return function(){var e=arguments[arguments.length-1];return e.apply(this,t)}};function lt(e){return e}function st(e,t){return function(n,i,r,o){o=o||L;var a,p=!1;n(i,(function(n,i,o){r(n,(function(i,r){i?o(i):e(r)&&!a?(p=!0,a=t(!0,n),o(null,E)):o()}))}),(function(e){e?o(e):o(null,p?a:t(!1))}))}}function dt(e,t){return t}var ut=fe(st(lt,dt)),ht=be(st(lt,dt)),ft=se(ht,1);function xt(e){return function(t){var i=n(arguments,1);i.push((function(t){var i=n(arguments,1);"object"==typeof console&&(t?console.error&&console.error(t):console[e]&&ye(i,(function(t){console[e](t)})))})),v(t).apply(null,i)}}var vt=xt("dir");function mt(e,t,i){i=pe(i||L);var r=v(e),o=v(t);function a(e){if(e)return i(e);var t=n(arguments,1);t.push(p),o.apply(this,t)}function p(e,t){return e?i(e):t?void r(a):i(null)}p(null,!0)}function bt(e,t,i){i=pe(i||L);var r=v(e),o=function(e){if(e)return i(e);var a=n(arguments,1);if(t.apply(this,a))return r(o);i.apply(null,[null].concat(a))};r(o)}function gt(e,t,n){bt(e,(function(){return!t.apply(this,arguments)}),n)}function wt(e,t,n){n=pe(n||L);var i=v(t),r=v(e);function o(e){if(e)return n(e);r(a)}function a(e,t){return e?n(e):t?void i(o):n(null)}r(a)}function kt(e){return function(t,n,i){return e(t,i)}}function yt(e,t,n){he(e,kt(v(t)),n)}function Ct(e,t,n,i){ce(t)(e,kt(v(n)),i)}var At=se(Ct,1);function St(e){return x(e)?e:r((function(t,n){var i=!0;t.push((function(){var e=arguments;i?s((function(){n.apply(null,e)})):n.apply(null,e)})),e.apply(this,t),i=!1}))}function jt(e){return!e}var Pt=fe(st(jt,jt)),Tt=be(st(jt,jt)),Ot=se(Tt,1);function It(e){return function(t){return null==t?void 0:t[e]}}function Et(e,t,n,i){var r=new Array(t.length);e(t,(function(e,t,i){n(e,(function(e,n){r[t]=!!n,i(e)}))}),(function(e){if(e)return i(e);for(var n=[],o=0;o<t.length;o++)r[o]&&n.push(t[o]);i(null,n)}))}function Lt(e,t,n,i){var r=[];e(t,(function(e,t,i){n(e,(function(n,o){n?i(n):(o&&r.push({index:t,value:e}),i())}))}),(function(e){e?i(e):i(null,Pe(r.sort((function(e,t){return e.index-t.index})),It("value")))}))}function Ft(e,t,n,i){(I(t)?Et:Lt)(e,t,v(n),i||L)}var Nt=fe(Ft),_t=be(Ft),Mt=se(_t,1);function zt(e,t){var n=pe(t||L),i=v(St(e));!function e(t){if(t)return n(t);i(e)}()}var $t=function(e,t,n,i){i=i||L;var r=v(n);ge(e,t,(function(e,t){r(e,(function(n,i){return n?t(n):t(null,{key:i,val:e})}))}),(function(e,t){for(var n={},r=Object.prototype.hasOwnProperty,o=0;o<t.length;o++)if(t[o]){var a=t[o].key,p=t[o].val;r.call(n,a)?n[a].push(p):n[a]=[p]}return i(e,n)}))},Dt=se($t,1/0),Ut=se($t,1),Bt=xt("log");function qt(e,t,n,i){i=F(i||L);var r={},o=v(n);le(e,t,(function(e,t,n){o(e,t,(function(e,i){if(e)return n(e);r[t]=i,n()}))}),(function(e){i(e,r)}))}var Wt=se(qt,1/0),Ht=se(qt,1);function Rt(e,t){return t in e}function Yt(e,t){var i=Object.create(null),o=Object.create(null);t=t||lt;var a=v(e),p=r((function(e,r){var p=t.apply(null,e);Rt(i,p)?s((function(){r.apply(null,i[p])})):Rt(o,p)?o[p].push(r):(o[p]=[r],a.apply(null,e.concat((function(){var e=n(arguments);i[p]=e;var t=o[p];delete o[p];for(var r=0,a=t.length;r<a;r++)t[r].apply(null,e)}))))}));return p.memo=i,p.unmemoized=e,p}var Kt=l(p?process.nextTick:a?setImmediate:c);function Vt(e,t,i){i=i||L;var r=I(t)?[]:{};e(t,(function(e,t,i){v(e)((function(e,o){arguments.length>2&&(o=n(arguments,1)),r[t]=o,i(e)}))}),(function(e){i(e,r)}))}function Gt(e,t){Vt(he,e,t)}function Xt(e,t,n){Vt(ce(t),e,n)}var Jt=function(e,t){var n=v(e);return Qe((function(e,t){n(e[0],t)}),t,1)},Qt=function(e,t){var n=Jt(e,t);return n.push=function(e,t,i){if(null==i&&(i=L),"function"!=typeof i)throw new Error("task callback must be a function");if(n.started=!0,B(e)||(e=[e]),0===e.length)return s((function(){n.drain()}));t=t||0;for(var r=n._tasks.head;r&&t>=r.priority;)r=r.next;for(var o=0,a=e.length;o<a;o++){var p={data:e[o],priority:t,callback:i};r?n._tasks.insertBefore(r,p):n._tasks.push(p)}s(n.process)},delete n.unshift,n};function Zt(e,t){if(t=F(t||L),!B(e))return t(new TypeError("First argument to race must be an array of functions"));if(!e.length)return t();for(var n=0,i=e.length;n<i;n++)v(e[n])(t)}function en(e,t,i,r){tt(n(e).reverse(),t,i,r)}function tn(e){var t=v(e);return r((function(e,i){return e.push((function(e,t){var r;e?i(null,{error:e}):(r=arguments.length<=2?t:n(arguments,1),i(null,{value:r}))})),t.apply(this,e)}))}function nn(e){var t;return B(e)?t=Pe(e,tn):(t={},Ce(e,(function(e,n){t[n]=tn.call(this,e)}))),t}function rn(e,t,n,i){Ft(e,t,(function(e,t){n(e,(function(e,n){t(e,!n)}))}),i)}var on=fe(rn),an=be(rn),pn=se(an,1);function cn(e){return function(){return e}}function ln(e,t,n){var i=5,r=0,o={times:i,intervalFunc:cn(r)};function a(e,t){if("object"==typeof t)e.times=+t.times||i,e.intervalFunc="function"==typeof t.interval?t.interval:cn(+t.interval||r),e.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");e.times=+t||i}}if(arguments.length<3&&"function"==typeof e?(n=t||L,t=e):(a(o,e),n=n||L),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var p=v(t),c=1;function l(){p((function(e){e&&c++<o.times&&("function"!=typeof o.errorFilter||o.errorFilter(e))?setTimeout(l,o.intervalFunc(c)):n.apply(null,arguments)}))}l()}var sn=function(e,t){t||(t=e,e=null);var n=v(t);return r((function(t,i){function r(e){n.apply(null,t.concat(e))}e?ln(e,r,i):ln(r,i)}))};function dn(e,t){Vt(et,e,t)}var un=fe(st(Boolean,lt)),hn=be(st(Boolean,lt)),fn=se(hn,1);function xn(e,t,n){var i=v(t);function r(e,t){var n=e.criteria,i=t.criteria;return n<i?-1:n>i?1:0}ve(e,(function(e,t){i(e,(function(n,i){if(n)return t(n);t(null,{value:e,criteria:i})}))}),(function(e,t){if(e)return n(e);n(null,Pe(t.sort(r),It("value")))}))}function vn(e,t,n){var i=v(e);return r((function(r,o){var a,p=!1;r.push((function(){p||(o.apply(null,arguments),clearTimeout(a))})),a=setTimeout((function(){var t=e.name||"anonymous",i=new Error('Callback function "'+t+'" timed out.');i.code="ETIMEDOUT",n&&(i.info=n),p=!0,o(i)}),t),i.apply(null,r)}))}var mn=Math.ceil,bn=Math.max;function gn(e,t,n,i){var r=v(n);ge(function(e,t,n,i){for(var r=-1,o=bn(mn((t-e)/1),0),a=Array(o);o--;)a[++r]=e,e+=1;return a}(0,e),t,r,i)}var wn=se(gn,1/0),kn=se(gn,1);function yn(e,t,n,i){arguments.length<=3&&(i=n,n=t,t=B(e)?[]:{}),i=F(i||L);var r=v(n);he(e,(function(e,n,i){r(t,e,n,i)}),(function(e){i(e,t)}))}function Cn(e,t){var i,r=null;t=t||L,At(e,(function(e,t){v(e)((function(e,o){i=arguments.length>2?n(arguments,1):o,r=e,t(!e)}))}),(function(){t(r,i)}))}function An(e){return function(){return(e.unmemoized||e).apply(null,arguments)}}function Sn(e,t,i){i=pe(i||L);var r=v(t);if(!e())return i(null);var o=function(t){if(t)return i(t);if(e())return r(o);var a=n(arguments,1);i.apply(null,[null].concat(a))};r(o)}function jn(e,t,n){Sn((function(){return!e.apply(this,arguments)}),t,n)}var Pn=function(e,t){if(t=F(t||L),!B(e))return t(new Error("First argument to waterfall must be an array of functions"));if(!e.length)return t();var i=0;function r(t){var n=v(e[i++]);t.push(pe(o)),n.apply(null,t)}function o(o){if(o||i===e.length)return t.apply(null,arguments);r(n(arguments,1))}r([])},Tn={apply:i,applyEach:me,applyEachSeries:ke,asyncify:d,auto:je,autoInject:Ge,cargo:Ze,compose:it,concat:at,concatLimit:ot,concatSeries:pt,constant:ct,detect:ut,detectLimit:ht,detectSeries:ft,dir:vt,doDuring:mt,doUntil:gt,doWhilst:bt,during:wt,each:yt,eachLimit:Ct,eachOf:he,eachOfLimit:le,eachOfSeries:et,eachSeries:At,ensureAsync:St,every:Pt,everyLimit:Tt,everySeries:Ot,filter:Nt,filterLimit:_t,filterSeries:Mt,forever:zt,groupBy:Dt,groupByLimit:$t,groupBySeries:Ut,log:Bt,map:ve,mapLimit:ge,mapSeries:we,mapValues:Wt,mapValuesLimit:qt,mapValuesSeries:Ht,memoize:Yt,nextTick:Kt,parallel:Gt,parallelLimit:Xt,priorityQueue:Qt,queue:Jt,race:Zt,reduce:tt,reduceRight:en,reflect:tn,reflectAll:nn,reject:on,rejectLimit:an,rejectSeries:pn,retry:ln,retryable:sn,seq:nt,series:dn,setImmediate:s,some:un,someLimit:hn,someSeries:fn,sortBy:xn,timeout:vn,times:wn,timesLimit:gn,timesSeries:kn,transform:yn,tryEach:Cn,unmemoize:An,until:jn,waterfall:Pn,whilst:Sn,all:Pt,allLimit:Tt,allSeries:Ot,any:un,anyLimit:hn,anySeries:fn,find:ut,findLimit:ht,findSeries:ft,forEach:yt,forEachSeries:At,forEachLimit:Ct,forEachOf:he,forEachOfSeries:et,forEachOfLimit:le,inject:tt,foldl:tt,foldr:en,select:Nt,selectLimit:_t,selectSeries:Mt,wrapSync:d};t.default=Tn,t.apply=i,t.applyEach=me,t.applyEachSeries=ke,t.asyncify=d,t.auto=je,t.autoInject=Ge,t.cargo=Ze,t.compose=it,t.concat=at,t.concatLimit=ot,t.concatSeries=pt,t.constant=ct,t.detect=ut,t.detectLimit=ht,t.detectSeries=ft,t.dir=vt,t.doDuring=mt,t.doUntil=gt,t.doWhilst=bt,t.during=wt,t.each=yt,t.eachLimit=Ct,t.eachOf=he,t.eachOfLimit=le,t.eachOfSeries=et,t.eachSeries=At,t.ensureAsync=St,t.every=Pt,t.everyLimit=Tt,t.everySeries=Ot,t.filter=Nt,t.filterLimit=_t,t.filterSeries=Mt,t.forever=zt,t.groupBy=Dt,t.groupByLimit=$t,t.groupBySeries=Ut,t.log=Bt,t.map=ve,t.mapLimit=ge,t.mapSeries=we,t.mapValues=Wt,t.mapValuesLimit=qt,t.mapValuesSeries=Ht,t.memoize=Yt,t.nextTick=Kt,t.parallel=Gt,t.parallelLimit=Xt,t.priorityQueue=Qt,t.queue=Jt,t.race=Zt,t.reduce=tt,t.reduceRight=en,t.reflect=tn,t.reflectAll=nn,t.reject=on,t.rejectLimit=an,t.rejectSeries=pn,t.retry=ln,t.retryable=sn,t.seq=nt,t.series=dn,t.setImmediate=s,t.some=un,t.someLimit=hn,t.someSeries=fn,t.sortBy=xn,t.timeout=vn,t.times=wn,t.timesLimit=gn,t.timesSeries=kn,t.transform=yn,t.tryEach=Cn,t.unmemoize=An,t.until=jn,t.waterfall=Pn,t.whilst=Sn,t.all=Pt,t.allLimit=Tt,t.allSeries=Ot,t.any=un,t.anyLimit=hn,t.anySeries=fn,t.find=ut,t.findLimit=ht,t.findSeries=ft,t.forEach=yt,t.forEachSeries=At,t.forEachLimit=Ct,t.forEachOf=he,t.forEachOfSeries=et,t.forEachOfLimit=le,t.inject=tt,t.foldl=tt,t.foldr=en,t.select=Nt,t.selectLimit=_t,t.selectSeries=Mt,t.wrapSync=d,Object.defineProperty(t,"__esModule",{value:!0})},i(t)},308:(e,t,n)=>{"use strict";var i=n(983);e.exports=function(e){if(null==e||!1===e)return!1;if("function"==typeof e||e instanceof Array)return!1;var t=e.length;if(!t)return i(e);var n=0;if("-"===e.charAt(0)){if(1===t)return!1;n=1}for(var r=!1,o=!1;n<t;n++){var a=e.charAt(n);if(a<="/"||a>=":")if("e"===a){if(r)return!1;r=!0}else{if("."!==a)return!1;if(o)return!1;o=!0}}return!0}},320:(e,t,n)=>{"use strict";var i=n(990),r=n(150);function o(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}e.exports.Type=n(364),e.exports.Schema=n(657),e.exports.FAILSAFE_SCHEMA=n(795),e.exports.JSON_SCHEMA=n(966),e.exports.CORE_SCHEMA=n(471),e.exports.DEFAULT_SCHEMA=n(601),e.exports.load=i.load,e.exports.loadAll=i.loadAll,e.exports.dump=r.dump,e.exports.YAMLException=n(425),e.exports.types={binary:n(531),float:n(215),map:n(945),null:n(151),pairs:n(879),set:n(982),timestamp:n(156),bool:n(771),int:n(518),merge:n(452),omap:n(605),seq:n(451),str:n(48)},e.exports.safeLoad=o("safeLoad","load"),e.exports.safeLoadAll=o("safeLoadAll","loadAll"),e.exports.safeDump=o("safeDump","dump")},347:e=>{"use strict";function t(e){return null==e}e.exports.isNothing=t,e.exports.isObject=function(e){return"object"==typeof e&&null!==e},e.exports.toArray=function(e){return Array.isArray(e)?e:t(e)?[]:[e]},e.exports.repeat=function(e,t){var n,i="";for(n=0;n<t;n+=1)i+=e;return i},e.exports.isNegativeZero=function(e){return 0===e&&Number.NEGATIVE_INFINITY===1/e},e.exports.extend=function(e,t){var n,i,r,o;if(t)for(n=0,i=(o=Object.keys(t)).length;n<i;n+=1)e[r=o[n]]=t[r];return e}},150:(e,t,n)=>{"use strict";var i=n(347),r=n(425),o=n(601),a=Object.prototype.toString,p=Object.prototype.hasOwnProperty,c=65279,l={0:"\\0",7:"\\a",8:"\\b",9:"\\t",10:"\\n",11:"\\v",12:"\\f",13:"\\r",27:"\\e",34:'\\"',92:"\\\\",133:"\\N",160:"\\_",8232:"\\L",8233:"\\P"},s=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],d=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function u(e){var t,n,o;if(t=e.toString(16).toUpperCase(),e<=255)n="x",o=2;else if(e<=65535)n="u",o=4;else{if(!(e<=4294967295))throw new r("code point within a string may not be greater than 0xFFFFFFFF");n="U",o=8}return"\\"+n+i.repeat("0",o-t.length)+t}function h(e){this.schema=e.schema||o,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.skipInvalid||!1,this.flowLevel=i.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=function(e,t){var n,i,r,o,a,c,l;if(null===t)return{};for(n={},r=0,o=(i=Object.keys(t)).length;r<o;r+=1)a=i[r],c=String(t[a]),"!!"===a.slice(0,2)&&(a="tag:yaml.org,2002:"+a.slice(2)),(l=e.compiledTypeMap.fallback[a])&&p.call(l.styleAliases,c)&&(c=l.styleAliases[c]),n[a]=c;return n}(this.schema,e.styles||null),this.sortKeys=e.sortKeys||!1,this.lineWidth=e.lineWidth||80,this.noRefs=e.noRefs||!1,this.noCompatMode=e.noCompatMode||!1,this.condenseFlow=e.condenseFlow||!1,this.quotingType='"'===e.quotingType?2:1,this.forceQuotes=e.forceQuotes||!1,this.replacer="function"==typeof e.replacer?e.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function f(e,t){for(var n,r=i.repeat(" ",t),o=0,a=-1,p="",c=e.length;o<c;)-1===(a=e.indexOf("\n",o))?(n=e.slice(o),o=c):(n=e.slice(o,a+1),o=a+1),n.length&&"\n"!==n&&(p+=r),p+=n;return p}function x(e,t){return"\n"+i.repeat(" ",e.indent*t)}function v(e){return 32===e||9===e}function m(e){return 32<=e&&e<=126||161<=e&&e<=55295&&8232!==e&&8233!==e||57344<=e&&e<=65533&&e!==c||65536<=e&&e<=1114111}function b(e){return m(e)&&e!==c&&13!==e&&10!==e}function g(e,t,n){var i=b(e),r=i&&!v(e);return(n?i:i&&44!==e&&91!==e&&93!==e&&123!==e&&125!==e)&&35!==e&&!(58===t&&!r)||b(t)&&!v(t)&&35===e||58===t&&r}function w(e,t){var n,i=e.charCodeAt(t);return i>=55296&&i<=56319&&t+1<e.length&&(n=e.charCodeAt(t+1))>=56320&&n<=57343?1024*(i-55296)+n-56320+65536:i}function k(e){return/^\n* /.test(e)}function y(e,t,n,i,o){e.dump=function(){if(0===t.length)return 2===e.quotingType?'""':"''";if(!e.noCompatMode&&(-1!==s.indexOf(t)||d.test(t)))return 2===e.quotingType?'"'+t+'"':"'"+t+"'";var a=e.indent*Math.max(1,n),p=-1===e.lineWidth?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-a),h=i||e.flowLevel>-1&&n>=e.flowLevel;switch(function(e,t,n,i,r,o,a,p){var l,s,d=0,u=null,h=!1,f=!1,x=-1!==i,b=-1,y=m(s=w(e,0))&&s!==c&&!v(s)&&45!==s&&63!==s&&58!==s&&44!==s&&91!==s&&93!==s&&123!==s&&125!==s&&35!==s&&38!==s&&42!==s&&33!==s&&124!==s&&61!==s&&62!==s&&39!==s&&34!==s&&37!==s&&64!==s&&96!==s&&function(e){return!v(e)&&58!==e}(w(e,e.length-1));if(t||a)for(l=0;l<e.length;d>=65536?l+=2:l++){if(!m(d=w(e,l)))return 5;y=y&&g(d,u,p),u=d}else{for(l=0;l<e.length;d>=65536?l+=2:l++){if(10===(d=w(e,l)))h=!0,x&&(f=f||l-b-1>i&&" "!==e[b+1],b=l);else if(!m(d))return 5;y=y&&g(d,u,p),u=d}f=f||x&&l-b-1>i&&" "!==e[b+1]}return h||f?n>9&&k(e)?5:a?2===o?5:2:f?4:3:!y||a||r(e)?2===o?5:2:1}(t,h,e.indent,p,(function(t){return function(e,t){var n,i;for(n=0,i=e.implicitTypes.length;n<i;n+=1)if(e.implicitTypes[n].resolve(t))return!0;return!1}(e,t)}),e.quotingType,e.forceQuotes&&!i,o)){case 1:return t;case 2:return"'"+t.replace(/'/g,"''")+"'";case 3:return"|"+C(t,e.indent)+A(f(t,a));case 4:return">"+C(t,e.indent)+A(f(function(e,t){for(var n,i,r,o=/(\n+)([^\n]*)/g,a=(r=-1!==(r=e.indexOf("\n"))?r:e.length,o.lastIndex=r,S(e.slice(0,r),t)),p="\n"===e[0]||" "===e[0];i=o.exec(e);){var c=i[1],l=i[2];n=" "===l[0],a+=c+(p||n||""===l?"":"\n")+S(l,t),p=n}return a}(t,p),a));case 5:return'"'+function(e){for(var t,n="",i=0,r=0;r<e.length;i>=65536?r+=2:r++)i=w(e,r),!(t=l[i])&&m(i)?(n+=e[r],i>=65536&&(n+=e[r+1])):n+=t||u(i);return n}(t)+'"';default:throw new r("impossible error: invalid scalar style")}}()}function C(e,t){var n=k(e)?String(t):"",i="\n"===e[e.length-1];return n+(!i||"\n"!==e[e.length-2]&&"\n"!==e?i?"":"-":"+")+"\n"}function A(e){return"\n"===e[e.length-1]?e.slice(0,-1):e}function S(e,t){if(""===e||" "===e[0])return e;for(var n,i,r=/ [^ ]/g,o=0,a=0,p=0,c="";n=r.exec(e);)(p=n.index)-o>t&&(i=a>o?a:p,c+="\n"+e.slice(o,i),o=i+1),a=p;return c+="\n",e.length-o>t&&a>o?c+=e.slice(o,a)+"\n"+e.slice(a+1):c+=e.slice(o),c.slice(1)}function j(e,t,n,i){var r,o,a,p="",c=e.tag;for(r=0,o=n.length;r<o;r+=1)a=n[r],e.replacer&&(a=e.replacer.call(n,String(r),a)),(T(e,t+1,a,!0,!0,!1,!0)||void 0===a&&T(e,t+1,null,!0,!0,!1,!0))&&(i&&""===p||(p+=x(e,t)),e.dump&&10===e.dump.charCodeAt(0)?p+="-":p+="- ",p+=e.dump);e.tag=c,e.dump=p||"[]"}function P(e,t,n){var i,o,c,l,s,d;for(c=0,l=(o=n?e.explicitTypes:e.implicitTypes).length;c<l;c+=1)if(((s=o[c]).instanceOf||s.predicate)&&(!s.instanceOf||"object"==typeof t&&t instanceof s.instanceOf)&&(!s.predicate||s.predicate(t))){if(n?s.multi&&s.representName?e.tag=s.representName(t):e.tag=s.tag:e.tag="?",s.represent){if(d=e.styleMap[s.tag]||s.defaultStyle,"[object Function]"===a.call(s.represent))i=s.represent(t,d);else{if(!p.call(s.represent,d))throw new r("!<"+s.tag+'> tag resolver accepts not "'+d+'" style');i=s.represent[d](t,d)}e.dump=i}return!0}return!1}function T(e,t,n,i,o,p,c){e.tag=null,e.dump=n,P(e,n,!1)||P(e,n,!0);var l,s=a.call(e.dump),d=i;i&&(i=e.flowLevel<0||e.flowLevel>t);var u,h,f="[object Object]"===s||"[object Array]"===s;if(f&&(h=-1!==(u=e.duplicates.indexOf(n))),(null!==e.tag&&"?"!==e.tag||h||2!==e.indent&&t>0)&&(o=!1),h&&e.usedDuplicates[u])e.dump="*ref_"+u;else{if(f&&h&&!e.usedDuplicates[u]&&(e.usedDuplicates[u]=!0),"[object Object]"===s)i&&0!==Object.keys(e.dump).length?(function(e,t,n,i){var o,a,p,c,l,s,d="",u=e.tag,h=Object.keys(n);if(!0===e.sortKeys)h.sort();else if("function"==typeof e.sortKeys)h.sort(e.sortKeys);else if(e.sortKeys)throw new r("sortKeys must be a boolean or a function");for(o=0,a=h.length;o<a;o+=1)s="",i&&""===d||(s+=x(e,t)),c=n[p=h[o]],e.replacer&&(c=e.replacer.call(n,p,c)),T(e,t+1,p,!0,!0,!0)&&((l=null!==e.tag&&"?"!==e.tag||e.dump&&e.dump.length>1024)&&(e.dump&&10===e.dump.charCodeAt(0)?s+="?":s+="? "),s+=e.dump,l&&(s+=x(e,t)),T(e,t+1,c,!0,l)&&(e.dump&&10===e.dump.charCodeAt(0)?s+=":":s+=": ",d+=s+=e.dump));e.tag=u,e.dump=d||"{}"}(e,t,e.dump,o),h&&(e.dump="&ref_"+u+e.dump)):(function(e,t,n){var i,r,o,a,p,c="",l=e.tag,s=Object.keys(n);for(i=0,r=s.length;i<r;i+=1)p="",""!==c&&(p+=", "),e.condenseFlow&&(p+='"'),a=n[o=s[i]],e.replacer&&(a=e.replacer.call(n,o,a)),T(e,t,o,!1,!1)&&(e.dump.length>1024&&(p+="? "),p+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),T(e,t,a,!1,!1)&&(c+=p+=e.dump));e.tag=l,e.dump="{"+c+"}"}(e,t,e.dump),h&&(e.dump="&ref_"+u+" "+e.dump));else if("[object Array]"===s)i&&0!==e.dump.length?(e.noArrayIndent&&!c&&t>0?j(e,t-1,e.dump,o):j(e,t,e.dump,o),h&&(e.dump="&ref_"+u+e.dump)):(function(e,t,n){var i,r,o,a="",p=e.tag;for(i=0,r=n.length;i<r;i+=1)o=n[i],e.replacer&&(o=e.replacer.call(n,String(i),o)),(T(e,t,o,!1,!1)||void 0===o&&T(e,t,null,!1,!1))&&(""!==a&&(a+=","+(e.condenseFlow?"":" ")),a+=e.dump);e.tag=p,e.dump="["+a+"]"}(e,t,e.dump),h&&(e.dump="&ref_"+u+" "+e.dump));else{if("[object String]"!==s){if("[object Undefined]"===s)return!1;if(e.skipInvalid)return!1;throw new r("unacceptable kind of an object to dump "+s)}"?"!==e.tag&&y(e,e.dump,t,p,d)}null!==e.tag&&"?"!==e.tag&&(l=encodeURI("!"===e.tag[0]?e.tag.slice(1):e.tag).replace(/!/g,"%21"),l="!"===e.tag[0]?"!"+l:"tag:yaml.org,2002:"===l.slice(0,18)?"!!"+l.slice(18):"!<"+l+">",e.dump=l+" "+e.dump)}return!0}function O(e,t){var n,i,r=[],o=[];for(I(e,r,o),n=0,i=o.length;n<i;n+=1)t.duplicates.push(r[o[n]]);t.usedDuplicates=new Array(i)}function I(e,t,n){var i,r,o;if(null!==e&&"object"==typeof e)if(-1!==(r=t.indexOf(e)))-1===n.indexOf(r)&&n.push(r);else if(t.push(e),Array.isArray(e))for(r=0,o=e.length;r<o;r+=1)I(e[r],t,n);else for(r=0,o=(i=Object.keys(e)).length;r<o;r+=1)I(e[i[r]],t,n)}e.exports.dump=function(e,t){var n=new h(t=t||{});n.noRefs||O(e,n);var i=e;return n.replacer&&(i=n.replacer.call({"":i},"",i)),T(n,0,i,!0,!0)?n.dump+"\n":""}},425:e=>{"use strict";function t(e,t){var n="",i=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(n+='in "'+e.mark.name+'" '),n+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(n+="\n\n"+e.mark.snippet),i+" "+n):i}function n(e,n){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=n,this.message=t(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||""}n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n.prototype.toString=function(e){return this.name+": "+t(this,e)},e.exports=n},990:(e,t,n)=>{"use strict";var i=n(347),r=n(425),o=n(192),a=n(601),p=Object.prototype.hasOwnProperty,c=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,l=/[\x85\u2028\u2029]/,s=/[,\[\]\{\}]/,d=/^(?:!|!!|![a-z\-]+!)$/i,u=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function h(e){return Object.prototype.toString.call(e)}function f(e){return 10===e||13===e}function x(e){return 9===e||32===e}function v(e){return 9===e||32===e||10===e||13===e}function m(e){return 44===e||91===e||93===e||123===e||125===e}function b(e){var t;return 48<=e&&e<=57?e-48:97<=(t=32|e)&&t<=102?t-97+10:-1}function g(e){return 48===e?"\0":97===e?"":98===e?"\b":116===e||9===e?"\t":110===e?"\n":118===e?"\v":102===e?"\f":114===e?"\r":101===e?"":32===e?" ":34===e?'"':47===e?"/":92===e?"\\":78===e?"…":95===e?" ":76===e?"\u2028":80===e?"\u2029":""}function w(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(55296+(e-65536>>10),56320+(e-65536&1023))}for(var k=new Array(256),y=new Array(256),C=0;C<256;C++)k[C]=g(C)?1:0,y[C]=g(C);function A(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||a,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.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.firstTabInLine=-1,this.documents=[]}function S(e,t){var n={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return n.snippet=o(n),new r(t,n)}function j(e,t){throw S(e,t)}function P(e,t){e.onWarning&&e.onWarning.call(null,S(e,t))}var T={YAML:function(e,t,n){var i,r,o;null!==e.version&&j(e,"duplication of %YAML directive"),1!==n.length&&j(e,"YAML directive accepts exactly one argument"),null===(i=/^([0-9]+)\.([0-9]+)$/.exec(n[0]))&&j(e,"ill-formed argument of the YAML directive"),r=parseInt(i[1],10),o=parseInt(i[2],10),1!==r&&j(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=o<2,1!==o&&2!==o&&P(e,"unsupported YAML version of the document")},TAG:function(e,t,n){var i,r;2!==n.length&&j(e,"TAG directive accepts exactly two arguments"),i=n[0],r=n[1],d.test(i)||j(e,"ill-formed tag handle (first argument) of the TAG directive"),p.call(e.tagMap,i)&&j(e,'there is a previously declared suffix for "'+i+'" tag handle'),u.test(r)||j(e,"ill-formed tag prefix (second argument) of the TAG directive");try{r=decodeURIComponent(r)}catch(t){j(e,"tag prefix is malformed: "+r)}e.tagMap[i]=r}};function O(e,t,n,i){var r,o,a,p;if(t<n){if(p=e.input.slice(t,n),i)for(r=0,o=p.length;r<o;r+=1)9===(a=p.charCodeAt(r))||32<=a&&a<=1114111||j(e,"expected valid JSON character");else c.test(p)&&j(e,"the stream contains non-printable characters");e.result+=p}}function I(e,t,n,r){var o,a,c,l;for(i.isObject(n)||j(e,"cannot merge mappings; the provided source object is unacceptable"),c=0,l=(o=Object.keys(n)).length;c<l;c+=1)a=o[c],p.call(t,a)||(t[a]=n[a],r[a]=!0)}function E(e,t,n,i,r,o,a,c,l){var s,d;if(Array.isArray(r))for(s=0,d=(r=Array.prototype.slice.call(r)).length;s<d;s+=1)Array.isArray(r[s])&&j(e,"nested arrays are not supported inside keys"),"object"==typeof r&&"[object Object]"===h(r[s])&&(r[s]="[object Object]");if("object"==typeof r&&"[object Object]"===h(r)&&(r="[object Object]"),r=String(r),null===t&&(t={}),"tag:yaml.org,2002:merge"===i)if(Array.isArray(o))for(s=0,d=o.length;s<d;s+=1)I(e,t,o[s],n);else I(e,t,o,n);else e.json||p.call(n,r)||!p.call(t,r)||(e.line=a||e.line,e.lineStart=c||e.lineStart,e.position=l||e.position,j(e,"duplicated mapping key")),"__proto__"===r?Object.defineProperty(t,r,{configurable:!0,enumerable:!0,writable:!0,value:o}):t[r]=o,delete n[r];return t}function L(e){var t;10===(t=e.input.charCodeAt(e.position))?e.position++:13===t?(e.position++,10===e.input.charCodeAt(e.position)&&e.position++):j(e,"a line break is expected"),e.line+=1,e.lineStart=e.position,e.firstTabInLine=-1}function F(e,t,n){for(var i=0,r=e.input.charCodeAt(e.position);0!==r;){for(;x(r);)9===r&&-1===e.firstTabInLine&&(e.firstTabInLine=e.position),r=e.input.charCodeAt(++e.position);if(t&&35===r)do{r=e.input.charCodeAt(++e.position)}while(10!==r&&13!==r&&0!==r);if(!f(r))break;for(L(e),r=e.input.charCodeAt(e.position),i++,e.lineIndent=0;32===r;)e.lineIndent++,r=e.input.charCodeAt(++e.position)}return-1!==n&&0!==i&&e.lineIndent<n&&P(e,"deficient indentation"),i}function N(e){var t,n=e.position;return!(45!==(t=e.input.charCodeAt(n))&&46!==t||t!==e.input.charCodeAt(n+1)||t!==e.input.charCodeAt(n+2)||(n+=3,0!==(t=e.input.charCodeAt(n))&&!v(t)))}function _(e,t){1===t?e.result+=" ":t>1&&(e.result+=i.repeat("\n",t-1))}function M(e,t){var n,i,r=e.tag,o=e.anchor,a=[],p=!1;if(-1!==e.firstTabInLine)return!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=a),i=e.input.charCodeAt(e.position);0!==i&&(-1!==e.firstTabInLine&&(e.position=e.firstTabInLine,j(e,"tab characters must not be used in indentation")),45===i)&&v(e.input.charCodeAt(e.position+1));)if(p=!0,e.position++,F(e,!0,-1)&&e.lineIndent<=t)a.push(null),i=e.input.charCodeAt(e.position);else if(n=e.line,D(e,t,3,!1,!0),a.push(e.result),F(e,!0,-1),i=e.input.charCodeAt(e.position),(e.line===n||e.lineIndent>t)&&0!==i)j(e,"bad indentation of a sequence entry");else if(e.lineIndent<t)break;return!!p&&(e.tag=r,e.anchor=o,e.kind="sequence",e.result=a,!0)}function z(e){var t,n,i,r,o=!1,a=!1;if(33!==(r=e.input.charCodeAt(e.position)))return!1;if(null!==e.tag&&j(e,"duplication of a tag property"),60===(r=e.input.charCodeAt(++e.position))?(o=!0,r=e.input.charCodeAt(++e.position)):33===r?(a=!0,n="!!",r=e.input.charCodeAt(++e.position)):n="!",t=e.position,o){do{r=e.input.charCodeAt(++e.position)}while(0!==r&&62!==r);e.position<e.length?(i=e.input.slice(t,e.position),r=e.input.charCodeAt(++e.position)):j(e,"unexpected end of the stream within a verbatim tag")}else{for(;0!==r&&!v(r);)33===r&&(a?j(e,"tag suffix cannot contain exclamation marks"):(n=e.input.slice(t-1,e.position+1),d.test(n)||j(e,"named tag handle cannot contain such characters"),a=!0,t=e.position+1)),r=e.input.charCodeAt(++e.position);i=e.input.slice(t,e.position),s.test(i)&&j(e,"tag suffix cannot contain flow indicator characters")}i&&!u.test(i)&&j(e,"tag name cannot contain such characters: "+i);try{i=decodeURIComponent(i)}catch(t){j(e,"tag name is malformed: "+i)}return o?e.tag=i:p.call(e.tagMap,n)?e.tag=e.tagMap[n]+i:"!"===n?e.tag="!"+i:"!!"===n?e.tag="tag:yaml.org,2002:"+i:j(e,'undeclared tag handle "'+n+'"'),!0}function $(e){var t,n;if(38!==(n=e.input.charCodeAt(e.position)))return!1;for(null!==e.anchor&&j(e,"duplication of an anchor property"),n=e.input.charCodeAt(++e.position),t=e.position;0!==n&&!v(n)&&!m(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&j(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(t,e.position),!0}function D(e,t,n,r,o){var a,c,l,s,d,u,h,g,C,A=1,S=!1,P=!1;if(null!==e.listener&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,a=c=l=4===n||3===n,r&&F(e,!0,-1)&&(S=!0,e.lineIndent>t?A=1:e.lineIndent===t?A=0:e.lineIndent<t&&(A=-1)),1===A)for(;z(e)||$(e);)F(e,!0,-1)?(S=!0,l=a,e.lineIndent>t?A=1:e.lineIndent===t?A=0:e.lineIndent<t&&(A=-1)):l=!1;if(l&&(l=S||o),1!==A&&4!==n||(g=1===n||2===n?t:t+1,C=e.position-e.lineStart,1===A?l&&(M(e,C)||function(e,t,n){var i,r,o,a,p,c,l,s=e.tag,d=e.anchor,u={},h=Object.create(null),f=null,m=null,b=null,g=!1,w=!1;if(-1!==e.firstTabInLine)return!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=u),l=e.input.charCodeAt(e.position);0!==l;){if(g||-1===e.firstTabInLine||(e.position=e.firstTabInLine,j(e,"tab characters must not be used in indentation")),i=e.input.charCodeAt(e.position+1),o=e.line,63!==l&&58!==l||!v(i)){if(a=e.line,p=e.lineStart,c=e.position,!D(e,n,2,!1,!0))break;if(e.line===o){for(l=e.input.charCodeAt(e.position);x(l);)l=e.input.charCodeAt(++e.position);if(58===l)v(l=e.input.charCodeAt(++e.position))||j(e,"a whitespace character is expected after the key-value separator within a block mapping"),g&&(E(e,u,h,f,m,null,a,p,c),f=m=b=null),w=!0,g=!1,r=!1,f=e.tag,m=e.result;else{if(!w)return e.tag=s,e.anchor=d,!0;j(e,"can not read an implicit mapping pair; a colon is missed")}}else{if(!w)return e.tag=s,e.anchor=d,!0;j(e,"can not read a block mapping entry; a multiline key may not be an implicit key")}}else 63===l?(g&&(E(e,u,h,f,m,null,a,p,c),f=m=b=null),w=!0,g=!0,r=!0):g?(g=!1,r=!0):j(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),e.position+=1,l=i;if((e.line===o||e.lineIndent>t)&&(g&&(a=e.line,p=e.lineStart,c=e.position),D(e,t,4,!0,r)&&(g?m=e.result:b=e.result),g||(E(e,u,h,f,m,b,a,p,c),f=m=b=null),F(e,!0,-1),l=e.input.charCodeAt(e.position)),(e.line===o||e.lineIndent>t)&&0!==l)j(e,"bad indentation of a mapping entry");else if(e.lineIndent<t)break}return g&&E(e,u,h,f,m,null,a,p,c),w&&(e.tag=s,e.anchor=d,e.kind="mapping",e.result=u),w}(e,C,g))||function(e,t){var n,i,r,o,a,p,c,l,s,d,u,h,f=!0,x=e.tag,m=e.anchor,b=Object.create(null);if(91===(h=e.input.charCodeAt(e.position)))a=93,l=!1,o=[];else{if(123!==h)return!1;a=125,l=!0,o={}}for(null!==e.anchor&&(e.anchorMap[e.anchor]=o),h=e.input.charCodeAt(++e.position);0!==h;){if(F(e,!0,t),(h=e.input.charCodeAt(e.position))===a)return e.position++,e.tag=x,e.anchor=m,e.kind=l?"mapping":"sequence",e.result=o,!0;f?44===h&&j(e,"expected the node content, but found ','"):j(e,"missed comma between flow collection entries"),u=null,p=c=!1,63===h&&v(e.input.charCodeAt(e.position+1))&&(p=c=!0,e.position++,F(e,!0,t)),n=e.line,i=e.lineStart,r=e.position,D(e,t,1,!1,!0),d=e.tag,s=e.result,F(e,!0,t),h=e.input.charCodeAt(e.position),!c&&e.line!==n||58!==h||(p=!0,h=e.input.charCodeAt(++e.position),F(e,!0,t),D(e,t,1,!1,!0),u=e.result),l?E(e,o,b,d,s,u,n,i,r):p?o.push(E(e,null,b,d,s,u,n,i,r)):o.push(s),F(e,!0,t),44===(h=e.input.charCodeAt(e.position))?(f=!0,h=e.input.charCodeAt(++e.position)):f=!1}j(e,"unexpected end of the stream within a flow collection")}(e,g)?P=!0:(c&&function(e,t){var n,r,o,a,p,c=1,l=!1,s=!1,d=t,u=0,h=!1;if(124===(a=e.input.charCodeAt(e.position)))r=!1;else{if(62!==a)return!1;r=!0}for(e.kind="scalar",e.result="";0!==a;)if(43===(a=e.input.charCodeAt(++e.position))||45===a)1===c?c=43===a?3:2:j(e,"repeat of a chomping mode identifier");else{if(!((o=48<=(p=a)&&p<=57?p-48:-1)>=0))break;0===o?j(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):s?j(e,"repeat of an indentation width identifier"):(d=t+o-1,s=!0)}if(x(a)){do{a=e.input.charCodeAt(++e.position)}while(x(a));if(35===a)do{a=e.input.charCodeAt(++e.position)}while(!f(a)&&0!==a)}for(;0!==a;){for(L(e),e.lineIndent=0,a=e.input.charCodeAt(e.position);(!s||e.lineIndent<d)&&32===a;)e.lineIndent++,a=e.input.charCodeAt(++e.position);if(!s&&e.lineIndent>d&&(d=e.lineIndent),f(a))u++;else{if(e.lineIndent<d){3===c?e.result+=i.repeat("\n",l?1+u:u):1===c&&l&&(e.result+="\n");break}for(r?x(a)?(h=!0,e.result+=i.repeat("\n",l?1+u:u)):h?(h=!1,e.result+=i.repeat("\n",u+1)):0===u?l&&(e.result+=" "):e.result+=i.repeat("\n",u):e.result+=i.repeat("\n",l?1+u:u),l=!0,s=!0,u=0,n=e.position;!f(a)&&0!==a;)a=e.input.charCodeAt(++e.position);O(e,n,e.position,!1)}}return!0}(e,g)||function(e,t){var n,i,r;if(39!==(n=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,i=r=e.position;0!==(n=e.input.charCodeAt(e.position));)if(39===n){if(O(e,i,e.position,!0),39!==(n=e.input.charCodeAt(++e.position)))return!0;i=e.position,e.position++,r=e.position}else f(n)?(O(e,i,r,!0),_(e,F(e,!1,t)),i=r=e.position):e.position===e.lineStart&&N(e)?j(e,"unexpected end of the document within a single quoted scalar"):(e.position++,r=e.position);j(e,"unexpected end of the stream within a single quoted scalar")}(e,g)||function(e,t){var n,i,r,o,a,p,c;if(34!==(p=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,n=i=e.position;0!==(p=e.input.charCodeAt(e.position));){if(34===p)return O(e,n,e.position,!0),e.position++,!0;if(92===p){if(O(e,n,e.position,!0),f(p=e.input.charCodeAt(++e.position)))F(e,!1,t);else if(p<256&&k[p])e.result+=y[p],e.position++;else if((a=120===(c=p)?2:117===c?4:85===c?8:0)>0){for(r=a,o=0;r>0;r--)(a=b(p=e.input.charCodeAt(++e.position)))>=0?o=(o<<4)+a:j(e,"expected hexadecimal character");e.result+=w(o),e.position++}else j(e,"unknown escape sequence");n=i=e.position}else f(p)?(O(e,n,i,!0),_(e,F(e,!1,t)),n=i=e.position):e.position===e.lineStart&&N(e)?j(e,"unexpected end of the document within a double quoted scalar"):(e.position++,i=e.position)}j(e,"unexpected end of the stream within a double quoted scalar")}(e,g)?P=!0:function(e){var t,n,i;if(42!==(i=e.input.charCodeAt(e.position)))return!1;for(i=e.input.charCodeAt(++e.position),t=e.position;0!==i&&!v(i)&&!m(i);)i=e.input.charCodeAt(++e.position);return e.position===t&&j(e,"name of an alias node must contain at least one character"),n=e.input.slice(t,e.position),p.call(e.anchorMap,n)||j(e,'unidentified alias "'+n+'"'),e.result=e.anchorMap[n],F(e,!0,-1),!0}(e)?(P=!0,null===e.tag&&null===e.anchor||j(e,"alias node should not have any properties")):function(e,t,n){var i,r,o,a,p,c,l,s,d=e.kind,u=e.result;if(v(s=e.input.charCodeAt(e.position))||m(s)||35===s||38===s||42===s||33===s||124===s||62===s||39===s||34===s||37===s||64===s||96===s)return!1;if((63===s||45===s)&&(v(i=e.input.charCodeAt(e.position+1))||n&&m(i)))return!1;for(e.kind="scalar",e.result="",r=o=e.position,a=!1;0!==s;){if(58===s){if(v(i=e.input.charCodeAt(e.position+1))||n&&m(i))break}else if(35===s){if(v(e.input.charCodeAt(e.position-1)))break}else{if(e.position===e.lineStart&&N(e)||n&&m(s))break;if(f(s)){if(p=e.line,c=e.lineStart,l=e.lineIndent,F(e,!1,-1),e.lineIndent>=t){a=!0,s=e.input.charCodeAt(e.position);continue}e.position=o,e.line=p,e.lineStart=c,e.lineIndent=l;break}}a&&(O(e,r,o,!1),_(e,e.line-p),r=o=e.position,a=!1),x(s)||(o=e.position+1),s=e.input.charCodeAt(++e.position)}return O(e,r,o,!1),!!e.result||(e.kind=d,e.result=u,!1)}(e,g,1===n)&&(P=!0,null===e.tag&&(e.tag="?")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===A&&(P=l&&M(e,C))),null===e.tag)null!==e.anchor&&(e.anchorMap[e.anchor]=e.result);else if("?"===e.tag){for(null!==e.result&&"scalar"!==e.kind&&j(e,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+e.kind+'"'),s=0,d=e.implicitTypes.length;s<d;s+=1)if((h=e.implicitTypes[s]).resolve(e.result)){e.result=h.construct(e.result),e.tag=h.tag,null!==e.anchor&&(e.anchorMap[e.anchor]=e.result);break}}else if("!"!==e.tag){if(p.call(e.typeMap[e.kind||"fallback"],e.tag))h=e.typeMap[e.kind||"fallback"][e.tag];else for(h=null,s=0,d=(u=e.typeMap.multi[e.kind||"fallback"]).length;s<d;s+=1)if(e.tag.slice(0,u[s].tag.length)===u[s].tag){h=u[s];break}h||j(e,"unknown tag !<"+e.tag+">"),null!==e.result&&h.kind!==e.kind&&j(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+h.kind+'", not "'+e.kind+'"'),h.resolve(e.result,e.tag)?(e.result=h.construct(e.result,e.tag),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):j(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||P}function U(e){var t,n,i,r,o=e.position,a=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);0!==(r=e.input.charCodeAt(e.position))&&(F(e,!0,-1),r=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==r));){for(a=!0,r=e.input.charCodeAt(++e.position),t=e.position;0!==r&&!v(r);)r=e.input.charCodeAt(++e.position);for(i=[],(n=e.input.slice(t,e.position)).length<1&&j(e,"directive name must not be less than one character in length");0!==r;){for(;x(r);)r=e.input.charCodeAt(++e.position);if(35===r){do{r=e.input.charCodeAt(++e.position)}while(0!==r&&!f(r));break}if(f(r))break;for(t=e.position;0!==r&&!v(r);)r=e.input.charCodeAt(++e.position);i.push(e.input.slice(t,e.position))}0!==r&&L(e),p.call(T,n)?T[n](e,n