
static.swagger-ui.js Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of swagger4jsonrpc Show documentation
Show all versions of swagger4jsonrpc Show documentation
This project is implementation of swagger for JSON-RPC with Spring Boot.
It generates UI that helps delelopers test api and share it with colleagues
The newest version!
!function (e, t) {
"object" == typeof exports && "object" == typeof module ? module.exports = t(require("babel-polyfill"), require("deep-extend"), require("redux"), require("immutable"), require("redux-immutable"), require("object-assign"), require("serialize-error"), require("shallowequal"), require("xml"), require("memoizee"), require("reselect"), require("js-yaml"), require("react"), require("react-dom"), require("react-redux"), require("yaml-js"), require("swagger-client"), require("btoa"), require("react-split-pane"), require("react-immutable-proptypes"), require("react-addons-shallow-compare"), require("react-collapse"), require("react-remarkable")) : "function" == typeof define && define.amd ? define(["babel-polyfill", "deep-extend", "redux", "immutable", "redux-immutable", "object-assign", "serialize-error", "shallowequal", "xml", "memoizee", "reselect", "js-yaml", "react", "react-dom", "react-redux", "yaml-js", "swagger-client", "btoa", "react-split-pane", "react-immutable-proptypes", "react-addons-shallow-compare", "react-collapse", "react-remarkable"], t) : "object" == typeof exports ? exports.SwaggerUICore = t(require("babel-polyfill"), require("deep-extend"), require("redux"), require("immutable"), require("redux-immutable"), require("object-assign"), require("serialize-error"), require("shallowequal"), require("xml"), require("memoizee"), require("reselect"), require("js-yaml"), require("react"), require("react-dom"), require("react-redux"), require("yaml-js"), require("swagger-client"), require("btoa"), require("react-split-pane"), require("react-immutable-proptypes"), require("react-addons-shallow-compare"), require("react-collapse"), require("react-remarkable")) : e.SwaggerUICore = t(e["babel-polyfill"], e["deep-extend"], e.redux, e.immutable, e["redux-immutable"], e["object-assign"], e["serialize-error"], e.shallowequal, e.xml, e.memoizee, e.reselect, e["js-yaml"], e.react, e["react-dom"], e["react-redux"], e["yaml-js"], e["swagger-client"], e.btoa, e["react-split-pane"], e["react-immutable-proptypes"], e["react-addons-shallow-compare"], e["react-collapse"], e["react-remarkable"])
}(this, function (e, t, r, n, o, a, u, i, s, l, c, p, f, d, y, h, m, v, b, g, _, E, j) {
return function (e) {
function t(n) {
if (r[n])return r[n].exports;
var o = r[n] = {exports: {}, id: n, loaded: !1};
return e[n].call(o.exports, o, o.exports, t), o.loaded = !0, o.exports
}
var r = {};
return t.m = e, t.c = r, t.p = "/dist", t(0)
}(function (e) {
for (var t in e)if (Object.prototype.hasOwnProperty.call(e, t))switch (typeof e[t]) {
case"function":
break;
case"object":
e[t] = function (t) {
var r = t.slice(1), n = e[t[0]];
return function (e, t, o) {
n.apply(this, [e, t, o].concat(r))
}
}(e[t]);
break;
default:
e[t] = e[e[t]]
}
return e
}([function (e, t, r) {
r(1), r(2), e.exports = r(3)
}, function (e, t) {
e.exports = require("babel-polyfill")
}, function (e, t) {
}, function (e, t, r) {
"use strict";
function n(e) {
if (e && e.__esModule)return e;
var t = {};
if (null != e)for (var r in e)Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]);
return t.default = e, t
}
function o(e) {
return e && e.__esModule ? e : {default: e}
}
var a = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) {
return typeof e
} : function (e) {
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e
}, u = r(4), i = o(u), s = r(5), l = o(s), c = r(154), p = o(c), f = r(310), d = n(f), y = r(312), h = r(13);
e.exports = function (e) {
var t = {
dom_id: null,
spec: {},
url: "",
layout: "Layout",
validatorUrl: "https://online.swagger.io/validator",
configs: {},
presets: [],
plugins: [],
fn: {},
components: {},
state: {},
store: {}
}, r = (0, i.default)({}, t, e), n = (0, i.default)({}, r.store, {
system: {configs: r.configs},
plugins: r.presets,
state: {layout: {layout: r.layout}, spec: {spec: "", url: r.url}}
}), o = function () {
return {fn: r.fn, components: r.components, state: r.state}
}, u = new l.default(n);
u.register([r.plugins, o]);
var s = u.getSystem(), c = (0, h.parseSeach)(), p = function () {
if ("object" !== ("undefined" == typeof r ? "undefined" : a(r)))return s;
var e = s.specSelectors.getLocalConfig ? s.specSelectors.getLocalConfig() : {}, t = (0, i.default)({}, r, e, c);
return u.setConfigs((0, y.filterConfigs)(t)), !c.url && "object" === a(t.spec) && Object.keys(t.spec).length ? (s.specActions.updateUrl(""), s.specActions.updateLoadingStatus("success"), s.specActions.updateSpec(JSON.stringify(t.spec))) : s.specActions.download && t.url && (s.specActions.updateUrl(t.url), s.specActions.download(t.url)), t.dom_id ? s.render(t.dom_id, "App") : console.error("Skipped rendering: no `dom_id` was specified"), s
};
if (!s.specActions.getConfigByUrl || s.specActions.getConfigByUrl && !s.specActions.getConfigByUrl(p))return p()
}, e.exports.presets = {apis: p.default}, e.exports.plugins = d
}, function (e, t) {
e.exports = require("deep-extend")
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t, r) {
return t in e ? Object.defineProperty(e, t, {
value: r,
enumerable: !0,
configurable: !0,
writable: !0
}) : e[t] = r, e
}
function a(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function u(e, t, r) {
var n = [(0, S.systemThunkMiddleware)(r)], o = T.default.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || y.compose;
return (0, y.createStore)(e, t, o(y.applyMiddleware.apply(void 0, n)))
}
function i(e, t) {
return (0, S.isObject)(e) && !(0, S.isArray)(e) ? e : (0, S.isFunc)(e) ? i(e(t), t) : (0, S.isArray)(e) ? e.map(function (e) {
return i(e, t)
}).reduce(s, {}) : {}
}
function s() {
var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {};
if (!(0, S.isObject)(e))return {};
if (!(0, S.isObject)(t))return e;
var r = e.statePlugins;
if ((0, S.isObject)(r))for (var n in r) {
var o = r[n];
if ((0, S.isObject)(o) && (0, S.isObject)(o.wrapActions)) {
var a = o.wrapActions;
for (var u in a) {
var i = a[u];
Array.isArray(i) || (i = [i], a[u] = i), t && t.statePlugins && t.statePlugins[n] && t.statePlugins[n].wrapActions && t.statePlugins[n].wrapActions[u] && (t.statePlugins[n].wrapActions[u] = a[u].concat(t.statePlugins[n].wrapActions[u]))
}
}
}
return (0, b.default)(e, t)
}
function l(e) {
var t = (0, S.objMap)(e, function (e) {
return e.reducers
});
return c(t)
}
function c(e) {
var t = Object.keys(e).reduce(function (t, r) {
return t[r] = p(e[r]), t
}, {});
return Object.keys(t).length ? (0, g.combineReducers)(t) : x
}
function p(e) {
return function () {
var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : new h.Map, r = arguments[1];
if (!e)return t;
var n = e[r.type];
return n ? n(t, r) : t
}
}
function f(e, t, r) {
var n = u(e, t, r);
return n
}
Object.defineProperty(t, "__esModule", {value: !0});
var d = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), y = r(6), h = r(7), m = n(h), v = r(4), b = n(v), g = r(8), _ = r(9), E = n(_), j = r(10), w = n(j), O = r(11), P = r(12), T = n(P), S = r(13), x = function (e) {
return e
}, C = function () {
function e() {
var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
a(this, e), (0, b.default)(this, {
state: {},
plugins: [],
system: {configs: {}, fn: {}, components: {}, rootInjects: {}, statePlugins: {}},
boundSystem: {},
toolbox: {}
}, t), this.getSystem = this._getSystem.bind(this), this.store = f(x, (0, h.fromJS)(this.state), this.getSystem), this.buildSystem(!1), this.register(this.plugins)
}
return d(e, [{
key: "getStore", value: function () {
return this.store
}
}, {
key: "register", value: function (e) {
var t = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1], r = i(e, this.getSystem());
s(this.system, r), t && this.buildSystem()
}
}, {
key: "buildSystem", value: function () {
var e = !(arguments.length > 0 && void 0 !== arguments[0]) || arguments[0], t = this.getStore().dispatch, r = this.getStore().getState;
this.boundSystem = (0, E.default)({}, this.getRootInjects(), this.getWrappedAndBoundActions(t), this.getBoundSelectors(r, this.getSystem), this.getStateThunks(r), this.getFn(), this.getConfigs()), e && this.rebuildReducer()
}
}, {
key: "_getSystem", value: function () {
return this.boundSystem
}
}, {
key: "getRootInjects", value: function () {
return (0, E.default)({
getSystem: this.getSystem,
getStore: this.getStore.bind(this),
getComponents: this.getComponents.bind(this),
getState: this.getStore().getState,
getConfigs: this._getConfigs.bind(this),
Im: m.default
}, this.system.rootInjects || {})
}
}, {
key: "_getConfigs", value: function () {
return this.system.configs
}
}, {
key: "getConfigs", value: function () {
return {configs: this.system.configs}
}
}, {
key: "setConfigs", value: function (e) {
this.system.configs = e
}
}, {
key: "rebuildReducer", value: function () {
this.store.replaceReducer(l(this.system.statePlugins))
}
}, {
key: "getType", value: function (e) {
var t = e[0].toUpperCase() + e.slice(1);
return (0, S.objReduce)(this.system.statePlugins, function (r, n) {
var a = r[e];
if (a)return o({}, n + t, a)
})
}
}, {
key: "getSelectors", value: function () {
return this.getType("selectors")
}
}, {
key: "getActions", value: function () {
var e = this.getType("actions");
return (0, S.objMap)(e, function (e) {
return (0, S.objReduce)(e, function (e, t) {
if ((0, S.isFn)(e))return o({}, t, e)
})
})
}
}, {
key: "getWrappedAndBoundActions", value: function (e) {
var t = this, r = this.getBoundActions(e);
return (0, S.objMap)(r, function (e, r) {
var n = t.system.statePlugins[r.slice(0, -7)].wrapActions;
return n ? (0, S.objMap)(e, function (e, r) {
var o = n[r];
return o ? (Array.isArray(o) || (o = [o]), o.reduce(function (e, r) {
var n = function () {
return r(e, t.getSystem()).apply(void 0, arguments)
};
if (!(0, S.isFn)(n))throw new TypeError("wrapActions needs to return a function that returns a new function (ie the wrapped action)");
return n
}, e || Function.prototype)) : e
}) : e
})
}
}, {
key: "getStates", value: function (e) {
return Object.keys(this.system.statePlugins).reduce(function (t, r) {
return t[r] = e.get(r), t
}, {})
}
}, {
key: "getStateThunks", value: function (e) {
return Object.keys(this.system.statePlugins).reduce(function (t, r) {
return t[r] = function () {
return e().get(r)
}, t
}, {})
}
}, {
key: "getFn", value: function () {
return {fn: this.system.fn}
}
}, {
key: "getComponents", value: function (e) {
return "undefined" != typeof e ? this.system.components[e] : this.system.components
}
}, {
key: "getBoundSelectors", value: function (e, t) {
return (0, S.objMap)(this.getSelectors(), function (r, n) {
var o = [n.slice(0, -9)], a = function () {
return e().getIn(o)
};
return (0, S.objMap)(r, function (e) {
return function () {
for (var r = arguments.length, n = Array(r), o = 0; o < r; o++)n[o] = arguments[o];
var u = e.apply(null, [a()].concat(n));
return "function" == typeof u && (u = u(t())), u
}
})
})
}
}, {
key: "getBoundActions", value: function (e) {
e = e || this.getStore().dispatch;
var t = function e(t) {
return "function" != typeof t ? (0, S.objMap)(t, function (t) {
return e(t)
}) : function () {
var e = null;
try {
e = t.apply(void 0, arguments)
} catch (t) {
e = {type: O.NEW_THROWN_ERR, error: !0, payload: (0, w.default)(t)}
} finally {
return e
}
}
};
return (0, S.objMap)(this.getActions(), function (r) {
return (0, y.bindActionCreators)(t(r), e)
})
}
}, {
key: "getMapStateToProps", value: function () {
var e = this;
return function () {
var t = (0, E.default)({}, e.getSystem());
return t
}
}
}, {
key: "getMapDispatchToProps", value: function (e) {
var t = this;
return function (r) {
return (0, b.default)({}, t.getWrappedAndBoundActions(r), t.getFn(), e)
}
}
}]), e
}();
t.default = C
}, function (e, t) {
e.exports = require("redux")
}, function (e, t) {
e.exports = require("immutable")
}, function (e, t) {
e.exports = require("redux-immutable")
}, function (e, t) {
e.exports = require("object-assign")
}, function (e, t) {
e.exports = require("serialize-error")
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
return {type: p, payload: {action: t, error: (0, c.default)(e)}}
}
function a(e) {
return {type: f, payload: e}
}
function u(e) {
return {type: d, payload: e}
}
function i(e) {
return {type: y, payload: e}
}
function s() {
var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};
return {type: h, payload: e}
}
Object.defineProperty(t, "__esModule", {value: !0}), t.CLEAR = t.NEW_AUTH_ERR = t.NEW_SPEC_ERR = t.NEW_THROWN_ERR_BATCH = t.NEW_THROWN_ERR = void 0, t.newThrownErr = o, t.newThrownErrBatch = a, t.newSpecErr = u, t.newAuthErr = i, t.clear = s;
var l = r(10), c = n(l), p = t.NEW_THROWN_ERR = "err_new_thrown_err", f = t.NEW_THROWN_ERR_BATCH = "err_new_thrown_err_batch", d = t.NEW_SPEC_ERR = "err_new_spec_err", y = t.NEW_AUTH_ERR = "err_new_auth_err", h = t.CLEAR = "err_clear"
}, function (e, t) {
"use strict";
function r() {
var e = {
location: {}, history: {}, open: function () {
}, close: function () {
}
};
if ("undefined" == typeof window)return e;
try {
e = window;
var t = ["File", "Blob", "FormData"], r = !0, n = !1, o = void 0;
try {
for (var a, u = t[Symbol.iterator](); !(r = (a = u.next()).done); r = !0) {
var i = a.value;
i in window && (e[i] = window[i])
}
} catch (e) {
n = !0, o = e
} finally {
try {
!r && u.return && u.return()
} finally {
if (n)throw o
}
}
} catch (e) {
console.error(e)
}
return e
}
e.exports = r()
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e) {
return c(e) ? V(e) ? e.toObject() : e : {}
}
function a(e) {
return e ? e.toArray ? e.toArray() : s(e) : []
}
function u(e) {
return V(e) ? e : c(e) ? Array.isArray(e) ? S.default.Seq(e).map(u).toList() : S.default.Seq(e).map(u).toOrderedMap() : e
}
function i(e, t) {
var r = {};
return Object.keys(e).filter(function (t) {
return "function" == typeof e[t]
}).forEach(function (n) {
return r[n] = e[n].bind(null, t)
}), r
}
function s(e) {
return Array.isArray(e) ? e : [e]
}
function l(e) {
return "function" == typeof e
}
function c(e) {
return !!e && "object" === ("undefined" == typeof e ? "undefined" : P(e))
}
function p(e) {
return "function" == typeof e
}
function f(e) {
return Array.isArray(e)
}
function d(e, t) {
return Object.keys(e).reduce(function (r, n) {
return r[n] = t(e[n], n), r
}, {})
}
function y(e, t) {
return Object.keys(e).reduce(function (r, n) {
var o = t(e[n], n);
return o && "object" === ("undefined" == typeof o ? "undefined" : P(o)) && (0, C.default)(r, o), r
}, {})
}
function h(e) {
return function (t) {
t.dispatch, t.getState;
return function (t) {
return function (r) {
return "function" == typeof r ? r(e()) : t(r)
}
}
}
}
function m(e) {
var t = e.keySeq();
return t.contains(B) ? B : t.filter(function (e) {
return "2" === (e + "")[0]
}).sort().first()
}
function v(e, t) {
if (!S.default.Iterable.isIterable(e))return S.default.List();
var r = e.getIn(Array.isArray(t) ? t : [t]);
return S.default.List.isList(r) ? r : S.default.List()
}
function b(e) {
var t, r, n, o, a, u, i, s, l, c, p, f;
for (c = /(>)(<)(\/*)/g, f = /[ ]*(.*)[ ]+\n/g, t = /(<.+>)(.+\n)/g, e = e.replace(/\r\n/g, "\n").replace(c, "$1\n$2$3").replace(f, "$1\n").replace(t, "$1\n$2"), n = "", s = e.split("\n"), o = 0, u = "other", p = {
"single->single": 0,
"single->closing": -1,
"single->opening": 0,
"single->other": 0,
"closing->single": 0,
"closing->closing": -1,
"closing->opening": 0,
"closing->other": 0,
"opening->single": 1,
"opening->closing": 0,
"opening->opening": 1,
"opening->other": 1,
"other->single": 0,
"other->closing": -1,
"other->opening": 0,
"other->other": 0
}, r = function (e) {
var t, r, a, i, s, l;
s = {
single: Boolean(e.match(/<.+\/>/)),
closing: Boolean(e.match(/<\/.+>/)),
opening: Boolean(e.match(/<[^!?].*>/))
}, i = function () {
var e;
e = [];
for (r in s)l = s[r], l && e.push(r);
return e
}()[0], i = void 0 === i ? "other" : i, t = u + "->" + i, u = i, a = "", o += p[t], a = function () {
var e, t, r, n;
for (r = [], n = e = 0, t = o; 0 <= t ? e < t : e > t; n = 0 <= t ? ++e : --e)r.push(" ");
return r
}().join(""), "opening->closing" === t ? n = n.substr(0, n.length - 1) + e + "\n" : n += a + e + "\n"
}, a = 0, i = s.length; a < i; a++)l = s[a], r(l);
return n
}
function g(e) {
var t = 5e3, r = document, n = "appendChild", o = "test";
if (!e)return "";
if (e.textContent.length > t)return e.textContent;
var a = function (e) {
for (var t, a, u, i, s, l = e.textContent, c = 0, p = l[0], f = 1, d = e.innerHTML = "", y = 0; a = t, t = y < 7 && "\\" == t ? 1 : f;) {
if (f = p, p = l[++c], i = d.length > 1, !f || y > 8 && "\n" == f || [/\S/[o](f), 1, 1, !/[$\w]/[o](f), ("/" == t || "\n" == t) && i, '"' == t && i, "'" == t && i, l[c - 4] + a + t == "-->", a + t == "*/"][y])for (d && (e[n](s = r.createElement("span")).setAttribute("style", ["color: #555; font-weight: bold;", "", "", "color: #555;", ""][y ? y < 3 ? 2 : y > 6 ? 4 : y > 3 ? 3 : +/^(a(bstract|lias|nd|rguments|rray|s(m|sert)?|uto)|b(ase|egin|ool(ean)?|reak|yte)|c(ase|atch|har|hecked|lass|lone|ompl|onst|ontinue)|de(bugger|cimal|clare|f(ault|er)?|init|l(egate|ete)?)|do|double|e(cho|ls?if|lse(if)?|nd|nsure|num|vent|x(cept|ec|p(licit|ort)|te(nds|nsion|rn)))|f(allthrough|alse|inal(ly)?|ixed|loat|or(each)?|riend|rom|unc(tion)?)|global|goto|guard|i(f|mp(lements|licit|ort)|n(it|clude(_once)?|line|out|stanceof|t(erface|ernal)?)?|s)|l(ambda|et|ock|ong)|m(icrolight|odule|utable)|NaN|n(amespace|ative|ext|ew|il|ot|ull)|o(bject|perator|r|ut|verride)|p(ackage|arams|rivate|rotected|rotocol|ublic)|r(aise|e(adonly|do|f|gister|peat|quire(_once)?|scue|strict|try|turn))|s(byte|ealed|elf|hort|igned|izeof|tatic|tring|truct|ubscript|uper|ynchronized|witch)|t(emplate|hen|his|hrows?|ransient|rue|ry|ype(alias|def|id|name|of))|u(n(checked|def(ined)?|ion|less|signed|til)|se|sing)|v(ar|irtual|oid|olatile)|w(char_t|hen|here|hile|ith)|xor|yield)$/[o](d) : 0]), s[n](r.createTextNode(d))), u = y && y < 7 ? y : u, d = "", y = 11; ![1, /[\/{}[(\-+*=<>:;|\\.,?!&@~]/[o](f), /[\])]/[o](f), /[$\w]/[o](f), "/" == f && u < 2 && "<" != t, '"' == f, "'" == f, f + p + l[c + 1] + l[c + 2] == "' : null;
var n = e.$$ref.match(/\S*\/(\S+)$/);
e.xml.name = n[1]
}
return (0, F.memoizedCreateXMLExample)(e, r)
}
return JSON.stringify((0, F.memoizedSampleFromSchema)(e, r), null, 2)
}, t.parseSeach = function () {
var e = {}, t = window.location.search;
if ("" != t) {
var r = t.substr(1).split("&");
for (var n in r)n = r[n].split("="), e[decodeURIComponent(n[0])] = decodeURIComponent(n[1])
}
return e
}
}, function (e, t) {
e.exports = require("shallowequal")
}, function (e, t, r) {
var n = r(16), o = r(37), a = o(function (e, t, r) {
return t = t.toLowerCase(), e + (r ? n(t) : t)
});
e.exports = a
}, function (e, t, r) {
function n(e) {
return a(o(e).toLowerCase())
}
var o = r(17), a = r(29);
e.exports = n
}, function (e, t, r) {
function n(e) {
return null == e ? "" : o(e)
}
var o = r(18);
e.exports = n
}, function (e, t, r) {
function n(e) {
if ("string" == typeof e)return e;
if (u(e))return a(e, n) + "";
if (i(e))return c ? c.call(e) : "";
var t = e + "";
return "0" == t && 1 / e == -s ? "-0" : t
}
var o = r(19), a = r(22), u = r(23), i = r(24), s = 1 / 0, l = o ? o.prototype : void 0, c = l ? l.toString : void 0;
e.exports = n
}, function (e, t, r) {
var n = r(20), o = n.Symbol;
e.exports = o
}, function (e, t, r) {
var n = r(21), o = "object" == typeof self && self && self.Object === Object && self, a = n || o || Function("return this")();
e.exports = a
}, function (e, t) {
(function (t) {
var r = "object" == typeof t && t && t.Object === Object && t;
e.exports = r
}).call(t, function () {
return this
}())
}, function (e, t) {
function r(e, t) {
for (var r = -1, n = null == e ? 0 : e.length, o = Array(n); ++r < n;)o[r] = t(e[r], r, e);
return o
}
e.exports = r
}, function (e, t) {
var r = Array.isArray;
e.exports = r
}, function (e, t, r) {
function n(e) {
return "symbol" == typeof e || a(e) && o(e) == u
}
var o = r(25), a = r(28), u = "[object Symbol]";
e.exports = n
}, function (e, t, r) {
function n(e) {
return null == e ? void 0 === e ? s : i : (e = Object(e), l && l in e ? a(e) : u(e))
}
var o = r(19), a = r(26), u = r(27), i = "[object Null]", s = "[object Undefined]", l = o ? o.toStringTag : void 0;
e.exports = n
}, function (e, t, r) {
function n(e) {
var t = u.call(e, s), r = e[s];
try {
e[s] = void 0;
var n = !0
} catch (e) {
}
var o = i.call(e);
return n && (t ? e[s] = r : delete e[s]), o
}
var o = r(19), a = Object.prototype, u = a.hasOwnProperty, i = a.toString, s = o ? o.toStringTag : void 0;
e.exports = n
}, function (e, t) {
function r(e) {
return o.call(e)
}
var n = Object.prototype, o = n.toString;
e.exports = r
}, function (e, t) {
function r(e) {
return null != e && "object" == typeof e
}
e.exports = r
}, function (e, t, r) {
var n = r(30), o = n("toUpperCase");
e.exports = o
}, function (e, t, r) {
function n(e) {
return function (t) {
t = i(t);
var r = a(t) ? u(t) : void 0, n = r ? r[0] : t.charAt(0), s = r ? o(r, 1).join("") : t.slice(1);
return n[e]() + s
}
}
var o = r(31), a = r(33), u = r(34), i = r(17);
e.exports = n
}, function (e, t, r) {
function n(e, t, r) {
var n = e.length;
return r = void 0 === r ? n : r, !t && r >= n ? e : o(e, t, r)
}
var o = r(32);
e.exports = n
}, function (e, t) {
function r(e, t, r) {
var n = -1, o = e.length;
t < 0 && (t = -t > o ? 0 : o + t), r = r > o ? o : r, r < 0 && (r += o), o = t > r ? 0 : r - t >>> 0, t >>>= 0;
for (var a = Array(o); ++n < o;)a[n] = e[n + t];
return a
}
e.exports = r
}, function (e, t) {
function r(e) {
return c.test(e)
}
var n = "\\ud800-\\udfff", o = "\\u0300-\\u036f", a = "\\ufe20-\\ufe2f", u = "\\u20d0-\\u20ff", i = o + a + u, s = "\\ufe0e\\ufe0f", l = "\\u200d", c = RegExp("[" + l + n + i + s + "]");
e.exports = r
}, function (e, t, r) {
function n(e) {
return a(e) ? u(e) : o(e)
}
var o = r(35), a = r(33), u = r(36);
e.exports = n
}, function (e, t) {
function r(e) {
return e.split("")
}
e.exports = r
}, function (e, t) {
function r(e) {
return e.match(j) || []
}
var n = "\\ud800-\\udfff", o = "\\u0300-\\u036f", a = "\\ufe20-\\ufe2f", u = "\\u20d0-\\u20ff", i = o + a + u, s = "\\ufe0e\\ufe0f", l = "[" + n + "]", c = "[" + i + "]", p = "\\ud83c[\\udffb-\\udfff]", f = "(?:" + c + "|" + p + ")", d = "[^" + n + "]", y = "(?:\\ud83c[\\udde6-\\uddff]){2}", h = "[\\ud800-\\udbff][\\udc00-\\udfff]", m = "\\u200d", v = f + "?", b = "[" + s + "]?", g = "(?:" + m + "(?:" + [d, y, h].join("|") + ")" + b + v + ")*", _ = b + v + g, E = "(?:" + [d + c + "?", c, y, h, l].join("|") + ")", j = RegExp(p + "(?=" + p + ")|" + E + _, "g");
e.exports = r
}, function (e, t, r) {
function n(e) {
return function (t) {
return o(u(a(t).replace(s, "")), e, "")
}
}
var o = r(38), a = r(39), u = r(42), i = "['’]", s = RegExp(i, "g");
e.exports = n
}, function (e, t) {
function r(e, t, r, n) {
var o = -1, a = null == e ? 0 : e.length;
for (n && a && (r = e[++o]); ++o < a;)r = t(r, e[o], o, e);
return r
}
e.exports = r
}, function (e, t, r) {
function n(e) {
return e = a(e), e && e.replace(u, o).replace(f, "")
}
var o = r(40), a = r(17), u = /[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g, i = "\\u0300-\\u036f", s = "\\ufe20-\\ufe2f", l = "\\u20d0-\\u20ff", c = i + s + l, p = "[" + c + "]", f = RegExp(p, "g");
e.exports = n
}, function (e, t, r) {
var n = r(41), o = {
"À": "A",
"Á": "A",
"Â": "A",
"Ã": "A",
"Ä": "A",
"Å": "A",
"à": "a",
"á": "a",
"â": "a",
"ã": "a",
"ä": "a",
"å": "a",
"Ç": "C",
"ç": "c",
"Ð": "D",
"ð": "d",
"È": "E",
"É": "E",
"Ê": "E",
"Ë": "E",
"è": "e",
"é": "e",
"ê": "e",
"ë": "e",
"Ì": "I",
"Í": "I",
"Î": "I",
"Ï": "I",
"ì": "i",
"í": "i",
"î": "i",
"ï": "i",
"Ñ": "N",
"ñ": "n",
"Ò": "O",
"Ó": "O",
"Ô": "O",
"Õ": "O",
"Ö": "O",
"Ø": "O",
"ò": "o",
"ó": "o",
"ô": "o",
"õ": "o",
"ö": "o",
"ø": "o",
"Ù": "U",
"Ú": "U",
"Û": "U",
"Ü": "U",
"ù": "u",
"ú": "u",
"û": "u",
"ü": "u",
"Ý": "Y",
"ý": "y",
"ÿ": "y",
"Æ": "Ae",
"æ": "ae",
"Þ": "Th",
"þ": "th",
"ß": "ss",
"Ā": "A",
"Ă": "A",
"Ą": "A",
"ā": "a",
"ă": "a",
"ą": "a",
"Ć": "C",
"Ĉ": "C",
"Ċ": "C",
"Č": "C",
"ć": "c",
"ĉ": "c",
"ċ": "c",
"č": "c",
"Ď": "D",
"Đ": "D",
"ď": "d",
"đ": "d",
"Ē": "E",
"Ĕ": "E",
"Ė": "E",
"Ę": "E",
"Ě": "E",
"ē": "e",
"ĕ": "e",
"ė": "e",
"ę": "e",
"ě": "e",
"Ĝ": "G",
"Ğ": "G",
"Ġ": "G",
"Ģ": "G",
"ĝ": "g",
"ğ": "g",
"ġ": "g",
"ģ": "g",
"Ĥ": "H",
"Ħ": "H",
"ĥ": "h",
"ħ": "h",
"Ĩ": "I",
"Ī": "I",
"Ĭ": "I",
"Į": "I",
"İ": "I",
"ĩ": "i",
"ī": "i",
"ĭ": "i",
"į": "i",
"ı": "i",
"Ĵ": "J",
"ĵ": "j",
"Ķ": "K",
"ķ": "k",
"ĸ": "k",
"Ĺ": "L",
"Ļ": "L",
"Ľ": "L",
"Ŀ": "L",
"Ł": "L",
"ĺ": "l",
"ļ": "l",
"ľ": "l",
"ŀ": "l",
"ł": "l",
"Ń": "N",
"Ņ": "N",
"Ň": "N",
"Ŋ": "N",
"ń": "n",
"ņ": "n",
"ň": "n",
"ŋ": "n",
"Ō": "O",
"Ŏ": "O",
"Ő": "O",
"ō": "o",
"ŏ": "o",
"ő": "o",
"Ŕ": "R",
"Ŗ": "R",
"Ř": "R",
"ŕ": "r",
"ŗ": "r",
"ř": "r",
"Ś": "S",
"Ŝ": "S",
"Ş": "S",
"Š": "S",
"ś": "s",
"ŝ": "s",
"ş": "s",
"š": "s",
"Ţ": "T",
"Ť": "T",
"Ŧ": "T",
"ţ": "t",
"ť": "t",
"ŧ": "t",
"Ũ": "U",
"Ū": "U",
"Ŭ": "U",
"Ů": "U",
"Ű": "U",
"Ų": "U",
"ũ": "u",
"ū": "u",
"ŭ": "u",
"ů": "u",
"ű": "u",
"ų": "u",
"Ŵ": "W",
"ŵ": "w",
"Ŷ": "Y",
"ŷ": "y",
"Ÿ": "Y",
"Ź": "Z",
"Ż": "Z",
"Ž": "Z",
"ź": "z",
"ż": "z",
"ž": "z",
"IJ": "IJ",
"ij": "ij",
"Œ": "Oe",
"œ": "oe",
"ʼn": "'n",
"ſ": "s"
}, a = n(o);
e.exports = a
}, function (e, t) {
function r(e) {
return function (t) {
return null == e ? void 0 : e[t]
}
}
e.exports = r
}, function (e, t, r) {
function n(e, t, r) {
return e = u(e), t = r ? void 0 : t, void 0 === t ? a(e) ? i(e) : o(e) : e.match(t) || []
}
var o = r(43), a = r(44), u = r(17), i = r(45);
e.exports = n
}, function (e, t) {
function r(e) {
return e.match(n) || []
}
var n = /[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;
e.exports = r
}, function (e, t) {
function r(e) {
return n.test(e)
}
var n = /[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;
e.exports = r
}, function (e, t) {
function r(e) {
return e.match(F) || []
}
var n = "\\ud800-\\udfff", o = "\\u0300-\\u036f", a = "\\ufe20-\\ufe2f", u = "\\u20d0-\\u20ff", i = o + a + u, s = "\\u2700-\\u27bf", l = "a-z\\xdf-\\xf6\\xf8-\\xff", c = "\\xac\\xb1\\xd7\\xf7", p = "\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf", f = "\\u2000-\\u206f", d = " \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000", y = "A-Z\\xc0-\\xd6\\xd8-\\xde", h = "\\ufe0e\\ufe0f", m = c + p + f + d, v = "['’]", b = "[" + m + "]", g = "[" + i + "]", _ = "\\d+", E = "[" + s + "]", j = "[" + l + "]", w = "[^" + n + m + _ + s + l + y + "]", O = "\\ud83c[\\udffb-\\udfff]", P = "(?:" + g + "|" + O + ")", T = "[^" + n + "]", S = "(?:\\ud83c[\\udde6-\\uddff]){2}", x = "[\\ud800-\\udbff][\\udc00-\\udfff]", C = "[" + y + "]", k = "\\u200d", A = "(?:" + j + "|" + w + ")", R = "(?:" + C + "|" + w + ")", q = "(?:" + v + "(?:d|ll|m|re|s|t|ve))?", M = "(?:" + v + "(?:D|LL|M|RE|S|T|VE))?", N = P + "?", I = "[" + h + "]?", z = "(?:" + k + "(?:" + [T, S, x].join("|") + ")" + I + N + ")*", U = "\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)", L = "\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)", D = I + N + z, J = "(?:" + [E, S, x].join("|") + ")" + D, F = RegExp([C + "?" + j + "+" + q + "(?=" + [b, C, "$"].join("|") + ")", R + "+" + M + "(?=" + [b, C + A, "$"].join("|") + ")", C + "?" + A + "+" + q, C + "+" + M, L, U, _, J].join("|"), "g");
e.exports = r
}, function (e, t, r) {
function n(e, t) {
if ("function" != typeof e || null != t && "function" != typeof t)throw new TypeError(a);
var r = function () {
var n = arguments, o = t ? t.apply(this, n) : n[0], a = r.cache;
if (a.has(o))return a.get(o);
var u = e.apply(this, n);
return r.cache = a.set(o, u) || a, u
};
return r.cache = new (n.Cache || o), r
}
var o = r(47), a = "Expected a function";
n.Cache = o, e.exports = n
}, function (e, t, r) {
function n(e) {
var t = -1, r = null == e ? 0 : e.length;
for (this.clear(); ++t < r;) {
var n = e[t];
this.set(n[0], n[1])
}
}
var o = r(48), a = r(73), u = r(76), i = r(77), s = r(78);
n.prototype.clear = o, n.prototype.delete = a, n.prototype.get = u, n.prototype.has = i, n.prototype.set = s, e.exports = n
}, function (e, t, r) {
function n() {
this.size = 0, this.__data__ = {hash: new o, map: new (u || a), string: new o}
}
var o = r(49), a = r(64), u = r(72);
e.exports = n
}, function (e, t, r) {
function n(e) {
var t = -1, r = null == e ? 0 : e.length;
for (this.clear(); ++t < r;) {
var n = e[t];
this.set(n[0], n[1])
}
}
var o = r(50), a = r(60), u = r(61), i = r(62), s = r(63);
n.prototype.clear = o, n.prototype.delete = a, n.prototype.get = u, n.prototype.has = i, n.prototype.set = s, e.exports = n
}, function (e, t, r) {
function n() {
this.__data__ = o ? o(null) : {}, this.size = 0
}
var o = r(51);
e.exports = n
}, function (e, t, r) {
var n = r(52), o = n(Object, "create");
e.exports = o
}, function (e, t, r) {
function n(e, t) {
var r = a(e, t);
return o(r) ? r : void 0
}
var o = r(53), a = r(59);
e.exports = n
}, function (e, t, r) {
function n(e) {
if (!u(e) || a(e))return !1;
var t = o(e) ? y : l;
return t.test(i(e))
}
var o = r(54), a = r(56), u = r(55), i = r(58), s = /[\\^$.*+?()[\]{}|]/g, l = /^\[object .+?Constructor\]$/, c = Function.prototype, p = Object.prototype, f = c.toString, d = p.hasOwnProperty, y = RegExp("^" + f.call(d).replace(s, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$");
e.exports = n
}, function (e, t, r) {
function n(e) {
if (!a(e))return !1;
var t = o(e);
return t == i || t == s || t == u || t == l
}
var o = r(25), a = r(55), u = "[object AsyncFunction]", i = "[object Function]", s = "[object GeneratorFunction]", l = "[object Proxy]";
e.exports = n
}, function (e, t) {
function r(e) {
var t = typeof e;
return null != e && ("object" == t || "function" == t)
}
e.exports = r
}, function (e, t, r) {
function n(e) {
return !!a && a in e
}
var o = r(57), a = function () {
var e = /[^.]+$/.exec(o && o.keys && o.keys.IE_PROTO || "");
return e ? "Symbol(src)_1." + e : ""
}();
e.exports = n
}, function (e, t, r) {
var n = r(20), o = n["__core-js_shared__"];
e.exports = o
}, function (e, t) {
function r(e) {
if (null != e) {
try {
return o.call(e)
} catch (e) {
}
try {
return e + ""
} catch (e) {
}
}
return ""
}
var n = Function.prototype, o = n.toString;
e.exports = r
}, function (e, t) {
function r(e, t) {
return null == e ? void 0 : e[t]
}
e.exports = r
}, function (e, t) {
function r(e) {
var t = this.has(e) && delete this.__data__[e];
return this.size -= t ? 1 : 0, t
}
e.exports = r
}, function (e, t, r) {
function n(e) {
var t = this.__data__;
if (o) {
var r = t[e];
return r === a ? void 0 : r
}
return i.call(t, e) ? t[e] : void 0
}
var o = r(51), a = "__lodash_hash_undefined__", u = Object.prototype, i = u.hasOwnProperty;
e.exports = n
}, function (e, t, r) {
function n(e) {
var t = this.__data__;
return o ? void 0 !== t[e] : u.call(t, e)
}
var o = r(51), a = Object.prototype, u = a.hasOwnProperty;
e.exports = n
}, function (e, t, r) {
function n(e, t) {
var r = this.__data__;
return this.size += this.has(e) ? 0 : 1, r[e] = o && void 0 === t ? a : t, this
}
var o = r(51), a = "__lodash_hash_undefined__";
e.exports = n
}, function (e, t, r) {
function n(e) {
var t = -1, r = null == e ? 0 : e.length;
for (this.clear(); ++t < r;) {
var n = e[t];
this.set(n[0], n[1])
}
}
var o = r(65), a = r(66), u = r(69), i = r(70), s = r(71);
n.prototype.clear = o, n.prototype.delete = a, n.prototype.get = u, n.prototype.has = i, n.prototype.set = s, e.exports = n
}, function (e, t) {
function r() {
this.__data__ = [], this.size = 0
}
e.exports = r
}, function (e, t, r) {
function n(e) {
var t = this.__data__, r = o(t, e);
if (r < 0)return !1;
var n = t.length - 1;
return r == n ? t.pop() : u.call(t, r, 1), --this.size, !0
}
var o = r(67), a = Array.prototype, u = a.splice;
e.exports = n
}, function (e, t, r) {
function n(e, t) {
for (var r = e.length; r--;)if (o(e[r][0], t))return r;
return -1
}
var o = r(68);
e.exports = n
}, function (e, t) {
function r(e, t) {
return e === t || e !== e && t !== t
}
e.exports = r
}, function (e, t, r) {
function n(e) {
var t = this.__data__, r = o(t, e);
return r < 0 ? void 0 : t[r][1]
}
var o = r(67);
e.exports = n
}, function (e, t, r) {
function n(e) {
return o(this.__data__, e) > -1
}
var o = r(67);
e.exports = n
}, function (e, t, r) {
function n(e, t) {
var r = this.__data__, n = o(r, e);
return n < 0 ? (++this.size, r.push([e, t])) : r[n][1] = t, this
}
var o = r(67);
e.exports = n
}, function (e, t, r) {
var n = r(52), o = r(20), a = n(o, "Map");
e.exports = a
}, function (e, t, r) {
function n(e) {
var t = o(this, e).delete(e);
return this.size -= t ? 1 : 0, t
}
var o = r(74);
e.exports = n
}, function (e, t, r) {
function n(e, t) {
var r = e.__data__;
return o(t) ? r["string" == typeof t ? "string" : "hash"] : r.map
}
var o = r(75);
e.exports = n
}, function (e, t) {
function r(e) {
var t = typeof e;
return "string" == t || "number" == t || "symbol" == t || "boolean" == t ? "__proto__" !== e : null === e;
}
e.exports = r
}, function (e, t, r) {
function n(e) {
return o(this, e).get(e)
}
var o = r(74);
e.exports = n
}, function (e, t, r) {
function n(e) {
return o(this, e).has(e)
}
var o = r(74);
e.exports = n
}, function (e, t, r) {
function n(e, t) {
var r = o(this, e), n = r.size;
return r.set(e, t), this.size += r.size == n ? 0 : 1, this
}
var o = r(74);
e.exports = n
}, function (e, t, r) {
function n(e, t, r) {
var n = i(e) ? o : u;
return r && s(e, t, r) && (t = void 0), n(e, a(t, 3))
}
var o = r(80), a = r(81), u = r(144), i = r(23), s = r(150);
e.exports = n
}, function (e, t) {
function r(e, t) {
for (var r = -1, n = null == e ? 0 : e.length; ++r < n;)if (t(e[r], r, e))return !0;
return !1
}
e.exports = r
}, function (e, t, r) {
function n(e) {
return "function" == typeof e ? e : null == e ? u : "object" == typeof e ? i(e) ? a(e[0], e[1]) : o(e) : s(e)
}
var o = r(82), a = r(129), u = r(140), i = r(23), s = r(141);
e.exports = n
}, function (e, t, r) {
function n(e) {
var t = a(e);
return 1 == t.length && t[0][2] ? u(t[0][0], t[0][1]) : function (r) {
return r === e || o(r, e, t)
}
}
var o = r(83), a = r(126), u = r(128);
e.exports = n
}, function (e, t, r) {
function n(e, t, r, n) {
var s = r.length, l = s, c = !n;
if (null == e)return !l;
for (e = Object(e); s--;) {
var p = r[s];
if (c && p[2] ? p[1] !== e[p[0]] : !(p[0] in e))return !1
}
for (; ++s < l;) {
p = r[s];
var f = p[0], d = e[f], y = p[1];
if (c && p[2]) {
if (void 0 === d && !(f in e))return !1
} else {
var h = new o;
if (n)var m = n(d, y, f, e, t, h);
if (!(void 0 === m ? a(y, d, u | i, n, h) : m))return !1
}
}
return !0
}
var o = r(84), a = r(90), u = 1, i = 2;
e.exports = n
}, function (e, t, r) {
function n(e) {
var t = this.__data__ = new o(e);
this.size = t.size
}
var o = r(64), a = r(85), u = r(86), i = r(87), s = r(88), l = r(89);
n.prototype.clear = a, n.prototype.delete = u, n.prototype.get = i, n.prototype.has = s, n.prototype.set = l, e.exports = n
}, function (e, t, r) {
function n() {
this.__data__ = new o, this.size = 0
}
var o = r(64);
e.exports = n
}, function (e, t) {
function r(e) {
var t = this.__data__, r = t.delete(e);
return this.size = t.size, r
}
e.exports = r
}, function (e, t) {
function r(e) {
return this.__data__.get(e)
}
e.exports = r
}, function (e, t) {
function r(e) {
return this.__data__.has(e)
}
e.exports = r
}, function (e, t, r) {
function n(e, t) {
var r = this.__data__;
if (r instanceof o) {
var n = r.__data__;
if (!a || n.length < i - 1)return n.push([e, t]), this.size = ++r.size, this;
r = this.__data__ = new u(n)
}
return r.set(e, t), this.size = r.size, this
}
var o = r(64), a = r(72), u = r(47), i = 200;
e.exports = n
}, function (e, t, r) {
function n(e, t, r, i, s) {
return e === t || (null == e || null == t || !a(e) && !u(t) ? e !== e && t !== t : o(e, t, r, i, n, s))
}
var o = r(91), a = r(55), u = r(28);
e.exports = n
}, function (e, t, r) {
function n(e, t, r, n, m, b) {
var g = l(e), _ = l(t), E = y, j = y;
g || (E = s(e), E = E == d ? h : E), _ || (j = s(t), j = j == d ? h : j);
var w = E == h, O = j == h, P = E == j;
if (P && c(e)) {
if (!c(t))return !1;
g = !0, w = !1
}
if (P && !w)return b || (b = new o), g || p(e) ? a(e, t, r, n, m, b) : u(e, t, E, r, n, m, b);
if (!(r & f)) {
var T = w && v.call(e, "__wrapped__"), S = O && v.call(t, "__wrapped__");
if (T || S) {
var x = T ? e.value() : e, C = S ? t.value() : t;
return b || (b = new o), m(x, C, r, n, b)
}
}
return !!P && (b || (b = new o), i(e, t, r, n, m, b))
}
var o = r(84), a = r(92), u = r(97), i = r(101), s = r(121), l = r(23), c = r(107), p = r(111), f = 1, d = "[object Arguments]", y = "[object Array]", h = "[object Object]", m = Object.prototype, v = m.hasOwnProperty;
e.exports = n
}, function (e, t, r) {
function n(e, t, r, n, l, c) {
var p = r & i, f = e.length, d = t.length;
if (f != d && !(p && d > f))return !1;
var y = c.get(e);
if (y && c.get(t))return y == t;
var h = -1, m = !0, v = r & s ? new o : void 0;
for (c.set(e, t), c.set(t, e); ++h < f;) {
var b = e[h], g = t[h];
if (n)var _ = p ? n(g, b, h, t, e, c) : n(b, g, h, e, t, c);
if (void 0 !== _) {
if (_)continue;
m = !1;
break
}
if (v) {
if (!a(t, function (e, t) {
if (!u(v, t) && (b === e || l(b, e, r, n, c)))return v.push(t)
})) {
m = !1;
break
}
} else if (b !== g && !l(b, g, r, n, c)) {
m = !1;
break
}
}
return c.delete(e), c.delete(t), m
}
var o = r(93), a = r(80), u = r(96), i = 1, s = 2;
e.exports = n
}, function (e, t, r) {
function n(e) {
var t = -1, r = null == e ? 0 : e.length;
for (this.__data__ = new o; ++t < r;)this.add(e[t])
}
var o = r(47), a = r(94), u = r(95);
n.prototype.add = n.prototype.push = a, n.prototype.has = u, e.exports = n
}, function (e, t) {
function r(e) {
return this.__data__.set(e, n), this
}
var n = "__lodash_hash_undefined__";
e.exports = r
}, function (e, t) {
function r(e) {
return this.__data__.has(e)
}
e.exports = r
}, function (e, t) {
function r(e, t) {
return e.has(t)
}
e.exports = r
}, function (e, t, r) {
function n(e, t, r, n, o, w, P) {
switch (r) {
case j:
if (e.byteLength != t.byteLength || e.byteOffset != t.byteOffset)return !1;
e = e.buffer, t = t.buffer;
case E:
return !(e.byteLength != t.byteLength || !w(new a(e), new a(t)));
case f:
case d:
case m:
return u(+e, +t);
case y:
return e.name == t.name && e.message == t.message;
case v:
case g:
return e == t + "";
case h:
var T = s;
case b:
var S = n & c;
if (T || (T = l), e.size != t.size && !S)return !1;
var x = P.get(e);
if (x)return x == t;
n |= p, P.set(e, t);
var C = i(T(e), T(t), n, o, w, P);
return P.delete(e), C;
case _:
if (O)return O.call(e) == O.call(t)
}
return !1
}
var o = r(19), a = r(98), u = r(68), i = r(92), s = r(99), l = r(100), c = 1, p = 2, f = "[object Boolean]", d = "[object Date]", y = "[object Error]", h = "[object Map]", m = "[object Number]", v = "[object RegExp]", b = "[object Set]", g = "[object String]", _ = "[object Symbol]", E = "[object ArrayBuffer]", j = "[object DataView]", w = o ? o.prototype : void 0, O = w ? w.valueOf : void 0;
e.exports = n
}, function (e, t, r) {
var n = r(20), o = n.Uint8Array;
e.exports = o
}, function (e, t) {
function r(e) {
var t = -1, r = Array(e.size);
return e.forEach(function (e, n) {
r[++t] = [n, e]
}), r
}
e.exports = r
}, function (e, t) {
function r(e) {
var t = -1, r = Array(e.size);
return e.forEach(function (e) {
r[++t] = e
}), r
}
e.exports = r
}, function (e, t, r) {
function n(e, t, r, n, u, s) {
var l = r & a, c = o(e), p = c.length, f = o(t), d = f.length;
if (p != d && !l)return !1;
for (var y = p; y--;) {
var h = c[y];
if (!(l ? h in t : i.call(t, h)))return !1
}
var m = s.get(e);
if (m && s.get(t))return m == t;
var v = !0;
s.set(e, t), s.set(t, e);
for (var b = l; ++y < p;) {
h = c[y];
var g = e[h], _ = t[h];
if (n)var E = l ? n(_, g, h, t, e, s) : n(g, _, h, e, t, s);
if (!(void 0 === E ? g === _ || u(g, _, r, n, s) : E)) {
v = !1;
break
}
b || (b = "constructor" == h)
}
if (v && !b) {
var j = e.constructor, w = t.constructor;
j != w && "constructor" in e && "constructor" in t && !("function" == typeof j && j instanceof j && "function" == typeof w && w instanceof w) && (v = !1)
}
return s.delete(e), s.delete(t), v
}
var o = r(102), a = 1, u = Object.prototype, i = u.hasOwnProperty;
e.exports = n
}, function (e, t, r) {
function n(e) {
return u(e) ? o(e) : a(e)
}
var o = r(103), a = r(116), u = r(120);
e.exports = n
}, function (e, t, r) {
function n(e, t) {
var r = u(e), n = !r && a(e), c = !r && !n && i(e), f = !r && !n && !c && l(e), d = r || n || c || f, y = d ? o(e.length, String) : [], h = y.length;
for (var m in e)!t && !p.call(e, m) || d && ("length" == m || c && ("offset" == m || "parent" == m) || f && ("buffer" == m || "byteLength" == m || "byteOffset" == m) || s(m, h)) || y.push(m);
return y
}
var o = r(104), a = r(105), u = r(23), i = r(107), s = r(110), l = r(111), c = Object.prototype, p = c.hasOwnProperty;
e.exports = n
}, function (e, t) {
function r(e, t) {
for (var r = -1, n = Array(e); ++r < e;)n[r] = t(r);
return n
}
e.exports = r
}, function (e, t, r) {
var n = r(106), o = r(28), a = Object.prototype, u = a.hasOwnProperty, i = a.propertyIsEnumerable, s = n(function () {
return arguments
}()) ? n : function (e) {
return o(e) && u.call(e, "callee") && !i.call(e, "callee")
};
e.exports = s
}, function (e, t, r) {
function n(e) {
return a(e) && o(e) == u
}
var o = r(25), a = r(28), u = "[object Arguments]";
e.exports = n
}, function (e, t, r) {
(function (e) {
var n = r(20), o = r(109), a = "object" == typeof t && t && !t.nodeType && t, u = a && "object" == typeof e && e && !e.nodeType && e, i = u && u.exports === a, s = i ? n.Buffer : void 0, l = s ? s.isBuffer : void 0, c = l || o;
e.exports = c
}).call(t, r(108)(e))
}, function (e, t) {
e.exports = function (e) {
return e.webpackPolyfill || (e.deprecate = function () {
}, e.paths = [], e.children = [], e.webpackPolyfill = 1), e
}
}, function (e, t) {
function r() {
return !1
}
e.exports = r
}, function (e, t) {
function r(e, t) {
return t = null == t ? n : t, !!t && ("number" == typeof e || o.test(e)) && e > -1 && e % 1 == 0 && e < t
}
var n = 9007199254740991, o = /^(?:0|[1-9]\d*)$/;
e.exports = r
}, function (e, t, r) {
var n = r(112), o = r(114), a = r(115), u = a && a.isTypedArray, i = u ? o(u) : n;
e.exports = i
}, function (e, t, r) {
function n(e) {
return u(e) && a(e.length) && !!A[o(e)]
}
var o = r(25), a = r(113), u = r(28), i = "[object Arguments]", s = "[object Array]", l = "[object Boolean]", c = "[object Date]", p = "[object Error]", f = "[object Function]", d = "[object Map]", y = "[object Number]", h = "[object Object]", m = "[object RegExp]", v = "[object Set]", b = "[object String]", g = "[object WeakMap]", _ = "[object ArrayBuffer]", E = "[object DataView]", j = "[object Float32Array]", w = "[object Float64Array]", O = "[object Int8Array]", P = "[object Int16Array]", T = "[object Int32Array]", S = "[object Uint8Array]", x = "[object Uint8ClampedArray]", C = "[object Uint16Array]", k = "[object Uint32Array]", A = {};
A[j] = A[w] = A[O] = A[P] = A[T] = A[S] = A[x] = A[C] = A[k] = !0, A[i] = A[s] = A[_] = A[l] = A[E] = A[c] = A[p] = A[f] = A[d] = A[y] = A[h] = A[m] = A[v] = A[b] = A[g] = !1, e.exports = n
}, function (e, t) {
function r(e) {
return "number" == typeof e && e > -1 && e % 1 == 0 && e <= n
}
var n = 9007199254740991;
e.exports = r
}, function (e, t) {
function r(e) {
return function (t) {
return e(t)
}
}
e.exports = r
}, function (e, t, r) {
(function (e) {
var n = r(21), o = "object" == typeof t && t && !t.nodeType && t, a = o && "object" == typeof e && e && !e.nodeType && e, u = a && a.exports === o, i = u && n.process, s = function () {
try {
return i && i.binding && i.binding("util")
} catch (e) {
}
}();
e.exports = s
}).call(t, r(108)(e))
}, function (e, t, r) {
function n(e) {
if (!o(e))return a(e);
var t = [];
for (var r in Object(e))i.call(e, r) && "constructor" != r && t.push(r);
return t
}
var o = r(117), a = r(118), u = Object.prototype, i = u.hasOwnProperty;
e.exports = n
}, function (e, t) {
function r(e) {
var t = e && e.constructor, r = "function" == typeof t && t.prototype || n;
return e === r
}
var n = Object.prototype;
e.exports = r
}, function (e, t, r) {
var n = r(119), o = n(Object.keys, Object);
e.exports = o
}, function (e, t) {
function r(e, t) {
return function (r) {
return e(t(r))
}
}
e.exports = r
}, function (e, t, r) {
function n(e) {
return null != e && a(e.length) && !o(e)
}
var o = r(54), a = r(113);
e.exports = n
}, function (e, t, r) {
var n = r(122), o = r(72), a = r(123), u = r(124), i = r(125), s = r(25), l = r(58), c = "[object Map]", p = "[object Object]", f = "[object Promise]", d = "[object Set]", y = "[object WeakMap]", h = "[object DataView]", m = l(n), v = l(o), b = l(a), g = l(u), _ = l(i), E = s;
(n && E(new n(new ArrayBuffer(1))) != h || o && E(new o) != c || a && E(a.resolve()) != f || u && E(new u) != d || i && E(new i) != y) && (E = function (e) {
var t = s(e), r = t == p ? e.constructor : void 0, n = r ? l(r) : "";
if (n)switch (n) {
case m:
return h;
case v:
return c;
case b:
return f;
case g:
return d;
case _:
return y
}
return t
}), e.exports = E
}, function (e, t, r) {
var n = r(52), o = r(20), a = n(o, "DataView");
e.exports = a
}, function (e, t, r) {
var n = r(52), o = r(20), a = n(o, "Promise");
e.exports = a
}, function (e, t, r) {
var n = r(52), o = r(20), a = n(o, "Set");
e.exports = a
}, function (e, t, r) {
var n = r(52), o = r(20), a = n(o, "WeakMap");
e.exports = a
}, function (e, t, r) {
function n(e) {
for (var t = a(e), r = t.length; r--;) {
var n = t[r], u = e[n];
t[r] = [n, u, o(u)]
}
return t
}
var o = r(127), a = r(102);
e.exports = n
}, function (e, t, r) {
function n(e) {
return e === e && !o(e)
}
var o = r(55);
e.exports = n
}, function (e, t) {
function r(e, t) {
return function (r) {
return null != r && (r[e] === t && (void 0 !== t || e in Object(r)))
}
}
e.exports = r
}, function (e, t, r) {
function n(e, t) {
return i(e) && s(t) ? l(c(e), t) : function (r) {
var n = a(r, e);
return void 0 === n && n === t ? u(r, e) : o(t, n, p | f)
}
}
var o = r(90), a = r(130), u = r(137), i = r(133), s = r(127), l = r(128), c = r(136), p = 1, f = 2;
e.exports = n
}, function (e, t, r) {
function n(e, t, r) {
var n = null == e ? void 0 : o(e, t);
return void 0 === n ? r : n
}
var o = r(131);
e.exports = n
}, function (e, t, r) {
function n(e, t) {
t = o(t, e);
for (var r = 0, n = t.length; null != e && r < n;)e = e[a(t[r++])];
return r && r == n ? e : void 0
}
var o = r(132), a = r(136);
e.exports = n
}, function (e, t, r) {
function n(e, t) {
return o(e) ? e : a(e, t) ? [e] : u(i(e))
}
var o = r(23), a = r(133), u = r(134), i = r(17);
e.exports = n
}, function (e, t, r) {
function n(e, t) {
if (o(e))return !1;
var r = typeof e;
return !("number" != r && "symbol" != r && "boolean" != r && null != e && !a(e)) || (i.test(e) || !u.test(e) || null != t && e in Object(t))
}
var o = r(23), a = r(24), u = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, i = /^\w*$/;
e.exports = n
}, function (e, t, r) {
var n = r(135), o = /^\./, a = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g, u = /\\(\\)?/g, i = n(function (e) {
var t = [];
return o.test(e) && t.push(""), e.replace(a, function (e, r, n, o) {
t.push(n ? o.replace(u, "$1") : r || e)
}), t
});
e.exports = i
}, function (e, t, r) {
function n(e) {
var t = o(e, function (e) {
return r.size === a && r.clear(), e
}), r = t.cache;
return t
}
var o = r(46), a = 500;
e.exports = n
}, function (e, t, r) {
function n(e) {
if ("string" == typeof e || o(e))return e;
var t = e + "";
return "0" == t && 1 / e == -a ? "-0" : t
}
var o = r(24), a = 1 / 0;
e.exports = n
}, function (e, t, r) {
function n(e, t) {
return null != e && a(e, t, o)
}
var o = r(138), a = r(139);
e.exports = n
}, function (e, t) {
function r(e, t) {
return null != e && t in Object(e)
}
e.exports = r
}, function (e, t, r) {
function n(e, t, r) {
t = o(t, e);
for (var n = -1, c = t.length, p = !1; ++n < c;) {
var f = l(t[n]);
if (!(p = null != e && r(e, f)))break;
e = e[f]
}
return p || ++n != c ? p : (c = null == e ? 0 : e.length, !!c && s(c) && i(f, c) && (u(e) || a(e)))
}
var o = r(132), a = r(105), u = r(23), i = r(110), s = r(113), l = r(136);
e.exports = n
}, function (e, t) {
function r(e) {
return e
}
e.exports = r
}, function (e, t, r) {
function n(e) {
return u(e) ? o(i(e)) : a(e)
}
var o = r(142), a = r(143), u = r(133), i = r(136);
e.exports = n
}, function (e, t) {
function r(e) {
return function (t) {
return null == t ? void 0 : t[e]
}
}
e.exports = r
}, function (e, t, r) {
function n(e) {
return function (t) {
return o(t, e)
}
}
var o = r(131);
e.exports = n
}, function (e, t, r) {
function n(e, t) {
var r;
return o(e, function (e, n, o) {
return r = t(e, n, o), !r
}), !!r
}
var o = r(145);
e.exports = n
}, function (e, t, r) {
var n = r(146), o = r(149), a = o(n);
e.exports = a
}, function (e, t, r) {
function n(e, t) {
return e && o(e, t, a)
}
var o = r(147), a = r(102);
e.exports = n
}, function (e, t, r) {
var n = r(148), o = n();
e.exports = o
}, function (e, t) {
function r(e) {
return function (t, r, n) {
for (var o = -1, a = Object(t), u = n(t), i = u.length; i--;) {
var s = u[e ? i : ++o];
if (r(a[s], s, a) === !1)break
}
return t
}
}
e.exports = r
}, function (e, t, r) {
function n(e, t) {
return function (r, n) {
if (null == r)return r;
if (!o(r))return e(r, n);
for (var a = r.length, u = t ? a : -1, i = Object(r); (t ? u-- : ++u < a) && n(i[u], u, i) !== !1;);
return r
}
}
var o = r(120);
e.exports = n
}, function (e, t, r) {
function n(e, t, r) {
if (!i(r))return !1;
var n = typeof t;
return !!("number" == n ? a(r) && u(t, r.length) : "string" == n && t in r) && o(r[t], e)
}
var o = r(68), a = r(120), u = r(110), i = r(55);
e.exports = n
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
var r = d(e, t);
if (r)return (0, i.default)(r, {declaration: !0, indent: "\t"})
}
Object.defineProperty(t, "__esModule", {value: !0}), t.memoizedSampleFromSchema = t.memoizedCreateXMLExample = t.sampleXmlFromSchema = t.inferSchema = t.sampleFromSchema = void 0, t.createXMLExample = o;
var a = r(13), u = r(152), i = n(u), s = r(153), l = n(s), c = {
string: function () {
return "string"
}, string_email: function () {
return "[email protected]"
}, "string_date-time": function () {
return (new Date).toISOString()
}, number: function () {
return 0
}, number_float: function () {
return 0
}, integer: function () {
return 0
}, boolean: function () {
return !0
}
}, p = function (e) {
e = (0, a.objectify)(e);
var t = e, r = t.type, n = t.format, o = c[r + "_" + n] || c[r];
return (0, a.isFunc)(o) ? o(e) : "Unknown Type: " + e.type
}, f = t.sampleFromSchema = function e(t) {
var r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, n = (0, a.objectify)(t), o = n.type, u = n.example, i = n.properties, s = n.additionalProperties, l = n.items, c = r.includeReadOnly;
if (void 0 !== u)return u;
if (!o)if (i) o = "object"; else {
if (!l)return;
o = "array"
}
if ("object" === o) {
var f = (0, a.objectify)(i), d = {};
for (var y in f)f[y].readOnly && !c || (d[y] = e(f[y]));
if (s === !0) d.additionalProp1 = {}; else if (s)for (var h = (0, a.objectify)(s), m = e(h), v = 1; v < 4; v++)d["additionalProp" + v] = m;
return d
}
return "array" === o ? [e(l)] : t.enum ? t.default ? t.default : (0, a.normalizeArray)(t.enum)[0] : p(t)
}, d = (t.inferSchema = function (e) {
return e.schema && (e = e.schema), e.properties && (e.type = "object"), e
}, t.sampleXmlFromSchema = function e(t) {
var r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}, n = (0, a.objectify)(t), o = n.type, u = n.properties, i = n.additionalProperties, s = n.items, l = n.example, c = r.includeReadOnly, f = n.default, d = {}, y = {}, h = t.xml, m = h.name, v = h.prefix, b = h.namespace, g = n.enum, _ = void 0, E = void 0;
if (!o)if (u || i) o = "object"; else {
if (!s)return;
o = "array"
}
if (m = m || "notagname", _ = (v ? v + ":" : "") + m, b) {
var j = v ? "xmlns:" + v : "xmlns";
y[j] = b
}
if ("array" === o && s) {
if (s.xml = s.xml || h || {}, s.xml.name = s.xml.name || h.name, h.wrapped)return d[_] = [], Array.isArray(l) ? l.forEach(function (t) {
s.example = t, d[_].push(e(s, r))
}) : Array.isArray(f) ? f.forEach(function (t) {
s.default = t, d[_].push(e(s, r))
}) : d[_] = [e(s, r)], y && d[_].push({_attr: y}), d;
var w = [];
return Array.isArray(l) ? (l.forEach(function (t) {
s.example = t, w.push(e(s, r))
}), w) : Array.isArray(f) ? (f.forEach(function (t) {
s.default = t, w.push(e(s, r))
}), w) : e(s, r)
}
if ("object" === o) {
var O = (0, a.objectify)(u);
d[_] = [], l = l || {};
for (var P in O)if (!O[P].readOnly || c)if (O[P].xml = O[P].xml || {}, O[P].xml.attribute) {
var T = Array.isArray(O[P].enum) && O[P].enum[0], S = O[P].example, x = O[P].default;
y[O[P].xml.name || P] = void 0 !== S && S || void 0 !== l[P] && l[P] || void 0 !== x && x || T || p(O[P])
} else {
O[P].xml.name = O[P].xml.name || P, O[P].example = void 0 !== O[P].example ? O[P].example : l[P];
var C = e(O[P]);
Array.isArray(C) ? d[_] = d[_].concat(C) : d[_].push(C)
}
return i === !0 ? d[_].push({additionalProp: "Anything can be here"}) : i && d[_].push({additionalProp: p(i)}), y && d[_].push({_attr: y}), d
}
return E = void 0 !== l ? l : void 0 !== f ? f : Array.isArray(g) ? g[0] : p(t), d[_] = y ? [{_attr: y}, E] : E, d
});
t.memoizedCreateXMLExample = (0, l.default)(o), t.memoizedSampleFromSchema = (0, l.default)(f)
}, function (e, t) {
e.exports = require("xml")
}, function (e, t) {
e.exports = require("memoizee")
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o() {
return [u.default]
}
Object.defineProperty(t, "__esModule", {value: !0}), t.default = o;
var a = r(155), u = n(a)
}, function (e, t, r) {
"use strict";
function n(e) {
if (e && e.__esModule)return e;
var t = {};
if (null != e)for (var r in e)Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]);
return t.default = e, t
}
function o(e) {
return e && e.__esModule ? e : {default: e}
}
Object.defineProperty(t, "__esModule", {value: !0}), t.default = function () {
var e = {
components: {
App: k.default,
authorizationPopup: R.default,
authorizeBtn: M.default,
authorizeOperationBtn: I.default,
auths: U.default,
authError: D.default,
oauth2: H.default,
apiKeyAuth: F.default,
basicAuth: V.default,
clear: K.default,
liveResponse: Z.default,
info: Te.default,
onlineValidatorBadge: Q.default,
operations: ee.default,
operation: re.default,
highlightCode: oe.default,
responses: ue.default,
response: se.default,
responseBody: ce.default,
parameters: fe.default,
parameterRow: ye.default,
execute: me.default,
headers: be.default,
errors: _e.default,
contentType: je.default,
overview: Oe.default,
footer: xe.default,
ParamBody: ke.default,
curl: Re.default,
schemes: Me.default,
modelExample: Ie.default,
model: Ue.default,
models: De.default,
TryItOutButton: Fe.default
}
}, t = {components: Ve}, r = {components: He};
return [O.default, m.default, f.default, c.default, u.default, s.default, y.default, e, t, _.default, r, j.default, b.default, T.default, x.default]
};
var a = r(156), u = o(a), i = r(171), s = o(i), l = r(175), c = o(l), p = r(181), f = o(p), d = r(236), y = o(d), h = r(237), m = o(h), v = r(238), b = o(v), g = r(249), _ = o(g), E = r(251), j = o(E), w = r(257), O = o(w), P = r(259), T = o(P), S = r(265), x = o(S), C = r(266), k = o(C), A = r(267), R = o(A), q = r(268), M = o(q), N = r(269), I = o(N), z = r(271), U = o(z), L = r(272), D = o(L), J = r(273), F = o(J), B = r(274), V = o(B), W = r(275), H = o(W), $ = r(277), K = o($), X = r(278), Z = o(X), G = r(279), Q = o(G), Y = r(280), ee = o(Y), te = r(281), re = o(te), ne = r(284), oe = o(ne), ae = r(285), ue = o(ae), ie = r(286), se = o(ie), le = r(287), ce = o(le), pe = r(289), fe = o(pe), de = r(290), ye = o(de), he = r(291), me = o(he), ve = r(292), be = o(ve), ge = r(293), _e = o(ge), Ee = r(295), je = o(Ee), we = r(296), Oe = o(we), Pe = r(299), Te = o(Pe), Se = r(300), xe = o(Se), Ce = r(301), ke = o(Ce), Ae = r(302), Re = o(Ae), qe = r(304), Me = o(qe), Ne = r(305), Ie = o(Ne), ze = r(306), Ue = o(ze), Le = r(307), De = o(Le), Je = r(308), Fe = o(Je), Be = r(297), Ve = n(Be), We = r(309), He = n(We)
}, function (e, t, r) {
"use strict";
function n(e) {
if (e && e.__esModule)return e;
var t = {};
if (null != e)for (var r in e)Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]);
return t.default = e, t
}
function o(e) {
return e && e.__esModule ? e : {default: e}
}
Object.defineProperty(t, "__esModule", {value: !0}), t.default = function (e) {
return {statePlugins: {err: {reducers: (0, u.default)(e), actions: s, selectors: c}}}
};
var a = r(157), u = o(a), i = r(11), s = n(i), l = r(169), c = n(l)
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t, r) {
return t in e ? Object.defineProperty(e, t, {
value: r,
enumerable: !0,
configurable: !0,
writable: !0
}) : e[t] = r, e
}
Object.defineProperty(t, "__esModule", {value: !0}), t.default = function (e) {
var t;
return t = {}, o(t, a.NEW_THROWN_ERR, function (t, r) {
var n = r.payload, o = Object.assign(f, n, {type: "thrown"});
return t.update("errors", function (e) {
return (e || (0, s.List)()).push((0, s.fromJS)(o))
}).update("errors", function (t) {
return (0, p.default)(t, e.getSystem())
})
}), o(t, a.NEW_THROWN_ERR_BATCH, function (t, r) {
var n = r.payload;
return n = n.map(function (e) {
return (0, s.fromJS)(Object.assign(f, e, {type: "thrown"}))
}), t.update("errors", function (e) {
return (e || (0, s.List)()).concat((0, s.fromJS)(n))
}).update("errors", function (t) {
return (0, p.default)(t, e.getSystem())
})
}), o(t, a.NEW_SPEC_ERR, function (t, r) {
var n = r.payload, o = (0, s.fromJS)(n);
return o = o.set("type", "spec"), t.update("errors", function (e) {
return (e || (0, s.List)()).push((0, s.fromJS)(o)).sortBy(function (e) {
return e.get("line")
})
}).update("errors", function (t) {
return (0, p.default)(t, e.getSystem())
})
}), o(t, a.NEW_AUTH_ERR, function (t, r) {
var n = r.payload, o = (0, s.fromJS)(Object.assign({}, n));
return o = o.set("type", "auth"), t.update("errors", function (e) {
return (e || (0, s.List)()).push((0, s.fromJS)(o))
}).update("errors", function (t) {
return (0, p.default)(t, e.getSystem())
})
}), o(t, a.CLEAR, function (e, t) {
var r = t.payload;
if (r) {
var n = l.default.fromJS((0, i.default)((e.get("errors") || (0, s.List)()).toJS(), r));
return e.merge({errors: n})
}
}), t
};
var a = r(11), u = r(158), i = n(u), s = r(7), l = n(s), c = r(162), p = n(c), f = {
line: 0,
level: "error",
message: "Unknown error"
}
}, function (e, t, r) {
function n(e, t) {
var r = i(e) ? o : a;
return r(e, s(u(t, 3)))
}
var o = r(159), a = r(160), u = r(81), i = r(23), s = r(161);
e.exports = n
}, function (e, t) {
function r(e, t) {
for (var r = -1, n = null == e ? 0 : e.length, o = 0, a = []; ++r < n;) {
var u = e[r];
t(u, r, e) && (a[o++] = u)
}
return a
}
e.exports = r
}, function (e, t, r) {
function n(e, t) {
var r = [];
return o(e, function (e, n, o) {
t(e, n, o) && r.push(e)
}), r
}
var o = r(145);
e.exports = n
}, function (e, t) {
function r(e) {
if ("function" != typeof e)throw new TypeError(n);
return function () {
var t = arguments;
switch (t.length) {
case 0:
return !e.call(this);
case 1:
return !e.call(this, t[0]);
case 2:
return !e.call(this, t[0], t[1]);
case 3:
return !e.call(this, t[0], t[1], t[2])
}
return !e.apply(this, t)
}
}
var n = "Expected a function";
e.exports = r
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
var r = {jsSpec: t.specSelectors.specJson().toJS()}, n = (0, i.default)(l, function (e, t) {
try {
var n = t.transform(e, r);
return n.filter(function (e) {
return !!e
})
} catch (t) {
return console.error("Transformer error:", t), e
}
}, e);
return n.filter(function (e) {
return !!e
}).map(function (e) {
return !e.get("line") && e.get("path"), e
})
}
function a(e) {
return e.split("-").map(function (e) {
return e[0].toUpperCase() + e.slice(1)
}).join("")
}
Object.defineProperty(t, "__esModule", {value: !0}), t.default = o;
var u = r(163), i = n(u), s = r(165), l = [];
s.keys().forEach(function (e) {
"./hook.js" !== e && e.match(/js$/) && (e.slice(2).indexOf("/") > -1 || l.push({
name: a(e).replace(".js", "").replace("./", ""),
transform: s(e).transform
}))
})
}, function (e, t, r) {
function n(e, t, r) {
var n = s(e) ? o : i, l = arguments.length < 3;
return n(e, u(t, 4), r, l, a)
}
var o = r(38), a = r(145), u = r(81), i = r(164), s = r(23);
e.exports = n
}, function (e, t) {
function r(e, t, r, n, o) {
return o(e, function (e, o, a) {
r = n ? (n = !1, e) : t(r, e, o, a)
}), r
}
e.exports = r
}, function (e, t, r) {
function n(e) {
return r(o(e))
}
function o(e) {
return a[e] || function () {
throw new Error("Cannot find module '" + e + "'.")
}()
}
var a = {"./not-of-type.js": 166, "./parameter-oneof.js": 167, "./strip-instance.js": 168};
n.keys = function () {
return Object.keys(a)
}, n.resolve = o, e.exports = n, n.id = 165
}, function (e, t) {
"use strict";
function r(e) {
return e.map(function (e) {
var t = "is not of a type(s)", r = e.get("message").indexOf(t);
if (r > -1) {
var o = e.get("message").slice(r + t.length).split(",");
return e.set("message", e.get("message").slice(0, r) + n(o))
}
return e
})
}
function n(e) {
return e.reduce(function (e, t, r, n) {
return r === n.length - 1 && n.length > 1 ? e + "or " + t : n[r + 1] && n.length > 2 ? e + t + ", " : n[r + 1] ? e + t + " " : e + t
}, "should be a")
}
Object.defineProperty(t, "__esModule", {value: !0}), t.transform = r
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
t.jsSpec;
return e
}
Object.defineProperty(t, "__esModule", {value: !0}), t.transform = o;
var a = r(130);
n(a), r(7)
}, function (e, t) {
"use strict";
function r(e) {
return e.map(function (e) {
return e.set("message", n(e.get("message"), "instance."))
})
}
function n(e, t) {
return e.replace(new RegExp(t, "g"), "")
}
Object.defineProperty(t, "__esModule", {value: !0}), t.transform = r
}, function (e, t, r) {
"use strict";
Object.defineProperty(t, "__esModule", {value: !0}), t.lastError = t.allErrors = void 0;
var n = r(7), o = r(170), a = function (e) {
return e
}, u = t.allErrors = (0, o.createSelector)(a, function (e) {
return e.get("errors", (0, n.List)())
});
t.lastError = (0, o.createSelector)(u, function (e) {
return e.last()
})
}, function (e, t) {
e.exports = require("reselect")
}, function (e, t, r) {
"use strict";
function n(e) {
if (e && e.__esModule)return e;
var t = {};
if (null != e)for (var r in e)Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]);
return t.default = e, t
}
function o(e) {
return e && e.__esModule ? e : {default: e}
}
Object.defineProperty(t, "__esModule", {value: !0}), t.default = function () {
return {statePlugins: {layout: {reducers: u.default, actions: s, selectors: c}}}
};
var a = r(172), u = o(a), i = r(173), s = n(i), l = r(174), c = n(l)
}, function (e, t, r) {
"use strict";
function n(e, t, r) {
return t in e ? Object.defineProperty(e, t, {
value: r,
enumerable: !0,
configurable: !0,
writable: !0
}) : e[t] = r, e
}
Object.defineProperty(t, "__esModule", {value: !0});
var o, a = r(173);
t.default = (o = {}, n(o, a.UPDATE_LAYOUT, function (e, t) {
return e.set("layout", t.payload)
}), n(o, a.SHOW, function (e, t) {
var r = t.payload.thing, n = t.payload.shown;
return e.setIn(["shown"].concat(r), n)
}), n(o, a.UPDATE_MODE, function (e, t) {
var r = t.payload.thing, n = t.payload.mode;
return e.setIn(["modes"].concat(r), (n || "") + "")
}), o)
}, function (e, t, r) {
"use strict";
function n(e) {
return {type: i, payload: e}
}
function o(e) {
var t = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1];
return e = (0, u.normalizeArray)(e), {type: l, payload: {thing: e, shown: t}}
}
function a(e) {
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "";
return e = (0, u.normalizeArray)(e), {type: s, payload: {thing: e, mode: t}}
}
Object.defineProperty(t, "__esModule", {value: !0}), t.SHOW = t.UPDATE_MODE = t.UPDATE_LAYOUT = void 0, t.updateLayout = n, t.show = o, t.changeMode = a;
var u = r(13), i = t.UPDATE_LAYOUT = "layout_update_layout", s = t.UPDATE_MODE = "layout_update_mode", l = t.SHOW = "layout_show"
}, function (e, t, r) {
"use strict";
function n(e) {
if (Array.isArray(e)) {
for (var t = 0, r = Array(e.length); t < e.length; t++)r[t] = e[t];
return r
}
return Array.from(e)
}
Object.defineProperty(t, "__esModule", {value: !0}), t.showSummary = t.whatMode = t.isShown = t.current = void 0;
var o = r(170), a = r(13), u = function (e) {
return e
}, i = (t.current = function (e) {
return e.get("layout")
}, t.isShown = function (e, t, r) {
return t = (0, a.normalizeArray)(t), Boolean(e.getIn(["shown"].concat(n(t)), r))
});
t.whatMode = function (e, t) {
var r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "";
return t = (0, a.normalizeArray)(t), e.getIn(["modes"].concat(n(t)), r)
}, t.showSummary = (0, o.createSelector)(u, function (e) {
return !i(e, "editor")
})
}, function (e, t, r) {
"use strict";
function n(e) {
if (e && e.__esModule)return e;
var t = {};
if (null != e)for (var r in e)Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]);
return t.default = e, t
}
function o(e) {
return e && e.__esModule ? e : {default: e}
}
Object.defineProperty(t, "__esModule", {value: !0}), t.default = function () {
return {statePlugins: {spec: {wrapActions: f, reducers: u.default, actions: s, selectors: c}}}
};
var a = r(176), u = o(a), i = r(177), s = n(i), l = r(179), c = n(l), p = r(180), f = n(p)
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t, r) {
return t in e ? Object.defineProperty(e, t, {
value: r,
enumerable: !0,
configurable: !0,
writable: !0
}) : e[t] = r, e
}
function a(e) {
if (Array.isArray(e)) {
for (var t = 0, r = Array(e.length); t < e.length; t++)r[t] = e[t];
return r
}
return Array.from(e)
}
Object.defineProperty(t, "__esModule", {value: !0});
var u, i = r(7), s = r(13), l = r(12), c = n(l), p = r(177);
t.default = (u = {}, o(u, p.UPDATE_SPEC, function (e, t) {
return "string" == typeof t.payload ? e.set("spec", t.payload) : e
}), o(u, p.UPDATE_URL, function (e, t) {
return e.set("url", t.payload + "")
}), o(u, p.UPDATE_JSON, function (e, t) {
return e.set("json", (0, s.fromJSOrdered)(t.payload))
}), o(u, p.UPDATE_RESOLVED, function (e, t) {
return e.setIn(["resolved"], (0, s.fromJSOrdered)(t.payload))
}), o(u, p.UPDATE_PARAM, function (e, t) {
var r = t.payload, n = r.path, o = r.paramName, u = r.value, l = r.isXml;
return e.updateIn(["resolved", "paths"].concat(a(n), ["parameters"]), (0, i.fromJS)([]), function (e) {
var t = e.findIndex(function (e) {
return e.get("name") === o
});
return u instanceof c.default.File || (u = (0, s.fromJSOrdered)(u)), e.setIn([t, l ? "value_xml" : "value"], u)
})
}), o(u, p.VALIDATE_PARAMS, function (e, t) {
var r = t.payload.pathMethod, n = e.getIn(["resolved", "paths"].concat(a(r))), o = /xml/i.test(n.get("consumes_value"));
return e.updateIn(["resolved", "paths"].concat(a(r), ["parameters"]), (0, i.fromJS)([]), function (e) {
return e.withMutations(function (e) {
for (var t = 0, r = e.count(); t < r; t++) {
var n = (0, s.validateParam)(e.get(t), o);
e.setIn([t, "errors"], (0, i.fromJS)(n))
}
})
})
}), o(u, p.ClEAR_VALIDATE_PARAMS, function (e, t) {
var r = t.payload.pathMethod;
return e.updateIn(["resolved", "paths"].concat(a(r), ["parameters"]), (0, i.fromJS)([]), function (e) {
return e.withMutations(function (e) {
for (var t = 0, r = e.count(); t < r; t++)e.setIn([t, "errors"], (0, i.fromJS)({}))
})
})
}), o(u, p.SET_RESPONSE, function (e, t) {
var r = t.payload, n = r.res, o = r.path, a = r.method, u = void 0;
u = n.error ? Object.assign({error: !0}, n.err) : n, u.headers = u.headers || {};
var i = e.setIn(["responses", o, a], (0, s.fromJSOrdered)(u));
return n.data instanceof c.default.Blob && (i = i.setIn(["responses", o, a, "text"], n.data)), i
}), o(u, p.SET_REQUEST, function (e, t) {
var r = t.payload, n = r.req, o = r.path, a = r.method;
return e.setIn(["requests", o, a], (0, s.fromJSOrdered)(n))
}), o(u, p.UPDATE_OPERATION_VALUE, function (e, t) {
var r = t.payload, n = r.path, o = r.value, u = r.key;
return e.setIn(["resolved", "paths"].concat(a(n), [u]), (0, i.fromJS)(o))
}), o(u, p.CLEAR_RESPONSE, function (e, t) {
var r = t.payload, n = r.path, o = r.method;
return e.deleteIn(["responses", n, o])
}), o(u, p.CLEAR_REQUEST, function (e, t) {
var r = t.payload, n = r.path, o = r.method;
return e.deleteIn(["requests", n, o])
}), o(u, p.SET_SCHEME, function (e, t) {
var r = t.payload, n = r.scheme, o = r.path, a = r.method;
return o && a ? e.setIn(["scheme", o, a], n) : o || a ? void 0 : e.setIn(["scheme", "_defaultScheme"], n)
}), u)
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
var r = {};
for (var n in e)t.indexOf(n) >= 0 || Object.prototype.hasOwnProperty.call(e, n) && (r[n] = e[n]);
return r
}
function a(e) {
return e instanceof Error ? {type: w, error: !0, payload: e} : "string" == typeof e ? {
type: w,
payload: e.replace(/\t/g, " ") || ""
} : {type: w, payload: ""}
}
function u(e) {
return {type: N, payload: e}
}
function i(e) {
return {type: O, payload: e}
}
function s(e) {
if (!e || "object" !== ("undefined" == typeof e ? "undefined" : b(e)))throw new Error("updateJson must only accept a simple JSON object");
return {type: P, payload: e}
}
function l(e, t, r, n) {
return {type: T, payload: {path: e, value: r, paramName: t, isXml: n}}
}
function c(e) {
return {type: S, payload: {pathMethod: e}}
}
function p(e) {
return {type: q, payload: {pathMethod: e}}
}
function f(e, t) {
return {type: M, payload: {path: e, value: t, key: "consumes_value"}}
}
function d(e, t) {
return {type: M, payload: {path: e, value: t, key: "produces_value"}}
}
function y(e, t) {
return {type: A, payload: {path: e, method: t}}
}
function h(e, t) {
return {type: R, payload: {path: e, method: t}}
}
function m(e, t, r) {
return {type: I, payload: {scheme: e, path: t, method: r}}
}
Object.defineProperty(t, "__esModule", {value: !0}), t.execute = t.executeRequest = t.logRequest = t.setRequest = t.setResponse = t.formatIntoYaml = t.resolveSpec = t.parseToJson = t.SET_SCHEME = t.UPDATE_RESOLVED = t.UPDATE_OPERATION_VALUE = t.ClEAR_VALIDATE_PARAMS = t.CLEAR_REQUEST = t.CLEAR_RESPONSE = t.LOG_REQUEST = t.SET_REQUEST = t.SET_RESPONSE = t.VALIDATE_PARAMS = t.UPDATE_PARAM = t.UPDATE_JSON = t.UPDATE_URL = t.UPDATE_SPEC = void 0;
var v = Object.assign || function (e) {
for (var t = 1; t < arguments.length; t++) {
var r = arguments[t];
for (var n in r)Object.prototype.hasOwnProperty.call(r, n) && (e[n] = r[n])
}
return e
}, b = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) {
return typeof e
} : function (e) {
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e
};
t.updateSpec = a, t.updateResolved = u, t.updateUrl = i, t.updateJsonSpec = s, t.changeParam = l, t.validateParams = c, t.clearValidateParams = p, t.changeConsumesValue = f, t.changeProducesValue = d, t.clearResponse = y, t.clearRequest = h, t.setScheme = m;
var g = r(178), _ = n(g), E = r(10), j = n(E), w = t.UPDATE_SPEC = "spec_update_spec", O = t.UPDATE_URL = "spec_update_url", P = t.UPDATE_JSON = "spec_update_json", T = t.UPDATE_PARAM = "spec_update_param", S = t.VALIDATE_PARAMS = "spec_validate_param", x = t.SET_RESPONSE = "spec_set_response", C = t.SET_REQUEST = "spec_set_request", k = t.LOG_REQUEST = "spec_log_request", A = t.CLEAR_RESPONSE = "spec_clear_response", R = t.CLEAR_REQUEST = "spec_clear_request", q = t.ClEAR_VALIDATE_PARAMS = "spec_clear_validate_param", M = t.UPDATE_OPERATION_VALUE = "spec_update_operation_value", N = t.UPDATE_RESOLVED = "spec_update_resolved", I = t.SET_SCHEME = "set_scheme", z = (t.parseToJson = function (e) {
return function (t) {
var r = t.specActions, n = t.specSelectors, o = t.errActions, a = n.specStr, u = null;
try {
e = e || a(), o.clear({source: "parser"}), u = _.default.safeLoad(e)
} catch (e) {
return console.error(e), o.newSpecErr({
source: "parser",
level: "error",
message: e.reason,
line: e.mark && e.mark.line ? e.mark.line + 1 : void 0
})
}
return r.updateJsonSpec(u)
}
}, t.resolveSpec = function (e, t) {
return function (r) {
var n = r.specActions, o = r.specSelectors, a = r.errActions, u = r.fn, i = u.fetch, s = u.resolve, l = u.AST;
"undefined" == typeof e && (e = o.specJson()), "undefined" == typeof t && (t = o.url());
var c = l.getLineNumberForPath, p = o.specStr();
return s({fetch: i, spec: e, baseDoc: t}).then(function (e) {
var t = e.spec, r = e.errors;
if (a.clear({type: "thrown"}), r.length > 0) {
var o = r.map(function (e) {
return console.error(e), e.line = e.fullPath ? c(p, e.fullPath) : null, e.path = e.fullPath ? e.fullPath.join(".") : null, e.level = "error", e.type = "thrown", e.source = "resolver", Object.defineProperty(e, "message", {
enumerable: !0,
value: e.message
}), e
});
a.newThrownErrBatch(o)
}
return n.updateResolved(t)
})
}
}, t.formatIntoYaml = function () {
return function (e) {
var t = e.specActions, r = e.specSelectors, n = r.specStr, o = t.updateSpec;
try {
var a = _.default.safeDump(_.default.safeLoad(n()), {indent: 2});
o(a)
} catch (e) {
o(e)
}
}
}, t.setResponse = function (e, t, r) {
return {payload: {path: e, method: t, res: r}, type: x}
}, t.setRequest = function (e, t, r) {
return {payload: {path: e, method: t, req: r}, type: C}
}, t.logRequest = function (e) {
return {payload: e, type: k}
}, t.executeRequest = function (e) {
return function (t) {
var r = t.fn, n = t.specActions, o = t.specSelectors, a = e.pathName, u = e.method, i = Object.assign({contextUrl: o.url()}, e);
return a && u && (i.operationId = u.toLowerCase() + "-" + a), i = r.buildRequest(i), n.setRequest(e.pathName, e.method, i), r.execute(e).then(function (t) {
return n.setResponse(e.pathName, e.method, t)
}).catch(function (t) {
return n.setResponse(e.pathName, e.method, {error: !0, err: (0, j.default)(t)})
})
}
}, function () {
var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, t = e.path, r = e.method, n = o(e, ["path", "method"]);
return function (e) {
var o = e.fn.fetch, a = e.specSelectors, u = e.specActions, i = a.spec().toJS(), s = a.operationScheme(t, r), l = a.contentTypeValues([t, r]).toJS(), c = l.requestContentType, p = l.responseContentType, f = /xml/i.test(c), d = a.parameterValues([t, r], f).toJS();
return u.executeRequest(v({
fetch: o,
spec: i,
pathName: t,
method: r,
parameters: d,
requestContentType: c,
scheme: s,
responseContentType: p
}, n))
}
});
t.execute = z
}, function (e, t) {
e.exports = require("js-yaml")
}, function (e, t, r) {
"use strict";
function n(e) {
if (Array.isArray(e)) {
for (var t = 0, r = Array(e.length); t < e.length; t++)r[t] = e[t];
return r
}
return Array.from(e)
}
function o(e, t, r) {
var o = b(e).getIn(["paths"].concat(n(t), ["parameters"]), (0, f.fromJS)([]));
return o.filter(function (e) {
return f.Map.isMap(e) && e.get("name") === r
}).first()
}
function a(e, t, r) {
var o = b(e).getIn(["paths"].concat(n(t), ["parameters"]), (0, f.fromJS)([]));
return o.reduce(function (e, t) {
var n = r && "body" === t.get("in") ? t.get("value_xml") : t.get("value");
return e.set(t.get("name"), n)
}, (0, f.fromJS)({}))
}
function u(e) {
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "";
if (f.List.isList(e))return e.some(function (e) {
return f.Map.isMap(e) && e.get("in") === t
})
}
function i(e) {
var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "";
if (f.List.isList(e))return e.some(function (e) {
return f.Map.isMap(e) && e.get("type") === t
})
}
function s(e, t) {
var r = b(e).getIn(["paths"].concat(n(t)), (0, f.fromJS)({})), o = r.get("parameters") || new f.List, a = i(o, "file") ? "multipart/form-data" : u(o, "formData") ? "application/x-www-form-urlencoded" : r.get("consumes_value");
return (0, f.fromJS)({requestContentType: a, responseContentType: r.get("produces_value")})
}
function l(e, t) {
return b(e).getIn(["paths"].concat(n(t), ["consumes"]), (0, f.fromJS)({}))
}
function c(e) {
return f.Map.isMap(e) ? e : new f.Map
}
Object.defineProperty(t, "__esModule", {value: !0}), t.validateBeforeExecute = t.canExecuteScheme = t.operationScheme = t.hasHost = t.allowTryItOutFor = t.requestFor = t.responseFor = t.requests = t.responses = t.taggedOperations = t.operationsWithTags = t.tagDetails = t.tags = t.operationsWithRootInherited = t.schemes = t.host = t.basePath = t.definitions = t.findDefinition = t.securityDefinitions = t.security = t.produces = t.consumes = t.operations = t.paths = t.semver = t.version = t.externalDocs = t.info = t.spec = t.specResolved = t.specJson = t.specSource = t.specStr = t.url = t.lastError = void 0, t.getParameter = o, t.parameterValues = a, t.parametersIncludeIn = u, t.parametersIncludeType = i, t.contentTypeValues = s, t.operationConsumes = l;
var p = r(170), f = r(7), d = "default", y = ['post', 'post_0', 'post_1', 'post_2', 'post_3', 'post_4', 'post_5', 'post_6', 'post_7', 'post_8', 'post_9', 'post_10', 'post_11', 'post_12', 'post_13', 'post_14', 'post_15', 'post_16', 'post_17', 'post_18', 'post_19', 'post_20', 'post_21', 'post_22', 'post_23', 'post_24', 'post_25', 'post_26', 'post_27', 'post_28', 'post_29', 'post_30', 'post_31', 'post_32', 'post_33', 'post_34', 'post_35', 'post_36', 'post_37', 'post_38', 'post_39', 'post_40'], h = function (e) {
return e || (0, f.Map)()
}, m = (t.lastError = (0, p.createSelector)(h, function (e) {
return e.get("lastError")
}), t.url = (0, p.createSelector)(h, function (e) {
return e.get("url")
}), t.specStr = (0, p.createSelector)(h, function (e) {
return e.get("spec") || ""
}), t.specSource = (0, p.createSelector)(h, function (e) {
return e.get("specSource") || "not-editor"
}), t.specJson = (0, p.createSelector)(h, function (e) {
return e.get("json", (0, f.Map)())
})), v = t.specResolved = (0, p.createSelector)(h, function (e) {
return e.get("resolved", (0, f.Map)())
}), b = t.spec = function (e) {
var t = v(e);
return t.count() < 1 && (t = m(e)), t
}, g = t.info = (0, p.createSelector)(b, function (e) {
return c(e && e.get("info"))
}), _ = (t.externalDocs = (0, p.createSelector)(b, function (e) {
return c(e && e.get("externalDocs"))
}), t.version = (0, p.createSelector)(g, function (e) {
return e && e.get("version")
})), E = (t.semver = (0, p.createSelector)(_, function (e) {
return /v?([0-9]*)\.([0-9]*)\.([0-9]*)/i.exec(e).slice(1)
}), t.paths = (0, p.createSelector)(b, function (e) {
return e.get("paths")
})), j = t.operations = (0, p.createSelector)(E, function (e) {
if (!e || e.size < 1)return (0, f.List)();
var t = (0, f.List)();
return e && e.forEach ? (e.forEach(function (e, r) {
return e && e.forEach ? void e.forEach(function (e, n) {
y.indexOf(n) !== -1 && (t = t.push((0, f.fromJS)({
path: r,
method: n,
operation: e,
id: n + "-" + r
})))
}) : {}
}), t) : (0, f.List)()
}), w = t.consumes = (0, p.createSelector)(b, function (e) {
return (0, f.Set)(e.get("consumes"))
}), O = t.produces = (0, p.createSelector)(b, function (e) {
return (0, f.Set)(e.get("produces"))
}), P = (t.security = (0, p.createSelector)(b, function (e) {
return e.get("security", (0, f.List)())
}), t.securityDefinitions = (0, p.createSelector)(b, function (e) {
return e.get("securityDefinitions")
}), t.findDefinition = function (e, t) {
return v(e).getIn(["definitions", t], null)
}, t.definitions = (0, p.createSelector)(b, function (e) {
return e.get("definitions") || (0, f.Map)()
}), t.basePath = (0, p.createSelector)(b, function (e) {
return e.get("basePath")
}), t.host = (0, p.createSelector)(b, function (e) {
return e.get("host")
}), t.schemes = (0, p.createSelector)(b, function (e) {
return e.get("schemes", (0, f.Map)())
}), t.operationsWithRootInherited = (0, p.createSelector)(j, w, O, function (e, t, r) {
return e.map(function (e) {
return e.update("operation", function (e) {
if (e) {
if (!f.Map.isMap(e))return;
return e.withMutations(function (e) {
return e.get("consumes") || e.update("consumes", function (e) {
return (0, f.Set)(e).merge(t)
}), e.get("produces") || e.update("produces", function (e) {
return (0, f.Set)(e).merge(r)
}), e
})
}
return (0, f.Map)()
})
})
})), T = t.tags = (0, p.createSelector)(b, function (e) {
return e.get("tags", (0, f.List)())
}), S = t.tagDetails = function (e, t) {
var r = T(e) || (0, f.List)();
return r.filter(f.Map.isMap).find(function (e) {
return e.get("name") === t
}, (0, f.Map)())
}, x = t.operationsWithTags = (0, p.createSelector)(P, function (e) {
return e.reduce(function (e, t) {
var r = (0, f.Set)(t.getIn(["operation", "tags"]));
return r.count() < 1 ? e.update(d, (0, f.List)(), function (e) {
return e.push(t)
}) : r.reduce(function (e, r) {
return e.update(r, (0, f.List)(), function (e) {
return e.push(t)
})
}, e)
}, (0, f.Map)())
}), C = (t.taggedOperations = (0, p.createSelector)(h, x, function (e, t) {
return t.map(function (t, r) {
return (0, f.Map)({tagDetails: S(e, r), operations: t})
})
}), t.responses = (0, p.createSelector)(h, function (e) {
return e.get("responses", (0, f.Map)())
})), k = t.requests = (0, p.createSelector)(h, function (e) {
return e.get("requests", (0, f.Map)())
}), A = (t.responseFor = function (e, t, r) {
return C(e).getIn([t, r], null)
}, t.requestFor = function (e, t, r) {
return k(e).getIn([t, r], null)
}, t.allowTryItOutFor = function () {
return !0
}, t.hasHost = (0, p.createSelector)(b, function (e) {
var t = e.get("host");
return "string" == typeof t && t.length > 0 && "/" !== t[0]
}), t.operationScheme = function (e, t, r) {
return e.getIn(["scheme", t, r]) || e.getIn(["scheme", "_defaultScheme"]) || "http"
});
t.canExecuteScheme = function (e, t, r) {
return ["http", "https"].indexOf(A(e, t, r)) > -1
}, t.validateBeforeExecute = function (e, t) {
var r = b(e).getIn(["paths"].concat(n(t), ["parameters"]), (0, f.fromJS)([])), o = !0;
return r.forEach(function (e) {
var t = e.get("errors");
t && t.count() && (o = !1)
}), o
}
}, function (e, t) {
"use strict";
Object.defineProperty(t, "__esModule", {value: !0});
t.updateSpec = function (e, t) {
var r = t.specActions;
return function () {
e.apply(void 0, arguments), r.parseToJson.apply(r, arguments)
}
}, t.updateJsonSpec = function (e, t) {
var r = t.specActions;
return function () {
e.apply(void 0, arguments), r.resolveSpec.apply(r, arguments)
}
}, t.executeRequest = function (e, t) {
var r = t.specActions;
return function (t) {
return r.logRequest(t), e(t)
}
}
}, function (e, t, r) {
"use strict";
function n(e) {
if (e && e.__esModule)return e;
var t = {};
if (null != e)for (var r in e)Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]);
return t.default = e, t
}
Object.defineProperty(t, "__esModule", {value: !0}), t.default = function (e) {
var t = e.getComponents, r = e.getStore, n = e.getSystem, o = a.getComponent, i = a.render, s = a.makeMappedContainer, l = (0, u.memoize)(o.bind(null, n, r, t)), c = (0, u.memoize)(s.bind(null, n, r, l, t));
return {rootInjects: {getComponent: l, makeMappedContainer: c, render: i.bind(null, n, r, o, t)}}
};
var o = r(182), a = n(o), u = r(13)
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0}), t.getComponent = t.render = t.makeMappedContainer = void 0;
var i = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) {
return typeof e
} : function (e) {
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e
}, s = Object.assign || function (e) {
for (var t = 1; t < arguments.length; t++) {
var r = arguments[t];
for (var n in r)Object.prototype.hasOwnProperty.call(r, n) && (e[n] = r[n])
}
return e
}, l = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), c = r(183), p = n(c), f = r(184), d = n(f), y = r(185), h = r(186), m = n(h), v = function (e, t) {
return function (r) {
function n() {
return o(this, n), a(this, (n.__proto__ || Object.getPrototypeOf(n)).apply(this, arguments))
}
return u(n, r), l(n, [{
key: "render", value: function () {
return p.default.createElement(t, s({}, e(), this.props, this.context))
}
}]), n
}(c.Component)
}, b = function (e, t) {
return function (r) {
function n() {
return o(this, n), a(this, (n.__proto__ || Object.getPrototypeOf(n)).apply(this, arguments))
}
return u(n, r), l(n, [{
key: "render", value: function () {
return p.default.createElement(y.Provider, {store: e}, p.default.createElement(t, s({}, this.props, this.context)))
}
}]), n
}(c.Component)
}, g = function (e, t, r) {
var n = v(e, t, r), o = (0, y.connect)(function (e) {
return {state: e}
})(n);
return r ? b(r, o) : o
}, _ = function (e, t, r, n) {
for (var o in t) {
var a = t[o];
"function" == typeof a && a(r[o], n[o], e())
}
}, E = (t.makeMappedContainer = function (e, t, r, n, i, s) {
return function (t) {
function n(t, r) {
o(this, n);
var u = a(this, (n.__proto__ || Object.getPrototypeOf(n)).call(this, t, r));
return _(e, s, t, {}), u
}
return u(n, t), l(n, [{
key: "componentWillReceiveProps", value: function (t) {
_(e, s, t, this.props)
}
}, {
key: "render", value: function () {
var e = (0, m.default)(this.props, s ? Object.keys(s) : []), t = r(i, "root");
return p.default.createElement(t, e)
}
}]), n
}(c.Component)
}, t.render = function (e, t, r, n, o) {
var a = document.querySelector(o), u = r(e, t, n, "App", "root");
d.default.render(p.default.createElement(u, null), a)
}, function (e) {
return p.default.createClass({
render: function () {
return e(this.props)
}
})
}), j = function (e) {
var t = e.name;
return p.default.createElement("div", {
style: {
padding: "1em",
color: "#aaa"
}
}, "😱 ", p.default.createElement("i", null, "Could not render ", t || "t" === t ? t : "this component", ", see the console."))
}, w = function (e) {
var t = function (e) {
return !(e.prototype && e.prototype.isReactComponent)
}, r = t(e) ? E(e) : e, n = r.prototype.render;
return r.prototype.render = function () {
try {
for (var e = arguments.length, t = Array(e), o = 0; o < e; o++)t[o] = arguments[o];
return n.apply(this, t)
} catch (e) {
return console.error(e), p.default.createElement(j, {error: e, name: r.name})
}
}, r
};
t.getComponent = function (e, t, r, n, o) {
if ("string" != typeof n)throw new TypeError("Need a string, to fetch a component. Was given a " + ("undefined" == typeof n ? "undefined" : i(n)));
var a = r(n);
return a ? o ? "root" === o ? g(e, a, t()) : g(e, a) : w(a) : (e().log.warn("Could not find component", n), null)
}
}, function (e, t) {
e.exports = require("react")
}, function (e, t) {
e.exports = require("react-dom")
}, function (e, t) {
e.exports = require("react-redux")
}, function (e, t, r) {
var n = r(22), o = r(187), a = r(223), u = r(132), i = r(193), s = r(226), l = r(209), c = 1, p = 2, f = 4, d = s(function (e, t) {
var r = {};
if (null == e)return r;
var s = !1;
t = n(t, function (t) {
return t = u(t, e), s || (s = t.length > 1), t
}), i(e, l(e), r), s && (r = o(r, c | p | f));
for (var d = t.length; d--;)a(r, t[d]);
return r
});
e.exports = d
}, function (e, t, r) {
function n(e, t, r, S, x, C) {
var k, q = t & w, M = t & O, I = t & P;
if (r && (k = x ? r(e, S, x, C) : r(e)), void 0 !== k)return k;
if (!E(e))return e;
var z = g(e);
if (z) {
if (k = m(e), !q)return c(e, k)
} else {
var U = h(e), L = U == A || U == R;
if (_(e))return l(e, q);
if (U == N || U == T || L && !x) {
if (k = M || L ? {} : b(e), !q)return M ? f(e, s(k, e)) : p(e, i(k, e))
} else {
if (!Q[U])return x ? e : {};
k = v(e, U, n, q)
}
}
C || (C = new o);
var D = C.get(e);
if (D)return D;
C.set(e, k);
var J = I ? M ? y : d : M ? keysIn : j, F = z ? void 0 : J(e);
return a(F || e, function (o, a) {
F && (a = o, o = e[a]), u(k, a, n(o, t, r, a, e, C))
}), k
}
var o = r(84), a = r(188), u = r(189), i = r(192), s = r(194), l = r(198), c = r(199), p = r(200), f = r(203), d = r(207), y = r(209), h = r(121), m = r(210), v = r(211), b = r(221), g = r(23), _ = r(107), E = r(55), j = r(102), w = 1, O = 2, P = 4, T = "[object Arguments]", S = "[object Array]", x = "[object Boolean]", C = "[object Date]", k = "[object Error]", A = "[object Function]", R = "[object GeneratorFunction]", q = "[object Map]", M = "[object Number]", N = "[object Object]", I = "[object RegExp]", z = "[object Set]", U = "[object String]", L = "[object Symbol]", D = "[object WeakMap]", J = "[object ArrayBuffer]", F = "[object DataView]", B = "[object Float32Array]", V = "[object Float64Array]", W = "[object Int8Array]", H = "[object Int16Array]", $ = "[object Int32Array]", K = "[object Uint8Array]", X = "[object Uint8ClampedArray]", Z = "[object Uint16Array]", G = "[object Uint32Array]", Q = {};
Q[T] = Q[S] = Q[J] = Q[F] = Q[x] = Q[C] = Q[B] = Q[V] = Q[W] = Q[H] = Q[$] = Q[q] = Q[M] = Q[N] = Q[I] = Q[z] = Q[U] = Q[L] = Q[K] = Q[X] = Q[Z] = Q[G] = !0, Q[k] = Q[A] = Q[D] = !1, e.exports = n
}, function (e, t) {
function r(e, t) {
for (var r = -1, n = null == e ? 0 : e.length; ++r < n && t(e[r], r, e) !== !1;);
return e
}
e.exports = r
}, function (e, t, r) {
function n(e, t, r) {
var n = e[t];
i.call(e, t) && a(n, r) && (void 0 !== r || t in e) || o(e, t, r)
}
var o = r(190), a = r(68), u = Object.prototype, i = u.hasOwnProperty;
e.exports = n
}, function (e, t, r) {
function n(e, t, r) {
"__proto__" == t && o ? o(e, t, {configurable: !0, enumerable: !0, value: r, writable: !0}) : e[t] = r
}
var o = r(191);
e.exports = n
}, function (e, t, r) {
var n = r(52), o = function () {
try {
var e = n(Object, "defineProperty");
return e({}, "", {}), e
} catch (e) {
}
}();
e.exports = o
}, function (e, t, r) {
function n(e, t) {
return e && o(t, a(t), e)
}
var o = r(193), a = r(102);
e.exports = n
}, function (e, t, r) {
function n(e, t, r, n) {
var u = !r;
r || (r = {});
for (var i = -1, s = t.length; ++i < s;) {
var l = t[i], c = n ? n(r[l], e[l], l, r, e) : void 0;
void 0 === c && (c = e[l]), u ? a(r, l, c) : o(r, l, c)
}
return r
}
var o = r(189), a = r(190);
e.exports = n
}, function (e, t, r) {
function n(e, t) {
return e && o(t, a(t), e)
}
var o = r(193), a = r(195);
e.exports = n
}, function (e, t, r) {
function n(e) {
return u(e) ? o(e, !0) : a(e)
}
var o = r(103), a = r(196), u = r(120);
e.exports = n
}, function (e, t, r) {
function n(e) {
if (!o(e))return u(e);
var t = a(e), r = [];
for (var n in e)("constructor" != n || !t && s.call(e, n)) && r.push(n);
return r
}
var o = r(55), a = r(117), u = r(197), i = Object.prototype, s = i.hasOwnProperty;
e.exports = n
}, function (e, t) {
function r(e) {
var t = [];
if (null != e)for (var r in Object(e))t.push(r);
return t
}
e.exports = r
}, function (e, t, r) {
(function (e) {
function n(e, t) {
if (t)return e.slice();
var r = e.length, n = l ? l(r) : new e.constructor(r);
return e.copy(n), n
}
var o = r(20), a = "object" == typeof t && t && !t.nodeType && t, u = a && "object" == typeof e && e && !e.nodeType && e, i = u && u.exports === a, s = i ? o.Buffer : void 0, l = s ? s.allocUnsafe : void 0;
e.exports = n
}).call(t, r(108)(e))
}, function (e, t) {
function r(e, t) {
var r = -1, n = e.length;
for (t || (t = Array(n)); ++r < n;)t[r] = e[r];
return t
}
e.exports = r
}, function (e, t, r) {
function n(e, t) {
return o(e, a(e), t)
}
var o = r(193), a = r(201);
e.exports = n
}, function (e, t, r) {
var n = r(119), o = r(202), a = Object.getOwnPropertySymbols, u = a ? n(a, Object) : o;
e.exports = u
}, function (e, t) {
function r() {
return []
}
e.exports = r
}, function (e, t, r) {
function n(e, t) {
return o(e, a(e), t)
}
var o = r(193), a = r(204);
e.exports = n
}, function (e, t, r) {
var n = r(205), o = r(206), a = r(201), u = r(202), i = Object.getOwnPropertySymbols, s = i ? function (e) {
for (var t = []; e;)n(t, a(e)), e = o(e);
return t
} : u;
e.exports = s
}, function (e, t) {
function r(e, t) {
for (var r = -1, n = t.length, o = e.length; ++r < n;)e[o + r] = t[r];
return e
}
e.exports = r
}, function (e, t, r) {
var n = r(119), o = n(Object.getPrototypeOf, Object);
e.exports = o
}, function (e, t, r) {
function n(e) {
return o(e, u, a)
}
var o = r(208), a = r(201), u = r(102);
e.exports = n
}, function (e, t, r) {
function n(e, t, r) {
var n = t(e);
return a(e) ? n : o(n, r(e))
}
var o = r(205), a = r(23);
e.exports = n
}, function (e, t, r) {
function n(e) {
return o(e, u, a)
}
var o = r(208), a = r(204), u = r(195);
e.exports = n
}, function (e, t) {
function r(e) {
var t = e.length, r = e.constructor(t);
return t && "string" == typeof e[0] && o.call(e, "index") && (r.index = e.index, r.input = e.input), r
}
var n = Object.prototype, o = n.hasOwnProperty;
e.exports = r
}, function (e, t, r) {
function n(e, t, r, n) {
var k = e.constructor;
switch (t) {
case g:
return o(e);
case p:
case f:
return new k(+e);
case _:
return a(e, n);
case E:
case j:
case w:
case O:
case P:
case T:
case S:
case x:
case C:
return c(e, n);
case d:
return u(e, n, r);
case y:
case v:
return new k(e);
case h:
return i(e);
case m:
return s(e, n, r);
case b:
return l(e)
}
}
var o = r(212), a = r(213), u = r(214), i = r(216), s = r(217), l = r(219), c = r(220), p = "[object Boolean]", f = "[object Date]", d = "[object Map]", y = "[object Number]", h = "[object RegExp]", m = "[object Set]", v = "[object String]", b = "[object Symbol]", g = "[object ArrayBuffer]", _ = "[object DataView]", E = "[object Float32Array]", j = "[object Float64Array]", w = "[object Int8Array]", O = "[object Int16Array]", P = "[object Int32Array]", T = "[object Uint8Array]", S = "[object Uint8ClampedArray]", x = "[object Uint16Array]", C = "[object Uint32Array]";
e.exports = n
}, function (e, t, r) {
function n(e) {
var t = new e.constructor(e.byteLength);
return new o(t).set(new o(e)), t
}
var o = r(98);
e.exports = n
}, function (e, t, r) {
function n(e, t) {
var r = t ? o(e.buffer) : e.buffer;
return new e.constructor(r, e.byteOffset, e.byteLength)
}
var o = r(212);
e.exports = n
}, function (e, t, r) {
function n(e, t, r) {
var n = t ? r(u(e), i) : u(e);
return a(n, o, new e.constructor)
}
var o = r(215), a = r(38), u = r(99), i = 1;
e.exports = n
}, function (e, t) {
function r(e, t) {
return e.set(t[0], t[1]), e
}
e.exports = r
}, function (e, t) {
function r(e) {
var t = new e.constructor(e.source, n.exec(e));
return t.lastIndex = e.lastIndex, t
}
var n = /\w*$/;
e.exports = r
}, function (e, t, r) {
function n(e, t, r) {
var n = t ? r(u(e), i) : u(e);
return a(n, o, new e.constructor)
}
var o = r(218), a = r(38), u = r(100), i = 1;
e.exports = n
}, function (e, t) {
function r(e, t) {
return e.add(t), e
}
e.exports = r
}, function (e, t, r) {
function n(e) {
return u ? Object(u.call(e)) : {}
}
var o = r(19), a = o ? o.prototype : void 0, u = a ? a.valueOf : void 0;
e.exports = n
}, function (e, t, r) {
function n(e, t) {
var r = t ? o(e.buffer) : e.buffer;
return new e.constructor(r, e.byteOffset, e.length)
}
var o = r(212);
e.exports = n
}, function (e, t, r) {
function n(e) {
return "function" != typeof e.constructor || u(e) ? {} : o(a(e))
}
var o = r(222), a = r(206), u = r(117);
e.exports = n
}, function (e, t, r) {
var n = r(55), o = Object.create, a = function () {
function e() {
}
return function (t) {
if (!n(t))return {};
if (o)return o(t);
e.prototype = t;
var r = new e;
return e.prototype = void 0, r
}
}();
e.exports = a
}, function (e, t, r) {
function n(e, t) {
return t = o(t, e), e = u(e, t), null == e || delete e[i(a(t))]
}
var o = r(132), a = r(224), u = r(225), i = r(136);
e.exports = n
}, function (e, t) {
function r(e) {
var t = null == e ? 0 : e.length;
return t ? e[t - 1] : void 0
}
e.exports = r
}, function (e, t, r) {
function n(e, t) {
return t.length < 2 ? e : o(e, a(t, 0, -1))
}
var o = r(131), a = r(32);
e.exports = n
}, function (e, t, r) {
function n(e) {
return u(a(e, void 0, o), e + "")
}
var o = r(227), a = r(230), u = r(232);
e.exports = n
}, function (e, t, r) {
function n(e) {
var t = null == e ? 0 : e.length;
return t ? o(e, 1) : []
}
var o = r(228);
e.exports = n
}, function (e, t, r) {
function n(e, t, r, u, i) {
var s = -1, l = e.length;
for (r || (r = a), i || (i = []); ++s < l;) {
var c = e[s];
t > 0 && r(c) ? t > 1 ? n(c, t - 1, r, u, i) : o(i, c) : u || (i[i.length] = c)
}
return i
}
var o = r(205), a = r(229);
e.exports = n
}, function (e, t, r) {
function n(e) {
return u(e) || a(e) || !!(i && e && e[i])
}
var o = r(19), a = r(105), u = r(23), i = o ? o.isConcatSpreadable : void 0;
e.exports = n
}, function (e, t, r) {
function n(e, t, r) {
return t = a(void 0 === t ? e.length - 1 : t, 0), function () {
for (var n = arguments, u = -1, i = a(n.length - t, 0), s = Array(i); ++u < i;)s[u] = n[t + u];
u = -1;
for (var l = Array(t + 1); ++u < t;)l[u] = n[u];
return l[t] = r(s), o(e, this, l)
}
}
var o = r(231), a = Math.max;
e.exports = n
}, function (e, t) {
function r(e, t, r) {
switch (r.length) {
case 0:
return e.call(t);
case 1:
return e.call(t, r[0]);
case 2:
return e.call(t, r[0], r[1]);
case 3:
return e.call(t, r[0], r[1], r[2])
}
return e.apply(t, r)
}
e.exports = r
}, function (e, t, r) {
var n = r(233), o = r(235), a = o(n);
e.exports = a
}, function (e, t, r) {
var n = r(234), o = r(191), a = r(140), u = o ? function (e, t) {
return o(e, "toString", {configurable: !0, enumerable: !1, value: n(t), writable: !0})
} : a;
e.exports = u
}, function (e, t) {
function r(e) {
return function () {
return e
}
}
e.exports = r
}, function (e, t) {
function r(e) {
var t = 0, r = 0;
return function () {
var u = a(), i = o - (u - r);
if (r = u, i > 0) {
if (++t >= n)return arguments[0]
} else t = 0;
return e.apply(void 0, arguments)
}
}
var n = 800, o = 16, a = Date.now;
e.exports = r
}, function (e, t, r) {
"use strict";
function n(e) {
if (e && e.__esModule)return e;
var t = {};
if (null != e)for (var r in e)Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]);
return t.default = e, t
}
Object.defineProperty(t, "__esModule", {value: !0}), t.default = function () {
return {fn: a}
};
var o = r(151), a = n(o)
}, function (e, t) {
"use strict";
Object.defineProperty(t, "__esModule", {value: !0}), t.default = function (e) {
function t(e) {
for (var t, r = arguments.length, n = Array(r > 1 ? r - 1 : 0), a = 1; a < r; a++)n[a - 1] = arguments[a];
o(e) >= u && (t = console)[e].apply(t, n)
}
var r = e.configs, n = {debug: 0, info: 1, log: 2, warn: 3, error: 4}, o = function (e) {
return n[e] || -1
}, a = r.logLevel, u = o(a);
return t.warn = t.bind(null, "warn"), t.error = t.bind(null, "error"), t.info = t.bind(null, "info"), t.debug = t.bind(null, "debug"), {rootInjects: {log: t}}
}
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e) {
if (e && e.__esModule)return e;
var t = {};
if (null != e)for (var r in e)Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]);
return t.default = e, t
}
Object.defineProperty(t, "__esModule", {value: !0}), t.default = function () {
return {fn: {AST: u}, components: {JumpToPath: s.default}}
};
var a = r(239), u = o(a), i = r(248), s = n(i)
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
function r(e, t, o) {
if (!e)return o && o.start_mark ? o.start_mark.line : 0;
if (t.length && e.tag === v)for (n = 0; n < e.value.length; n++) {
var a = e.value[n], u = a[0], i = a[1];
if (u.value === t[0])return r(i, t.slice(1), e);
if (u.value === t[0].replace(/\[.*/, "")) {
var s = parseInt(t[0].match(/\[(.*)\]/)[1]);
if (1 === i.value.length && 0 !== s && s)var l = (0, y.default)(i.value[0], {value: s.toString()}); else var l = i.value[s];
return r(l, t.slice(1), i.value)
}
}
if (t.length && e.tag === b) {
var c = e.value[t[0]];
if (c && c.tag)return r(c, t.slice(1), e.value)
}
return e.tag !== v || Array.isArray(o) ? e.start_mark.line + 1 : e.start_mark.line
}
if ("string" != typeof e)throw new TypeError("yaml should be a string");
if (!(0, f.default)(t))throw new TypeError("path should be an array of strings");
var n = 0, o = m(e);
return r(o, t)
}
function a(e, t) {
function r(e) {
if (e.tag === v)for (o = 0; o < e.value.length; o++) {
var a = e.value[o], u = a[0], i = a[1];
if (u.value === t[0])return t.shift(), r(i)
}
if (e.tag === b) {
var s = e.value[t[0]];
if (s && s.tag)return t.shift(), r(s)
}
return t.length ? n : {
start: {line: e.start_mark.line, column: e.start_mark.column},
end: {line: e.end_mark.line, column: e.end_mark.column}
}
}
if ("string" != typeof e)throw new TypeError("yaml should be a string");
if (!(0, f.default)(t))throw new TypeError("path should be an array of strings");
var n = {start: {line: -1, column: -1}, end: {line: -1, column: -1}}, o = 0, a = m(e);
return r(a)
}
function u(e, t) {
function r(e) {
function n(e) {
return e.start_mark.line === e.end_mark.line ? t.line === e.start_mark.line && e.start_mark.column <= t.column && e.end_mark.column >= t.column : t.line === e.start_mark.line ? t.column >= e.start_mark.column : t.line === e.end_mark.line ? t.column <= e.end_mark.column : e.start_mark.line < t.line && e.end_mark.line > t.line
}
var a = 0;
if (!e || [v, b].indexOf(e.tag) === -1)return o;
if (e.tag === v)for (a = 0; a < e.value.length; a++) {
var u = e.value[a], i = u[0], s = u[1];
if (n(i))return o;
if (n(s))return o.push(i.value), r(s)
}
if (e.tag === b)for (a = 0; a < e.value.length; a++) {
var l = e.value[a];
if (n(l))return o.push(a.toString()), r(l)
}
return o
}
if ("string" != typeof e)throw new TypeError("yaml should be a string");
if ("object" !== ("undefined" == typeof t ? "undefined" : s(t)) || "number" != typeof t.line || "number" != typeof t.column)throw new TypeError("position should be an object with line and column properties");
try {
var n = m(e)
} catch (r) {
return console.error("Error composing AST", r), console.error("Problem area:\n", e.split("\n").slice(t.line - 5, t.line + 5).join("\n")), null
}
var o = [];
return r(n)
}
function i(e) {
return function () {
for (var t = arguments.length, r = Array(t), n = 0; n < t; n++)r[n] = arguments[n];
return new Promise(function (t) {
return t(e.apply(void 0, r))
})
}
}
Object.defineProperty(t, "__esModule", {value: !0}), t.getLineNumberForPathAsync = t.positionRangeForPathAsync = t.pathForPositionAsync = void 0;
var s = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) {
return typeof e
} : function (e) {
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e
};
t.getLineNumberForPath = o, t.positionRangeForPath = a, t.pathForPosition = u;
var l = r(240), c = n(l), p = r(23), f = n(p), d = r(241), y = n(d), h = r(13), m = (0, h.memoize)(c.default.compose), v = "tag:yaml.org,2002:map", b = "tag:yaml.org,2002:seq";
t.pathForPositionAsync = i(u), t.positionRangeForPathAsync = i(a), t.getLineNumberForPathAsync = i(o)
}, function (e, t) {
e.exports = require("yaml-js")
}, function (e, t, r) {
var n = r(242), o = r(243), a = n(o);
e.exports = a
}, function (e, t, r) {
function n(e) {
return function (t, r, n) {
var i = Object(t);
if (!a(t)) {
var s = o(r, 3);
t = u(t), r = function (e) {
return s(i[e], e, i)
}
}
var l = e(t, r, n);
return l > -1 ? i[s ? t[l] : l] : void 0
}
}
var o = r(81), a = r(120), u = r(102);
e.exports = n
}, function (e, t, r) {
function n(e, t, r) {
var n = null == e ? 0 : e.length;
if (!n)return -1;
var s = null == r ? 0 : u(r);
return s < 0 && (s = i(n + s, 0)), o(e, a(t, 3), s)
}
var o = r(244), a = r(81), u = r(245), i = Math.max;
e.exports = n
}, function (e, t) {
function r(e, t, r, n) {
for (var o = e.length, a = r + (n ? 1 : -1); n ? a-- : ++a < o;)if (t(e[a], a, e))return a;
return -1
}
e.exports = r
}, function (e, t, r) {
function n(e) {
var t = o(e), r = t % 1;
return t === t ? r ? t - r : t : 0
}
var o = r(246);
e.exports = n
}, function (e, t, r) {
function n(e) {
if (!e)return 0 === e ? e : 0;
if (e = o(e), e === a || e === -a) {
var t = e < 0 ? -1 : 1;
return t * u
}
return e === e ? e : 0
}
var o = r(247), a = 1 / 0, u = 1.7976931348623157e308;
e.exports = n
}, function (e, t, r) {
function n(e) {
if ("number" == typeof e)return e;
if (a(e))return u;
if (o(e)) {
var t = "function" == typeof e.valueOf ? e.valueOf() : e;
e = o(t) ? t + "" : t
}
if ("string" != typeof e)return 0 === e ? e : +e;
e = e.replace(i, "");
var r = l.test(e);
return r || c.test(e) ? p(e.slice(2), r ? 2 : 8) : s.test(e) ? u : +e
}
var o = r(55), a = r(24), u = NaN, i = /^\s+|\s+$/g, s = /^[-+]0x[0-9a-f]+$/i, l = /^0b[01]+$/i, c = /^0o[0-7]+$/i, p = parseInt;
e.exports = n
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = r(183), l = n(s), c = function (e) {
function t() {
return o(this, t), a(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return u(t, e), i(t, [{
key: "render", value: function () {
return null
}
}]), t
}(l.default.Component);
t.default = c
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
var o = r(250), a = n(o);
e.exports = function (e) {
var t = e.configs;
return {
fn: {
fetch: a.default.makeHttp(t.preFetch, t.postFetch),
buildRequest: a.default.buildRequest,
execute: a.default.execute,
resolve: a.default.resolve,
serializeRes: a.default.serializeRes
}
}
}
}, function (e, t) {
e.exports = require("swagger-client")
}, function (e, t, r) {
"use strict";
function n(e) {
if (e && e.__esModule)return e;
var t = {};
if (null != e)for (var r in e)Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]);
return t.default = e, t
}
function o(e) {
return e && e.__esModule ? e : {default: e}
}
Object.defineProperty(t, "__esModule", {value: !0}), t.default = function () {
return {statePlugins: {auth: {reducers: u.default, actions: s, selectors: c}, spec: {wrapActions: f}}}
};
var a = r(252), u = o(a), i = r(254), s = n(i), l = r(255), c = n(l), p = r(256), f = n(p)
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t, r) {
return t in e ? Object.defineProperty(e, t, {
value: r,
enumerable: !0,
configurable: !0,
writable: !0
}) : e[t] = r, e
}
Object.defineProperty(t, "__esModule", {value: !0});
var a, u = function () {
function e(e, t) {
var r = [], n = !0, o = !1, a = void 0;
try {
for (var u, i = e[Symbol.iterator](); !(n = (u = i.next()).done) && (r.push(u.value), !t || r.length !== t); n = !0);
} catch (e) {
o = !0, a = e
} finally {
try {
!n && i.return && i.return()
} finally {
if (o)throw a
}
}
return r
}
return function (t, r) {
if (Array.isArray(t))return t;
if (Symbol.iterator in Object(t))return e(t, r);
throw new TypeError("Invalid attempt to destructure non-iterable instance")
}
}(), i = r(7), s = r(253), l = n(s), c = r(254);
t.default = (a = {}, o(a, c.SHOW_AUTH_POPUP, function (e, t) {
var r = t.payload;
return e.set("showDefinitions", r)
}), o(a, c.AUTHORIZE, function (e, t) {
var r = t.payload, n = (0, i.fromJS)(r), o = e.get("authorized") || (0, i.Map)();
return n.entrySeq().forEach(function (e) {
var t = u(e, 2), r = t[0], n = t[1], a = n.getIn(["schema", "type"]);
if ("apiKey" === a) o = o.set(r, n); else if ("basic" === a) {
var i = n.getIn(["value", "username"]), s = n.getIn(["value", "password"]);
o = o.setIn([r, "value"], {
username: i,
header: "Basic " + (0, l.default)(i + ":" + s)
}), o = o.setIn([r, "schema"], n.get("schema"))
}
}), e.set("authorized", o)
}), o(a, c.AUTHORIZE_OAUTH2, function (e, t) {
var r = t.payload, n = r.auth, o = r.token, a = void 0;
return n.token = o, a = (0, i.fromJS)(n), e.setIn(["authorized", a.get("name")], a)
}), o(a, c.LOGOUT, function (e, t) {
var r = t.payload, n = e.get("authorized").withMutations(function (e) {
r.forEach(function (t) {
e.delete(t)
})
});
return e.set("authorized", n)
}), a)
}, function (e, t) {
e.exports = require("btoa")
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e) {
return {type: f, payload: e}
}
function a(e) {
return {type: d, payload: e}
}
function u(e) {
return {type: y, payload: e}
}
function i(e) {
return {type: h, payload: e}
}
Object.defineProperty(t, "__esModule", {value: !0}), t.authorizePassword = t.preAuthorizeOauth2 = t.VALIDATE = t.AUTHORIZE_OAUTH2 = t.PRE_AUTHORIZE_OAUTH2 = t.LOGOUT = t.AUTHORIZE = t.SHOW_AUTH_POPUP = void 0, t.showDefinitions = o, t.authorize = a, t.logout = u, t.authorizeOauth2 = i;
var s = r(12), l = n(s), c = r(253), p = n(c), f = t.SHOW_AUTH_POPUP = "show_popup", d = t.AUTHORIZE = "authorize", y = t.LOGOUT = "logout", h = (t.PRE_AUTHORIZE_OAUTH2 = "pre_authorize_oauth2",
t.AUTHORIZE_OAUTH2 = "authorize_oauth2"), m = (t.VALIDATE = "validate", " ");
t.preAuthorizeOauth2 = function (e) {
return function (t) {
var r = t.authActions, n = t.errActions, o = e.auth, a = e.token, u = e.isValid, i = o.schema, s = o.name, c = i.get("flow");
return delete l.default.swaggerUIRedirectOauth2, "accessCode" === c || u || n.newAuthErr({
authId: s,
source: "auth",
level: "warning",
message: "Authorization may be unsafe, passed state was changed in server Passed state wasn't returned from auth server"
}), a.error ? void n.newAuthErr({
authId: s,
source: "auth",
level: "error",
message: JSON.stringify(a)
}) : void r.authorizeOauth2({auth: o, token: a})
}
}, t.authorizePassword = function (e) {
return function (t) {
var r = t.fn, n = t.authActions, o = t.errActions, a = e.schema, u = e.name, i = e.username, s = e.password, l = e.passwordType, c = e.clientId, f = e.clientSecret, d = {
url: a.get("tokenUrl"),
method: "post",
headers: {"content-type": "application/x-www-form-urlencoded"},
query: {
grant_type: "password",
username: i,
password: s,
scopes: encodeURIComponent(e.scopes.join(m))
}
};
return "basic" === l ? d.headers.authorization = "Basic " + (0, p.default)(c + ":" + f) : "request" === l && (d.query = Object.assign(d.query, {
client_id: c,
client_secret: f
})), r.fetch(d).then(function (t) {
var r = JSON.parse(t.data), a = r && (r.error || ""), i = r && (r.parseError || "");
return t.ok ? a || i ? void o.newAuthErr({
authId: u,
level: "error",
source: "auth",
message: JSON.stringify(r)
}) : void n.authorizeOauth2({auth: e, token: r}) : void o.newAuthErr({
authId: u,
level: "error",
source: "auth",
message: t.statusText
})
}).catch(function (e) {
o.newAuthErr(e)
})
}
}
}, function (e, t, r) {
"use strict";
Object.defineProperty(t, "__esModule", {value: !0}), t.isAuthorized = t.authorized = t.getDefinitionsByNames = t.definitionsToAuthorize = t.shownDefinitions = void 0;
var n = function () {
function e(e, t) {
var r = [], n = !0, o = !1, a = void 0;
try {
for (var u, i = e[Symbol.iterator](); !(n = (u = i.next()).done) && (r.push(u.value), !t || r.length !== t); n = !0);
} catch (e) {
o = !0, a = e
} finally {
try {
!n && i.return && i.return()
} finally {
if (o)throw a
}
}
return r
}
return function (t, r) {
if (Array.isArray(t))return t;
if (Symbol.iterator in Object(t))return e(t, r);
throw new TypeError("Invalid attempt to destructure non-iterable instance")
}
}(), o = r(170), a = r(7), u = function (e) {
return e
};
t.shownDefinitions = (0, o.createSelector)(u, function (e) {
return e.get("showDefinitions")
}), t.definitionsToAuthorize = (0, o.createSelector)(u, function () {
return function (e) {
var t = e.specSelectors, r = t.securityDefinitions(), o = (0, a.List)();
return r.entrySeq().forEach(function (e) {
var t = n(e, 2), r = t[0], u = t[1], i = (0, a.Map)();
i = i.set(r, u), o = o.push(i)
}), o
}
}), t.getDefinitionsByNames = function (e, t) {
return function (e) {
var r = e.specSelectors, o = r.securityDefinitions(), u = (0, a.List)();
return t.valueSeq().forEach(function (e) {
var t = (0, a.Map)();
e.entrySeq().forEach(function (e) {
var r = n(e, 2), a = r[0], u = r[1], i = o.get(a), s = void 0;
"oauth2" === i.get("type") && u.size && (s = i.get("scopes"), s.keySeq().forEach(function (e) {
u.contains(e) || (s = s.delete(e))
}), i = i.set("allowedScopes", s)), t = t.set(a, i)
}), u = u.push(t)
}), u
}
}, t.authorized = (0, o.createSelector)(u, function (e) {
return e.get("authorized") || (0, a.Map)()
}), t.isAuthorized = function (e, t) {
return function (e) {
var r = e.authSelectors, n = r.authorized();
return !!t.toJS().filter(function (e) {
var t = !0;
return Object.keys(e).map(function (e) {
return !t || !!n.get(e)
}).indexOf(!1) === -1
}).length
}
}
}, function (e, t) {
"use strict";
Object.defineProperty(t, "__esModule", {value: !0});
var r = Object.assign || function (e) {
for (var t = 1; t < arguments.length; t++) {
var r = arguments[t];
for (var n in r)Object.prototype.hasOwnProperty.call(r, n) && (e[n] = r[n])
}
return e
};
t.execute = function (e, t) {
var n = t.authSelectors, o = t.specSelectors;
return function (t) {
var a = t.path, u = t.method, i = t.operation, s = t.extras, l = {
authorized: n.authorized() && n.authorized().toJS(),
definitions: o.securityDefinitions() && o.securityDefinitions().toJS(),
specSecurity: o.security() && o.security().toJS()
};
return e(r({path: a, method: u, operation: i, securities: l}, s))
}
}
}, function (e, t, r) {
"use strict";
Object.defineProperty(t, "__esModule", {value: !0}), t.default = function () {
return {fn: {shallowEqualKeys: n.shallowEqualKeys, transformPathToArray: o.transformPathToArray}}
};
var n = r(13), o = r(258)
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if ("instance." === e.slice(0, 9))var r = e.slice(9); else var r = e;
var n = [];
return r.split(".").map(function (e) {
if (e.includes("[")) {
var t = parseInt(e.match(/\[(.*)\]/)[1]), r = e.slice(0, e.indexOf("["));
return [r, t.toString()]
}
return e
}).reduce(function (e, t) {
return e.concat(t)
}, []).concat([""]).reduce(function (e, r) {
var o = n.length ? (0, i.default)(t, n) : t;
return (0, i.default)(o, a(e, r)) ? (e.length && n.push(e), r.length && n.push(r), "") : "" + e + (e.length ? "." : "") + r
}, ""), "undefined" != typeof(0, i.default)(t, n) ? n : null
}
function a(e, t) {
var r = [];
return e.length && r.push(e), t.length && r.push(t), r
}
Object.defineProperty(t, "__esModule", {value: !0}), t.transformPathToArray = o;
var u = r(130), i = n(u)
}, function (e, t, r) {
"use strict";
function n(e) {
if (e && e.__esModule)return e;
var t = {};
if (null != e)for (var r in e)Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]);
return t.default = e, t
}
function o() {
return {components: u}
}
Object.defineProperty(t, "__esModule", {value: !0}), t.default = o;
var a = r(260), u = n(a)
}, function (e, t, r) {
"use strict";
var n = r(13), o = r(261);
o.keys().forEach(function (t) {
if ("./index.js" !== t) {
var r = o(t);
e.exports[(0, n.pascalCaseFilename)(t)] = r.default ? r.default : r
}
})
}, function (e, t, r) {
function n(e) {
return r(o(e))
}
function o(e) {
return a[e] || function () {
throw new Error("Cannot find module '" + e + "'.")
}()
}
var a = {"./index.js": 260, "./split-pane-mode.jsx": 262};
n.keys = function () {
return Object.keys(a)
}, n.resolve = o, e.exports = n, n.id = 261
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = r(183), l = n(s), c = r(263), p = n(c);
r(264);
var f = ["split-pane-mode"], d = "left", y = "right", h = "both", m = function (e) {
function t() {
var e, r, n, u;
o(this, t);
for (var i = arguments.length, s = Array(i), l = 0; l < i; l++)s[l] = arguments[l];
return r = n = a(this, (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(e, [this].concat(s))), n.onDragFinished = function () {
var e = n.props, t = e.threshold, r = e.layoutActions, o = n.refs.splitPane.state, a = o.position, u = o.draggedSize;
n.draggedSize = u;
var i = a <= t, s = u <= t;
r.changeMode(f, i ? y : s ? d : h)
}, n.sizeFromMode = function (e, t) {
return e === d ? (n.draggedSize = null, "0px") : e === y ? (n.draggedSize = null, "100%") : n.draggedSize || t
}, u = r, a(n, u)
}
return u(t, e), i(t, [{
key: "render", value: function () {
var e = this.props, t = e.children, r = e.layoutSelectors, n = r.whatMode(f), o = n === y ? l.default.createElement("noscript", null) : t[0], a = n === d ? l.default.createElement("noscript", null) : t[1], u = this.sizeFromMode(n, "50%");
return l.default.createElement(p.default, {
disabledClass: "",
ref: "splitPane",
split: "vertical",
defaultSize: "50%",
primary: "second",
minSize: 0,
size: u,
onDragFinished: this.onDragFinished,
allowResize: n !== d && n !== y,
resizerStyle: {flex: "0 0 auto", position: "relative"}
}, o, a)
}
}]), t
}(l.default.Component);
m.propTypes = {
threshold: s.PropTypes.number,
children: s.PropTypes.array,
layoutSelectors: s.PropTypes.object.isRequired,
layoutActions: s.PropTypes.object.isRequired
}, m.defaultProps = {threshold: 100, children: []}, t.default = m
}, function (e, t) {
e.exports = require("react-split-pane")
}, 2, function (e, t, r) {
"use strict";
function n(e) {
var t = e.fn, r = {
download: function (e) {
return function (r) {
function n(t) {
return t instanceof Error || t.status >= 400 ? (u.updateLoadingStatus("failed"), o.newThrownErr(new Error(t.statusText + " " + e))) : (u.updateLoadingStatus("success"), u.updateSpec(t.text), void u.updateUrl(e))
}
var o = r.errActions, a = r.specSelectors, u = r.specActions, i = t.fetch;
e = e || a.url(), u.updateLoadingStatus("loading"), i({
url: e,
loadSpec: !0,
headers: {Accept: "application/json"}
}).then(n, n)
}
}, updateLoadingStatus: function (e) {
var t = [null, "loading", "failed", "success", "failedConfig"];
return t.indexOf(e) === -1 && console.error("Error: " + e + " is not one of " + JSON.stringify(t)), {
type: "spec_update_loading_status",
payload: e
}
}
}, n = {
spec_update_loading_status: function (e, t) {
return "string" == typeof t.payload ? e.set("loadingStatus", t.payload) : e
}
}, u = {
loadingStatus: (0, o.createSelector)(function (e) {
return e || (0, a.Map)()
}, function (e) {
return e.get("loadingStatus") || null
})
};
return {statePlugins: {spec: {actions: r, reducers: n, selectors: u}}}
}
Object.defineProperty(t, "__esModule", {value: !0}), t.default = n;
var o = r(170), a = r(7)
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = r(183), l = n(s), c = function (e) {
function t() {
return o(this, t), a(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return u(t, e), i(t, [{
key: "getLayout", value: function () {
var e = this.props, t = e.getComponent, r = e.layoutSelectors, n = r.current(), o = t(n, !0);
return o ? o : function () {
return l.default.createElement("h1", null, ' No layout defined for "', n, '" ')
}
}
}, {
key: "render", value: function () {
var e = this.getLayout();
return l.default.createElement(e, null)
}
}]), t
}(l.default.Component);
t.default = c, c.propTypes = {
getComponent: s.PropTypes.func.isRequired,
layoutSelectors: s.PropTypes.object.isRequired
}, c.defaultProps = {}
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = r(183), l = n(s), c = function (e) {
function t() {
var e, r, n, u;
o(this, t);
for (var i = arguments.length, s = Array(i), l = 0; l < i; l++)s[l] = arguments[l];
return r = n = a(this, (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(e, [this].concat(s))), n.close = function () {
var e = n.props.authActions;
e.showDefinitions(!1)
}, u = r, a(n, u)
}
return u(t, e), i(t, [{
key: "render", value: function () {
var e = this.props, t = e.authSelectors, r = e.authActions, n = e.getComponent, o = e.errSelectors, a = e.specSelectors, u = e.fn.AST, i = t.shownDefinitions(), s = n("auths");
return l.default.createElement("div", {className: "dialog-ux"}, l.default.createElement("div", {className: "backdrop-ux"}), l.default.createElement("div", {className: "modal-ux"}, l.default.createElement("div", {className: "modal-dialog-ux"}, l.default.createElement("div", {className: "modal-ux-inner"}, l.default.createElement("div", {className: "modal-ux-header"}, l.default.createElement("h3", null, "Available authorizations"), l.default.createElement("button", {
type: "button",
className: "close-modal",
onClick: this.close
}, l.default.createElement("svg", {
width: "20",
height: "20"
}, l.default.createElement("use", {xlinkHref: "#close"})))), l.default.createElement("div", {className: "modal-ux-content"}, i.valueSeq().map(function (e, i) {
return l.default.createElement(s, {
key: i,
AST: u,
definitions: e,
getComponent: n,
errSelectors: o,
authSelectors: t,
authActions: r,
specSelectors: a
})
}))))))
}
}]), t
}(l.default.Component);
c.propTypes = {
fn: s.PropTypes.object.isRequired,
getComponent: s.PropTypes.func.isRequired,
authSelectors: s.PropTypes.object.isRequired,
specSelectors: s.PropTypes.object.isRequired,
errSelectors: s.PropTypes.object.isRequired,
authActions: s.PropTypes.object.isRequired
}, t.default = c
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = r(183), l = n(s), c = function (e) {
function t() {
var e, r, n, u;
o(this, t);
for (var i = arguments.length, s = Array(i), l = 0; l < i; l++)s[l] = arguments[l];
return r = n = a(this, (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(e, [this].concat(s))), n.onClick = function () {
var e = n.props, t = e.authActions, r = e.authSelectors, o = r.definitionsToAuthorize();
t.showDefinitions(o)
}, u = r, a(n, u)
}
return u(t, e), i(t, [{
key: "render", value: function () {
var e = this.props, t = e.authSelectors, r = e.getComponent, n = r("authorizationPopup", !0), o = !!t.shownDefinitions(), a = !!t.authorized().size;
return l.default.createElement("div", {className: "auth-wrapper"}, l.default.createElement("button", {
className: a ? "btn authorize locked" : "btn authorize unlocked",
onClick: this.onClick
}, l.default.createElement("span", null, "Authorize"), l.default.createElement("svg", {
width: "20",
height: "20"
}, l.default.createElement("use", {xlinkHref: a ? "#locked" : "#unlocked"}))), o && l.default.createElement(n, null))
}
}]), t
}(l.default.Component);
c.propTypes = {className: s.PropTypes.string}, c.propTypes = {
getComponent: s.PropTypes.func.isRequired,
authSelectors: s.PropTypes.object.isRequired,
errActions: s.PropTypes.object.isRequired,
authActions: s.PropTypes.object.isRequired
}, t.default = c
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = r(183), l = n(s), c = r(270), p = n(c), f = function (e) {
function t() {
var e, r, n, u;
o(this, t);
for (var i = arguments.length, s = Array(i), l = 0; l < i; l++)s[l] = arguments[l];
return r = n = a(this, (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(e, [this].concat(s))), n.onClick = function (e) {
e.stopPropagation();
var t = n.props, r = t.security, o = t.authActions, a = t.authSelectors, u = a.getDefinitionsByNames(r);
o.showDefinitions(u)
}, u = r, a(n, u)
}
return u(t, e), i(t, [{
key: "render", value: function () {
var e = this.props, t = e.security, r = e.authSelectors, n = r.isAuthorized(t);
return l.default.createElement("button", {
className: n ? "authorization__btn locked" : "authorization__btn unlocked",
onClick: this.onClick
}, l.default.createElement("svg", {
width: "20",
height: "20"
}, l.default.createElement("use", {xlinkHref: n ? "#locked" : "#unlocked"})))
}
}]), t
}(l.default.Component);
f.propTypes = {
authSelectors: s.PropTypes.object.isRequired,
authActions: s.PropTypes.object.isRequired,
security: p.default.iterable.isRequired
}, t.default = f
}, function (e, t) {
e.exports = require("react-immutable-proptypes")
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t, r) {
return t in e ? Object.defineProperty(e, t, {
value: r,
enumerable: !0,
configurable: !0,
writable: !0
}) : e[t] = r, e
}
function a(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function u(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function i(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var s = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), l = r(183), c = n(l), p = r(270), f = n(p), d = function (e) {
function t(e, r) {
a(this, t);
var n = u(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, r));
return n.onAuthChange = function (e) {
var t = e.name;
n.setState(o({}, t, e))
}, n.submitAuth = function (e) {
e.preventDefault();
var t = n.props.authActions;
t.authorize(n.state)
}, n.logoutClick = function (e) {
e.preventDefault();
var t = n.props, r = t.authActions, o = t.definitions, a = o.map(function (e, t) {
return t
}).toArray();
r.logout(a)
}, n.state = {}, n
}
return i(t, e), s(t, [{
key: "render", value: function () {
var e = this, t = this.props, r = t.definitions, n = t.getComponent, o = t.authSelectors, a = t.errSelectors, u = n("apiKeyAuth"), i = n("basicAuth"), s = n("oauth2", !0), l = n("Button"), p = o.authorized(), f = r.filter(function (e, t) {
return !!p.get(t)
}), d = r.filter(function (e) {
return "oauth2" !== e.get("type")
}), y = r.filter(function (e) {
return "oauth2" === e.get("type")
});
return c.default.createElement("div", {className: "auth-container"}, !!d.size && c.default.createElement("form", {onSubmit: this.submitAuth}, d.map(function (t, r) {
var o = t.get("type"), s = void 0;
switch (o) {
case"apiKey":
s = c.default.createElement(u, {
key: r,
schema: t,
name: r,
errSelectors: a,
authorized: p,
getComponent: n,
onChange: e.onAuthChange
});
break;
case"basic":
s = c.default.createElement(i, {
key: r,
schema: t,
name: r,
errSelectors: a,
authorized: p,
getComponent: n,
onChange: e.onAuthChange
});
break;
default:
s = c.default.createElement("div", {key: r}, "Unknown security definition type ", o)
}
return c.default.createElement("div", {key: r + "-jump"}, s)
}).toArray(), c.default.createElement("div", {className: "auth-btn-wrapper"}, d.size === f.size ? c.default.createElement(l, {
className: "btn modal-btn auth",
onClick: this.logoutClick
}, "Logout") : c.default.createElement(l, {
type: "submit",
className: "btn modal-btn auth authorize"
}, "Authorize"))), y && y.size ? c.default.createElement("div", null, c.default.createElement("div", {className: "scope-def"}, c.default.createElement("p", null, "Scopes are used to grant an application different levels of access to data on behalf of the end user. Each API may declare one or more scopes."), c.default.createElement("p", null, "API requires the following scopes. Select which ones you want to grant to Swagger UI.")), r.filter(function (e) {
return "oauth2" === e.get("type")
}).map(function (e, t) {
return c.default.createElement("div", {key: t}, c.default.createElement(s, {
authorized: p,
schema: e,
name: t
}))
}).toArray()) : null)
}
}]), t
}(c.default.Component);
d.propTypes = {
definitions: l.PropTypes.object.isRequired,
getComponent: l.PropTypes.func.isRequired,
authSelectors: l.PropTypes.object.isRequired,
authActions: l.PropTypes.object.isRequired,
specSelectors: l.PropTypes.object.isRequired
}, d.propTypes = {
errSelectors: l.PropTypes.object.isRequired,
getComponent: l.PropTypes.func.isRequired,
authSelectors: l.PropTypes.object.isRequired,
specSelectors: l.PropTypes.object.isRequired,
authActions: l.PropTypes.object.isRequired,
definitions: f.default.iterable.isRequired
}, t.default = d
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = r(183), l = n(s), c = function (e) {
function t() {
return o(this, t), a(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return u(t, e), i(t, [{
key: "render", value: function () {
var e = this.props.error, t = e.get("level"), r = e.get("message"), n = e.get("source");
return l.default.createElement("div", {
className: "errors",
style: {backgroundColor: "#ffeeee", color: "red", margin: "1em"}
}, l.default.createElement("b", {
style: {
textTransform: "capitalize",
marginRight: "1em"
}
}, n, " ", t), l.default.createElement("span", null, r))
}
}]), t
}(l.default.Component);
c.propTypes = {error: s.PropTypes.object.isRequired}, t.default = c
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = r(183), l = n(s), c = function (e) {
function t(e, r) {
o(this, t);
var n = a(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, r));
p.call(n);
var u = n.props, i = u.name, s = u.schema, l = n.getValue();
return n.state = {name: i, schema: s, value: l}, n
}
return u(t, e), i(t, [{
key: "getValue", value: function () {
var e = this.props, t = e.name, r = e.authorized;
return r && r.getIn([t, "value"])
}
}, {
key: "render", value: function () {
var e = this.props, t = e.schema, r = e.getComponent, n = e.errSelectors, o = e.name, a = r("Input"), u = r("Row"), i = r("Col"), s = r("authError"), c = r("Markdown"), p = r("JumpToPath", !0), f = this.getValue(), d = n.allErrors().filter(function (e) {
return e.get("authId") === o
});
return l.default.createElement("div", null, l.default.createElement("h4", null, "Api key authorization", l.default.createElement(p, {path: ["securityDefinitions", o]})), f && l.default.createElement("h6", null, "Authorized"), l.default.createElement(u, null, l.default.createElement(c, {
options: {
html: !0,
typographer: !0,
linkify: !0,
linkTarget: "_blank"
}, source: t.get("description")
})), l.default.createElement(u, null, l.default.createElement("p", null, "Name: ", l.default.createElement("code", null, t.get("name")))), l.default.createElement(u, null, l.default.createElement("p", null, "In: ", l.default.createElement("code", null, t.get("in")))), l.default.createElement(u, null, l.default.createElement("label", null, "Value:"), l.default.createElement(i, null, f || l.default.createElement(a, {
type: "text",
onChange: this.onChange
}))), d.valueSeq().map(function (e, t) {
return l.default.createElement(s, {error: e, key: t})
}))
}
}]), t
}(l.default.Component);
c.propTypes = {
authorized: s.PropTypes.object,
getComponent: s.PropTypes.func.isRequired,
errSelectors: s.PropTypes.object.isRequired,
schema: s.PropTypes.object.isRequired,
name: s.PropTypes.string.isRequired,
onChange: s.PropTypes.func
};
var p = function () {
var e = this;
this.onChange = function (t) {
var r = e.props.onChange, n = t.target.value, o = Object.assign({}, e.state, {value: n});
e.setState(o), r(o)
}
};
t.default = c
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = r(183), l = n(s), c = r(270), p = n(c), f = function (e) {
function t(e, r) {
o(this, t);
var n = a(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, r));
d.call(n);
var u = n.props, i = u.schema, s = u.name, l = n.getValue(), c = l.username;
return n.state = {name: s, schema: i, value: c ? {username: c} : {}}, n
}
return u(t, e), i(t, [{
key: "getValue", value: function () {
var e = this.props, t = e.authorized, r = e.name;
return t && t.getIn([r, "value"]) || {}
}
}, {
key: "render", value: function () {
var e = this.props, t = e.schema, r = e.getComponent, n = e.name, o = e.errSelectors, a = r("Input"), u = r("Row"), i = r("Col"), s = r("authError"), c = r("JumpToPath", !0), p = r("Markdown"), f = this.getValue().username, d = o.allErrors().filter(function (e) {
return e.get("authId") === n
});
return l.default.createElement("div", null, l.default.createElement("h4", null, "Basic authorization", l.default.createElement(c, {path: ["securityDefinitions", n]})), f && l.default.createElement("h6", null, "Authorized"), l.default.createElement(u, null, l.default.createElement(p, {
options: {
html: !0,
typographer: !0,
linkify: !0,
linkTarget: "_blank"
}, source: t.get("description")
})), l.default.createElement(u, null, l.default.createElement(i, {
tablet: 2,
desktop: 2
}, "username:"), l.default.createElement(i, {
tablet: 10,
desktop: 10
}, f || l.default.createElement(a, {
type: "text",
required: "required",
name: "username",
onChange: this.onChange
}))), !f && l.default.createElement(u, null, l.default.createElement(i, {
tablet: 2,
desktop: 2
}, "password:"), l.default.createElement(i, {
tablet: 10,
desktop: 10
}, l.default.createElement(a, {
required: "required",
autoComplete: "new-password",
name: "password",
type: "password",
onChange: this.onChange
}))), d.valueSeq().map(function (e, t) {
return l.default.createElement(s, {error: e, key: t})
}))
}
}]), t
}(l.default.Component);
f.propTypes = {
authorized: s.PropTypes.object,
getComponent: s.PropTypes.func.isRequired,
schema: s.PropTypes.object.isRequired,
onChange: s.PropTypes.func.isRequired
}, f.propTypes = {
name: s.PropTypes.string.isRequired,
errSelectors: s.PropTypes.object.isRequired,
getComponent: s.PropTypes.func.isRequired,
onChange: s.PropTypes.func,
schema: p.default.map,
authorized: p.default.map
};
var d = function () {
var e = this;
this.onChange = function (t) {
var r = e.props.onChange, n = t.target, o = n.value, a = n.name, u = e.state.value;
u[a] = o, e.setState({value: u}), r(e.state)
}
};
t.default = f
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t, r) {
return t in e ? Object.defineProperty(e, t, {
value: r,
enumerable: !0,
configurable: !0,
writable: !0
}) : e[t] = r, e
}
function a(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function u(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function i(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var s = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), l = r(183), c = n(l), p = r(276), f = n(p), d = "implicit", y = "accessCode", h = "password", m = "application", v = function (e) {
function t(e, r) {
a(this, t);
var n = u(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, r));
b.call(n);
var o = n.props, i = o.name, s = o.schema, l = o.authorized, c = l && l.get(i), p = c && c.get("username") || "", f = c && c.get("clientId") || "", d = c && c.get("clientSecret") || "", y = c && c.get("passwordType") || "none";
return n.state = {
name: i,
schema: s,
scopes: [],
clientId: f,
clientSecret: d,
username: p,
password: "",
passwordType: y
}, n
}
return i(t, e), s(t, [{
key: "render", value: function () {
var e = this, t = this.props, r = t.schema, n = t.getComponent, o = t.authSelectors, a = t.errSelectors, u = t.name, i = n("Input"), s = n("Row"), l = n("Col"), p = n("Button"), f = n("authError"), v = n("JumpToPath", !0), b = n("Markdown"), g = r.get("flow"), _ = r.get("allowedScopes") || r.get("scopes"), E = o.authorized().get(u), j = !!E, w = a.allErrors().filter(function (e) {
return e.get("authId") === u
}), O = !w.filter(function (e) {
return "validation" === e.get("source")
}).size;
return c.default.createElement("div", null, c.default.createElement("h4", null, "OAuth2.0 ", c.default.createElement(v, {path: ["securityDefinitions", u]})), c.default.createElement(b, {
options: {
html: !0,
typographer: !0,
linkify: !0,
linkTarget: "_blank"
}, source: r.get("description")
}), j && c.default.createElement("h6", null, "Authorized"), (g === d || g === y) && c.default.createElement("p", null, "Authorization URL: ", c.default.createElement("code", null, r.get("authorizationUrl"))), (g === h || g === y || g === m) && c.default.createElement("p", null, "Token URL:", c.default.createElement("code", null, " ", r.get("tokenUrl"))), c.default.createElement("p", {className: "flow"}, "Flow: ", c.default.createElement("code", null, r.get("flow"))), g === h && (!j || j && this.state.username) && c.default.createElement(s, null, c.default.createElement(l, {
tablet: 2,
desktop: 2
}, "username:"), c.default.createElement(l, {
tablet: 10,
desktop: 10
}, j ? c.default.createElement("span", null, this.state.username) : c.default.createElement("input", {
type: "text",
"data-name": "username",
onChange: this.onInputChange
}))), g === h && !j && c.default.createElement(s, null, c.default.createElement(l, {
tablet: 2, desktop: 2
}, "password:"), c.default.createElement(l, {
tablet: 10,
desktop: 10
}, c.default.createElement("input", {
type: "password",
"data-name": "password",
onChange: this.onInputChange
}))), g === h && c.default.createElement(s, null, c.default.createElement(l, {
tablet: 2,
desktop: 2
}, "type:"), c.default.createElement(l, {
tablet: 10,
desktop: 10
}, j ? c.default.createElement("span", null, this.state.passwordType) : c.default.createElement("select", {
"data-name": "passwordType",
onChange: this.onInputChange
}, c.default.createElement("option", {value: "none"}, "None or other"), c.default.createElement("option", {value: "basic"}, "Basic auth"), c.default.createElement("option", {value: "request"}, "Request body")))), (g === d || g === y || g === h && "none" !== this.state.passwordType) && (!j || j && this.state.clientId) && c.default.createElement(s, null, c.default.createElement("label", {htmlFor: "client_id"}, "client_id:"), c.default.createElement(l, {
tablet: 10,
desktop: 10
}, j ? c.default.createElement("span", null, this.state.clientId) : c.default.createElement("input", {
id: "client_id",
type: "text",
required: g === h,
"data-name": "clientId",
onChange: this.onInputChange
}))), (g === y || g === h && "none" !== this.state.passwordType) && c.default.createElement(s, null, c.default.createElement("label", {htmlFor: "client_secret"}, "client_secret:"), c.default.createElement(l, {
tablet: 10,
desktop: 10
}, j ? c.default.createElement("span", null, this.state.clientSecret) : c.default.createElement("input", {
id: "client_secret",
type: "text",
"data-name": "clientSecret",
onChange: this.onInputChange
}))), !j && _ && _.size ? c.default.createElement("div", {className: "scopes"}, c.default.createElement("h2", null, "Scopes:"), _.map(function (t, r) {
return c.default.createElement(s, {key: r}, c.default.createElement("div", {className: "checkbox"}, c.default.createElement(i, {
"data-value": r,
id: r + "-checkbox",
disabled: j,
type: "checkbox",
onChange: e.onScopeChange
}), c.default.createElement("label", {htmlFor: r + "-checkbox"}, c.default.createElement("span", {className: "item"}), c.default.createElement("div", {className: "text"}, c.default.createElement("p", {className: "name"}, r), c.default.createElement("p", {className: "description"}, t)))))
}).toArray()) : null, w.valueSeq().map(function (e, t) {
return c.default.createElement(f, {error: e, key: t})
}), c.default.createElement("div", {className: "auth-btn-wrapper"}, O && g !== m && (j ? c.default.createElement(p, {
className: "btn modal-btn auth authorize",
onClick: this.logout
}, "Logout") : c.default.createElement(p, {
className: "btn modal-btn auth authorize",
onClick: this.authorize
}, "Authorize"))))
}
}]), t
}(c.default.Component);
v.propTypes = {
name: l.PropTypes.string,
authorized: l.PropTypes.object,
getComponent: l.PropTypes.func.isRequired,
schema: l.PropTypes.object.isRequired,
authSelectors: l.PropTypes.object.isRequired,
authActions: l.PropTypes.object.isRequired,
errSelectors: l.PropTypes.object.isRequired,
errActions: l.PropTypes.object.isRequired,
getConfigs: l.PropTypes.any
};
var b = function () {
var e = this;
this.authorize = function () {
var t = e.props, r = t.authActions, n = t.errActions, o = t.getConfigs, a = o();
n.clear({authId: name, type: "auth", source: "auth"}), (0, f.default)(e.state, r, n, a)
}, this.onScopeChange = function (t) {
var r = t.target, n = r.checked, o = r.dataset.value;
if (n && e.state.scopes.indexOf(o) === -1) {
var a = e.state.scopes.concat([o]);
e.setState({scopes: a})
} else!n && e.state.scopes.indexOf(o) > -1 && e.setState({
scopes: e.state.scopes.filter(function (e) {
return e !== o
})
})
}, this.onInputChange = function (t) {
var r = t.target, n = r.dataset.name, a = r.value, u = o({}, n, a);
e.setState(u)
}, this.logout = function (t) {
t.preventDefault();
var r = e.props, n = r.authActions, o = r.errActions, a = r.name;
o.clear({authId: a, type: "auth", source: "auth"}), n.logout([a])
}
};
t.default = v
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t, r, n) {
var o = e.schema, a = e.scopes, i = e.name, s = e.clientId, l = n.oauth2RedirectUrl, c = " ", p = i, f = o.get("flow"), d = void 0;
return "password" === f ? void t.authorizePassword(e) : l ? ("implicit" !== f && "accessCode" !== f || (d = o.get("authorizationUrl") + "?response_type=" + ("implicit" === f ? "token" : "code")), d += "&redirect_uri=" + encodeURIComponent(l) + "&scope=" + encodeURIComponent(a.join(c)) + "&state=" + encodeURIComponent(p) + "&client_id=" + encodeURIComponent(s), u.default.swaggerUIRedirectOauth2 = {
auth: e,
state: p,
callback: t.preAuthorizeOauth2,
errCb: r.newAuthErr
}, void u.default.open(d)) : void r.newAuthErr({
authId: i,
source: "validation",
level: "error",
message: "oauth2RedirectUri configuration is not passed. Oauth2 authorization cannot be performed."
})
}
Object.defineProperty(t, "__esModule", {value: !0}), t.default = o;
var a = r(12), u = n(a)
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = r(183), l = n(s), c = function (e) {
function t() {
var e, r, n, u;
o(this, t);
for (var i = arguments.length, s = Array(i), l = 0; l < i; l++)s[l] = arguments[l];
return r = n = a(this, (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(e, [this].concat(s))), n.onClick = function () {
var e = n.props, t = e.specActions, r = e.path, o = e.method;
t.clearResponse(r, o), t.clearRequest(r, o)
}, u = r, a(n, u)
}
return u(t, e), i(t, [{
key: "render", value: function () {
return l.default.createElement("button", {
className: "btn btn-clear opblock-control__btn",
onClick: this.onClick
}, "Clear")
}
}]), t
}(s.Component);
c.propTypes = {
specActions: s.PropTypes.object.isRequired,
path: s.PropTypes.string.isRequired,
method: s.PropTypes.string.isRequired
}, t.default = c
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = r(183), l = n(s), c = r(270), p = n(c), f = function (e) {
var t = e.headers;
return l.default.createElement("div", null, l.default.createElement("h5", null, "Response headers"), l.default.createElement("pre", null, t))
};
f.propTypes = {headers: s.PropTypes.array.isRequired};
var d = function (e) {
function t() {
return o(this, t), a(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return u(t, e), i(t, [{
key: "render", value: function () {
var e = this.props, t = e.request, r = e.response, n = e.getComponent, o = r.get("text"), a = r.get("status"), u = r.get("url"), i = r.get("headers").toJS(), s = r.get("notDocumented"), c = r.get("error"), p = Object.keys(i), d = i["content-type"], y = n("curl"), h = n("responseBody"), m = p.map(function (e) {
return l.default.createElement("span", {
className: "headerline",
key: e
}, " ", e, ": ", i[e], " ")
});
return l.default.createElement("div", null, t && l.default.createElement(y, {request: t}), l.default.createElement("h4", null, "Server response"), l.default.createElement("table", {className: "responses-table"}, l.default.createElement("thead", null, l.default.createElement("tr", {className: "responses-header"}, l.default.createElement("td", {className: "col col_header response-col_status"}, "Code"), l.default.createElement("td", {className: "col col_header response-col_description"}, "Details"))), l.default.createElement("tbody", null, l.default.createElement("tr", {className: "response"}, l.default.createElement("td", {className: "col response-col_status"}, a, s ? l.default.createElement("div", {className: "response-undocumented"}, l.default.createElement("i", null, " Undocumented ")) : null), l.default.createElement("td", {className: "col response-col_description"}, c ? l.default.createElement("span", null, r.get("name") + ": " + r.get("message")) : null, !o || c ? null : l.default.createElement(h, {
content: o,
contentType: d,
url: u,
headers: i,
getComponent: n
}), i ? l.default.createElement(f, {headers: m}) : null)))))
}
}]), t
}(l.default.Component);
d.propTypes = {
response: s.PropTypes.object.isRequired,
getComponent: s.PropTypes.func.isRequired
}, d.propTypes = {
getComponent: s.PropTypes.func.isRequired,
request: p.default.map,
response: p.default.map
}, t.default = d
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (e) {
return typeof e
} : function (e) {
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e
}, s = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), l = r(183), c = n(l), p = function (e) {
function t(e, r) {
o(this, t);
var n = a(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, r)), u = e.specSelectors, i = e.getConfigs, s = i(), l = s.validatorUrl;
return n.state = {
url: u.url(),
validatorUrl: void 0 === l ? "https://online.swagger.io/validator" : l
}, n
}
return u(t, e), s(t, [{
key: "componentWillReceiveProps", value: function (e) {
var t = e.specSelectors, r = e.getConfigs, n = r(), o = n.validatorUrl;
this.setState({
url: t.url(),
validatorUrl: void 0 === o ? "https://online.swagger.io/validator" : o
})
}
}, {
key: "render", value: function () {
var e = this.props.getConfigs, t = e(), r = t.spec;
return "object" === ("undefined" == typeof r ? "undefined" : i(r)) && Object.keys(r).length ? null : !this.state.url || !this.state.validatorUrl || this.state.url.indexOf("localhost") >= 0 || this.state.url.indexOf("127.0.0.1") >= 0 ? null : c.default.createElement("span", {style: {float: "right"}}, c.default.createElement("a", {
target: "_blank",
href: this.state.validatorUrl + "/debug?url=" + this.state.url
}, c.default.createElement(f, {
src: this.state.validatorUrl + "?url=" + this.state.url,
alt: "Online validator badge"
})))
}
}]), t
}(c.default.Component);
p.propTypes = {
getComponent: l.PropTypes.func.isRequired,
getConfigs: l.PropTypes.func.isRequired,
specSelectors: l.PropTypes.object.isRequired
}, t.default = p;
var f = function (e) {
function t(e) {
o(this, t);
var r = a(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e));
return r.state = {loaded: !1, error: !1}, r
}
return u(t, e), s(t, [{
key: "componentDidMount", value: function () {
var e = this, t = new Image;
t.onload = function () {
e.setState({loaded: !0})
}, t.onerror = function () {
e.setState({error: !0})
}, t.src = this.props.src
}
}, {
key: "componentWillReceiveProps", value: function (e) {
var t = this;
if (e.src !== this.props.src) {
var r = new Image;
r.onload = function () {
t.setState({loaded: !0})
}, r.onerror = function () {
t.setState({error: !0})
}, r.src = e.src
}
}
}, {
key: "render", value: function () {
return this.state.error ? c.default.createElement("img", {alt: "Error"}) : this.state.loaded ? c.default.createElement("img", {
src: this.props.src,
alt: this.props.alt
}) : c.default.createElement("img", {alt: "Loading..."})
}
}]), t
}(c.default.Component);
f.propTypes = {src: l.PropTypes.string, alt: l.PropTypes.string}
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = Object.assign || function (e) {
for (var t = 1; t < arguments.length; t++) {
var r = arguments[t];
for (var n in r)Object.prototype.hasOwnProperty.call(r, n) && (e[n] = r[n])
}
return e
}, s = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), l = r(183), c = n(l), p = function (e) {
function t() {
return o(this, t), a(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return u(t, e), s(t, [{
key: "render", value: function () {
var e = this.props, t = e.specSelectors, r = e.specActions, n = e.getComponent, o = e.layoutSelectors, a = e.layoutActions, u = e.authActions, s = e.authSelectors, l = e.fn, p = t.taggedOperations(), f = n("operation"), d = n("Collapse"), y = o.showSummary();
return c.default.createElement("div", null, p.map(function (e, p) {
var h = e.get("operations"), m = e.getIn(["tagDetails", "description"], null), v = ["operations-tag", p], b = o.isShown(v, !0);
return c.default.createElement("div", {
className: b ? "opblock-tag-section is-open" : "opblock-tag-section",
key: "operation-" + p
}, c.default.createElement("h4", {className: m ? "opblock-tag" : "opblock-tag no-desc"}, c.default.createElement("span", {
onClick: function () {
return a.show(v, !b)
}
}, p), m ? c.default.createElement("small", {
onClick: function () {
return a.show(v, !b)
}
}, m) : null, c.default.createElement("button", {
className: "expand-operation",
title: "Expand operation",
onClick: function () {
return a.show(v, !b)
}
}, c.default.createElement("svg", {
className: "arrow",
width: "20",
height: "20"
}, c.default.createElement("use", {xlinkHref: b ? "#large-arrow-down" : "#large-arrow"})))), c.default.createElement(d, {isOpened: b}, h.map(function (e) {
var d = ["operations", e.get("id"), p], h = e.get("path", ""), m = e.get("method", ""), v = "paths." + h + "." + m, b = t.allowTryItOutFor(e.get("path"), e.get("method")), g = t.responseFor(e.get("path"), e.get("method")), _ = t.requestFor(e.get("path"), e.get("method"));
return c.default.createElement(f, i({}, e.toObject(), {
isShownKey: d,
jumpToKey: v,
showSummary: y,
key: d,
response: g,
request: _,
allowTryItOut: b,
specActions: r,
specSelectors: t,
layoutActions: a,
layoutSelectors: o,
authActions: u,
authSelectors: s,
getComponent: n,
fn: l
}))
}).toArray()))
}).toArray(), p.size < 1 ? c.default.createElement("h3", null, " No operations defined in spec! ") : null)
}
}]), t
}(c.default.Component);
p.propTypes = {
specSelectors: l.PropTypes.object.isRequired,
specActions: l.PropTypes.object.isRequired,
getComponent: l.PropTypes.func.isRequired,
layoutSelectors: l.PropTypes.object.isRequired,
layoutActions: l.PropTypes.object.isRequired,
authActions: l.PropTypes.object.isRequired,
authSelectors: l.PropTypes.object.isRequired
}, p.defaultProps = {}, t.default = p, p.propTypes = {
layoutActions: l.PropTypes.object.isRequired,
specSelectors: l.PropTypes.object.isRequired,
specActions: l.PropTypes.object.isRequired,
layoutSelectors: l.PropTypes.object.isRequired,
getComponent: l.PropTypes.func.isRequired,
fn: l.PropTypes.object.isRequired
}
}, function (e, t, r) {
"use strict";
function n(e) {
if (e && e.__esModule)return e;
var t = {};
if (null != e)for (var r in e)Object.prototype.hasOwnProperty.call(e, r) && (t[r] = e[r]);
return t.default = e, t
}
function o(e) {
return e && e.__esModule ? e : {default: e}
}
function a(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function u(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function i(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var s = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), l = r(183), c = o(l), p = r(282), f = o(p), d = r(13), y = r(283), h = n(y), m = function (e) {
function t(e, r) {
a(this, t);
var n = u(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, r));
return n.toggleShown = function () {
var e = n.props, t = e.layoutActions, r = e.isShownKey;
t.show(r, !n.isShown())
}, n.isShown = function () {
var e = n.props, t = e.layoutSelectors, r = e.isShownKey;
return t.isShown(r, !1)
}, n.onTryoutClick = function () {
n.setState({tryItOutEnabled: !n.state.tryItOutEnabled})
}, n.onCancelClick = function () {
var e = n.props, t = e.specActions, r = e.path, o = e.method;
n.setState({tryItOutEnabled: !n.state.tryItOutEnabled}), t.clearValidateParams([r, o])
}, n.onExecute = function () {
n.setState({executeInProgress: !0})
}, n.state = {tryItOutEnabled: !1}, n
}
return i(t, e), s(t, [{
key: "componentWillReceiveProps", value: function (e) {
var t = "application/json", r = e.specActions, n = e.path, o = e.method, a = e.operation, u = a.get("produces_value"), i = a.get("produces"), s = a.get("consumes"), l = a.get("consumes_value");
e.response !== this.props.response && this.setState({executeInProgress: !1}), void 0 === u && (u = i && i.size ? i.first() : t, r.changeProducesValue([n, o], u)), void 0 === l && (l = s && s.size ? s.first() : t, r.changeConsumesValue([n, o], l))
}
}, {
key: "shouldComponentUpdate", value: function (e, t) {
return (0, f.default)(this, e, t)
}
}, {
key: "render", value: function () {
var e = this.props, t = e.isShownKey, r = e.jumpToKey, n = e.path, o = e.method, a = e.operation, u = e.showSummary, i = e.response, s = e.request, l = e.allowTryItOut, p = e.fn, f = e.getComponent, y = e.specActions, h = e.specSelectors, m = e.authActions, v = e.authSelectors, b = a.get("summary"), g = a.get("description"), _ = a.get("deprecated"), E = a.get("externalDocs"), j = a.get("responses"), w = a.get("security") || h.security(), O = a.get("produces"), P = a.get("schemes"), T = (0, d.getList)(a, ["parameters"]), S = f("responses"), x = f("parameters"), C = f("execute"), k = f("clear"), A = f("authorizeOperationBtn"), R = f("JumpToPath", !0), q = f("Collapse"), M = f("Markdown"), N = f("schemes");
if (i && i.size > 0) {
var I = !j.get(String(i.get("status")));
i = i.set("notDocumented", I)
}
var z = this.state.tryItOutEnabled, U = this.isShown(), L = [n, o];
return c.default.createElement("div", {
className: _ ? "opblock opblock-deprecated" : U ? "opblock opblock-" + o + " is-open" : "opblock opblock-" + o,
id: t
}, c.default.createElement("div", {
className: "opblock-summary opblock-summary-" + o,
onClick: this.toggleShown
}, c.default.createElement("span", {className: "opblock-summary-method"}, o.toUpperCase()), c.default.createElement("span", {className: _ ? "opblock-summary-path__deprecated" : "opblock-summary-path"}, c.default.createElement("span", null, n), c.default.createElement(R, {path: r})), u ? c.default.createElement("div", {className: "opblock-summary-description"}, b) : null, w && w.count() ? c.default.createElement(A, {
authActions: m,
security: w,
authSelectors: v
}) : null), c.default.createElement(q, {
isOpened: U,
animated: !0
}, c.default.createElement("div", {className: "opblock-body"}, _ && c.default.createElement("h4", {className: "opblock-title_normal"}, " Warning: Deprecated"), g && c.default.createElement("div", {className: "opblock-description-wrapper"}, c.default.createElement("div", {className: "opblock-description"}, c.default.createElement(M, {
options: {
html: !0,
typographer: !0,
linkify: !0,
linkTarget: "_blank"
}, source: g
}))), E && E.get("url") ? c.default.createElement("div", {className: "opblock-external-docs-wrapper"}, c.default.createElement("h4", {className: "opblock-title_normal"}, "Find more details"), c.default.createElement("div", {className: "opblock-external-docs"}, c.default.createElement("span", {className: "opblock-external-docs__description"}, E.get("description")), c.default.createElement("a", {
className: "opblock-external-docs__link",
href: E.get("url")
}, E.get("url")))) : null, c.default.createElement(x, {
parameters: T,
onChangeKey: L,
onTryoutClick: this.onTryoutClick,
onCancelClick: this.onCancelClick,
tryItOutEnabled: z,
allowTryItOut: l,
fn: p,
getComponent: f,
specActions: y,
specSelectors: h,
pathMethod: [n, o]
}), z && l && P && P.size ? c.default.createElement(N, {
schemes: P,
path: n,
method: o,
specActions: y
}) : null, c.default.createElement("div", {className: z && i && l ? "btn-group" : "execute-wrapper"}, z && l ? c.default.createElement(C, {
getComponent: f,
operation: a,
specActions: y,
specSelectors: h,
path: n,
method: o,
onExecute: this.onExecute
}) : null, z && i && l ? c.default.createElement(k, {
onClick: this.onClearClick,
specActions: y,
path: n,
method: o
}) : null), this.state.executeInProgress ? c.default.createElement("div", {className: "loading-container"}, c.default.createElement("div", {className: "loading"})) : null, j ? c.default.createElement(S, {
responses: j,
request: s,
tryItOutResponse: i,
getComponent: f,
specSelectors: h,
specActions: y,
produces: O,
producesValue: a.get("produces_value"),
pathMethod: [n, o],
fn: p
}) : null)))
}
}]), t
}(c.default.Component);
m.propTypes = {
path: l.PropTypes.string.isRequired,
method: l.PropTypes.string.isRequired,
operation: l.PropTypes.object.isRequired,
showSummary: l.PropTypes.bool,
isShownKey: h.arrayOrString.isRequired,
jumpToKey: h.arrayOrString.isRequired,
allowTryItOut: l.PropTypes.bool,
response: l.PropTypes.object,
request: l.PropTypes.object,
getComponent: l.PropTypes.func.isRequired,
authActions: l.PropTypes.object,
authSelectors: l.PropTypes.object,
specActions: l.PropTypes.object.isRequired,
specSelectors: l.PropTypes.object.isRequired,
layoutActions: l.PropTypes.object.isRequired,
layoutSelectors: l.PropTypes.object.isRequired,
fn: l.PropTypes.object.isRequired
}, m.defaultProps = {showSummary: !0, response: null, allowTryItOut: !0}, t.default = m
}, function (e, t) {
e.exports = require("react-addons-shallow-compare")
}, function (e, t, r) {
"use strict";
Object.defineProperty(t, "__esModule", {value: !0}), t.objectWithFuncs = t.arrayOrString = void 0;
var n = r(183), o = function (e, t) {
return n.PropTypes.shape(e.reduce(function (e, r) {
return e[r] = t, e
}, {}))
};
t.arrayOrString = n.PropTypes.oneOfType([n.PropTypes.arrayOf(n.PropTypes.string), n.PropTypes.string]), t.objectWithFuncs = function (e) {
return o(e, n.PropTypes.func.isRequired)
}
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = r(183), l = n(s), c = r(13), p = function (e) {
function t() {
return o(this, t), a(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return u(t, e), i(t, [{
key: "componentDidMount", value: function () {
(0, c.highlight)(this.refs.el)
}
}, {
key: "componentDidUpdate", value: function () {
(0, c.highlight)(this.refs.el)
}
}, {
key: "render", value: function () {
var e = this.props, t = e.value, r = e.className;
return r = r || "", l.default.createElement("pre", {ref: "el", className: r + " microlight"}, t)
}
}]), t
}(s.Component);
p.propTypes = {value: s.PropTypes.string.isRequired, className: s.PropTypes.string}, t.default = p
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
var r = [], n = !0, o = !1, a = void 0;
try {
for (var u, i = e[Symbol.iterator](); !(n = (u = i.next()).done) && (r.push(u.value), !t || r.length !== t); n = !0);
} catch (e) {
o = !0, a = e
} finally {
try {
!n && i.return && i.return()
} finally {
if (o)throw a
}
}
return r
}
return function (t, r) {
if (Array.isArray(t))return t;
if (Symbol.iterator in Object(t))return e(t, r);
throw new TypeError("Invalid attempt to destructure non-iterable instance")
}
}(), s = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), l = r(183), c = n(l), p = r(7), f = r(13), d = function (e) {
function t() {
var e, r, n, u;
o(this, t);
for (var i = arguments.length, s = Array(i), l = 0; l < i; l++)s[l] = arguments[l];
return r = n = a(this, (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(e, [this].concat(s))), n.onChangeProducesWrapper = function (e) {
return n.props.specActions.changeProducesValue(n.props.pathMethod, e)
}, u = r, a(n, u)
}
return u(t, e), s(t, [{
key: "render", value: function () {
var e = this.props, r = e.responses, n = e.request, o = e.tryItOutResponse, a = e.getComponent, u = e.specSelectors, s = e.fn, l = e.producesValue, p = (0, f.defaultStatusCode)(r), d = a("contentType"), y = a("liveResponse"), h = a("response"), m = this.props.produces && this.props.produces.size ? this.props.produces : t.defaultProps.produces;
return c.default.createElement("div", {className: "responses-wrapper"}, c.default.createElement("div", {className: "opblock-section-header"}, c.default.createElement("h4", null, "Responses"), c.default.createElement("label", null, c.default.createElement("span", null, "Response content type"), c.default.createElement(d, {
value: l,
onChange: this.onChangeProducesWrapper,
contentTypes: m,
className: "execute-content-type"
}))), c.default.createElement("div", {className: "responses-inner"}, o ? c.default.createElement("div", null, c.default.createElement(y, {
request: n,
response: o,
getComponent: a
}), c.default.createElement("h4", null, "Responses")) : null, c.default.createElement("table", {className: "responses-table"}, c.default.createElement("thead", null, c.default.createElement("tr", {className: "responses-header"}, c.default.createElement("td", {className: "col col_header response-col_status"}, "Code"), c.default.createElement("td", {className: "col col_header response-col_description"}, "Description"))), c.default.createElement("tbody", null, r.entrySeq().map(function (e) {
var t = i(e, 2), r = t[0], n = t[1], f = o && o.get("status") == r ? "response_current" : "";
return c.default.createElement(h, {
key: r,
isDefault: p === r,
fn: s,
className: f,
code: r,
response: n,
specSelectors: u,
contentType: l,
getComponent: a
})
}).toArray()))))
}
}]), t
}(c.default.Component);
d.propTypes = {
request: l.PropTypes.object,
tryItOutResponse: l.PropTypes.object,
responses: l.PropTypes.object.isRequired,
produces: l.PropTypes.object,
producesValue: l.PropTypes.any,
getComponent: l.PropTypes.func.isRequired,
specSelectors: l.PropTypes.object.isRequired,
specActions: l.PropTypes.object.isRequired,
pathMethod: l.PropTypes.array.isRequired,
fn: l.PropTypes.object.isRequired
}, d.defaultProps = {
request: null,
tryItOutResponse: null,
produces: (0, p.fromJS)(["application/json"])
}, t.default = d
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = function () {
function e(e, t) {
var r = [], n = !0, o = !1, a = void 0;
try {
for (var u, i = e[Symbol.iterator](); !(n = (u = i.next()).done) && (r.push(u.value), !t || r.length !== t); n = !0);
} catch (e) {
o = !0, a = e
} finally {
try {
!n && i.return && i.return()
} finally {
if (o)throw a
}
}
return r
}
return function (t, r) {
if (Array.isArray(t))return t;
if (Symbol.iterator in Object(t))return e(t, r);
throw new TypeError("Invalid attempt to destructure non-iterable instance")
}
}(), l = r(183), c = n(l), p = r(7), f = r(13), d = function (e, t, r) {
return t && t.size ? t.entrySeq().map(function (e) {
var t = s(e, 2), n = t[0], o = t[1];
return c.default.createElement("div", {key: n}, c.default.createElement("h5", null, n), c.default.createElement(r, {
className: "example",
value: o
}))
}).toArray() : e ? c.default.createElement("div", null, c.default.createElement(r, {
className: "example",
value: e
})) : null
}, y = function (e) {
function t() {
return o(this, t), a(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return u(t, e), i(t, [{
key: "render", value: function () {
var e = this.props, t = e.code, r = e.response, n = e.className, o = e.fn, a = e.getComponent, u = e.specSelectors, i = e.contentType, s = o.inferSchema, l = s(r.toJS()), y = r.get("headers"), h = r.get("examples"), m = a("headers"), v = a("highlightCode"), b = a("modelExample"), g = a("Markdown"), _ = l ? (0, f.getSampleSchema)(l, i, {includeReadOnly: !0}) : null, E = d(_, h, v);
return c.default.createElement("tr", {className: "response " + (n || "")}, c.default.createElement("td", {className: "col response-col_status"}, t), c.default.createElement("td", {className: "col response-col_description"}, c.default.createElement("div", {className: "response-col_description__inner"}, c.default.createElement(g, {
options: {
html: !0,
typographer: !0,
linkify: !0,
linkTarget: "_blank"
}, source: r.get("description")
})), E ? c.default.createElement(b, {
getComponent: a,
specSelectors: u,
schema: (0, p.fromJS)(l),
example: E
}) : null, y ? c.default.createElement(m, {headers: y}) : null))
}
}]), t
}(c.default.Component);
y.propTypes = {
code: l.PropTypes.string.isRequired,
response: l.PropTypes.object,
className: l.PropTypes.string,
getComponent: l.PropTypes.func.isRequired,
specSelectors: l.PropTypes.object.isRequired,
fn: l.PropTypes.object.isRequired,
contentType: l.PropTypes.string
}, y.defaultProps = {response: (0, p.fromJS)({})}, t.default = y
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t);
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = r(183), l = n(s), c = r(13), p = r(288), f = n(p), d = function (e) {
function t() {
return o(this, t), a(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return u(t, e), i(t, [{
key: "render", value: function () {
var e = this.props, t = e.content, r = e.contentType, n = e.url, o = e.headers, a = void 0 === o ? {} : o, u = e.getComponent, i = u("highlightCode"), s = void 0, p = void 0;
if (n = n || "", /json/i.test(r)) {
try {
s = JSON.stringify(JSON.parse(t), null, " ")
} catch (e) {
s = "can't parse JSON. Raw result:\n\n" + t
}
p = l.default.createElement(i, {value: s})
} else if (/xml/i.test(r)) s = (0, c.formatXml)(t), p = l.default.createElement(i, {value: s}); else if ("text/html" === (0, f.default)(r) || /text\/plain/.test(r)) p = l.default.createElement(i, {value: t}); else if (/^image\//i.test(r)) p = l.default.createElement("img", {src: n}); else if (/^audio\//i.test(r)) p = l.default.createElement("pre", null, l.default.createElement("audio", {controls: !0}, l.default.createElement("source", {
src: n,
type: r
}))); else if (/^application\/octet-stream/i.test(r) || a["Content-Disposition"] && /attachment/i.test(a["Content-Disposition"]) || a["content-disposition"] && /attachment/i.test(a["content-disposition"]) || a["Content-Description"] && /File Transfer/i.test(a["Content-Description"]) || a["content-description"] && /File Transfer/i.test(a["content-description"])) {
var d = a["content-length"] || a["Content-Length"];
if (!+d)return null;
var y = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
if (!y && "Blob" in window) {
var h = r || "text/html", m = t instanceof Blob ? t : new Blob([t], {type: h}), v = window.URL.createObjectURL(m), b = n.substr(n.lastIndexOf("/") + 1), g = [h, b, v].join(":"), _ = a["content-disposition"] || a["Content-Disposition"];
if ("undefined" != typeof _) {
var E = /filename=([^;]*);?/i.exec(_);
null !== E && E.length > 1 && (g = E[1])
}
p = l.default.createElement("div", null, l.default.createElement("a", {
href: v,
download: g
}, "Download file"))
} else p = l.default.createElement("pre", null, "Download headers detected but your browser does not support downloading binary via XHR (Blob).")
} else p = "string" == typeof t ? l.default.createElement(i, {value: t}) : l.default.createElement("div", null, "Unknown response type");
return p ? l.default.createElement("div", null, l.default.createElement("h5", null, "Response body"), p) : null
}
}]), t
}(l.default.Component);
d.propTypes = {
content: s.PropTypes.any.isRequired,
contentType: s.PropTypes.string.isRequired,
getComponent: s.PropTypes.func.isRequired,
headers: s.PropTypes.object,
url: s.PropTypes.string
}, t.default = d
}, function (e, t, r) {
var n = r(37), o = n(function (e, t, r) {
return e + (r ? " " : "") + t.toLowerCase()
});
e.exports = o
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = r(183), l = n(s), c = r(270), p = n(c), f = r(7), d = n(f), y = function (e, t) {
return e.valueSeq().filter(d.default.Map.isMap).map(t)
}, h = function (e) {
function t() {
var e, r, n, u;
o(this, t);
for (var i = arguments.length, s = Array(i), l = 0; l < i; l++)s[l] = arguments[l];
return r = n = a(this, (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(e, [this].concat(s))), n.onChange = function (e, t, r) {
var o = n.props, a = o.specActions.changeParam, u = o.onChangeKey;
a(u, e.get("name"), t, r)
}, n.onChangeConsumesWrapper = function (e) {
var t = n.props, r = t.specActions.changeConsumesValue, o = t.onChangeKey;
r(o, e)
}, u = r, a(n, u)
}
return u(t, e), i(t, [{
key: "render", value: function () {
var e = this, t = this.props, r = t.onTryoutClick, n = t.onCancelClick, o = t.parameters, a = t.allowTryItOut, u = t.tryItOutEnabled, i = t.fn, s = t.getComponent, c = t.specSelectors, p = t.pathMethod, f = s("parameterRow"), d = s("TryItOutButton"), h = u && a;
return l.default.createElement("div", {className: "opblock-section"}, l.default.createElement("div", {className: "opblock-section-header"}, l.default.createElement("h4", {className: "opblock-title"}, "Parameters"), a ? l.default.createElement(d, {
enabled: u,
onCancelClick: n,
onTryoutClick: r
}) : null), o.count() ? l.default.createElement("div", {className: "table-container"}, l.default.createElement("table", {className: "parameters"}, l.default.createElement("thead", null, l.default.createElement("tr", null, l.default.createElement("th", {className: "col col_header parameters-col_name"}, "Name"), l.default.createElement("th", {className: "col col_header parameters-col_description"}, "Description"))), l.default.createElement("tbody", null, y(o, function (t) {
return l.default.createElement(f, {
fn: i,
getComponent: s,
param: t,
key: t.get("name"),
onChange: e.onChange,
onChangeConsumes: e.onChangeConsumesWrapper,
specSelectors: c,
pathMethod: p,
isExecute: h
})
}).toArray()))) : l.default.createElement("div", {className: "opblock-description-wrapper"}, l.default.createElement("p", null, "No parameters")))
}
}]), t
}(s.Component);
h.propTypes = {
parameters: p.default.list.isRequired,
specActions: s.PropTypes.object.isRequired,
getComponent: s.PropTypes.func.isRequired,
specSelectors: s.PropTypes.object.isRequired,
fn: s.PropTypes.object.isRequired,
tryItOutEnabled: s.PropTypes.bool,
allowTryItOut: s.PropTypes.bool,
onTryoutClick: s.PropTypes.func,
onCancelClick: s.PropTypes.func,
onChangeKey: s.PropTypes.array,
pathMethod: s.PropTypes.array.isRequired
}, h.defaultProps = {
onTryoutClick: Function.prototype,
onCancelClick: Function.prototype,
tryItOutEnabled: !1,
allowTryItOut: !0,
onChangeKey: []
}, t.default = h
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = r(183), l = n(s), c = r(12), p = n(c), f = function (e) {
function t(e, r) {
o(this, t);
var n = a(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, r));
d.call(n);
var u = e.specSelectors, i = e.pathMethod, s = e.param, l = s.get("default"), c = u.getParameter(i, s.get("name")), p = c ? c.get("value") : "";
return void 0 !== l && void 0 === p && n.onChangeWrapper(l), n
}
return u(t, e), i(t, [{
key: "componentWillReceiveProps", value: function (e) {
var t = e.specSelectors, r = e.pathMethod, n = e.param, o = n.get("default"), a = t.getParameter(r, n.get("name")), u = a ? a.get("value") : "";
void 0 !== o && void 0 === u && this.onChangeWrapper(o)
}
}, {
key: "render", value: function () {
var e = this.props, t = e.param, r = e.onChange, n = e.getComponent, o = e.isExecute, a = e.fn, u = e.onChangeConsumes, i = e.specSelectors, s = e.pathMethod, c = n("JsonSchemaForm"), f = n("ParamBody"), d = t.get("in"), y = "body" !== d ? null : l.default.createElement(f, {
getComponent: n,
fn: a,
param: t,
consumes: i.operationConsumes(s),
consumesValue: i.contentTypeValues(s).get("requestContentType"),
onChange: r,
onChangeConsumes: u,
isExecute: o,
specSelectors: i,
pathMethod: s
}), h = n("modelExample"), m = n("Markdown"), v = t.get("schema"), b = "formData" === d, g = "FormData" in p.default, _ = t.get("required"), E = t.getIn(["items", "type"]), j = i.getParameter(s, t.get("name")), w = j ? j.get("value") : "";
return l.default.createElement("tr", null, l.default.createElement("td", {className: "col parameters-col_name"}, l.default.createElement("div", {className: _ ? "parameter__name required" : "parameter__name"}, t.get("name"), _ ? l.default.createElement("span", {style: {color: "red"}}, " *") : null), l.default.createElement("div", {className: "parаmeter__type"}, t.get("type"), " ", E && "[" + E + "]"), l.default.createElement("div", {className: "parameter__in"}, "(", t.get("in"), ")")), l.default.createElement("td", {className: "col parameters-col_description"}, l.default.createElement(m, {
options: {
html: !0,
typographer: !0,
linkify: !0,
linkTarget: "_blank"
}, source: t.get("description")
}), b && !g && l.default.createElement("div", null, "Error: your browser does not support FormData"), y || !o ? null : l.default.createElement(c, {
fn: a,
getComponent: n,
value: w,
required: _,
description: t.get("description") ? t.get("name") + " - " + t.get("description") : "" + t.get("name"),
onChange: this.onChangeWrapper,
schema: t
}), y && v ? l.default.createElement(h, {
getComponent: n,
isExecute: o,
specSelectors: i,
schema: v,
example: y
}) : null))
}
}]), t
}(s.Component);
f.propTypes = {
onChange: s.PropTypes.func.isRequired,
param: s.PropTypes.object.isRequired,
getComponent: s.PropTypes.func.isRequired,
fn: s.PropTypes.object.isRequired,
isExecute: s.PropTypes.bool,
onChangeConsumes: s.PropTypes.func.isRequired,
specSelectors: s.PropTypes.object.isRequired,
pathMethod: s.PropTypes.array.isRequired
};
var d = function () {
var e = this;
this.onChangeWrapper = function (t) {
var r = e.props, n = r.onChange, o = r.param;
return n(o, t)
}
};
t.default = f
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = r(183), l = n(s), c = function (e) {
function t() {
var e, r, n, u;
o(this, t);
for (var i = arguments.length, s = Array(i), l = 0; l < i; l++)s[l] = arguments[l];
return r = n = a(this, (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(e, [this].concat(s))), n.onClick = function () {
var e = n.props, t = e.specSelectors, r = e.specActions, o = e.operation, a = e.path, u = e.method;
r.validateParams([a, u]), t.validateBeforeExecute([a, u]) && (n.props.onExecute && n.props.onExecute(), r.execute({
operation: o,
path: a,
method: u
}))
}, n.onChangeProducesWrapper = function (e) {
return n.props.specActions.changeProducesValue([n.props.path, n.props.method], e)
}, u = r, a(n, u)
}
return u(t, e), i(t, [{
key: "render", value: function () {
return l.default.createElement("button", {
className: "btn execute opblock-control__btn",
onClick: this.onClick
}, "Execute")
}
}]), t
}(s.Component);
c.propTypes = {
specSelectors: s.PropTypes.object.isRequired,
specActions: s.PropTypes.object.isRequired,
operation: s.PropTypes.object.isRequired,
path: s.PropTypes.string.isRequired,
getComponent: s.PropTypes.func.isRequired,
method: s.PropTypes.string.isRequired,
onExecute: s.PropTypes.func
}, t.default = c
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
var r = [], n = !0, o = !1, a = void 0;
try {
for (var u, i = e[Symbol.iterator](); !(n = (u = i.next()).done) && (r.push(u.value), !t || r.length !== t); n = !0);
} catch (e) {
o = !0, a = e
} finally {
try {
!n && i.return && i.return()
} finally {
if (o)throw a
}
}
return r
}
return function (t, r) {
if (Array.isArray(t))return t;
if (Symbol.iterator in Object(t))return e(t, r);
throw new TypeError("Invalid attempt to destructure non-iterable instance")
}
}(), s = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), l = r(183), c = n(l), p = r(7), f = n(p), d = function (e) {
function t() {
return o(this, t), a(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return u(t, e), s(t, [{
key: "render", value: function () {
var e = this.props.headers;
return e && e.size ? c.default.createElement("div", {className: "headers-wrapper"}, c.default.createElement("h4", {className: "headers__title"}, "Headers:"), c.default.createElement("table", {className: "headers"}, c.default.createElement("thead", null, c.default.createElement("tr", {className: "header-row"}, c.default.createElement("th", {className: "header-col"}, "Name"), c.default.createElement("th", {className: "header-col"}, "Description"), c.default.createElement("th", {className: "header-col"}, "Type"))), c.default.createElement("tbody", null, e.entrySeq().map(function (e) {
var t = i(e, 2), r = t[0], n = t[1];
return f.default.Map.isMap(n) ? c.default.createElement("tr", {key: r}, c.default.createElement("td", {className: "header-col"}, r), c.default.createElement("td", {className: "header-col"}, n.get("description")), c.default.createElement("td", {className: "header-col"}, n.get("type"))) : null
}).toArray()))) : null
}
}]), t
}(c.default.Component);
d.propTypes = {headers: l.PropTypes.object.isRequired}, t.default = d
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
function i(e) {
return e.split(" ").map(function (e) {
return e[0].toUpperCase() + e.slice(1)
}).join(" ")
}
Object.defineProperty(t, "__esModule", {value: !0});
var s = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), l = r(183), c = n(l), p = r(7), f = r(294), d = n(f), y = function (e) {
function t() {
return o(this, t), a(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return u(t, e), s(t, [{
key: "render", value: function () {
var e = this.props, t = e.jumpToLine, r = e.errSelectors, n = e.layoutSelectors, o = e.layoutActions, a = r.allErrors(), u = a.filter(function (e) {
return "thrown" === e.get("type") || "error" === e.get("level")
});
if (!u || u.count() < 1)return null;
var i = n.isShown(["errorPane"], !0), s = function () {
return o.show(["errorPane"], !i)
}, l = u.sortBy(function (e) {
return e.get("line")
});
return c.default.createElement("pre", {className: "errors-wrapper"}, c.default.createElement("hgroup", {className: "error"}, c.default.createElement("h4", {className: "errors__title"}, "Errors"), c.default.createElement("button", {
className: "btn errors__clear-btn",
onClick: s
}, i ? "Hide" : "Show")), c.default.createElement(d.default, {
isOpened: i,
animated: !0
}, c.default.createElement("div", {className: "errors"}, l.map(function (e, r) {
return "thrown" === e.get("type") ? c.default.createElement(h, {
key: r,
error: e.get("error") || e,
jumpToLine: t
}) : "spec" === e.get("type") ? c.default.createElement(m, {
key: r,
error: e,
jumpToLine: t
}) : void 0
}))))
}
}]), t
}(c.default.Component);
y.propTypes = {
jumpToLine: l.PropTypes.func,
errSelectors: l.PropTypes.object.isRequired,
layoutSelectors: l.PropTypes.object.isRequired,
layoutActions: l.PropTypes.object.isRequired
}, t.default = y;
var h = function (e) {
var t = e.error, r = e.jumpToLine;
if (!t)return null;
var n = t.get("line");
return c.default.createElement("div", {className: "error-wrapper"}, t ? c.default.createElement("div", null, c.default.createElement("h4", null, t.get("source") && t.get("level") ? i(t.get("source")) + " " + t.get("level") : "", t.get("path") ? c.default.createElement("small", null, " at ", t.get("path")) : null), c.default.createElement("span", {
style: {
whiteSpace: "pre-line",
maxWidth: "100%"
}
}, t.get("message")), c.default.createElement("div", null, n ? c.default.createElement("a", {onClick: r.bind(null, n)}, "Jump to line ", n) : null)) : null)
}, m = function (e) {
var t = e.error, r = e.jumpToLine;
return c.default.createElement("div", {className: "error-wrapper"}, t ? c.default.createElement("div", null, c.default.createElement("h4", null, i(t.get("source")) + " " + t.get("level"), t.get("path") ? c.default.createElement("small", null, " at ", p.List.isList(t.get("path")) ? t.get("path").join(".") : t.get("path")) : null), c.default.createElement("span", {style: {whiteSpace: "pre-line"}}, t.get("message")), c.default.createElement("div", null, r ? c.default.createElement("a", {onClick: r.bind(null, t.get("line"))}, "Jump to line ", t.get("line")) : null)) : null)
};
h.propTypes = {
error: l.PropTypes.object.isRequired,
jumpToLine: l.PropTypes.func
}, m.propTypes = {error: l.PropTypes.object.isRequired, jumpToLine: l.PropTypes.func}
}, function (e, t) {
e.exports = require("react-collapse")
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = r(183), l = n(s), c = r(270), p = n(c), f = r(7), d = function () {
}, y = function (e) {
function t() {
var e, r, n, u;
o(this, t);
for (var i = arguments.length, s = Array(i), l = 0; l < i; l++)s[l] = arguments[l];
return r = n = a(this, (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(e, [this].concat(s))), n.onChangeWrapper = function (e) {
return n.props.onChange(e.target.value)
}, u = r, a(n, u)
}
return u(t, e), i(t, [{
key: "componentDidMount", value: function () {
this.props.onChange(this.props.contentTypes.first())
}
}, {
key: "render", value: function () {
var e = this.props, t = e.contentTypes, r = e.className, n = e.value;
return t && t.size ? l.default.createElement("div", {className: "content-type-wrapper " + (r || "")}, l.default.createElement("select", {
className: "content-type",
value: n,
onChange: this.onChangeWrapper
}, t.map(function (e) {
return l.default.createElement("option", {key: e, value: e}, e)
}).toArray())) : null
}
}]), t
}(l.default.Component);
y.propTypes = {
contentTypes: s.PropTypes.oneOfType([p.default.list, p.default.set]),
value: s.PropTypes.string,
onChange: s.PropTypes.func,
className: s.PropTypes.string
}, y.defaultProps = {onChange: d, value: null, contentTypes: (0, f.fromJS)(["application/json"])}, t.default = y
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0}), t.OperationLink = void 0;
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = r(183), l = n(s), c = r(297), p = function (e) {
function t() {
var e;
o(this, t);
for (var r = arguments.length, n = Array(r), u = 0; u < r; u++)n[u] = arguments[u];
var i = a(this, (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(e, [this].concat(n)));
return i.setTagShown = i._setTagShown.bind(i), i
}
return u(t, e), i(t, [{
key: "_setTagShown", value: function (e, t) {
this.props.layoutActions.show(e, t)
}
}, {
key: "showOp", value: function (e, t) {
var r = this.props.layoutActions;
r.show(e, t)
}
}, {
key: "render", value: function () {
var e = this.props, t = e.specSelectors, r = e.layoutSelectors, n = e.layoutActions, o = e.getComponent, a = t.taggedOperations(), u = o("Collapse");
return l.default.createElement("div", null, l.default.createElement("h4", {className: "overview-title"}, "Overview"), a.map(function (e, t) {
var o = e.get("operations"), a = ["overview-tags", t], i = r.isShown(a, !0), s = function () {
return n.show(a, !i)
};
return l.default.createElement("div", {key: "overview-" + t}, l.default.createElement("h4", {
onClick: s,
className: "link overview-tag"
}, " ", i ? "-" : "+", t), l.default.createElement(u, {
isOpened: i,
animated: !0
}, o.map(function (e) {
var t = e.toObject(), o = t.path, a = t.method, u = t.id, i = "operations", s = u, c = r.isShown([i, s]);
return l.default.createElement(f, {
key: u,
path: o,
method: a,
id: o + "-" + a,
shown: c,
showOpId: s,
showOpIdPrefix: i,
href: "#operation-" + s,
onClick: n.show
})
}).toArray()))
}).toArray(), a.size < 1 && l.default.createElement("h3", null, " No operations defined in spec! "))
}
}]), t
}(l.default.Component);
t.default = p, p.propTypes = {
layoutSelectors: s.PropTypes.object.isRequired,
specSelectors: s.PropTypes.object.isRequired,
layoutActions: s.PropTypes.object.isRequired,
getComponent: s.PropTypes.func.isRequired
};
var f = t.OperationLink = function (e) {
function t(e) {
o(this, t);
var r = a(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e));
return r.onClick = r._onClick.bind(r), r
}
return u(t, e), i(t, [{
key: "_onClick", value: function () {
var e = this.props, t = e.showOpId, r = e.showOpIdPrefix, n = e.onClick, o = e.shown;
n([r, t], !o)
}
}, {
key: "render", value: function () {
var e = this.props, t = e.id, r = e.method, n = e.shown, o = e.href;
return l.default.createElement(c.Link, {
href: o,
style: {fontWeight: n ? "bold" : "normal"},
onClick: this.onClick,
className: "block opblock-link"
}, l.default.createElement("div", null, l.default.createElement("small", {className: "bold-label-" + r}, r.toUpperCase()), l.default.createElement("span", {className: "bold-label"}, t)))
}
}]), t
}(l.default.Component);
f.propTypes = {
href: s.PropTypes.string,
onClick: s.PropTypes.func,
id: s.PropTypes.string.isRequired,
method: s.PropTypes.string.isRequired,
shown: s.PropTypes.bool.isRequired,
showOpId: s.PropTypes.string.isRequired,
showOpIdPrefix: s.PropTypes.string.isRequired
}
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
var r = {};
for (var n in e)t.indexOf(n) >= 0 || Object.prototype.hasOwnProperty.call(e, n) && (r[n] = e[n]);
return r
}
function a(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function u(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function i(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
function s() {
for (var e = arguments.length, t = Array(e), r = 0; r < e; r++)t[r] = arguments[r];
return t.filter(function (e) {
return !!e
}).join(" ").trim()
}
Object.defineProperty(t, "__esModule", {value: !0}), t.Collapse = t.Link = t.Select = t.Input = t.TextArea = t.Button = t.Row = t.Col = t.Container = t.Markdown = void 0;
var l = Object.assign || function (e) {
for (var t = 1; t < arguments.length; t++) {
var r = arguments[t];
for (var n in r)Object.prototype.hasOwnProperty.call(r, n) && (e[n] = r[n])
}
return e
}, c = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), p = r(183), f = n(p), d = r(294), y = n(d), h = r(298), m = n(h), v = (t.Markdown = m.default, t.Container = function (e) {
function t() {
return a(this, t), u(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return i(t, e), c(t, [{
key: "render", value: function () {
var e = this.props, t = e.fullscreen, r = e.full, n = o(e, ["fullscreen", "full"]);
if (t)return f.default.createElement("section", n);
var a = "container" + (r ? "-full" : "");
return f.default.createElement("section", l({}, n, {className: s(n.className, a)}))
}
}]), t
}(f.default.Component));
v.propTypes = {fullscreen: p.PropTypes.bool, full: p.PropTypes.bool, className: p.PropTypes.string};
var b = {mobile: "", tablet: "-tablet", desktop: "-desktop", large: "-hd"}, g = t.Col = function (e) {
function t() {
return a(this, t), u(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return i(t, e), c(t, [{
key: "render", value: function () {
var e = this.props, t = e.hide, r = e.keepContents, n = (e.mobile, e.tablet, e.desktop, e.large, o(e, ["hide", "keepContents", "mobile", "tablet", "desktop", "large"]));
if (t && !r)return f.default.createElement("span", null);
var a = [];
for (var u in b) {
var i = b[u];
if (u in this.props) {
var c = this.props[u];
if (c < 1) {
a.push("none" + i);
continue
}
a.push("block" + i), a.push("col-" + c + i)
}
}
var p = s.apply(void 0, [n.className, "clear"].concat(a));
return f.default.createElement("section", l({}, n, {
style: {display: t ? "none" : null},
className: p
}))
}
}]), t
}(f.default.Component);
g.propTypes = {
hide: p.PropTypes.bool,
keepContents: p.PropTypes.bool,
mobile: p.PropTypes.number,
tablet: p.PropTypes.number,
desktop: p.PropTypes.number,
large: p.PropTypes.number,
className: p.PropTypes.string
};
var _ = t.Row = function (e) {
function t() {
return a(this, t), u(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return i(t, e), c(t, [{
key: "render", value: function () {
return f.default.createElement("div", l({}, this.props, {className: s(this.props.className, "wrapper")}))
}
}]), t
}(f.default.Component);
_.propTypes = {className: p.PropTypes.string};
var E = t.Button = function (e) {
function t() {
return a(this, t), u(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return i(t, e), c(t, [{
key: "render", value: function () {
return f.default.createElement("button", l({}, this.props, {className: s(this.props.className, "button")}))
}
}]), t
}(f.default.Component);
E.propTypes = {className: p.PropTypes.string}, E.defaultProps = {className: ""};
var j = (t.TextArea = function (e) {
return f.default.createElement("textarea", e)
}, t.Input = function (e) {
return f.default.createElement("input", e)
}, t.Select = function (e) {
function t(e, r) {
a(this, t);
var n = u(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, r));
w.call(n);
var o = void 0;
return o = void 0 !== e.value ? e.value : e.multiple ? [""] : "", n.state = {value: o}, n
}
return i(t, e), c(t, [{
key: "render", value: function () {
var e = this.props, t = e.allowedValues, r = e.multiple, n = e.allowEmptyValue, o = this.state.value.toJS ? this.state.value.toJS() : this.state.value;
return f.default.createElement("select", {
multiple: r,
value: o,
onChange: this.onChange
}, n ? f.default.createElement("option", {value: ""}, "--") : null, t.map(function (e, t) {
return f.default.createElement("option", {key: t, value: String(e)}, e)
}))
}
}]), t
}(f.default.Component));
j.propTypes = {
allowedValues: p.PropTypes.object,
value: p.PropTypes.any,
onChange: p.PropTypes.func,
multiple: p.PropTypes.bool,
allowEmptyValue: p.PropTypes.bool
}, j.defaultProps = {multiple: !1, allowEmptyValue: !0};
var w = function () {
var e = this;
this.onChange = function (t) {
var r = e.props, n = r.onChange, o = r.multiple, a = [].slice.call(t.target.options), u = void 0;
u = o ? a.filter(function (e) {
return e.selected
}).map(function (e) {
return e.value
}) : t.target.value, e.setState({value: u}), n && n(u)
}
}, O = t.Link = function (e) {
function t() {
return a(this, t), u(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return i(t, e), c(t, [{
key: "render", value: function () {
return f.default.createElement("a", l({}, this.props, {className: s(this.props.className, "link")}))
}
}]), t
}(f.default.Component);
O.propTypes = {className: p.PropTypes.string};
var P = function (e) {
var t = e.children;
return f.default.createElement("div", {
style: {
height: "auto",
border: "none",
margin: 0,
padding: 0
}
}, " ", t, " ")
};
P.propTypes = {children: p.PropTypes.node};
var T = t.Collapse = function (e) {
function t() {
return a(this, t), u(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return i(t, e), c(t, [{
key: "renderNotAnimated", value: function () {
return this.props.isOpened ? f.default.createElement(P, null, this.props.children) : f.default.createElement("noscript", null)
}
}, {
key: "render", value: function () {
var e = this.props, t = e.animated, r = e.isOpened, n = e.children;
return t ? (n = r ? n : null, f.default.createElement(y.default, {isOpened: r}, f.default.createElement(P, null, n))) : this.renderNotAnimated()
}
}]), t
}(f.default.Component);
T.propTypes = {
isOpened: p.PropTypes.bool,
children: p.PropTypes.node.isRequired,
animated: p.PropTypes.bool
}, T.defaultProps = {isOpened: !1, animated: !1}
}, function (e, t) {
e.exports = require("react-remarkable")
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = r(183), l = n(s), c = r(7), p = r(270), f = n(p), d = function (e) {
function t() {
return o(this, t), a(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return u(t, e), i(t, [{
key: "render", value: function () {
var e = this.props, t = e.host, r = e.basePath;
return l.default.createElement("pre", {className: "base-url"}, "[ Base url: ", t, r, "]")
}
}]), t
}(l.default.Component);
d.propTypes = {host: s.PropTypes.string, basePath: s.PropTypes.string};
var y = function (e) {
function t() {
return o(this, t), a(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return u(t, e), i(t, [{
key: "render", value: function () {
var e = this.props.data, t = e.get("name") || "the developer", r = e.get("url"), n = e.get("email");
return l.default.createElement("div", null, r && l.default.createElement("div", null, l.default.createElement("a", {
href: r,
target: "_blank"
}, t, " - Website")), n && l.default.createElement("a", {
href: "mailto:" + n
}, r ? "Send email to " + t : "Contact " + t))
}
}]), t
}(l.default.Component);
y.propTypes = {data: s.PropTypes.object};
var h = function (e) {
function t() {
return o(this, t), a(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return u(t, e), i(t, [{
key: "render", value: function () {
var e = this.props.license, t = e.get("name") || "License", r = e.get("url");
return l.default.createElement("div", null, r ? l.default.createElement("a", {
target: "_blank",
href: r
}, t) : l.default.createElement("span", null, t))
}
}]), t
}(l.default.Component);
h.propTypes = {license: s.PropTypes.object};
var m = function (e) {
function t() {
return o(this, t), a(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return u(t, e), i(t, [{
key: "render", value: function () {
var e = this.props, t = e.info, r = e.url, n = e.host, o = e.basePath, a = e.getComponent, u = e.externalDocs, i = t.get("version"), s = t.get("description"), p = t.get("title"), f = t.get("termsOfService"), m = t.get("contact"), v = t.get("license"), b = (u || (0, c.fromJS)({})).toJS(), g = b.url, _ = b.description, E = a("Markdown");
return l.default.createElement("div", {className: "info"}, l.default.createElement("hgroup", {className: "main"}, l.default.createElement("h2", {className: "title"}, p, i && l.default.createElement("small", null, l.default.createElement("pre", {className: "version"}, " ", i, " "))), n || o ? l.default.createElement(d, {
host: n,
basePath: o
}) : null, r && l.default.createElement("a", {
target: "_blank",
href: r
}, l.default.createElement("span", {className: "url"}, " ", r, " "))), l.default.createElement("div", {className: "description"}, l.default.createElement(E, {
options: {
html: !0,
typographer: !0,
linkify: !0,
linkTarget: "_blank"
}, source: s
})), f && l.default.createElement("div", null, l.default.createElement("a", {
target: "_blank",
href: f
}, "Terms of service")), m && m.size ? l.default.createElement(y, {data: m}) : null, v && v.size ? l.default.createElement(h, {license: v}) : null, g ? l.default.createElement("a", {
target: "_blank",
href: g
}, _ || g) : null)
}
}]), t
}(l.default.Component);
m.propTypes = {
info: s.PropTypes.object,
url: s.PropTypes.string,
host: s.PropTypes.string,
basePath: s.PropTypes.string,
externalDocs: f.default.map,
getComponent: s.PropTypes.func.isRequired
}, t.default = m, m.propTypes = {
title: s.PropTypes.any,
description: s.PropTypes.any,
version: s.PropTypes.any,
url: s.PropTypes.string
}
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = r(183), l = n(s), c = function (e) {
function t() {
return o(this, t), a(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return u(t, e), i(t, [{
key: "render", value: function () {
return l.default.createElement("div", {className: "footer"})
}
}]), t
}(l.default.Component);
t.default = c
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = r(183), l = n(s), c = r(282), p = n(c), f = r(7), d = r(13), y = Function.prototype, h = function (e) {
function t(e, r) {
o(this, t);
var n = a(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, r));
return m.call(n), n.state = {isEditBox: !1, value: ""}, n
}
return u(t, e), i(t, [{
key: "componentDidMount", value: function () {
this.updateValues.call(this, this.props)
}
}, {
key: "shouldComponentUpdate", value: function (e, t) {
return (0, p.default)(this, e, t)
}
}, {
key: "componentWillReceiveProps", value: function (e) {
this.updateValues.call(this, e)
}
}, {
key: "render", value: function () {
var e = this.props, r = e.onChangeConsumes, n = e.param, o = e.isExecute, a = e.specSelectors, u = e.pathMethod, i = e.getComponent, s = i("Button"), c = i("TextArea"), p = i("highlightCode"), d = i("contentType"), y = a ? a.getParameter(u, n.get("name")) : n, h = y.get("errors", (0, f.List)()), m = a.contentTypeValues(u).get("requestContentType"), v = this.props.consumes && this.props.consumes.size ? this.props.consumes : t.defaultProp.consumes, b = this.state, g = b.value, _ = b.isEditBox;
return l.default.createElement("div", {className: "body-param"}, _ && o ? l.default.createElement(c, {
className: "body-param__text" + (h.count() ? " invalid" : ""),
value: g,
onChange: this.handleOnChange
}) : g && l.default.createElement(p, {
className: "body-param__example",
value: g
}), l.default.createElement("div", {className: "body-param-options"}, o ? l.default.createElement("div", {className: "body-param-edit"}, l.default.createElement(s, {
className: _ ? "btn cancel body-param__example-edit" : "btn edit body-param__example-edit",
onClick: this.toggleIsEditBox
}, _ ? "Cancel" : "Edit")) : null, l.default.createElement("label", {htmlFor: ""}, l.default.createElement("span", null, "Parameter content type"), l.default.createElement(d, {
value: m,
contentTypes: v,
onChange: r,
className: "body-param-content-type"
}))))
}
}]), t
}(s.Component);
h.propTypes = {
param: s.PropTypes.object,
onChange: s.PropTypes.func,
onChangeConsumes: s.PropTypes.func,
consumes: s.PropTypes.object,
consumesValue: s.PropTypes.string,
fn: s.PropTypes.object.isRequired,
getComponent: s.PropTypes.func.isRequired,
isExecute: s.PropTypes.bool,
specSelectors: s.PropTypes.object.isRequired,
pathMethod: s.PropTypes.array.isRequired
}, h.defaultProp = {
consumes: (0, f.fromJS)(["application/json"]),
param: (0, f.fromJS)({}),
onChange: y,
onChangeConsumes: y
};
var m = function () {
var e = this;
this.updateValues = function (t) {
var r = t.specSelectors, n = t.pathMethod, o = t.param, a = t.isExecute, u = t.consumesValue, i = void 0 === u ? "" : u, s = r ? r.getParameter(n, o.get("name")) : {}, l = /xml/i.test(i), c = l ? s.get("value_xml") : s.get("value");
c ? (e.setState({value: c}), e.onChange(c, {
isXml: l,
isEditBox: a
})) : l ? e.onChange(e.sample("xml"), {
isXml: l,
isEditBox: a
}) : e.onChange(e.sample(), {isEditBox: a})
}, this.sample = function (t) {
var r = e.props, n = r.param, o = r.fn.inferSchema, a = o(n.toJS());
return (0, d.getSampleSchema)(a, t)
}, this.onChange = function (t, r) {
var n = r.isEditBox, o = r.isXml;
e.setState({value: t, isEditBox: n}), e._onChange(t, o)
}, this._onChange = function (t, r) {
(e.props.onChange || y)(e.props.param, t, r)
}, this.handleOnChange = function (t) {
var r = e.props.consumesValue;
e.onChange(t.target.value.trim(), {isXml: /xml/i.test(r)})
}, this.toggleIsEditBox = function () {
return e.setState(function (e) {
return {isEditBox: !e.isEditBox}
})
}
};
t.default = h
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = r(183), l = n(s), c = r(303), p = n(c), f = function (e) {
function t() {
return o(this, t), a(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return u(t, e), i(t, [{
key: "handleFocus", value: function (e) {
e.target.select(), document.execCommand("copy")
}
}, {
key: "render", value: function () {
var e = this.props.request, t = (0, p.default)(e);
return l.default.createElement("div", null, l.default.createElement("h4", null, "Curl"), l.default.createElement("div", {className: "copy-paste"}, l.default.createElement("textarea", {
onFocus: this.handleFocus,
className: "curl",
style: {whiteSpace: "normal"},
defaultValue: t
})))
}
}]), t
}(l.default.Component);
f.propTypes = {request: s.PropTypes.object.isRequired}, t.default = f
}, function (e, t) {
"use strict";
function r(e) {
var t = [], r = "", o = e.get("headers");
if (t.push("curl"), t.push("-X", e.get("method")), t.push(e.get("url")), o && o.size) {
var a = !0, u = !1, i = void 0;
try {
for (var s, l = e.get("headers").entries()[Symbol.iterator](); !(a = (s = l.next()).done); a = !0) {
var c = s.value, p = n(c, 2), f = p[0], d = p[1];
r = d, t.push("-H "), t.push('"' + f + ": " + d + '"')
}
} catch (e) {
u = !0, i = e
} finally {
try {
!a && l.return && l.return()
} finally {
if (u)throw i
}
}
}
if (e.get("body"))if ("multipart/form-data" === r && "POST" === e.get("method")) {
var y = e.get("body").split("&");
for (var h in y)t.push("-F"), t.push(y[h])
} else t.push("-d"), t.push(JSON.stringify(e.get("body")).replace(/\\n/g, ""));
return t.join(" ")
}
Object.defineProperty(t, "__esModule", {value: !0});
var n = function () {
function e(e, t) {
var r = [], n = !0, o = !1, a = void 0;
try {
for (var u, i = e[Symbol.iterator](); !(n = (u = i.next()).done) && (r.push(u.value), !t || r.length !== t); n = !0);
} catch (e) {
o = !0, a = e
} finally {
try {
!n && i.return && i.return()
} finally {
if (o)throw a
}
}
return r
}
return function (t, r) {
if (Array.isArray(t))return t;
if (Symbol.iterator in Object(t))return e(t, r);
throw new TypeError("Invalid attempt to destructure non-iterable instance")
}
}();
t.default = r
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = r(183), l = n(s), c = function (e) {
function t() {
var e, r, n, u;
o(this, t);
for (var i = arguments.length, s = Array(i), l = 0; l < i; l++)s[l] = arguments[l];
return r = n = a(this, (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(e, [this].concat(s))), n.onChange = function (e) {
n.setScheme(e.target.value)
}, n.setScheme = function (e) {
var t = n.props, r = t.path, o = t.method, a = t.specActions;
a.setScheme(e, r, o)
}, u = r, a(n, u)
}
return u(t, e), i(t, [{
key: "componentWillMount", value: function () {
var e = this.props.schemes;
this.setScheme(e.first())
}
}, {
key: "render", value: function () {
var e = this.props.schemes;
return l.default.createElement("label", {htmlFor: "schemes"}, l.default.createElement("span", null, "Schemes"), l.default.createElement("select", {onChange: this.onChange}, e.valueSeq().map(function (e) {
return l.default.createElement("option", {value: e, key: e}, e)
}).toArray()))
}
}]), t
}(l.default.Component);
c.propTypes = {
specActions: s.PropTypes.object.isRequired,
schemes: s.PropTypes.object.isRequired,
path: s.PropTypes.string,
method: s.PropTypes.string
}, t.default = c
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = r(183), l = n(s), c = function (e) {
function t(e, r) {
o(this, t);
var n = a(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, r));
return n.activeTab = function (e) {
var t = e.target.dataset.name;
n.setState({activeTab: t})
}, n.state = {activeTab: "example"}, n
}
return u(t, e), i(t, [{
key: "render", value: function () {
var e = this.props, t = e.getComponent, r = e.specSelectors, n = e.schema, o = e.example, a = e.isExecute, u = t("model");
return l.default.createElement("div", null, l.default.createElement("ul", {className: "tab"}, l.default.createElement("li", {className: "tabitem" + (a || "example" === this.state.activeTab ? " active" : "")}, l.default.createElement("a", {
className: "tablinks",
"data-name": "example",
onClick: this.activeTab
}, "Example Value")), l.default.createElement("li", {className: "tabitem" + (a || "model" !== this.state.activeTab ? "" : " active")}, l.default.createElement("a", {
className: "tablinks" + (a ? " inactive" : ""),
"data-name": "model",
onClick: this.activeTab
}, "Model"))), l.default.createElement("div", null, (a || "example" === this.state.activeTab) && o, !a && "model" === this.state.activeTab && l.default.createElement(u, {
schema: n,
getComponent: t,
specSelectors: r,
expandDepth: 1
})))
}
}]), t
}(l.default.Component);
c.propTypes = {
getComponent: s.PropTypes.func.isRequired,
specSelectors: s.PropTypes.object.isRequired,
schema: s.PropTypes.object.isRequired,
example: s.PropTypes.any.isRequired,
isExecute: s.PropTypes.bool
}, t.default = c
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
var r = {};
for (var n in e)t.indexOf(n) >= 0 || Object.prototype.hasOwnProperty.call(e, n) && (r[n] = e[n]);
return r
}
function a(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function u(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function i(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var s = Object.assign || function (e) {
for (var t = 1; t < arguments.length; t++) {
var r = arguments[t];
for (var n in r)Object.prototype.hasOwnProperty.call(r, n) && (e[n] = r[n])
}
return e
}, l = function () {
function e(e, t) {
var r = [], n = !0, o = !1, a = void 0;
try {
for (var u, i = e[Symbol.iterator](); !(n = (u = i.next()).done) && (r.push(u.value), !t || r.length !== t); n = !0);
} catch (e) {
o = !0, a = e
} finally {
try {
!n && i.return && i.return()
} finally {
if (o)throw a
}
}
return r
}
return function (t, r) {
if (Array.isArray(t))return t;
if (Symbol.iterator in Object(t))return e(t, r);
throw new TypeError("Invalid attempt to destructure non-iterable instance")
}
}(), c = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), p = r(183), f = n(p), d = r(270), y = n(d), h = r(7), m = "{", v = "}", b = function (e) {
var t = e.value, r = f.default.createElement("span", null, "Array [ ", t.count(), " ]");
return f.default.createElement("span", {className: "prop-enum"}, "Enum:", f.default.createElement("br", null), f.default.createElement(O, {collapsedContent: r}, "[ ", t.join(", "), " ]"))
};
b.propTypes = {value: y.default.iterable};
var g = function (e) {
function t() {
return a(this, t), u(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return i(t, e), c(t, [{
key: "render", value: function () {
var e = this.props, t = e.schema, r = e.name, n = e.isRef, a = e.getComponent, u = e.depth, i = o(e, ["schema", "name", "isRef", "getComponent", "depth"]), c = this.props.expandDepth, p = a("JumpToPath", !0), d = t.get("description"), y = t.get("properties"), b = t.get("additionalProperties"), g = t.get("title") || r, _ = t.get("required"), E = function (e) {
var t = e.name;
return f.default.createElement("span", {className: "model-jump-to-path"}, f.default.createElement(p, {path: "definitions." + t}))
}, w = f.default.createElement("span", null, f.default.createElement("span", null, m), "...", f.default.createElement("span", null, v), n ? f.default.createElement(E, {name: r}) : "");
return f.default.createElement("span", {className: "model"}, g && f.default.createElement("span", {className: "model-title"}, n && t.get("$$ref") && f.default.createElement("span", {className: "model-hint"}, t.get("$$ref")), f.default.createElement("span", {className: "model-title__text"}, g)), f.default.createElement(O, {
collapsed: u > c,
collapsedContent: w
}, f.default.createElement("span", {className: "brace-open object"}, m), n ? f.default.createElement(E, {name: r}) : null, f.default.createElement("span", {className: "inner-object"}, f.default.createElement("table", {
className: "model",
style: {marginLeft: "2em"}
}, f.default.createElement("tbody", null, d ? f.default.createElement("tr", {
style: {
color: "#999",
fontStyle: "italic"
}
}, f.default.createElement("td", null, "description:"), f.default.createElement("td", null, d)) : null, y && y.size ? y.entrySeq().map(function (e) {
var t = l(e, 2), n = t[0], o = t[1], c = h.List.isList(_) && _.contains(n), p = {
verticalAlign: "top",
paddingRight: "0.2em"
};
return c && (p.fontWeight = "bold"), f.default.createElement("tr", {key: n}, f.default.createElement("td", {style: p}, n, ":"), f.default.createElement("td", {style: {verticalAlign: "top"}}, f.default.createElement(j, s({key: "object-" + r + "-" + n + "_" + o}, i, {
required: c,
getComponent: a,
schema: o,
depth: u + 1
}))))
}).toArray() : null, b && b.size ? f.default.createElement("tr", null, f.default.createElement("td", null, "< * >:"), f.default.createElement("td", null, f.default.createElement(j, s({}, i, {
required: !1,
getComponent: a,
schema: b,
depth: u + 1
})))) : null))), f.default.createElement("span", {className: "brace-close"}, v)))
}
}]), t
}(p.Component);
g.propTypes = {
schema: p.PropTypes.object.isRequired,
getComponent: p.PropTypes.func.isRequired,
specSelectors: p.PropTypes.object.isRequired,
name: p.PropTypes.string,
isRef: p.PropTypes.bool,
expandDepth: p.PropTypes.number,
depth: p.PropTypes.number
};
var _ = function (e) {
function t() {
return a(this, t), u(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return i(t, e), c(t, [{
key: "render", value: function () {
var e = this.props, t = e.schema, r = e.required;
if (!t || !t.get)return f.default.createElement("div", null);
var n = t.get("type"), o = t.get("format"), a = t.get("xml"), u = t.get("enum"), i = t.filter(function (e, t) {
return ["enum", "type", "format", "$$ref"].indexOf(t) === -1
}), s = r ? {fontWeight: "bold"} : {}, c = {color: "#999", fontStyle: "italic"};
return f.default.createElement("span", {className: "prop"}, f.default.createElement("span", {
className: "prop-type",
style: s
}, n), " ", r && f.default.createElement("span", {style: {color: "red"}}, "*"), o && f.default.createElement("span", {className: "prop-format"}, "($", o, ")"), i.size ? i.entrySeq().map(function (e) {
var t = l(e, 2), r = t[0], n = t[1];
return f.default.createElement("span", {
key: r + "-" + n,
style: c
}, f.default.createElement("br", null), "description" !== r && r + ": ", String(n))
}) : null, a && a.size ? f.default.createElement("span", null, f.default.createElement("br", null), f.default.createElement("span", {style: c}, "xml:"), a.entrySeq().map(function (e) {
var t = l(e, 2), r = t[0], n = t[1];
return f.default.createElement("span", {
key: r + "-" + n,
style: c
}, f.default.createElement("br", null), " ", r, ": ", String(n))
}).toArray()) : null, u && f.default.createElement(b, {value: u}))
}
}]), t
}(p.Component);
_.propTypes = {schema: p.PropTypes.object.isRequired, required: p.PropTypes.bool};
var E = function (e) {
function t() {
return a(this, t), u(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return i(t, e), c(t, [{
key: "render", value: function () {
var e = this.props, t = e.required, r = e.schema, n = e.depth, o = e.expandDepth, a = r.get("items");
return f.default.createElement("span", {className: "model"}, f.default.createElement("span", {className: "model-title"}, f.default.createElement("span", {className: "model-title__text"}, r.get("title"))), f.default.createElement(O, {
collapsed: n > o,
collapsedContent: "[...]"
}, "[", f.default.createElement("span", null, f.default.createElement(j, s({}, this.props, {
schema: a,
required: !1
}))), "]"), t && f.default.createElement("span", {style: {color: "red"}}, "*"))
}
}]), t
}(p.Component);
E.propTypes = {
schema: p.PropTypes.object.isRequired,
getComponent: p.PropTypes.func.isRequired,
specSelectors: p.PropTypes.object.isRequired,
name: p.PropTypes.string,
required: p.PropTypes.bool,
expandDepth: p.PropTypes.number,
depth: p.PropTypes.number
};
var j = function (e) {
function t() {
var e, r, n, o;
a(this, t);
for (var i = arguments.length, s = Array(i), l = 0; l < i; l++)s[l] = arguments[l];
return r = n = u(this, (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(e, [this].concat(s))), n.getModelName = function (e) {
if (e.indexOf("#/definitions/") !== -1)return e.replace(/^.*#\/definitions\//, "")
}, n.getRefSchema = function (e) {
var t = n.props.specSelectors;
return t.findDefinition(e)
}, o = r, u(n, o)
}
return i(t, e), c(t, [{
key: "render", value: function () {
var e = this.props, t = e.schema, r = e.required, n = e.name, o = e.isRef, a = t && t.get("$$ref"), u = a && this.getModelName(a), i = void 0, l = void 0;
switch (t && (t.get("type") || t.get("properties")) ? i = t : a && (i = this.getRefSchema(u)), l = i && i.get("type"), !l && i && i.get("properties") && (l = "object"), l) {
case"object":
return f.default.createElement(g, s({className: "object"}, this.props, {
schema: i,
name: u || n,
isRef: void 0 !== o ? o : !!a
}));
case"array":
return f.default.createElement(E, s({className: "array"}, this.props, {
schema: i,
required: r
}));
case"string":
case"number":
case"integer":
case"boolean":
default:
return f.default.createElement(_, {schema: i, required: r})
}
}
}]), t
}(p.Component);
j.propTypes = {
schema: p.PropTypes.object.isRequired,
getComponent: p.PropTypes.func.isRequired,
specSelectors: p.PropTypes.object.isRequired,
name: p.PropTypes.string,
isRef: p.PropTypes.bool,
required: p.PropTypes.bool,
expandDepth: p.PropTypes.number,
depth: p.PropTypes.number
};
var w = function (e) {
function t() {
return a(this, t), u(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return i(t, e), c(t, [{
key: "render", value: function () {
return f.default.createElement("div", {className: "model-box"}, f.default.createElement(j, s({}, this.props, {
depth: 1,
expandDepth: this.props.expandDepth || 0
})))
}
}]), t
}(p.Component);
w.propTypes = {
schema: p.PropTypes.object.isRequired,
name: p.PropTypes.string,
getComponent: p.PropTypes.func.isRequired,
specSelectors: p.PropTypes.object.isRequired,
expandDepth: p.PropTypes.number
}, t.default = w;
var O = function (e) {
function t(e, r) {
a(this, t);
var n = u(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, r));
n.toggleCollapsed = function () {
n.setState({collapsed: !n.state.collapsed})
};
var o = n.props, i = o.collapsed, s = o.collapsedContent;
return n.state = {
collapsed: void 0 !== i ? i : t.defaultProps.collapsed,
collapsedContent: s || t.defaultProps.collapsedContent
}, n
}
return i(t, e), c(t, [{
key: "render", value: function () {
return f.default.createElement("span", null, f.default.createElement("span", {
onClick: this.toggleCollapsed,
style: {cursor: "pointer"}
}, f.default.createElement("span", {className: "model-toggle" + (this.state.collapsed ? " collapsed" : "")})), this.state.collapsed ? this.state.collapsedContent : this.props.children)
}
}]), t
}(p.Component);
O.propTypes = {
collapsedContent: p.PropTypes.any,
collapsed: p.PropTypes.bool,
children: p.PropTypes.any
}, O.defaultProps = {collapsedContent: "{...}", collapsed: !0}
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
var r = [], n = !0, o = !1, a = void 0;
try {
for (var u, i = e[Symbol.iterator](); !(n = (u = i.next()).done) && (r.push(u.value), !t || r.length !== t); n = !0);
} catch (e) {
o = !0, a = e
} finally {
try {
!n && i.return && i.return()
} finally {
if (o)throw a
}
}
return r
}
return function (t, r) {
if (Array.isArray(t))return t;
if (Symbol.iterator in Object(t))return e(t, r);
throw new TypeError("Invalid attempt to destructure non-iterable instance")
}
}(), s = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), l = r(183), c = n(l), p = function (e) {
function t() {
return o(this, t), a(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return u(t, e), s(t, [{
key: "render", value: function () {
var e = this.props, t = e.specSelectors, r = e.getComponent, n = e.layoutSelectors, o = e.layoutActions, a = t.definitions(), u = n.isShown("models", !0), s = r("model"), l = r("Collapse");
return a.size ? c.default.createElement("section", {className: u ? "models is-open" : "models"}, c.default.createElement("h4", {
onClick: function () {
return o.show("models", !u)
}
}, c.default.createElement("span", null, "Models"), c.default.createElement("svg", {
width: "20",
height: "20"
}, c.default.createElement("use", {xlinkHref: "#large-arrow"}))), c.default.createElement(l, {
isOpened: u,
animated: !0
}, a.entrySeq().map(function (e) {
var n = i(e, 2), o = n[0], a = n[1];
return c.default.createElement("div", {
className: "model-container",
key: "models-section-" + o
}, c.default.createElement(s, {
name: o,
schema: a,
isRef: !0,
getComponent: r,
specSelectors: t
}))
}).toArray())) : null
}
}]), t
}(l.Component);
p.propTypes = {
getComponent: l.PropTypes.func,
specSelectors: l.PropTypes.object,
layoutSelectors: l.PropTypes.object,
layoutActions: l.PropTypes.object
}, t.default = p
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0});
var i = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), s = r(183), l = n(s), c = function (e) {
function t() {
return o(this, t), a(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return u(t, e), i(t, [{
key: "render", value: function () {
var e = this.props, t = e.onTryoutClick, r = e.onCancelClick, n = e.enabled;
return l.default.createElement("div", {className: "try-out"}, n ? l.default.createElement("button", {
className: "btn try-out__btn cancel",
onClick: t
}, "Cancel") : l.default.createElement("button", {
className: "btn try-out__btn",
onClick: r
}, "Try it out "))
}
}]), t
}(l.default.Component);
c.propTypes = {
onTryoutClick: s.PropTypes.func,
onCancelClick: s.PropTypes.func,
enabled: s.PropTypes.bool
}, c.defaultProps = {
onTryoutClick: Function.prototype,
onCancelClick: Function.prototype,
enabled: !1
}, t.default = c
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e, t) {
if (!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}
function a(e, t) {
if (!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return !t || "object" != typeof t && "function" != typeof t ? e : t
}
function u(e, t) {
if ("function" != typeof t && null !== t)throw new TypeError("Super expression must either be null or a function, not " + typeof t);
e.prototype = Object.create(t && t.prototype, {
constructor: {
value: e,
enumerable: !1,
writable: !0,
configurable: !0
}
}), t && (Object.setPrototypeOf ? Object.setPrototypeOf(e, t) : e.__proto__ = t)
}
Object.defineProperty(t, "__esModule", {value: !0}), t.JsonSchema_boolean = t.JsonSchema_array = t.JsonSchema_string = t.JsonSchemaForm = void 0;
var i = Object.assign || function (e) {
for (var t = 1; t < arguments.length; t++) {
var r = arguments[t];
for (var n in r)Object.prototype.hasOwnProperty.call(r, n) && (e[n] = r[n])
}
return e
}, s = function () {
function e(e, t) {
for (var r = 0; r < t.length; r++) {
var n = t[r];
n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, n.key, n)
}
}
return function (t, r, n) {
return r && e(t.prototype, r), n && e(t, n), t
}
}(), l = r(183), c = n(l), p = r(282), f = n(p), d = r(7), y = function () {
}, h = {
getComponent: l.PropTypes.func.isRequired,
value: l.PropTypes.any,
onChange: l.PropTypes.func,
keyName: l.PropTypes.any,
fn: l.PropTypes.object.isRequired,
schema: l.PropTypes.object,
required: l.PropTypes.bool,
description: l.PropTypes.any
}, m = {value: "", onChange: y, schema: {}, keyName: "", required: !1}, v = t.JsonSchemaForm = function (e) {
function t() {
return o(this, t), a(this, (t.__proto__ || Object.getPrototypeOf(t)).apply(this, arguments))
}
return u(t, e), s(t, [{
key: "render", value: function () {
var e = this.props, t = e.schema, r = e.value, n = e.onChange, o = e.getComponent, a = e.fn;
t.toJS && (t = t.toJS());
var u = t, s = u.type, l = u.format, p = void 0 === l ? "" : l, f = o("JsonSchema_" + s + "_" + p) || o("JsonSchema_" + s) || o("JsonSchema_string");
return c.default.createElement(f, i({}, this.props, {
fn: a,
getComponent: o,
value: r,
onChange: n,
schema: t
}))
}
}]), t
}(l.Component);
v.propTypes = h, v.defaultProps = m;
var b = t.JsonSchema_string = function (e) {
function t() {
var e, r, n, u;
o(this, t);
for (var i = arguments.length, s = Array(i), l = 0; l < i; l++)s[l] = arguments[l];
return r = n = a(this, (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(e, [this].concat(s))), n.onChange = function (e) {
var t = "file" === n.props.schema.type ? e.target.files[0] : e.target.value;
n.props.onChange(t, n.props.keyName)
}, n.onEnumChange = function (e) {
return n.props.onChange(e)
}, u = r, a(n, u)
}
return u(t, e), s(t, [{
key: "render", value: function () {
var e = this.props, t = e.getComponent, r = e.value, n = e.schema, o = e.required, a = e.description, u = n.enum, i = n.errors || [];
if (u) {
var s = t("Select");
return c.default.createElement(s, {
allowedValues: u,
value: r,
allowEmptyValue: !o,
onChange: this.onEnumChange
})
}
var l = "formData" === n.in && !("FormData" in window), p = t("Input");
return "file" === n.type ? c.default.createElement(p, {
type: "file",
className: i.length ? "invalid" : "",
onChange: this.onChange,
disabled: l
}) : c.default.createElement(p, {
type: "text",
className: i.length ? "invalid" : "",
value: r,
placeholder: a,
onChange: this.onChange,
disabled: l
})
}
}]), t
}(l.Component);
b.propTypes = h, b.defaultProps = m;
var g = t.JsonSchema_array = function (e) {
function t(e, r) {
o(this, t);
var n = a(this, (t.__proto__ || Object.getPrototypeOf(t)).call(this, e, r));
return n.onChange = function () {
return n.props.onChange(n.state.value)
}, n.onItemChange = function (e, t) {
n.setState(function (r) {
return {value: r.value.set(t, e)}
}, n.onChange)
}, n.removeItem = function (e) {
n.setState(function (t) {
return {
value: t.value.remove(e)
}
}, n.onChange)
}, n.addItem = function () {
n.setState(function (e) {
return e.value = e.value || (0, d.List)(), {value: e.value.push("")}
}, n.onChange)
}, n.onEnumChange = function (e) {
n.setState(function () {
return {value: e}
}, n.onChange)
}, n.state = {value: e.value}, n
}
return u(t, e), s(t, [{
key: "componentWillReceiveProps", value: function (e) {
e.value !== this.state.value && this.setState({value: e.value})
}
}, {
key: "shouldComponentUpdate", value: function (e, t) {
return (0, f.default)(this, e, t)
}
}, {
key: "render", value: function () {
var e = this, t = this.props, r = t.getComponent, n = t.required, o = t.schema, a = t.fn, u = a.inferSchema(o.items), i = r("JsonSchemaForm"), s = r("Button"), l = u.enum, p = this.state.value;
if (l) {
var f = r("Select");
return c.default.createElement(f, {
multiple: !0,
value: p,
allowedValues: l,
allowEmptyValue: !n,
onChange: this.onEnumChange
})
}
var d = o.errors || [];
return c.default.createElement("div", null, !p || p.count() < 1 ? d.length ? c.default.createElement("span", {
style: {
color: "red",
fortWeight: "bold"
}
}, d[0]) : null : p.map(function (t, n) {
var o = Object.assign({}, u), l = d.filter(function (e) {
return e.index === n
});
return l.length && (o.errors = [l[0].error + n]), c.default.createElement("div", {
key: n,
className: "json-schema-form-item"
}, c.default.createElement(i, {
fn: a, getComponent: r, value: t, onChange: function (t) {
return e.onItemChange(t, n)
}, schema: o
}), c.default.createElement(s, {
className: "json-schema-form-item-remove",
onClick: function () {
return e.removeItem(n)
}
}, " - "))
}).toArray(), c.default.createElement(s, {
className: "json-schema-form-item-add",
onClick: this.addItem
}, " Add item "))
}
}]), t
}(l.Component);
g.propTypes = h, g.defaultProps = m;
var _ = t.JsonSchema_boolean = function (e) {
function t() {
var e, r, n, u;
o(this, t);
for (var i = arguments.length, s = Array(i), l = 0; l < i; l++)s[l] = arguments[l];
return r = n = a(this, (e = t.__proto__ || Object.getPrototypeOf(t)).call.apply(e, [this].concat(s))), n.onEnumChange = function (e) {
return n.props.onChange(e)
}, u = r, a(n, u)
}
return u(t, e), s(t, [{
key: "render", value: function () {
var e = this.props, t = e.getComponent, r = e.required, n = e.value, o = t("Select");
return c.default.createElement(o, {
value: String(n),
allowedValues: (0, d.fromJS)(["true", "false"]),
allowEmptyValue: !r,
onChange: this.onEnumChange
})
}
}]), t
}(l.Component);
_.propTypes = h, _.defaultProps = m
}, function (e, t, r) {
"use strict";
var n = r(13), o = r(311);
o.keys().forEach(function (t) {
if ("./index.js" !== t) {
var r = o(t);
e.exports[(0, n.pascalCaseFilename)(t)] = r.default ? r.default : r
}
})
}, function (e, t, r) {
function n(e) {
return r(o(e))
}
function o(e) {
return a[e] || function () {
throw new Error("Cannot find module '" + e + "'.")
}()
}
var a = {
"./all.js": 310,
"./ast/ast.js": 239,
"./ast/index.js": 238,
"./ast/jump-to-path.jsx": 248,
"./auth/actions.js": 254,
"./auth/index.js": 251,
"./auth/reducers.js": 252,
"./auth/selectors.js": 255,
"./auth/spec-wrap-actions.js": 256,
"./download-url.js": 265,
"./err/actions.js": 11,
"./err/error-transformers/hook.js": 162,
"./err/error-transformers/transformers/not-of-type.js": 166,
"./err/error-transformers/transformers/parameter-oneof.js": 167,
"./err/error-transformers/transformers/strip-instance.js": 168,
"./err/index.js": 156,
"./err/reducers.js": 157,
"./err/selectors.js": 169,
"./layout/actions.js": 173,
"./layout/index.js": 171,
"./layout/reducers.js": 172,
"./layout/selectors.js": 174,
"./logs/index.js": 237,
"./samples/fn.js": 151,
"./samples/index.js": 236,
"./spec/actions.js": 177,
"./spec/index.js": 175,
"./spec/reducers.js": 176,
"./spec/selectors.js": 179,
"./spec/wrap-actions.js": 180,
"./split-pane-mode/components/index.js": 260,
"./split-pane-mode/components/split-pane-mode.jsx": 262,
"./split-pane-mode/index.js": 259,
"./swagger-js/index.js": 249,
"./util/index.js": 257,
"./view/index.js": 181,
"./view/root-injects.js": 182
};
n.keys = function () {
return Object.keys(a)
}, n.resolve = o, e.exports = n, n.id = 311
}, function (e, t, r) {
"use strict";
function n(e) {
return e && e.__esModule ? e : {default: e}
}
function o(e) {
var t = e.fn, r = {
downloadConfig: function (e) {
return function () {
var r = t.fetch;
return r(e)
}
}, getConfigByUrl: function (e) {
return function (t) {
function r(t) {
t instanceof Error || t.status >= 400 ? (n.updateLoadingStatus("failedConfig"), console.error(t.statusText + " " + a)) : e(f(t.text))
}
var n = t.specActions, o = (0, s.parseSeach)(), a = o.config;
if (a)return n.downloadConfig(a).then(r, r)
}
}
}, n = {
getLocalConfig: function () {
return f(c.default)
}
};
return {statePlugins: {spec: {actions: r, selectors: n}}}
}
function a(e) {
var t = void 0, r = {};
for (t in e)p.indexOf(t) !== -1 && (r[t] = e[t]);
return r
}
Object.defineProperty(t, "__esModule", {value: !0}), t.default = o, t.filterConfigs = a;
var u = r(178), i = n(u), s = r(13), l = r(313), c = n(l), p = ["url", "spec", "validatorUrl", "onComplete", "onFailure", "authorizations", "docExpansion", "apisSorter", "operationsSorter", "supportedSubmitMethods", "highlightSizeThreshold", "dom_id", "defaultModelRendering", "oauth2RedirectUrl", "showRequestHeaders"], f = function (e, t) {
try {
return i.default.safeLoad(e)
} catch (e) {
return t && t.errActions.newThrownErr(new Error(e)), {}
}
}
}, function (e, t) {
e.exports = '---\nurl: "http://petstore.swagger.io/v2/swagger.json"\ndom_id: "#swagger-ui"\nvalidatorUrl: "https://online.swagger.io/validator"\noauth2RedirectUrl: "http://localhost:3200/oauth2-redirect.html"\n'
}]))
});
//# sourceMappingURL=swagger-ui.js.map
© 2015 - 2025 Weber Informatics LLC | Privacy Policy