All Downloads are FREE. Search and download functionalities are using the official Maven repository.

static.swagger.lib.js-yaml.min.js Maven / Gradle / Ivy

There is a newer version: 3.7.33
Show newest version
/* js-yaml 3.4.6 https://github.com/nodeca/js-yaml */
!function (t) {
    if ("object" == typeof exports && "undefined" != typeof module)module.exports = t(); else if ("function" == typeof define && define.amd)define([], t); else {
        var e;
        e = "undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : this, e.jsyaml = t()
    }
}(function () {
    var t;
    return function e(t, n, i) {
        function r(a, s) {
            if (!n[a]) {
                if (!t[a]) {
                    var c = "function" == typeof require && require;
                    if (!s && c)return c(a, !0);
                    if (o)return o(a, !0);
                    var u = new Error("Cannot find module '" + a + "'");
                    throw u.code = "MODULE_NOT_FOUND", u
                }
                var l = n[a] = {exports: {}};
                t[a][0].call(l.exports, function (e) {
                    var n = t[a][1][e];
                    return r(n ? n : e)
                }, l, l.exports, e, t, n, i)
            }
            return n[a].exports
        }

        for (var o = "function" == typeof require && require, a = 0; a < i.length; a++)r(i[a]);
        return r
    }({
        1: [function (t, e, n) {
            "use strict";
            function i(t) {
                return function () {
                    throw new Error("Function " + t + " is deprecated and cannot be used.")
                }
            }

            var r = t("./js-yaml/loader"), o = t("./js-yaml/dumper");
            e.exports.Type = t("./js-yaml/type"), e.exports.Schema = t("./js-yaml/schema"), e.exports.FAILSAFE_SCHEMA = t("./js-yaml/schema/failsafe"), e.exports.JSON_SCHEMA = t("./js-yaml/schema/json"), e.exports.CORE_SCHEMA = t("./js-yaml/schema/core"), e.exports.DEFAULT_SAFE_SCHEMA = t("./js-yaml/schema/default_safe"), e.exports.DEFAULT_FULL_SCHEMA = t("./js-yaml/schema/default_full"), e.exports.load = r.load, e.exports.loadAll = r.loadAll, e.exports.safeLoad = r.safeLoad, e.exports.safeLoadAll = r.safeLoadAll, e.exports.dump = o.dump, e.exports.safeDump = o.safeDump, e.exports.YAMLException = t("./js-yaml/exception"), e.exports.MINIMAL_SCHEMA = t("./js-yaml/schema/failsafe"), e.exports.SAFE_SCHEMA = t("./js-yaml/schema/default_safe"), e.exports.DEFAULT_SCHEMA = t("./js-yaml/schema/default_full"), e.exports.scan = i("scan"), e.exports.parse = i("parse"), e.exports.compose = i("compose"), e.exports.addConstructor = i("addConstructor")
        }, {
            "./js-yaml/dumper": 3,
            "./js-yaml/exception": 4,
            "./js-yaml/loader": 5,
            "./js-yaml/schema": 7,
            "./js-yaml/schema/core": 8,
            "./js-yaml/schema/default_full": 9,
            "./js-yaml/schema/default_safe": 10,
            "./js-yaml/schema/failsafe": 11,
            "./js-yaml/schema/json": 12,
            "./js-yaml/type": 13
        }],
        2: [function (t, e, n) {
            "use strict";
            function i(t) {
                return "undefined" == typeof t || null === t
            }

            function r(t) {
                return "object" == typeof t && null !== t
            }

            function o(t) {
                return Array.isArray(t) ? t : i(t) ? [] : [t]
            }

            function a(t, e) {
                var n, i, r, o;
                if (e)for (o = Object.keys(e), n = 0, i = o.length; i > n; n += 1)r = o[n], t[r] = e[r];
                return t
            }

            function s(t, e) {
                var n, i = "";
                for (n = 0; e > n; n += 1)i += t;
                return i
            }

            function c(t) {
                return 0 === t && Number.NEGATIVE_INFINITY === 1 / t
            }

            e.exports.isNothing = i, e.exports.isObject = r, e.exports.toArray = o, e.exports.repeat = s, e.exports.isNegativeZero = c, e.exports.extend = a
        }, {}],
        3: [function (t, e, n) {
            "use strict";
            function i(t, e) {
                var n, i, r, o, a, s, c;
                if (null === e)return {};
                for (n = {}, i = Object.keys(e), r = 0, o = i.length; o > r; r += 1)a = i[r], s = String(e[a]), "!!" === a.slice(0, 2) && (a = "tag:yaml.org,2002:" + a.slice(2)), c = t.compiledTypeMap[a], c && E.call(c.styleAliases, s) && (s = c.styleAliases[s]), n[a] = s;
                return n
            }

            function r(t) {
                var e, n, i;
                if (e = t.toString(16).toUpperCase(), 255 >= t)n = "x", i = 2; else if (65535 >= t)n = "u", i = 4; else {
                    if (!(4294967295 >= t))throw new O("code point within a string may not be greater than 0xFFFFFFFF");
                    n = "U", i = 8
                }
                return "\\" + n + j.repeat("0", i - e.length) + e
            }

            function o(t) {
                this.schema = t.schema || S, this.indent = Math.max(1, t.indent || 2), this.skipInvalid = t.skipInvalid || !1, this.flowLevel = j.isNothing(t.flowLevel) ? -1 : t.flowLevel, this.styleMap = i(this.schema, t.styles || null), this.sortKeys = t.sortKeys || !1, this.lineWidth = t.lineWidth || 80, this.implicitTypes = this.schema.compiledImplicit, this.explicitTypes = this.schema.compiledExplicit, this.tag = null, this.result = "", this.duplicates = [], this.usedDuplicates = null
            }

            function a(t, e) {
                for (var n, i = j.repeat(" ", e), r = 0, o = -1, a = "", s = t.length; s > r;)o = t.indexOf("\n", r), -1 === o ? (n = t.slice(r), r = s) : (n = t.slice(r, o + 1), r = o + 1), n.length && "\n" !== n && (a += i), a += n;
                return a
            }

            function s(t, e) {
                return "\n" + j.repeat(" ", t.indent * e)
            }

            function c(t, e) {
                var n, i, r;
                for (n = 0, i = t.implicitTypes.length; i > n; n += 1)if (r = t.implicitTypes[n], r.resolve(e))return !0;
                return !1
            }

            function u(t) {
                this.source = t, this.result = "", this.checkpoint = 0
            }

            function l(t, e, n, i) {
                var r, o, s, l, f, m, g, y, v, x, A, b, w, k, C, j, O, S, _, I, E;
                if (0 === e.length)return void(t.dump = "''");
                if (-1 !== et.indexOf(e))return void(t.dump = "'" + e + "'");
                for (r = !0, o = e.length ? e.charCodeAt(0) : 0, s = M === o || M === e.charCodeAt(e.length - 1), (K === o || W === o || G === o || z === o) && (r = !1), s ? (r = !1, l = !1, f = !1) : (l = !i, f = !i), m = !0, g = new u(e), y = !1, v = 0, x = 0, A = t.indent * n, b = t.lineWidth, -1 === b && (b = 9007199254740991), 40 > A ? b -= A : b = 40, k = 0; k < e.length; k++) {
                    if (w = e.charCodeAt(k), r) {
                        if (h(w))continue;
                        r = !1
                    }
                    m && w === P && (m = !1), C = tt[w], j = d(w), (C || j) && (w !== N && w !== D && w !== P ? (l = !1, f = !1) : w === N && (y = !0, m = !1, k > 0 && (O = e.charCodeAt(k - 1), O === M && (f = !1, l = !1)), l && (S = k - v, v = k, S > x && (x = S))), w !== D && (m = !1), g.takeUpTo(k), g.escapeChar())
                }
                if (r && c(t, e) && (r = !1), _ = "", (l || f) && (I = 0, e.charCodeAt(e.length - 1) === N && (I += 1, e.charCodeAt(e.length - 2) === N && (I += 1)), 0 === I ? _ = "-" : 2 === I && (_ = "+")), f && b > x && (l = !1), y || (f = !1), r)t.dump = e; else if (m)t.dump = "'" + e + "'"; else if (l)E = p(e, b), t.dump = ">" + _ + "\n" + a(E, A); else if (f)_ || (e = e.replace(/\n$/, "")), t.dump = "|" + _ + "\n" + a(e, A); else {
                    if (!g)throw new Error("Failed to dump scalar value");
                    g.finish(), t.dump = '"' + g.result + '"'
                }
            }

            function p(t, e) {
                var n, i = "", r = 0, o = t.length, a = /\n+$/.exec(t);
                for (a && (o = a.index + 1); o > r;)n = t.indexOf("\n", r), n > o || -1 === n ? (i && (i += "\n\n"), i += f(t.slice(r, o), e), r = o) : (i && (i += "\n\n"), i += f(t.slice(r, n), e), r = n + 1);
                return a && "\n" !== a[0] && (i += a[0]), i
            }

            function f(t, e) {
                if ("" === t)return t;
                for (var n, i, r, o = /[^\s] [^\s]/g, a = "", s = 0, c = 0, u = o.exec(t); u;)n = u.index, n - c > e && (i = s !== c ? s : n, a && (a += "\n"), r = t.slice(c, i), a += r, c = i + 1), s = n + 1, u = o.exec(t);
                return a && (a += "\n"), a += c !== s && t.length - c > e ? t.slice(c, s) + "\n" + t.slice(s + 1) : t.slice(c)
            }

            function h(t) {
                return F !== t && N !== t && T !== t && B !== t && V !== t && Z !== t && J !== t && X !== t && U !== t && Y !== t && $ !== t && L !== t && Q !== t && R !== t && P !== t && D !== t && q !== t && H !== t && !tt[t] && !d(t)
            }

            function d(t) {
                return !(t >= 32 && 126 >= t || 133 === t || t >= 160 && 55295 >= t || t >= 57344 && 65533 >= t || t >= 65536 && 1114111 >= t)
            }

            function m(t, e, n) {
                var i, r, o = "", a = t.tag;
                for (i = 0, r = n.length; r > i; i += 1)A(t, e, n[i], !1, !1) && (0 !== i && (o += ", "), o += t.dump);
                t.tag = a, t.dump = "[" + o + "]"
            }

            function g(t, e, n, i) {
                var r, o, a = "", c = t.tag;
                for (r = 0, o = n.length; o > r; r += 1)A(t, e + 1, n[r], !0, !0) && (i && 0 === r || (a += s(t, e)), a += "- " + t.dump);
                t.tag = c, t.dump = a || "[]"
            }

            function y(t, e, n) {
                var i, r, o, a, s, c = "", u = t.tag, l = Object.keys(n);
                for (i = 0, r = l.length; r > i; i += 1)s = "", 0 !== i && (s += ", "), o = l[i], a = n[o], A(t, e, o, !1, !1) && (t.dump.length > 1024 && (s += "? "), s += t.dump + ": ", A(t, e, a, !1, !1) && (s += t.dump, c += s));
                t.tag = u, t.dump = "{" + c + "}"
            }

            function v(t, e, n, i) {
                var r, o, a, c, u, l, p = "", f = t.tag, h = Object.keys(n);
                if (t.sortKeys === !0)h.sort(); else if ("function" == typeof t.sortKeys)h.sort(t.sortKeys); else if (t.sortKeys)throw new O("sortKeys must be a boolean or a function");
                for (r = 0, o = h.length; o > r; r += 1)l = "", i && 0 === r || (l += s(t, e)), a = h[r], c = n[a], A(t, e + 1, a, !0, !0, !0) && (u = null !== t.tag && "?" !== t.tag || t.dump && t.dump.length > 1024, u && (l += t.dump && N === t.dump.charCodeAt(0) ? "?" : "? "), l += t.dump, u && (l += s(t, e)), A(t, e + 1, c, !0, u) && (l += t.dump && N === t.dump.charCodeAt(0) ? ":" : ": ", l += t.dump, p += l));
                t.tag = f, t.dump = p || "{}"
            }

            function x(t, e, n) {
                var i, r, o, a, s, c;
                for (r = n ? t.explicitTypes : t.implicitTypes, o = 0, a = r.length; a > o; o += 1)if (s = r[o], (s.instanceOf || s.predicate) && (!s.instanceOf || "object" == typeof e && e instanceof s.instanceOf) && (!s.predicate || s.predicate(e))) {
                    if (t.tag = n ? s.tag : "?", s.represent) {
                        if (c = t.styleMap[s.tag] || s.defaultStyle, "[object Function]" === I.call(s.represent))i = s.represent(e, c); else {
                            if (!E.call(s.represent, c))throw new O("!<" + s.tag + '> tag resolver accepts not "' + c + '" style');
                            i = s.represent[c](e, c)
                        }
                        t.dump = i
                    }
                    return !0
                }
                return !1
            }

            function A(t, e, n, i, r, o) {
                t.tag = null, t.dump = n, x(t, n, !1) || x(t, n, !0);
                var a = I.call(t.dump);
                i && (i = 0 > t.flowLevel || t.flowLevel > e);
                var s, c, u = "[object Object]" === a || "[object Array]" === a;
                if (u && (s = t.duplicates.indexOf(n), c = -1 !== s), (null !== t.tag && "?" !== t.tag || c || 2 !== t.indent && e > 0) && (r = !1), c && t.usedDuplicates[s])t.dump = "*ref_" + s; else {
                    if (u && c && !t.usedDuplicates[s] && (t.usedDuplicates[s] = !0), "[object Object]" === a)i && 0 !== Object.keys(t.dump).length ? (v(t, e, t.dump, r), c && (t.dump = "&ref_" + s + t.dump)) : (y(t, e, t.dump), c && (t.dump = "&ref_" + s + " " + t.dump)); else if ("[object Array]" === a)i && 0 !== t.dump.length ? (g(t, e, t.dump, r), c && (t.dump = "&ref_" + s + t.dump)) : (m(t, e, t.dump), c && (t.dump = "&ref_" + s + " " + t.dump)); else {
                        if ("[object String]" !== a) {
                            if (t.skipInvalid)return !1;
                            throw new O("unacceptable kind of an object to dump " + a)
                        }
                        "?" !== t.tag && l(t, t.dump, e, o)
                    }
                    null !== t.tag && "?" !== t.tag && (t.dump = "!<" + t.tag + "> " + t.dump)
                }
                return !0
            }

            function b(t, e) {
                var n, i, r = [], o = [];
                for (w(t, r, o), n = 0, i = o.length; i > n; n += 1)e.duplicates.push(r[o[n]]);
                e.usedDuplicates = new Array(i)
            }

            function w(t, e, n) {
                var i, r, o;
                if (null !== t && "object" == typeof t)if (r = e.indexOf(t), -1 !== r)-1 === n.indexOf(r) && n.push(r); else if (e.push(t), Array.isArray(t))for (r = 0, o = t.length; o > r; r += 1)w(t[r], e, n); else for (i = Object.keys(t), r = 0, o = i.length; o > r; r += 1)w(t[i[r]], e, n)
            }

            function k(t, e) {
                e = e || {};
                var n = new o(e);
                return b(t, n), A(n, 0, t, !0, !0) ? n.dump + "\n" : ""
            }

            function C(t, e) {
                return k(t, j.extend({schema: _}, e))
            }

            var j = t("./common"), O = t("./exception"), S = t("./schema/default_full"), _ = t("./schema/default_safe"), I = Object.prototype.toString, E = Object.prototype.hasOwnProperty, F = 9, N = 10, T = 13, M = 32, L = 33, D = 34, U = 35, q = 37, Y = 38, P = 39, $ = 42, B = 44, K = 45, H = 58, R = 62, W = 63, G = 64, V = 91, Z = 93, z = 96, J = 123, Q = 124, X = 125, tt = {};
            tt[0] = "\\0", tt[7] = "\\a", tt[8] = "\\b", tt[9] = "\\t", tt[10] = "\\n", tt[11] = "\\v", tt[12] = "\\f", tt[13] = "\\r", tt[27] = "\\e", tt[34] = '\\"', tt[92] = "\\\\", tt[133] = "\\N", tt[160] = "\\_", tt[8232] = "\\L", tt[8233] = "\\P";
            var et = ["y", "Y", "yes", "Yes", "YES", "on", "On", "ON", "n", "N", "no", "No", "NO", "off", "Off", "OFF"];
            u.prototype.takeUpTo = function (t) {
                var e;
                if (t < this.checkpoint)throw e = new Error("position should be > checkpoint"), e.position = t, e.checkpoint = this.checkpoint, e;
                return this.result += this.source.slice(this.checkpoint, t), this.checkpoint = t, this
            }, u.prototype.escapeChar = function () {
                var t, e;
                return t = this.source.charCodeAt(this.checkpoint), e = tt[t] || r(t), this.result += e, this.checkpoint += 1, this
            }, u.prototype.finish = function () {
                this.source.length > this.checkpoint && this.takeUpTo(this.source.length)
            }, e.exports.dump = k, e.exports.safeDump = C
        }, {"./common": 2, "./exception": 4, "./schema/default_full": 9, "./schema/default_safe": 10}],
        4: [function (t, e, n) {
            "use strict";
            function i(t, e) {
                Error.call(this), Error.captureStackTrace ? Error.captureStackTrace(this, this.constructor) : this.stack = (new Error).stack || "", this.name = "YAMLException", this.reason = t, this.mark = e, this.message = (this.reason || "(unknown reason)") + (this.mark ? " " + this.mark.toString() : "")
            }

            var r = t("inherit");
            r(i, Error), i.prototype.toString = function (t) {
                var e = this.name + ": ";
                return e += this.reason || "(unknown reason)", !t && this.mark && (e += " " + this.mark.toString()), e
            }, e.exports = i
        }, {inherit: 31}],
        5: [function (t, e, n) {
            "use strict";
            function i(t) {
                return 10 === t || 13 === t
            }

            function r(t) {
                return 9 === t || 32 === t
            }

            function o(t) {
                return 9 === t || 32 === t || 10 === t || 13 === t
            }

            function a(t) {
                return 44 === t || 91 === t || 93 === t || 123 === t || 125 === t
            }

            function s(t) {
                var e;
                return t >= 48 && 57 >= t ? t - 48 : (e = 32 | t, e >= 97 && 102 >= e ? e - 97 + 10 : -1)
            }

            function c(t) {
                return 120 === t ? 2 : 117 === t ? 4 : 85 === t ? 8 : 0
            }

            function u(t) {
                return t >= 48 && 57 >= t ? t - 48 : -1
            }

            function l(t) {
                return 48 === t ? "\x00" : 97 === t ? "" : 98 === t ? "\b" : 116 === t ? "	" : 9 === t ? "	" : 110 === t ? "\n" : 118 === t ? "" : 102 === t ? "\f" : 114 === t ? "\r" : 101 === t ? "" : 32 === t ? " " : 34 === t ? '"' : 47 === t ? "/" : 92 === t ? "\\" : 78 === t ? "…" : 95 === t ? " " : 76 === t ? "\u2028" : 80 === t ? "\u2029" : ""
            }

            function p(t) {
                return 65535 >= t ? String.fromCharCode(t) : String.fromCharCode((t - 65536 >> 10) + 55296, (t - 65536 & 1023) + 56320)
            }

            function f(t, e) {
                this.input = t, this.filename = e.filename || null, this.schema = e.schema || H, this.onWarning = e.onWarning || null, this.legacy = e.legacy || !1, this.implicitTypes = this.schema.compiledImplicit, this.typeMap = this.schema.compiledTypeMap, this.length = t.length, this.position = 0, this.line = 0, this.lineStart = 0, this.lineIndent = 0, this.documents = []
            }

            function h(t, e) {
                return new $(e, new B(t.filename, t.input, t.position, t.line, t.position - t.lineStart))
            }

            function d(t, e) {
                throw h(t, e)
            }

            function m(t, e) {
                t.onWarning && t.onWarning.call(null, h(t, e))
            }

            function g(t, e, n, i) {
                var r, o, a, s;
                if (n > e) {
                    if (s = t.input.slice(e, n), i)for (r = 0, o = s.length; o > r; r += 1)a = s.charCodeAt(r), 9 === a || a >= 32 && 1114111 >= a || d(t, "expected valid JSON character"); else X.test(s) && d(t, "the stream contains non-printable characters");
                    t.result += s
                }
            }

            function y(t, e, n) {
                var i, r, o, a;
                for (P.isObject(n) || d(t, "cannot merge mappings; the provided source object is unacceptable"), i = Object.keys(n), o = 0, a = i.length; a > o; o += 1)r = i[o], R.call(e, r) || (e[r] = n[r])
            }

            function v(t, e, n, i, r) {
                var o, a;
                if (i = String(i), null === e && (e = {}), "tag:yaml.org,2002:merge" === n)if (Array.isArray(r))for (o = 0, a = r.length; a > o; o += 1)y(t, e, r[o]); else y(t, e, r); else e[i] = r;
                return e
            }

            function x(t) {
                var e;
                e = t.input.charCodeAt(t.position), 10 === e ? t.position++ : 13 === e ? (t.position++, 10 === t.input.charCodeAt(t.position) && t.position++) : d(t, "a line break is expected"), t.line += 1, t.lineStart = t.position
            }

            function A(t, e, n) {
                for (var o = 0, a = t.input.charCodeAt(t.position); 0 !== a;) {
                    for (; r(a);)a = t.input.charCodeAt(++t.position);
                    if (e && 35 === a)do a = t.input.charCodeAt(++t.position); while (10 !== a && 13 !== a && 0 !== a);
                    if (!i(a))break;
                    for (x(t), a = t.input.charCodeAt(t.position), o++, t.lineIndent = 0; 32 === a;)t.lineIndent++, a = t.input.charCodeAt(++t.position)
                }
                return -1 !== n && 0 !== o && t.lineIndent < n && m(t, "deficient indentation"), o
            }

            function b(t) {
                var e, n = t.position;
                return e = t.input.charCodeAt(n), 45 !== e && 46 !== e || t.input.charCodeAt(n + 1) !== e || t.input.charCodeAt(n + 2) !== e || (n += 3, e = t.input.charCodeAt(n), 0 !== e && !o(e)) ? !1 : !0
            }

            function w(t, e) {
                1 === e ? t.result += " " : e > 1 && (t.result += P.repeat("\n", e - 1))
            }

            function k(t, e, n) {
                var s, c, u, l, p, f, h, d, m, y = t.kind, v = t.result;
                if (m = t.input.charCodeAt(t.position), o(m) || a(m) || 35 === m || 38 === m || 42 === m || 33 === m || 124 === m || 62 === m || 39 === m || 34 === m || 37 === m || 64 === m || 96 === m)return !1;
                if ((63 === m || 45 === m) && (c = t.input.charCodeAt(t.position + 1), o(c) || n && a(c)))return !1;
                for (t.kind = "scalar", t.result = "", u = l = t.position, p = !1; 0 !== m;) {
                    if (58 === m) {
                        if (c = t.input.charCodeAt(t.position + 1), o(c) || n && a(c))break
                    } else if (35 === m) {
                        if (s = t.input.charCodeAt(t.position - 1), o(s))break
                    } else {
                        if (t.position === t.lineStart && b(t) || n && a(m))break;
                        if (i(m)) {
                            if (f = t.line, h = t.lineStart, d = t.lineIndent, A(t, !1, -1), t.lineIndent >= e) {
                                p = !0, m = t.input.charCodeAt(t.position);
                                continue
                            }
                            t.position = l, t.line = f, t.lineStart = h, t.lineIndent = d;
                            break
                        }
                    }
                    p && (g(t, u, l, !1), w(t, t.line - f), u = l = t.position, p = !1), r(m) || (l = t.position + 1), m = t.input.charCodeAt(++t.position)
                }
                return g(t, u, l, !1), t.result ? !0 : (t.kind = y, t.result = v, !1)
            }

            function C(t, e) {
                var n, r, o;
                if (n = t.input.charCodeAt(t.position), 39 !== n)return !1;
                for (t.kind = "scalar", t.result = "", t.position++, r = o = t.position; 0 !== (n = t.input.charCodeAt(t.position));)if (39 === n) {
                    if (g(t, r, t.position, !0), n = t.input.charCodeAt(++t.position), 39 !== n)return !0;
                    r = o = t.position, t.position++
                } else i(n) ? (g(t, r, o, !0), w(t, A(t, !1, e)), r = o = t.position) : t.position === t.lineStart && b(t) ? d(t, "unexpected end of the document within a single quoted scalar") : (t.position++, o = t.position);
                d(t, "unexpected end of the stream within a single quoted scalar")
            }

            function j(t, e) {
                var n, r, o, a, u, l;
                if (l = t.input.charCodeAt(t.position), 34 !== l)return !1;
                for (t.kind = "scalar", t.result = "", t.position++, n = r = t.position; 0 !== (l = t.input.charCodeAt(t.position));) {
                    if (34 === l)return g(t, n, t.position, !0), t.position++, !0;
                    if (92 === l) {
                        if (g(t, n, t.position, !0), l = t.input.charCodeAt(++t.position), i(l))A(t, !1, e); else if (256 > l && rt[l])t.result += ot[l], t.position++; else if ((u = c(l)) > 0) {
                            for (o = u, a = 0; o > 0; o--)l = t.input.charCodeAt(++t.position), (u = s(l)) >= 0 ? a = (a << 4) + u : d(t, "expected hexadecimal character");
                            t.result += p(a), t.position++
                        } else d(t, "unknown escape sequence");
                        n = r = t.position
                    } else i(l) ? (g(t, n, r, !0), w(t, A(t, !1, e)), n = r = t.position) : t.position === t.lineStart && b(t) ? d(t, "unexpected end of the document within a double quoted scalar") : (t.position++, r = t.position)
                }
                d(t, "unexpected end of the stream within a double quoted scalar")
            }

            function O(t, e) {
                var n, i, r, a, s, c, u, l, p, f, h, m = !0, g = t.tag, y = t.anchor;
                if (h = t.input.charCodeAt(t.position), 91 === h)a = 93, u = !1, i = []; else {
                    if (123 !== h)return !1;
                    a = 125, u = !0, i = {}
                }
                for (null !== t.anchor && (t.anchorMap[t.anchor] = i), h = t.input.charCodeAt(++t.position); 0 !== h;) {
                    if (A(t, !0, e), h = t.input.charCodeAt(t.position), h === a)return t.position++, t.tag = g, t.anchor = y, t.kind = u ? "mapping" : "sequence", t.result = i, !0;
                    m || d(t, "missed comma between flow collection entries"), p = l = f = null, s = c = !1, 63 === h && (r = t.input.charCodeAt(t.position + 1), o(r) && (s = c = !0, t.position++, A(t, !0, e))), n = t.line, T(t, e, W, !1, !0), p = t.tag, l = t.result, A(t, !0, e), h = t.input.charCodeAt(t.position), !c && t.line !== n || 58 !== h || (s = !0, h = t.input.charCodeAt(++t.position), A(t, !0, e), T(t, e, W, !1, !0), f = t.result), u ? v(t, i, p, l, f) : i.push(s ? v(t, null, p, l, f) : l), A(t, !0, e), h = t.input.charCodeAt(t.position), 44 === h ? (m = !0, h = t.input.charCodeAt(++t.position)) : m = !1
                }
                d(t, "unexpected end of the stream within a flow collection")
            }

            function S(t, e) {
                var n, o, a, s, c = z, l = !1, p = e, f = 0, h = !1;
                if (s = t.input.charCodeAt(t.position), 124 === s)o = !1; else {
                    if (62 !== s)return !1;
                    o = !0
                }
                for (t.kind = "scalar", t.result = ""; 0 !== s;)if (s = t.input.charCodeAt(++t.position), 43 === s || 45 === s)z === c ? c = 43 === s ? Q : J : d(t, "repeat of a chomping mode identifier"); else {
                    if (!((a = u(s)) >= 0))break;
                    0 === a ? d(t, "bad explicit indentation width of a block scalar; it cannot be less than one") : l ? d(t, "repeat of an indentation width identifier") : (p = e + a - 1, l = !0)
                }
                if (r(s)) {
                    do s = t.input.charCodeAt(++t.position); while (r(s));
                    if (35 === s)do s = t.input.charCodeAt(++t.position); while (!i(s) && 0 !== s)
                }
                for (; 0 !== s;) {
                    for (x(t), t.lineIndent = 0, s = t.input.charCodeAt(t.position); (!l || t.lineIndent < p) && 32 === s;)t.lineIndent++, s = t.input.charCodeAt(++t.position);
                    if (!l && t.lineIndent > p && (p = t.lineIndent), i(s))f++; else {
                        if (t.lineIndent < p) {
                            c === Q ? t.result += P.repeat("\n", f) : c === z && l && (t.result += "\n");
                            break
                        }
                        for (o ? r(s) ? (h = !0, t.result += P.repeat("\n", f + 1)) : h ? (h = !1, t.result += P.repeat("\n", f + 1)) : 0 === f ? l && (t.result += " ") : t.result += P.repeat("\n", f) : l ? t.result += P.repeat("\n", f + 1) : t.result += P.repeat("\n", f), l = !0, f = 0, n = t.position; !i(s) && 0 !== s;)s = t.input.charCodeAt(++t.position);
                        g(t, n, t.position, !1)
                    }
                }
                return !0
            }

            function _(t, e) {
                var n, i, r, a = t.tag, s = t.anchor, c = [], u = !1;
                for (null !== t.anchor && (t.anchorMap[t.anchor] = c), r = t.input.charCodeAt(t.position); 0 !== r && 45 === r && (i = t.input.charCodeAt(t.position + 1), o(i));)if (u = !0, t.position++, A(t, !0, -1) && t.lineIndent <= e)c.push(null), r = t.input.charCodeAt(t.position); else if (n = t.line, T(t, e, V, !1, !0), c.push(t.result), A(t, !0, -1), r = t.input.charCodeAt(t.position), (t.line === n || t.lineIndent > e) && 0 !== r)d(t, "bad indentation of a sequence entry"); else if (t.lineIndent < e)break;
                return u ? (t.tag = a, t.anchor = s, t.kind = "sequence", t.result = c, !0) : !1
            }

            function I(t, e, n) {
                var i, a, s, c, u = t.tag, l = t.anchor, p = {}, f = null, h = null, m = null, g = !1, y = !1;
                for (null !== t.anchor && (t.anchorMap[t.anchor] = p), c = t.input.charCodeAt(t.position); 0 !== c;) {
                    if (i = t.input.charCodeAt(t.position + 1), s = t.line, 63 !== c && 58 !== c || !o(i)) {
                        if (!T(t, n, G, !1, !0))break;
                        if (t.line === s) {
                            for (c = t.input.charCodeAt(t.position); r(c);)c = t.input.charCodeAt(++t.position);
                            if (58 === c)c = t.input.charCodeAt(++t.position), o(c) || d(t, "a whitespace character is expected after the key-value separator within a block mapping"), g && (v(t, p, f, h, null), f = h = m = null), y = !0, g = !1, a = !1, f = t.tag, h = t.result; else {
                                if (!y)return t.tag = u, t.anchor = l, !0;
                                d(t, "can not read an implicit mapping pair; a colon is missed")
                            }
                        } else {
                            if (!y)return t.tag = u, t.anchor = l, !0;
                            d(t, "can not read a block mapping entry; a multiline key may not be an implicit key")
                        }
                    } else 63 === c ? (g && (v(t, p, f, h, null), f = h = m = null), y = !0, g = !0, a = !0) : g ? (g = !1, a = !0) : d(t, "incomplete explicit mapping pair; a key node is missed"), t.position += 1, c = i;
                    if ((t.line === s || t.lineIndent > e) && (T(t, e, Z, !0, a) && (g ? h = t.result : m = t.result), g || (v(t, p, f, h, m), f = h = m = null), A(t, !0, -1), c = t.input.charCodeAt(t.position)), t.lineIndent > e && 0 !== c)d(t, "bad indentation of a mapping entry"); else if (t.lineIndent < e)break
                }
                return g && v(t, p, f, h, null), y && (t.tag = u, t.anchor = l, t.kind = "mapping", t.result = p), y
            }

            function E(t) {
                var e, n, i, r, a = !1, s = !1;
                if (r = t.input.charCodeAt(t.position), 33 !== r)return !1;
                if (null !== t.tag && d(t, "duplication of a tag property"), r = t.input.charCodeAt(++t.position), 60 === r ? (a = !0, r = t.input.charCodeAt(++t.position)) : 33 === r ? (s = !0, n = "!!", r = t.input.charCodeAt(++t.position)) : n = "!", e = t.position, a) {
                    do r = t.input.charCodeAt(++t.position); while (0 !== r && 62 !== r);
                    t.position < t.length ? (i = t.input.slice(e, t.position), r = t.input.charCodeAt(++t.position)) : d(t, "unexpected end of the stream within a verbatim tag")
                } else {
                    for (; 0 !== r && !o(r);)33 === r && (s ? d(t, "tag suffix cannot contain exclamation marks") : (n = t.input.slice(e - 1, t.position + 1), nt.test(n) || d(t, "named tag handle cannot contain such characters"), s = !0, e = t.position + 1)), r = t.input.charCodeAt(++t.position);
                    i = t.input.slice(e, t.position), et.test(i) && d(t, "tag suffix cannot contain flow indicator characters")
                }
                return i && !it.test(i) && d(t, "tag name cannot contain such characters: " + i), a ? t.tag = i : R.call(t.tagMap, n) ? t.tag = t.tagMap[n] + i : "!" === n ? t.tag = "!" + i : "!!" === n ? t.tag = "tag:yaml.org,2002:" + i : d(t, 'undeclared tag handle "' + n + '"'), !0
            }

            function F(t) {
                var e, n;
                if (n = t.input.charCodeAt(t.position), 38 !== n)return !1;
                for (null !== t.anchor && d(t, "duplication of an anchor property"), n = t.input.charCodeAt(++t.position), e = t.position; 0 !== n && !o(n) && !a(n);)n = t.input.charCodeAt(++t.position);
                return t.position === e && d(t, "name of an anchor node must contain at least one character"), t.anchor = t.input.slice(e, t.position), !0
            }

            function N(t) {
                var e, n, i;
                if (i = t.input.charCodeAt(t.position), 42 !== i)return !1;
                for (i = t.input.charCodeAt(++t.position), e = t.position; 0 !== i && !o(i) && !a(i);)i = t.input.charCodeAt(++t.position);
                return t.position === e && d(t, "name of an alias node must contain at least one character"), n = t.input.slice(e, t.position), t.anchorMap.hasOwnProperty(n) || d(t, 'unidentified alias "' + n + '"'), t.result = t.anchorMap[n], A(t, !0, -1), !0
            }

            function T(t, e, n, i, r) {
                var o, a, s, c, u, l, p, f, h = 1, m = !1, g = !1;
                if (t.tag = null, t.anchor = null, t.kind = null, t.result = null, o = a = s = Z === n || V === n, i && A(t, !0, -1) && (m = !0, t.lineIndent > e ? h = 1 : t.lineIndent === e ? h = 0 : t.lineIndent < e && (h = -1)), 1 === h)for (; E(t) || F(t);)A(t, !0, -1) ? (m = !0, s = o, t.lineIndent > e ? h = 1 : t.lineIndent === e ? h = 0 : t.lineIndent < e && (h = -1)) : s = !1;
                if (s && (s = m || r), (1 === h || Z === n) && (p = W === n || G === n ? e : e + 1, f = t.position - t.lineStart, 1 === h ? s && (_(t, f) || I(t, f, p)) || O(t, p) ? g = !0 : (a && S(t, p) || C(t, p) || j(t, p) ? g = !0 : N(t) ? (g = !0, (null !== t.tag || null !== t.anchor) && d(t, "alias node should not have any properties")) : k(t, p, W === n) && (g = !0, null === t.tag && (t.tag = "?")), null !== t.anchor && (t.anchorMap[t.anchor] = t.result)) : 0 === h && (g = s && _(t, f))), null !== t.tag && "!" !== t.tag)if ("?" === t.tag) {
                    for (c = 0, u = t.implicitTypes.length; u > c; c += 1)if (l = t.implicitTypes[c], l.resolve(t.result)) {
                        t.result = l.construct(t.result), t.tag = l.tag, null !== t.anchor && (t.anchorMap[t.anchor] = t.result);
                        break
                    }
                } else R.call(t.typeMap, t.tag) ? (l = t.typeMap[t.tag], null !== t.result && l.kind !== t.kind && d(t, "unacceptable node kind for !<" + t.tag + '> tag; it should be "' + l.kind + '", not "' + t.kind + '"'), l.resolve(t.result) ? (t.result = l.construct(t.result), null !== t.anchor && (t.anchorMap[t.anchor] = t.result)) : d(t, "cannot resolve a node with !<" + t.tag + "> explicit tag")) : d(t, "unknown tag !<" + t.tag + ">");
                return null !== t.tag || null !== t.anchor || g
            }

            function M(t) {
                var e, n, a, s, c = t.position, u = !1;
                for (t.version = null, t.checkLineBreaks = t.legacy, t.tagMap = {}, t.anchorMap = {}; 0 !== (s = t.input.charCodeAt(t.position)) && (A(t, !0, -1), s = t.input.charCodeAt(t.position), !(t.lineIndent > 0 || 37 !== s));) {
                    for (u = !0, s = t.input.charCodeAt(++t.position), e = t.position; 0 !== s && !o(s);)s = t.input.charCodeAt(++t.position);
                    for (n = t.input.slice(e, t.position), a = [], n.length < 1 && d(t, "directive name must not be less than one character in length"); 0 !== s;) {
                        for (; r(s);)s = t.input.charCodeAt(++t.position);
                        if (35 === s) {
                            do s = t.input.charCodeAt(++t.position); while (0 !== s && !i(s));
                            break
                        }
                        if (i(s))break;
                        for (e = t.position; 0 !== s && !o(s);)s = t.input.charCodeAt(++t.position);
                        a.push(t.input.slice(e, t.position))
                    }
                    0 !== s && x(t), R.call(st, n) ? st[n](t, n, a) : m(t, 'unknown document directive "' + n + '"')
                }
                return A(t, !0, -1), 0 === t.lineIndent && 45 === t.input.charCodeAt(t.position) && 45 === t.input.charCodeAt(t.position + 1) && 45 === t.input.charCodeAt(t.position + 2) ? (t.position += 3, A(t, !0, -1)) : u && d(t, "directives end mark is expected"), T(t, t.lineIndent - 1, Z, !1, !0), A(t, !0, -1), t.checkLineBreaks && tt.test(t.input.slice(c, t.position)) && m(t, "non-ASCII line breaks are interpreted as content"), t.documents.push(t.result), t.position === t.lineStart && b(t) ? void(46 === t.input.charCodeAt(t.position) && (t.position += 3, A(t, !0, -1))) : void(t.position < t.length - 1 && d(t, "end of the stream or a document separator is expected"))
            }

            function L(t, e) {
                t = String(t), e = e || {}, 0 !== t.length && (10 !== t.charCodeAt(t.length - 1) && 13 !== t.charCodeAt(t.length - 1) && (t += "\n"), 65279 === t.charCodeAt(0) && (t = t.slice(1)));
                var n = new f(t, e);
                for (n.input += "\x00"; 32 === n.input.charCodeAt(n.position);)n.lineIndent += 1, n.position += 1;
                for (; n.position < n.length - 1;)M(n);
                return n.documents
            }

            function D(t, e, n) {
                var i, r, o = L(t, n);
                for (i = 0, r = o.length; r > i; i += 1)e(o[i])
            }

            function U(t, e) {
                var n = L(t, e);
                if (0 === n.length)return void 0;
                if (1 === n.length)return n[0];
                throw new $("expected a single document in the stream, but found more")
            }

            function q(t, e, n) {
                D(t, e, P.extend({schema: K}, n))
            }

            function Y(t, e) {
                return U(t, P.extend({schema: K}, e))
            }

            for (var P = t("./common"), $ = t("./exception"), B = t("./mark"), K = t("./schema/default_safe"), H = t("./schema/default_full"), R = Object.prototype.hasOwnProperty, W = 1, G = 2, V = 3, Z = 4, z = 1, J = 2, Q = 3, X = /[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/, tt = /[\x85\u2028\u2029]/, et = /[,\[\]\{\}]/, nt = /^(?:!|!!|![a-z\-]+!)$/i, it = /^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i, rt = new Array(256), ot = new Array(256), at = 0; 256 > at; at++)rt[at] = l(at) ? 1 : 0, ot[at] = l(at);
            var st = {
                YAML: function (t, e, n) {
                    var i, r, o;
                    null !== t.version && d(t, "duplication of %YAML directive"), 1 !== n.length && d(t, "YAML directive accepts exactly one argument"), i = /^([0-9]+)\.([0-9]+)$/.exec(n[0]), null === i && d(t, "ill-formed argument of the YAML directive"), r = parseInt(i[1], 10), o = parseInt(i[2], 10), 1 !== r && d(t, "unacceptable YAML version of the document"), t.version = n[0], t.checkLineBreaks = 2 > o, 1 !== o && 2 !== o && m(t, "unsupported YAML version of the document")
                }, TAG: function (t, e, n) {
                    var i, r;
                    2 !== n.length && d(t, "TAG directive accepts exactly two arguments"), i = n[0], r = n[1], nt.test(i) || d(t, "ill-formed tag handle (first argument) of the TAG directive"), R.call(t.tagMap, i) && d(t, 'there is a previously declared suffix for "' + i + '" tag handle'), it.test(r) || d(t, "ill-formed tag prefix (second argument) of the TAG directive"), t.tagMap[i] = r
                }
            };
            e.exports.loadAll = D, e.exports.load = U, e.exports.safeLoadAll = q, e.exports.safeLoad = Y
        }, {"./common": 2, "./exception": 4, "./mark": 6, "./schema/default_full": 9, "./schema/default_safe": 10}],
        6: [function (t, e, n) {
            "use strict";
            function i(t, e, n, i, r) {
                this.name = t, this.buffer = e, this.position = n, this.line = i, this.column = r
            }

            var r = t("./common");
            i.prototype.getSnippet = function (t, e) {
                var n, i, o, a, s;
                if (!this.buffer)return null;
                for (t = t || 4, e = e || 75, n = "", i = this.position; i > 0 && -1 === "\x00\r\n…\u2028\u2029".indexOf(this.buffer.charAt(i - 1));)if (i -= 1, this.position - i > e / 2 - 1) {
                    n = " ... ", i += 5;
                    break
                }
                for (o = "", a = this.position; a < this.buffer.length && -1 === "\x00\r\n…\u2028\u2029".indexOf(this.buffer.charAt(a));)if (a += 1, a - this.position > e / 2 - 1) {
                    o = " ... ", a -= 5;
                    break
                }
                return s = this.buffer.slice(i, a), r.repeat(" ", t) + n + s + o + "\n" + r.repeat(" ", t + this.position - i + n.length) + "^"
            }, i.prototype.toString = function (t) {
                var e, n = "";
                return this.name && (n += 'in "' + this.name + '" '), n += "at line " + (this.line + 1) + ", column " + (this.column + 1), t || (e = this.getSnippet(), e && (n += ":\n" + e)), n
            }, e.exports = i
        }, {"./common": 2}],
        7: [function (t, e, n) {
            "use strict";
            function i(t, e, n) {
                var r = [];
                return t.include.forEach(function (t) {
                    n = i(t, e, n)
                }), t[e].forEach(function (t) {
                    n.forEach(function (e, n) {
                        e.tag === t.tag && r.push(n)
                    }), n.push(t)
                }), n.filter(function (t, e) {
                    return -1 === r.indexOf(e)
                })
            }

            function r() {
                function t(t) {
                    i[t.tag] = t
                }

                var e, n, i = {};
                for (e = 0, n = arguments.length; n > e; e += 1)arguments[e].forEach(t);
                return i
            }

            function o(t) {
                this.include = t.include || [], this.implicit = t.implicit || [], this.explicit = t.explicit || [], this.implicit.forEach(function (t) {
                    if (t.loadKind && "scalar" !== t.loadKind)throw new s("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.")
                }), this.compiledImplicit = i(this, "implicit", []), this.compiledExplicit = i(this, "explicit", []), this.compiledTypeMap = r(this.compiledImplicit, this.compiledExplicit)
            }

            var a = t("./common"), s = t("./exception"), c = t("./type");
            o.DEFAULT = null, o.create = function () {
                var t, e;
                switch (arguments.length) {
                    case 1:
                        t = o.DEFAULT, e = arguments[0];
                        break;
                    case 2:
                        t = arguments[0], e = arguments[1];
                        break;
                    default:
                        throw new s("Wrong number of arguments for Schema.create function")
                }
                if (t = a.toArray(t), e = a.toArray(e), !t.every(function (t) {
                        return t instanceof o
                    }))throw new s("Specified list of super schemas (or a single Schema object) contains a non-Schema object.");
                if (!e.every(function (t) {
                        return t instanceof c
                    }))throw new s("Specified list of YAML types (or a single Type object) contains a non-Type object.");
                return new o({include: t, explicit: e})
            }, e.exports = o
        }, {"./common": 2, "./exception": 4, "./type": 13}],
        8: [function (t, e, n) {
            "use strict";
            var i = t("../schema");
            e.exports = new i({include: [t("./json")]})
        }, {"../schema": 7, "./json": 12}],
        9: [function (t, e, n) {
            "use strict";
            var i = t("../schema");
            e.exports = i.DEFAULT = new i({
                include: [t("./default_safe")],
                explicit: [t("../type/js/undefined"), t("../type/js/regexp"), t("../type/js/function")]
            })
        }, {
            "../schema": 7,
            "../type/js/function": 18,
            "../type/js/regexp": 19,
            "../type/js/undefined": 20,
            "./default_safe": 10
        }],
        10: [function (t, e, n) {
            "use strict";
            var i = t("../schema");
            e.exports = new i({
                include: [t("./core")],
                implicit: [t("../type/timestamp"), t("../type/merge")],
                explicit: [t("../type/binary"), t("../type/omap"), t("../type/pairs"), t("../type/set")]
            })
        }, {
            "../schema": 7,
            "../type/binary": 14,
            "../type/merge": 22,
            "../type/omap": 24,
            "../type/pairs": 25,
            "../type/set": 27,
            "../type/timestamp": 29,
            "./core": 8
        }],
        11: [function (t, e, n) {
            "use strict";
            var i = t("../schema");
            e.exports = new i({explicit: [t("../type/str"), t("../type/seq"), t("../type/map")]})
        }, {"../schema": 7, "../type/map": 21, "../type/seq": 26, "../type/str": 28}],
        12: [function (t, e, n) {
            "use strict";
            var i = t("../schema");
            e.exports = new i({
                include: [t("./failsafe")],
                implicit: [t("../type/null"), t("../type/bool"), t("../type/int"), t("../type/float")]
            })
        }, {
            "../schema": 7,
            "../type/bool": 15,
            "../type/float": 16,
            "../type/int": 17,
            "../type/null": 23,
            "./failsafe": 11
        }],
        13: [function (t, e, n) {
            "use strict";
            function i(t) {
                var e = {};
                return null !== t && Object.keys(t).forEach(function (n) {
                    t[n].forEach(function (t) {
                        e[String(t)] = n
                    })
                }), e
            }

            function r(t, e) {
                if (e = e || {}, Object.keys(e).forEach(function (e) {
                        if (-1 === a.indexOf(e))throw new o('Unknown option "' + e + '" is met in definition of "' + t + '" YAML type.')
                    }), this.tag = t, this.kind = e.kind || null, this.resolve = e.resolve || function () {
                            return !0
                        }, this.construct = e.construct || function (t) {
                            return t
                        }, this.instanceOf = e.instanceOf || null, this.predicate = e.predicate || null, this.represent = e.represent || null, this.defaultStyle = e.defaultStyle || null, this.styleAliases = i(e.styleAliases || null), -1 === s.indexOf(this.kind))throw new o('Unknown kind "' + this.kind + '" is specified for "' + t + '" YAML type.')
            }

            var o = t("./exception"), a = ["kind", "resolve", "construct", "instanceOf", "predicate", "represent", "defaultStyle", "styleAliases"], s = ["scalar", "sequence", "mapping"];
            e.exports = r
        }, {"./exception": 4}],
        14: [function (t, e, n) {
            "use strict";
            function i(t) {
                if (null === t)return !1;
                var e, n, i = 0, r = t.length, o = u;
                for (n = 0; r > n; n++)if (e = o.indexOf(t.charAt(n)), !(e > 64)) {
                    if (0 > e)return !1;
                    i += 6
                }
                return i % 8 === 0
            }

            function r(t) {
                var e, n, i = t.replace(/[\r\n=]/g, ""), r = i.length, o = u, a = 0, c = [];
                for (e = 0; r > e; e++)e % 4 === 0 && e && (c.push(a >> 16 & 255), c.push(a >> 8 & 255), c.push(255 & a)), a = a << 6 | o.indexOf(i.charAt(e));
                return n = r % 4 * 6, 0 === n ? (c.push(a >> 16 & 255), c.push(a >> 8 & 255), c.push(255 & a)) : 18 === n ? (c.push(a >> 10 & 255), c.push(a >> 2 & 255)) : 12 === n && c.push(a >> 4 & 255), s ? new s(c) : c
            }

            function o(t) {
                var e, n, i = "", r = 0, o = t.length, a = u;
                for (e = 0; o > e; e++)e % 3 === 0 && e && (i += a[r >> 18 & 63], i += a[r >> 12 & 63], i += a[r >> 6 & 63], i += a[63 & r]), r = (r << 8) + t[e];
                return n = o % 3, 0 === n ? (i += a[r >> 18 & 63], i += a[r >> 12 & 63], i += a[r >> 6 & 63], i += a[63 & r]) : 2 === n ? (i += a[r >> 10 & 63], i += a[r >> 4 & 63], i += a[r << 2 & 63], i += a[64]) : 1 === n && (i += a[r >> 2 & 63], i += a[r << 4 & 63], i += a[64], i += a[64]), i
            }

            function a(t) {
                return s && s.isBuffer(t)
            }

            var s = t("buffer").Buffer, c = t("../type"), u = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";
            e.exports = new c("tag:yaml.org,2002:binary", {
                kind: "scalar", resolve: i,
                construct: r, predicate: a, represent: o
            })
        }, {"../type": 13, buffer: 30}],
        15: [function (t, e, n) {
            "use strict";
            function i(t) {
                if (null === t)return !1;
                var e = t.length;
                return 4 === e && ("true" === t || "True" === t || "TRUE" === t) || 5 === e && ("false" === t || "False" === t || "FALSE" === t)
            }

            function r(t) {
                return "true" === t || "True" === t || "TRUE" === t
            }

            function o(t) {
                return "[object Boolean]" === Object.prototype.toString.call(t)
            }

            var a = t("../type");
            e.exports = new a("tag:yaml.org,2002:bool", {
                kind: "scalar",
                resolve: i,
                construct: r,
                predicate: o,
                represent: {
                    lowercase: function (t) {
                        return t ? "true" : "false"
                    }, uppercase: function (t) {
                        return t ? "TRUE" : "FALSE"
                    }, camelcase: function (t) {
                        return t ? "True" : "False"
                    }
                },
                defaultStyle: "lowercase"
            })
        }, {"../type": 13}],
        16: [function (t, e, n) {
            "use strict";
            function i(t) {
                return null === t ? !1 : u.test(t) ? !0 : !1
            }

            function r(t) {
                var e, n, i, r;
                return e = t.replace(/_/g, "").toLowerCase(), n = "-" === e[0] ? -1 : 1, r = [], 0 <= "+-".indexOf(e[0]) && (e = e.slice(1)), ".inf" === e ? 1 === n ? Number.POSITIVE_INFINITY : Number.NEGATIVE_INFINITY : ".nan" === e ? NaN : 0 <= e.indexOf(":") ? (e.split(":").forEach(function (t) {
                    r.unshift(parseFloat(t, 10))
                }), e = 0, i = 1, r.forEach(function (t) {
                    e += t * i, i *= 60
                }), n * e) : n * parseFloat(e, 10)
            }

            function o(t, e) {
                var n;
                if (isNaN(t))switch (e) {
                    case"lowercase":
                        return ".nan";
                    case"uppercase":
                        return ".NAN";
                    case"camelcase":
                        return ".NaN"
                } else if (Number.POSITIVE_INFINITY === t)switch (e) {
                    case"lowercase":
                        return ".inf";
                    case"uppercase":
                        return ".INF";
                    case"camelcase":
                        return ".Inf"
                } else if (Number.NEGATIVE_INFINITY === t)switch (e) {
                    case"lowercase":
                        return "-.inf";
                    case"uppercase":
                        return "-.INF";
                    case"camelcase":
                        return "-.Inf"
                } else if (s.isNegativeZero(t))return "-0.0";
                return n = t.toString(10), l.test(n) ? n.replace("e", ".e") : n
            }

            function a(t) {
                return "[object Number]" === Object.prototype.toString.call(t) && (0 !== t % 1 || s.isNegativeZero(t))
            }

            var s = t("../common"), c = t("../type"), u = 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))$"), l = /^[-+]?[0-9]+e/;
            e.exports = new c("tag:yaml.org,2002:float", {
                kind: "scalar",
                resolve: i,
                construct: r,
                predicate: a,
                represent: o,
                defaultStyle: "lowercase"
            })
        }, {"../common": 2, "../type": 13}],
        17: [function (t, e, n) {
            "use strict";
            function i(t) {
                return t >= 48 && 57 >= t || t >= 65 && 70 >= t || t >= 97 && 102 >= t
            }

            function r(t) {
                return t >= 48 && 55 >= t
            }

            function o(t) {
                return t >= 48 && 57 >= t
            }

            function a(t) {
                if (null === t)return !1;
                var e, n = t.length, a = 0, s = !1;
                if (!n)return !1;
                if (e = t[a], ("-" === e || "+" === e) && (e = t[++a]), "0" === e) {
                    if (a + 1 === n)return !0;
                    if (e = t[++a], "b" === e) {
                        for (a++; n > a; a++)if (e = t[a], "_" !== e) {
                            if ("0" !== e && "1" !== e)return !1;
                            s = !0
                        }
                        return s
                    }
                    if ("x" === e) {
                        for (a++; n > a; a++)if (e = t[a], "_" !== e) {
                            if (!i(t.charCodeAt(a)))return !1;
                            s = !0
                        }
                        return s
                    }
                    for (; n > a; a++)if (e = t[a], "_" !== e) {
                        if (!r(t.charCodeAt(a)))return !1;
                        s = !0
                    }
                    return s
                }
                for (; n > a; a++)if (e = t[a], "_" !== e) {
                    if (":" === e)break;
                    if (!o(t.charCodeAt(a)))return !1;
                    s = !0
                }
                return s ? ":" !== e ? !0 : /^(:[0-5]?[0-9])+$/.test(t.slice(a)) : !1
            }

            function s(t) {
                var e, n, i = t, r = 1, o = [];
                return -1 !== i.indexOf("_") && (i = i.replace(/_/g, "")), e = i[0], ("-" === e || "+" === e) && ("-" === e && (r = -1), i = i.slice(1), e = i[0]), "0" === i ? 0 : "0" === e ? "b" === i[1] ? r * parseInt(i.slice(2), 2) : "x" === i[1] ? r * parseInt(i, 16) : r * parseInt(i, 8) : -1 !== i.indexOf(":") ? (i.split(":").forEach(function (t) {
                    o.unshift(parseInt(t, 10))
                }), i = 0, n = 1, o.forEach(function (t) {
                    i += t * n, n *= 60
                }), r * i) : r * parseInt(i, 10)
            }

            function c(t) {
                return "[object Number]" === Object.prototype.toString.call(t) && 0 === t % 1 && !u.isNegativeZero(t)
            }

            var u = t("../common"), l = t("../type");
            e.exports = new l("tag:yaml.org,2002:int", {
                kind: "scalar",
                resolve: a,
                construct: s,
                predicate: c,
                represent: {
                    binary: function (t) {
                        return "0b" + t.toString(2)
                    }, octal: function (t) {
                        return "0" + t.toString(8)
                    }, decimal: function (t) {
                        return t.toString(10)
                    }, hexadecimal: function (t) {
                        return "0x" + t.toString(16).toUpperCase()
                    }
                },
                defaultStyle: "decimal",
                styleAliases: {binary: [2, "bin"], octal: [8, "oct"], decimal: [10, "dec"], hexadecimal: [16, "hex"]}
            })
        }, {"../common": 2, "../type": 13}],
        18: [function (t, e, n) {
            "use strict";
            function i(t) {
                if (null === t)return !1;
                try {
                    var e = "(" + t + ")", n = s.parse(e, {range: !0});
                    return "Program" !== n.type || 1 !== n.body.length || "ExpressionStatement" !== n.body[0].type || "FunctionExpression" !== n.body[0].expression.type ? !1 : !0
                } catch (i) {
                    return !1
                }
            }

            function r(t) {
                var e, n = "(" + t + ")", i = s.parse(n, {range: !0}), r = [];
                if ("Program" !== i.type || 1 !== i.body.length || "ExpressionStatement" !== i.body[0].type || "FunctionExpression" !== i.body[0].expression.type)throw new Error("Failed to resolve function");
                return i.body[0].expression.params.forEach(function (t) {
                    r.push(t.name)
                }), e = i.body[0].expression.body.range, new Function(r, n.slice(e[0] + 1, e[1] - 1))
            }

            function o(t) {
                return t.toString()
            }

            function a(t) {
                return "[object Function]" === Object.prototype.toString.call(t)
            }

            var s;
            try {
                s = t("esprima")
            } catch (c) {
                "undefined" != typeof window && (s = window.esprima)
            }
            var u = t("../../type");
            e.exports = new u("tag:yaml.org,2002:js/function", {
                kind: "scalar",
                resolve: i,
                construct: r,
                predicate: a,
                represent: o
            })
        }, {"../../type": 13, esprima: "esprima"}],
        19: [function (t, e, n) {
            "use strict";
            function i(t) {
                if (null === t)return !1;
                if (0 === t.length)return !1;
                var e = t, n = /\/([gim]*)$/.exec(t), i = "";
                if ("/" === e[0]) {
                    if (n && (i = n[1]), i.length > 3)return !1;
                    if ("/" !== e[e.length - i.length - 1])return !1;
                    e = e.slice(1, e.length - i.length - 1)
                }
                try {
                    return !0
                } catch (r) {
                    return !1
                }
            }

            function r(t) {
                var e = t, n = /\/([gim]*)$/.exec(t), i = "";
                return "/" === e[0] && (n && (i = n[1]), e = e.slice(1, e.length - i.length - 1)), new RegExp(e, i)
            }

            function o(t) {
                var e = "/" + t.source + "/";
                return t.global && (e += "g"), t.multiline && (e += "m"), t.ignoreCase && (e += "i"), e
            }

            function a(t) {
                return "[object RegExp]" === Object.prototype.toString.call(t)
            }

            var s = t("../../type");
            e.exports = new s("tag:yaml.org,2002:js/regexp", {
                kind: "scalar",
                resolve: i,
                construct: r,
                predicate: a,
                represent: o
            })
        }, {"../../type": 13}],
        20: [function (t, e, n) {
            "use strict";
            function i() {
                return !0
            }

            function r() {
                return void 0
            }

            function o() {
                return ""
            }

            function a(t) {
                return "undefined" == typeof t
            }

            var s = t("../../type");
            e.exports = new s("tag:yaml.org,2002:js/undefined", {
                kind: "scalar",
                resolve: i,
                construct: r,
                predicate: a,
                represent: o
            })
        }, {"../../type": 13}],
        21: [function (t, e, n) {
            "use strict";
            var i = t("../type");
            e.exports = new i("tag:yaml.org,2002:map", {
                kind: "mapping", construct: function (t) {
                    return null !== t ? t : {}
                }
            })
        }, {"../type": 13}],
        22: [function (t, e, n) {
            "use strict";
            function i(t) {
                return "<<" === t || null === t
            }

            var r = t("../type");
            e.exports = new r("tag:yaml.org,2002:merge", {kind: "scalar", resolve: i})
        }, {"../type": 13}],
        23: [function (t, e, n) {
            "use strict";
            function i(t) {
                if (null === t)return !0;
                var e = t.length;
                return 1 === e && "~" === t || 4 === e && ("null" === t || "Null" === t || "NULL" === t)
            }

            function r() {
                return null
            }

            function o(t) {
                return null === t
            }

            var a = t("../type");
            e.exports = new a("tag:yaml.org,2002:null", {
                kind: "scalar",
                resolve: i,
                construct: r,
                predicate: o,
                represent: {
                    canonical: function () {
                        return "~"
                    }, lowercase: function () {
                        return "null"
                    }, uppercase: function () {
                        return "NULL"
                    }, camelcase: function () {
                        return "Null"
                    }
                },
                defaultStyle: "lowercase"
            })
        }, {"../type": 13}],
        24: [function (t, e, n) {
            "use strict";
            function i(t) {
                if (null === t)return !0;
                var e, n, i, r, o, c = [], u = t;
                for (e = 0, n = u.length; n > e; e += 1) {
                    if (i = u[e], o = !1, "[object Object]" !== s.call(i))return !1;
                    for (r in i)if (a.call(i, r)) {
                        if (o)return !1;
                        o = !0
                    }
                    if (!o)return !1;
                    if (-1 !== c.indexOf(r))return !1;
                    c.push(r)
                }
                return !0
            }

            function r(t) {
                return null !== t ? t : []
            }

            var o = t("../type"), a = Object.prototype.hasOwnProperty, s = Object.prototype.toString;
            e.exports = new o("tag:yaml.org,2002:omap", {kind: "sequence", resolve: i, construct: r})
        }, {"../type": 13}],
        25: [function (t, e, n) {
            "use strict";
            function i(t) {
                if (null === t)return !0;
                var e, n, i, r, o, s = t;
                for (o = new Array(s.length), e = 0, n = s.length; n > e; e += 1) {
                    if (i = s[e], "[object Object]" !== a.call(i))return !1;
                    if (r = Object.keys(i), 1 !== r.length)return !1;
                    o[e] = [r[0], i[r[0]]]
                }
                return !0
            }

            function r(t) {
                if (null === t)return [];
                var e, n, i, r, o, a = t;
                for (o = new Array(a.length), e = 0, n = a.length; n > e; e += 1)i = a[e], r = Object.keys(i), o[e] = [r[0], i[r[0]]];
                return o
            }

            var o = t("../type"), a = Object.prototype.toString;
            e.exports = new o("tag:yaml.org,2002:pairs", {kind: "sequence", resolve: i, construct: r})
        }, {"../type": 13}],
        26: [function (t, e, n) {
            "use strict";
            var i = t("../type");
            e.exports = new i("tag:yaml.org,2002:seq", {
                kind: "sequence", construct: function (t) {
                    return null !== t ? t : []
                }
            })
        }, {"../type": 13}],
        27: [function (t, e, n) {
            "use strict";
            function i(t) {
                if (null === t)return !0;
                var e, n = t;
                for (e in n)if (a.call(n, e) && null !== n[e])return !1;
                return !0
            }

            function r(t) {
                return null !== t ? t : {}
            }

            var o = t("../type"), a = Object.prototype.hasOwnProperty;
            e.exports = new o("tag:yaml.org,2002:set", {kind: "mapping", resolve: i, construct: r})
        }, {"../type": 13}],
        28: [function (t, e, n) {
            "use strict";
            var i = t("../type");
            e.exports = new i("tag:yaml.org,2002:str", {
                kind: "scalar", construct: function (t) {
                    return null !== t ? t : ""
                }
            })
        }, {"../type": 13}],
        29: [function (t, e, n) {
            "use strict";
            function i(t) {
                return null === t ? !1 : null === s.exec(t) ? !1 : !0
            }

            function r(t) {
                var e, n, i, r, o, a, c, u, l, p, f = 0, h = null;
                if (e = s.exec(t), null === e)throw new Error("Date resolve error");
                if (n = +e[1], i = +e[2] - 1, r = +e[3], !e[4])return new Date(Date.UTC(n, i, r));
                if (o = +e[4], a = +e[5], c = +e[6], e[7]) {
                    for (f = e[7].slice(0, 3); f.length < 3;)f += "0";
                    f = +f
                }
                return e[9] && (u = +e[10], l = +(e[11] || 0), h = 6e4 * (60 * u + l), "-" === e[9] && (h = -h)), p = new Date(Date.UTC(n, i, r, o, a, c, f)), h && p.setTime(p.getTime() - h), p
            }

            function o(t) {
                return t.toISOString()
            }

            var a = t("../type"), s = 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]))?))?)?$");
            e.exports = new a("tag:yaml.org,2002:timestamp", {
                kind: "scalar",
                resolve: i,
                construct: r,
                instanceOf: Date,
                represent: o
            })
        }, {"../type": 13}],
        30: [function (t, e, n) {
        }, {}],
        31: [function (t, e, n) {
            e.exports = t("./lib/inherit")
        }, {"./lib/inherit": 32}],
        32: [function (e, n, i) {
            !function (e) {
                function r(t) {
                    var e = f(t);
                    if (v)for (var n, i = 0; n = b[i++];)t.hasOwnProperty(n) && e.push(n);
                    return e
                }

                function o(t, e, n) {
                    for (var i, o, a = r(n), s = 0, u = a.length; u > s;)"__self" !== (i = a[s++]) && (o = n[i], g(o) && (!c || o.toString().indexOf(".__base") > -1) ? e[i] = function (n, i) {
                        var r = t[n] ? t[n] : "__constructor" === n ? e.__self.__parent : y;
                        return function () {
                            var t = this.__base;
                            this.__base = r;
                            var e = i.apply(this, arguments);
                            return this.__base = t, e
                        }
                    }(i, o) : e[i] = o)
                }

                function a(t, e) {
                    for (var n, i = 1; n = t[i++];)e ? g(n) ? s.self(e, n.prototype, n) : s.self(e, n) : e = g(n) ? s(t[0], n.prototype, n) : s(t[0], n);
                    return e || t[0]
                }

                function s() {
                    var t = arguments, e = m(t[0]), n = e || g(t[0]), i = n ? e ? a(t[0]) : t[0] : u, r = t[n ? 1 : 0] || {}, s = t[n ? 2 : 1], c = r.__constructor || n && i.prototype.__constructor ? function () {
                        return this.__constructor.apply(this, arguments)
                    } : n ? function () {
                        return i.apply(this, arguments)
                    } : function () {
                    };
                    if (!n)return c.prototype = r, c.prototype.__self = c.prototype.constructor = c, h(c, s);
                    h(c, i), c.__parent = i;
                    var l = i.prototype, f = c.prototype = p(l);
                    return f.__self = f.constructor = c, r && o(l, f, r), s && o(i, c, s), c
                }

                var c = function () {
                        "_"
                    }.toString().indexOf("_") > -1, u = function () {
                }, l = Object.prototype.hasOwnProperty, p = Object.create || function (t) {
                        var e = function () {
                        };
                        return e.prototype = t, new e
                    }, f = Object.keys || function (t) {
                        var e = [];
                        for (var n in t)l.call(t, n) && e.push(n);
                        return e
                    }, h = function (t, e) {
                    for (var n in e)l.call(e, n) && (t[n] = e[n]);
                    return t
                }, d = Object.prototype.toString, m = Array.isArray || function (t) {
                        return "[object Array]" === d.call(t)
                    }, g = function (t) {
                    return "[object Function]" === d.call(t)
                }, y = function () {
                }, v = !0, x = {toString: ""};
                for (var A in x)x.hasOwnProperty(A) && (v = !1);
                var b = v ? ["toString", "valueOf"] : null;
                s.self = function () {
                    var t = arguments, e = m(t[0]), n = e ? a(t[0], t[0][0]) : t[0], i = t[1], r = t[2], s = n.prototype;
                    return i && o(s, s, i), r && o(n, n, r), n
                };
                var w = !0;
                "object" == typeof i && (n.exports = s, w = !1), "object" == typeof modules && (modules.define("inherit", function (t) {
                    t(s)
                }), w = !1), "function" == typeof t && (t(function (t, e, n) {
                    n.exports = s
                }), w = !1), w && (e.inherit = s)
            }(this)
        }, {}],
        "/": [function (t, e, n) {
            "use strict";
            var i = t("./lib/js-yaml.js");
            e.exports = i
        }, {"./lib/js-yaml.js": 1}]
    }, {}, [])("/")
});




© 2015 - 2024 Weber Informatics LLC | Privacy Policy