forked from nodeca/js-yaml
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathjs-yaml.min.js
3 lines (3 loc) · 40.3 KB
/
js-yaml.min.js
1
2
3
/* js-yaml 3.0.1 https://github.com/nodeca/js-yaml */
!function(e){"object"==typeof exports?module.exports=e():"function"==typeof define&&define.amd?define(e):"undefined"!=typeof window?window.jsyaml=e():"undefined"!=typeof global?global.jsyaml=e():"undefined"!=typeof self&&(self.jsyaml=e())}(function(){var e,t,r;return function a(e,t,r){function n(c,o){if(!t[c]){if(!e[c]){var s=typeof require=="function"&&require;if(!o&&s)return s(c,!0);if(i)return i(c,!0);throw new Error("Cannot find module '"+c+"'")}var l=t[c]={exports:{}};e[c][0].call(l.exports,function(t){var r=e[c][1][t];return n(r?r:t)},l,l.exports,a,e,t,r)}return t[c].exports}var i=typeof require=="function"&&require;for(var c=0;c<r.length;c++)n(r[c]);return n}({1:[function(e,t,r){"use strict";var a=e("./lib/js-yaml.js");t.exports=a},{"./lib/js-yaml.js":2}],2:[function(e,t,r){"use strict";var a=e("./js-yaml/loader");var n=e("./js-yaml/dumper");function i(e){return function(){throw new Error("Function "+e+" is deprecated and cannot be used.")}}t.exports.Type=e("./js-yaml/type");t.exports.Schema=e("./js-yaml/schema");t.exports.FAILSAFE_SCHEMA=e("./js-yaml/schema/failsafe");t.exports.JSON_SCHEMA=e("./js-yaml/schema/json");t.exports.CORE_SCHEMA=e("./js-yaml/schema/core");t.exports.DEFAULT_SAFE_SCHEMA=e("./js-yaml/schema/default_safe");t.exports.DEFAULT_FULL_SCHEMA=e("./js-yaml/schema/default_full");t.exports.load=a.load;t.exports.loadAll=a.loadAll;t.exports.safeLoad=a.safeLoad;t.exports.safeLoadAll=a.safeLoadAll;t.exports.dump=n.dump;t.exports.safeDump=n.safeDump;t.exports.YAMLException=e("./js-yaml/exception");t.exports.MINIMAL_SCHEMA=e("./js-yaml/schema/failsafe");t.exports.SAFE_SCHEMA=e("./js-yaml/schema/default_safe");t.exports.DEFAULT_SCHEMA=e("./js-yaml/schema/default_full");t.exports.scan=i("scan");t.exports.parse=i("parse");t.exports.compose=i("compose");t.exports.addConstructor=i("addConstructor")},{"./js-yaml/dumper":4,"./js-yaml/exception":5,"./js-yaml/loader":6,"./js-yaml/schema":8,"./js-yaml/schema/core":9,"./js-yaml/schema/default_full":10,"./js-yaml/schema/default_safe":11,"./js-yaml/schema/failsafe":12,"./js-yaml/schema/json":13,"./js-yaml/type":14}],3:[function(e,t,r){"use strict";function a(e){return undefined===e||null===e}function n(e){return"object"===typeof e&&null!==e}function i(e){if(Array.isArray(e)){return e}else if(a(e)){return[]}else{return[e]}}function c(e,t){var r,a,n,i;if(t){i=Object.keys(t);for(r=0,a=i.length;r<a;r+=1){n=i[r];e[n]=t[n]}}return e}function o(e,t){var r="",a;for(a=0;a<t;a+=1){r+=e}return r}t.exports.isNothing=a;t.exports.isObject=n;t.exports.toArray=i;t.exports.repeat=o;t.exports.extend=c},{}],4:[function(e,t,r){"use strict";var a=e("./common");var n=e("./exception");var i=e("./schema/default_full");var c=e("./schema/default_safe");var o=Object.prototype.toString;var s=Object.prototype.hasOwnProperty;var l=9;var u=10;var f=13;var p=32;var h=33;var d=34;var m=35;var g=37;var v=38;var y=39;var x=42;var w=44;var b=45;var A=58;var C=62;var j=63;var S=64;var k=91;var I=93;var O=96;var E=123;var F=124;var R=125;var N={};N[0]="\\0";N[7]="\\a";N[8]="\\b";N[9]="\\t";N[10]="\\n";N[11]="\\v";N[12]="\\f";N[13]="\\r";N[27]="\\e";N[34]='\\"';N[92]="\\\\";N[133]="\\N";N[160]="\\_";N[8232]="\\L";N[8233]="\\P";var L=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];function M(e,t){var r,a,n,i,c,o,l;if(null===t){return{}}r={};a=Object.keys(t);for(n=0,i=a.length;n<i;n+=1){c=a[n];o=String(t[c]);if("!!"===c.slice(0,2)){c="tag:yaml.org,2002:"+c.slice(2)}l=e.compiledTypeMap[c];if(l&&s.call(l.dumpStyleAliases,o)){o=l.dumpStyleAliases[o]}r[c]=o}return r}function T(e){var t,r,i;t=e.toString(16).toUpperCase();if(e<=255){r="x";i=2}else if(e<=65535){r="u";i=4}else if(e<=4294967295){r="U";i=8}else{throw new n("code point within a string may not be greater than 0xFFFFFFFF")}return"\\"+r+a.repeat("0",i-t.length)+t}function _(e){this.schema=e["schema"]||i;this.indent=Math.max(1,e["indent"]||2);this.skipInvalid=e["skipInvalid"]||false;this.flowLevel=a.isNothing(e["flowLevel"])?-1:e["flowLevel"];this.styleMap=M(this.schema,e["styles"]||null);this.implicitTypes=this.schema.compiledImplicit;this.explicitTypes=this.schema.compiledExplicit;this.tag=null;this.result=""}function K(e,t){return"\n"+a.repeat(" ",e.indent*t)}function D(e,t){var r,a,n;for(r=0,a=e.implicitTypes.length;r<a;r+=1){n=e.implicitTypes[r];if(n.loadResolver&&n.loadResolver({result:t})){return true}}return false}function P(e,t){var r,a,n,i,c,o;e.dump="";r=false;a=0;o=t.charCodeAt(0)||0;if(-1!==L.indexOf(t)){r=true}else if(0===t.length){r=true}else if(p===o||p===t.charCodeAt(t.length-1)){r=true}else if(b===o||j===o){r=true}for(n=0,i=t.length;n<i;n+=1){c=t.charCodeAt(n);if(!r){if(l===c||u===c||f===c||w===c||k===c||I===c||E===c||R===c||m===c||v===c||x===c||h===c||F===c||C===c||y===c||d===c||g===c||S===c||A===c||O===c){r=true}}if(N[c]||!(32<=c&&c<=126||133===c||160<=c&&c<=55295||57344<=c&&c<=65533||65536<=c&&c<=1114111)){e.dump+=t.slice(a,n);e.dump+=N[c]||T(c);a=n+1;r=true}}if(a<n){e.dump+=t.slice(a,n)}if(!r&&D(e,e.dump)){r=true}if(r){e.dump='"'+e.dump+'"'}}function Y(e,t,r){var a="",n=e.tag,i,c;for(i=0,c=r.length;i<c;i+=1){if($(e,t,r[i],false,false)){if(0!==i){a+=", "}a+=e.dump}}e.tag=n;e.dump="["+a+"]"}function q(e,t,r,a){var n="",i=e.tag,c,o;for(c=0,o=r.length;c<o;c+=1){if($(e,t+1,r[c],true,true)){if(!a||0!==c){n+=K(e,t)}n+="- "+e.dump}}e.tag=i;e.dump=n||"[]"}function U(e,t,r){var a="",n=e.tag,i=Object.keys(r),c,o,s,l,u;for(c=0,o=i.length;c<o;c+=1){u="";if(0!==c){u+=", "}s=i[c];l=r[s];if(!$(e,t,s,false,false)){continue}if(e.dump.length>1024){u+="? "}u+=e.dump+": ";if(!$(e,t,l,false,false)){continue}u+=e.dump;a+=u}e.tag=n;e.dump="{"+a+"}"}function B(e,t,r,a){var n="",i=e.tag,c=Object.keys(r),o,s,l,f,p,h;for(o=0,s=c.length;o<s;o+=1){h="";if(!a||0!==o){h+=K(e,t)}l=c[o];f=r[l];if(!$(e,t+1,l,true,true)){continue}p=null!==e.tag&&"?"!==e.tag||e.dump&&e.dump.length>1024;if(p){if(e.dump&&u===e.dump.charCodeAt(0)){h+="?"}else{h+="? "}}h+=e.dump;if(p){h+=K(e,t)}if(!$(e,t+1,f,true,p)){continue}if(e.dump&&u===e.dump.charCodeAt(0)){h+=":"}else{h+=": "}h+=e.dump;n+=h}e.tag=i;e.dump=n||"{}"}function H(e,t,r){var a,i,c,l,u,f;i=r?e.explicitTypes:e.implicitTypes;for(c=0,l=i.length;c<l;c+=1){u=i[c];if((u.dumpInstanceOf||u.dumpPredicate)&&(!u.dumpInstanceOf||"object"===typeof t&&t instanceof u.dumpInstanceOf)&&(!u.dumpPredicate||u.dumpPredicate(t))){e.tag=r?u.tag:"?";if(u.dumpRepresenter){f=e.styleMap[u.tag]||u.dumpDefaultStyle;if("[object Function]"===o.call(u.dumpRepresenter)){a=u.dumpRepresenter(t,f)}else if(s.call(u.dumpRepresenter,f)){a=u.dumpRepresenter[f](t,f)}else{throw new n("!<"+u.tag+'> tag resolver accepts not "'+f+'" style')}e.dump=a}return true}}return false}function $(e,t,r,a,i){e.tag=null;e.dump=r;if(!H(e,r,false)){H(e,r,true)}var c=o.call(e.dump);if(a){a=0>e.flowLevel||e.flowLevel>t}if(null!==e.tag&&"?"!==e.tag||2!==e.indent&&t>0){i=false}if("[object Object]"===c){if(a&&0!==Object.keys(e.dump).length){B(e,t,e.dump,i)}else{U(e,t,e.dump)}}else if("[object Array]"===c){if(a&&0!==e.dump.length){q(e,t,e.dump,i)}else{Y(e,t,e.dump)}}else if("[object String]"===c){if("?"!==e.tag){P(e,e.dump)}}else if(e.skipInvalid){return false}else{throw new n("unacceptabe kind of an object to dump "+c)}if(null!==e.tag&&"?"!==e.tag){e.dump="!<"+e.tag+"> "+e.dump}return true}function G(e,t){t=t||{};var r=new _(t);if($(r,0,e,true,true)){return r.dump+"\n"}else{return""}}function V(e,t){return G(e,a.extend({schema:c},t))}t.exports.dump=G;t.exports.safeDump=V},{"./common":3,"./exception":5,"./schema/default_full":10,"./schema/default_safe":11}],5:[function(e,t,r){"use strict";function a(e,t){this.name="YAMLException";this.reason=e;this.mark=t;this.message=this.toString(false)}a.prototype.toString=function n(e){var t;t="JS-YAML: "+(this.reason||"(unknown reason)");if(!e&&this.mark){t+=" "+this.mark.toString()}return t};t.exports=a},{}],6:[function(e,t,r){"use strict";var a=e("./common");var n=e("./exception");var i=e("./mark");var c=e("./schema/default_safe");var o=e("./schema/default_full");var s=Object.prototype.hasOwnProperty;var l=1;var u=2;var f=3;var p=4;var h=1;var d=2;var m=3;var g=9;var v=10;var y=13;var x=32;var w=33;var b=34;var A=35;var C=37;var j=38;var S=39;var k=42;var I=43;var O=44;var E=45;var F=46;var R=47;var N=48;var L=49;var M=57;var T=58;var _=60;var K=62;var D=63;var P=64;var Y=65;var q=70;var U=76;var B=78;var H=80;var $=85;var G=91;var V=92;var J=93;var z=95;var Z=96;var W=97;var Q=98;var X=101;var et=102;var tt=110;var rt=114;var at=116;var nt=117;var it=118;var ct=120;var ot=123;var st=124;var lt=125;var ut={};ut[N]="\x00";ut[W]="";ut[Q]="\b";ut[at]=" ";ut[g]=" ";ut[tt]="\n";ut[it]="";ut[et]="\f";ut[rt]="\r";ut[X]="";ut[x]=" ";ut[b]='"';ut[R]="/";ut[V]="\\";ut[B]="
";ut[z]=" ";ut[U]="\u2028";ut[H]="\u2029";var ft={};ft[ct]=2;ft[nt]=4;ft[$]=8;var pt=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uD800-\uDFFF\uFFFE\uFFFF]/;var ht=/[\x85\u2028\u2029]/;var dt=/[,\[\]\{\}]/;var mt=/^(?:!|!!|![a-z\-]+!)$/i;var gt=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function vt(e,t){this.input=e;this.filename=t["filename"]||null;this.schema=t["schema"]||o;this.strict=t["strict"]||false;this.legacy=t["legacy"]||false;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.character=e.charCodeAt(0)}function yt(e,t){return new n(t,new i(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function xt(e,t){throw yt(e,t)}function wt(e,t){var r=yt(e,t);if(e.strict){throw r}else{console.warn(r.toString())}}var bt={YAML:function $t(e,t,r){var a,n,i;if(null!==e.version){xt(e,"duplication of %YAML directive")}if(1!==r.length){xt(e,"YAML directive accepts exactly one argument")}a=/^([0-9]+)\.([0-9]+)$/.exec(r[0]);if(null===a){xt(e,"ill-formed argument of the YAML directive")}n=parseInt(a[1],10);i=parseInt(a[2],10);if(1!==n){xt(e,"unacceptable YAML version of the document")}e.version=r[0];e.checkLineBreaks=i<2;if(1!==i&&2!==i){wt(e,"unsupported YAML version of the document")}},TAG:function Gt(e,t,r){var a,n;if(2!==r.length){xt(e,"TAG directive accepts exactly two arguments")}a=r[0];n=r[1];if(!mt.test(a)){xt(e,"ill-formed tag handle (first argument) of the TAG directive")}if(s.call(e.tagMap,a)){xt(e,'there is a previously declared suffix for "'+a+'" tag handle')}if(!gt.test(n)){xt(e,"ill-formed tag prefix (second argument) of the TAG directive")}e.tagMap[a]=n}};function At(e,t,r,a){var n,i,c,o;if(t<r){o=e.input.slice(t,r);if(a){for(n=0,i=o.length;n<i;n+=1){c=o.charCodeAt(n);if(!(9===c||32<=c&&c<=1114111)){xt(e,"expected valid JSON character")}}}e.result+=o}}function Ct(e,t,r){var n,i,c,o;if(!a.isObject(r)){xt(e,"cannot merge mappings; the provided source object is unacceptable")}n=Object.keys(r);for(c=0,o=n.length;c<o;c+=1){i=n[c];if(!s.call(t,i)){t[i]=r[i]}}}function jt(e,t,r,a,n){var i,c;a=String(a);if(null===t){t={}}if("tag:yaml.org,2002:merge"===r){if(Array.isArray(n)){for(i=0,c=n.length;i<c;i+=1){Ct(e,t,n[i])}}else{Ct(e,t,n)}}else{t[a]=n}return t}function St(e){if(v===e.character){e.position+=1}else if(y===e.character){if(v===e.input.charCodeAt(e.position+1)){e.position+=2}else{e.position+=1}}else{xt(e,"a line break is expected")}e.line+=1;e.lineStart=e.position;e.character=e.input.charCodeAt(e.position)}function kt(e,t,r){var a=0;while(e.position<e.length){while(x===e.character||g===e.character){e.character=e.input.charCodeAt(++e.position)}if(t&&A===e.character){do{e.character=e.input.charCodeAt(++e.position)}while(e.position<e.length&&v!==e.character&&y!==e.character)}if(v===e.character||y===e.character){St(e);a+=1;e.lineIndent=0;while(x===e.character){e.lineIndent+=1;e.character=e.input.charCodeAt(++e.position)}if(e.lineIndent<r){wt(e,"deficient indentation")}}else{break}}return a}function It(e){var t,r;if(e.position===e.lineStart&&(E===e.character||F===e.character)&&e.input.charCodeAt(e.position+1)===e.character&&e.input.charCodeAt(e.position+2)===e.character){t=e.position+3;r=e.input.charCodeAt(t);if(t>=e.length||x===r||g===r||v===r||y===r){return true}}return false}function Ot(e,t){if(1===t){e.result+=" "}else if(t>1){e.result+=a.repeat("\n",t-1)}}function Et(e,t,r){var a,n,i,c,o,s,l,u,f=e.kind,p=e.result;if(x===e.character||g===e.character||v===e.character||y===e.character||O===e.character||G===e.character||J===e.character||ot===e.character||lt===e.character||A===e.character||j===e.character||k===e.character||w===e.character||st===e.character||K===e.character||S===e.character||b===e.character||C===e.character||P===e.character||Z===e.character){return false}if(D===e.character||E===e.character){n=e.input.charCodeAt(e.position+1);if(x===n||g===n||v===n||y===n||r&&(O===n||G===n||J===n||ot===n||lt===n)){return false}}e.kind="scalar";e.result="";i=c=e.position;o=false;while(e.position<e.length){if(T===e.character){n=e.input.charCodeAt(e.position+1);if(x===n||g===n||v===n||y===n||r&&(O===n||G===n||J===n||ot===n||lt===n)){break}}else if(A===e.character){a=e.input.charCodeAt(e.position-1);if(x===a||g===a||v===a||y===a){break}}else if(e.position===e.lineStart&&It(e)||r&&(O===e.character||G===e.character||J===e.character||ot===e.character||lt===e.character)){break}else if(v===e.character||y===e.character){s=e.line;l=e.lineStart;u=e.lineIndent;kt(e,false,-1);if(e.lineIndent>=t){o=true;continue}else{e.position=c;e.line=s;e.lineStart=l;e.lineIndent=u;e.character=e.input.charCodeAt(e.position);break}}if(o){At(e,i,c,false);Ot(e,e.line-s);i=c=e.position;o=false}if(x!==e.character&&g!==e.character){c=e.position+1}e.character=e.input.charCodeAt(++e.position)}At(e,i,c,false);if(e.result){return true}else{e.kind=f;e.result=p;return false}}function Ft(e,t){var r,a;if(S!==e.character){return false}e.kind="scalar";e.result="";e.character=e.input.charCodeAt(++e.position);r=a=e.position;while(e.position<e.length){if(S===e.character){At(e,r,e.position,true);e.character=e.input.charCodeAt(++e.position);if(S===e.character){r=a=e.position;e.character=e.input.charCodeAt(++e.position)}else{return true}}else if(v===e.character||y===e.character){At(e,r,a,true);Ot(e,kt(e,false,t));r=a=e.position;e.character=e.input.charCodeAt(e.position)}else if(e.position===e.lineStart&&It(e)){xt(e,"unexpected end of the document within a single quoted scalar")}else{e.character=e.input.charCodeAt(++e.position);a=e.position}}xt(e,"unexpected end of the stream within a single quoted scalar")}function Rt(e,t){var r,a,n,i,c,o;if(b!==e.character){return false}e.kind="scalar";e.result="";e.character=e.input.charCodeAt(++e.position);r=a=e.position;while(e.position<e.length){if(b===e.character){At(e,r,e.position,true);e.character=e.input.charCodeAt(++e.position);return true}else if(V===e.character){At(e,r,e.position,true);e.character=e.input.charCodeAt(++e.position);if(v===e.character||y===e.character){kt(e,false,t)}else if(ut[e.character]){e.result+=ut[e.character];e.character=e.input.charCodeAt(++e.position)}else if(ft[e.character]){n=ft[e.character];o=0;for(i=1;i<=n;i+=1){c=(n-i)*4;e.character=e.input.charCodeAt(++e.position);if(N<=e.character&&e.character<=M){o|=e.character-N<<c}else if(Y<=e.character&&e.character<=q){o|=e.character-Y+10<<c}else if(W<=e.character&&e.character<=et){o|=e.character-W+10<<c}else{xt(e,"expected hexadecimal character")}}e.result+=String.fromCharCode(o);e.character=e.input.charCodeAt(++e.position)}else{xt(e,"unknown escape sequence")}r=a=e.position}else if(v===e.character||y===e.character){At(e,r,a,true);Ot(e,kt(e,false,t));r=a=e.position;e.character=e.input.charCodeAt(e.position)}else if(e.position===e.lineStart&&It(e)){xt(e,"unexpected end of the document within a double quoted scalar")}else{e.character=e.input.charCodeAt(++e.position);a=e.position}}xt(e,"unexpected end of the stream within a double quoted scalar")}function Nt(e,t){var r=true,a,n=e.tag,i,c,o,s,u,f,p,h,d;switch(e.character){case G:o=J;f=false;i=[];break;case ot:o=lt;f=true;i={};break;default:return false}if(null!==e.anchor){e.anchorMap[e.anchor]=i}e.character=e.input.charCodeAt(++e.position);while(e.position<e.length){kt(e,true,t);if(e.character===o){e.character=e.input.charCodeAt(++e.position);e.tag=n;e.kind=f?"mapping":"sequence";e.result=i;return true}else if(!r){xt(e,"missed comma between flow collection entries")}h=p=d=null;s=u=false;if(D===e.character){c=e.input.charCodeAt(e.position+1);if(x===c||g===c||v===c||y===c){s=u=true;e.position+=1;e.character=c;kt(e,true,t)}}a=e.line;Pt(e,t,l,false,true);h=e.tag;p=e.result;kt(e,true,t);if((u||e.line===a)&&T===e.character){s=true;e.character=e.input.charCodeAt(++e.position);kt(e,true,t);Pt(e,t,l,false,true);d=e.result}if(f){jt(e,i,h,p,d)}else if(s){i.push(jt(e,null,h,p,d))}else{i.push(p)}kt(e,true,t);if(O===e.character){r=true;e.character=e.input.charCodeAt(++e.position)}else{r=false}}xt(e,"unexpected end of the stream within a flow collection")}function Lt(e,t){var r,n,i=h,c=false,o=t,s=0,l=false;switch(e.character){case st:n=false;break;case K:n=true;break;default:return false}e.kind="scalar";e.result="";while(e.position<e.length){e.character=e.input.charCodeAt(++e.position);if(I===e.character||E===e.character){if(h===i){i=I===e.character?m:d}else{xt(e,"repeat of a chomping mode identifier")}}else if(N<=e.character&&e.character<=M){if(N===e.character){xt(e,"bad explicit indentation width of a block scalar; it cannot be less than one")}else if(!c){o=t+(e.character-L);c=true}else{xt(e,"repeat of an indentation width identifier")}}else{break}}if(x===e.character||g===e.character){do{e.character=e.input.charCodeAt(++e.position)}while(x===e.character||g===e.character);if(A===e.character){do{e.character=e.input.charCodeAt(++e.position)}while(e.position<e.length&&v!==e.character&&y!==e.character)}}while(e.position<e.length){St(e);e.lineIndent=0;while((!c||e.lineIndent<o)&&x===e.character){e.lineIndent+=1;e.character=e.input.charCodeAt(++e.position)}if(!c&&e.lineIndent>o){o=e.lineIndent}if(v===e.character||y===e.character){s+=1;continue}if(e.lineIndent<o){switch(i){case m:e.result+=a.repeat("\n",s);break;case h:if(c){e.result+="\n"}break}break}if(n){if(x===e.character||g===e.character){l=true;e.result+=a.repeat("\n",s+1)}else if(l){l=false;e.result+=a.repeat("\n",s+1)}else if(0===s){if(c){e.result+=" "}}else{e.result+=a.repeat("\n",s)}}else{if(c){e.result+=a.repeat("\n",s+1)}else{e.result+=a.repeat("\n",s)}}c=true;s=0;r=e.position;do{e.character=e.input.charCodeAt(++e.position)}while(e.position<e.length&&v!==e.character&&y!==e.character);At(e,r,e.position,false)}return true}function Mt(e,t){var r,a=e.tag,n=[],i,c=false;if(null!==e.anchor){e.anchorMap[e.anchor]=n}while(e.position<e.length){if(E!==e.character){break}i=e.input.charCodeAt(e.position+1);if(x!==i&&g!==i&&v!==i&&y!==i){break}c=true;e.position+=1;e.character=i;if(kt(e,true,-1)){if(e.lineIndent<=t){n.push(null);continue}}r=e.line;Pt(e,t,f,false,true);n.push(e.result);kt(e,true,-1);if((e.line===r||e.lineIndent>t)&&e.position<e.length){xt(e,"bad indentation of a sequence entry")}else if(e.lineIndent<t){break}}if(c){e.tag=a;e.kind="sequence";e.result=n;return true}else{return false}}function Tt(e,t){var r,a,n,i=e.tag,c={},o=null,s=null,l=null,f=false,h=false;if(null!==e.anchor){e.anchorMap[e.anchor]=c}while(e.position<e.length){r=e.input.charCodeAt(e.position+1);n=e.line;if((D===e.character||T===e.character)&&(x===r||g===r||v===r||y===r)){if(D===e.character){if(f){jt(e,c,o,s,null);o=s=l=null}h=true;f=true;a=true}else if(f){f=false;a=true}else{xt(e,"incomplete explicit mapping pair; a key node is missed")}e.position+=1;e.character=r}else if(Pt(e,t,u,false,true)){if(e.line===n){while(x===e.character||g===e.character){e.character=e.input.charCodeAt(++e.position)}if(T===e.character){e.character=e.input.charCodeAt(++e.position);if(x!==e.character&&g!==e.character&&v!==e.character&&y!==e.character){xt(e,"a whitespace character is expected after the key-value separator within a block mapping")}if(f){jt(e,c,o,s,null);o=s=l=null}h=true;f=false;a=false;o=e.tag;s=e.result}else if(h){xt(e,"can not read an implicit mapping pair; a colon is missed")}else{e.tag=i;return true}}else if(h){xt(e,"can not read a block mapping entry; a multiline key may not be an implicit key")}else{e.tag=i;return true}}else{break}if(e.line===n||e.lineIndent>t){if(Pt(e,t,p,true,a)){if(f){s=e.result}else{l=e.result}}if(!f){jt(e,c,o,s,l);o=s=l=null}kt(e,true,-1)}if(e.lineIndent>t&&e.position<e.length){xt(e,"bad indentation of a mapping entry")}else if(e.lineIndent<t){break}}if(f){jt(e,c,o,s,null)}if(h){e.tag=i;e.kind="mapping";e.result=c}return h}function _t(e){var t,r=false,a=false,n,i;if(w!==e.character){return false}if(null!==e.tag){xt(e,"duplication of a tag property")}e.character=e.input.charCodeAt(++e.position);if(_===e.character){r=true;e.character=e.input.charCodeAt(++e.position)}else if(w===e.character){a=true;n="!!";e.character=e.input.charCodeAt(++e.position)}else{n="!"}t=e.position;if(r){do{e.character=e.input.charCodeAt(++e.position)}while(e.position<e.length&&K!==e.character);if(e.position<e.length){i=e.input.slice(t,e.position);e.character=e.input.charCodeAt(++e.position)}else{xt(e,"unexpected end of the stream within a verbatim tag")}}else{while(e.position<e.length&&x!==e.character&&g!==e.character&&v!==e.character&&y!==e.character){if(w===e.character){if(!a){n=e.input.slice(t-1,e.position+1);if(!mt.test(n)){xt(e,"named tag handle cannot contain such characters")}a=true;t=e.position+1}else{xt(e,"tag suffix cannot contain exclamation marks")}}e.character=e.input.charCodeAt(++e.position)}i=e.input.slice(t,e.position);if(dt.test(i)){xt(e,"tag suffix cannot contain flow indicator characters")}}if(i&&!gt.test(i)){xt(e,"tag name cannot contain such characters: "+i)}if(r){e.tag=i}else if(s.call(e.tagMap,n)){e.tag=e.tagMap[n]+i}else if("!"===n){e.tag="!"+i}else if("!!"===n){e.tag="tag:yaml.org,2002:"+i}else{xt(e,'undeclared tag handle "'+n+'"')}return true}function Kt(e){var t;if(j!==e.character){return false}if(null!==e.anchor){xt(e,"duplication of an anchor property")}e.character=e.input.charCodeAt(++e.position);t=e.position;while(e.position<e.length&&x!==e.character&&g!==e.character&&v!==e.character&&y!==e.character&&O!==e.character&&G!==e.character&&J!==e.character&&ot!==e.character&<!==e.character){e.character=e.input.charCodeAt(++e.position)}if(e.position===t){xt(e,"name of an anchor node must contain at least one character")}e.anchor=e.input.slice(t,e.position);return true}function Dt(e){var t,r;if(k!==e.character){return false}e.character=e.input.charCodeAt(++e.position);t=e.position;while(e.position<e.length&&x!==e.character&&g!==e.character&&v!==e.character&&y!==e.character&&O!==e.character&&G!==e.character&&J!==e.character&&ot!==e.character&<!==e.character){e.character=e.input.charCodeAt(++e.position)}if(e.position===t){xt(e,"name of an alias node must contain at least one character")}r=e.input.slice(t,e.position);if(!e.anchorMap.hasOwnProperty(r)){xt(e,'unidentified alias "'+r+'"')}e.result=e.anchorMap[r];kt(e,true,-1);return true}function Pt(e,t,r,a,n){var i,c,o,h=false,d=true,m=false,g,v,y,x,w,b;e.tag=null;e.anchor=null;e.kind=null;e.result=null;i=c=o=p===r||f===r;if(a){if(kt(e,true,-1)){h=true;if(e.lineIndent===t){d=false}else if(e.lineIndent>t){d=true}else{return false}}}if(d){while(_t(e)||Kt(e)){if(kt(e,true,-1)){h=true;if(e.lineIndent>t){d=true;o=i}else if(e.lineIndent===t){d=false;o=i}else{return true}}else{o=false}}}if(o){o=h||n}if(d||p===r){if(l===r||u===r){x=t}else{x=t+1}w=e.position-e.lineStart;if(d){if(o&&(Mt(e,w)||Tt(e,w))||Nt(e,x)){m=true}else{if(c&&Lt(e,x)||Ft(e,x)||Rt(e,x)){m=true}else if(Dt(e)){m=true;if(null!==e.tag||null!==e.anchor){xt(e,"alias node should not have any properties")}}else if(Et(e,x,l===r)){m=true;if(null===e.tag){e.tag="?"}}if(null!==e.anchor){e.anchorMap[e.anchor]=e.result}}}else{m=o&&Mt(e,w)}}if(null!==e.tag&&"!"!==e.tag){if("?"===e.tag){for(g=0,v=e.implicitTypes.length;g<v;g+=1){y=e.implicitTypes[g];if(y.loadResolver&&y.loadResolver(e)){e.tag=y.tag;break}}}else if(s.call(e.typeMap,e.tag)){y=e.typeMap[e.tag];if(null!==e.result&&y.loadKind!==e.kind){xt(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+y.loadKind+'", not "'+e.kind+'"')}if(y.loadResolver&&!y.loadResolver(e)){xt(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}}else{wt(e,"unknown tag !<"+e.tag+">")}}return null!==e.tag||null!==e.anchor||m}function Yt(e,t){var r=e.position,a,n,i,c=false;e.version=null;e.checkLineBreaks=e.legacy;e.tagMap={};e.anchorMap={};while(e.position<e.length){kt(e,true,-1);if(e.lineIndent>0||C!==e.character){break}c=true;e.character=e.input.charCodeAt(++e.position);a=e.position;while(e.position<e.length&&x!==e.character&&g!==e.character&&v!==e.character&&y!==e.character){e.character=e.input.charCodeAt(++e.position)}n=e.input.slice(a,e.position);i=[];if(n.length<1){xt(e,"directive name must not be less than one character in length")}while(e.position<e.length){while(x===e.character||g===e.character){e.character=e.input.charCodeAt(++e.position)}if(A===e.character){do{e.character=e.input.charCodeAt(++e.position)}while(e.position<e.length&&v!==e.character&&y!==e.character);break}if(v===e.character||y===e.character){break}a=e.position;while(e.position<e.length&&x!==e.character&&g!==e.character&&v!==e.character&&y!==e.character){e.character=e.input.charCodeAt(++e.position)}i.push(e.input.slice(a,e.position))}if(e.position<e.length){St(e)}if(s.call(bt,n)){bt[n](e,n,i)}else{wt(e,'unknown document directive "'+n+'"')}}kt(e,true,-1);if(0===e.lineIndent&&E===e.character&&E===e.input.charCodeAt(e.position+1)&&E===e.input.charCodeAt(e.position+2)){e.position+=3;e.character=e.input.charCodeAt(e.position);kt(e,true,-1)}else if(c){xt(e,"directives end mark is expected")}Pt(e,e.lineIndent-1,p,false,true);kt(e,true,-1);if(e.checkLineBreaks&&ht.test(e.input.slice(r,e.position))){wt(e,"non-ASCII line breaks are interpreted as content")}t(e.result);if(e.position===e.lineStart&&It(e)){if(F===e.character){e.position+=3;e.character=e.input.charCodeAt(e.position);kt(e,true,-1)}return}if(e.position<e.length){xt(e,"end of the stream or a document separator is expected")}else{return}}function qt(e,t,r){r=r||{};var a=new vt(e,r);if(pt.test(a.input)){xt(a,"the stream contains non-printable characters")}while(x===a.character){a.lineIndent+=1;a.character=a.input.charCodeAt(++a.position)}while(a.position<a.length){Yt(a,t)}}function Ut(e,t){var r=null,a=false;function i(e){if(!a){r=e;a=true}else{throw new n("expected a single document in the stream, but found more")}}qt(e,i,t);return r}function Bt(e,t,r){qt(e,t,a.extend({schema:c},r))}function Ht(e,t){return Ut(e,a.extend({schema:c},t))}t.exports.loadAll=qt;t.exports.load=Ut;t.exports.safeLoadAll=Bt;t.exports.safeLoad=Ht},{"./common":3,"./exception":5,"./mark":7,"./schema/default_full":10,"./schema/default_safe":11}],7:[function(e,t,r){"use strict";var a=e("./common");function n(e,t,r,a,n){this.name=e;this.buffer=t;this.position=r;this.line=a;this.column=n}n.prototype.getSnippet=function i(e,t){var r,n,i,c,o;if(!this.buffer){return null}e=e||4;t=t||75;r="";n=this.position;while(n>0&&-1==="\x00\r\n
\u2028\u2029".indexOf(this.buffer.charAt(n-1))){n-=1;if(this.position-n>t/2-1){r=" ... ";n+=5;break}}i="";c=this.position;while(c<this.buffer.length&&-1==="\x00\r\n
\u2028\u2029".indexOf(this.buffer.charAt(c))){c+=1;if(c-this.position>t/2-1){i=" ... ";c-=5;break}}o=this.buffer.slice(n,c);return a.repeat(" ",e)+r+o+i+"\n"+a.repeat(" ",e+this.position-n+r.length)+"^"};n.prototype.toString=function c(e){var t,r="";if(this.name){r+='in "'+this.name+'" '}r+="at line "+(this.line+1)+", column "+(this.column+1);if(!e){t=this.getSnippet();if(t){r+=":\n"+t}}return r};t.exports=n},{"./common":3}],8:[function(e,t,r){"use strict";var a=e("./common");var n=e("./exception");var i=e("./type");function c(e,t,r){var a=[];e.include.forEach(function(e){r=c(e,t,r)});e[t].forEach(function(e){r.forEach(function(t,r){if(t.tag===e.tag){a.push(r)}});r.push(e)});return r.filter(function(e,t){return-1===a.indexOf(t)})}function o(){var e={},t,r;function a(t){e[t.tag]=t}for(t=0,r=arguments.length;t<r;t+=1){arguments[t].forEach(a)}return e}function s(e){this.include=e.include||[];this.implicit=e.implicit||[];this.explicit=e.explicit||[];this.implicit.forEach(function(e){if(e.loadKind&&"scalar"!==e.loadKind){throw new n("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.")}});this.compiledImplicit=c(this,"implicit",[]);this.compiledExplicit=c(this,"explicit",[]);this.compiledTypeMap=o(this.compiledImplicit,this.compiledExplicit)}s.DEFAULT=null;s.create=function l(){var e,t;switch(arguments.length){case 1:e=s.DEFAULT;t=arguments[0];break;case 2:e=arguments[0];t=arguments[1];break;default:throw new n("Wrong number of arguments for Schema.create function")}e=a.toArray(e);t=a.toArray(t);if(!e.every(function(e){return e instanceof s})){throw new n("Specified list of super schemas (or a single Schema object) contains a non-Schema object.")}if(!t.every(function(e){return e instanceof i})){throw new n("Specified list of YAML types (or a single Type object) contains a non-Type object.")}return new s({include:e,explicit:t})};t.exports=s},{"./common":3,"./exception":5,"./type":14}],9:[function(e,t,r){"use strict";var a=e("../schema");t.exports=new a({include:[e("./json")]})},{"../schema":8,"./json":13}],10:[function(e,t,r){"use strict";var a=e("../schema");t.exports=a.DEFAULT=new a({include:[e("./default_safe")],explicit:[e("../type/js/undefined"),e("../type/js/regexp"),e("../type/js/function")]})},{"../schema":8,"../type/js/function":19,"../type/js/regexp":20,"../type/js/undefined":21,"./default_safe":11}],11:[function(e,t,r){"use strict";var a=e("../schema");t.exports=new a({include:[e("./core")],implicit:[e("../type/timestamp"),e("../type/merge")],explicit:[e("../type/binary"),e("../type/omap"),e("../type/pairs"),e("../type/set")]})},{"../schema":8,"../type/binary":15,"../type/merge":23,"../type/omap":25,"../type/pairs":26,"../type/set":28,"../type/timestamp":30,"./core":9}],12:[function(e,t,r){"use strict";var a=e("../schema");t.exports=new a({explicit:[e("../type/str"),e("../type/seq"),e("../type/map")]})},{"../schema":8,"../type/map":22,"../type/seq":27,"../type/str":29}],13:[function(e,t,r){"use strict";var a=e("../schema");t.exports=new a({include:[e("./failsafe")],implicit:[e("../type/null"),e("../type/bool"),e("../type/int"),e("../type/float")]})},{"../schema":8,"../type/bool":16,"../type/float":17,"../type/int":18,"../type/null":24,"./failsafe":12}],14:[function(e,t,r){"use strict";var a=e("./exception");var n=["loadKind","loadResolver","dumpInstanceOf","dumpPredicate","dumpRepresenter","dumpDefaultStyle","dumpStyleAliases"];var i=["scalar","sequence","mapping"];function c(e){var t={};if(null!==e){Object.keys(e).forEach(function(r){e[r].forEach(function(e){t[String(e)]=r})})}return t}function o(e,t){t=t||{};Object.keys(t).forEach(function(t){if(-1===n.indexOf(t)){throw new a('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')}});this.tag=e;this.loadKind=t["loadKind"]||null;this.loadResolver=t["loadResolver"]||null;this.dumpInstanceOf=t["dumpInstanceOf"]||null;this.dumpPredicate=t["dumpPredicate"]||null;this.dumpRepresenter=t["dumpRepresenter"]||null;this.dumpDefaultStyle=t["dumpDefaultStyle"]||null;this.dumpStyleAliases=c(t["dumpStyleAliases"]||null);if(-1===i.indexOf(this.loadKind)){throw new a('Unknown loadKind "'+this.loadKind+'" is specified for "'+e+'" YAML type.')}}t.exports=o},{"./exception":5}],15:[function(e,t,r){"use strict";var a;try{a=e("buffer").Buffer}catch(n){}var i=e("../type");var c="=";var o=[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,0,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1];
var s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");function l(e){var t,r,n=0,i=[],s,l,u=e.result;s=0;l=0;for(n=0;n<u.length;n+=1){r=u.charCodeAt(n);t=o[r&127];if(10!==r&&13!==r){if(-1===t){return false}l=l<<6|t;s+=6;if(s>=8){s-=8;if(c!==u.charAt(n)){i.push(l>>s&255)}l&=(1<<s)-1}}}if(s){return false}else{if(a&&a.isBuffer){e.result=new a(i)}else{e.result=i}return true}}function u(e){var t="",r,a,n;for(r=0,a=e.length-2;r<a;r+=3){t+=s[e[r+0]>>2];t+=s[((e[r+0]&3)<<4)+(e[r+1]>>4)];t+=s[((e[r+1]&15)<<2)+(e[r+2]>>6)];t+=s[e[r+2]&63]}n=e.length%3;if(0!==n){r=e.length-n;t+=s[e[r+0]>>2];if(2===n){t+=s[((e[r+0]&3)<<4)+(e[r+1]>>4)];t+=s[(e[r+1]&15)<<2];t+=c}else{t+=s[(e[r+0]&3)<<4];t+=c+c}}return t}function f(e){return a&&a.isBuffer(e)}t.exports=new i("tag:yaml.org,2002:binary",{loadKind:"scalar",loadResolver:l,dumpPredicate:f,dumpRepresenter:u})},{"../type":14,buffer:31}],16:[function(e,t,r){"use strict";var a=e("../type");var n={"true":true,True:true,TRUE:true,"false":false,False:false,FALSE:false};function i(e){if(n.hasOwnProperty(e.result)){e.result=n[e.result];return true}else{return false}}function c(e){return"[object Boolean]"===Object.prototype.toString.call(e)}t.exports=new a("tag:yaml.org,2002:bool",{loadKind:"scalar",loadResolver:i,dumpPredicate:c,dumpRepresenter:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},dumpDefaultStyle:"lowercase"})},{"../type":14}],17:[function(e,t,r){"use strict";var a=e("../type");var n=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)\\.[0-9_]*(?:[eE][-+][0-9]+)?"+"|\\.[0-9_]+(?:[eE][-+][0-9]+)?"+"|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*"+"|[-+]?\\.(?:inf|Inf|INF)"+"|\\.(?:nan|NaN|NAN))$");function i(e){var t,r,a,i,c=e.result;if(!n.test(c)){return false}t=c.replace(/_/g,"").toLowerCase();r="-"===t[0]?-1:1;i=[];if(0<="+-".indexOf(t[0])){t=t.slice(1)}if(".inf"===t){e.result=1===r?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY;return true}else if(".nan"===t){e.result=NaN;return true}else if(0<=t.indexOf(":")){t.split(":").forEach(function(e){i.unshift(parseFloat(e,10))});t=0;a=1;i.forEach(function(e){t+=e*a;a*=60});e.result=r*t;return true}else{e.result=r*parseFloat(t,10);return true}}function c(e,t){if(isNaN(e)){switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}}else if(Number.POSITIVE_INFINITY===e){switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}}else if(Number.NEGATIVE_INFINITY===e){switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}}else{return e.toString(10)}}function o(e){return"[object Number]"===Object.prototype.toString.call(e)&&0!==e%1}t.exports=new a("tag:yaml.org,2002:float",{loadKind:"scalar",loadResolver:i,dumpPredicate:o,dumpRepresenter:c,dumpDefaultStyle:"lowercase"})},{"../type":14}],18:[function(e,t,r){"use strict";var a=e("../type");var n=new RegExp("^(?:[-+]?0b[0-1_]+"+"|[-+]?0[0-7_]+"+"|[-+]?(?:0|[1-9][0-9_]*)"+"|[-+]?0x[0-9a-fA-F_]+"+"|[-+]?[1-9][0-9_]*(?::[0-5]?[0-9])+)$");function i(e){var t,r,a,i,c=e.result;if(!n.test(c)){return false}t=c.replace(/_/g,"");r="-"===t[0]?-1:1;i=[];if(0<="+-".indexOf(t[0])){t=t.slice(1)}if("0"===t){e.result=0;return true}else if(/^0b/.test(t)){e.result=r*parseInt(t.slice(2),2);return true}else if(/^0x/.test(t)){e.result=r*parseInt(t,16);return true}else if("0"===t[0]){e.result=r*parseInt(t,8);return true}else if(0<=t.indexOf(":")){t.split(":").forEach(function(e){i.unshift(parseInt(e,10))});t=0;a=1;i.forEach(function(e){t+=e*a;a*=60});e.result=r*t;return true}else{e.result=r*parseInt(t,10);return true}}function c(e){return"[object Number]"===Object.prototype.toString.call(e)&&0===e%1}t.exports=new a("tag:yaml.org,2002:int",{loadKind:"scalar",loadResolver:i,dumpPredicate:c,dumpRepresenter:{binary:function(e){return"0b"+e.toString(2)},octal:function(e){return"0"+e.toString(8)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return"0x"+e.toString(16).toUpperCase()}},dumpDefaultStyle:"decimal",dumpStyleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},{"../type":14}],19:[function(e,t,r){"use strict";var a;try{a=e("esprima")}catch(n){if(window){a=window.esprima}}var i=e("../../type");function c(e){try{var t="("+e.result+")",r=a.parse(t,{range:true}),n=[],i;if("Program"!==r.type||1!==r.body.length||"ExpressionStatement"!==r.body[0].type||"FunctionExpression"!==r.body[0].expression.type){return false}r.body[0].expression.params.forEach(function(e){n.push(e.name)});i=r.body[0].expression.body.range;e.result=new Function(n,t.slice(i[0]+1,i[1]-1));return true}catch(c){return false}}function o(e){return e.toString()}function s(e){return"[object Function]"===Object.prototype.toString.call(e)}t.exports=new i("tag:yaml.org,2002:js/function",{loadKind:"scalar",loadResolver:c,dumpPredicate:s,dumpRepresenter:o})},{"../../type":14,esprima:"S2ZkVY"}],20:[function(e,t,r){"use strict";var a=e("../../type");function n(e){var t=e.result,r=/\/([gim]*)$/.exec(e.result),a;if("/"===t[0]&&r&&4>=r[0].length){t=t.slice(1,t.length-r[0].length);a=r[1]}try{e.result=new RegExp(t,a);return true}catch(n){return false}}function i(e){var t="/"+e.source+"/";if(e.global){t+="g"}if(e.multiline){t+="m"}if(e.ignoreCase){t+="i"}return t}function c(e){return"[object RegExp]"===Object.prototype.toString.call(e)}t.exports=new a("tag:yaml.org,2002:js/regexp",{loadKind:"scalar",loadResolver:n,dumpPredicate:c,dumpRepresenter:i})},{"../../type":14}],21:[function(e,t,r){"use strict";var a=e("../../type");function n(e){e.result=undefined;return true}function i(){return""}function c(e){return"undefined"===typeof e}t.exports=new a("tag:yaml.org,2002:js/undefined",{loadKind:"scalar",loadResolver:n,dumpPredicate:c,dumpRepresenter:i})},{"../../type":14}],22:[function(e,t,r){"use strict";var a=e("../type");t.exports=new a("tag:yaml.org,2002:map",{loadKind:"mapping"})},{"../type":14}],23:[function(e,t,r){"use strict";var a=e("../type");function n(e){return"<<"===e.result}t.exports=new a("tag:yaml.org,2002:merge",{loadKind:"scalar",loadResolver:n})},{"../type":14}],24:[function(e,t,r){"use strict";var a=e("../type");var n={"~":true,"null":true,Null:true,NULL:true};function i(e){if(n[e.result]){e.result=null;return true}return false}function c(e){return null===e}t.exports=new a("tag:yaml.org,2002:null",{loadKind:"scalar",loadResolver:i,dumpPredicate:c,dumpRepresenter:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},dumpDefaultStyle:"lowercase"})},{"../type":14}],25:[function(e,t,r){"use strict";var a=e("../type");var n=Object.prototype.hasOwnProperty;var i=Object.prototype.toString;function c(e){var t=[],r,a,c,o,s,l=e.result;for(r=0,a=l.length;r<a;r+=1){c=l[r];s=false;if("[object Object]"!==i.call(c)){return false}for(o in c){if(n.call(c,o)){if(!s){s=true}else{return false}}}if(!s){return false}if(-1===t.indexOf(o)){t.push(o)}else{return false}}return true}t.exports=new a("tag:yaml.org,2002:omap",{loadKind:"sequence",loadResolver:c})},{"../type":14}],26:[function(e,t,r){"use strict";var a=e("../type");var n=Object.prototype.toString;function i(e){var t,r,a,i,c,o=e.result;c=new Array(o.length);for(t=0,r=o.length;t<r;t+=1){a=o[t];if("[object Object]"!==n.call(a)){return false}i=Object.keys(a);if(1!==i.length){return false}c[t]=[i[0],a[i[0]]]}e.result=c;return true}t.exports=new a("tag:yaml.org,2002:pairs",{loadKind:"sequence",loadResolver:i})},{"../type":14}],27:[function(e,t,r){"use strict";var a=e("../type");t.exports=new a("tag:yaml.org,2002:seq",{loadKind:"sequence"})},{"../type":14}],28:[function(e,t,r){"use strict";var a=e("../type");var n=Object.prototype.hasOwnProperty;function i(e){var t,r=e.result;for(t in r){if(n.call(r,t)){if(null!==r[t]){return false}}}return true}t.exports=new a("tag:yaml.org,2002:set",{loadKind:"mapping",loadResolver:i})},{"../type":14}],29:[function(e,t,r){"use strict";var a=e("../type");t.exports=new a("tag:yaml.org,2002:str",{loadKind:"scalar"})},{"../type":14}],30:[function(e,t,r){"use strict";var a=e("../type");var n=new RegExp("^([0-9][0-9][0-9][0-9])"+"-([0-9][0-9]?)"+"-([0-9][0-9]?)"+"(?:(?:[Tt]|[ \\t]+)"+"([0-9][0-9]?)"+":([0-9][0-9])"+":([0-9][0-9])"+"(?:\\.([0-9]*))?"+"(?:[ \\t]*(Z|([-+])([0-9][0-9]?)"+"(?::([0-9][0-9]))?))?)?$");function i(e){var t,r,a,i,c,o,s,l=0,u=null,f,p,h;t=n.exec(e.result);if(null===t){return false}r=+t[1];a=+t[2]-1;i=+t[3];if(!t[4]){e.result=new Date(Date.UTC(r,a,i));return true}c=+t[4];o=+t[5];s=+t[6];if(t[7]){l=t[7].slice(0,3);while(l.length<3){l+="0"}l=+l}if(t[9]){f=+t[10];p=+(t[11]||0);u=(f*60+p)*6e4;if("-"===t[9]){u=-u}}h=new Date(Date.UTC(r,a,i,c,o,s,l));if(u){h.setTime(h.getTime()-u)}e.result=h;return true}function c(e){return e.toISOString()}t.exports=new a("tag:yaml.org,2002:timestamp",{loadKind:"scalar",loadResolver:i,dumpInstanceOf:Date,dumpRepresenter:c})},{"../type":14}],31:[function(e,t,r){},{}]},{},[1])(1)});