UNPKG

@codesandbox/sandpack-client

Version:

<img style="width:100%" src="https://user-images.githubusercontent.com/4838076/143581035-ebee5ba2-9cb1-4fe8-a05b-2f44bd69bb4b.gif" alt="Component toolkit for live running code editing experiences" />

1 lines 133 kB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e.prettierPlugins=e.prettierPlugins||{},e.prettierPlugins.yaml=t())}(this,function(){"use strict";var e=function(e,t){var n=new SyntaxError(e+" ("+t.start.line+":"+t.start.column+")");return n.loc=t,n};var t=function(e){return/^\s*#[^\n\S]*@(prettier|format)\s*?(\n|$)/.test(e)};function n(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function r(e,t){return e(t={exports:{}},t.exports),t.exports}function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e,t,n){return(l=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var a=new(Function.bind.apply(e,r));return n&&f(a,n.prototype),a}).apply(null,arguments)}function d(e){var t="function"==typeof Map?new Map:void 0;return(d=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return l(e,arguments,c(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),f(r,e)})(e)}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?h(e):t}function v(e,t,n){return(v="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=c(e)););return e}(e,t);if(r){var a=Object.getOwnPropertyDescriptor(r,t);return a.get?a.get.call(n):a.value}})(e,t,n||e)}var m=function(e,t){return(m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};var g=function(){return(g=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)};function y(e){var t="function"==typeof Symbol&&e[Symbol.iterator],n=0;return t?t.call(e):{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}function _(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,o=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)i.push(r.value)}catch(e){a={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(a)throw a.error}}return i}function b(e){return this instanceof b?(this.v=e,this):new b(e)}var w=Object.freeze({__extends:function(e,t){function n(){this.constructor=e}m(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)},get __assign(){return g},__rest:function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&(n[r[a]]=e[r[a]])}return n},__decorate:function(e,t,n,r){var o,i=arguments.length,s=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===("undefined"==typeof Reflect?"undefined":a(Reflect))&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,r);else for(var u=e.length-1;u>=0;u--)(o=e[u])&&(s=(i<3?o(s):i>3?o(t,n,s):o(t,n))||s);return i>3&&s&&Object.defineProperty(t,n,s),s},__param:function(e,t){return function(n,r){t(n,r,e)}},__metadata:function(e,t){if("object"===("undefined"==typeof Reflect?"undefined":a(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},__awaiter:function(e,t,n,r){return new(n||(n=Promise))(function(a,o){function i(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){e.done?a(e.value):new n(function(t){t(e.value)}).then(i,s)}u((r=r.apply(e,t||[])).next())})},__generator:function(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=(a=i.trys).length>0&&a[a.length-1])&&(6===o[0]||2===o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]<a[3])){i.label=o[1];break}if(6===o[0]&&i.label<a[1]){i.label=a[1],a=o;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(o);break}a[2]&&i.ops.pop(),i.trys.pop();continue}o=t.call(e,i)}catch(e){o=[6,e],r=0}finally{n=a=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}},__exportStar:function(e,t){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])},__values:y,__read:_,__spread:function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(_(arguments[t]));return e},__await:b,__asyncGenerator:function(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,a=n.apply(e,t||[]),o=[];return r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r;function i(e){a[e]&&(r[e]=function(t){return new Promise(function(n,r){o.push([e,t,n,r])>1||s(e,t)})})}function s(e,t){try{(n=a[e](t)).value instanceof b?Promise.resolve(n.value.v).then(u,c):f(o[0][2],n)}catch(e){f(o[0][3],e)}var n}function u(e){s("next",e)}function c(e){s("throw",e)}function f(e,t){e(t),o.shift(),o.length&&s(o[0][0],o[0][1])}},__asyncDelegator:function(e){var t,n;return t={},r("next"),r("throw",function(e){throw e}),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,a){t[r]=e[r]?function(t){return(n=!n)?{value:b(e[r](t)),done:"return"===r}:a?a(t):t}:a}},__asyncValues:function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=y(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise(function(r,a){!function(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}(r,a,(t=e[n](t)).done,t.value)})}}},__makeTemplateObject:function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},__importStar:function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t},__importDefault:function(e){return e&&e.__esModule?e:{default:e}}}),O=r(function(e,t){var n="\n",r="\r",a=function(){function e(e){this.string=e;for(var t=[0],a=0;a<e.length;)switch(e[a]){case n:a+=n.length,t.push(a);break;case r:e[a+=r.length]===n&&(a+=n.length),t.push(a);break;default:a++}this.offsets=t}return e.prototype.locationForIndex=function(e){if(e<0||e>this.string.length)return null;for(var t=0,n=this.offsets;n[t+1]<=e;)t++;return{line:t,column:e-n[t]}},e.prototype.indexForLocation=function(e){var t=e.line,n=e.column;return t<0||t>=this.offsets.length?null:n<0||n>this.lengthOfLine(t)?null:this.offsets[t]+n},e.prototype.lengthOfLine=function(e){var t=this.offsets[e];return(e===this.offsets.length-1?this.string.length:this.offsets[e+1])-t},e}();t.__esModule=!0,t.default=a});n(O);var E=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(){function e(t,n){o(this,e),this.start=t,this.end=n||t}return s(e,null,[{key:"copy",value:function(t){return new e(t.start,t.end)}}]),s(e,[{key:"isEmpty",value:function(){return"number"!=typeof this.start||!this.end||this.end<=this.start}},{key:"setOrigRange",value:function(e,t){var n=this.start,r=this.end;if(0===e.length||r<=e[0])return this.origStart=n,this.origEnd=r,t;for(var a=t;a<e.length&&!(e[a]>n);)++a;this.origStart=n+a;for(var o=a;a<e.length&&!(e[a]>=r);)++a;return this.origEnd=r+a,o}}]),e}();t.default=n});n(E);var M=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Char=t.Type=void 0;var n,r=(n=E)&&n.__esModule?n:{default:n};function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(a)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var i={ALIAS:"ALIAS",BLOCK_FOLDED:"BLOCK_FOLDED",BLOCK_LITERAL:"BLOCK_LITERAL",COMMENT:"COMMENT",DIRECTIVE:"DIRECTIVE",DOCUMENT:"DOCUMENT",FLOW_MAP:"FLOW_MAP",FLOW_SEQ:"FLOW_SEQ",MAP:"MAP",MAP_KEY:"MAP_KEY",MAP_VALUE:"MAP_VALUE",PLAIN:"PLAIN",QUOTE_DOUBLE:"QUOTE_DOUBLE",QUOTE_SINGLE:"QUOTE_SINGLE",SEQ:"SEQ",SEQ_ITEM:"SEQ_ITEM"};t.Type=i;var u={ANCHOR:"&",COMMENT:"#",TAG:"!",DIRECTIVES_END:"-",DOCUMENT_END:"."};t.Char=u;var c=function(){function e(t,n,r){o(this,e),this.context=r||null,this.error=null,this.range=null,this.valueRange=null,this.props=n||[],this.type=t,this.value=null}return s(e,null,[{key:"addStringTerminator",value:function(t,n,r){if("\n"===r[r.length-1])return r;var a=e.endOfWhiteSpace(t,n);return a>=t.length||"\n"===t[a]?r+"\n":r}},{key:"atDocumentBoundary",value:function(e,t,n){var r=e[t];if(!r)return!0;var a=e[t-1];if(a&&"\n"!==a)return!1;if(n){if(r!==n)return!1}else if(r!==u.DIRECTIVES_END&&r!==u.DOCUMENT_END)return!1;var o=e[t+1],i=e[t+2];if(o!==r||i!==r)return!1;var s=e[t+3];return!s||"\n"===s||"\t"===s||" "===s}},{key:"endOfIdentifier",value:function(e,t){for(var n=e[t],r="<"===n,a=r?["\n","\t"," ",">"]:["\n","\t"," ","[","]","{","}",","];n&&-1===a.indexOf(n);)n=e[t+=1];return r&&">"===n&&(t+=1),t}},{key:"endOfIndent",value:function(e,t){for(var n=e[t];" "===n;)n=e[t+=1];return t}},{key:"endOfLine",value:function(e,t){for(var n=e[t];n&&"\n"!==n;)n=e[t+=1];return t}},{key:"endOfWhiteSpace",value:function(e,t){for(var n=e[t];"\t"===n||" "===n;)n=e[t+=1];return t}},{key:"startOfLine",value:function(e,t){var n=e[t-1];if("\n"===n)return t;for(;n&&"\n"!==n;)n=e[t-=1];return t+1}},{key:"endOfBlockIndent",value:function(t,n,r){var a=e.endOfIndent(t,r);if(a>r+n)return a;var o=e.endOfWhiteSpace(t,a),i=t[o];return i&&"\n"!==i?null:o}},{key:"atBlank",value:function(e,t){var n=e[t];return"\n"===n||"\t"===n||" "===n}},{key:"atCollectionItem",value:function(t,n){var r=t[n];return("?"===r||":"===r||"-"===r)&&e.atBlank(t,n+1)}},{key:"nextNodeIsIndented",value:function(e,t,n){return!(!e||t<0)&&(t>0||n&&"-"===e)}},{key:"normalizeOffset",value:function(t,n){var r=t[n];return r?"\n"!==r&&"\n"===t[n-1]?n-1:e.endOfWhiteSpace(t,n):n}},{key:"foldNewline",value:function(t,n,r){for(var a=0,o=!1,i="",s=t[n+1];" "===s||"\t"===s||"\n"===s;){switch(s){case"\n":a=0,n+=1,i+="\n";break;case"\t":a<=r&&(o=!0),n=e.endOfWhiteSpace(t,n+2)-1;break;case" ":a+=1,n+=1}s=t[n+1]}return i||(i=" "),s&&a<=r&&(o=!0),{fold:i,offset:n,error:o}}}]),s(e,[{key:"getPropValue",value:function(e,t,n){if(!this.context)return null;var r=this.context.src,a=this.props[e];return a&&r[a.start]===t?r.slice(a.start+(n?1:0),a.end):null}},{key:"commentHasRequiredWhitespace",value:function(t){var n=this.context.src;if(this.header&&t===this.header.end)return!1;if(this.valueRange){var r=this.valueRange.end;return t!==r||e.atBlank(n,r-1)}}},{key:"parseComment",value:function(t){var n=this.context.src;if(n[t]===u.COMMENT){var a=e.endOfLine(n,t+1),o=new r.default(t,a);return this.props.push(o),a}return t}},{key:"setOrigRanges",value:function(e,t){return this.range&&(t=this.range.setOrigRange(e,t)),this.valueRange.setOrigRange(e,t),this.props.forEach(function(n){return n.setOrigRange(e,t)}),t}},{key:"toString",value:function(){var t=this.context.src,n=this.range,r=this.value;if(null!=r)return r;var a=t.slice(n.start,n.end);return e.addStringTerminator(t,n.end,a)}},{key:"anchor",get:function(){for(var e=0;e<this.props.length;++e){var t=this.getPropValue(e,u.ANCHOR,!0);if(null!=t)return t}return null}},{key:"comment",get:function(){for(var e=[],t=0;t<this.props.length;++t){var n=this.getPropValue(t,u.COMMENT,!0);null!=n&&e.push(n)}return e.length>0?e.join("\n"):null}},{key:"hasComment",get:function(){if(this.context)for(var e=this.context.src,t=0;t<this.props.length;++t)if(e[this.props[t].start]===u.COMMENT)return!0;return!1}},{key:"hasProps",get:function(){if(this.context)for(var e=this.context.src,t=0;t<this.props.length;++t)if(e[this.props[t].start]!==u.COMMENT)return!0;return!1}},{key:"jsonLike",get:function(){return-1!==[i.FLOW_MAP,i.FLOW_SEQ,i.QUOTE_DOUBLE,i.QUOTE_SINGLE].indexOf(this.type)}},{key:"rawValue",get:function(){if(!this.valueRange||!this.context)return null;var e=this.valueRange,t=e.start,n=e.end;return this.context.src.slice(t,n)}},{key:"tag",get:function(){for(var e=0;e<this.props.length;++e){var t=this.getPropValue(e,u.TAG,!1);if(null!=t){if("<"===t[1])return{verbatim:t.slice(2,-1)};var n=a(t.match(/^(.*!)([^!]*)$/),3);n[0];return{handle:n[1],suffix:n[2]}}}return null}},{key:"valueRangeContainsNewline",get:function(){if(!this.valueRange||!this.context)return!1;for(var e=this.valueRange,t=e.start,n=e.end,r=this.context.src,a=t;a<n;++a)if("\n"===r[a])return!0;return!1}}]),e}();t.default=c});n(M);var S=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.YAMLWarning=t.YAMLSyntaxError=t.YAMLSemanticError=t.YAMLReferenceError=void 0;var n,r=(n=M)&&n.__esModule?n:{default:n};var a=function(e){function t(e,n){var a;if(o(this,t),!(n&&e instanceof r.default))throw new Error("Invalid arguments for new YAMLReferenceError");return(a=p(this,c(t).call(this))).name="YAMLReferenceError",a.message=n,a.source=e,a}return u(t,d(ReferenceError)),t}();t.YAMLReferenceError=a;var i=function(e){function t(e,n){var a;if(o(this,t),!(n&&e instanceof r.default))throw new Error("Invalid arguments for new YAMLSemanticError");return(a=p(this,c(t).call(this))).name="YAMLSemanticError",a.message=n,a.source=e,a}return u(t,d(SyntaxError)),t}();t.YAMLSemanticError=i;var s=function(e){function t(e,n){var a;if(o(this,t),!(n&&e instanceof r.default))throw new Error("Invalid arguments for new YAMLSyntaxError");return(a=p(this,c(t).call(this))).name="YAMLSyntaxError",a.message=n,a.source=e,a}return u(t,d(SyntaxError)),t}();t.YAMLSyntaxError=s;var f=function(e){function t(e,n){var a;if(o(this,t),!(n&&e instanceof r.default))throw new Error("Invalid arguments for new YAMLWarning");return(a=p(this,c(t).call(this))).name="YAMLWarning",a.message=n,a.source=e,a}return u(t,d(Error)),t}();t.YAMLWarning=f});n(S);var A=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(M),a=(n=E)&&n.__esModule?n:{default:n};var i=function(e){function t(){return o(this,t),p(this,c(t).call(this,r.Type.COMMENT))}return u(t,r.default),s(t,[{key:"parse",value:function(e,t){this.context=e;e.src;var n=this.parseComment(t);return this.range=new a.default(t,n),n}}]),t}();t.default=i});n(A);var P=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(M),a=(n=E)&&n.__esModule?n:{default:n};var i=function(e){function t(){var e;return o(this,t),(e=p(this,c(t).call(this,r.Type.DIRECTIVE))).name=null,e}return u(t,r.default),s(t,null,[{key:"endOfDirective",value:function(e,t){for(var n=e[t];n&&"\n"!==n&&"#"!==n;)n=e[t+=1];for(n=e[t-1];" "===n||"\t"===n;)n=e[(t-=1)-1];return t}}]),s(t,[{key:"parseName",value:function(e){for(var t=this.context.src,n=e,r=t[n];r&&"\n"!==r&&"\t"!==r&&" "!==r;)r=t[n+=1];return this.name=t.slice(e,n),n}},{key:"parseParameters",value:function(e){for(var t=this.context.src,n=e,r=t[n];r&&"\n"!==r&&"#"!==r;)r=t[n+=1];return this.valueRange=new a.default(e,n),n}},{key:"parse",value:function(e,t){this.context=e;e.src;var n=this.parseName(t+1);return n=this.parseParameters(n),n=this.parseComment(n),this.range=new a.default(t,n),n}},{key:"parameters",get:function(){var e=this.rawValue;return e?e.trim().split(/[ \t]+/):[]}}]),t}();t.default=i});n(P);var T=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=f(A),r=f(P),a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(M),i=f(E);function f(e){return e&&e.__esModule?e:{default:e}}var l=function(e){function t(){var e;return o(this,t),(e=p(this,c(t).call(this,a.Type.DOCUMENT))).directives=null,e.contents=null,e}return u(t,a.default),s(t,null,[{key:"startCommentOrEndBlankLine",value:function(e,t){var n=a.default.endOfWhiteSpace(e,t),r=e[n];return"#"===r||"\n"===r?n:t}}]),s(t,[{key:"parseDirectives",value:function(e){var o=this.context.src;this.directives=[];for(var i=!1,s=e;!a.default.atDocumentBoundary(o,s,a.Char.DIRECTIVES_END);)switch(o[s=t.startCommentOrEndBlankLine(o,s)]){case"\n":s+=1;break;case"#":var u=new n.default;s=u.parse({src:o},s),this.directives.push(u);break;case"%":var c=new r.default;s=c.parse({parent:this,src:o},s),this.directives.push(c),i=!0;break;default:return i?this.error=new S.YAMLSemanticError(this,"Missing directives-end indicator line"):this.directives.length>0&&(this.contents=this.directives,this.directives=[]),s}return o[s]?s+3:(i?this.error=new S.YAMLSemanticError(this,"Missing directives-end indicator line"):this.directives.length>0&&(this.contents=this.directives,this.directives=[]),s)}},{key:"parseContents",value:function(e){var r=this.context,o=r.parseNode,s=r.src;this.contents||(this.contents=[]);for(var u=e;"-"===s[u-1];)u-=1;var c=a.default.endOfWhiteSpace(s,e),f=u===e;for(this.valueRange=new i.default(c);!a.default.atDocumentBoundary(s,c,a.Char.DOCUMENT_END);){switch(s[c]){case"\n":u=c+=1,f=!0;break;case"#":var l=new n.default;c=l.parse({src:s},c),this.contents.push(l);break;default:var d=a.default.endOfIndent(s,c),h=o({atLineStart:f,indent:-1,inFlow:!1,inCollection:!1,lineStart:u,parent:this},d);if(!h)return this.valueRange.end=d;this.contents.push(h),c=h.range.end,f=!1}c=t.startCommentOrEndBlankLine(s,c)}if(this.valueRange.end=c,s[c]&&s[c+=3]){if("#"===s[c=a.default.endOfWhiteSpace(s,c)]){var p=new n.default;c=p.parse({src:s},c),this.contents.push(p)}switch(s[c]){case"\n":c+=1;break;case void 0:break;default:this.error=new S.YAMLSyntaxError(this,"Document end marker line cannot have a non-comment suffix")}}return c}},{key:"parse",value:function(e,t){this.context=e;var n=65279===e.src.charCodeAt(t)?t+1:t;return n=this.parseDirectives(n),n=this.parseContents(n)}},{key:"setOrigRanges",value:function(e,n){return n=v(c(t.prototype),"setOrigRanges",this).call(this,e,n),this.directives.forEach(function(t){n=t.setOrigRanges(e,n)}),this.contents.forEach(function(t){n=t.setOrigRanges(e,n)}),n}},{key:"toString",value:function(){var e=this.contents,t=(this.context.src,this.directives),n=this.value;if(null!=n)return n;var r=t.join("");return e.length>0&&((t.length>0||e[0].type===a.Type.COMMENT)&&(r+="---\n"),r+=e.join("")),"\n"!==r[r.length-1]&&(r+="\n"),r}}]),t}();t.default=l});n(T);var L=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(M),r=a(E);function a(e){return e&&e.__esModule?e:{default:e}}var i=function(e){function t(){return o(this,t),p(this,c(t).apply(this,arguments))}return u(t,n.default),s(t,[{key:"parse",value:function(e,t){this.context=e;var a=e.src,o=n.default.endOfIdentifier(a,t+1);return this.valueRange=new r.default(t+1,o),o=n.default.endOfWhiteSpace(a,o),o=this.parseComment(o)}}]),t}();t.default=i});n(L);var k=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Chomp=void 0;var n,r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(M),a=(n=E)&&n.__esModule?n:{default:n};var i={CLIP:"CLIP",KEEP:"KEEP",STRIP:"STRIP"};t.Chomp=i;var f=function(e){function t(e,n){var r;return o(this,t),(r=p(this,c(t).call(this,e,n))).blockIndent=null,r.chomping=i.CLIP,r.header=null,r}return u(t,r.default),s(t,[{key:"parseBlockHeader",value:function(e){for(var t=this.context.src,n=e+1,r="";;){var o=t[n];switch(o){case"-":this.chomping=i.STRIP;break;case"+":this.chomping=i.KEEP;break;case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":r+=o;break;default:return this.blockIndent=Number(r)||null,this.header=new a.default(e,n),n}n+=1}}},{key:"parseBlockValue",value:function(e){for(var t=this.context,n=t.indent,o=(t.inFlow,t.src),i=e,s=this.blockIndent?n+this.blockIndent-1:n,u=1,c=o[i];"\n"===c&&(i+=1,!r.default.atDocumentBoundary(o,i));c=o[i]){var f=r.default.endOfBlockIndent(o,s,i);if(null===f)break;if(!this.blockIndent){var l=f-(i+n);if("\n"!==o[f]){if(l<u){i-=1;break}this.blockIndent=l,s=n+this.blockIndent-1}else l>u&&(u=l)}i=r.default.endOfLine(o,f)}return this.valueRange=new a.default(e+1,i),i}},{key:"parse",value:function(e,t){this.context=e;var n=e.src,a=this.parseBlockHeader(t);return a=r.default.endOfWhiteSpace(n,a),a=this.parseComment(a),a=this.parseBlockValue(a)}},{key:"setOrigRanges",value:function(e,n){return n=v(c(t.prototype),"setOrigRanges",this).call(this,e,n),this.header?this.header.setOrigRange(e,n):n}},{key:"strValue",get:function(){if(!this.valueRange||!this.context)return null;var e=this.valueRange,t=e.start,n=e.end,a=this.context,o=a.indent,s=a.src;if(this.valueRange.isEmpty())return"";for(var u=null,c=s[n-1];"\n"===c||"\t"===c||" "===c;){if((n-=1)<=t){if(this.chomping===i.KEEP)break;return""}"\n"===c&&(u=n),c=s[n-1]}var f=n+1;u&&(this.chomping===i.KEEP?(f=u,n=this.valueRange.end):n=u);for(var l=o+this.blockIndent,d=this.type===r.Type.BLOCK_FOLDED,h=!0,p="",v="",m=!1,g=t;g<n;++g){for(var y=0;y<l&&" "===s[g];++y)g+=1;var _=s[g];if("\n"===_)"\n"===v?p+="\n":v="\n";else{var b=r.default.endOfLine(s,g),w=s.slice(g,b);g=b,d&&(" "===_||"\t"===_)&&g<f?(" "===v?v="\n":m||h||"\n"!==v||(v="\n\n"),p+=v+w,v=b<n&&s[b]||"",m=!0):(p+=v+w,v=d&&g<f?" ":"\n",m=!1),h&&""!==w&&(h=!1)}}return this.chomping===i.STRIP?p:p+"\n"}}]),t}();t.default=f});n(k);var C=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(M),a=(n=E)&&n.__esModule?n:{default:n};var i=function(e){function t(e,n){var r;return o(this,t),(r=p(this,c(t).call(this,e,n))).node=null,r}return u(t,r.default),s(t,[{key:"parse",value:function(e,t){this.context=e;var n=e.parseNode,o=e.src,i=e.atLineStart,s=e.lineStart;i||this.type!==r.Type.SEQ_ITEM||(this.error=new S.YAMLSemanticError(this,"Sequence items must not have preceding content on the same line"));for(var u=i?t-s:e.indent,c=r.default.endOfWhiteSpace(o,t+1),f=o[c];"\n"===f||"#"===f;){var l=c+1;if("#"===f){var d=r.default.endOfLine(o,l);this.props.push(new a.default(c,d)),c=d}else i=!0,s=l,c=r.default.endOfWhiteSpace(o,l);f=o[c]}r.default.nextNodeIsIndented(f,c-(s+u),this.type!==r.Type.SEQ_ITEM)?(this.node=n({atLineStart:i,inCollection:!1,indent:u,lineStart:s,parent:this},c),this.node&&(c=this.node.range.end)):f&&s>t+1&&(c=s-1);var h=this.node?this.node.valueRange.end:c;return this.valueRange=new a.default(t,h),c}},{key:"setOrigRanges",value:function(e,n){return n=v(c(t.prototype),"setOrigRanges",this).call(this,e,n),this.node?this.node.setOrigRanges(e,n):n}},{key:"toString",value:function(){var e=this.context.src,t=this.node,n=this.range,a=this.value;if(null!=a)return a;var o=t?e.slice(n.start,t.range.start)+String(t):e.slice(n.start,n.end);return r.default.addStringTerminator(e,n.end,o)}}]),t}();t.default=i});n(C);var N=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;i(C);var n=i(A),r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(M),a=i(E);function i(e){return e&&e.__esModule?e:{default:e}}var f=function(e){function t(e){var n;o(this,t),(n=p(this,c(t).call(this,e.type===r.Type.SEQ_ITEM?r.Type.SEQ:r.Type.MAP))).items=[e];for(var a=e.props.length-1;a>=0;--a)if(e.props[a].start<e.context.lineStart){n.props=e.props.slice(0,a+1),e.props=e.props.slice(a+1);var i=e.props[0]||e.valueRange;e.range.start=i.start;break}return n}return u(t,r.default),s(t,[{key:"parse",value:function(e,t){this.context=e;var o=e.parseNode,i=e.src,s=r.default.startOfLine(i,t),u=this.items[0];u.context.parent=this,this.valueRange=a.default.copy(u.valueRange);for(var c=u.range.start-u.context.lineStart,f=t,l=i[f=r.default.normalizeOffset(i,f)],d=r.default.endOfWhiteSpace(i,s)===f;l;){for(;"\n"===l||"#"===l;){if("#"===l){var h=new n.default;if(f=h.parse({src:i},f),this.items.push(h),this.valueRange.end=f,f>=i.length){l=null;break}}if(s=f+1,f=r.default.endOfIndent(i,s),r.default.atBlank(i,f)){var p=r.default.endOfWhiteSpace(i,f),v=i[p];v&&"\n"!==v&&"#"!==v||(f=p)}l=i[f],d=!0}if(!l)break;if(f!==s+c&&(d||":"!==l)){s>t&&(f=s);break}if(u.type===r.Type.SEQ_ITEM!=("-"===l)){var m=!0;if("-"===l){var g=i[f+1];m=!g||"\n"===g||"\t"===g||" "===g}if(m){s>t&&(f=s);break}}var y=o({atLineStart:d,inCollection:!0,indent:c,lineStart:s,parent:this},f);if(!y)return f;if(this.items.push(y),this.valueRange.end=y.valueRange.end,d=!1,(l=i[f=r.default.normalizeOffset(i,y.range.end)])&&"\n"!==l&&"#"!==l){for(var _=f-1,b=i[_];" "===b||"\t"===b;)b=i[--_];"\n"===b&&(s=_+1,d=!0)}}return f}},{key:"setOrigRanges",value:function(e,n){return n=v(c(t.prototype),"setOrigRanges",this).call(this,e,n),this.items.forEach(function(t){n=t.setOrigRanges(e,n)}),n}},{key:"toString",value:function(){var e=this.context.src,t=this.items,n=this.range,a=this.value;if(null!=a)return a;for(var o=e.slice(n.start,t[0].range.start)+String(t[0]),i=1;i<t.length;++i){var s=t[i],u=s.context,c=u.atLineStart,f=u.indent;if(c)for(var l=0;l<f;++l)o+=" ";o+=String(s)}return r.default.addStringTerminator(e,n.end,o)}}]),t}();t.default=f});n(N);var R=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=i(A),r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(M),a=i(E);function i(e){return e&&e.__esModule?e:{default:e}}var f=function(e){function t(e,n){var r;return o(this,t),(r=p(this,c(t).call(this,e,n))).items=null,r}return u(t,r.default),s(t,[{key:"prevNodeIsJsonLike",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.items.length,t=this.items[e-1];return!!t&&(t.jsonLike||t.type===r.Type.COMMENT&&this.nodeIsJsonLike(e-1))}},{key:"parse",value:function(e,t){this.context=e;var o=e.parseNode,i=e.src,s=e.indent,u=e.lineStart,c=i[t];this.items=[{char:c,offset:t}];var f=r.default.endOfWhiteSpace(i,t+1);for(c=i[f];c&&"]"!==c&&"}"!==c;){switch(c){case"\n":u=f+1,(f=r.default.endOfIndent(i,u))-u<=s&&(this.error=new S.YAMLSemanticError(this,"Insufficient indentation in flow collection"));break;case",":this.items.push({char:c,offset:f}),f+=1;break;case"#":var l=new n.default;f=l.parse({src:i},f),this.items.push(l);break;case"?":case":":var d=i[f+1];if("\n"===d||"\t"===d||" "===d||","===d||":"===c&&this.prevNodeIsJsonLike()){this.items.push({char:c,offset:f}),f+=1;break}default:var h=o({atLineStart:!1,inCollection:!1,inFlow:!0,indent:-1,lineStart:u,parent:this},f);if(!h)return this.valueRange=new a.default(t,f),f;this.items.push(h),f=r.default.normalizeOffset(i,h.range.end)}c=i[f=r.default.endOfWhiteSpace(i,f)]}return this.valueRange=new a.default(t,f+1),c&&(this.items.push({char:c,offset:f}),f=r.default.endOfWhiteSpace(i,f+1),f=this.parseComment(f)),f}},{key:"setOrigRanges",value:function(e,n){return n=v(c(t.prototype),"setOrigRanges",this).call(this,e,n),this.items.forEach(function(t){n=t.setOrigRanges(e,n)}),n}},{key:"toString",value:function(){var e=this.context.src,t=this.items,n=this.range,a=this.value;if(null!=a)return a;var o=t.filter(function(e){return e instanceof r.default}),i="",s=n.start;return o.forEach(function(t){var n=e.slice(s,t.range.start);s=t.range.end,i+=n+String(t)}),i+=e.slice(s,n.end),r.default.addStringTerminator(e,n.end,i)}}]),t}();t.default=f});n(R);var x=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(M),r=a(E);function a(e){return e&&e.__esModule?e:{default:e}}var i=function(e){function t(){return o(this,t),p(this,c(t).apply(this,arguments))}return u(t,n.default),s(t,[{key:"parseBlockValue",value:function(e){for(var r=this.context,a=r.indent,o=r.inFlow,i=r.src,s=e,u=i[s];"\n"===u&&!n.default.atDocumentBoundary(i,s+1);u=i[s]){var c=n.default.endOfBlockIndent(i,a,s+1);if(null===c||"#"===i[c])break;s=t.endOfLine(i,c,o)}return this.valueRange.isEmpty()&&(this.valueRange.start=e),this.valueRange.end=s,s}},{key:"parse",value:function(e,a){this.context=e;var o=e.inFlow,i=e.src,s=a,u=i[s];return u&&"#"!==u&&"\n"!==u&&(s=t.endOfLine(i,a,o)),this.valueRange=new r.default(a,s),s=n.default.endOfWhiteSpace(i,s),s=this.parseComment(s),this.hasComment&&!this.valueRange.isEmpty()||(s=this.parseBlockValue(s)),s}},{key:"strValue",get:function(){if(!this.valueRange||!this.context)return null;for(var e=this.valueRange,t=e.start,r=e.end,a=this.context.src,o=a[r-1];t<r&&("\n"===o||"\t"===o||" "===o);)o=a[--r-1];for(o=a[t];t<r&&("\n"===o||"\t"===o||" "===o);)o=a[++t];for(var i="",s=t;s<r;++s){var u=a[s];if("\n"===u){var c=n.default.foldNewline(a,s,-1);i+=c.fold,s=c.offset}else if(" "===u||"\t"===u){for(var f=s,l=a[s+1];s<r&&(" "===l||"\t"===l);)l=a[(s+=1)+1];"\n"!==l&&(i+=s>f?a.slice(f,s+1):u)}else i+=u}return i}}],[{key:"endOfLine",value:function(e,t,n){for(var r=e[t],a=t;r&&"\n"!==r&&(!n||"["!==r&&"]"!==r&&"{"!==r&&"}"!==r&&","!==r);){var o=e[a+1];if(":"===r&&("\n"===o||"\t"===o||" "===o||","===o))break;if((" "===r||"\t"===r)&&"#"===o)break;a+=1,r=o}return a}}]),t}();t.default=i});n(x);var I=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(M),r=a(E);function a(e){return e&&e.__esModule?e:{default:e}}var i=function(e){function t(){return o(this,t),p(this,c(t).apply(this,arguments))}return u(t,n.default),s(t,[{key:"parseCharCode",value:function(e,t,n){var r=this.context.src,a=r.substr(e,t),o=a.length===t&&/^[0-9a-fA-F]+$/.test(a)?parseInt(a,16):NaN;return isNaN(o)?(n.push(new S.YAMLSyntaxError(this,"Invalid escape sequence ".concat(r.substr(e-2,t+2)))),r.substr(e-2,t+2)):String.fromCodePoint(o)}},{key:"parse",value:function(e,a){this.context=e;var o=e.src,i=t.endOfQuote(o,a+1);return this.valueRange=new r.default(a,i),i=n.default.endOfWhiteSpace(o,i),i=this.parseComment(i)}},{key:"strValue",get:function(){if(!this.valueRange||!this.context)return null;var e=[],t=this.valueRange,r=t.start,a=t.end,o=this.context,i=o.indent,s=o.src;'"'!==s[a-1]&&e.push(new S.YAMLSyntaxError(this,'Missing closing "quote'));for(var u="",c=r+1;c<a-1;++c){var f=s[c];if("\n"===f){n.default.atDocumentBoundary(s,c+1)&&e.push(new S.YAMLSemanticError(this,"Document boundary indicators are not allowed within string values"));var l=n.default.foldNewline(s,c,i);u+=l.fold,c=l.offset,l.error&&e.push(new S.YAMLSemanticError(this,"Multi-line double-quoted string needs to be sufficiently indented"))}else if("\\"===f)switch(s[c+=1]){case"0":u+="\0";break;case"a":u+="";break;case"b":u+="\b";break;case"e":u+="";break;case"f":u+="\f";break;case"n":u+="\n";break;case"r":u+="\r";break;case"t":u+="\t";break;case"v":u+="\v";break;case"N":u+="…";break;case"_":u+=" ";break;case"L":u+="\u2028";break;case"P":u+="\u2029";break;case" ":u+=" ";break;case'"':u+='"';break;case"/":u+="/";break;case"\\":u+="\\";break;case"\t":u+="\t";break;case"x":u+=this.parseCharCode(c+1,2,e),c+=2;break;case"u":u+=this.parseCharCode(c+1,4,e),c+=4;break;case"U":u+=this.parseCharCode(c+1,8,e),c+=8;break;case"\n":for(;" "===s[c+1]||"\t"===s[c+1];)c+=1;break;default:e.push(new S.YAMLSyntaxError(this,"Invalid escape sequence ".concat(s.substr(c-1,2)))),u+="\\"+s[c]}else if(" "===f||"\t"===f){for(var d=c,h=s[c+1];" "===h||"\t"===h;)h=s[(c+=1)+1];"\n"!==h&&(u+=c>d?s.slice(d,c+1):f)}else u+=f}return e.length>0?{errors:e,str:u}:u}}],[{key:"endOfQuote",value:function(e,t){for(var n=e[t];n&&'"'!==n;)n=e[t+="\\"===n?2:1];return t+1}}]),t}();t.default=i});n(I);var D=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(M),r=a(E);function a(e){return e&&e.__esModule?e:{default:e}}var i=function(e){function t(){return o(this,t),p(this,c(t).apply(this,arguments))}return u(t,n.default),s(t,[{key:"parse",value:function(e,a){this.context=e;var o=e.src,i=t.endOfQuote(o,a+1);return this.valueRange=new r.default(a,i),i=n.default.endOfWhiteSpace(o,i),i=this.parseComment(i)}},{key:"strValue",get:function(){if(!this.valueRange||!this.context)return null;var e=[],t=this.valueRange,r=t.start,a=t.end,o=this.context,i=o.indent,s=o.src;"'"!==s[a-1]&&e.push(new S.YAMLSyntaxError(this,"Missing closing 'quote"));for(var u="",c=r+1;c<a-1;++c){var f=s[c];if("\n"===f){n.default.atDocumentBoundary(s,c+1)&&e.push(new S.YAMLSemanticError(this,"Document boundary indicators are not allowed within string values"));var l=n.default.foldNewline(s,c,i);u+=l.fold,c=l.offset,l.error&&e.push(new S.YAMLSemanticError(this,"Multi-line single-quoted string needs to be sufficiently indented"))}else if("'"===f)u+=f,"'"!==s[c+=1]&&e.push(new S.YAMLSyntaxError(this,"Unescaped single quote? This should not happen."));else if(" "===f||"\t"===f){for(var d=c,h=s[c+1];" "===h||"\t"===h;)h=s[(c+=1)+1];"\n"!==h&&(u+=c>d?s.slice(d,c+1):f)}else u+=f}return e.length>0?{errors:e,str:u}:u}}],[{key:"endOfQuote",value:function(e,t){for(var n=e[t];n;)if("'"===n){if("'"!==e[t+1])break;n=e[t+=2]}else n=e[t+=1];return t+1}}]),t}();t.default=i});n(D);var j=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=p(L),r=p(k),a=p(N),i=p(C),u=p(R),c=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(M),f=p(x),l=p(I),d=p(D),h=p(E);function p(e){return e&&e.__esModule?e:{default:e}}var v=function(){function e(){var t,s,p,v=this,m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},g=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},y=g.atLineStart,_=g.inCollection,b=g.inFlow,w=g.indent,O=g.lineStart,E=g.parent;o(this,e),p=function(t,o){if(c.default.atDocumentBoundary(v.src,o))return null;var s,p=new e(v,t),m=p.parseProps(o),g=m.props,y=m.type,_=m.valueStart;switch(y){case c.Type.ALIAS:s=new n.default(y,g);break;case c.Type.BLOCK_FOLDED:case c.Type.BLOCK_LITERAL:s=new r.default(y,g);break;case c.Type.FLOW_MAP:case c.Type.FLOW_SEQ:s=new u.default(y,g);break;case c.Type.MAP_KEY:case c.Type.MAP_VALUE:case c.Type.SEQ_ITEM:s=new i.default(y,g);break;case c.Type.COMMENT:case c.Type.PLAIN:s=new f.default(y,g);break;case c.Type.QUOTE_DOUBLE:s=new l.default(y,g);break;case c.Type.QUOTE_SINGLE:s=new d.default(y,g);break;default:return s.error=new S.YAMLSyntaxError(s,"Unknown node type: ".concat(JSON.stringify(y))),s.range=new h.default(o,o+1),s}var b=s.parse(p,_),w="\n"===v.src[b]?b+1:b;if(w<=o&&(s.error=new Error("Node#parse consumed no characters"),s.error.parseEnd=w,s.error.source=s,w=o+1),s.range=new h.default(o,w),p.nodeStartsCollection(s)){s.error||p.atLineStart||p.parent.type!==c.Type.DOCUMENT||(s.error=new S.YAMLSyntaxError(s,"Block collection must not have preceding content here (e.g. directives-end indicator)"));var O=new a.default(s);return b=O.parse(new e(p),b),O.range=new h.default(o,b),O}return s},(s="parseNode")in(t=this)?Object.defineProperty(t,s,{value:p,enumerable:!0,configurable:!0,writable:!0}):t[s]=p,this.atLineStart=null!=y?y:m.atLineStart||!1,this.inCollection=null!=_?_:m.inCollection||!1,this.inFlow=null!=b?b:m.inFlow||!1,this.indent=null!=w?w:m.indent,this.lineStart=null!=O?O:m.lineStart,this.parent=null!=E?E:m.parent||{},this.src=m.src}return s(e,null,[{key:"parseType",value:function(e,t,n){switch(e[t]){case"*":return c.Type.ALIAS;case">":return c.Type.BLOCK_FOLDED;case"|":return c.Type.BLOCK_LITERAL;case"{":return c.Type.FLOW_MAP;case"[":return c.Type.FLOW_SEQ;case"?":return!n&&c.default.atBlank(e,t+1)?c.Type.MAP_KEY:c.Type.PLAIN;case":":return!n&&c.default.atBlank(e,t+1)?c.Type.MAP_VALUE:c.Type.PLAIN;case"-":return!n&&c.default.atBlank(e,t+1)?c.Type.SEQ_ITEM:c.Type.PLAIN;case'"':return c.Type.QUOTE_DOUBLE;case"'":return c.Type.QUOTE_SINGLE;default:return c.Type.PLAIN}}}]),s(e,[{key:"nodeStartsCollection",value:function(e){var t=this.inCollection,n=this.inFlow,r=this.src;if(t||n)return!1;if(e instanceof i.default)return!0;var a=e.range.end;return"\n"!==r[a]&&"\n"!==r[a-1]&&":"===r[a=c.default.endOfWhiteSpace(r,a)]}},{key:"parseProps",value:function(t){for(var n=this.inFlow,r=this.parent,a=this.src,o=[],i=!1,s=a[t=c.default.endOfWhiteSpace(a,t)];s===c.Char.ANCHOR||s===c.Char.COMMENT||s===c.Char.TAG||"\n"===s;){if("\n"===s){var u=t+1,f=c.default.endOfIndent(a,u),l=f-(u+this.indent),d=r.type===c.Type.SEQ_ITEM&&r.context.atLineStart;if(!c.default.nextNodeIsIndented(a[f],l,!d))break;this.atLineStart=!0,this.lineStart=u,i=!1,t=f}else if(s===c.Char.COMMENT){var p=c.default.endOfLine(a,t+1);o.push(new h.default(t,p)),t=p}else{var v=c.default.endOfIdentifier(a,t+1);s===c.Char.TAG&&","===a[v]&&/^[a-zA-Z0-9-]+\.[a-zA-Z0-9-]+,\d\d\d\d(-\d\d){0,2}\/\S/.test(a.slice(t+1,v+13))&&(v=c.default.endOfIdentifier(a,v+5)),o.push(new h.default(t,v)),i=!0,t=c.default.endOfWhiteSpace(a,v)}s=a[t]}return i&&":"===s&&c.default.atBlank(a,t+1)&&(t-=1),{props:o,type:e.parseType(a,t,n),valueStart:t}}},{key:"pretty",get:function(){var e={start:"".concat(this.lineStart," + ").concat(this.indent),in:[],parent:this.parent.type};return this.atLineStart||(e.start+=" + N"),this.inCollection&&e.in.push("collection"),this.inFlow&&e.in.push("flow"),e}}]),e}();t.default=v});n(j);var B=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=[];-1!==e.indexOf("\r")&&(e=e.replace(/\r\n?/g,function(e,n){return e.length>1&&t.push(n),"\n"}));var a=new r.default({src:e}),o=[],i=0;for(;i<e.length;){var s=new n.default;i=s.parse(a,i),o.push(s)}return o.setOrigRanges=function(){if(0===t.length)return!1;for(var e=1;e<t.length;++e)t[e]-=e;for(var n=0,r=0;r<o.length;++r)n=o[r].setOrigRanges(t,n);return t.splice(0,t.length),!0},o.toString=function(){return o.join("...\n")},o};var n=a(T),r=a(j);function a(e){return e&&e.__esModule?e:{default:e}}});n(B);var Y=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,n,r){return Array.isArray(t)?t.map(function(t,n){return e(t,String(n),r)}):t&&"function"==typeof t.toJSON?t.toJSON(n,r):t}});n(Y);var U=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.addCommentBefore=function(e,t,n){if(!n)return e;var r=n.replace(/[\s\S]^/gm,"$&".concat(t,"#"));return"#".concat(r,"\n").concat(t).concat(e)},t.default=function(e,t,n){return n?-1===n.indexOf("\n")?"".concat(e," #").concat(n):"".concat(e,"\n")+n.replace(/^/gm,"".concat(t||"","#")):e}});n(U);var F=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function e(){o(this,e)}});n(F);var Q=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(U),r=a(F);function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f=function(e){function t(){var e,n;o(this,t);for(var r=arguments.length,a=new Array(r),s=0;s<r;s++)a[s]=arguments[s];return i(h(h(n=p(this,(e=c(t)).call.apply(e,[this].concat(a))))),"items",[]),n}return u(t,r.default),s(t,[{key:"toJSON",value:function(){return null}},{key:"toString",value:function(e,r,a){var o=this,i=r.blockItem,s=r.flowChars,u=r.itemIndent,c=e,f=c.doc,l=c.indent,d=this.type&&"FLOW"===this.type.substr(0,4)||e.inFlow;d&&(u+=" "),e=Object.assign({},e,{indent:u,inFlow:d,type:null});var h,p=!1,v=!1,m=this.items.reduce(function(t,r,a){var i=r&&r.commentBefore;i&&(p=!0,i.match(/^.*$/gm).forEach(function(e){t.push({type:"comment",str:"#".concat(e)})}));var s=r&&r.comment;s&&(p=!0);var c=f.schema.stringify(r,e,function(){s=null});return v||-1===c.indexOf("\n")||(v=!0),d&&a<o.items.length-1&&(c+=","),c=(0,n.default)(c,u,s),t.push({type:"item",str:c}),t},[]);if(0===m.length)h=s.start+s.end;else if(d){var g=s.start,y=s.end,_=m.map(function(e){return e.str});h=p||v||_.reduce(function(e,t){return e+t.length+2},2)>t.maxFlowStringSingleLineLength?"".concat(g,"\n ").concat(l).concat(_.join("\n ".concat(l)),"\n").concat(l).concat(y):"".concat(g," ").concat(_.join(" ")," ").concat(y)}else h=m.map(i).join("\n".concat(l));return this.comment&&(v||-1!==h.indexOf("\n")?h+="\n"+this.comment.replace(/^/gm,"".concat(l,"#")):h=(0,n.default)(h,l,this.comment),a&&a()),h}}]),t}();t.default=f,i(f,"maxFlowStringSingleLineLength",60)});n(Q);var W=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(Y),r=a(F);function a(e){return e&&e.__esModule?e:{default:e}}var i=function(e){function t(e){var n;return o(this,t),(n=p(this,c(t).call(this))).value=e,n}return u(t,r.default),s(t,[{key:"toJSON",value:function(e,t){return t?this.value:(0,n.default)(this.value,e,t)}},{key:"toString",value:function(){return String(this.value)}}]),t}();t.default=i});n(W);var V=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=d(U),r=d(Y),i=d(Q),f=d(F),l=d(W);function d(e){return e&&e.__esModule?e:{default:e}}var h=function(e){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return o(this,t),(n=p(this,c(t).call(this))).key=e,n.value=r,n.type="PAIR",n}return u(t,f.default),s(t,[{key:"toJSON",value:function(e,t){var n={},a=this.stringKey;return n[a]=(0,r.default)(this.value,a,t),n}},{key:"toString",value:function(e,t){if(!e||!e.doc)return JSON.stringify(this);var r=this.key,a=this.value,o=r instanceof f.default&&r.comment,s=!r||o||r instanceof i.default,u=e,c=u.doc,l=u.indent;e=Object.assign({},e,{implicitKey:!s,indent:l+" "});var d=c.schema.stringify(r,e,function(){o=null});o&&(d=(0,n.default)(d,e.indent,o)),e.implicitKey=!1;var h=c.schema.stringify(a,e,t),p=a&&a.commentBefore?" #".concat(a.commentBefore.replace(/\n+(?!\n|$)/g,"$&".concat(e.indent,"#"))):"";return s?"? ".concat(d,"\n").concat(l,":").concat(p?"".concat(p,"\n").concat(e.indent):" ").concat(h):a instanceof i.default?"".concat(d,":").concat(p,"\n").concat(e.indent).concat(h):"".concat(d,":").concat(p?"".concat(p,"\n").concat(e.indent):" ").concat(h)}},{key:"commentBefore",get:function(){return this.key&&this.key.commentBefore},set:function(e){null==this.key&&(this.key=new l.default(null)),this.key.commentBefore=e}},{key:"comment",get:function(){return this.value&&this.value.comment},set:function(e){null==this.value&&(this.value=new l.default(null)),this.value.comment=e}},{key:"stringKey",get:function(){var e=(0,r.default)(this.key);if(null===e)return"";if("object"===a(e))try{return JSON.stringify(e)}catch(e){}return String(e)}}]),t}();t.default=h});n(V);var K=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(Y),r=a(Q);function a(e){return e&&e.__esModule?e:{default:e}}var i=function(e){function t(){return o(this,t),p(this,c(t).apply(this,arguments))}return u(t,r.default),s(t,[{key:"toJSON",value:function(e,t){return this.items.map(function(e,r){return(0,n.default)(e,String(r),t)})}},{key:"toString",value:function(e,n){return e?v(c(t.prototype),"toString",this).call(this,e,{blockItem:function(e){var t=e.type,n=e.str;return"comment"===t?n:"- ".concat(n)},flowChars:{start:"[",end:"]"},itemIndent:(e.indent||"")+" "},n):JSON.stringify(this)}}]),t}();t.default=i});n(K);var $=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.MERGE_KEY=void 0;var n=i(V),r=i(W),a=i(K);function i(e){return e&&e.__esModule?e:{default:e}}var f="<<";t.MERGE_KEY=f;var l=function(e){function t(e){var i;if(o(this,t),e instanceof n.default){var s=e.value;s instanceof a.default||((s=new a.default).items.push(e.value),s.range=e.value.range),(i=p(this,c(t).call(this,e.key,s))).range=e.range}else i=p(this,c(t).call(this,new r.default(f),new a.default));return i.type="MERGE_PAIR",p(i)}return u(t,n.default),s(t,[{key:"toString",value:function(e,n){var r=this.value;if(r.items.length>1)return v(c(t.prototype),"toString",this).call(this,e,n);this.value=r.items[0];var a=v(c(t.prototype),"toString",this).call(this,e,n);return this.value=r,a}}]),t}();t.default=l});n($);var q=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=f(Y),r=f(Q),a=f($),i=f(V);function f(e){return e&&e.__esModule?e:{default:e}}var l=function(e){function t(){return o(this,t),p(this,c(t).apply(this,arguments))}return u(t,r.default),s(t,[{key:"toJSON",value:function(e,r){return this.items.reduce(function(e,o){if(o instanceof a.default)!function(){for(var n=Object.keys(e),a=o.value.items,i=a.length-1;i>=0;--i){var s=a[i].source;if(!(s instanceof t))throw new Error("Merge sources must be maps");!function(){var t=s.toJSON("",r);Object.keys(t).forEach(function(r){n.includes(r)||(e[r]=t[r])})}()}}();else{var i=o.stringKey,s=o.value;e[i]=(0,n.default)(s,i,r)}return e},{})}},{key:"toString",value:function(e,n){return e?(this.items.forEach(function(e){if(!(e instanceof i.default))throw new Error("Map items must all be pairs; found ".concat(JSON.stringify(e)," instead"))}),v(c(t.prototype),"toString",this).call(this,e,{blockItem:function(e){return e.str},flowChars:{start:"{",end:"}"},itemIndent:e.indent||""},n)):JSON.stringify(this)}}]),t}();t.default=l});n(q);var J=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var s=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(null==t)return new o.default(null);if("object"!==a(t))return s?new o.default(t):t;if(Array.isArray(t)){var u=new i.default;return u.items=t.map(function(t){return e(t,s)}),u}var c=new n.default;return c.items=Object.keys(t).map(function(n){var a=e(n,s),o=e(t[n],s);return new r.default(a,o)}),c};var n=s(q),r=s(V),o=s(W),i=s(K);function s(e){return e&&e.__esModule?e:{default:e}}});n(J);var G=r(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(Y),r=a(F);function a(e){return e&&e.__esModule?e:{default:e}}var i,f,l,d=function(e){function t(e){var n;return o(this,t),(n=p(this,c(t).call(this))).source=e,n.type=M.Type.ALIAS,n}return u(t,r.default),s(t,null,[{key:"stringify",value:function(e,t){var n=e.range,r=e.source,a=t.anchors,o=t.doc,i=t.implicitKey,s=Object.keys(a).find(function(e){return a[e]===r});if(s)return"*".concat(s).concat(i?" ":"");var u=o.anchors.getName(r)?"Alias node must be after source node":"Source node not found for alias node";throw new Error("".concat(u," [").concat(n,"]"))}}]),s(t,[{key:"toJSON",value:function(e,t){return(0,n.default)(this.source,e,t)}},{key:"tag",set:function(e){throw new Error("Alias nodes cannot have tags")}}]),t}