diff --git a/dist/swagger-ui-bundle.js b/dist/swagger-ui-bundle.js index e2a1807e..e0e8432d 100644 --- a/dist/swagger-ui-bundle.js +++ b/dist/swagger-ui-bundle.js @@ -88,5 +88,5 @@ var n,r=this&&this.__extends||(n=function(e,t){return(n=Object.setPrototypeOf||{ * * Copyright (c) 2014-2015, Jon Schlinkert. * Licensed under the MIT License. - */var r,o="";e.exports=function(e,t){if("string"!=typeof e)throw new TypeError("expected a string");if(1===t)return e;if(2===t)return e+e;var n=e.length*t;if(r!==e||void 0===r)r=e,o="";else if(o.length>=n)return o.substr(0,n);for(;n>o.length&&t>1;)1&t&&(o+=e),t>>=1,e+=e;return o=(o+=e).substr(0,n)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DebounceInput=void 0;var r=Object.assign||function(e){for(var t=1;t=n.props.minLength?n.notify(e):t.length>o.length&&n.notify(r({},e,{target:r({},e.target,{value:""})}))}))},n.onKeyDown=function(e){var t=n.props.onKeyDown;"Enter"===e.key&&n.forceNotify(e),t&&t(e)},n.onBlur=function(e){var t=n.props.onBlur;n.forceNotify(e),t&&t(e)},n.createNotifier=function(e){if(e<0)n.notify=function(){return null};else if(0===e)n.notify=n.doNotify;else{var t=(0,a.default)((function(e){n.isDebouncing=!1,n.doNotify(e)}),e);n.notify=function(e){n.isDebouncing=!0,t(e)},n.flush=function(){return t.flush()},n.cancel=function(){n.isDebouncing=!1,t.cancel()}}},n.doNotify=function(){var e=n.props.onChange;e.apply(void 0,arguments)},n.forceNotify=function(e){if(n.isDebouncing){n.cancel&&n.cancel();var t=n.state.value,o=n.props.minLength;t.length>=o?n.doNotify(e):n.doNotify(r({},e,{target:r({},e.target,{value:t})}))}},n.state={value:e.value||""},n.isDebouncing=!1,n}return function(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)}(t,e),o(t,[{key:"componentWillMount",value:function(){this.createNotifier(this.props.debounceTimeout)}},{key:"componentWillReceiveProps",value:function(e){var t=e.value,n=e.debounceTimeout;this.isDebouncing||(void 0!==t&&this.state.value!==t&&this.setState({value:t}),n!==this.props.debounceTimeout&&this.createNotifier(n))}},{key:"componentWillUnmount",value:function(){this.flush&&this.flush()}},{key:"render",value:function(){var e=this.props,t=e.element,n=(e.onChange,e.value,e.minLength,e.debounceTimeout,e.forceNotifyByEnter),o=e.forceNotifyOnBlur,a=e.onKeyDown,s=e.onBlur,u=e.inputRef,c=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["element","onChange","value","minLength","debounceTimeout","forceNotifyByEnter","forceNotifyOnBlur","onKeyDown","onBlur","inputRef"]),l=void 0;l=n?{onKeyDown:this.onKeyDown}:a?{onKeyDown:a}:{};var p=void 0;p=o?{onBlur:this.onBlur}:s?{onBlur:s}:{};var f=u?{ref:u}:{};return i.default.createElement(t,r({},c,{onChange:this.onChange,value:this.state.value},l,p,f))}}]),t}(i.default.PureComponent)).defaultProps={element:"input",type:"text",onKeyDown:void 0,onBlur:void 0,value:void 0,minLength:0,debounceTimeout:100,forceNotifyByEnter:!0,forceNotifyOnBlur:!0,inputRef:void 0}},function(e,t,n){(function(t){var n=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,i=/^0o[0-7]+$/i,a=parseInt,s="object"==typeof t&&t&&t.Object===Object&&t,u="object"==typeof self&&self&&self.Object===Object&&self,c=s||u||Function("return this")(),l=Object.prototype.toString,p=Math.max,f=Math.min,h=function(){return c.Date.now()};function d(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function m(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==l.call(e)}(e))return NaN;if(d(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=d(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(n,"");var s=o.test(e);return s||i.test(e)?a(e.slice(2),s?2:8):r.test(e)?NaN:+e}e.exports=function(e,t,n){var r,o,i,a,s,u,c=0,l=!1,v=!1,g=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var n=r,i=o;return r=o=void 0,c=t,a=e.apply(i,n)}function b(e){return c=e,s=setTimeout(w,t),l?y(e):a}function _(e){var n=e-u;return void 0===u||n>=t||n<0||v&&e-c>=i}function w(){var e=h();if(_(e))return E(e);s=setTimeout(w,function(e){var n=t-(e-u);return v?f(n,i-(e-c)):n}(e))}function E(e){return s=void 0,g&&r?y(e):(r=o=void 0,a)}function x(){var e=h(),n=_(e);if(r=arguments,o=this,u=e,n){if(void 0===s)return b(u);if(v)return s=setTimeout(w,t),y(u)}return void 0===s&&(s=setTimeout(w,t)),a}return t=m(t)||0,d(n)&&(l=!!n.leading,i=(v="maxWait"in n)?p(m(n.maxWait)||0,t):i,g="trailing"in n?!!n.trailing:g),x.cancel=function(){void 0!==s&&clearTimeout(s),c=0,r=u=o=s=void 0},x.flush=function(){return void 0===s?a:E(h())},x}}).call(this,n(47))},function(e,t,n){var r={"./all.js":340,"./auth/actions.js":75,"./auth/index.js":302,"./auth/reducers.js":303,"./auth/selectors.js":304,"./auth/spec-wrap-actions.js":305,"./configs/actions.js":126,"./configs/helpers.js":150,"./configs/index.js":342,"./configs/reducers.js":310,"./configs/selectors.js":309,"./configs/spec-actions.js":308,"./deep-linking/helpers.js":151,"./deep-linking/index.js":311,"./deep-linking/layout.js":312,"./deep-linking/operation-tag-wrapper.jsx":314,"./deep-linking/operation-wrapper.jsx":313,"./download-url.js":307,"./err/actions.js":50,"./err/error-transformers/hook.js":99,"./err/error-transformers/transformers/not-of-type.js":288,"./err/error-transformers/transformers/parameter-oneof.js":289,"./err/index.js":286,"./err/reducers.js":287,"./err/selectors.js":290,"./filter/index.js":315,"./filter/opsFilter.js":316,"./layout/actions.js":83,"./layout/index.js":291,"./layout/reducers.js":292,"./layout/selectors.js":293,"./logs/index.js":300,"./oas3/actions.js":51,"./oas3/auth-extensions/wrap-selectors.js":320,"./oas3/components/callbacks.jsx":323,"./oas3/components/http-auth.jsx":329,"./oas3/components/index.js":322,"./oas3/components/operation-link.jsx":325,"./oas3/components/operation-servers.jsx":330,"./oas3/components/request-body-editor.jsx":328,"./oas3/components/request-body.jsx":324,"./oas3/components/servers-container.jsx":327,"./oas3/components/servers.jsx":326,"./oas3/helpers.jsx":26,"./oas3/index.js":318,"./oas3/reducers.js":339,"./oas3/selectors.js":338,"./oas3/spec-extensions/selectors.js":321,"./oas3/spec-extensions/wrap-selectors.js":319,"./oas3/wrap-components/auth-item.jsx":333,"./oas3/wrap-components/index.js":331,"./oas3/wrap-components/json-schema-string.jsx":337,"./oas3/wrap-components/markdown.jsx":332,"./oas3/wrap-components/model.jsx":336,"./oas3/wrap-components/online-validator-badge.js":335,"./oas3/wrap-components/version-stamp.jsx":334,"./on-complete/index.js":317,"./samples/fn.js":125,"./samples/index.js":299,"./spec/actions.js":31,"./spec/index.js":294,"./spec/reducers.js":295,"./spec/selectors.js":73,"./spec/wrap-actions.js":296,"./swagger-js/configs-wrap-actions.js":301,"./swagger-js/index.js":341,"./util/index.js":306,"./view/index.js":297,"./view/root-injects.jsx":153};function o(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=i,e.exports=o,o.id=1e3},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return Or}));var r={};n.r(r),n.d(r,"Container",(function(){return dn})),n.d(r,"Col",(function(){return vn})),n.d(r,"Row",(function(){return gn})),n.d(r,"Button",(function(){return yn})),n.d(r,"TextArea",(function(){return bn})),n.d(r,"Input",(function(){return _n})),n.d(r,"Select",(function(){return wn})),n.d(r,"Link",(function(){return En})),n.d(r,"Collapse",(function(){return Cn}));var o={};n.r(o),n.d(o,"JsonSchemaForm",(function(){return pr})),n.d(o,"JsonSchema_string",(function(){return fr})),n.d(o,"JsonSchema_array",(function(){return hr})),n.d(o,"JsonSchemaArrayItemText",(function(){return dr})),n.d(o,"JsonSchemaArrayItemFile",(function(){return mr})),n.d(o,"JsonSchema_boolean",(function(){return vr})),n.d(o,"JsonSchema_object",(function(){return gr}));var i=n(25),a=n.n(i),s=n(11),u=n.n(s),c=n(15),l=n.n(c),p=n(64),f=n.n(p),h=n(10),d=n.n(h),m=n(2),v=n.n(m),g=n(16),y=n.n(g),b=n(4),_=n.n(b),w=n(3),E=n.n(w),x=n(0),C=n.n(x),S=n(98),A=n(1),k=n.n(A),O=n(483),j=n(124),T=n.n(j),P=n(196),I=n.n(P),M=n(50),N=n(18),R=n.n(N),D=n(5),L=function(e){return e};var B=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};_()(this,e),f()(this,{state:{},plugins:[],system:{configs:{},fn:{},components:{},rootInjects:{},statePlugins:{}},boundSystem:{},toolbox:{}},t),this.getSystem=this._getSystem.bind(this),this.store=V(L,Object(A.fromJS)(this.state),this.getSystem),this.buildSystem(!1),this.register(this.plugins)}return E()(e,[{key:"getStore",value:function(){return this.store}},{key:"register",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=F(e,this.getSystem());q(this.system,n),t&&this.buildSystem();var r=U.call(this.system,e,this.getSystem());r&&this.buildSystem()}},{key:"buildSystem",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.getStore().dispatch,n=this.getStore().getState;this.boundSystem=y()({},this.getRootInjects(),this.getWrappedAndBoundActions(t),this.getWrappedAndBoundSelectors(n,this.getSystem),this.getStateThunks(n),this.getFn(),this.getConfigs()),e&&this.rebuildReducer()}},{key:"_getSystem",value:function(){return this.boundSystem}},{key:"getRootInjects",value:function(){return y()({getSystem:this.getSystem,getStore:this.getStore.bind(this),getComponents:this.getComponents.bind(this),getState:this.getStore().getState,getConfigs:this._getConfigs.bind(this),Im:k.a,React:C.a},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(){var e,t,n;this.store.replaceReducer((n=this.system.statePlugins,e=Object(D.y)(n,(function(e){return e.reducers})),t=u()(e).reduce((function(t,n){var r;return t[n]=(r=e[n],function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new A.Map,t=arguments.length>1?arguments[1]:void 0;if(!r)return e;var n=r[t.type];if(n){var o=z(n)(e,t);return null===o?e:o}return e}),t}),{}),u()(t).length?Object(O.combineReducers)(t):L))}},{key:"getType",value:function(e){var t=e[0].toUpperCase()+e.slice(1);return Object(D.z)(this.system.statePlugins,(function(n,r){var o=n[e];if(o)return v()({},r+t,o)}))}},{key:"getSelectors",value:function(){return this.getType("selectors")}},{key:"getActions",value:function(){var e=this.getType("actions");return Object(D.y)(e,(function(e){return Object(D.z)(e,(function(e,t){if(Object(D.r)(e))return v()({},t,e)}))}))}},{key:"getWrappedAndBoundActions",value:function(e){var t=this,n=this.getBoundActions(e);return Object(D.y)(n,(function(e,n){var r=t.system.statePlugins[n.slice(0,-7)].wrapActions;return r?Object(D.y)(e,(function(e,n){var o=r[n];return o?(d()(o)||(o=[o]),o.reduce((function(e,n){var r=function(){return n(e,t.getSystem()).apply(void 0,arguments)};if(!Object(D.r)(r))throw new TypeError("wrapActions needs to return a function that returns a new function (ie the wrapped action)");return z(r)}),e||Function.prototype)):e})):e}))}},{key:"getWrappedAndBoundSelectors",value:function(e,t){var n=this,r=this.getBoundSelectors(e,t);return Object(D.y)(r,(function(t,r){var o=[r.slice(0,-9)],i=n.system.statePlugins[o].wrapSelectors;return i?Object(D.y)(t,(function(t,r){var a=i[r];return a?(d()(a)||(a=[a]),a.reduce((function(t,r){var i=function(){for(var i=arguments.length,a=new Array(i),s=0;s2&&void 0!==arguments[2]?arguments[2]:{},o=r.hasLoaded,i=o;return Object(D.u)(e)&&!Object(D.p)(e)&&"function"==typeof e.afterLoad&&(i=!0,z(e.afterLoad).call(this,t)),Object(D.s)(e)?U.call(this,e(t),t,{hasLoaded:i}):Object(D.p)(e)?e.map((function(e){return U.call(n,e,t,{hasLoaded:i})})):i}function q(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!Object(D.u)(e))return{};if(!Object(D.u)(t))return e;t.wrapComponents&&(Object(D.y)(t.wrapComponents,(function(n,r){var o=e.components&&e.components[r];o&&d()(o)?(e.components[r]=o.concat([n]),delete t.wrapComponents[r]):o&&(e.components[r]=[o,n],delete t.wrapComponents[r])})),u()(t.wrapComponents).length||delete t.wrapComponents);var n=e.statePlugins;if(Object(D.u)(n))for(var r in n){var o=n[r];if(Object(D.u)(o)&&Object(D.u)(o.wrapActions)){var i=o.wrapActions;for(var a in i){var s=i[a];d()(s)||(s=[s],i[a]=s),t&&t.statePlugins&&t.statePlugins[r]&&t.statePlugins[r].wrapActions&&t.statePlugins[r].wrapActions[a]&&(t.statePlugins[r].wrapActions[a]=i[a].concat(t.statePlugins[r].wrapActions[a]))}}}return f()(e,t)}function z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.logErrors,r=void 0===n||n;return"function"!=typeof e?e:function(){try{for(var t=arguments.length,n=new Array(t),o=0;o=0&&(void 0===t.allowTryItOut?t.specSelectors.allowTryItOutFor(t.path,t.method):t.allowTryItOut),m=n.getIn(["operation","security"])||t.specSelectors.security();return{operationId:p,isDeepLinkingEnabled:h,showSummary:l,displayOperationId:s,displayRequestDuration:u,allowTryItOut:d,security:m,isAuthorized:t.authSelectors.isAuthorized(m),isShown:r.isShown(f,"full"===i),jumpToKey:"paths.".concat(t.path,".").concat(t.method),response:t.specSelectors.responseFor(t.path,t.method),request:t.specSelectors.requestFor(t.path,t.method)}}},{key:"componentDidMount",value:function(){var e=this.props.isShown,t=this.getResolvedSubtree();e&&void 0===t&&this.requestResolvedSubtree()}},{key:"componentWillReceiveProps",value:function(e){var t=e.response,n=e.isShown,r=this.getResolvedSubtree();t!==this.props.response&&this.setState({executeInProgress:!1}),n&&void 0===r&&this.requestResolvedSubtree()}},{key:"render",value:function(){var e=this.props,t=e.op,n=e.tag,r=e.path,o=e.method,i=e.security,a=e.isAuthorized,s=e.operationId,u=e.showSummary,c=e.isShown,l=e.jumpToKey,p=e.allowTryItOut,f=e.response,h=e.request,d=e.displayOperationId,m=e.displayRequestDuration,v=e.isDeepLinkingEnabled,g=e.specPath,y=e.specSelectors,b=e.specActions,_=e.getComponent,w=e.getConfigs,E=e.layoutSelectors,x=e.layoutActions,S=e.authActions,k=e.authSelectors,O=e.oas3Actions,j=e.oas3Selectors,T=e.fn,P=_("operation"),I=this.getResolvedSubtree()||Object(A.Map)(),M=Object(A.fromJS)({op:I,tag:n,path:r,summary:t.getIn(["operation","summary"])||"",deprecated:I.get("deprecated")||t.getIn(["operation","deprecated"])||!1,method:o,security:i,isAuthorized:a,operationId:s,originalOperationId:I.getIn(["operation","__originalOperationId"]),showSummary:u,isShown:c,jumpToKey:l,allowTryItOut:p,request:h,displayOperationId:d,displayRequestDuration:m,isDeepLinkingEnabled:v,executeInProgress:this.state.executeInProgress,tryItOutEnabled:this.state.tryItOutEnabled});return C.a.createElement(P,{operation:M,response:f,request:h,isShown:c,toggleShown:this.toggleShown,onTryoutClick:this.onTryoutClick,onCancelClick:this.onCancelClick,onExecute:this.onExecute,specPath:g,specActions:b,specSelectors:y,oas3Actions:O,oas3Selectors:j,layoutActions:x,layoutSelectors:E,authActions:S,authSelectors:k,getComponent:_,getConfigs:w,fn:T})}}]),n}(x.PureComponent);v()(pe,"defaultProps",{showSummary:!0,response:null,allowTryItOut:!0,displayOperationId:!1,displayRequestDuration:!1});var fe=function(e){se()(n,e);var t=ce()(n);function n(){return _()(this,n),t.apply(this,arguments)}return E()(n,[{key:"getLayout",value:function(){var e=this.props,t=e.getComponent,n=e.layoutSelectors.current(),r=t(n,!0);return r||function(){return C.a.createElement("h1",null,' No layout defined for "',n,'" ')}}},{key:"render",value:function(){var e=this.getLayout();return C.a.createElement(e,null)}}]),n}(C.a.Component);fe.defaultProps={};var he=function(e){se()(n,e);var t=ce()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i1&&void 0!==arguments[1]?arguments[1]:{},r=n.isSyntheticChange,o=void 0!==r&&r;"function"==typeof e.props.onSelect&&e.props.onSelect(t,{isSyntheticChange:o})})),v()(ie()(e),"_onDomSelect",(function(t){if("function"==typeof e.props.onSelect){var n=t.target.selectedOptions[0].getAttribute("value");e._onSelect(n,{isSyntheticChange:!1})}})),v()(ie()(e),"getCurrentExample",(function(){var t=e.props,n=t.examples,r=t.currentExampleKey,o=n.get(r),i=n.keySeq().first(),a=n.get(i);return o||a||Ce()({})})),e}return E()(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.onSelect,n=e.examples;if("function"==typeof t){var r=n.first(),o=n.keyOf(r);this._onSelect(o,{isSyntheticChange:!0})}}},{key:"componentWillReceiveProps",value:function(e){var t=e.currentExampleKey,n=e.examples;if(n!==this.props.examples&&!n.has(t)){var r=n.first(),o=n.keyOf(r);this._onSelect(o,{isSyntheticChange:!0})}}},{key:"render",value:function(){var e=this.props,t=e.examples,n=e.currentExampleKey,r=e.isValueModified,o=e.isModifiedValueAvailable,i=e.showLabels;return C.a.createElement("div",{className:"examples-select"},i?C.a.createElement("span",{className:"examples-select__section-label"},"Examples: "):null,C.a.createElement("select",{onChange:this._onDomSelect,value:o&&r?"__MODIFIED__VALUE__":n||""},o?C.a.createElement("option",{value:"__MODIFIED__VALUE__"},"[Modified value]"):null,t.map((function(e,t){return C.a.createElement("option",{key:t,value:t},e.get("summary")||t)})).valueSeq()))}}]),n}(C.a.PureComponent);v()(Se,"defaultProps",{examples:k.a.Map({}),onSelect:function(){for(var e,t=arguments.length,n=new Array(t),r=0;r1&&void 0!==arguments[1]?arguments[1]:{},n=t.isSyntheticChange,o=r.props,i=o.onSelect,a=o.updateValue,s=o.currentUserInputValue,u=r._getStateForCurrentNamespace(),c=u.lastUserEditedValue,l=r._getValueForExample(e);if("__MODIFIED__VALUE__"===e)return a(Ae(c)),r._setStateForCurrentNamespace({isModifiedValueSelected:!0});if("function"==typeof i){for(var p=arguments.length,f=new Array(p>2?p-2:0),h=2;h-1&&o.setState({scopes:o.state.scopes.filter((function(e){return e!==r}))})})),v()(ie()(o),"onInputChange",(function(e){var t=e.target,n=t.dataset.name,r=t.value,i=v()({},n,r);o.setState(i)})),v()(ie()(o),"selectScopes",(function(e){e.target.dataset.all?o.setState({scopes:je()((o.props.schema.get("allowedScopes")||o.props.schema.get("scopes")).keys())}):o.setState({scopes:[]})})),v()(ie()(o),"logout",(function(e){e.preventDefault();var t=o.props,n=t.authActions,r=t.errActions,i=t.name;r.clear({authId:i,type:"auth",source:"auth"}),n.logout([i])}));var i=o.props,a=i.name,s=i.schema,u=i.authorized,c=i.authSelectors,l=u&&u.get(a),p=c.getConfigs()||{},f=l&&l.get("username")||"",h=l&&l.get("clientId")||p.clientId||"",m=l&&l.get("clientSecret")||p.clientSecret||"",g=l&&l.get("passwordType")||"basic",y=l&&l.get("scopes")||p.scopes||[];return"string"==typeof y&&(y=y.split(p.scopeSeparator||" ")),o.state={appName:p.appName,name:a,schema:s,scopes:y,clientId:h,clientSecret:m,username:f,password:"",passwordType:g},o}return E()(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.schema,r=t.getComponent,o=t.authSelectors,i=t.errSelectors,a=t.name,s=t.specSelectors,u=r("Input"),c=r("Row"),l=r("Col"),p=r("Button"),f=r("authError"),h=r("JumpToPath",!0),d=r("Markdown",!0),m=r("InitializedInput"),v=s.isOAS3,g=v()?"authorizationCode":"accessCode",y=v()?"clientCredentials":"application",b=n.get("flow"),_=n.get("allowedScopes")||n.get("scopes"),w=!!o.authorized().get(a),E=i.allErrors().filter((function(e){return e.get("authId")===a})),x=!E.filter((function(e){return"validation"===e.get("source")})).size,S=n.get("description");return C.a.createElement("div",null,C.a.createElement("h4",null,a," (OAuth2, ",n.get("flow"),") ",C.a.createElement(h,{path:["securityDefinitions",a]})),this.state.appName?C.a.createElement("h5",null,"Application: ",this.state.appName," "):null,S&&C.a.createElement(d,{source:n.get("description")}),w&&C.a.createElement("h6",null,"Authorized"),("implicit"===b||b===g)&&C.a.createElement("p",null,"Authorization URL: ",C.a.createElement("code",null,n.get("authorizationUrl"))),("password"===b||b===g||b===y)&&C.a.createElement("p",null,"Token URL:",C.a.createElement("code",null," ",n.get("tokenUrl"))),C.a.createElement("p",{className:"flow"},"Flow: ",C.a.createElement("code",null,n.get("flow"))),"password"!==b?null:C.a.createElement(c,null,C.a.createElement(c,null,C.a.createElement("label",{htmlFor:"oauth_username"},"username:"),w?C.a.createElement("code",null," ",this.state.username," "):C.a.createElement(l,{tablet:10,desktop:10},C.a.createElement("input",{id:"oauth_username",type:"text","data-name":"username",onChange:this.onInputChange}))),C.a.createElement(c,null,C.a.createElement("label",{htmlFor:"oauth_password"},"password:"),w?C.a.createElement("code",null," ****** "):C.a.createElement(l,{tablet:10,desktop:10},C.a.createElement("input",{id:"oauth_password",type:"password","data-name":"password",onChange:this.onInputChange}))),C.a.createElement(c,null,C.a.createElement("label",{htmlFor:"password_type"},"Client credentials location:"),w?C.a.createElement("code",null," ",this.state.passwordType," "):C.a.createElement(l,{tablet:10,desktop:10},C.a.createElement("select",{id:"password_type","data-name":"passwordType",onChange:this.onInputChange},C.a.createElement("option",{value:"basic"},"Authorization header"),C.a.createElement("option",{value:"request-body"},"Request body"))))),(b===y||"implicit"===b||b===g||"password"===b)&&(!w||w&&this.state.clientId)&&C.a.createElement(c,null,C.a.createElement("label",{htmlFor:"client_id"},"client_id:"),w?C.a.createElement("code",null," ****** "):C.a.createElement(l,{tablet:10,desktop:10},C.a.createElement(m,{id:"client_id",type:"text",required:"password"===b,initialValue:this.state.clientId,"data-name":"clientId",onChange:this.onInputChange}))),(b===y||b===g||"password"===b)&&C.a.createElement(c,null,C.a.createElement("label",{htmlFor:"client_secret"},"client_secret:"),w?C.a.createElement("code",null," ****** "):C.a.createElement(l,{tablet:10,desktop:10},C.a.createElement(m,{id:"client_secret",initialValue:this.state.clientSecret,type:"password","data-name":"clientSecret",onChange:this.onInputChange}))),!w&&_&&_.size?C.a.createElement("div",{className:"scopes"},C.a.createElement("h2",null,"Scopes:",C.a.createElement("a",{onClick:this.selectScopes,"data-all":!0},"select all"),C.a.createElement("a",{onClick:this.selectScopes},"select none")),_.map((function(t,n){return C.a.createElement(c,{key:n},C.a.createElement("div",{className:"checkbox"},C.a.createElement(u,{"data-value":n,id:"".concat(n,"-").concat(b,"-checkbox-").concat(e.state.name),disabled:w,checked:e.state.scopes.includes(n),type:"checkbox",onChange:e.onScopeChange}),C.a.createElement("label",{htmlFor:"".concat(n,"-").concat(b,"-checkbox-").concat(e.state.name)},C.a.createElement("span",{className:"item"}),C.a.createElement("div",{className:"text"},C.a.createElement("p",{className:"name"},n),C.a.createElement("p",{className:"description"},t)))))})).toArray()):null,E.valueSeq().map((function(e,t){return C.a.createElement(f,{error:e,key:t})})),C.a.createElement("div",{className:"auth-btn-wrapper"},x&&(w?C.a.createElement(p,{className:"btn modal-btn auth authorize",onClick:this.logout},"Logout"):C.a.createElement(p,{className:"btn modal-btn auth authorize",onClick:this.authorize},"Authorize")),C.a.createElement(p,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close")))}}]),n}(C.a.Component),Pe=function(e){se()(n,e);var t=ce()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i=0&&(s=s.slice(0,l)),C.a.createElement("div",null,s.map((function(e,a){var s=e.get("operations");return C.a.createElement(c,{key:"operation-"+a,tagObj:e,tag:a,layoutSelectors:r,layoutActions:o,getConfigs:i,getComponent:n},s.map((function(e){var n=e.get("path"),r=e.get("method"),o=k.a.List(["paths",n,r]);return-1===(t.isOAS3()?Le:De).indexOf(r)?null:C.a.createElement(u,{key:"".concat(n,"-").concat(r),specPath:o,op:e,path:n,method:r,tag:a})})).toArray())})).toArray(),s.size<1?C.a.createElement("h3",null," No operations defined in spec! "):null)}}]),n}(C.a.Component),Fe=function(e){se()(n,e);var t=ce()(n);function n(){return _()(this,n),t.apply(this,arguments)}return E()(n,[{key:"render",value:function(){var e=this.props,t=e.tagObj,n=e.tag,r=e.children,o=e.layoutSelectors,i=e.layoutActions,a=e.getConfigs,s=e.getComponent,u=a(),c=u.docExpansion,l=u.deepLinking,p=l&&"false"!==l,f=s("Collapse"),h=s("Markdown",!0),d=s("DeepLink"),m=s("Link"),v=t.getIn(["tagDetails","description"],null),g=t.getIn(["tagDetails","externalDocs","description"]),y=t.getIn(["tagDetails","externalDocs","url"]),b=["operations-tag",n],_=o.isShown(b,"full"===c||"list"===c);return C.a.createElement("div",{className:_?"opblock-tag-section is-open":"opblock-tag-section"},C.a.createElement("h4",{onClick:function(){return i.show(b,!_)},className:v?"opblock-tag":"opblock-tag no-desc",id:b.map((function(e){return Object(D.g)(e)})).join("-"),"data-tag":n,"data-is-open":_},C.a.createElement(d,{enabled:p,isShown:_,path:Object(D.d)(n),text:n}),v?C.a.createElement("small",null,C.a.createElement(h,{source:v})):C.a.createElement("small",null),C.a.createElement("div",null,g?C.a.createElement("small",null,g,y?": ":null,y?C.a.createElement(m,{href:Object(D.G)(y),onClick:function(e){return e.stopPropagation()},target:"_blank"},y):null):null),C.a.createElement("button",{className:"expand-operation",title:_?"Collapse operation":"Expand operation",onClick:function(){return i.show(b,!_)}},C.a.createElement("svg",{className:"arrow",width:"20",height:"20"},C.a.createElement("use",{href:_?"#large-arrow-down":"#large-arrow",xlinkHref:_?"#large-arrow-down":"#large-arrow"})))),C.a.createElement(f,{isOpened:_},r))}}]),n}(C.a.Component);v()(Fe,"defaultProps",{tagObj:k.a.fromJS({}),tag:""});var Ue=function(e){se()(r,e);var t=ce()(r);function r(){return _()(this,r),t.apply(this,arguments)}return E()(r,[{key:"render",value:function(){var e=this.props,t=e.specPath,r=e.response,o=e.request,i=e.toggleShown,a=e.onTryoutClick,s=e.onCancelClick,u=e.onExecute,c=e.fn,l=e.getComponent,p=e.getConfigs,f=e.specActions,h=e.specSelectors,d=e.authActions,m=e.authSelectors,v=e.oas3Actions,g=e.oas3Selectors,y=this.props.operation,b=y.toJS(),_=b.deprecated,w=b.isShown,E=b.path,x=b.method,S=b.op,A=b.tag,k=b.operationId,O=b.allowTryItOut,j=b.displayRequestDuration,T=b.tryItOutEnabled,P=b.executeInProgress,I=S.description,M=S.externalDocs,N=S.schemes,R=y.getIn(["op"]),L=R.get("responses"),B=Object(D.n)(R,["parameters"]),F=h.operationScheme(E,x),U=["operations",A,k],q=Object(D.m)(R),z=l("responses"),V=l("parameters"),W=l("execute"),H=l("clear"),J=l("Collapse"),K=l("Markdown",!0),$=l("schemes"),Y=l("OperationServers"),G=l("OperationExt"),Z=l("OperationSummary"),X=l("Link"),Q=p().showExtensions;if(L&&r&&r.size>0){var ee=!L.get(String(r.get("status")))&&!L.get("default");r=r.set("notDocumented",ee)}var te=[E,x];return C.a.createElement("div",{className:_?"opblock opblock-deprecated":w?"opblock opblock-".concat(x," is-open"):"opblock opblock-".concat(x),id:Object(D.g)(U.join("-"))},C.a.createElement(Z,{operationProps:y,toggleShown:i,getComponent:l,authActions:d,authSelectors:m,specPath:t}),C.a.createElement(J,{isOpened:w},C.a.createElement("div",{className:"opblock-body"},R&&R.size||null===R?null:C.a.createElement("img",{height:"32px",width:"32px",src:n(482),className:"opblock-loading-animation"}),_&&C.a.createElement("h4",{className:"opblock-title_normal"}," Warning: Deprecated"),I&&C.a.createElement("div",{className:"opblock-description-wrapper"},C.a.createElement("div",{className:"opblock-description"},C.a.createElement(K,{source:I}))),M&&M.url?C.a.createElement("div",{className:"opblock-external-docs-wrapper"},C.a.createElement("h4",{className:"opblock-title_normal"},"Find more details"),C.a.createElement("div",{className:"opblock-external-docs"},C.a.createElement("span",{className:"opblock-external-docs__description"},C.a.createElement(K,{source:M.description})),C.a.createElement(X,{target:"_blank",className:"opblock-external-docs__link",href:Object(D.G)(M.url)},M.url))):null,R&&R.size?C.a.createElement(V,{parameters:B,specPath:t.push("parameters"),operation:R,onChangeKey:te,onTryoutClick:a,onCancelClick:s,tryItOutEnabled:T,allowTryItOut:O,fn:c,getComponent:l,specActions:f,specSelectors:h,pathMethod:[E,x],getConfigs:p,oas3Actions:v,oas3Selectors:g}):null,T?C.a.createElement(Y,{getComponent:l,path:E,method:x,operationServers:R.get("servers"),pathServers:h.paths().getIn([E,"servers"]),getSelectedServer:g.selectedServer,setSelectedServer:v.setSelectedServer,setServerVariableValue:v.setServerVariableValue,getServerVariable:g.serverVariableValue,getEffectiveServerValue:g.serverEffectiveValue}):null,T&&O&&N&&N.size?C.a.createElement("div",{className:"opblock-schemes"},C.a.createElement($,{schemes:N,path:E,method:x,specActions:f,currentScheme:F})):null,C.a.createElement("div",{className:T&&r&&O?"btn-group":"execute-wrapper"},T&&O?C.a.createElement(W,{operation:R,specActions:f,specSelectors:h,oas3Selectors:g,oas3Actions:v,path:E,method:x,onExecute:u}):null,T&&r&&O?C.a.createElement(H,{specActions:f,path:E,method:x}):null),P?C.a.createElement("div",{className:"loading-container"},C.a.createElement("div",{className:"loading"})):null,L?C.a.createElement(z,{responses:L,request:o,tryItOutResponse:r,getComponent:l,getConfigs:p,specSelectors:h,oas3Actions:v,oas3Selectors:g,specActions:f,produces:h.producesOptionsFor([E,x]),producesValue:h.currentProducesFor([E,x]),specPath:t.push("responses"),path:E,method:x,displayRequestDuration:j,fn:c}):null,Q&&q.size?C.a.createElement(G,{extensions:q,getComponent:l}):null)))}}]),r}(x.PureComponent);v()(Ue,"defaultProps",{operation:null,response:null,request:null,specPath:Object(A.List)(),summary:""});var qe=n(72),ze=n.n(qe),Ve=function(e){se()(n,e);var t=ce()(n);function n(){return _()(this,n),t.apply(this,arguments)}return E()(n,[{key:"render",value:function(){var e=this.props,t=e.toggleShown,n=e.getComponent,r=e.authActions,o=e.authSelectors,i=e.operationProps,a=e.specPath,s=i.toJS(),u=s.summary,c=s.isAuthorized,l=s.method,p=s.op,f=s.showSummary,h=s.operationId,d=s.originalOperationId,m=s.displayOperationId,v=p.summary,g=i.get("security"),y=n("authorizeOperationBtn"),b=n("OperationSummaryMethod"),_=n("OperationSummaryPath"),w=n("JumpToPath",!0);return C.a.createElement("div",{className:"opblock-summary opblock-summary-".concat(l),onClick:t},C.a.createElement(b,{method:l}),C.a.createElement(_,{getComponent:n,operationProps:i,specPath:a}),f?C.a.createElement("div",{className:"opblock-summary-description"},ze()(v||u)):null,m&&(d||h)?C.a.createElement("span",{className:"opblock-summary-operation-id"},d||h):null,g&&g.count()?C.a.createElement(y,{isAuthorized:c,onClick:function(){var e=o.definitionsForRequirements(g);r.showDefinitions(e)}}):null,C.a.createElement(w,{path:a}))}}]),n}(x.PureComponent);v()(Ve,"defaultProps",{operationProps:null,specPath:Object(A.List)(),summary:""});var We=function(e){se()(n,e);var t=ce()(n);function n(){return _()(this,n),t.apply(this,arguments)}return E()(n,[{key:"render",value:function(){var e=this.props.method;return C.a.createElement("span",{className:"opblock-summary-method"},e.toUpperCase())}}]),n}(x.PureComponent);v()(We,"defaultProps",{operationProps:null});var He=function(e){se()(n,e);var t=ce()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return e.reduce((function(e,t){return tt()({},e,n[t])}),t)}function rt(e){return e.join(" ")}function ot(e){var t=e.node,n=e.stylesheet,r=e.style,o=void 0===r?{}:r,i=e.useInlineStyles,a=e.key,s=t.properties,u=t.type,c=t.tagName,l=t.value;if("text"===u)return l;if(c){var p=function(e,t){var n=0;return function(r){return n+=1,r.map((function(r,o){return ot({node:r,stylesheet:e,useInlineStyles:t,key:"code-segment-".concat(n,"-").concat(o)})}))}}(n,i),f=i&&s.className&&s.className.filter((function(e){return!n[e]})),h=f&&f.length?f:void 0,d=i?tt()({},s,{className:h&&rt(h)},{style:nt(s.className,Object.assign({},s.style,o),n)}):tt()({},s,{className:rt(s.className)}),m=p(t.children);return C.a.createElement(c,Qe()({key:a},d),m)}}var it=/\n/g;function at(e){var t=e.codeString,n=e.codeStyle,r=e.containerProps,o=void 0===r?{}:r,i=e.numberProps,a=e.startingLineNumber;return o.style=o.style||{float:"left",paddingRight:"10px"},C.a.createElement("code",Qe()({},o,{style:Object.assign({},n,o.style)}),function(e){var t=e.lines,n=e.startingLineNumber,r=e.numberProps,o=void 0===r?{}:r;return t.map((function(e,t){var r=t+n,i="function"==typeof o?o(r):o;return C.a.createElement("span",Qe()({key:"line-".concat(t),className:"react-syntax-highlighter-line-number"},i),"".concat(r,"\n"))}))}({lines:t.replace(/\n$/,"").split("\n"),numberProps:i,startingLineNumber:a}))}function st(e){var t=e.children,n=e.lineNumber,r=e.lineProps,o=e.className,i=void 0===o?[]:o,a=("function"==typeof r?r(n):r)||{};return a.className=a.className?i.concat(a.className):i,{type:"element",tagName:"span",properties:a,children:t}}function ut(e,t){for(var n=function e(t){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=0;o .hljs-title":{color:"#88C0D0"},"hljs-keyword":{color:"#81A1C1"},"hljs-literal":{color:"#81A1C1"},"hljs-symbol":{color:"#81A1C1"},"hljs-number":{color:"#B48EAD"},"hljs-regexp":{color:"#EBCB8B"},"hljs-string":{color:"#A3BE8C"},"hljs-title":{color:"#8FBCBB"},"hljs-params":{color:"#D8DEE9"},"hljs-bullet":{color:"#81A1C1"},"hljs-code":{color:"#8FBCBB"},"hljs-emphasis":{fontStyle:"italic"},"hljs-formula":{color:"#8FBCBB"},"hljs-strong":{fontWeight:"bold"},"hljs-link:hover":{textDecoration:"underline"},"hljs-quote":{color:"#4C566A"},"hljs-comment":{color:"#4C566A"},"hljs-doctag":{color:"#8FBCBB"},"hljs-meta":{color:"#5E81AC"},"hljs-meta-keyword":{color:"#5E81AC"},"hljs-meta-string":{color:"#A3BE8C"},"hljs-attr":{color:"#8FBCBB"},"hljs-attribute":{color:"#D8DEE9"},"hljs-builtin-name":{color:"#81A1C1"},"hljs-name":{color:"#81A1C1"},"hljs-section":{color:"#88C0D0"},"hljs-tag":{color:"#81A1C1"},"hljs-variable":{color:"#D8DEE9"},"hljs-template-variable":{color:"#D8DEE9"},"hljs-template-tag":{color:"#5E81AC"},"abnf .hljs-attribute":{color:"#88C0D0"},"abnf .hljs-symbol":{color:"#EBCB8B"},"apache .hljs-attribute":{color:"#88C0D0"},"apache .hljs-section":{color:"#81A1C1"},"arduino .hljs-built_in":{color:"#88C0D0"},"aspectj .hljs-meta":{color:"#D08770"},"aspectj > .hljs-title":{color:"#88C0D0"},"bnf .hljs-attribute":{color:"#8FBCBB"},"clojure .hljs-name":{color:"#88C0D0"},"clojure .hljs-symbol":{color:"#EBCB8B"},"coq .hljs-built_in":{color:"#88C0D0"},"cpp .hljs-meta-string":{color:"#8FBCBB"},"css .hljs-built_in":{color:"#88C0D0"},"css .hljs-keyword":{color:"#D08770"},"diff .hljs-meta":{color:"#8FBCBB"},"ebnf .hljs-attribute":{color:"#8FBCBB"},"glsl .hljs-built_in":{color:"#88C0D0"},"groovy .hljs-meta:not(:first-child)":{color:"#D08770"},"haxe .hljs-meta":{color:"#D08770"},"java .hljs-meta":{color:"#D08770"},"ldif .hljs-attribute":{color:"#8FBCBB"},"lisp .hljs-name":{color:"#88C0D0"},"lua .hljs-built_in":{color:"#88C0D0"},"moonscript .hljs-built_in":{color:"#88C0D0"},"nginx .hljs-attribute":{color:"#88C0D0"},"nginx .hljs-section":{color:"#5E81AC"},"pf .hljs-built_in":{color:"#88C0D0"},"processing .hljs-built_in":{color:"#88C0D0"},"scss .hljs-keyword":{color:"#81A1C1"},"stylus .hljs-keyword":{color:"#81A1C1"},"swift .hljs-meta":{color:"#D08770"},"vim .hljs-built_in":{color:"#88C0D0",fontStyle:"italic"},"yaml .hljs-meta":{color:"#D08770"}},obsidian:{hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#282b2e",color:"#e0e2e4"},"hljs-keyword":{color:"#93c763",fontWeight:"bold"},"hljs-selector-tag":{color:"#93c763",fontWeight:"bold"},"hljs-literal":{color:"#93c763",fontWeight:"bold"},"hljs-selector-id":{color:"#93c763"},"hljs-number":{color:"#ffcd22"},"hljs-attribute":{color:"#668bb0"},"hljs-code":{color:"white"},"hljs-class .hljs-title":{color:"white"},"hljs-section":{color:"white",fontWeight:"bold"},"hljs-regexp":{color:"#d39745"},"hljs-link":{color:"#d39745"},"hljs-meta":{color:"#557182"},"hljs-tag":{color:"#8cbbad"},"hljs-name":{color:"#8cbbad",fontWeight:"bold"},"hljs-bullet":{color:"#8cbbad"},"hljs-subst":{color:"#8cbbad"},"hljs-emphasis":{color:"#8cbbad"},"hljs-type":{color:"#8cbbad",fontWeight:"bold"},"hljs-built_in":{color:"#8cbbad"},"hljs-selector-attr":{color:"#8cbbad"},"hljs-selector-pseudo":{color:"#8cbbad"},"hljs-addition":{color:"#8cbbad"},"hljs-variable":{color:"#8cbbad"},"hljs-template-tag":{color:"#8cbbad"},"hljs-template-variable":{color:"#8cbbad"},"hljs-string":{color:"#ec7600"},"hljs-symbol":{color:"#ec7600"},"hljs-comment":{color:"#818e96"},"hljs-quote":{color:"#818e96"},"hljs-deletion":{color:"#818e96"},"hljs-selector-class":{color:"#A082BD"},"hljs-doctag":{fontWeight:"bold"},"hljs-title":{fontWeight:"bold"},"hljs-strong":{fontWeight:"bold"}},"tomorrow-night":{"hljs-comment":{color:"#969896"},"hljs-quote":{color:"#969896"},"hljs-variable":{color:"#cc6666"},"hljs-template-variable":{color:"#cc6666"},"hljs-tag":{color:"#cc6666"},"hljs-name":{color:"#cc6666"},"hljs-selector-id":{color:"#cc6666"},"hljs-selector-class":{color:"#cc6666"},"hljs-regexp":{color:"#cc6666"},"hljs-deletion":{color:"#cc6666"},"hljs-number":{color:"#de935f"},"hljs-built_in":{color:"#de935f"},"hljs-builtin-name":{color:"#de935f"},"hljs-literal":{color:"#de935f"},"hljs-type":{color:"#de935f"},"hljs-params":{color:"#de935f"},"hljs-meta":{color:"#de935f"},"hljs-link":{color:"#de935f"},"hljs-attribute":{color:"#f0c674"},"hljs-string":{color:"#b5bd68"},"hljs-symbol":{color:"#b5bd68"},"hljs-bullet":{color:"#b5bd68"},"hljs-addition":{color:"#b5bd68"},"hljs-title":{color:"#81a2be"},"hljs-section":{color:"#81a2be"},"hljs-keyword":{color:"#b294bb"},"hljs-selector-tag":{color:"#b294bb"},hljs:{display:"block",overflowX:"auto",background:"#1d1f21",color:"#c5c8c6",padding:"0.5em"},"hljs-emphasis":{fontStyle:"italic"},"hljs-strong":{fontWeight:"bold"}}},Tt=u()(jt),Pt=function(e){return Tt.includes(e)?jt[e]:(console.warn("Request style '".concat(e,"' is not available, returning default instead")),Ot)},It=n(30),Mt=n.n(It),Nt=n(515),Rt=n.n(Nt),Dt=n(203),Lt=function(e){se()(n,e);var t=ce()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;io&&(0===i&&n<0||o+i>=r&&n>0)&&e.preventDefault()})),e}return E()(n,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.className,r=e.downloadable,o=e.getConfigs,i=e.canCopy,a=o?o():{syntaxHighlight:{activated:!0,theme:"agate"}};n=n||"";var s=Mt()(a,"syntaxHighlight.activated")?C.a.createElement(mt,{className:n+" microlight",onWheel:this.preventYScrollingBeyondElement,style:Pt(Mt()(a,"syntaxHighlight.theme"))},t):C.a.createElement("pre",{onWheel:this.preventYScrollingBeyondElement,className:n+" microlight"},t);return C.a.createElement("div",{className:"highlight-code"},r?C.a.createElement("div",{className:"download-contents",onClick:this.downloadText},"Download"):null,i?C.a.createElement("div",{className:"copy-to-clipboard"},C.a.createElement(Dt.CopyToClipboard,{text:t},C.a.createElement("button",null))):null,s)}}]),n}(x.Component),Bt=function(e){se()(n,e);var t=ce()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i0?p?C.a.createElement("div",null,C.a.createElement("p",{className:"i"},"Unrecognized response type; displaying content as text."),C.a.createElement(f,{downloadable:!0,fileName:"".concat(h,".txt"),value:p,getConfigs:c,canCopy:!0})):C.a.createElement("p",{className:"i"},"Unrecognized response type; unable to display."):null;return t?C.a.createElement("div",null,C.a.createElement("h5",null,"Response body"),t):null}}]),n}(C.a.PureComponent),Kt=n(13),$t=n.n(Kt),Yt=function(e){se()(n,e);var t=ce()(n);function n(e){var r;return _()(this,n),r=t.call(this,e),v()(ie()(r),"onChange",(function(e,t,n){var o=r.props;(0,o.specActions.changeParamByIdentity)(o.onChangeKey,e,t,n)})),v()(ie()(r),"onChangeConsumesWrapper",(function(e){var t=r.props;(0,t.specActions.changeConsumesValue)(t.onChangeKey,e)})),v()(ie()(r),"toggleTab",(function(e){return"parameters"===e?r.setState({parametersVisible:!0,callbackVisible:!1}):"callbacks"===e?r.setState({callbackVisible:!0,parametersVisible:!1}):void 0})),r.state={callbackVisible:!1,parametersVisible:!0},r}return E()(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.onTryoutClick,r=t.onCancelClick,o=t.parameters,i=t.allowTryItOut,a=t.tryItOutEnabled,s=t.specPath,u=t.fn,c=t.getComponent,l=t.getConfigs,p=t.specSelectors,f=t.specActions,h=t.pathMethod,d=t.oas3Actions,m=t.oas3Selectors,v=t.operation,g=c("parameterRow"),y=c("TryItOutButton"),b=c("contentType"),_=c("Callbacks",!0),w=c("RequestBody",!0),E=a&&i,x=p.isOAS3(),S=v.get("requestBody");return C.a.createElement("div",{className:"opblock-section"},C.a.createElement("div",{className:"opblock-section-header"},x?C.a.createElement("div",{className:"tab-header"},C.a.createElement("div",{onClick:function(){return e.toggleTab("parameters")},className:"tab-item ".concat(this.state.parametersVisible&&"active")},C.a.createElement("h4",{className:"opblock-title"},C.a.createElement("span",null,"Parameters"))),v.get("callbacks")?C.a.createElement("div",{onClick:function(){return e.toggleTab("callbacks")},className:"tab-item ".concat(this.state.callbackVisible&&"active")},C.a.createElement("h4",{className:"opblock-title"},C.a.createElement("span",null,"Callbacks"))):null):C.a.createElement("div",{className:"tab-header"},C.a.createElement("h4",{className:"opblock-title"},"Parameters")),i?C.a.createElement(y,{enabled:a,onCancelClick:r,onTryoutClick:n}):null),this.state.parametersVisible?C.a.createElement("div",{className:"parameters-container"},o.count()?C.a.createElement("div",{className:"table-container"},C.a.createElement("table",{className:"parameters"},C.a.createElement("thead",null,C.a.createElement("tr",null,C.a.createElement("th",{className:"col_header parameters-col_name"},"Name"),C.a.createElement("th",{className:"col_header parameters-col_description"},"Description"))),C.a.createElement("tbody",null,function(e,t){return e.valueSeq().filter(k.a.Map.isMap).map(t)}(o,(function(t,n){return C.a.createElement(g,{fn:u,specPath:s.push(n.toString()),getComponent:c,getConfigs:l,rawParam:t,param:p.parameterWithMetaByIdentity(h,t),key:"".concat(t.get("in"),".").concat(t.get("name")),onChange:e.onChange,onChangeConsumes:e.onChangeConsumesWrapper,specSelectors:p,specActions:f,oas3Actions:d,oas3Selectors:m,pathMethod:h,isExecute:E})})).toArray()))):C.a.createElement("div",{className:"opblock-description-wrapper"},C.a.createElement("p",null,"No parameters"))):null,this.state.callbackVisible?C.a.createElement("div",{className:"callbacks-container opblock-description-wrapper"},C.a.createElement(_,{callbacks:Object(A.Map)(v.get("callbacks")),specPath:s.slice(0,-1).push("callbacks")})):null,x&&S&&this.state.parametersVisible&&C.a.createElement("div",{className:"opblock-section opblock-section-request-body"},C.a.createElement("div",{className:"opblock-section-header"},C.a.createElement("h4",{className:"opblock-title parameter__name ".concat(S.get("required")&&"required")},"Request body"),C.a.createElement("label",null,C.a.createElement(b,{value:m.requestContentType.apply(m,$t()(h)),contentTypes:S.get("content",Object(A.List)()).keySeq(),onChange:function(e){d.setRequestContentType({value:e,pathMethod:h}),d.initRequestBodyValidateError({pathMethod:h})},className:"body-param-content-type"}))),C.a.createElement("div",{className:"opblock-description-wrapper"},C.a.createElement(w,{specPath:s.slice(0,-1).push("requestBody"),requestBody:S,requestBodyValue:m.requestBodyValue.apply(m,$t()(h)),requestBodyInclusionSetting:m.requestBodyInclusionSetting.apply(m,$t()(h)),requestBodyErrors:m.requestBodyErrors.apply(m,$t()(h)),isExecute:E,activeExamplesKey:m.activeExamplesMember.apply(m,$t()(h).concat(["requestBody","requestBody"])),updateActiveExamplesKey:function(t){e.props.oas3Actions.setActiveExamplesMember({name:t,pathMethod:e.props.pathMethod,contextType:"requestBody",contextName:"requestBody"})},onChange:function(e,t){if(t){var n=m.requestBodyValue.apply(m,$t()(h)),r=A.Map.isMap(n)?n:Object(A.Map)();return d.setRequestBodyValue({pathMethod:h,value:r.setIn(t,e)})}d.setRequestBodyValue({value:e,pathMethod:h})},onChangeIncludeEmpty:function(e,t){d.setRequestBodyInclusion({pathMethod:h,value:t,name:e})},contentType:m.requestContentType.apply(m,$t()(h))}))))}}]),n}(x.Component);v()(Yt,"defaultProps",{onTryoutClick:Function.prototype,onCancelClick:Function.prototype,tryItOutEnabled:!1,allowTryItOut:!0,onChangeKey:[],specPath:[]});var Gt=function(e){var t=e.xKey,n=e.xVal;return C.a.createElement("div",{className:"parameter__extension"},t,": ",String(n))},Zt={onChange:function(){},isIncludedOptions:{}},Xt=function(e){se()(n,e);var t=ce()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i1&&void 0!==arguments[1]&&arguments[1],n=o.props,r=n.onChange,i=n.rawParam;return r(i,""===e||e&&0===e.size?null:e,t)})),v()(ie()(o),"_onExampleSelect",(function(e){o.props.oas3Actions.setActiveExamplesMember({name:e,pathMethod:o.props.pathMethod,contextType:"parameters",contextName:o.getParamKey()})})),v()(ie()(o),"onChangeIncludeEmpty",(function(e){var t=o.props,n=t.specActions,r=t.param,i=t.pathMethod,a=r.get("name"),s=r.get("in");return n.updateEmptyParamInclusion(i,a,s,e)})),v()(ie()(o),"setDefaultValue",(function(){var e=o.props,t=e.specSelectors,n=e.pathMethod,r=e.rawParam,i=e.oas3Selectors,a=t.parameterWithMetaByIdentity(n,r)||Object(A.Map)(),s=Object(Qt.a)(a,{isOAS3:t.isOAS3()}).schema,u=a.get("content",Object(A.Map)()).keySeq().first(),c=s?Object(D.o)(s.toJS(),u,{includeWriteOnly:!0}):null;if(a&&void 0===a.get("value")&&"body"!==a.get("in")){var l;if(t.isSwagger2())l=a.get("x-example")||a.getIn(["schema","example"])||s&&s.getIn(["default"]);else if(t.isOAS3()){var p=i.activeExamplesMember.apply(i,$t()(n).concat(["parameters",o.getParamKey()]));l=a.getIn(["examples",p,"value"])||a.getIn(["content",u,"example"])||a.get("example")||s&&s.get("example")||s&&s.get("default")||a.get("default")}void 0===l||A.List.isList(l)||(l=Object(D.J)(l)),void 0!==l?o.onChangeWrapper(l):s&&"object"===s.get("type")&&c&&!a.get("examples")&&o.onChangeWrapper(A.List.isList(c)?c:Object(D.J)(c))}})),o.setDefaultValue(),o}return E()(n,[{key:"componentWillReceiveProps",value:function(e){var t,n=e.specSelectors,r=e.pathMethod,o=e.rawParam,i=n.isOAS3(),a=n.parameterWithMetaByIdentity(r,o)||new A.Map;if(a=a.isEmpty()?o:a,i){var s=Object(Qt.a)(a,{isOAS3:i}).schema;t=s?s.get("enum"):void 0}else t=a?a.get("enum"):void 0;var u,c=a?a.get("value"):void 0;void 0!==c?u=c:o.get("required")&&t&&t.size&&(u=t.first()),void 0!==u&&u!==c&&this.onChangeWrapper(Object(D.x)(u)),this.setDefaultValue()}},{key:"getParamKey",value:function(){var e=this.props.param;return e?"".concat(e.get("name"),"-").concat(e.get("in")):null}},{key:"render",value:function(){var e=this.props,t=e.param,n=e.rawParam,r=e.getComponent,o=e.getConfigs,i=e.isExecute,a=e.fn,s=e.onChangeConsumes,u=e.specSelectors,c=e.pathMethod,l=e.specPath,p=e.oas3Selectors,f=u.isOAS3(),h=o(),d=h.showExtensions,m=h.showCommonExtensions;if(t||(t=n),!n)return null;var v,g,y,b,_=r("JsonSchemaForm"),w=r("ParamBody"),E=t.get("in"),x="body"!==E?null:C.a.createElement(w,{getComponent:r,getConfigs:o,fn:a,param:t,consumes:u.consumesOptionsFor(c),consumesValue:u.contentTypeValues(c).get("requestContentType"),onChange:this.onChangeWrapper,onChangeConsumes:s,isExecute:i,specSelectors:u,pathMethod:c}),S=r("modelExample"),k=r("Markdown",!0),O=r("ParameterExt"),j=r("ParameterIncludeEmpty"),T=r("ExamplesSelectValueRetainer"),P=r("Example"),I=Object(Qt.a)(t,{isOAS3:f}).schema,M=u.parameterWithMetaByIdentity(c,n)||Object(A.Map)(),N=I?I.get("format"):null,L=I?I.get("type"):null,B=I?I.getIn(["items","type"]):null,F="formData"===E,U="FormData"in R.a,q=t.get("required"),z=M?M.get("value"):"",V=m?Object(D.l)(I):null,W=d?Object(D.m)(t):null,H=!1;return void 0!==t&&I&&(v=I.get("items")),void 0!==v?(g=v.get("enum"),y=v.get("default")):I&&(g=I.get("enum")),g&&g.size&&g.size>0&&(H=!0),void 0!==t&&(I&&(y=I.get("default")),void 0===y&&(y=t.get("default")),void 0===(b=t.get("example"))&&(b=t.get("x-example"))),C.a.createElement("tr",{"data-param-name":t.get("name"),"data-param-in":t.get("in")},C.a.createElement("td",{className:"parameters-col_name"},C.a.createElement("div",{className:q?"parameter__name required":"parameter__name"},t.get("name"),q?C.a.createElement("span",null," *"):null),C.a.createElement("div",{className:"parameter__type"},L,B&&"[".concat(B,"]"),N&&C.a.createElement("span",{className:"prop-format"},"($",N,")")),C.a.createElement("div",{className:"parameter__deprecated"},f&&t.get("deprecated")?"deprecated":null),C.a.createElement("div",{className:"parameter__in"},"(",t.get("in"),")"),m&&V.size?V.entrySeq().map((function(e){var t=Ke()(e,2),n=t[0],r=t[1];return C.a.createElement(O,{key:"".concat(n,"-").concat(r),xKey:n,xVal:r})})):null,d&&W.size?W.map((function(e,t){return C.a.createElement(O,{key:"".concat(t,"-").concat(e),xKey:t,xVal:e})})):null),C.a.createElement("td",{className:"parameters-col_description"},t.get("description")?C.a.createElement(k,{source:t.get("description")}):null,!x&&i||!H?null:C.a.createElement(k,{className:"parameter__enum",source:"Available values : "+g.map((function(e){return e})).toArray().join(", ")}),!x&&i||void 0===y?null:C.a.createElement(k,{className:"parameter__default",source:"Default value : "+y}),!x&&i||void 0===b?null:C.a.createElement(k,{source:"Example : "+b}),F&&!U&&C.a.createElement("div",null,"Error: your browser does not support FormData"),f&&t.get("examples")?C.a.createElement("section",{className:"parameter-controls"},C.a.createElement(T,{examples:t.get("examples"),onSelect:this._onExampleSelect,updateValue:this.onChangeWrapper,getComponent:r,defaultToFirstExample:!0,currentKey:p.activeExamplesMember.apply(p,$t()(c).concat(["parameters",this.getParamKey()])),currentUserInputValue:z})):null,x?null:C.a.createElement(_,{fn:a,getComponent:r,value:z,required:q,disabled:!i,description:t.get("description")?"".concat(t.get("name")," - ").concat(t.get("description")):"".concat(t.get("name")),onChange:this.onChangeWrapper,errors:M.get("errors"),schema:I}),x&&I?C.a.createElement(S,{getComponent:r,specPath:l.push("schema"),getConfigs:o,isExecute:i,specSelectors:u,schema:I,example:x,includeWriteOnly:!0}):null,!x&&i&&t.get("allowEmptyValue")?C.a.createElement(j,{onChange:this.onChangeIncludeEmpty,isIncluded:u.parameterInclusionSettingFor(c,t.get("name"),t.get("in")),isDisabled:!Object(D.q)(z)}):null,f&&t.get("examples")?C.a.createElement(P,{example:t.getIn(["examples",p.activeExamplesMember.apply(p,$t()(c).concat(["parameters",this.getParamKey()]))]),getComponent:r}):null))}}]),n}(x.Component),tn=function(e){se()(n,e);var t=ce()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i0&&"none"!==c),f=this.getSchemaBasePath(),h=n.isOAS3(),d=r("ModelWrapper"),m=r("Collapse"),v=r("ModelCollapse"),g=r("JumpToPath");return C.a.createElement("section",{className:p?"models is-open":"models"},C.a.createElement("h4",{onClick:function(){return i.show("models",!p)}},C.a.createElement("span",null,h?"Schemas":"Models"),C.a.createElement("svg",{width:"20",height:"20"},C.a.createElement("use",{xlinkHref:p?"#large-arrow-down":"#large-arrow"}))),C.a.createElement(m,{isOpened:p},s.entrySeq().map((function(t){var s=Ke()(t,1)[0],u=[].concat($t()(f),[s]),c=n.specResolvedSubtree(u),p=n.specJson().getIn(u),h=A.Map.isMap(c)?c:k.a.Map(),m=A.Map.isMap(p)?p:k.a.Map(),y=h.get("title")||m.get("title")||s,b=o.isShown(["models",s],!1);b&&0===h.size&&m.size>0&&e.props.specActions.requestResolvedSubtree([].concat($t()(e.getSchemaBasePath()),[s]));var _=k.a.List([].concat($t()(f),[s])),w=C.a.createElement(d,{name:s,expandDepth:l,schema:h||k.a.Map(),displayName:y,specPath:_,getComponent:r,specSelectors:n,getConfigs:a,layoutSelectors:o,layoutActions:i,includeReadOnly:!0,includeWriteOnly:!0}),E=C.a.createElement("span",{className:"model-box"},C.a.createElement("span",{className:"model model-title"},y));return C.a.createElement("div",{id:"model-".concat(s),className:"model-container",key:"models-section-".concat(s),"data-name":s,ref:e.onLoad},C.a.createElement("span",{className:"models-jump-to-path"},C.a.createElement(g,{specPath:_})),C.a.createElement(v,{classes:"model-box",collapsedContent:e.getCollapsedContent(s),onToggle:e.handleToggle,title:E,displayName:y,modelName:s,hideSelfOnExpand:!0,expanded:l>0&&b},w))})).toArray()))}}]),n}(x.Component),Gn=function(e){var t=e.value,n=(0,e.getComponent)("ModelCollapse"),r=C.a.createElement("span",null,"Array [ ",t.count()," ]");return C.a.createElement("span",{className:"prop-enum"},"Enum:",C.a.createElement("br",null),C.a.createElement(n,{collapsedContent:r},"[ ",t.join(", ")," ]"))},Zn=function(e){se()(n,e);var t=ce()(n);function n(){return _()(this,n),t.apply(this,arguments)}return E()(n,[{key:"render",value:function(){var e=this.props,t=e.schema,n=e.name,r=e.displayName,o=e.isRef,i=e.getComponent,s=e.getConfigs,u=e.depth,c=e.onToggle,l=e.expanded,p=e.specPath,f=fn()(e,["schema","name","displayName","isRef","getComponent","getConfigs","depth","onToggle","expanded","specPath"]),h=f.specSelectors,d=f.expandDepth,m=f.includeReadOnly,v=f.includeWriteOnly,g=h.isOAS3;if(!t)return null;var y=s().showExtensions,b=t.get("description"),_=t.get("properties"),w=t.get("additionalProperties"),E=t.get("title")||r||n,x=t.get("required"),S=t.filter((function(e,t){return-1!==["maxProperties","minProperties","nullable"].indexOf(t)})),k=i("JumpToPath",!0),O=i("Markdown",!0),j=i("Model"),T=i("ModelCollapse"),P=i("Property"),I=function(){return C.a.createElement("span",{className:"model-jump-to-path"},C.a.createElement(k,{specPath:p}))},M=C.a.createElement("span",null,C.a.createElement("span",null,"{"),"...",C.a.createElement("span",null,"}"),o?C.a.createElement(I,null):""),N=h.isOAS3()?t.get("anyOf"):null,R=h.isOAS3()?t.get("oneOf"):null,D=h.isOAS3()?t.get("not"):null,L=E&&C.a.createElement("span",{className:"model-title"},o&&t.get("$$ref")&&C.a.createElement("span",{className:"model-hint"},t.get("$$ref")),C.a.createElement("span",{className:"model-title__text"},E));return C.a.createElement("span",{className:"model"},C.a.createElement(T,{modelName:n,title:L,onToggle:c,expanded:!!l||u<=d,collapsedContent:M},C.a.createElement("span",{className:"brace-open object"},"{"),o?C.a.createElement(I,null):null,C.a.createElement("span",{className:"inner-object"},C.a.createElement("table",{className:"model"},C.a.createElement("tbody",null,b?C.a.createElement("tr",{className:"description"},C.a.createElement("td",null,"description:"),C.a.createElement("td",null,C.a.createElement(O,{source:b}))):null,_&&_.size?_.entrySeq().filter((function(e){var t=Ke()(e,2)[1];return(!t.get("readOnly")||m)&&(!t.get("writeOnly")||v)})).map((function(e){var t=Ke()(e,2),r=t[0],o=t[1],a=g()&&o.get("deprecated"),c=A.List.isList(x)&&x.contains(r),l=["property-row"];return a&&l.push("deprecated"),c&&l.push("required"),C.a.createElement("tr",{key:r,className:l.join(" ")},C.a.createElement("td",null,r,c&&C.a.createElement("span",{className:"star"},"*")),C.a.createElement("td",null,C.a.createElement(j,ln()({key:"object-".concat(n,"-").concat(r,"_").concat(o)},f,{required:c,getComponent:i,specPath:p.push("properties",r),getConfigs:s,schema:o,depth:u+1}))))})).toArray():null,y?C.a.createElement("tr",null,C.a.createElement("td",null," ")):null,y?t.entrySeq().map((function(e){var t=Ke()(e,2),n=t[0],r=t[1];if("x-"===n.slice(0,2)){var o=r?r.toJS?r.toJS():r:null;return C.a.createElement("tr",{key:n,className:"extension"},C.a.createElement("td",null,n),C.a.createElement("td",null,a()(o)))}})).toArray():null,w&&w.size?C.a.createElement("tr",null,C.a.createElement("td",null,"< * >:"),C.a.createElement("td",null,C.a.createElement(j,ln()({},f,{required:!1,getComponent:i,specPath:p.push("additionalProperties"),getConfigs:s,schema:w,depth:u+1})))):null,N?C.a.createElement("tr",null,C.a.createElement("td",null,"anyOf ->"),C.a.createElement("td",null,N.map((function(e,t){return C.a.createElement("div",{key:t},C.a.createElement(j,ln()({},f,{required:!1,getComponent:i,specPath:p.push("anyOf",t),getConfigs:s,schema:e,depth:u+1})))})))):null,R?C.a.createElement("tr",null,C.a.createElement("td",null,"oneOf ->"),C.a.createElement("td",null,R.map((function(e,t){return C.a.createElement("div",{key:t},C.a.createElement(j,ln()({},f,{required:!1,getComponent:i,specPath:p.push("oneOf",t),getConfigs:s,schema:e,depth:u+1})))})))):null,D?C.a.createElement("tr",null,C.a.createElement("td",null,"not ->"),C.a.createElement("td",null,C.a.createElement("div",null,C.a.createElement(j,ln()({},f,{required:!1,getComponent:i,specPath:p.push("not"),getConfigs:s,schema:D,depth:u+1}))))):null))),C.a.createElement("span",{className:"brace-close"},"}")),S.size?S.entrySeq().map((function(e){var t=Ke()(e,2),n=t[0],r=t[1];return C.a.createElement(P,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propClass:"property"})})):null)}}]),n}(x.Component),Xn=function(e){se()(n,e);var t=ce()(n);function n(){return _()(this,n),t.apply(this,arguments)}return E()(n,[{key:"render",value:function(){var e=this.props,t=e.getComponent,n=e.getConfigs,r=e.schema,o=e.depth,i=e.expandDepth,a=e.name,s=e.displayName,u=e.specPath,c=r.get("description"),l=r.get("items"),p=r.get("title")||s||a,f=r.filter((function(e,t){return-1===["type","items","description","$$ref"].indexOf(t)})),h=t("Markdown",!0),d=t("ModelCollapse"),m=t("Model"),v=t("Property"),g=p&&C.a.createElement("span",{className:"model-title"},C.a.createElement("span",{className:"model-title__text"},p));return C.a.createElement("span",{className:"model"},C.a.createElement(d,{title:g,expanded:o<=i,collapsedContent:"[...]"},"[",f.size?f.entrySeq().map((function(e){var t=Ke()(e,2),n=t[0],r=t[1];return C.a.createElement(v,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propClass:"property"})})):null,c?C.a.createElement(h,{source:c}):f.size?C.a.createElement("div",{className:"markdown"}):null,C.a.createElement("span",null,C.a.createElement(m,ln()({},this.props,{getConfigs:n,specPath:u.push("items"),name:null,schema:l,required:!1,depth:o+1}))),"]"))}}]),n}(x.Component),Qn=function(e){se()(n,e);var t=ce()(n);function n(){return _()(this,n),t.apply(this,arguments)}return E()(n,[{key:"render",value:function(){var e=this.props,t=e.schema,n=e.getComponent,r=e.getConfigs,o=e.name,i=e.displayName,a=e.depth,s=r().showExtensions;if(!t||!t.get)return C.a.createElement("div",null);var u=t.get("type"),c=t.get("format"),l=t.get("xml"),p=t.get("enum"),f=t.get("title")||i||o,h=t.get("description"),d=Object(D.m)(t),m=t.filter((function(e,t){return-1===["enum","type","format","description","$$ref"].indexOf(t)})).filterNot((function(e,t){return d.has(t)})),v=n("Markdown",!0),g=n("EnumModel"),y=n("Property");return C.a.createElement("span",{className:"model"},C.a.createElement("span",{className:"prop"},o&&C.a.createElement("span",{className:"".concat(1===a&&"model-title"," prop-name")},f),C.a.createElement("span",{className:"prop-type"},u),c&&C.a.createElement("span",{className:"prop-format"},"($",c,")"),m.size?m.entrySeq().map((function(e){var t=Ke()(e,2),n=t[0],r=t[1];return C.a.createElement(y,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propClass:"property primitive"})})):null,s&&d.size?d.entrySeq().map((function(e){var t=Ke()(e,2),n=t[0],r=t[1];return C.a.createElement(y,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propClass:"property primitive"})})):null,h?C.a.createElement(v,{source:h}):null,l&&l.size?C.a.createElement("span",null,C.a.createElement("br",null),C.a.createElement("span",{className:"property primitive"},"xml:"),l.entrySeq().map((function(e){var t=Ke()(e,2),n=t[0],r=t[1];return C.a.createElement("span",{key:"".concat(n,"-").concat(r),className:"property primitive"},C.a.createElement("br",null),"   ",n,": ",String(r))})).toArray()):null,p&&C.a.createElement(g,{value:p,getComponent:n})))}}]),n}(x.Component),er=function(e){var t=e.propKey,n=e.propVal,r=e.propClass;return C.a.createElement("span",{className:r},C.a.createElement("br",null),t,": ",String(n))},tr=function(e){se()(n,e);var t=ce()(n);function n(){return _()(this,n),t.apply(this,arguments)}return E()(n,[{key:"render",value:function(){var e=this.props,t=e.onTryoutClick,n=e.onCancelClick,r=e.enabled;return C.a.createElement("div",{className:"try-out"},r?C.a.createElement("button",{className:"btn try-out__btn cancel",onClick:n},"Cancel"):C.a.createElement("button",{className:"btn try-out__btn",onClick:t},"Try it out "))}}]),n}(C.a.Component);v()(tr,"defaultProps",{onTryoutClick:Function.prototype,onCancelClick:Function.prototype,enabled:!1});var nr=function(e){se()(n,e);var t=ce()(n);function n(){return _()(this,n),t.apply(this,arguments)}return E()(n,[{key:"render",value:function(){var e=this.props,t=e.bypass,n=e.isSwagger2,r=e.isOAS3,o=e.alsoShow;return t?C.a.createElement("div",null,this.props.children):n&&r?C.a.createElement("div",{className:"version-pragma"},o,C.a.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguous"},C.a.createElement("div",null,C.a.createElement("h3",null,"Unable to render this definition"),C.a.createElement("p",null,C.a.createElement("code",null,"swagger")," and ",C.a.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),C.a.createElement("p",null,"Supported version fields are ",C.a.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",C.a.createElement("code",null,"openapi: 3.0.n")," (for example, ",C.a.createElement("code",null,"openapi: 3.0.0"),").")))):n||r?C.a.createElement("div",null,this.props.children):C.a.createElement("div",{className:"version-pragma"},o,C.a.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},C.a.createElement("div",null,C.a.createElement("h3",null,"Unable to render this definition"),C.a.createElement("p",null,"The provided definition does not specify a valid version field."),C.a.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",C.a.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",C.a.createElement("code",null,"openapi: 3.0.n")," (for example, ",C.a.createElement("code",null,"openapi: 3.0.0"),")."))))}}]),n}(C.a.PureComponent);v()(nr,"defaultProps",{alsoShow:null,children:null,bypass:!1});var rr=function(e){var t=e.version;return C.a.createElement("small",null,C.a.createElement("pre",{className:"version"}," ",t," "))},or=function(e){var t=e.enabled,n=e.path,r=e.text;return C.a.createElement("a",{className:"nostyle",onClick:t?function(e){return e.preventDefault()}:null,href:t?"#/".concat(n):null},C.a.createElement("span",null,r))},ir=function(){return C.a.createElement("div",null,C.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",className:"svg-assets"},C.a.createElement("defs",null,C.a.createElement("symbol",{viewBox:"0 0 20 20",id:"unlocked"},C.a.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V6h2v-.801C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8z"})),C.a.createElement("symbol",{viewBox:"0 0 20 20",id:"locked"},C.a.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8zM12 8H8V5.199C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8z"})),C.a.createElement("symbol",{viewBox:"0 0 20 20",id:"close"},C.a.createElement("path",{d:"M14.348 14.849c-.469.469-1.229.469-1.697 0L10 11.819l-2.651 3.029c-.469.469-1.229.469-1.697 0-.469-.469-.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-.469-.469-.469-1.228 0-1.697.469-.469 1.228-.469 1.697 0L10 8.183l2.651-3.031c.469-.469 1.228-.469 1.697 0 .469.469.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c.469.469.469 1.229 0 1.698z"})),C.a.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow"},C.a.createElement("path",{d:"M13.25 10L6.109 2.58c-.268-.27-.268-.707 0-.979.268-.27.701-.27.969 0l7.83 7.908c.268.271.268.709 0 .979l-7.83 7.908c-.268.271-.701.27-.969 0-.268-.269-.268-.707 0-.979L13.25 10z"})),C.a.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-down"},C.a.createElement("path",{d:"M17.418 6.109c.272-.268.709-.268.979 0s.271.701 0 .969l-7.908 7.83c-.27.268-.707.268-.979 0l-7.908-7.83c-.27-.268-.27-.701 0-.969.271-.268.709-.268.979 0L10 13.25l7.418-7.141z"})),C.a.createElement("symbol",{viewBox:"0 0 24 24",id:"jump-to"},C.a.createElement("path",{d:"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z"})),C.a.createElement("symbol",{viewBox:"0 0 24 24",id:"expand"},C.a.createElement("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"})))))},ar=n(205),sr=function(e){se()(n,e);var t=ce()(n);function n(){return _()(this,n),t.apply(this,arguments)}return E()(n,[{key:"render",value:function(){var e=this.props,t=e.errSelectors,n=e.specSelectors,r=e.getComponent,o=r("SvgAssets"),i=r("InfoContainer",!0),a=r("VersionPragmaFilter"),s=r("operations",!0),u=r("Models",!0),c=r("Row"),l=r("Col"),p=r("errors",!0),f=r("ServersContainer",!0),h=r("SchemesContainer",!0),d=r("AuthorizeBtnContainer",!0),m=r("FilterContainer",!0),v=n.isSwagger2(),g=n.isOAS3(),y=!n.specStr(),b=n.loadingStatus(),_=null;if("loading"===b&&(_=C.a.createElement("div",{className:"info"},C.a.createElement("div",{className:"loading-container"},C.a.createElement("div",{className:"loading"})))),"failed"===b&&(_=C.a.createElement("div",{className:"info"},C.a.createElement("div",{className:"loading-container"},C.a.createElement("h4",{className:"title"},"Failed to load API definition."),C.a.createElement(p,null)))),"failedConfig"===b){var w=t.lastError(),E=w?w.get("message"):"";_=C.a.createElement("div",{className:"info failed-config"},C.a.createElement("div",{className:"loading-container"},C.a.createElement("h4",{className:"title"},"Failed to load remote configuration."),C.a.createElement("p",null,E)))}if(!_&&y&&(_=C.a.createElement("h4",null,"No API definition provided.")),_)return C.a.createElement("div",{className:"swagger-ui"},C.a.createElement("div",{className:"loading-container"},_));var x=n.servers(),S=n.schemes(),A=x&&x.size,k=S&&S.size,O=!!n.securityDefinitions();return C.a.createElement("div",{className:"swagger-ui"},C.a.createElement(o,null),C.a.createElement(a,{isSwagger2:v,isOAS3:g,alsoShow:C.a.createElement(p,null)},C.a.createElement(p,null),C.a.createElement(c,{className:"information-container"},C.a.createElement(l,{mobile:12},C.a.createElement(i,null))),A||k||O?C.a.createElement("div",{className:"scheme-container"},C.a.createElement(l,{className:"schemes wrapper",mobile:12},A?C.a.createElement(f,null):null,k?C.a.createElement(h,null):null,O?C.a.createElement(d,null):null)):null,C.a.createElement(m,null),C.a.createElement(c,null,C.a.createElement(l,{mobile:12,desktop:12},C.a.createElement(s,null))),C.a.createElement(c,null,C.a.createElement(l,{mobile:12,desktop:12},C.a.createElement(u,null)))))}}]),n}(C.a.Component),ur=n(351),cr=n.n(ur),lr={value:"",onChange:function(){},schema:{},keyName:"",required:!1,errors:Object(A.List)()},pr=function(e){se()(n,e);var t=ce()(n);function n(){return _()(this,n),t.apply(this,arguments)}return E()(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.dispatchInitialValue,n=e.value,r=e.onChange;t&&r(n)}},{key:"render",value:function(){var e=this.props,t=e.schema,n=e.errors,r=e.value,o=e.onChange,i=e.getComponent,a=e.fn,s=e.disabled,u=t&&t.get?t.get("format"):null,c=t&&t.get?t.get("type"):null,l=function(e){return i(e,!1,{failSilently:!0})},p=c?l(u?"JsonSchema_".concat(c,"_").concat(u):"JsonSchema_".concat(c)):i("JsonSchema_string");return p||(p=i("JsonSchema_string")),C.a.createElement(p,ln()({},this.props,{errors:n,fn:a,getComponent:i,value:r,onChange:o,schema:t,disabled:s}))}}]),n}(x.Component);v()(pr,"defaultProps",lr);var fr=function(e){se()(n,e);var t=ce()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i0),p=o.getIn(["items","enum"]),f=o.getIn(["items","type"]),h=o.getIn(["items","format"]),d=o.getIn(["items","schema"]),m=!1,v="file"===f||"string"===f&&"binary"===h;if(f&&h?u=n("JsonSchema_".concat(f,"_").concat(h)):"boolean"!==f&&"array"!==f&&"object"!==f||(u=n("JsonSchema_".concat(f))),u||v||(m=!0),p){var g=n("Select");return C.a.createElement(g,{className:i.length?"invalid":"",title:i.length?i:"",multiple:!0,value:c,disabled:s,allowedValues:p,allowEmptyValue:!r,onChange:this.onEnumChange})}var y=n("Button");return C.a.createElement("div",{className:"json-schema-array"},l?c.map((function(t,r){if(i.length){var o=i.filter((function(e){return e.index===r}));o.length&&(i=[o[0].error+r])}return C.a.createElement("div",{key:r,className:"json-schema-form-item"},v?C.a.createElement(mr,{value:t,onChange:function(t){return e.onItemChange(t,r)},disabled:s,errors:i,getComponent:n}):m?C.a.createElement(dr,{value:t,onChange:function(t){return e.onItemChange(t,r)},disabled:s,errors:i}):C.a.createElement(u,ln()({},e.props,{value:t,onChange:function(t){return e.onItemChange(t,r)},disabled:s,errors:i,schema:d,getComponent:n,fn:a})),s?null:C.a.createElement(y,{className:"btn btn-sm json-schema-form-item-remove",onClick:function(){return e.removeItem(r)}}," - "))})):null,s?null:C.a.createElement(y,{className:"btn btn-sm json-schema-form-item-add ".concat(i.length?"invalid":null),onClick:this.addItem},"Add item"))}}]),n}(x.PureComponent);v()(hr,"defaultProps",lr);var dr=function(e){se()(n,e);var t=ce()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i=n)return o.substr(0,n);for(;n>o.length&&t>1;)1&t&&(o+=e),t>>=1,e+=e;return o=(o+=e).substr(0,n)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DebounceInput=void 0;var r=Object.assign||function(e){for(var t=1;t=n.props.minLength?n.notify(e):t.length>o.length&&n.notify(r({},e,{target:r({},e.target,{value:""})}))}))},n.onKeyDown=function(e){var t=n.props.onKeyDown;"Enter"===e.key&&n.forceNotify(e),t&&t(e)},n.onBlur=function(e){var t=n.props.onBlur;n.forceNotify(e),t&&t(e)},n.createNotifier=function(e){if(e<0)n.notify=function(){return null};else if(0===e)n.notify=n.doNotify;else{var t=(0,a.default)((function(e){n.isDebouncing=!1,n.doNotify(e)}),e);n.notify=function(e){n.isDebouncing=!0,t(e)},n.flush=function(){return t.flush()},n.cancel=function(){n.isDebouncing=!1,t.cancel()}}},n.doNotify=function(){var e=n.props.onChange;e.apply(void 0,arguments)},n.forceNotify=function(e){if(n.isDebouncing){n.cancel&&n.cancel();var t=n.state.value,o=n.props.minLength;t.length>=o?n.doNotify(e):n.doNotify(r({},e,{target:r({},e.target,{value:t})}))}},n.state={value:e.value||""},n.isDebouncing=!1,n}return function(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)}(t,e),o(t,[{key:"componentWillMount",value:function(){this.createNotifier(this.props.debounceTimeout)}},{key:"componentWillReceiveProps",value:function(e){var t=e.value,n=e.debounceTimeout;this.isDebouncing||(void 0!==t&&this.state.value!==t&&this.setState({value:t}),n!==this.props.debounceTimeout&&this.createNotifier(n))}},{key:"componentWillUnmount",value:function(){this.flush&&this.flush()}},{key:"render",value:function(){var e=this.props,t=e.element,n=(e.onChange,e.value,e.minLength,e.debounceTimeout,e.forceNotifyByEnter),o=e.forceNotifyOnBlur,a=e.onKeyDown,s=e.onBlur,u=e.inputRef,c=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["element","onChange","value","minLength","debounceTimeout","forceNotifyByEnter","forceNotifyOnBlur","onKeyDown","onBlur","inputRef"]),l=void 0;l=n?{onKeyDown:this.onKeyDown}:a?{onKeyDown:a}:{};var p=void 0;p=o?{onBlur:this.onBlur}:s?{onBlur:s}:{};var f=u?{ref:u}:{};return i.default.createElement(t,r({},c,{onChange:this.onChange,value:this.state.value},l,p,f))}}]),t}(i.default.PureComponent)).defaultProps={element:"input",type:"text",onKeyDown:void 0,onBlur:void 0,value:void 0,minLength:0,debounceTimeout:100,forceNotifyByEnter:!0,forceNotifyOnBlur:!0,inputRef:void 0}},function(e,t,n){(function(t){var n=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,i=/^0o[0-7]+$/i,a=parseInt,s="object"==typeof t&&t&&t.Object===Object&&t,u="object"==typeof self&&self&&self.Object===Object&&self,c=s||u||Function("return this")(),l=Object.prototype.toString,p=Math.max,f=Math.min,h=function(){return c.Date.now()};function d(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function m(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==l.call(e)}(e))return NaN;if(d(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=d(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(n,"");var s=o.test(e);return s||i.test(e)?a(e.slice(2),s?2:8):r.test(e)?NaN:+e}e.exports=function(e,t,n){var r,o,i,a,s,u,c=0,l=!1,v=!1,g=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var n=r,i=o;return r=o=void 0,c=t,a=e.apply(i,n)}function b(e){return c=e,s=setTimeout(w,t),l?y(e):a}function _(e){var n=e-u;return void 0===u||n>=t||n<0||v&&e-c>=i}function w(){var e=h();if(_(e))return E(e);s=setTimeout(w,function(e){var n=t-(e-u);return v?f(n,i-(e-c)):n}(e))}function E(e){return s=void 0,g&&r?y(e):(r=o=void 0,a)}function x(){var e=h(),n=_(e);if(r=arguments,o=this,u=e,n){if(void 0===s)return b(u);if(v)return s=setTimeout(w,t),y(u)}return void 0===s&&(s=setTimeout(w,t)),a}return t=m(t)||0,d(n)&&(l=!!n.leading,i=(v="maxWait"in n)?p(m(n.maxWait)||0,t):i,g="trailing"in n?!!n.trailing:g),x.cancel=function(){void 0!==s&&clearTimeout(s),c=0,r=u=o=s=void 0},x.flush=function(){return void 0===s?a:E(h())},x}}).call(this,n(47))},function(e,t,n){var r={"./all.js":340,"./auth/actions.js":75,"./auth/index.js":302,"./auth/reducers.js":303,"./auth/selectors.js":304,"./auth/spec-wrap-actions.js":305,"./configs/actions.js":126,"./configs/helpers.js":150,"./configs/index.js":342,"./configs/reducers.js":310,"./configs/selectors.js":309,"./configs/spec-actions.js":308,"./deep-linking/helpers.js":151,"./deep-linking/index.js":311,"./deep-linking/layout.js":312,"./deep-linking/operation-tag-wrapper.jsx":314,"./deep-linking/operation-wrapper.jsx":313,"./download-url.js":307,"./err/actions.js":50,"./err/error-transformers/hook.js":99,"./err/error-transformers/transformers/not-of-type.js":288,"./err/error-transformers/transformers/parameter-oneof.js":289,"./err/index.js":286,"./err/reducers.js":287,"./err/selectors.js":290,"./filter/index.js":315,"./filter/opsFilter.js":316,"./layout/actions.js":83,"./layout/index.js":291,"./layout/reducers.js":292,"./layout/selectors.js":293,"./logs/index.js":300,"./oas3/actions.js":51,"./oas3/auth-extensions/wrap-selectors.js":320,"./oas3/components/callbacks.jsx":323,"./oas3/components/http-auth.jsx":329,"./oas3/components/index.js":322,"./oas3/components/operation-link.jsx":325,"./oas3/components/operation-servers.jsx":330,"./oas3/components/request-body-editor.jsx":328,"./oas3/components/request-body.jsx":324,"./oas3/components/servers-container.jsx":327,"./oas3/components/servers.jsx":326,"./oas3/helpers.jsx":26,"./oas3/index.js":318,"./oas3/reducers.js":339,"./oas3/selectors.js":338,"./oas3/spec-extensions/selectors.js":321,"./oas3/spec-extensions/wrap-selectors.js":319,"./oas3/wrap-components/auth-item.jsx":333,"./oas3/wrap-components/index.js":331,"./oas3/wrap-components/json-schema-string.jsx":337,"./oas3/wrap-components/markdown.jsx":332,"./oas3/wrap-components/model.jsx":336,"./oas3/wrap-components/online-validator-badge.js":335,"./oas3/wrap-components/version-stamp.jsx":334,"./on-complete/index.js":317,"./samples/fn.js":125,"./samples/index.js":299,"./spec/actions.js":31,"./spec/index.js":294,"./spec/reducers.js":295,"./spec/selectors.js":73,"./spec/wrap-actions.js":296,"./swagger-js/configs-wrap-actions.js":301,"./swagger-js/index.js":341,"./util/index.js":306,"./view/index.js":297,"./view/root-injects.jsx":153};function o(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=i,e.exports=o,o.id=1e3},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return Or}));var r={};n.r(r),n.d(r,"Container",(function(){return dn})),n.d(r,"Col",(function(){return vn})),n.d(r,"Row",(function(){return gn})),n.d(r,"Button",(function(){return yn})),n.d(r,"TextArea",(function(){return bn})),n.d(r,"Input",(function(){return _n})),n.d(r,"Select",(function(){return wn})),n.d(r,"Link",(function(){return En})),n.d(r,"Collapse",(function(){return Cn}));var o={};n.r(o),n.d(o,"JsonSchemaForm",(function(){return pr})),n.d(o,"JsonSchema_string",(function(){return fr})),n.d(o,"JsonSchema_array",(function(){return hr})),n.d(o,"JsonSchemaArrayItemText",(function(){return dr})),n.d(o,"JsonSchemaArrayItemFile",(function(){return mr})),n.d(o,"JsonSchema_boolean",(function(){return vr})),n.d(o,"JsonSchema_object",(function(){return gr}));var i=n(25),a=n.n(i),s=n(11),u=n.n(s),c=n(15),l=n.n(c),p=n(64),f=n.n(p),h=n(10),d=n.n(h),m=n(2),v=n.n(m),g=n(16),y=n.n(g),b=n(4),_=n.n(b),w=n(3),E=n.n(w),x=n(0),C=n.n(x),S=n(98),A=n(1),k=n.n(A),O=n(483),j=n(124),T=n.n(j),P=n(196),I=n.n(P),M=n(50),N=n(18),R=n.n(N),D=n(5),L=function(e){return e};var B=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};_()(this,e),f()(this,{state:{},plugins:[],system:{configs:{},fn:{},components:{},rootInjects:{},statePlugins:{}},boundSystem:{},toolbox:{}},t),this.getSystem=this._getSystem.bind(this),this.store=V(L,Object(A.fromJS)(this.state),this.getSystem),this.buildSystem(!1),this.register(this.plugins)}return E()(e,[{key:"getStore",value:function(){return this.store}},{key:"register",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=F(e,this.getSystem());q(this.system,n),t&&this.buildSystem();var r=U.call(this.system,e,this.getSystem());r&&this.buildSystem()}},{key:"buildSystem",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.getStore().dispatch,n=this.getStore().getState;this.boundSystem=y()({},this.getRootInjects(),this.getWrappedAndBoundActions(t),this.getWrappedAndBoundSelectors(n,this.getSystem),this.getStateThunks(n),this.getFn(),this.getConfigs()),e&&this.rebuildReducer()}},{key:"_getSystem",value:function(){return this.boundSystem}},{key:"getRootInjects",value:function(){return y()({getSystem:this.getSystem,getStore:this.getStore.bind(this),getComponents:this.getComponents.bind(this),getState:this.getStore().getState,getConfigs:this._getConfigs.bind(this),Im:k.a,React:C.a},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(){var e,t,n;this.store.replaceReducer((n=this.system.statePlugins,e=Object(D.y)(n,(function(e){return e.reducers})),t=u()(e).reduce((function(t,n){var r;return t[n]=(r=e[n],function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new A.Map,t=arguments.length>1?arguments[1]:void 0;if(!r)return e;var n=r[t.type];if(n){var o=z(n)(e,t);return null===o?e:o}return e}),t}),{}),u()(t).length?Object(O.combineReducers)(t):L))}},{key:"getType",value:function(e){var t=e[0].toUpperCase()+e.slice(1);return Object(D.z)(this.system.statePlugins,(function(n,r){var o=n[e];if(o)return v()({},r+t,o)}))}},{key:"getSelectors",value:function(){return this.getType("selectors")}},{key:"getActions",value:function(){var e=this.getType("actions");return Object(D.y)(e,(function(e){return Object(D.z)(e,(function(e,t){if(Object(D.r)(e))return v()({},t,e)}))}))}},{key:"getWrappedAndBoundActions",value:function(e){var t=this,n=this.getBoundActions(e);return Object(D.y)(n,(function(e,n){var r=t.system.statePlugins[n.slice(0,-7)].wrapActions;return r?Object(D.y)(e,(function(e,n){var o=r[n];return o?(d()(o)||(o=[o]),o.reduce((function(e,n){var r=function(){return n(e,t.getSystem()).apply(void 0,arguments)};if(!Object(D.r)(r))throw new TypeError("wrapActions needs to return a function that returns a new function (ie the wrapped action)");return z(r)}),e||Function.prototype)):e})):e}))}},{key:"getWrappedAndBoundSelectors",value:function(e,t){var n=this,r=this.getBoundSelectors(e,t);return Object(D.y)(r,(function(t,r){var o=[r.slice(0,-9)],i=n.system.statePlugins[o].wrapSelectors;return i?Object(D.y)(t,(function(t,r){var a=i[r];return a?(d()(a)||(a=[a]),a.reduce((function(t,r){var i=function(){for(var i=arguments.length,a=new Array(i),s=0;s2&&void 0!==arguments[2]?arguments[2]:{},o=r.hasLoaded,i=o;return Object(D.u)(e)&&!Object(D.p)(e)&&"function"==typeof e.afterLoad&&(i=!0,z(e.afterLoad).call(this,t)),Object(D.s)(e)?U.call(this,e(t),t,{hasLoaded:i}):Object(D.p)(e)?e.map((function(e){return U.call(n,e,t,{hasLoaded:i})})):i}function q(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!Object(D.u)(e))return{};if(!Object(D.u)(t))return e;t.wrapComponents&&(Object(D.y)(t.wrapComponents,(function(n,r){var o=e.components&&e.components[r];o&&d()(o)?(e.components[r]=o.concat([n]),delete t.wrapComponents[r]):o&&(e.components[r]=[o,n],delete t.wrapComponents[r])})),u()(t.wrapComponents).length||delete t.wrapComponents);var n=e.statePlugins;if(Object(D.u)(n))for(var r in n){var o=n[r];if(Object(D.u)(o)&&Object(D.u)(o.wrapActions)){var i=o.wrapActions;for(var a in i){var s=i[a];d()(s)||(s=[s],i[a]=s),t&&t.statePlugins&&t.statePlugins[r]&&t.statePlugins[r].wrapActions&&t.statePlugins[r].wrapActions[a]&&(t.statePlugins[r].wrapActions[a]=i[a].concat(t.statePlugins[r].wrapActions[a]))}}}return f()(e,t)}function z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.logErrors,r=void 0===n||n;return"function"!=typeof e?e:function(){try{for(var t=arguments.length,n=new Array(t),o=0;o=0&&(void 0===t.allowTryItOut?t.specSelectors.allowTryItOutFor(t.path,t.method):t.allowTryItOut),m=n.getIn(["operation","security"])||t.specSelectors.security();return{operationId:p,isDeepLinkingEnabled:h,showSummary:l,displayOperationId:s,displayRequestDuration:u,allowTryItOut:d,security:m,isAuthorized:t.authSelectors.isAuthorized(m),isShown:r.isShown(f,"full"===i),jumpToKey:"paths.".concat(t.path,".").concat(t.method),response:t.specSelectors.responseFor(t.path,t.method),request:t.specSelectors.requestFor(t.path,t.method)}}},{key:"componentDidMount",value:function(){var e=this.props.isShown,t=this.getResolvedSubtree();e&&void 0===t&&this.requestResolvedSubtree()}},{key:"componentWillReceiveProps",value:function(e){var t=e.response,n=e.isShown,r=this.getResolvedSubtree();t!==this.props.response&&this.setState({executeInProgress:!1}),n&&void 0===r&&this.requestResolvedSubtree()}},{key:"render",value:function(){var e=this.props,t=e.op,n=e.tag,r=e.path,o=e.method,i=e.security,a=e.isAuthorized,s=e.operationId,u=e.showSummary,c=e.isShown,l=e.jumpToKey,p=e.allowTryItOut,f=e.response,h=e.request,d=e.displayOperationId,m=e.displayRequestDuration,v=e.isDeepLinkingEnabled,g=e.specPath,y=e.specSelectors,b=e.specActions,_=e.getComponent,w=e.getConfigs,E=e.layoutSelectors,x=e.layoutActions,S=e.authActions,k=e.authSelectors,O=e.oas3Actions,j=e.oas3Selectors,T=e.fn,P=_("operation"),I=this.getResolvedSubtree()||Object(A.Map)(),M=Object(A.fromJS)({op:I,tag:n,path:r,summary:t.getIn(["operation","summary"])||"",deprecated:I.get("deprecated")||t.getIn(["operation","deprecated"])||!1,method:o,security:i,isAuthorized:a,operationId:s,originalOperationId:I.getIn(["operation","__originalOperationId"]),showSummary:u,isShown:c,jumpToKey:l,allowTryItOut:p,request:h,displayOperationId:d,displayRequestDuration:m,isDeepLinkingEnabled:v,executeInProgress:this.state.executeInProgress,tryItOutEnabled:this.state.tryItOutEnabled});return C.a.createElement(P,{operation:M,response:f,request:h,isShown:c,toggleShown:this.toggleShown,onTryoutClick:this.onTryoutClick,onCancelClick:this.onCancelClick,onExecute:this.onExecute,specPath:g,specActions:b,specSelectors:y,oas3Actions:O,oas3Selectors:j,layoutActions:x,layoutSelectors:E,authActions:S,authSelectors:k,getComponent:_,getConfigs:w,fn:T})}}]),n}(x.PureComponent);v()(pe,"defaultProps",{showSummary:!0,response:null,allowTryItOut:!0,displayOperationId:!1,displayRequestDuration:!1});var fe=function(e){se()(n,e);var t=ce()(n);function n(){return _()(this,n),t.apply(this,arguments)}return E()(n,[{key:"getLayout",value:function(){var e=this.props,t=e.getComponent,n=e.layoutSelectors.current(),r=t(n,!0);return r||function(){return C.a.createElement("h1",null,' No layout defined for "',n,'" ')}}},{key:"render",value:function(){var e=this.getLayout();return C.a.createElement(e,null)}}]),n}(C.a.Component);fe.defaultProps={};var he=function(e){se()(n,e);var t=ce()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i1&&void 0!==arguments[1]?arguments[1]:{},r=n.isSyntheticChange,o=void 0!==r&&r;"function"==typeof e.props.onSelect&&e.props.onSelect(t,{isSyntheticChange:o})})),v()(ie()(e),"_onDomSelect",(function(t){if("function"==typeof e.props.onSelect){var n=t.target.selectedOptions[0].getAttribute("value");e._onSelect(n,{isSyntheticChange:!1})}})),v()(ie()(e),"getCurrentExample",(function(){var t=e.props,n=t.examples,r=t.currentExampleKey,o=n.get(r),i=n.keySeq().first(),a=n.get(i);return o||a||Ce()({})})),e}return E()(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.onSelect,n=e.examples;if("function"==typeof t){var r=n.first(),o=n.keyOf(r);this._onSelect(o,{isSyntheticChange:!0})}}},{key:"componentWillReceiveProps",value:function(e){var t=e.currentExampleKey,n=e.examples;if(n!==this.props.examples&&!n.has(t)){var r=n.first(),o=n.keyOf(r);this._onSelect(o,{isSyntheticChange:!0})}}},{key:"render",value:function(){var e=this.props,t=e.examples,n=e.currentExampleKey,r=e.isValueModified,o=e.isModifiedValueAvailable,i=e.showLabels;return C.a.createElement("div",{className:"examples-select"},i?C.a.createElement("span",{className:"examples-select__section-label"},"Examples: "):null,C.a.createElement("select",{onChange:this._onDomSelect,value:o&&r?"__MODIFIED__VALUE__":n||""},o?C.a.createElement("option",{value:"__MODIFIED__VALUE__"},"[Modified value]"):null,t.map((function(e,t){return C.a.createElement("option",{key:t,value:t},e.get("summary")||t)})).valueSeq()))}}]),n}(C.a.PureComponent);v()(Se,"defaultProps",{examples:k.a.Map({}),onSelect:function(){for(var e,t=arguments.length,n=new Array(t),r=0;r1&&void 0!==arguments[1]?arguments[1]:{},n=t.isSyntheticChange,o=r.props,i=o.onSelect,a=o.updateValue,s=o.currentUserInputValue,u=r._getStateForCurrentNamespace(),c=u.lastUserEditedValue,l=r._getValueForExample(e);if("__MODIFIED__VALUE__"===e)return a(Ae(c)),r._setStateForCurrentNamespace({isModifiedValueSelected:!0});if("function"==typeof i){for(var p=arguments.length,f=new Array(p>2?p-2:0),h=2;h-1&&o.setState({scopes:o.state.scopes.filter((function(e){return e!==r}))})})),v()(ie()(o),"onInputChange",(function(e){var t=e.target,n=t.dataset.name,r=t.value,i=v()({},n,r);o.setState(i)})),v()(ie()(o),"selectScopes",(function(e){e.target.dataset.all?o.setState({scopes:je()((o.props.schema.get("allowedScopes")||o.props.schema.get("scopes")).keys())}):o.setState({scopes:[]})})),v()(ie()(o),"logout",(function(e){e.preventDefault();var t=o.props,n=t.authActions,r=t.errActions,i=t.name;r.clear({authId:i,type:"auth",source:"auth"}),n.logout([i])}));var i=o.props,a=i.name,s=i.schema,u=i.authorized,c=i.authSelectors,l=u&&u.get(a),p=c.getConfigs()||{},f=l&&l.get("username")||"",h=l&&l.get("clientId")||p.clientId||"",m=l&&l.get("clientSecret")||p.clientSecret||"",g=l&&l.get("passwordType")||"basic",y=l&&l.get("scopes")||p.scopes||[];return"string"==typeof y&&(y=y.split(p.scopeSeparator||" ")),o.state={appName:p.appName,name:a,schema:s,scopes:y,clientId:h,clientSecret:m,username:f,password:"",passwordType:g},o}return E()(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.schema,r=t.getComponent,o=t.authSelectors,i=t.errSelectors,a=t.name,s=t.specSelectors,u=r("Input"),c=r("Row"),l=r("Col"),p=r("Button"),f=r("authError"),h=r("JumpToPath",!0),d=r("Markdown",!0),m=r("InitializedInput"),v=s.isOAS3,g=v()?"authorizationCode":"accessCode",y=v()?"clientCredentials":"application",b=n.get("flow"),_=n.get("allowedScopes")||n.get("scopes"),w=!!o.authorized().get(a),E=i.allErrors().filter((function(e){return e.get("authId")===a})),x=!E.filter((function(e){return"validation"===e.get("source")})).size,S=n.get("description");return C.a.createElement("div",null,C.a.createElement("h4",null,a," (OAuth2, ",n.get("flow"),") ",C.a.createElement(h,{path:["securityDefinitions",a]})),this.state.appName?C.a.createElement("h5",null,"Application: ",this.state.appName," "):null,S&&C.a.createElement(d,{source:n.get("description")}),w&&C.a.createElement("h6",null,"Authorized"),("implicit"===b||b===g)&&C.a.createElement("p",null,"Authorization URL: ",C.a.createElement("code",null,n.get("authorizationUrl"))),("password"===b||b===g||b===y)&&C.a.createElement("p",null,"Token URL:",C.a.createElement("code",null," ",n.get("tokenUrl"))),C.a.createElement("p",{className:"flow"},"Flow: ",C.a.createElement("code",null,n.get("flow"))),"password"!==b?null:C.a.createElement(c,null,C.a.createElement(c,null,C.a.createElement("label",{htmlFor:"oauth_username"},"username:"),w?C.a.createElement("code",null," ",this.state.username," "):C.a.createElement(l,{tablet:10,desktop:10},C.a.createElement("input",{id:"oauth_username",type:"text","data-name":"username",onChange:this.onInputChange}))),C.a.createElement(c,null,C.a.createElement("label",{htmlFor:"oauth_password"},"password:"),w?C.a.createElement("code",null," ****** "):C.a.createElement(l,{tablet:10,desktop:10},C.a.createElement("input",{id:"oauth_password",type:"password","data-name":"password",onChange:this.onInputChange}))),C.a.createElement(c,null,C.a.createElement("label",{htmlFor:"password_type"},"Client credentials location:"),w?C.a.createElement("code",null," ",this.state.passwordType," "):C.a.createElement(l,{tablet:10,desktop:10},C.a.createElement("select",{id:"password_type","data-name":"passwordType",onChange:this.onInputChange},C.a.createElement("option",{value:"basic"},"Authorization header"),C.a.createElement("option",{value:"request-body"},"Request body"))))),(b===y||"implicit"===b||b===g||"password"===b)&&(!w||w&&this.state.clientId)&&C.a.createElement(c,null,C.a.createElement("label",{htmlFor:"client_id"},"client_id:"),w?C.a.createElement("code",null," ****** "):C.a.createElement(l,{tablet:10,desktop:10},C.a.createElement(m,{id:"client_id",type:"text",required:"password"===b,initialValue:this.state.clientId,"data-name":"clientId",onChange:this.onInputChange}))),(b===y||b===g||"password"===b)&&C.a.createElement(c,null,C.a.createElement("label",{htmlFor:"client_secret"},"client_secret:"),w?C.a.createElement("code",null," ****** "):C.a.createElement(l,{tablet:10,desktop:10},C.a.createElement(m,{id:"client_secret",initialValue:this.state.clientSecret,type:"password","data-name":"clientSecret",onChange:this.onInputChange}))),!w&&_&&_.size?C.a.createElement("div",{className:"scopes"},C.a.createElement("h2",null,"Scopes:",C.a.createElement("a",{onClick:this.selectScopes,"data-all":!0},"select all"),C.a.createElement("a",{onClick:this.selectScopes},"select none")),_.map((function(t,n){return C.a.createElement(c,{key:n},C.a.createElement("div",{className:"checkbox"},C.a.createElement(u,{"data-value":n,id:"".concat(n,"-").concat(b,"-checkbox-").concat(e.state.name),disabled:w,checked:e.state.scopes.includes(n),type:"checkbox",onChange:e.onScopeChange}),C.a.createElement("label",{htmlFor:"".concat(n,"-").concat(b,"-checkbox-").concat(e.state.name)},C.a.createElement("span",{className:"item"}),C.a.createElement("div",{className:"text"},C.a.createElement("p",{className:"name"},n),C.a.createElement("p",{className:"description"},t)))))})).toArray()):null,E.valueSeq().map((function(e,t){return C.a.createElement(f,{error:e,key:t})})),C.a.createElement("div",{className:"auth-btn-wrapper"},x&&(w?C.a.createElement(p,{className:"btn modal-btn auth authorize",onClick:this.logout},"Logout"):C.a.createElement(p,{className:"btn modal-btn auth authorize",onClick:this.authorize},"Authorize")),C.a.createElement(p,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close")))}}]),n}(C.a.Component),Pe=function(e){se()(n,e);var t=ce()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i=0&&(s=s.slice(0,l)),C.a.createElement("div",null,s.map((function(e,a){var s=e.get("operations");return C.a.createElement(c,{key:"operation-"+a,tagObj:e,tag:a,layoutSelectors:r,layoutActions:o,getConfigs:i,getComponent:n},s.map((function(e){var n=e.get("path"),r=e.get("method"),o=k.a.List(["paths",n,r]);return-1===(t.isOAS3()?Le:De).indexOf(r)?null:C.a.createElement(u,{key:"".concat(n,"-").concat(r),specPath:o,op:e,path:n,method:r,tag:a})})).toArray())})).toArray(),s.size<1?C.a.createElement("h3",null," No operations defined in spec! "):null)}}]),n}(C.a.Component),Fe=function(e){se()(n,e);var t=ce()(n);function n(){return _()(this,n),t.apply(this,arguments)}return E()(n,[{key:"render",value:function(){var e=this.props,t=e.tagObj,n=e.tag,r=e.children,o=e.layoutSelectors,i=e.layoutActions,a=e.getConfigs,s=e.getComponent,u=a(),c=u.docExpansion,l=u.deepLinking,p=l&&"false"!==l,f=s("Collapse"),h=s("Markdown",!0),d=s("DeepLink"),m=s("Link"),v=t.getIn(["tagDetails","description"],null),g=t.getIn(["tagDetails","externalDocs","description"]),y=t.getIn(["tagDetails","externalDocs","url"]),b=["operations-tag",n],_=o.isShown(b,"full"===c||"list"===c);return C.a.createElement("div",{className:_?"opblock-tag-section is-open":"opblock-tag-section"},C.a.createElement("h4",{onClick:function(){return i.show(b,!_)},className:v?"opblock-tag":"opblock-tag no-desc",id:b.map((function(e){return Object(D.g)(e)})).join("-"),"data-tag":n,"data-is-open":_},C.a.createElement(d,{enabled:p,isShown:_,path:Object(D.d)(n),text:n}),v?C.a.createElement("small",null,C.a.createElement(h,{source:v})):C.a.createElement("small",null),C.a.createElement("div",null,g?C.a.createElement("small",null,g,y?": ":null,y?C.a.createElement(m,{href:Object(D.G)(y),onClick:function(e){return e.stopPropagation()},target:"_blank"},y):null):null),C.a.createElement("button",{className:"expand-operation",title:_?"Collapse operation":"Expand operation",onClick:function(){return i.show(b,!_)}},C.a.createElement("svg",{className:"arrow",width:"20",height:"20"},C.a.createElement("use",{href:_?"#large-arrow-down":"#large-arrow",xlinkHref:_?"#large-arrow-down":"#large-arrow"})))),C.a.createElement(f,{isOpened:_},r))}}]),n}(C.a.Component);v()(Fe,"defaultProps",{tagObj:k.a.fromJS({}),tag:""});var Ue=function(e){se()(r,e);var t=ce()(r);function r(){return _()(this,r),t.apply(this,arguments)}return E()(r,[{key:"render",value:function(){var e=this.props,t=e.specPath,r=e.response,o=e.request,i=e.toggleShown,a=e.onTryoutClick,s=e.onCancelClick,u=e.onExecute,c=e.fn,l=e.getComponent,p=e.getConfigs,f=e.specActions,h=e.specSelectors,d=e.authActions,m=e.authSelectors,v=e.oas3Actions,g=e.oas3Selectors,y=this.props.operation,b=y.toJS(),_=b.deprecated,w=b.isShown,E=b.path,x=b.method,S=b.op,A=b.tag,k=b.operationId,O=b.allowTryItOut,j=b.displayRequestDuration,T=b.tryItOutEnabled,P=b.executeInProgress,I=S.description,M=S.externalDocs,N=S.schemes,R=y.getIn(["op"]),L=R.get("responses"),B=Object(D.n)(R,["parameters"]),F=h.operationScheme(E,x),U=["operations",A,k],q=Object(D.m)(R),z=l("responses"),V=l("parameters"),W=l("execute"),H=l("clear"),J=l("Collapse"),K=l("Markdown",!0),$=l("schemes"),Y=l("OperationServers"),G=l("OperationExt"),Z=l("OperationSummary"),X=l("Link"),Q=p().showExtensions;if(L&&r&&r.size>0){var ee=!L.get(String(r.get("status")))&&!L.get("default");r=r.set("notDocumented",ee)}var te=[E,x];return C.a.createElement("div",{className:_?"opblock opblock-deprecated":w?"opblock opblock-".concat(x," is-open"):"opblock opblock-".concat(x),id:Object(D.g)(U.join("-"))},C.a.createElement(Z,{operationProps:y,toggleShown:i,getComponent:l,authActions:d,authSelectors:m,specPath:t}),C.a.createElement(J,{isOpened:w},C.a.createElement("div",{className:"opblock-body"},R&&R.size||null===R?null:C.a.createElement("img",{height:"32px",width:"32px",src:n(482),className:"opblock-loading-animation"}),_&&C.a.createElement("h4",{className:"opblock-title_normal"}," Warning: Deprecated"),I&&C.a.createElement("div",{className:"opblock-description-wrapper"},C.a.createElement("div",{className:"opblock-description"},C.a.createElement(K,{source:I}))),M&&M.url?C.a.createElement("div",{className:"opblock-external-docs-wrapper"},C.a.createElement("h4",{className:"opblock-title_normal"},"Find more details"),C.a.createElement("div",{className:"opblock-external-docs"},C.a.createElement("span",{className:"opblock-external-docs__description"},C.a.createElement(K,{source:M.description})),C.a.createElement(X,{target:"_blank",className:"opblock-external-docs__link",href:Object(D.G)(M.url)},M.url))):null,R&&R.size?C.a.createElement(V,{parameters:B,specPath:t.push("parameters"),operation:R,onChangeKey:te,onTryoutClick:a,onCancelClick:s,tryItOutEnabled:T,allowTryItOut:O,fn:c,getComponent:l,specActions:f,specSelectors:h,pathMethod:[E,x],getConfigs:p,oas3Actions:v,oas3Selectors:g}):null,T?C.a.createElement(Y,{getComponent:l,path:E,method:x,operationServers:R.get("servers"),pathServers:h.paths().getIn([E,"servers"]),getSelectedServer:g.selectedServer,setSelectedServer:v.setSelectedServer,setServerVariableValue:v.setServerVariableValue,getServerVariable:g.serverVariableValue,getEffectiveServerValue:g.serverEffectiveValue}):null,T&&O&&N&&N.size?C.a.createElement("div",{className:"opblock-schemes"},C.a.createElement($,{schemes:N,path:E,method:x,specActions:f,currentScheme:F})):null,C.a.createElement("div",{className:T&&r&&O?"btn-group":"execute-wrapper"},T&&O?C.a.createElement(W,{operation:R,specActions:f,specSelectors:h,oas3Selectors:g,oas3Actions:v,path:E,method:x,onExecute:u}):null,T&&r&&O?C.a.createElement(H,{specActions:f,path:E,method:x}):null),P?C.a.createElement("div",{className:"loading-container"},C.a.createElement("div",{className:"loading"})):null,L?C.a.createElement(z,{responses:L,request:o,tryItOutResponse:r,getComponent:l,getConfigs:p,specSelectors:h,oas3Actions:v,oas3Selectors:g,specActions:f,produces:h.producesOptionsFor([E,x]),producesValue:h.currentProducesFor([E,x]),specPath:t.push("responses"),path:E,method:x,displayRequestDuration:j,fn:c}):null,Q&&q.size?C.a.createElement(G,{extensions:q,getComponent:l}):null)))}}]),r}(x.PureComponent);v()(Ue,"defaultProps",{operation:null,response:null,request:null,specPath:Object(A.List)(),summary:""});var qe=n(72),ze=n.n(qe),Ve=function(e){se()(n,e);var t=ce()(n);function n(){return _()(this,n),t.apply(this,arguments)}return E()(n,[{key:"render",value:function(){var e=this.props,t=e.toggleShown,n=e.getComponent,r=e.authActions,o=e.authSelectors,i=e.operationProps,a=e.specPath,s=i.toJS(),u=s.summary,c=s.isAuthorized,l=s.method,p=s.op,f=s.showSummary,h=s.operationId,d=s.originalOperationId,m=s.displayOperationId,v=p.summary,g=i.get("security"),y=n("authorizeOperationBtn"),b=n("OperationSummaryMethod"),_=n("OperationSummaryPath"),w=n("JumpToPath",!0);return C.a.createElement("div",{className:"opblock-summary opblock-summary-".concat(l),onClick:t},C.a.createElement(b,{method:l}),C.a.createElement(_,{getComponent:n,operationProps:i,specPath:a}),f?C.a.createElement("div",{className:"opblock-summary-description"},ze()(v||u)):null,m&&(d||h)?C.a.createElement("span",{className:"opblock-summary-operation-id"},d||h):null,g&&g.count()?C.a.createElement(y,{isAuthorized:c,onClick:function(){var e=o.definitionsForRequirements(g);r.showDefinitions(e)}}):null,C.a.createElement(w,{path:a}))}}]),n}(x.PureComponent);v()(Ve,"defaultProps",{operationProps:null,specPath:Object(A.List)(),summary:""});var We=function(e){se()(n,e);var t=ce()(n);function n(){return _()(this,n),t.apply(this,arguments)}return E()(n,[{key:"render",value:function(){var e=this.props.method;return C.a.createElement("span",{className:"opblock-summary-method"},e.toUpperCase())}}]),n}(x.PureComponent);v()(We,"defaultProps",{operationProps:null});var He=function(e){se()(n,e);var t=ce()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return e.reduce((function(e,t){return tt()({},e,n[t])}),t)}function rt(e){return e.join(" ")}function ot(e){var t=e.node,n=e.stylesheet,r=e.style,o=void 0===r?{}:r,i=e.useInlineStyles,a=e.key,s=t.properties,u=t.type,c=t.tagName,l=t.value;if("text"===u)return l;if(c){var p=function(e,t){var n=0;return function(r){return n+=1,r.map((function(r,o){return ot({node:r,stylesheet:e,useInlineStyles:t,key:"code-segment-".concat(n,"-").concat(o)})}))}}(n,i),f=i&&s.className&&s.className.filter((function(e){return!n[e]})),h=f&&f.length?f:void 0,d=i?tt()({},s,{className:h&&rt(h)},{style:nt(s.className,Object.assign({},s.style,o),n)}):tt()({},s,{className:rt(s.className)}),m=p(t.children);return C.a.createElement(c,Qe()({key:a},d),m)}}var it=/\n/g;function at(e){var t=e.codeString,n=e.codeStyle,r=e.containerProps,o=void 0===r?{}:r,i=e.numberProps,a=e.startingLineNumber;return o.style=o.style||{float:"left",paddingRight:"10px"},C.a.createElement("code",Qe()({},o,{style:Object.assign({},n,o.style)}),function(e){var t=e.lines,n=e.startingLineNumber,r=e.numberProps,o=void 0===r?{}:r;return t.map((function(e,t){var r=t+n,i="function"==typeof o?o(r):o;return C.a.createElement("span",Qe()({key:"line-".concat(t),className:"react-syntax-highlighter-line-number"},i),"".concat(r,"\n"))}))}({lines:t.replace(/\n$/,"").split("\n"),numberProps:i,startingLineNumber:a}))}function st(e){var t=e.children,n=e.lineNumber,r=e.lineProps,o=e.className,i=void 0===o?[]:o,a=("function"==typeof r?r(n):r)||{};return a.className=a.className?i.concat(a.className):i,{type:"element",tagName:"span",properties:a,children:t}}function ut(e,t){for(var n=function e(t){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=0;o .hljs-title":{color:"#88C0D0"},"hljs-keyword":{color:"#81A1C1"},"hljs-literal":{color:"#81A1C1"},"hljs-symbol":{color:"#81A1C1"},"hljs-number":{color:"#B48EAD"},"hljs-regexp":{color:"#EBCB8B"},"hljs-string":{color:"#A3BE8C"},"hljs-title":{color:"#8FBCBB"},"hljs-params":{color:"#D8DEE9"},"hljs-bullet":{color:"#81A1C1"},"hljs-code":{color:"#8FBCBB"},"hljs-emphasis":{fontStyle:"italic"},"hljs-formula":{color:"#8FBCBB"},"hljs-strong":{fontWeight:"bold"},"hljs-link:hover":{textDecoration:"underline"},"hljs-quote":{color:"#4C566A"},"hljs-comment":{color:"#4C566A"},"hljs-doctag":{color:"#8FBCBB"},"hljs-meta":{color:"#5E81AC"},"hljs-meta-keyword":{color:"#5E81AC"},"hljs-meta-string":{color:"#A3BE8C"},"hljs-attr":{color:"#8FBCBB"},"hljs-attribute":{color:"#D8DEE9"},"hljs-builtin-name":{color:"#81A1C1"},"hljs-name":{color:"#81A1C1"},"hljs-section":{color:"#88C0D0"},"hljs-tag":{color:"#81A1C1"},"hljs-variable":{color:"#D8DEE9"},"hljs-template-variable":{color:"#D8DEE9"},"hljs-template-tag":{color:"#5E81AC"},"abnf .hljs-attribute":{color:"#88C0D0"},"abnf .hljs-symbol":{color:"#EBCB8B"},"apache .hljs-attribute":{color:"#88C0D0"},"apache .hljs-section":{color:"#81A1C1"},"arduino .hljs-built_in":{color:"#88C0D0"},"aspectj .hljs-meta":{color:"#D08770"},"aspectj > .hljs-title":{color:"#88C0D0"},"bnf .hljs-attribute":{color:"#8FBCBB"},"clojure .hljs-name":{color:"#88C0D0"},"clojure .hljs-symbol":{color:"#EBCB8B"},"coq .hljs-built_in":{color:"#88C0D0"},"cpp .hljs-meta-string":{color:"#8FBCBB"},"css .hljs-built_in":{color:"#88C0D0"},"css .hljs-keyword":{color:"#D08770"},"diff .hljs-meta":{color:"#8FBCBB"},"ebnf .hljs-attribute":{color:"#8FBCBB"},"glsl .hljs-built_in":{color:"#88C0D0"},"groovy .hljs-meta:not(:first-child)":{color:"#D08770"},"haxe .hljs-meta":{color:"#D08770"},"java .hljs-meta":{color:"#D08770"},"ldif .hljs-attribute":{color:"#8FBCBB"},"lisp .hljs-name":{color:"#88C0D0"},"lua .hljs-built_in":{color:"#88C0D0"},"moonscript .hljs-built_in":{color:"#88C0D0"},"nginx .hljs-attribute":{color:"#88C0D0"},"nginx .hljs-section":{color:"#5E81AC"},"pf .hljs-built_in":{color:"#88C0D0"},"processing .hljs-built_in":{color:"#88C0D0"},"scss .hljs-keyword":{color:"#81A1C1"},"stylus .hljs-keyword":{color:"#81A1C1"},"swift .hljs-meta":{color:"#D08770"},"vim .hljs-built_in":{color:"#88C0D0",fontStyle:"italic"},"yaml .hljs-meta":{color:"#D08770"}},obsidian:{hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#282b2e",color:"#e0e2e4"},"hljs-keyword":{color:"#93c763",fontWeight:"bold"},"hljs-selector-tag":{color:"#93c763",fontWeight:"bold"},"hljs-literal":{color:"#93c763",fontWeight:"bold"},"hljs-selector-id":{color:"#93c763"},"hljs-number":{color:"#ffcd22"},"hljs-attribute":{color:"#668bb0"},"hljs-code":{color:"white"},"hljs-class .hljs-title":{color:"white"},"hljs-section":{color:"white",fontWeight:"bold"},"hljs-regexp":{color:"#d39745"},"hljs-link":{color:"#d39745"},"hljs-meta":{color:"#557182"},"hljs-tag":{color:"#8cbbad"},"hljs-name":{color:"#8cbbad",fontWeight:"bold"},"hljs-bullet":{color:"#8cbbad"},"hljs-subst":{color:"#8cbbad"},"hljs-emphasis":{color:"#8cbbad"},"hljs-type":{color:"#8cbbad",fontWeight:"bold"},"hljs-built_in":{color:"#8cbbad"},"hljs-selector-attr":{color:"#8cbbad"},"hljs-selector-pseudo":{color:"#8cbbad"},"hljs-addition":{color:"#8cbbad"},"hljs-variable":{color:"#8cbbad"},"hljs-template-tag":{color:"#8cbbad"},"hljs-template-variable":{color:"#8cbbad"},"hljs-string":{color:"#ec7600"},"hljs-symbol":{color:"#ec7600"},"hljs-comment":{color:"#818e96"},"hljs-quote":{color:"#818e96"},"hljs-deletion":{color:"#818e96"},"hljs-selector-class":{color:"#A082BD"},"hljs-doctag":{fontWeight:"bold"},"hljs-title":{fontWeight:"bold"},"hljs-strong":{fontWeight:"bold"}},"tomorrow-night":{"hljs-comment":{color:"#969896"},"hljs-quote":{color:"#969896"},"hljs-variable":{color:"#cc6666"},"hljs-template-variable":{color:"#cc6666"},"hljs-tag":{color:"#cc6666"},"hljs-name":{color:"#cc6666"},"hljs-selector-id":{color:"#cc6666"},"hljs-selector-class":{color:"#cc6666"},"hljs-regexp":{color:"#cc6666"},"hljs-deletion":{color:"#cc6666"},"hljs-number":{color:"#de935f"},"hljs-built_in":{color:"#de935f"},"hljs-builtin-name":{color:"#de935f"},"hljs-literal":{color:"#de935f"},"hljs-type":{color:"#de935f"},"hljs-params":{color:"#de935f"},"hljs-meta":{color:"#de935f"},"hljs-link":{color:"#de935f"},"hljs-attribute":{color:"#f0c674"},"hljs-string":{color:"#b5bd68"},"hljs-symbol":{color:"#b5bd68"},"hljs-bullet":{color:"#b5bd68"},"hljs-addition":{color:"#b5bd68"},"hljs-title":{color:"#81a2be"},"hljs-section":{color:"#81a2be"},"hljs-keyword":{color:"#b294bb"},"hljs-selector-tag":{color:"#b294bb"},hljs:{display:"block",overflowX:"auto",background:"#1d1f21",color:"#c5c8c6",padding:"0.5em"},"hljs-emphasis":{fontStyle:"italic"},"hljs-strong":{fontWeight:"bold"}}},Tt=u()(jt),Pt=function(e){return Tt.includes(e)?jt[e]:(console.warn("Request style '".concat(e,"' is not available, returning default instead")),Ot)},It=n(30),Mt=n.n(It),Nt=n(515),Rt=n.n(Nt),Dt=n(203),Lt=function(e){se()(n,e);var t=ce()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;io&&(0===i&&n<0||o+i>=r&&n>0)&&e.preventDefault()})),e}return E()(n,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.className,r=e.downloadable,o=e.getConfigs,i=e.canCopy,a=o?o():{syntaxHighlight:{activated:!0,theme:"agate"}};n=n||"";var s=Mt()(a,"syntaxHighlight.activated")?C.a.createElement(mt,{className:n+" microlight",onWheel:this.preventYScrollingBeyondElement,style:Pt(Mt()(a,"syntaxHighlight.theme"))},t):C.a.createElement("pre",{onWheel:this.preventYScrollingBeyondElement,className:n+" microlight"},t);return C.a.createElement("div",{className:"highlight-code"},r?C.a.createElement("div",{className:"download-contents",onClick:this.downloadText},"Download"):null,i?C.a.createElement("div",{className:"copy-to-clipboard"},C.a.createElement(Dt.CopyToClipboard,{text:t},C.a.createElement("button",null))):null,s)}}]),n}(x.Component),Bt=function(e){se()(n,e);var t=ce()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i0?p?C.a.createElement("div",null,C.a.createElement("p",{className:"i"},"Unrecognized response type; displaying content as text."),C.a.createElement(f,{downloadable:!0,fileName:"".concat(h,".txt"),value:p,getConfigs:c,canCopy:!0})):C.a.createElement("p",{className:"i"},"Unrecognized response type; unable to display."):null;return t?C.a.createElement("div",null,C.a.createElement("h5",null,"Response body"),t):null}}]),n}(C.a.PureComponent),Kt=n(13),$t=n.n(Kt),Yt=function(e){se()(n,e);var t=ce()(n);function n(e){var r;return _()(this,n),r=t.call(this,e),v()(ie()(r),"onChange",(function(e,t,n){var o=r.props;(0,o.specActions.changeParamByIdentity)(o.onChangeKey,e,t,n)})),v()(ie()(r),"onChangeConsumesWrapper",(function(e){var t=r.props;(0,t.specActions.changeConsumesValue)(t.onChangeKey,e)})),v()(ie()(r),"toggleTab",(function(e){return"parameters"===e?r.setState({parametersVisible:!0,callbackVisible:!1}):"callbacks"===e?r.setState({callbackVisible:!0,parametersVisible:!1}):void 0})),r.state={callbackVisible:!1,parametersVisible:!0},r}return E()(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.onTryoutClick,r=t.onCancelClick,o=t.parameters,i=t.allowTryItOut,a=t.tryItOutEnabled,s=t.specPath,u=t.fn,c=t.getComponent,l=t.getConfigs,p=t.specSelectors,f=t.specActions,h=t.pathMethod,d=t.oas3Actions,m=t.oas3Selectors,v=t.operation,g=c("parameterRow"),y=c("TryItOutButton"),b=c("contentType"),_=c("Callbacks",!0),w=c("RequestBody",!0),E=a&&i,x=p.isOAS3(),S=v.get("requestBody");return C.a.createElement("div",{className:"opblock-section"},C.a.createElement("div",{className:"opblock-section-header"},x?C.a.createElement("div",{className:"tab-header"},C.a.createElement("div",{onClick:function(){return e.toggleTab("parameters")},className:"tab-item ".concat(this.state.parametersVisible&&"active")},C.a.createElement("h4",{className:"opblock-title"},C.a.createElement("span",null,"Parameters"))),v.get("callbacks")?C.a.createElement("div",{onClick:function(){return e.toggleTab("callbacks")},className:"tab-item ".concat(this.state.callbackVisible&&"active")},C.a.createElement("h4",{className:"opblock-title"},C.a.createElement("span",null,"Callbacks"))):null):C.a.createElement("div",{className:"tab-header"},C.a.createElement("h4",{className:"opblock-title"},"Parameters")),i?C.a.createElement(y,{enabled:a,onCancelClick:r,onTryoutClick:n}):null),this.state.parametersVisible?C.a.createElement("div",{className:"parameters-container"},o.count()?C.a.createElement("div",{className:"table-container"},C.a.createElement("table",{className:"parameters"},C.a.createElement("thead",null,C.a.createElement("tr",null,C.a.createElement("th",{className:"col_header parameters-col_name"},"Name"),C.a.createElement("th",{className:"col_header parameters-col_description"},"Description"))),C.a.createElement("tbody",null,function(e,t){return e.valueSeq().filter(k.a.Map.isMap).map(t)}(o,(function(t,n){return C.a.createElement(g,{fn:u,specPath:s.push(n.toString()),getComponent:c,getConfigs:l,rawParam:t,param:p.parameterWithMetaByIdentity(h,t),key:"".concat(t.get("in"),".").concat(t.get("name")),onChange:e.onChange,onChangeConsumes:e.onChangeConsumesWrapper,specSelectors:p,specActions:f,oas3Actions:d,oas3Selectors:m,pathMethod:h,isExecute:E})})).toArray()))):C.a.createElement("div",{className:"opblock-description-wrapper"},C.a.createElement("p",null,"No parameters"))):null,this.state.callbackVisible?C.a.createElement("div",{className:"callbacks-container opblock-description-wrapper"},C.a.createElement(_,{callbacks:Object(A.Map)(v.get("callbacks")),specPath:s.slice(0,-1).push("callbacks")})):null,x&&S&&this.state.parametersVisible&&C.a.createElement("div",{className:"opblock-section opblock-section-request-body"},C.a.createElement("div",{className:"opblock-section-header"},C.a.createElement("h4",{className:"opblock-title parameter__name ".concat(S.get("required")&&"required")},"Request body"),C.a.createElement("label",null,C.a.createElement(b,{value:m.requestContentType.apply(m,$t()(h)),contentTypes:S.get("content",Object(A.List)()).keySeq(),onChange:function(e){d.setRequestContentType({value:e,pathMethod:h}),d.initRequestBodyValidateError({pathMethod:h})},className:"body-param-content-type"}))),C.a.createElement("div",{className:"opblock-description-wrapper"},C.a.createElement(w,{specPath:s.slice(0,-1).push("requestBody"),requestBody:S,requestBodyValue:m.requestBodyValue.apply(m,$t()(h)),requestBodyInclusionSetting:m.requestBodyInclusionSetting.apply(m,$t()(h)),requestBodyErrors:m.requestBodyErrors.apply(m,$t()(h)),isExecute:E,activeExamplesKey:m.activeExamplesMember.apply(m,$t()(h).concat(["requestBody","requestBody"])),updateActiveExamplesKey:function(t){e.props.oas3Actions.setActiveExamplesMember({name:t,pathMethod:e.props.pathMethod,contextType:"requestBody",contextName:"requestBody"})},onChange:function(e,t){if(t){var n=m.requestBodyValue.apply(m,$t()(h)),r=A.Map.isMap(n)?n:Object(A.Map)();return d.setRequestBodyValue({pathMethod:h,value:r.setIn(t,e)})}d.setRequestBodyValue({value:e,pathMethod:h})},onChangeIncludeEmpty:function(e,t){d.setRequestBodyInclusion({pathMethod:h,value:t,name:e})},contentType:m.requestContentType.apply(m,$t()(h))}))))}}]),n}(x.Component);v()(Yt,"defaultProps",{onTryoutClick:Function.prototype,onCancelClick:Function.prototype,tryItOutEnabled:!1,allowTryItOut:!0,onChangeKey:[],specPath:[]});var Gt=function(e){var t=e.xKey,n=e.xVal;return C.a.createElement("div",{className:"parameter__extension"},t,": ",String(n))},Zt={onChange:function(){},isIncludedOptions:{}},Xt=function(e){se()(n,e);var t=ce()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i1&&void 0!==arguments[1]&&arguments[1],n=o.props,r=n.onChange,i=n.rawParam;return r(i,""===e||e&&0===e.size?null:e,t)})),v()(ie()(o),"_onExampleSelect",(function(e){o.props.oas3Actions.setActiveExamplesMember({name:e,pathMethod:o.props.pathMethod,contextType:"parameters",contextName:o.getParamKey()})})),v()(ie()(o),"onChangeIncludeEmpty",(function(e){var t=o.props,n=t.specActions,r=t.param,i=t.pathMethod,a=r.get("name"),s=r.get("in");return n.updateEmptyParamInclusion(i,a,s,e)})),v()(ie()(o),"setDefaultValue",(function(){var e=o.props,t=e.specSelectors,n=e.pathMethod,r=e.rawParam,i=e.oas3Selectors,a=t.parameterWithMetaByIdentity(n,r)||Object(A.Map)(),s=Object(Qt.a)(a,{isOAS3:t.isOAS3()}).schema,u=a.get("content",Object(A.Map)()).keySeq().first(),c=s?Object(D.o)(s.toJS(),u,{includeWriteOnly:!0}):null;if(a&&void 0===a.get("value")&&"body"!==a.get("in")){var l;if(t.isSwagger2())l=a.get("x-example")||a.getIn(["schema","example"])||s&&s.getIn(["default"]);else if(t.isOAS3()){var p=i.activeExamplesMember.apply(i,$t()(n).concat(["parameters",o.getParamKey()]));l=a.getIn(["examples",p,"value"])||a.getIn(["content",u,"example"])||a.get("example")||s&&s.get("example")||s&&s.get("default")||a.get("default")}void 0===l||A.List.isList(l)||(l=Object(D.J)(l)),void 0!==l?o.onChangeWrapper(l):s&&"object"===s.get("type")&&c&&!a.get("examples")&&o.onChangeWrapper(A.List.isList(c)?c:Object(D.J)(c))}})),o.setDefaultValue(),o}return E()(n,[{key:"componentWillReceiveProps",value:function(e){var t,n=e.specSelectors,r=e.pathMethod,o=e.rawParam,i=n.isOAS3(),a=n.parameterWithMetaByIdentity(r,o)||new A.Map;if(a=a.isEmpty()?o:a,i){var s=Object(Qt.a)(a,{isOAS3:i}).schema;t=s?s.get("enum"):void 0}else t=a?a.get("enum"):void 0;var u,c=a?a.get("value"):void 0;void 0!==c?u=c:o.get("required")&&t&&t.size&&(u=t.first()),void 0!==u&&u!==c&&this.onChangeWrapper(Object(D.x)(u)),this.setDefaultValue()}},{key:"getParamKey",value:function(){var e=this.props.param;return e?"".concat(e.get("name"),"-").concat(e.get("in")):null}},{key:"render",value:function(){var e=this.props,t=e.param,n=e.rawParam,r=e.getComponent,o=e.getConfigs,i=e.isExecute,a=e.fn,s=e.onChangeConsumes,u=e.specSelectors,c=e.pathMethod,l=e.specPath,p=e.oas3Selectors,f=u.isOAS3(),h=o(),d=h.showExtensions,m=h.showCommonExtensions;if(t||(t=n),!n)return null;var v,g,y,b,_=r("JsonSchemaForm"),w=r("ParamBody"),E=t.get("in"),x="body"!==E?null:C.a.createElement(w,{getComponent:r,getConfigs:o,fn:a,param:t,consumes:u.consumesOptionsFor(c),consumesValue:u.contentTypeValues(c).get("requestContentType"),onChange:this.onChangeWrapper,onChangeConsumes:s,isExecute:i,specSelectors:u,pathMethod:c}),S=r("modelExample"),k=r("Markdown",!0),O=r("ParameterExt"),j=r("ParameterIncludeEmpty"),T=r("ExamplesSelectValueRetainer"),P=r("Example"),I=Object(Qt.a)(t,{isOAS3:f}).schema,M=u.parameterWithMetaByIdentity(c,n)||Object(A.Map)(),N=I?I.get("format"):null,L=I?I.get("type"):null,B=I?I.getIn(["items","type"]):null,F="formData"===E,U="FormData"in R.a,q=t.get("required"),z=M?M.get("value"):"",V=m?Object(D.l)(I):null,W=d?Object(D.m)(t):null,H=!1;return void 0!==t&&I&&(v=I.get("items")),void 0!==v?(g=v.get("enum"),y=v.get("default")):I&&(g=I.get("enum")),g&&g.size&&g.size>0&&(H=!0),void 0!==t&&(I&&(y=I.get("default")),void 0===y&&(y=t.get("default")),void 0===(b=t.get("example"))&&(b=t.get("x-example"))),C.a.createElement("tr",{"data-param-name":t.get("name"),"data-param-in":t.get("in")},C.a.createElement("td",{className:"parameters-col_name"},C.a.createElement("div",{className:q?"parameter__name required":"parameter__name"},t.get("name"),q?C.a.createElement("span",null," *"):null),C.a.createElement("div",{className:"parameter__type"},L,B&&"[".concat(B,"]"),N&&C.a.createElement("span",{className:"prop-format"},"($",N,")")),C.a.createElement("div",{className:"parameter__deprecated"},f&&t.get("deprecated")?"deprecated":null),C.a.createElement("div",{className:"parameter__in"},"(",t.get("in"),")"),m&&V.size?V.entrySeq().map((function(e){var t=Ke()(e,2),n=t[0],r=t[1];return C.a.createElement(O,{key:"".concat(n,"-").concat(r),xKey:n,xVal:r})})):null,d&&W.size?W.map((function(e,t){return C.a.createElement(O,{key:"".concat(t,"-").concat(e),xKey:t,xVal:e})})):null),C.a.createElement("td",{className:"parameters-col_description"},t.get("description")?C.a.createElement(k,{source:t.get("description")}):null,!x&&i||!H?null:C.a.createElement(k,{className:"parameter__enum",source:"Available values : "+g.map((function(e){return e})).toArray().join(", ")}),!x&&i||void 0===y?null:C.a.createElement(k,{className:"parameter__default",source:"Default value : "+y}),!x&&i||void 0===b?null:C.a.createElement(k,{source:"Example : "+b}),F&&!U&&C.a.createElement("div",null,"Error: your browser does not support FormData"),f&&t.get("examples")?C.a.createElement("section",{className:"parameter-controls"},C.a.createElement(T,{examples:t.get("examples"),onSelect:this._onExampleSelect,updateValue:this.onChangeWrapper,getComponent:r,defaultToFirstExample:!0,currentKey:p.activeExamplesMember.apply(p,$t()(c).concat(["parameters",this.getParamKey()])),currentUserInputValue:z})):null,x?null:C.a.createElement(_,{fn:a,getComponent:r,value:z,required:q,disabled:!i,description:t.get("description")?"".concat(t.get("name")," - ").concat(t.get("description")):"".concat(t.get("name")),onChange:this.onChangeWrapper,errors:M.get("errors"),schema:I}),x&&I?C.a.createElement(S,{getComponent:r,specPath:l.push("schema"),getConfigs:o,isExecute:i,specSelectors:u,schema:I,example:x,includeWriteOnly:!0}):null,!x&&i&&t.get("allowEmptyValue")?C.a.createElement(j,{onChange:this.onChangeIncludeEmpty,isIncluded:u.parameterInclusionSettingFor(c,t.get("name"),t.get("in")),isDisabled:!Object(D.q)(z)}):null,f&&t.get("examples")?C.a.createElement(P,{example:t.getIn(["examples",p.activeExamplesMember.apply(p,$t()(c).concat(["parameters",this.getParamKey()]))]),getComponent:r}):null))}}]),n}(x.Component),tn=function(e){se()(n,e);var t=ce()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i0&&"none"!==c),f=this.getSchemaBasePath(),h=n.isOAS3(),d=r("ModelWrapper"),m=r("Collapse"),v=r("ModelCollapse"),g=r("JumpToPath");return C.a.createElement("section",{className:p?"models is-open":"models"},C.a.createElement("h4",{onClick:function(){return i.show("models",!p)}},C.a.createElement("span",null,h?"Schemas":"Models"),C.a.createElement("svg",{width:"20",height:"20"},C.a.createElement("use",{xlinkHref:p?"#large-arrow-down":"#large-arrow"}))),C.a.createElement(m,{isOpened:p},s.entrySeq().map((function(t){var s=Ke()(t,1)[0],u=[].concat($t()(f),[s]),c=n.specResolvedSubtree(u),p=n.specJson().getIn(u),h=A.Map.isMap(c)?c:k.a.Map(),m=A.Map.isMap(p)?p:k.a.Map(),y=h.get("title")||m.get("title")||s,b=o.isShown(["models",s],!1);b&&0===h.size&&m.size>0&&e.props.specActions.requestResolvedSubtree([].concat($t()(e.getSchemaBasePath()),[s]));var _=k.a.List([].concat($t()(f),[s])),w=C.a.createElement(d,{name:s,expandDepth:l,schema:h||k.a.Map(),displayName:y,specPath:_,getComponent:r,specSelectors:n,getConfigs:a,layoutSelectors:o,layoutActions:i,includeReadOnly:!0,includeWriteOnly:!0}),E=C.a.createElement("span",{className:"model-box"},C.a.createElement("span",{className:"model model-title"},y));return C.a.createElement("div",{id:"model-".concat(s),className:"model-container",key:"models-section-".concat(s),"data-name":s,ref:e.onLoad},C.a.createElement("span",{className:"models-jump-to-path"},C.a.createElement(g,{specPath:_})),C.a.createElement(v,{classes:"model-box",collapsedContent:e.getCollapsedContent(s),onToggle:e.handleToggle,title:E,displayName:y,modelName:s,hideSelfOnExpand:!0,expanded:l>0&&b},w))})).toArray()))}}]),n}(x.Component),Gn=function(e){var t=e.value,n=(0,e.getComponent)("ModelCollapse"),r=C.a.createElement("span",null,"Array [ ",t.count()," ]");return C.a.createElement("span",{className:"prop-enum"},"Enum:",C.a.createElement("br",null),C.a.createElement(n,{collapsedContent:r},"[ ",t.join(", ")," ]"))},Zn=function(e){se()(n,e);var t=ce()(n);function n(){return _()(this,n),t.apply(this,arguments)}return E()(n,[{key:"render",value:function(){var e=this.props,t=e.schema,n=e.name,r=e.displayName,o=e.isRef,i=e.getComponent,s=e.getConfigs,u=e.depth,c=e.onToggle,l=e.expanded,p=e.specPath,f=fn()(e,["schema","name","displayName","isRef","getComponent","getConfigs","depth","onToggle","expanded","specPath"]),h=f.specSelectors,d=f.expandDepth,m=f.includeReadOnly,v=f.includeWriteOnly,g=h.isOAS3;if(!t)return null;var y=s().showExtensions,b=t.get("description"),_=t.get("properties"),w=t.get("additionalProperties"),E=t.get("title")||r||n,x=t.get("required"),S=t.filter((function(e,t){return-1!==["maxProperties","minProperties","nullable"].indexOf(t)})),k=i("JumpToPath",!0),O=i("Markdown",!0),j=i("Model"),T=i("ModelCollapse"),P=i("Property"),I=function(){return C.a.createElement("span",{className:"model-jump-to-path"},C.a.createElement(k,{specPath:p}))},M=C.a.createElement("span",null,C.a.createElement("span",null,"{"),"...",C.a.createElement("span",null,"}"),o?C.a.createElement(I,null):""),N=h.isOAS3()?t.get("anyOf"):null,R=h.isOAS3()?t.get("oneOf"):null,D=h.isOAS3()?t.get("not"):null,L=E&&C.a.createElement("span",{className:"model-title"},o&&t.get("$$ref")&&C.a.createElement("span",{className:"model-hint"},t.get("$$ref")),C.a.createElement("span",{className:"model-title__text"},E));return C.a.createElement("span",{className:"model"},C.a.createElement(T,{modelName:n,title:L,onToggle:c,expanded:!!l||u<=d,collapsedContent:M},C.a.createElement("span",{className:"brace-open object"},"{"),o?C.a.createElement(I,null):null,C.a.createElement("span",{className:"inner-object"},C.a.createElement("table",{className:"model"},C.a.createElement("tbody",null,b?C.a.createElement("tr",{className:"description"},C.a.createElement("td",null,"description:"),C.a.createElement("td",null,C.a.createElement(O,{source:b}))):null,_&&_.size?_.entrySeq().filter((function(e){var t=Ke()(e,2)[1];return(!t.get("readOnly")||m)&&(!t.get("writeOnly")||v)})).map((function(e){var t=Ke()(e,2),r=t[0],o=t[1],a=g()&&o.get("deprecated"),c=A.List.isList(x)&&x.contains(r),l=["property-row"];return a&&l.push("deprecated"),c&&l.push("required"),C.a.createElement("tr",{key:r,className:l.join(" ")},C.a.createElement("td",null,r,c&&C.a.createElement("span",{className:"star"},"*")),C.a.createElement("td",null,C.a.createElement(j,ln()({key:"object-".concat(n,"-").concat(r,"_").concat(o)},f,{required:c,getComponent:i,specPath:p.push("properties",r),getConfigs:s,schema:o,depth:u+1}))))})).toArray():null,y?C.a.createElement("tr",null,C.a.createElement("td",null," ")):null,y?t.entrySeq().map((function(e){var t=Ke()(e,2),n=t[0],r=t[1];if("x-"===n.slice(0,2)){var o=r?r.toJS?r.toJS():r:null;return C.a.createElement("tr",{key:n,className:"extension"},C.a.createElement("td",null,n),C.a.createElement("td",null,a()(o)))}})).toArray():null,w&&w.size?C.a.createElement("tr",null,C.a.createElement("td",null,"< * >:"),C.a.createElement("td",null,C.a.createElement(j,ln()({},f,{required:!1,getComponent:i,specPath:p.push("additionalProperties"),getConfigs:s,schema:w,depth:u+1})))):null,N?C.a.createElement("tr",null,C.a.createElement("td",null,"anyOf ->"),C.a.createElement("td",null,N.map((function(e,t){return C.a.createElement("div",{key:t},C.a.createElement(j,ln()({},f,{required:!1,getComponent:i,specPath:p.push("anyOf",t),getConfigs:s,schema:e,depth:u+1})))})))):null,R?C.a.createElement("tr",null,C.a.createElement("td",null,"oneOf ->"),C.a.createElement("td",null,R.map((function(e,t){return C.a.createElement("div",{key:t},C.a.createElement(j,ln()({},f,{required:!1,getComponent:i,specPath:p.push("oneOf",t),getConfigs:s,schema:e,depth:u+1})))})))):null,D?C.a.createElement("tr",null,C.a.createElement("td",null,"not ->"),C.a.createElement("td",null,C.a.createElement("div",null,C.a.createElement(j,ln()({},f,{required:!1,getComponent:i,specPath:p.push("not"),getConfigs:s,schema:D,depth:u+1}))))):null))),C.a.createElement("span",{className:"brace-close"},"}")),S.size?S.entrySeq().map((function(e){var t=Ke()(e,2),n=t[0],r=t[1];return C.a.createElement(P,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propClass:"property"})})):null)}}]),n}(x.Component),Xn=function(e){se()(n,e);var t=ce()(n);function n(){return _()(this,n),t.apply(this,arguments)}return E()(n,[{key:"render",value:function(){var e=this.props,t=e.getComponent,n=e.getConfigs,r=e.schema,o=e.depth,i=e.expandDepth,a=e.name,s=e.displayName,u=e.specPath,c=r.get("description"),l=r.get("items"),p=r.get("title")||s||a,f=r.filter((function(e,t){return-1===["type","items","description","$$ref"].indexOf(t)})),h=t("Markdown",!0),d=t("ModelCollapse"),m=t("Model"),v=t("Property"),g=p&&C.a.createElement("span",{className:"model-title"},C.a.createElement("span",{className:"model-title__text"},p));return C.a.createElement("span",{className:"model"},C.a.createElement(d,{title:g,expanded:o<=i,collapsedContent:"[...]"},"[",f.size?f.entrySeq().map((function(e){var t=Ke()(e,2),n=t[0],r=t[1];return C.a.createElement(v,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propClass:"property"})})):null,c?C.a.createElement(h,{source:c}):f.size?C.a.createElement("div",{className:"markdown"}):null,C.a.createElement("span",null,C.a.createElement(m,ln()({},this.props,{getConfigs:n,specPath:u.push("items"),name:null,schema:l,required:!1,depth:o+1}))),"]"))}}]),n}(x.Component),Qn=function(e){se()(n,e);var t=ce()(n);function n(){return _()(this,n),t.apply(this,arguments)}return E()(n,[{key:"render",value:function(){var e=this.props,t=e.schema,n=e.getComponent,r=e.getConfigs,o=e.name,i=e.displayName,a=e.depth,s=r().showExtensions;if(!t||!t.get)return C.a.createElement("div",null);var u=t.get("type"),c=t.get("format"),l=t.get("xml"),p=t.get("enum"),f=t.get("title")||i||o,h=t.get("description"),d=Object(D.m)(t),m=t.filter((function(e,t){return-1===["enum","type","format","description","$$ref"].indexOf(t)})).filterNot((function(e,t){return d.has(t)})),v=n("Markdown",!0),g=n("EnumModel"),y=n("Property");return C.a.createElement("span",{className:"model"},C.a.createElement("span",{className:"prop"},o&&C.a.createElement("span",{className:"".concat(1===a&&"model-title"," prop-name")},f),C.a.createElement("span",{className:"prop-type"},u),c&&C.a.createElement("span",{className:"prop-format"},"($",c,")"),m.size?m.entrySeq().map((function(e){var t=Ke()(e,2),n=t[0],r=t[1];return C.a.createElement(y,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propClass:"property primitive"})})):null,s&&d.size?d.entrySeq().map((function(e){var t=Ke()(e,2),n=t[0],r=t[1];return C.a.createElement(y,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propClass:"property primitive"})})):null,h?C.a.createElement(v,{source:h}):null,l&&l.size?C.a.createElement("span",null,C.a.createElement("br",null),C.a.createElement("span",{className:"property primitive"},"xml:"),l.entrySeq().map((function(e){var t=Ke()(e,2),n=t[0],r=t[1];return C.a.createElement("span",{key:"".concat(n,"-").concat(r),className:"property primitive"},C.a.createElement("br",null),"   ",n,": ",String(r))})).toArray()):null,p&&C.a.createElement(g,{value:p,getComponent:n})))}}]),n}(x.Component),er=function(e){var t=e.propKey,n=e.propVal,r=e.propClass;return C.a.createElement("span",{className:r},C.a.createElement("br",null),t,": ",String(n))},tr=function(e){se()(n,e);var t=ce()(n);function n(){return _()(this,n),t.apply(this,arguments)}return E()(n,[{key:"render",value:function(){var e=this.props,t=e.onTryoutClick,n=e.onCancelClick,r=e.enabled;return C.a.createElement("div",{className:"try-out"},r?C.a.createElement("button",{className:"btn try-out__btn cancel",onClick:n},"Cancel"):C.a.createElement("button",{className:"btn try-out__btn",onClick:t},"Try it out "))}}]),n}(C.a.Component);v()(tr,"defaultProps",{onTryoutClick:Function.prototype,onCancelClick:Function.prototype,enabled:!1});var nr=function(e){se()(n,e);var t=ce()(n);function n(){return _()(this,n),t.apply(this,arguments)}return E()(n,[{key:"render",value:function(){var e=this.props,t=e.bypass,n=e.isSwagger2,r=e.isOAS3,o=e.alsoShow;return t?C.a.createElement("div",null,this.props.children):n&&r?C.a.createElement("div",{className:"version-pragma"},o,C.a.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguous"},C.a.createElement("div",null,C.a.createElement("h3",null,"Unable to render this definition"),C.a.createElement("p",null,C.a.createElement("code",null,"swagger")," and ",C.a.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),C.a.createElement("p",null,"Supported version fields are ",C.a.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",C.a.createElement("code",null,"openapi: 3.0.n")," (for example, ",C.a.createElement("code",null,"openapi: 3.0.0"),").")))):n||r?C.a.createElement("div",null,this.props.children):C.a.createElement("div",{className:"version-pragma"},o,C.a.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},C.a.createElement("div",null,C.a.createElement("h3",null,"Unable to render this definition"),C.a.createElement("p",null,"The provided definition does not specify a valid version field."),C.a.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",C.a.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",C.a.createElement("code",null,"openapi: 3.0.n")," (for example, ",C.a.createElement("code",null,"openapi: 3.0.0"),")."))))}}]),n}(C.a.PureComponent);v()(nr,"defaultProps",{alsoShow:null,children:null,bypass:!1});var rr=function(e){var t=e.version;return C.a.createElement("small",null,C.a.createElement("pre",{className:"version"}," ",t," "))},or=function(e){var t=e.enabled,n=e.path,r=e.text;return C.a.createElement("a",{className:"nostyle",onClick:t?function(e){return e.preventDefault()}:null,href:t?"#/".concat(n):null},C.a.createElement("span",null,r))},ir=function(){return C.a.createElement("div",null,C.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",className:"svg-assets"},C.a.createElement("defs",null,C.a.createElement("symbol",{viewBox:"0 0 20 20",id:"unlocked"},C.a.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V6h2v-.801C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8z"})),C.a.createElement("symbol",{viewBox:"0 0 20 20",id:"locked"},C.a.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8zM12 8H8V5.199C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8z"})),C.a.createElement("symbol",{viewBox:"0 0 20 20",id:"close"},C.a.createElement("path",{d:"M14.348 14.849c-.469.469-1.229.469-1.697 0L10 11.819l-2.651 3.029c-.469.469-1.229.469-1.697 0-.469-.469-.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-.469-.469-.469-1.228 0-1.697.469-.469 1.228-.469 1.697 0L10 8.183l2.651-3.031c.469-.469 1.228-.469 1.697 0 .469.469.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c.469.469.469 1.229 0 1.698z"})),C.a.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow"},C.a.createElement("path",{d:"M13.25 10L6.109 2.58c-.268-.27-.268-.707 0-.979.268-.27.701-.27.969 0l7.83 7.908c.268.271.268.709 0 .979l-7.83 7.908c-.268.271-.701.27-.969 0-.268-.269-.268-.707 0-.979L13.25 10z"})),C.a.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-down"},C.a.createElement("path",{d:"M17.418 6.109c.272-.268.709-.268.979 0s.271.701 0 .969l-7.908 7.83c-.27.268-.707.268-.979 0l-7.908-7.83c-.27-.268-.27-.701 0-.969.271-.268.709-.268.979 0L10 13.25l7.418-7.141z"})),C.a.createElement("symbol",{viewBox:"0 0 24 24",id:"jump-to"},C.a.createElement("path",{d:"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z"})),C.a.createElement("symbol",{viewBox:"0 0 24 24",id:"expand"},C.a.createElement("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"})))))},ar=n(205),sr=function(e){se()(n,e);var t=ce()(n);function n(){return _()(this,n),t.apply(this,arguments)}return E()(n,[{key:"render",value:function(){var e=this.props,t=e.errSelectors,n=e.specSelectors,r=e.getComponent,o=r("SvgAssets"),i=r("InfoContainer",!0),a=r("VersionPragmaFilter"),s=r("operations",!0),u=r("Models",!0),c=r("Row"),l=r("Col"),p=r("errors",!0),f=r("ServersContainer",!0),h=r("SchemesContainer",!0),d=r("AuthorizeBtnContainer",!0),m=r("FilterContainer",!0),v=n.isSwagger2(),g=n.isOAS3(),y=!n.specStr(),b=n.loadingStatus(),_=null;if("loading"===b&&(_=C.a.createElement("div",{className:"info"},C.a.createElement("div",{className:"loading-container"},C.a.createElement("div",{className:"loading"})))),"failed"===b&&(_=C.a.createElement("div",{className:"info"},C.a.createElement("div",{className:"loading-container"},C.a.createElement("h4",{className:"title"},"Failed to load API definition."),C.a.createElement(p,null)))),"failedConfig"===b){var w=t.lastError(),E=w?w.get("message"):"";_=C.a.createElement("div",{className:"info failed-config"},C.a.createElement("div",{className:"loading-container"},C.a.createElement("h4",{className:"title"},"Failed to load remote configuration."),C.a.createElement("p",null,E)))}if(!_&&y&&(_=C.a.createElement("h4",null,"No API definition provided.")),_)return C.a.createElement("div",{className:"swagger-ui"},C.a.createElement("div",{className:"loading-container"},_));var x=n.servers(),S=n.schemes(),A=x&&x.size,k=S&&S.size,O=!!n.securityDefinitions();return C.a.createElement("div",{className:"swagger-ui"},C.a.createElement(o,null),C.a.createElement(a,{isSwagger2:v,isOAS3:g,alsoShow:C.a.createElement(p,null)},C.a.createElement(p,null),C.a.createElement(c,{className:"information-container"},C.a.createElement(l,{mobile:12},C.a.createElement(i,null))),A||k||O?C.a.createElement("div",{className:"scheme-container"},C.a.createElement(l,{className:"schemes wrapper",mobile:12},A?C.a.createElement(f,null):null,k?C.a.createElement(h,null):null,O?C.a.createElement(d,null):null)):null,C.a.createElement(m,null),C.a.createElement(c,null,C.a.createElement(l,{mobile:12,desktop:12},C.a.createElement(s,null))),C.a.createElement(c,null,C.a.createElement(l,{mobile:12,desktop:12},C.a.createElement(u,null)))))}}]),n}(C.a.Component),ur=n(351),cr=n.n(ur),lr={value:"",onChange:function(){},schema:{},keyName:"",required:!1,errors:Object(A.List)()},pr=function(e){se()(n,e);var t=ce()(n);function n(){return _()(this,n),t.apply(this,arguments)}return E()(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.dispatchInitialValue,n=e.value,r=e.onChange;t&&r(n)}},{key:"render",value:function(){var e=this.props,t=e.schema,n=e.errors,r=e.value,o=e.onChange,i=e.getComponent,a=e.fn,s=e.disabled,u=t&&t.get?t.get("format"):null,c=t&&t.get?t.get("type"):null,l=function(e){return i(e,!1,{failSilently:!0})},p=c?l(u?"JsonSchema_".concat(c,"_").concat(u):"JsonSchema_".concat(c)):i("JsonSchema_string");return p||(p=i("JsonSchema_string")),C.a.createElement(p,ln()({},this.props,{errors:n,fn:a,getComponent:i,value:r,onChange:o,schema:t,disabled:s}))}}]),n}(x.Component);v()(pr,"defaultProps",lr);var fr=function(e){se()(n,e);var t=ce()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i0),p=o.getIn(["items","enum"]),f=o.getIn(["items","type"]),h=o.getIn(["items","format"]),d=o.getIn(["items","schema"]),m=!1,v="file"===f||"string"===f&&"binary"===h;if(f&&h?u=n("JsonSchema_".concat(f,"_").concat(h)):"boolean"!==f&&"array"!==f&&"object"!==f||(u=n("JsonSchema_".concat(f))),u||v||(m=!0),p){var g=n("Select");return C.a.createElement(g,{className:i.length?"invalid":"",title:i.length?i:"",multiple:!0,value:c,disabled:s,allowedValues:p,allowEmptyValue:!r,onChange:this.onEnumChange})}var y=n("Button");return C.a.createElement("div",{className:"json-schema-array"},l?c.map((function(t,r){if(i.length){var o=i.filter((function(e){return e.index===r}));o.length&&(i=[o[0].error+r])}return C.a.createElement("div",{key:r,className:"json-schema-form-item"},v?C.a.createElement(mr,{value:t,onChange:function(t){return e.onItemChange(t,r)},disabled:s,errors:i,getComponent:n}):m?C.a.createElement(dr,{value:t,onChange:function(t){return e.onItemChange(t,r)},disabled:s,errors:i}):C.a.createElement(u,ln()({},e.props,{value:t,onChange:function(t){return e.onItemChange(t,r)},disabled:s,errors:i,schema:d,getComponent:n,fn:a})),s?null:C.a.createElement(y,{className:"btn btn-sm json-schema-form-item-remove",onClick:function(){return e.removeItem(r)}}," - "))})):null,s?null:C.a.createElement(y,{className:"btn btn-sm json-schema-form-item-add ".concat(i.length?"invalid":null),onClick:this.addItem},"Add item"))}}]),n}(x.PureComponent);v()(hr,"defaultProps",lr);var dr=function(e){se()(n,e);var t=ce()(n);function n(){var e;_()(this,n);for(var r=arguments.length,o=new Array(r),i=0;i * @license MIT */ -var r=n(471),o=n(472),a=n(473);function i(){return s.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function c(e,t){if(i()=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function h(e,t){if(s.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return U(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return V(e).length;default:if(r)return U(e).length;t=(""+t).toLowerCase(),r=!0}}function m(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return k(this,t,n);case"utf8":case"utf-8":return O(this,t,n);case"ascii":return C(this,t,n);case"latin1":case"binary":return A(this,t,n);case"base64":return _(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function v(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function g(e,t,n,r,o){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"==typeof t&&(t=s.from(t,r)),s.isBuffer(t))return 0===t.length?-1:y(e,t,n,r,o);if("number"==typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):y(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function y(e,t,n,r,o){var a,i=1,c=e.length,s=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;i=2,c/=2,s/=2,n/=2}function u(e,t){return 1===i?e[t]:e.readUInt16BE(t*i)}if(o){var l=-1;for(a=n;ac&&(n=c-s),a=n;a>=0;a--){for(var p=!0,f=0;fo&&(r=o):r=o;var a=t.length;if(a%2!=0)throw new TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var i=0;i>8,o=n%256,a.push(o),a.push(r);return a}(t,e.length-n),e,n,r)}function _(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function O(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o239?4:u>223?3:u>191?2:1;if(o+p<=n)switch(p){case 1:u<128&&(l=u);break;case 2:128==(192&(a=e[o+1]))&&(s=(31&u)<<6|63&a)>127&&(l=s);break;case 3:a=e[o+1],i=e[o+2],128==(192&a)&&128==(192&i)&&(s=(15&u)<<12|(63&a)<<6|63&i)>2047&&(s<55296||s>57343)&&(l=s);break;case 4:a=e[o+1],i=e[o+2],c=e[o+3],128==(192&a)&&128==(192&i)&&128==(192&c)&&(s=(15&u)<<18|(63&a)<<12|(63&i)<<6|63&c)>65535&&s<1114112&&(l=s)}null===l?(l=65533,p=1):l>65535&&(l-=65536,r.push(l>>>10&1023|55296),l=56320|1023&l),r.push(l),o+=p}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},s.prototype.compare=function(e,t,n,r,o){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(o>>>=0)-(r>>>=0),i=(n>>>=0)-(t>>>=0),c=Math.min(a,i),u=this.slice(r,o),l=e.slice(t,n),p=0;po)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return b(this,e,t,n);case"utf8":case"utf-8":return E(this,e,t,n);case"ascii":return x(this,e,t,n);case"latin1":case"binary":return S(this,e,t,n);case"base64":return w(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function C(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;or)&&(n=r);for(var o="",a=t;an)throw new RangeError("Trying to access beyond buffer length")}function T(e,t,n,r,o,a){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function N(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,a=Math.min(e.length-n,2);o>>8*(r?o:1-o)}function R(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,a=Math.min(e.length-n,4);o>>8*(r?o:3-o)&255}function M(e,t,n,r,o,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function D(e,t,n,r,a){return a||M(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function q(e,t,n,r,a){return a||M(e,0,n,8),o.write(e,t,n,r,52,8),n+8}s.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(o*=256);)r+=this[e+--t]*o;return r},s.prototype.readUInt8=function(e,t){return t||I(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return t||I(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return t||I(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUInt32BE=function(e,t){return t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e],o=1,a=0;++a=(o*=128)&&(r-=Math.pow(2,8*t)),r},s.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=t,o=1,a=this[e+--r];r>0&&(o*=256);)a+=this[e+--r]*o;return a>=(o*=128)&&(a-=Math.pow(2,8*t)),a},s.prototype.readInt8=function(e,t){return t||I(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype.readInt16LE=function(e,t){t||I(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt16BE=function(e,t){t||I(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt32LE=function(e,t){return t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return t||I(e,4,this.length),o.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return t||I(e,4,this.length),o.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return t||I(e,8,this.length),o.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return t||I(e,8,this.length),o.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||T(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,a=0;for(this[t]=255&e;++a=0&&(a*=256);)this[t+o]=e/a&255;return t+n},s.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,1,255,0),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):N(this,e,t,!0),t+2},s.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):N(this,e,t,!1),t+2},s.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):R(this,e,t,!0),t+4},s.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):R(this,e,t,!1),t+4},s.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);T(this,e,t,n,o-1,-o)}var a=0,i=1,c=0;for(this[t]=255&e;++a>0)-c&255;return t+n},s.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);T(this,e,t,n,o-1,-o)}var a=n-1,i=1,c=0;for(this[t+a]=255&e;--a>=0&&(i*=256);)e<0&&0===c&&0!==this[t+a+1]&&(c=1),this[t+a]=(e/i>>0)-c&255;return t+n},s.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,1,127,-128),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):N(this,e,t,!0),t+2},s.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):N(this,e,t,!1),t+2},s.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):R(this,e,t,!0),t+4},s.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):R(this,e,t,!1),t+4},s.prototype.writeFloatLE=function(e,t,n){return D(this,e,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return D(this,e,t,!1,n)},s.prototype.writeDoubleLE=function(e,t,n){return q(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return q(this,e,t,!1,n)},s.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--o)e[o+t]=this[o+n];else if(a<1e3||!s.TYPED_ARRAY_SUPPORT)for(o=0;o>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(i+1===r){(t-=3)>-1&&a.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&a.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function V(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(L,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function z(e,t,n,r){for(var o=0;o=t.length||o>=e.length);++o)t[o+n]=e[o];return o}}).call(this,n(292))},function(e,t){e.exports=require("base64-js")},function(e,t){e.exports=require("ieee754")},function(e,t){e.exports=require("isarray")},function(e,t,n){var r=n(294),o=n(295),a=n(124);e.exports=function(e,t){if(void 0!==a&&o(Object(e))){var n=[],i=!0,c=!1,s=void 0;try{for(var u,l=r(e);!(i=(u=l.next()).done)&&(n.push(u.value),!t||n.length!==t);i=!0);}catch(e){c=!0,s=e}finally{try{i||null==l.return||l.return()}finally{if(c)throw s}}return n}}},function(e,t,n){n(83),n(81),e.exports=n(476)},function(e,t,n){var r=n(36),o=n(186);e.exports=n(21).getIterator=function(e){var t=o(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return r(t.call(e))}},function(e,t,n){n(83),n(81),e.exports=n(478)},function(e,t,n){var r=n(127),o=n(32)("iterator"),a=n(82);e.exports=n(21).isIterable=function(e){var t=Object(e);return void 0!==t[o]||"@@iterator"in t||a.hasOwnProperty(r(t))}},function(e,t,n){n(81),n(480),e.exports=n(21).Array.from},function(e,t,n){"use strict";var r=n(53),o=n(24),a=n(69),i=n(296),c=n(297),s=n(122),u=n(298),l=n(186);o(o.S+o.F*!n(299)((function(e){Array.from(e)})),"Array",{from:function(e){var t,n,o,p,f=a(e),d="function"==typeof this?this:Array,h=arguments.length,m=h>1?arguments[1]:void 0,v=void 0!==m,g=0,y=l(f);if(v&&(m=r(m,h>2?arguments[2]:void 0,2)),null==y||d==Array&&c(y))for(n=new d(t=s(f.length));t>g;g++)u(n,g,v?m(f[g],g):f[g]);else for(p=y.call(f),n=new d;!(o=p.next()).done;g++)u(n,g,v?i(p,m,[o.value,g],!0):o.value);return n.length=g,n}})},function(e,t,n){var r=n(55),o=n(204);e.exports=function(e){return o(r(e).toLowerCase())}},function(e,t,n){var r=n(84),o=Object.prototype,a=o.hasOwnProperty,i=o.toString,c=r?r.toStringTag:void 0;e.exports=function(e){var t=a.call(e,c),n=e[c];try{e[c]=void 0;var r=!0}catch(e){}var o=i.call(e);return r&&(t?e[c]=n:delete e[c]),o}},function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},function(e,t,n){var r=n(485),o=n(306),a=n(486),i=n(55);e.exports=function(e){return function(t){t=i(t);var n=o(t)?a(t):void 0,c=n?n[0]:t.charAt(0),s=n?r(n,1).join(""):t.slice(1);return c[e]()+s}}},function(e,t,n){var r=n(305);e.exports=function(e,t,n){var o=e.length;return n=void 0===n?o:n,!t&&n>=o?e:r(e,t,n)}},function(e,t,n){var r=n(487),o=n(306),a=n(488);e.exports=function(e){return o(e)?a(e):r(e)}},function(e,t){e.exports=function(e){return e.split("")}},function(e,t){var n="[\\ud800-\\udfff]",r="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",o="\\ud83c[\\udffb-\\udfff]",a="[^\\ud800-\\udfff]",i="(?:\\ud83c[\\udde6-\\uddff]){2}",c="[\\ud800-\\udbff][\\udc00-\\udfff]",s="(?:"+r+"|"+o+")"+"?",u="[\\ufe0e\\ufe0f]?"+s+("(?:\\u200d(?:"+[a,i,c].join("|")+")[\\ufe0e\\ufe0f]?"+s+")*"),l="(?:"+[a+r+"?",r,i,c,n].join("|")+")",p=RegExp(o+"(?="+o+")|"+l+u,"g");e.exports=function(e){return e.match(p)||[]}},function(e,t,n){var r=n(307),o=n(490),a=n(493),i=RegExp("['’]","g");e.exports=function(e){return function(t){return r(a(o(t).replace(i,"")),e,"")}}},function(e,t,n){var r=n(491),o=n(55),a=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,i=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");e.exports=function(e){return(e=o(e))&&e.replace(a,r).replace(i,"")}},function(e,t,n){var r=n(492)({"À":"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"});e.exports=r},function(e,t){e.exports=function(e){return function(t){return null==e?void 0:e[t]}}},function(e,t,n){var r=n(494),o=n(495),a=n(55),i=n(496);e.exports=function(e,t,n){return e=a(e),void 0===(t=n?void 0:t)?o(e)?i(e):r(e):e.match(t)||[]}},function(e,t){var n=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;e.exports=function(e){return e.match(n)||[]}},function(e,t){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=function(e){return n.test(e)}},function(e,t){var n="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\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",r="["+n+"]",o="\\d+",a="[\\u2700-\\u27bf]",i="[a-z\\xdf-\\xf6\\xf8-\\xff]",c="[^\\ud800-\\udfff"+n+o+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",s="(?:\\ud83c[\\udde6-\\uddff]){2}",u="[\\ud800-\\udbff][\\udc00-\\udfff]",l="[A-Z\\xc0-\\xd6\\xd8-\\xde]",p="(?:"+i+"|"+c+")",f="(?:"+l+"|"+c+")",d="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",h="[\\ufe0e\\ufe0f]?"+d+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",s,u].join("|")+")[\\ufe0e\\ufe0f]?"+d+")*"),m="(?:"+[a,s,u].join("|")+")"+h,v=RegExp([l+"?"+i+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[r,l,"$"].join("|")+")",f+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[r,l+p,"$"].join("|")+")",l+"?"+p+"+(?:['’](?:d|ll|m|re|s|t|ve))?",l+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",o,m].join("|"),"g");e.exports=function(e){return e.match(v)||[]}},function(e,t,n){var r=n(498),o=n(131),a=n(188);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||o),string:new r}}},function(e,t,n){var r=n(499),o=n(504),a=n(505),i=n(506),c=n(507);function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1}},function(e,t,n){var r=n(132);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},function(e,t,n){var r=n(133);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},function(e,t){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},function(e,t,n){var r=n(133);e.exports=function(e){return r(this,e).get(e)}},function(e,t,n){var r=n(133);e.exports=function(e){return r(this,e).has(e)}},function(e,t,n){var r=n(133);e.exports=function(e,t){var n=r(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}},function(e,t,n){var r=n(134),o=n(85),a=n(73);e.exports=function(e){return function(t,n,i){var c=Object(t);if(!o(t)){var s=r(n,3);t=a(t),n=function(e){return s(c[e],e,c)}}var u=e(t,n,i);return u>-1?c[s?t[u]:u]:void 0}}},function(e,t,n){var r=n(520),o=n(546),a=n(320);e.exports=function(e){var t=o(e);return 1==t.length&&t[0][2]?a(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}},function(e,t,n){var r=n(189),o=n(309);e.exports=function(e,t,n,a){var i=n.length,c=i,s=!a;if(null==e)return!c;for(e=Object(e);i--;){var u=n[i];if(s&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++i1)for(var n=1;n":">"};e.exports=function(e){return e&&e.replace?e.replace(/([&"<>'])/g,(function(e,t){return n[t]})):e}},function(e,t){e.exports=require("stream")},function(e,t){e.exports=function(e,t,n,r,o){return o(e,(function(e,o,a){n=r?(r=!1,e):t(n,e,o,a)})),n}},function(e,t,n){var r=n(10),o=n(300);e.exports=function(e){if(r(e))return o(e)}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t,n){e.exports=n(570)},function(e,t,n){n(571);var r=n(21).Object;e.exports=function(e,t){return r.defineProperties(e,t)}},function(e,t,n){var r=n(24);r(r.S+r.F*!n(39),"Object",{defineProperties:n(287)})},function(e,t,n){e.exports=n(573)},function(e,t,n){n(574),e.exports=n(21).Object.getOwnPropertyDescriptors},function(e,t,n){var r=n(24),o=n(575),a=n(52),i=n(108),c=n(298);r(r.S,"Object",{getOwnPropertyDescriptors:function(e){for(var t,n,r=a(e),s=i.f,u=o(r),l={},p=0;u.length>p;)void 0!==(n=s(r,t=u[p++]))&&c(l,t,n);return l}})},function(e,t,n){var r=n(185),o=n(125),a=n(36),i=n(28).Reflect;e.exports=i&&i.ownKeys||function(e){var t=r.f(a(e)),n=o.f;return n?t.concat(n(e)):t}},function(e,t,n){n(577);var r=n(21).Object;e.exports=function(e,t){return r.getOwnPropertyDescriptor(e,t)}},function(e,t,n){var r=n(52),o=n(108).f;n(176)("getOwnPropertyDescriptor",(function(){return function(e,t){return o(r(e),t)}}))},function(e,t,n){n(290),e.exports=n(21).Object.getOwnPropertySymbols},function(e,t,n){var r=n(11);e.exports=function(e,t){if(null==e)return{};var n,o,a={},i=r(e);for(o=0;o=0||(a[n]=e[n]);return a}},function(e,t,n){n(581),e.exports=n(21).Date.now},function(e,t,n){var r=n(24);r(r.S,"Date",{now:function(){return(new Date).getTime()}})},function(e,t,n){n(126),n(81),n(83),n(583),n(586),n(587),e.exports=n(21).Promise},function(e,t,n){"use strict";var r,o,a,i,c=n(102),s=n(28),u=n(53),l=n(127),p=n(24),f=n(30),d=n(70),h=n(139),m=n(88),v=n(329),g=n(330).set,y=n(584)(),b=n(200),E=n(332),x=n(585),S=n(333),w=s.TypeError,j=s.process,_=j&&j.versions,O=_&&_.v8||"",C=s.Promise,A="process"==l(j),k=function(){},P=o=b.f,I=!!function(){try{var e=C.resolve(1),t=(e.constructor={})[n(32)("species")]=function(e){e(k,k)};return(A||"function"==typeof PromiseRejectionEvent)&&e.then(k)instanceof t&&0!==O.indexOf("6.6")&&-1===x.indexOf("Chrome/66")}catch(e){}}(),T=function(e){var t;return!(!f(e)||"function"!=typeof(t=e.then))&&t},N=function(e,t){if(!e._n){e._n=!0;var n=e._c;y((function(){for(var r=e._v,o=1==e._s,a=0,i=function(t){var n,a,i,c=o?t.ok:t.fail,s=t.resolve,u=t.reject,l=t.domain;try{c?(o||(2==e._h&&D(e),e._h=1),!0===c?n=r:(l&&l.enter(),n=c(r),l&&(l.exit(),i=!0)),n===t.promise?u(w("Promise-chain cycle")):(a=T(n))?a.call(n,s,u):s(n)):u(r)}catch(e){l&&!i&&l.exit(),u(e)}};n.length>a;)i(n[a++]);e._c=[],e._n=!1,t&&!e._h&&R(e)}))}},R=function(e){g.call(s,(function(){var t,n,r,o=e._v,a=M(e);if(a&&(t=E((function(){A?j.emit("unhandledRejection",o,e):(n=s.onunhandledrejection)?n({promise:e,reason:o}):(r=s.console)&&r.error&&r.error("Unhandled promise rejection",o)})),e._h=A||M(e)?2:1),e._a=void 0,a&&t.e)throw t.v}))},M=function(e){return 1!==e._h&&0===(e._a||e._c).length},D=function(e){g.call(s,(function(){var t;A?j.emit("rejectionHandled",e):(t=s.onrejectionhandled)&&t({promise:e,reason:e._v})}))},q=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),N(t,!0))},L=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw w("Promise can't be resolved itself");(t=T(e))?y((function(){var r={_w:n,_d:!1};try{t.call(e,u(L,r,1),u(q,r,1))}catch(e){q.call(r,e)}})):(n._v=e,n._s=1,N(n,!1))}catch(e){q.call({_w:n,_d:!1},e)}}};I||(C=function(e){h(this,C,"Promise","_h"),d(e),r.call(this);try{e(u(L,this,1),u(q,this,1))}catch(e){q.call(this,e)}},(r=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n(140)(C.prototype,{then:function(e,t){var n=P(v(this,C));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=A?j.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&N(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),a=function(){var e=new r;this.promise=e,this.resolve=u(L,e,1),this.reject=u(q,e,1)},b.f=P=function(e){return e===C||e===i?new a(e):o(e)}),p(p.G+p.W+p.F*!I,{Promise:C}),n(105)(C,"Promise"),n(334)("Promise"),i=n(21).Promise,p(p.S+p.F*!I,"Promise",{reject:function(e){var t=P(this);return(0,t.reject)(e),t.promise}}),p(p.S+p.F*(c||!I),"Promise",{resolve:function(e){return S(c&&this===i?C:this,e)}}),p(p.S+p.F*!(I&&n(299)((function(e){C.all(e).catch(k)}))),"Promise",{all:function(e){var t=this,n=P(t),r=n.resolve,o=n.reject,a=E((function(){var n=[],a=0,i=1;m(e,!1,(function(e){var c=a++,s=!1;n.push(void 0),i++,t.resolve(e).then((function(e){s||(s=!0,n[c]=e,--i||r(n))}),o)})),--i||r(n)}));return a.e&&o(a.v),n.promise},race:function(e){var t=this,n=P(t),r=n.reject,o=E((function(){m(e,!1,(function(e){t.resolve(e).then(n.resolve,r)}))}));return o.e&&r(o.v),n.promise}})},function(e,t,n){var r=n(28),o=n(330).set,a=r.MutationObserver||r.WebKitMutationObserver,i=r.process,c=r.Promise,s="process"==n(101)(i);e.exports=function(){var e,t,n,u=function(){var r,o;for(s&&(r=i.domain)&&r.exit();e;){o=e.fn,e=e.next;try{o()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(s)n=function(){i.nextTick(u)};else if(!a||r.navigator&&r.navigator.standalone)if(c&&c.resolve){var l=c.resolve(void 0);n=function(){l.then(u)}}else n=function(){o.call(r,u)};else{var p=!0,f=document.createTextNode("");new a(u).observe(f,{characterData:!0}),n=function(){f.data=p=!p}}return function(r){var o={fn:r,next:void 0};t&&(t.next=o),e||(e=o,n()),t=o}}},function(e,t,n){var r=n(28).navigator;e.exports=r&&r.userAgent||""},function(e,t,n){"use strict";var r=n(24),o=n(21),a=n(28),i=n(329),c=n(333);r(r.P+r.R,"Promise",{finally:function(e){var t=i(this,o.Promise||a.Promise),n="function"==typeof e;return this.then(n?function(n){return c(t,e()).then((function(){return n}))}:e,n?function(n){return c(t,e()).then((function(){throw n}))}:e)}})},function(e,t,n){"use strict";var r=n(24),o=n(200),a=n(332);r(r.S,"Promise",{try:function(e){var t=o.f(this),n=a(e);return(n.e?t.reject:t.resolve)(n.v),t.promise}})},function(e,t){e.exports=require("regenerator-runtime")},function(e,t,n){var r=n(49);e.exports=function(){return r.Date.now()}},function(e,t,n){n(591);var r=n(21).Object;e.exports=function(e,t){return r.create(e,t)}},function(e,t,n){var r=n(24);r(r.S,"Object",{create:n(104)})},function(e,t,n){var r=n(338);function o(t,n){return e.exports=o=r||function(e,t){return e.__proto__=t,e},o(t,n)}e.exports=o},function(e,t,n){n(594),e.exports=n(21).Object.setPrototypeOf},function(e,t,n){var r=n(24);r(r.S,"Object",{setPrototypeOf:n(595).set})},function(e,t,n){var r=n(30),o=n(36),a=function(e,t){if(o(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{(r=n(53)(Function.call,n(108).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return a(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:a}},function(e,t,n){n(597),e.exports=n(21).Reflect.construct},function(e,t,n){var r=n(24),o=n(104),a=n(70),i=n(36),c=n(30),s=n(63),u=n(598),l=(n(28).Reflect||{}).construct,p=s((function(){function e(){}return!(l((function(){}),[],e)instanceof e)})),f=!s((function(){l((function(){}))}));r(r.S+r.F*(p||f),"Reflect",{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(f&&!p)return l(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return r.push.apply(r,t),new(u.apply(e,r))}var s=n.prototype,d=o(c(s)?s:Object.prototype),h=Function.apply.call(e,d,t);return c(h)?h:d}})},function(e,t,n){"use strict";var r=n(70),o=n(30),a=n(331),i=[].slice,c={},s=function(e,t,n){if(!(t in c)){for(var r=[],o=0;o0&&a(l)?n>1?e(l,n-1,a,i,c):r(c,l):i||(c[c.length]=l)}return c}},function(e,t,n){var r=n(84),o=n(192),a=n(33),i=r?r.isConcatSpreadable:void 0;e.exports=function(e){return a(e)||o(e)||!!(i&&e&&e[i])}},function(e,t){e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},function(e,t,n){var r=n(634),o=n(337),a=n(199),i=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:a;e.exports=i},function(e,t){e.exports=function(e){return function(){return e}}},function(e,t){var n=Date.now;e.exports=function(e){var t=0,r=0;return function(){var o=n(),a=16-(o-r);if(r=o,a>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},function(e,t,n){n(637),e.exports=n(21).Object.entries},function(e,t,n){var r=n(24),o=n(638)(!0);r(r.S,"Object",{entries:function(e){return o(e)}})},function(e,t,n){var r=n(39),o=n(80),a=n(52),i=n(107).f;e.exports=function(e){return function(t){for(var n,c=a(t),s=o(c),u=s.length,l=0,p=[];u>l;)n=s[l++],r&&!i.call(c,n)||p.push(e?[n,c[n]]:c[n]);return p}}},function(e,t){!function(e){!function(t){var n="URLSearchParams"in e,r="Symbol"in e&&"iterator"in Symbol,o="FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),a="FormData"in e,i="ArrayBuffer"in e;if(i)var c=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],s=ArrayBuffer.isView||function(e){return e&&c.indexOf(Object.prototype.toString.call(e))>-1};function u(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function l(e){return"string"!=typeof e&&(e=String(e)),e}function p(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return r&&(t[Symbol.iterator]=function(){return t}),t}function f(e){this.map={},e instanceof f?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function d(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function h(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function m(e){var t=new FileReader,n=h(t);return t.readAsArrayBuffer(e),n}function v(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function g(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:o&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:a&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:n&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():i&&o&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=v(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):i&&(ArrayBuffer.prototype.isPrototypeOf(e)||s(e))?this._bodyArrayBuffer=v(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o&&(this.blob=function(){var e=d(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?d(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(m)}),this.text=function(){var e,t,n,r=d(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=h(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function E(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function x(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new f(t.headers),this.url=t.url||"",this._initBody(e)}b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},g.call(b.prototype),g.call(x.prototype),x.prototype.clone=function(){return new x(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new f(this.headers),url:this.url})},x.error=function(){var e=new x(null,{status:0,statusText:""});return e.type="error",e};var S=[301,302,303,307,308];x.redirect=function(e,t){if(-1===S.indexOf(t))throw new RangeError("Invalid status code");return new x(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function w(e,n){return new Promise((function(r,a){var i=new b(e,n);if(i.signal&&i.signal.aborted)return a(new t.DOMException("Aborted","AbortError"));var c=new XMLHttpRequest;function s(){c.abort()}c.onload=function(){var e,t,n={status:c.status,statusText:c.statusText,headers:(e=c.getAllResponseHeaders()||"",t=new f,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};n.url="responseURL"in c?c.responseURL:n.headers.get("X-Request-URL");var o="response"in c?c.response:c.responseText;r(new x(o,n))},c.onerror=function(){a(new TypeError("Network request failed"))},c.ontimeout=function(){a(new TypeError("Network request failed"))},c.onabort=function(){a(new t.DOMException("Aborted","AbortError"))},c.open(i.method,i.url,!0),"include"===i.credentials?c.withCredentials=!0:"omit"===i.credentials&&(c.withCredentials=!1),"responseType"in c&&o&&(c.responseType="blob"),i.headers.forEach((function(e,t){c.setRequestHeader(t,e)})),i.signal&&(i.signal.addEventListener("abort",s),c.onreadystatechange=function(){4===c.readyState&&i.signal.removeEventListener("abort",s)}),c.send(void 0===i._bodyInit?null:i._bodyInit)}))}w.polyfill=!0,e.fetch||(e.fetch=w,e.Headers=f,e.Request=b,e.Response=x),t.Headers=f,t.Request=b,t.Response=x,t.fetch=w}({})}("undefined"!=typeof self?self:this)},function(e,t,n){var r=n(641),o=n(321);e.exports=function(e,t){return r(e,t,(function(t,n){return o(e,n)}))}},function(e,t,n){var r=n(138),o=n(335),a=n(86);e.exports=function(e,t,n){for(var i=-1,c=t.length,s={};++i0?arguments[0]:void 0)}},y={get:function(e){if(l(e)){var t=h(e);return!0===t?v(p(this,"WeakMap")).get(e):t?t[this._i]:void 0}},set:function(e,t){return u.def(p(this,"WeakMap"),e,t)}},b=e.exports=n(347)("WeakMap",g,y,u,!0,!0);f&&d&&(s((r=u.getConstructor(g,"WeakMap")).prototype,y),c.NEED=!0,a(["delete","has","get","set"],(function(e){var t=b.prototype,n=t[e];i(t,e,(function(t,o){if(l(t)&&!m(t)){this._f||(this._f=new r);var a=this._f[e](t,o);return"set"==e?this:a}return n.call(this,t,o)}))})))},function(e,t,n){var r=n(649);e.exports=function(e,t){return new(r(e))(t)}},function(e,t,n){var r=n(30),o=n(184),a=n(32)("species");e.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)||(t=void 0),r(t)&&null===(t=t[a])&&(t=void 0)),void 0===t?Array:t}},function(e,t,n){"use strict";var r=n(140),o=n(106).getWeak,a=n(36),i=n(30),c=n(139),s=n(88),u=n(203),l=n(51),p=n(109),f=u(5),d=u(6),h=0,m=function(e){return e._l||(e._l=new v)},v=function(){this.a=[]},g=function(e,t){return f(e.a,(function(e){return e[0]===t}))};v.prototype={get:function(e){var t=g(this,e);if(t)return t[1]},has:function(e){return!!g(this,e)},set:function(e,t){var n=g(this,e);n?n[1]=t:this.a.push([e,t])},delete:function(e){var t=d(this.a,(function(t){return t[0]===e}));return~t&&this.a.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,a){var u=e((function(e,r){c(e,u,t,"_i"),e._t=t,e._i=h++,e._l=void 0,null!=r&&s(r,n,e[a],e)}));return r(u.prototype,{delete:function(e){if(!i(e))return!1;var n=o(e);return!0===n?m(p(this,t)).delete(e):n&&l(n,this._i)&&delete n[this._i]},has:function(e){if(!i(e))return!1;var n=o(e);return!0===n?m(p(this,t)).has(e):n&&l(n,this._i)}}),u},def:function(e,t,n){var r=o(a(t),!0);return!0===r?m(e).set(t,n):r[e._i]=n,e},ufstore:m}},function(e,t,n){n(348)("WeakMap")},function(e,t,n){n(349)("WeakMap")},function(e,t){e.exports=function(e,t,n){return e==e&&(void 0!==n&&(e=e<=n?e:n),void 0!==t&&(e=e>=t?e:t)),e}},function(e,t,n){var r=n(655),o=n(325);e.exports=function(e){return r((function(t,n){var r=-1,a=n.length,i=a>1?n[a-1]:void 0,c=a>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(a--,i):void 0,c&&o(n[0],n[1],c)&&(i=a<3?void 0:i,a=1),t=Object(t);++r0?arguments[0]:void 0)}}),{get:function(e){var t=r.getEntry(o(this,"Map"),e);return t&&t.v},set:function(e,t){return r.def(o(this,"Map"),0===e?0:e,t)}},r,!0)},function(e,t,n){"use strict";var r=n(48).f,o=n(104),a=n(140),i=n(53),c=n(139),s=n(88),u=n(179),l=n(289),p=n(334),f=n(39),d=n(106).fastKey,h=n(109),m=f?"_s":"size",v=function(e,t){var n,r=d(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,u){var l=e((function(e,r){c(e,l,t,"_i"),e._t=t,e._i=o(null),e._f=void 0,e._l=void 0,e[m]=0,null!=r&&s(r,n,e[u],e)}));return a(l.prototype,{clear:function(){for(var e=h(this,t),n=e._i,r=e._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];e._f=e._l=void 0,e[m]=0},delete:function(e){var n=h(this,t),r=v(n,e);if(r){var o=r.n,a=r.p;delete n._i[r.i],r.r=!0,a&&(a.n=o),o&&(o.p=a),n._f==r&&(n._f=o),n._l==r&&(n._l=a),n[m]--}return!!r},forEach:function(e){h(this,t);for(var n,r=i(e,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(e){return!!v(h(this,t),e)}}),f&&r(l.prototype,"size",{get:function(){return h(this,t)[m]}}),l},def:function(e,t,n){var r,o,a=v(e,t);return a?a.v=n:(e._l=a={i:o=d(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=a),r&&(r.n=a),e[m]++,"F"!==o&&(e._i[o]=a)),e},getEntry:v,setStrong:function(e,t,n){u(e,t,(function(e,n){this._t=h(e,t),this._k=n,this._l=void 0}),(function(){for(var e=this._k,t=this._l;t&&t.r;)t=t.p;return this._t&&(this._l=t=t?t.n:this._t._f)?l(0,"keys"==e?t.k:"values"==e?t.v:[t.k,t.v]):(this._t=void 0,l(1))}),n?"entries":"values",!n,!0),p(t)}}},function(e,t,n){var r=n(24);r(r.P+r.R,"Map",{toJSON:n(660)("Map")})},function(e,t,n){var r=n(127),o=n(661);e.exports=function(e){return function(){if(r(this)!=e)throw TypeError(e+"#toJSON isn't generic");return o(this)}}},function(e,t,n){var r=n(88);e.exports=function(e,t){var n=[];return r(e,!1,n.push,n,t),n}},function(e,t,n){n(348)("Map")},function(e,t,n){n(349)("Map")},function(e,t,n){var r={"./all.js":260,"./auth/actions.js":58,"./auth/index.js":222,"./auth/reducers.js":223,"./auth/selectors.js":224,"./auth/spec-wrap-actions.js":225,"./configs/actions.js":94,"./configs/helpers.js":110,"./configs/index.js":262,"./configs/reducers.js":230,"./configs/selectors.js":229,"./configs/spec-actions.js":228,"./deep-linking/helpers.js":112,"./deep-linking/index.js":231,"./deep-linking/layout.js":232,"./deep-linking/operation-tag-wrapper.jsx":234,"./deep-linking/operation-wrapper.jsx":233,"./download-url.js":227,"./err/actions.js":42,"./err/error-transformers/hook.js":76,"./err/error-transformers/transformers/not-of-type.js":208,"./err/error-transformers/transformers/parameter-oneof.js":209,"./err/index.js":206,"./err/reducers.js":207,"./err/selectors.js":210,"./filter/index.js":235,"./filter/opsFilter.js":236,"./layout/actions.js":65,"./layout/index.js":211,"./layout/reducers.js":212,"./layout/selectors.js":213,"./logs/index.js":220,"./oas3/actions.js":43,"./oas3/auth-extensions/wrap-selectors.js":240,"./oas3/components/callbacks.jsx":243,"./oas3/components/http-auth.jsx":249,"./oas3/components/index.js":242,"./oas3/components/operation-link.jsx":245,"./oas3/components/operation-servers.jsx":250,"./oas3/components/request-body-editor.jsx":248,"./oas3/components/request-body.jsx":244,"./oas3/components/servers-container.jsx":247,"./oas3/components/servers.jsx":246,"./oas3/helpers.jsx":23,"./oas3/index.js":238,"./oas3/reducers.js":259,"./oas3/selectors.js":258,"./oas3/spec-extensions/selectors.js":241,"./oas3/spec-extensions/wrap-selectors.js":239,"./oas3/wrap-components/auth-item.jsx":253,"./oas3/wrap-components/index.js":251,"./oas3/wrap-components/json-schema-string.jsx":257,"./oas3/wrap-components/markdown.jsx":252,"./oas3/wrap-components/model.jsx":256,"./oas3/wrap-components/online-validator-badge.js":255,"./oas3/wrap-components/version-stamp.jsx":254,"./on-complete/index.js":237,"./samples/fn.js":93,"./samples/index.js":219,"./spec/actions.js":26,"./spec/index.js":214,"./spec/reducers.js":215,"./spec/selectors.js":56,"./spec/wrap-actions.js":216,"./swagger-js/configs-wrap-actions.js":221,"./swagger-js/index.js":261,"./util/index.js":226,"./view/index.js":217,"./view/root-injects.jsx":111};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id=664},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return ur}));var r={};n.r(r),n.d(r,"Container",(function(){return Yt})),n.d(r,"Col",(function(){return Gt})),n.d(r,"Row",(function(){return Zt})),n.d(r,"Button",(function(){return Xt})),n.d(r,"TextArea",(function(){return Qt})),n.d(r,"Input",(function(){return en})),n.d(r,"Select",(function(){return tn})),n.d(r,"Link",(function(){return nn})),n.d(r,"Collapse",(function(){return on}));var o={};n.r(o),n.d(o,"JsonSchemaForm",(function(){return Hn})),n.d(o,"JsonSchema_string",(function(){return $n})),n.d(o,"JsonSchema_array",(function(){return Yn})),n.d(o,"JsonSchemaArrayItemText",(function(){return Kn})),n.d(o,"JsonSchemaArrayItemFile",(function(){return Gn})),n.d(o,"JsonSchema_boolean",(function(){return Zn})),n.d(o,"JsonSchema_object",(function(){return Xn}));var a=n(22),i=n.n(a),c=n(11),s=n.n(c),u=n(15),l=n.n(u),p=n(50),f=n.n(p),d=n(10),h=n.n(d),m=n(2),v=n.n(m),g=n(16),y=n.n(g),b=n(4),E=n.n(b),x=n(3),S=n.n(x),w=n(0),j=n.n(w),_=n(113),O=n(1),C=n.n(O),A=n(351),k=n(92),P=n.n(k),I=n(143),T=n.n(I),N=n(42),R=n(17),M=n.n(R),D=n(5),q=function(e){return e};var L=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};E()(this,e),f()(this,{state:{},plugins:[],system:{configs:{},fn:{},components:{},rootInjects:{},statePlugins:{}},boundSystem:{},toolbox:{}},t),this.getSystem=this._getSystem.bind(this),this.store=F(q,Object(O.fromJS)(this.state),this.getSystem),this.buildSystem(!1),this.register(this.plugins)}return S()(e,[{key:"getStore",value:function(){return this.store}},{key:"register",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=B(e,this.getSystem());V(this.system,n),t&&this.buildSystem();var r=U.call(this.system,e,this.getSystem());r&&this.buildSystem()}},{key:"buildSystem",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.getStore().dispatch,n=this.getStore().getState;this.boundSystem=y()({},this.getRootInjects(),this.getWrappedAndBoundActions(t),this.getWrappedAndBoundSelectors(n,this.getSystem),this.getStateThunks(n),this.getFn(),this.getConfigs()),e&&this.rebuildReducer()}},{key:"_getSystem",value:function(){return this.boundSystem}},{key:"getRootInjects",value:function(){return y()({getSystem:this.getSystem,getStore:this.getStore.bind(this),getComponents:this.getComponents.bind(this),getState:this.getStore().getState,getConfigs:this._getConfigs.bind(this),Im:C.a,React:j.a},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(){var e,t,n;this.store.replaceReducer((n=this.system.statePlugins,e=Object(D.y)(n,(function(e){return e.reducers})),t=s()(e).reduce((function(t,n){var r;return t[n]=(r=e[n],function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new O.Map,t=arguments.length>1?arguments[1]:void 0;if(!r)return e;var n=r[t.type];if(n){var o=z(n)(e,t);return null===o?e:o}return e}),t}),{}),s()(t).length?Object(A.combineReducers)(t):q))}},{key:"getType",value:function(e){var t=e[0].toUpperCase()+e.slice(1);return Object(D.z)(this.system.statePlugins,(function(n,r){var o=n[e];if(o)return v()({},r+t,o)}))}},{key:"getSelectors",value:function(){return this.getType("selectors")}},{key:"getActions",value:function(){var e=this.getType("actions");return Object(D.y)(e,(function(e){return Object(D.z)(e,(function(e,t){if(Object(D.r)(e))return v()({},t,e)}))}))}},{key:"getWrappedAndBoundActions",value:function(e){var t=this,n=this.getBoundActions(e);return Object(D.y)(n,(function(e,n){var r=t.system.statePlugins[n.slice(0,-7)].wrapActions;return r?Object(D.y)(e,(function(e,n){var o=r[n];return o?(h()(o)||(o=[o]),o.reduce((function(e,n){var r=function(){return n(e,t.getSystem()).apply(void 0,arguments)};if(!Object(D.r)(r))throw new TypeError("wrapActions needs to return a function that returns a new function (ie the wrapped action)");return z(r)}),e||Function.prototype)):e})):e}))}},{key:"getWrappedAndBoundSelectors",value:function(e,t){var n=this,r=this.getBoundSelectors(e,t);return Object(D.y)(r,(function(t,r){var o=[r.slice(0,-9)],a=n.system.statePlugins[o].wrapSelectors;return a?Object(D.y)(t,(function(t,r){var i=a[r];return i?(h()(i)||(i=[i]),i.reduce((function(t,r){var a=function(){for(var a=arguments.length,i=new Array(a),c=0;c2&&void 0!==arguments[2]?arguments[2]:{},o=r.hasLoaded,a=o;return Object(D.u)(e)&&!Object(D.p)(e)&&"function"==typeof e.afterLoad&&(a=!0,z(e.afterLoad).call(this,t)),Object(D.s)(e)?U.call(this,e(t),t,{hasLoaded:a}):Object(D.p)(e)?e.map((function(e){return U.call(n,e,t,{hasLoaded:a})})):a}function V(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!Object(D.u)(e))return{};if(!Object(D.u)(t))return e;t.wrapComponents&&(Object(D.y)(t.wrapComponents,(function(n,r){var o=e.components&&e.components[r];o&&h()(o)?(e.components[r]=o.concat([n]),delete t.wrapComponents[r]):o&&(e.components[r]=[o,n],delete t.wrapComponents[r])})),s()(t.wrapComponents).length||delete t.wrapComponents);var n=e.statePlugins;if(Object(D.u)(n))for(var r in n){var o=n[r];if(Object(D.u)(o)&&Object(D.u)(o.wrapActions)){var a=o.wrapActions;for(var i in a){var c=a[i];h()(c)||(c=[c],a[i]=c),t&&t.statePlugins&&t.statePlugins[r]&&t.statePlugins[r].wrapActions&&t.statePlugins[r].wrapActions[i]&&(t.statePlugins[r].wrapActions[i]=a[i].concat(t.statePlugins[r].wrapActions[i]))}}}return f()(e,t)}function z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.logErrors,r=void 0===n||n;return"function"!=typeof e?e:function(){try{for(var t=arguments.length,n=new Array(t),o=0;o=0&&(void 0===t.allowTryItOut?t.specSelectors.allowTryItOutFor(t.path,t.method):t.allowTryItOut),m=n.getIn(["operation","security"])||t.specSelectors.security();return{operationId:p,isDeepLinkingEnabled:d,showSummary:l,displayOperationId:c,displayRequestDuration:s,allowTryItOut:h,security:m,isAuthorized:t.authSelectors.isAuthorized(m),isShown:r.isShown(f,"full"===a),jumpToKey:"paths.".concat(t.path,".").concat(t.method),response:t.specSelectors.responseFor(t.path,t.method),request:t.specSelectors.requestFor(t.path,t.method)}}},{key:"componentDidMount",value:function(){var e=this.props.isShown,t=this.getResolvedSubtree();e&&void 0===t&&this.requestResolvedSubtree()}},{key:"componentWillReceiveProps",value:function(e){var t=e.response,n=e.isShown,r=this.getResolvedSubtree();t!==this.props.response&&this.setState({executeInProgress:!1}),n&&void 0===r&&this.requestResolvedSubtree()}},{key:"render",value:function(){var e=this.props,t=e.op,n=e.tag,r=e.path,o=e.method,a=e.security,i=e.isAuthorized,c=e.operationId,s=e.showSummary,u=e.isShown,l=e.jumpToKey,p=e.allowTryItOut,f=e.response,d=e.request,h=e.displayOperationId,m=e.displayRequestDuration,v=e.isDeepLinkingEnabled,g=e.specPath,y=e.specSelectors,b=e.specActions,E=e.getComponent,x=e.getConfigs,S=e.layoutSelectors,w=e.layoutActions,_=e.authActions,C=e.authSelectors,A=e.oas3Actions,k=e.oas3Selectors,P=e.fn,I=E("operation"),T=this.getResolvedSubtree()||Object(O.Map)(),N=Object(O.fromJS)({op:T,tag:n,path:r,summary:t.getIn(["operation","summary"])||"",deprecated:T.get("deprecated")||t.getIn(["operation","deprecated"])||!1,method:o,security:a,isAuthorized:i,operationId:c,originalOperationId:T.getIn(["operation","__originalOperationId"]),showSummary:s,isShown:u,jumpToKey:l,allowTryItOut:p,request:d,displayOperationId:h,displayRequestDuration:m,isDeepLinkingEnabled:v,executeInProgress:this.state.executeInProgress,tryItOutEnabled:this.state.tryItOutEnabled});return j.a.createElement(I,{operation:N,response:f,request:d,isShown:u,toggleShown:this.toggleShown,onTryoutClick:this.onTryoutClick,onCancelClick:this.onCancelClick,onExecute:this.onExecute,specPath:g,specActions:b,specSelectors:y,oas3Actions:A,oas3Selectors:k,layoutActions:w,layoutSelectors:S,authActions:_,authSelectors:C,getComponent:E,getConfigs:x,fn:P})}}]),n}(w.PureComponent);v()(pe,"defaultProps",{showSummary:!0,response:null,allowTryItOut:!0,displayOperationId:!1,displayRequestDuration:!1});var fe=function(e){ce()(n,e);var t=ue()(n);function n(){return E()(this,n),t.apply(this,arguments)}return S()(n,[{key:"getLayout",value:function(){var e=this.props,t=e.getComponent,n=e.layoutSelectors.current(),r=t(n,!0);return r||function(){return j.a.createElement("h1",null,' No layout defined for "',n,'" ')}}},{key:"render",value:function(){var e=this.getLayout();return j.a.createElement(e,null)}}]),n}(j.a.Component);fe.defaultProps={};var de=function(e){ce()(n,e);var t=ue()(n);function n(){var e;E()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a1&&void 0!==arguments[1]?arguments[1]:{},r=n.isSyntheticChange,o=void 0!==r&&r;"function"==typeof e.props.onSelect&&e.props.onSelect(t,{isSyntheticChange:o})})),v()(ae()(e),"_onDomSelect",(function(t){if("function"==typeof e.props.onSelect){var n=t.target.selectedOptions[0].getAttribute("value");e._onSelect(n,{isSyntheticChange:!1})}})),v()(ae()(e),"getCurrentExample",(function(){var t=e.props,n=t.examples,r=t.currentExampleKey,o=n.get(r),a=n.keySeq().first(),i=n.get(a);return o||i||je()({})})),e}return S()(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.onSelect,n=e.examples;if("function"==typeof t){var r=n.first(),o=n.keyOf(r);this._onSelect(o,{isSyntheticChange:!0})}}},{key:"componentWillReceiveProps",value:function(e){var t=e.currentExampleKey,n=e.examples;if(n!==this.props.examples&&!n.has(t)){var r=n.first(),o=n.keyOf(r);this._onSelect(o,{isSyntheticChange:!0})}}},{key:"render",value:function(){var e=this.props,t=e.examples,n=e.currentExampleKey,r=e.isValueModified,o=e.isModifiedValueAvailable,a=e.showLabels;return j.a.createElement("div",{className:"examples-select"},a?j.a.createElement("span",{className:"examples-select__section-label"},"Examples: "):null,j.a.createElement("select",{onChange:this._onDomSelect,value:o&&r?"__MODIFIED__VALUE__":n||""},o?j.a.createElement("option",{value:"__MODIFIED__VALUE__"},"[Modified value]"):null,t.map((function(e,t){return j.a.createElement("option",{key:t,value:t},e.get("summary")||t)})).valueSeq()))}}]),n}(j.a.PureComponent);v()(_e,"defaultProps",{examples:C.a.Map({}),onSelect:function(){for(var e,t=arguments.length,n=new Array(t),r=0;r1&&void 0!==arguments[1]?arguments[1]:{},n=t.isSyntheticChange,o=r.props,a=o.onSelect,i=o.updateValue,c=o.currentUserInputValue,s=r._getStateForCurrentNamespace(),u=s.lastUserEditedValue,l=r._getValueForExample(e);if("__MODIFIED__VALUE__"===e)return i(Oe(u)),r._setStateForCurrentNamespace({isModifiedValueSelected:!0});if("function"==typeof a){for(var p=arguments.length,f=new Array(p>2?p-2:0),d=2;d-1&&o.setState({scopes:o.state.scopes.filter((function(e){return e!==r}))})})),v()(ae()(o),"onInputChange",(function(e){var t=e.target,n=t.dataset.name,r=t.value,a=v()({},n,r);o.setState(a)})),v()(ae()(o),"selectScopes",(function(e){e.target.dataset.all?o.setState({scopes:ke()((o.props.schema.get("allowedScopes")||o.props.schema.get("scopes")).keys())}):o.setState({scopes:[]})})),v()(ae()(o),"logout",(function(e){e.preventDefault();var t=o.props,n=t.authActions,r=t.errActions,a=t.name;r.clear({authId:a,type:"auth",source:"auth"}),n.logout([a])}));var a=o.props,i=a.name,c=a.schema,s=a.authorized,u=a.authSelectors,l=s&&s.get(i),p=u.getConfigs()||{},f=l&&l.get("username")||"",d=l&&l.get("clientId")||p.clientId||"",m=l&&l.get("clientSecret")||p.clientSecret||"",g=l&&l.get("passwordType")||"basic",y=l&&l.get("scopes")||p.scopes||[];return"string"==typeof y&&(y=y.split(p.scopeSeparator||" ")),o.state={appName:p.appName,name:i,schema:c,scopes:y,clientId:d,clientSecret:m,username:f,password:"",passwordType:g},o}return S()(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.schema,r=t.getComponent,o=t.authSelectors,a=t.errSelectors,i=t.name,c=t.specSelectors,s=r("Input"),u=r("Row"),l=r("Col"),p=r("Button"),f=r("authError"),d=r("JumpToPath",!0),h=r("Markdown",!0),m=r("InitializedInput"),v=c.isOAS3,g=v()?"authorizationCode":"accessCode",y=v()?"clientCredentials":"application",b=n.get("flow"),E=n.get("allowedScopes")||n.get("scopes"),x=!!o.authorized().get(i),S=a.allErrors().filter((function(e){return e.get("authId")===i})),w=!S.filter((function(e){return"validation"===e.get("source")})).size,_=n.get("description");return j.a.createElement("div",null,j.a.createElement("h4",null,i," (OAuth2, ",n.get("flow"),") ",j.a.createElement(d,{path:["securityDefinitions",i]})),this.state.appName?j.a.createElement("h5",null,"Application: ",this.state.appName," "):null,_&&j.a.createElement(h,{source:n.get("description")}),x&&j.a.createElement("h6",null,"Authorized"),("implicit"===b||b===g)&&j.a.createElement("p",null,"Authorization URL: ",j.a.createElement("code",null,n.get("authorizationUrl"))),("password"===b||b===g||b===y)&&j.a.createElement("p",null,"Token URL:",j.a.createElement("code",null," ",n.get("tokenUrl"))),j.a.createElement("p",{className:"flow"},"Flow: ",j.a.createElement("code",null,n.get("flow"))),"password"!==b?null:j.a.createElement(u,null,j.a.createElement(u,null,j.a.createElement("label",{htmlFor:"oauth_username"},"username:"),x?j.a.createElement("code",null," ",this.state.username," "):j.a.createElement(l,{tablet:10,desktop:10},j.a.createElement("input",{id:"oauth_username",type:"text","data-name":"username",onChange:this.onInputChange}))),j.a.createElement(u,null,j.a.createElement("label",{htmlFor:"oauth_password"},"password:"),x?j.a.createElement("code",null," ****** "):j.a.createElement(l,{tablet:10,desktop:10},j.a.createElement("input",{id:"oauth_password",type:"password","data-name":"password",onChange:this.onInputChange}))),j.a.createElement(u,null,j.a.createElement("label",{htmlFor:"password_type"},"Client credentials location:"),x?j.a.createElement("code",null," ",this.state.passwordType," "):j.a.createElement(l,{tablet:10,desktop:10},j.a.createElement("select",{id:"password_type","data-name":"passwordType",onChange:this.onInputChange},j.a.createElement("option",{value:"basic"},"Authorization header"),j.a.createElement("option",{value:"request-body"},"Request body"))))),(b===y||"implicit"===b||b===g||"password"===b)&&(!x||x&&this.state.clientId)&&j.a.createElement(u,null,j.a.createElement("label",{htmlFor:"client_id"},"client_id:"),x?j.a.createElement("code",null," ****** "):j.a.createElement(l,{tablet:10,desktop:10},j.a.createElement(m,{id:"client_id",type:"text",required:"password"===b,initialValue:this.state.clientId,"data-name":"clientId",onChange:this.onInputChange}))),(b===y||b===g||"password"===b)&&j.a.createElement(u,null,j.a.createElement("label",{htmlFor:"client_secret"},"client_secret:"),x?j.a.createElement("code",null," ****** "):j.a.createElement(l,{tablet:10,desktop:10},j.a.createElement(m,{id:"client_secret",initialValue:this.state.clientSecret,type:"password","data-name":"clientSecret",onChange:this.onInputChange}))),!x&&E&&E.size?j.a.createElement("div",{className:"scopes"},j.a.createElement("h2",null,"Scopes:",j.a.createElement("a",{onClick:this.selectScopes,"data-all":!0},"select all"),j.a.createElement("a",{onClick:this.selectScopes},"select none")),E.map((function(t,n){return j.a.createElement(u,{key:n},j.a.createElement("div",{className:"checkbox"},j.a.createElement(s,{"data-value":n,id:"".concat(n,"-").concat(b,"-checkbox-").concat(e.state.name),disabled:x,checked:e.state.scopes.includes(n),type:"checkbox",onChange:e.onScopeChange}),j.a.createElement("label",{htmlFor:"".concat(n,"-").concat(b,"-checkbox-").concat(e.state.name)},j.a.createElement("span",{className:"item"}),j.a.createElement("div",{className:"text"},j.a.createElement("p",{className:"name"},n),j.a.createElement("p",{className:"description"},t)))))})).toArray()):null,S.valueSeq().map((function(e,t){return j.a.createElement(f,{error:e,key:t})})),j.a.createElement("div",{className:"auth-btn-wrapper"},w&&(x?j.a.createElement(p,{className:"btn modal-btn auth authorize",onClick:this.logout},"Logout"):j.a.createElement(p,{className:"btn modal-btn auth authorize",onClick:this.authorize},"Authorize")),j.a.createElement(p,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close")))}}]),n}(j.a.Component),Ie=function(e){ce()(n,e);var t=ue()(n);function n(){var e;E()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a=0&&(c=c.slice(0,l)),j.a.createElement("div",null,c.map((function(e,i){var c=e.get("operations");return j.a.createElement(u,{key:"operation-"+i,tagObj:e,tag:i,layoutSelectors:r,layoutActions:o,getConfigs:a,getComponent:n},c.map((function(e){var n=e.get("path"),r=e.get("method"),o=C.a.List(["paths",n,r]);return-1===(t.isOAS3()?qe:De).indexOf(r)?null:j.a.createElement(s,{key:"".concat(n,"-").concat(r),specPath:o,op:e,path:n,method:r,tag:i})})).toArray())})).toArray(),c.size<1?j.a.createElement("h3",null," No operations defined in spec! "):null)}}]),n}(j.a.Component),Be=function(e){ce()(n,e);var t=ue()(n);function n(){return E()(this,n),t.apply(this,arguments)}return S()(n,[{key:"render",value:function(){var e=this.props,t=e.tagObj,n=e.tag,r=e.children,o=e.layoutSelectors,a=e.layoutActions,i=e.getConfigs,c=e.getComponent,s=i(),u=s.docExpansion,l=s.deepLinking,p=l&&"false"!==l,f=c("Collapse"),d=c("Markdown",!0),h=c("DeepLink"),m=c("Link"),v=t.getIn(["tagDetails","description"],null),g=t.getIn(["tagDetails","externalDocs","description"]),y=t.getIn(["tagDetails","externalDocs","url"]),b=["operations-tag",n],E=o.isShown(b,"full"===u||"list"===u);return j.a.createElement("div",{className:E?"opblock-tag-section is-open":"opblock-tag-section"},j.a.createElement("h4",{onClick:function(){return a.show(b,!E)},className:v?"opblock-tag":"opblock-tag no-desc",id:b.map((function(e){return Object(D.g)(e)})).join("-"),"data-tag":n,"data-is-open":E},j.a.createElement(h,{enabled:p,isShown:E,path:Object(D.d)(n),text:n}),v?j.a.createElement("small",null,j.a.createElement(d,{source:v})):j.a.createElement("small",null),j.a.createElement("div",null,g?j.a.createElement("small",null,g,y?": ":null,y?j.a.createElement(m,{href:Object(D.G)(y),onClick:function(e){return e.stopPropagation()},target:"_blank"},y):null):null),j.a.createElement("button",{className:"expand-operation",title:E?"Collapse operation":"Expand operation",onClick:function(){return a.show(b,!E)}},j.a.createElement("svg",{className:"arrow",width:"20",height:"20"},j.a.createElement("use",{href:E?"#large-arrow-down":"#large-arrow",xlinkHref:E?"#large-arrow-down":"#large-arrow"})))),j.a.createElement(f,{isOpened:E},r))}}]),n}(j.a.Component);v()(Be,"defaultProps",{tagObj:C.a.fromJS({}),tag:""});var Ue=function(e){ce()(r,e);var t=ue()(r);function r(){return E()(this,r),t.apply(this,arguments)}return S()(r,[{key:"render",value:function(){var e=this.props,t=e.specPath,r=e.response,o=e.request,a=e.toggleShown,i=e.onTryoutClick,c=e.onCancelClick,s=e.onExecute,u=e.fn,l=e.getComponent,p=e.getConfigs,f=e.specActions,d=e.specSelectors,h=e.authActions,m=e.authSelectors,v=e.oas3Actions,g=e.oas3Selectors,y=this.props.operation,b=y.toJS(),E=b.deprecated,x=b.isShown,S=b.path,w=b.method,_=b.op,O=b.tag,C=b.operationId,A=b.allowTryItOut,k=b.displayRequestDuration,P=b.tryItOutEnabled,I=b.executeInProgress,T=_.description,N=_.externalDocs,R=_.schemes,M=y.getIn(["op"]),q=M.get("responses"),L=Object(D.n)(M,["parameters"]),B=d.operationScheme(S,w),U=["operations",O,C],V=Object(D.m)(M),z=l("responses"),F=l("parameters"),J=l("execute"),W=l("clear"),H=l("Collapse"),$=l("Markdown",!0),Y=l("schemes"),K=l("OperationServers"),G=l("OperationExt"),Z=l("OperationSummary"),X=l("Link"),Q=p().showExtensions;if(q&&r&&r.size>0){var ee=!q.get(String(r.get("status")))&&!q.get("default");r=r.set("notDocumented",ee)}var te=[S,w];return j.a.createElement("div",{className:E?"opblock opblock-deprecated":x?"opblock opblock-".concat(w," is-open"):"opblock opblock-".concat(w),id:Object(D.g)(U.join("-"))},j.a.createElement(Z,{operationProps:y,toggleShown:a,getComponent:l,authActions:h,authSelectors:m,specPath:t}),j.a.createElement(H,{isOpened:x},j.a.createElement("div",{className:"opblock-body"},M&&M.size||null===M?null:j.a.createElement("img",{height:"32px",width:"32px",src:n(350),className:"opblock-loading-animation"}),E&&j.a.createElement("h4",{className:"opblock-title_normal"}," Warning: Deprecated"),T&&j.a.createElement("div",{className:"opblock-description-wrapper"},j.a.createElement("div",{className:"opblock-description"},j.a.createElement($,{source:T}))),N&&N.url?j.a.createElement("div",{className:"opblock-external-docs-wrapper"},j.a.createElement("h4",{className:"opblock-title_normal"},"Find more details"),j.a.createElement("div",{className:"opblock-external-docs"},j.a.createElement("span",{className:"opblock-external-docs__description"},j.a.createElement($,{source:N.description})),j.a.createElement(X,{target:"_blank",className:"opblock-external-docs__link",href:Object(D.G)(N.url)},N.url))):null,M&&M.size?j.a.createElement(F,{parameters:L,specPath:t.push("parameters"),operation:M,onChangeKey:te,onTryoutClick:i,onCancelClick:c,tryItOutEnabled:P,allowTryItOut:A,fn:u,getComponent:l,specActions:f,specSelectors:d,pathMethod:[S,w],getConfigs:p,oas3Actions:v,oas3Selectors:g}):null,P?j.a.createElement(K,{getComponent:l,path:S,method:w,operationServers:M.get("servers"),pathServers:d.paths().getIn([S,"servers"]),getSelectedServer:g.selectedServer,setSelectedServer:v.setSelectedServer,setServerVariableValue:v.setServerVariableValue,getServerVariable:g.serverVariableValue,getEffectiveServerValue:g.serverEffectiveValue}):null,P&&A&&R&&R.size?j.a.createElement("div",{className:"opblock-schemes"},j.a.createElement(Y,{schemes:R,path:S,method:w,specActions:f,currentScheme:B})):null,j.a.createElement("div",{className:P&&r&&A?"btn-group":"execute-wrapper"},P&&A?j.a.createElement(J,{operation:M,specActions:f,specSelectors:d,oas3Selectors:g,oas3Actions:v,path:S,method:w,onExecute:s}):null,P&&r&&A?j.a.createElement(W,{specActions:f,path:S,method:w}):null),I?j.a.createElement("div",{className:"loading-container"},j.a.createElement("div",{className:"loading"})):null,q?j.a.createElement(z,{responses:q,request:o,tryItOutResponse:r,getComponent:l,getConfigs:p,specSelectors:d,oas3Actions:v,oas3Selectors:g,specActions:f,produces:d.producesOptionsFor([S,w]),producesValue:d.currentProducesFor([S,w]),specPath:t.push("responses"),path:S,method:w,displayRequestDuration:k,fn:u}):null,Q&&V.size?j.a.createElement(G,{extensions:V,getComponent:l}):null)))}}]),r}(w.PureComponent);v()(Ue,"defaultProps",{operation:null,response:null,request:null,specPath:Object(O.List)(),summary:""});var Ve=n(55),ze=n.n(Ve),Fe=function(e){ce()(n,e);var t=ue()(n);function n(){return E()(this,n),t.apply(this,arguments)}return S()(n,[{key:"render",value:function(){var e=this.props,t=e.toggleShown,n=e.getComponent,r=e.authActions,o=e.authSelectors,a=e.operationProps,i=e.specPath,c=a.toJS(),s=c.summary,u=c.isAuthorized,l=c.method,p=c.op,f=c.showSummary,d=c.operationId,h=c.originalOperationId,m=c.displayOperationId,v=p.summary,g=a.get("security"),y=n("authorizeOperationBtn"),b=n("OperationSummaryMethod"),E=n("OperationSummaryPath"),x=n("JumpToPath",!0);return j.a.createElement("div",{className:"opblock-summary opblock-summary-".concat(l),onClick:t},j.a.createElement(b,{method:l}),j.a.createElement(E,{getComponent:n,operationProps:a,specPath:i}),f?j.a.createElement("div",{className:"opblock-summary-description"},ze()(v||s)):null,m&&(h||d)?j.a.createElement("span",{className:"opblock-summary-operation-id"},h||d):null,g&&g.count()?j.a.createElement(y,{isAuthorized:u,onClick:function(){var e=o.definitionsForRequirements(g);r.showDefinitions(e)}}):null,j.a.createElement(x,{path:i}))}}]),n}(w.PureComponent);v()(Fe,"defaultProps",{operationProps:null,specPath:Object(O.List)(),summary:""});var Je=function(e){ce()(n,e);var t=ue()(n);function n(){return E()(this,n),t.apply(this,arguments)}return S()(n,[{key:"render",value:function(){var e=this.props.method;return j.a.createElement("span",{className:"opblock-summary-method"},e.toUpperCase())}}]),n}(w.PureComponent);v()(Je,"defaultProps",{operationProps:null});var We=function(e){ce()(n,e);var t=ue()(n);function n(){var e;E()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a .hljs-title":{color:"#88C0D0"},"hljs-keyword":{color:"#81A1C1"},"hljs-literal":{color:"#81A1C1"},"hljs-symbol":{color:"#81A1C1"},"hljs-number":{color:"#B48EAD"},"hljs-regexp":{color:"#EBCB8B"},"hljs-string":{color:"#A3BE8C"},"hljs-title":{color:"#8FBCBB"},"hljs-params":{color:"#D8DEE9"},"hljs-bullet":{color:"#81A1C1"},"hljs-code":{color:"#8FBCBB"},"hljs-emphasis":{fontStyle:"italic"},"hljs-formula":{color:"#8FBCBB"},"hljs-strong":{fontWeight:"bold"},"hljs-link:hover":{textDecoration:"underline"},"hljs-quote":{color:"#4C566A"},"hljs-comment":{color:"#4C566A"},"hljs-doctag":{color:"#8FBCBB"},"hljs-meta":{color:"#5E81AC"},"hljs-meta-keyword":{color:"#5E81AC"},"hljs-meta-string":{color:"#A3BE8C"},"hljs-attr":{color:"#8FBCBB"},"hljs-attribute":{color:"#D8DEE9"},"hljs-builtin-name":{color:"#81A1C1"},"hljs-name":{color:"#81A1C1"},"hljs-section":{color:"#88C0D0"},"hljs-tag":{color:"#81A1C1"},"hljs-variable":{color:"#D8DEE9"},"hljs-template-variable":{color:"#D8DEE9"},"hljs-template-tag":{color:"#5E81AC"},"abnf .hljs-attribute":{color:"#88C0D0"},"abnf .hljs-symbol":{color:"#EBCB8B"},"apache .hljs-attribute":{color:"#88C0D0"},"apache .hljs-section":{color:"#81A1C1"},"arduino .hljs-built_in":{color:"#88C0D0"},"aspectj .hljs-meta":{color:"#D08770"},"aspectj > .hljs-title":{color:"#88C0D0"},"bnf .hljs-attribute":{color:"#8FBCBB"},"clojure .hljs-name":{color:"#88C0D0"},"clojure .hljs-symbol":{color:"#EBCB8B"},"coq .hljs-built_in":{color:"#88C0D0"},"cpp .hljs-meta-string":{color:"#8FBCBB"},"css .hljs-built_in":{color:"#88C0D0"},"css .hljs-keyword":{color:"#D08770"},"diff .hljs-meta":{color:"#8FBCBB"},"ebnf .hljs-attribute":{color:"#8FBCBB"},"glsl .hljs-built_in":{color:"#88C0D0"},"groovy .hljs-meta:not(:first-child)":{color:"#D08770"},"haxe .hljs-meta":{color:"#D08770"},"java .hljs-meta":{color:"#D08770"},"ldif .hljs-attribute":{color:"#8FBCBB"},"lisp .hljs-name":{color:"#88C0D0"},"lua .hljs-built_in":{color:"#88C0D0"},"moonscript .hljs-built_in":{color:"#88C0D0"},"nginx .hljs-attribute":{color:"#88C0D0"},"nginx .hljs-section":{color:"#5E81AC"},"pf .hljs-built_in":{color:"#88C0D0"},"processing .hljs-built_in":{color:"#88C0D0"},"scss .hljs-keyword":{color:"#81A1C1"},"stylus .hljs-keyword":{color:"#81A1C1"},"swift .hljs-meta":{color:"#D08770"},"vim .hljs-built_in":{color:"#88C0D0",fontStyle:"italic"},"yaml .hljs-meta":{color:"#D08770"}},obsidian:{hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#282b2e",color:"#e0e2e4"},"hljs-keyword":{color:"#93c763",fontWeight:"bold"},"hljs-selector-tag":{color:"#93c763",fontWeight:"bold"},"hljs-literal":{color:"#93c763",fontWeight:"bold"},"hljs-selector-id":{color:"#93c763"},"hljs-number":{color:"#ffcd22"},"hljs-attribute":{color:"#668bb0"},"hljs-code":{color:"white"},"hljs-class .hljs-title":{color:"white"},"hljs-section":{color:"white",fontWeight:"bold"},"hljs-regexp":{color:"#d39745"},"hljs-link":{color:"#d39745"},"hljs-meta":{color:"#557182"},"hljs-tag":{color:"#8cbbad"},"hljs-name":{color:"#8cbbad",fontWeight:"bold"},"hljs-bullet":{color:"#8cbbad"},"hljs-subst":{color:"#8cbbad"},"hljs-emphasis":{color:"#8cbbad"},"hljs-type":{color:"#8cbbad",fontWeight:"bold"},"hljs-built_in":{color:"#8cbbad"},"hljs-selector-attr":{color:"#8cbbad"},"hljs-selector-pseudo":{color:"#8cbbad"},"hljs-addition":{color:"#8cbbad"},"hljs-variable":{color:"#8cbbad"},"hljs-template-tag":{color:"#8cbbad"},"hljs-template-variable":{color:"#8cbbad"},"hljs-string":{color:"#ec7600"},"hljs-symbol":{color:"#ec7600"},"hljs-comment":{color:"#818e96"},"hljs-quote":{color:"#818e96"},"hljs-deletion":{color:"#818e96"},"hljs-selector-class":{color:"#A082BD"},"hljs-doctag":{fontWeight:"bold"},"hljs-title":{fontWeight:"bold"},"hljs-strong":{fontWeight:"bold"}},"tomorrow-night":{"hljs-comment":{color:"#969896"},"hljs-quote":{color:"#969896"},"hljs-variable":{color:"#cc6666"},"hljs-template-variable":{color:"#cc6666"},"hljs-tag":{color:"#cc6666"},"hljs-name":{color:"#cc6666"},"hljs-selector-id":{color:"#cc6666"},"hljs-selector-class":{color:"#cc6666"},"hljs-regexp":{color:"#cc6666"},"hljs-deletion":{color:"#cc6666"},"hljs-number":{color:"#de935f"},"hljs-built_in":{color:"#de935f"},"hljs-builtin-name":{color:"#de935f"},"hljs-literal":{color:"#de935f"},"hljs-type":{color:"#de935f"},"hljs-params":{color:"#de935f"},"hljs-meta":{color:"#de935f"},"hljs-link":{color:"#de935f"},"hljs-attribute":{color:"#f0c674"},"hljs-string":{color:"#b5bd68"},"hljs-symbol":{color:"#b5bd68"},"hljs-bullet":{color:"#b5bd68"},"hljs-addition":{color:"#b5bd68"},"hljs-title":{color:"#81a2be"},"hljs-section":{color:"#81a2be"},"hljs-keyword":{color:"#b294bb"},"hljs-selector-tag":{color:"#b294bb"},hljs:{display:"block",overflowX:"auto",background:"#1d1f21",color:"#c5c8c6",padding:"0.5em"},"hljs-emphasis":{fontStyle:"italic"},"hljs-strong":{fontWeight:"bold"}}},pt=s()(lt),ft=function(e){return pt.includes(e)?lt[e]:(console.warn("Request style '".concat(e,"' is not available, returning default instead")),ut)},dt=n(25),ht=n.n(dt),mt=n(380),vt=n.n(mt),gt=n(151),yt=function(e){ce()(n,e);var t=ue()(n);function n(){var e;E()(this,n);for(var r=arguments.length,o=new Array(r),a=0;ao&&(0===a&&n<0||o+a>=r&&n>0)&&e.preventDefault()})),e}return S()(n,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.className,r=e.downloadable,o=e.getConfigs,a=e.canCopy,i=o?o():{syntaxHighlight:{activated:!0,theme:"agate"}};n=n||"";var c=ht()(i,"syntaxHighlight.activated")?j.a.createElement(Ge.Light,{className:n+" microlight",onWheel:this.preventYScrollingBeyondElement,style:ft(ht()(i,"syntaxHighlight.theme"))},t):j.a.createElement("pre",{onWheel:this.preventYScrollingBeyondElement,className:n+" microlight"},t);return j.a.createElement("div",{className:"highlight-code"},r?j.a.createElement("div",{className:"download-contents",onClick:this.downloadText},"Download"):null,a?j.a.createElement("div",{className:"copy-to-clipboard"},j.a.createElement(gt.CopyToClipboard,{text:t},j.a.createElement("button",null))):null,c)}}]),n}(w.Component),bt=function(e){ce()(n,e);var t=ue()(n);function n(){var e;E()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a0?p?j.a.createElement("div",null,j.a.createElement("p",{className:"i"},"Unrecognized response type; displaying content as text."),j.a.createElement(f,{downloadable:!0,fileName:"".concat(d,".txt"),value:p,getConfigs:u,canCopy:!0})):j.a.createElement("p",{className:"i"},"Unrecognized response type; unable to display."):null;return t?j.a.createElement("div",null,j.a.createElement("h5",null,"Response body"),t):null}}]),n}(j.a.PureComponent),At=n(13),kt=n.n(At),Pt=function(e){ce()(n,e);var t=ue()(n);function n(e){var r;return E()(this,n),r=t.call(this,e),v()(ae()(r),"onChange",(function(e,t,n){var o=r.props;(0,o.specActions.changeParamByIdentity)(o.onChangeKey,e,t,n)})),v()(ae()(r),"onChangeConsumesWrapper",(function(e){var t=r.props;(0,t.specActions.changeConsumesValue)(t.onChangeKey,e)})),v()(ae()(r),"toggleTab",(function(e){return"parameters"===e?r.setState({parametersVisible:!0,callbackVisible:!1}):"callbacks"===e?r.setState({callbackVisible:!0,parametersVisible:!1}):void 0})),r.state={callbackVisible:!1,parametersVisible:!0},r}return S()(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.onTryoutClick,r=t.onCancelClick,o=t.parameters,a=t.allowTryItOut,i=t.tryItOutEnabled,c=t.specPath,s=t.fn,u=t.getComponent,l=t.getConfigs,p=t.specSelectors,f=t.specActions,d=t.pathMethod,h=t.oas3Actions,m=t.oas3Selectors,v=t.operation,g=u("parameterRow"),y=u("TryItOutButton"),b=u("contentType"),E=u("Callbacks",!0),x=u("RequestBody",!0),S=i&&a,w=p.isOAS3(),_=v.get("requestBody");return j.a.createElement("div",{className:"opblock-section"},j.a.createElement("div",{className:"opblock-section-header"},w?j.a.createElement("div",{className:"tab-header"},j.a.createElement("div",{onClick:function(){return e.toggleTab("parameters")},className:"tab-item ".concat(this.state.parametersVisible&&"active")},j.a.createElement("h4",{className:"opblock-title"},j.a.createElement("span",null,"Parameters"))),v.get("callbacks")?j.a.createElement("div",{onClick:function(){return e.toggleTab("callbacks")},className:"tab-item ".concat(this.state.callbackVisible&&"active")},j.a.createElement("h4",{className:"opblock-title"},j.a.createElement("span",null,"Callbacks"))):null):j.a.createElement("div",{className:"tab-header"},j.a.createElement("h4",{className:"opblock-title"},"Parameters")),a?j.a.createElement(y,{enabled:i,onCancelClick:r,onTryoutClick:n}):null),this.state.parametersVisible?j.a.createElement("div",{className:"parameters-container"},o.count()?j.a.createElement("div",{className:"table-container"},j.a.createElement("table",{className:"parameters"},j.a.createElement("thead",null,j.a.createElement("tr",null,j.a.createElement("th",{className:"col_header parameters-col_name"},"Name"),j.a.createElement("th",{className:"col_header parameters-col_description"},"Description"))),j.a.createElement("tbody",null,function(e,t){return e.valueSeq().filter(C.a.Map.isMap).map(t)}(o,(function(t,n){return j.a.createElement(g,{fn:s,specPath:c.push(n.toString()),getComponent:u,getConfigs:l,rawParam:t,param:p.parameterWithMetaByIdentity(d,t),key:"".concat(t.get("in"),".").concat(t.get("name")),onChange:e.onChange,onChangeConsumes:e.onChangeConsumesWrapper,specSelectors:p,specActions:f,oas3Actions:h,oas3Selectors:m,pathMethod:d,isExecute:S})})).toArray()))):j.a.createElement("div",{className:"opblock-description-wrapper"},j.a.createElement("p",null,"No parameters"))):null,this.state.callbackVisible?j.a.createElement("div",{className:"callbacks-container opblock-description-wrapper"},j.a.createElement(E,{callbacks:Object(O.Map)(v.get("callbacks")),specPath:c.slice(0,-1).push("callbacks")})):null,w&&_&&this.state.parametersVisible&&j.a.createElement("div",{className:"opblock-section opblock-section-request-body"},j.a.createElement("div",{className:"opblock-section-header"},j.a.createElement("h4",{className:"opblock-title parameter__name ".concat(_.get("required")&&"required")},"Request body"),j.a.createElement("label",null,j.a.createElement(b,{value:m.requestContentType.apply(m,kt()(d)),contentTypes:_.get("content",Object(O.List)()).keySeq(),onChange:function(e){h.setRequestContentType({value:e,pathMethod:d}),h.initRequestBodyValidateError({pathMethod:d})},className:"body-param-content-type"}))),j.a.createElement("div",{className:"opblock-description-wrapper"},j.a.createElement(x,{specPath:c.slice(0,-1).push("requestBody"),requestBody:_,requestBodyValue:m.requestBodyValue.apply(m,kt()(d)),requestBodyInclusionSetting:m.requestBodyInclusionSetting.apply(m,kt()(d)),requestBodyErrors:m.requestBodyErrors.apply(m,kt()(d)),isExecute:S,activeExamplesKey:m.activeExamplesMember.apply(m,kt()(d).concat(["requestBody","requestBody"])),updateActiveExamplesKey:function(t){e.props.oas3Actions.setActiveExamplesMember({name:t,pathMethod:e.props.pathMethod,contextType:"requestBody",contextName:"requestBody"})},onChange:function(e,t){if(t){var n=m.requestBodyValue.apply(m,kt()(d)),r=O.Map.isMap(n)?n:Object(O.Map)();return h.setRequestBodyValue({pathMethod:d,value:r.setIn(t,e)})}h.setRequestBodyValue({value:e,pathMethod:d})},onChangeIncludeEmpty:function(e,t){h.setRequestBodyInclusion({pathMethod:d,value:t,name:e})},contentType:m.requestContentType.apply(m,kt()(d))}))))}}]),n}(w.Component);v()(Pt,"defaultProps",{onTryoutClick:Function.prototype,onCancelClick:Function.prototype,tryItOutEnabled:!1,allowTryItOut:!0,onChangeKey:[],specPath:[]});var It=function(e){var t=e.xKey,n=e.xVal;return j.a.createElement("div",{className:"parameter__extension"},t,": ",String(n))},Tt={onChange:function(){},isIncludedOptions:{}},Nt=function(e){ce()(n,e);var t=ue()(n);function n(){var e;E()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a1&&void 0!==arguments[1]&&arguments[1],n=o.props,r=n.onChange,a=n.rawParam;return r(a,""===e||e&&0===e.size?null:e,t)})),v()(ae()(o),"_onExampleSelect",(function(e){o.props.oas3Actions.setActiveExamplesMember({name:e,pathMethod:o.props.pathMethod,contextType:"parameters",contextName:o.getParamKey()})})),v()(ae()(o),"onChangeIncludeEmpty",(function(e){var t=o.props,n=t.specActions,r=t.param,a=t.pathMethod,i=r.get("name"),c=r.get("in");return n.updateEmptyParamInclusion(a,i,c,e)})),v()(ae()(o),"setDefaultValue",(function(){var e=o.props,t=e.specSelectors,n=e.pathMethod,r=e.rawParam,a=e.oas3Selectors,i=t.parameterWithMetaByIdentity(n,r)||Object(O.Map)(),c=Object(Rt.a)(i,{isOAS3:t.isOAS3()}).schema,s=i.get("content",Object(O.Map)()).keySeq().first(),u=c?Object(D.o)(c.toJS(),s,{includeWriteOnly:!0}):null;if(i&&void 0===i.get("value")&&"body"!==i.get("in")){var l;if(t.isSwagger2())l=i.get("x-example")||i.getIn(["schema","example"])||c&&c.getIn(["default"]);else if(t.isOAS3()){var p=a.activeExamplesMember.apply(a,kt()(n).concat(["parameters",o.getParamKey()]));l=i.getIn(["examples",p,"value"])||i.getIn(["content",s,"example"])||i.get("example")||c&&c.get("example")||c&&c.get("default")||i.get("default")}void 0===l||O.List.isList(l)||(l=Object(D.J)(l)),void 0!==l?o.onChangeWrapper(l):c&&"object"===c.get("type")&&u&&!i.get("examples")&&o.onChangeWrapper(O.List.isList(u)?u:Object(D.J)(u))}})),o.setDefaultValue(),o}return S()(n,[{key:"componentWillReceiveProps",value:function(e){var t,n=e.specSelectors,r=e.pathMethod,o=e.rawParam,a=n.isOAS3(),i=n.parameterWithMetaByIdentity(r,o)||new O.Map;if(i=i.isEmpty()?o:i,a){var c=Object(Rt.a)(i,{isOAS3:a}).schema;t=c?c.get("enum"):void 0}else t=i?i.get("enum"):void 0;var s,u=i?i.get("value"):void 0;void 0!==u?s=u:o.get("required")&&t&&t.size&&(s=t.first()),void 0!==s&&s!==u&&this.onChangeWrapper(Object(D.x)(s)),this.setDefaultValue()}},{key:"getParamKey",value:function(){var e=this.props.param;return e?"".concat(e.get("name"),"-").concat(e.get("in")):null}},{key:"render",value:function(){var e=this.props,t=e.param,n=e.rawParam,r=e.getComponent,o=e.getConfigs,a=e.isExecute,i=e.fn,c=e.onChangeConsumes,s=e.specSelectors,u=e.pathMethod,l=e.specPath,p=e.oas3Selectors,f=s.isOAS3(),d=o(),h=d.showExtensions,m=d.showCommonExtensions;if(t||(t=n),!n)return null;var v,g,y,b,E=r("JsonSchemaForm"),x=r("ParamBody"),S=t.get("in"),w="body"!==S?null:j.a.createElement(x,{getComponent:r,getConfigs:o,fn:i,param:t,consumes:s.consumesOptionsFor(u),consumesValue:s.contentTypeValues(u).get("requestContentType"),onChange:this.onChangeWrapper,onChangeConsumes:c,isExecute:a,specSelectors:s,pathMethod:u}),_=r("modelExample"),C=r("Markdown",!0),A=r("ParameterExt"),k=r("ParameterIncludeEmpty"),P=r("ExamplesSelectValueRetainer"),I=r("Example"),T=Object(Rt.a)(t,{isOAS3:f}).schema,N=s.parameterWithMetaByIdentity(u,n)||Object(O.Map)(),R=T?T.get("format"):null,q=T?T.get("type"):null,L=T?T.getIn(["items","type"]):null,B="formData"===S,U="FormData"in M.a,V=t.get("required"),z=N?N.get("value"):"",F=m?Object(D.l)(T):null,J=h?Object(D.m)(t):null,W=!1;return void 0!==t&&T&&(v=T.get("items")),void 0!==v?(g=v.get("enum"),y=v.get("default")):T&&(g=T.get("enum")),g&&g.size&&g.size>0&&(W=!0),void 0!==t&&(T&&(y=T.get("default")),void 0===y&&(y=t.get("default")),void 0===(b=t.get("example"))&&(b=t.get("x-example"))),j.a.createElement("tr",{"data-param-name":t.get("name"),"data-param-in":t.get("in")},j.a.createElement("td",{className:"parameters-col_name"},j.a.createElement("div",{className:V?"parameter__name required":"parameter__name"},t.get("name"),V?j.a.createElement("span",null," *"):null),j.a.createElement("div",{className:"parameter__type"},q,L&&"[".concat(L,"]"),R&&j.a.createElement("span",{className:"prop-format"},"($",R,")")),j.a.createElement("div",{className:"parameter__deprecated"},f&&t.get("deprecated")?"deprecated":null),j.a.createElement("div",{className:"parameter__in"},"(",t.get("in"),")"),m&&F.size?F.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];return j.a.createElement(A,{key:"".concat(n,"-").concat(r),xKey:n,xVal:r})})):null,h&&J.size?J.map((function(e,t){return j.a.createElement(A,{key:"".concat(t,"-").concat(e),xKey:t,xVal:e})})):null),j.a.createElement("td",{className:"parameters-col_description"},t.get("description")?j.a.createElement(C,{source:t.get("description")}):null,!w&&a||!W?null:j.a.createElement(C,{className:"parameter__enum",source:"Available values : "+g.map((function(e){return e})).toArray().join(", ")}),!w&&a||void 0===y?null:j.a.createElement(C,{className:"parameter__default",source:"Default value : "+y}),!w&&a||void 0===b?null:j.a.createElement(C,{source:"Example : "+b}),B&&!U&&j.a.createElement("div",null,"Error: your browser does not support FormData"),f&&t.get("examples")?j.a.createElement("section",{className:"parameter-controls"},j.a.createElement(P,{examples:t.get("examples"),onSelect:this._onExampleSelect,updateValue:this.onChangeWrapper,getComponent:r,defaultToFirstExample:!0,currentKey:p.activeExamplesMember.apply(p,kt()(u).concat(["parameters",this.getParamKey()])),currentUserInputValue:z})):null,w?null:j.a.createElement(E,{fn:i,getComponent:r,value:z,required:V,disabled:!a,description:t.get("description")?"".concat(t.get("name")," - ").concat(t.get("description")):"".concat(t.get("name")),onChange:this.onChangeWrapper,errors:N.get("errors"),schema:T}),w&&T?j.a.createElement(_,{getComponent:r,specPath:l.push("schema"),getConfigs:o,isExecute:a,specSelectors:s,schema:T,example:w,includeWriteOnly:!0}):null,!w&&a&&t.get("allowEmptyValue")?j.a.createElement(k,{onChange:this.onChangeIncludeEmpty,isIncluded:s.parameterInclusionSettingFor(u,t.get("name"),t.get("in")),isDisabled:!Object(D.q)(z)}):null,f&&t.get("examples")?j.a.createElement(I,{example:t.getIn(["examples",p.activeExamplesMember.apply(p,kt()(u).concat(["parameters",this.getParamKey()]))]),getComponent:r}):null))}}]),n}(w.Component),Dt=function(e){ce()(n,e);var t=ue()(n);function n(){var e;E()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a0&&"none"!==u),f=this.getSchemaBasePath(),d=n.isOAS3(),h=r("ModelWrapper"),m=r("Collapse"),v=r("ModelCollapse"),g=r("JumpToPath");return j.a.createElement("section",{className:p?"models is-open":"models"},j.a.createElement("h4",{onClick:function(){return a.show("models",!p)}},j.a.createElement("span",null,d?"Schemas":"Models"),j.a.createElement("svg",{width:"20",height:"20"},j.a.createElement("use",{xlinkHref:p?"#large-arrow-down":"#large-arrow"}))),j.a.createElement(m,{isOpened:p},c.entrySeq().map((function(t){var c=$e()(t,1)[0],s=[].concat(kt()(f),[c]),u=n.specResolvedSubtree(s),p=n.specJson().getIn(s),d=O.Map.isMap(u)?u:C.a.Map(),m=O.Map.isMap(p)?p:C.a.Map(),y=d.get("title")||m.get("title")||c,b=o.isShown(["models",c],!1);b&&0===d.size&&m.size>0&&e.props.specActions.requestResolvedSubtree([].concat(kt()(e.getSchemaBasePath()),[c]));var E=C.a.List([].concat(kt()(f),[c])),x=j.a.createElement(h,{name:c,expandDepth:l,schema:d||C.a.Map(),displayName:y,specPath:E,getComponent:r,specSelectors:n,getConfigs:i,layoutSelectors:o,layoutActions:a,includeReadOnly:!0,includeWriteOnly:!0}),S=j.a.createElement("span",{className:"model-box"},j.a.createElement("span",{className:"model model-title"},y));return j.a.createElement("div",{id:"model-".concat(c),className:"model-container",key:"models-section-".concat(c),"data-name":c,ref:e.onLoad},j.a.createElement("span",{className:"models-jump-to-path"},j.a.createElement(g,{specPath:E})),j.a.createElement(v,{classes:"model-box",collapsedContent:e.getCollapsedContent(c),onToggle:e.handleToggle,title:S,displayName:y,modelName:c,hideSelfOnExpand:!0,expanded:l>0&&b},x))})).toArray()))}}]),n}(w.Component),In=function(e){var t=e.value,n=(0,e.getComponent)("ModelCollapse"),r=j.a.createElement("span",null,"Array [ ",t.count()," ]");return j.a.createElement("span",{className:"prop-enum"},"Enum:",j.a.createElement("br",null),j.a.createElement(n,{collapsedContent:r},"[ ",t.join(", ")," ]"))},Tn=function(e){ce()(n,e);var t=ue()(n);function n(){return E()(this,n),t.apply(this,arguments)}return S()(n,[{key:"render",value:function(){var e=this.props,t=e.schema,n=e.name,r=e.displayName,o=e.isRef,a=e.getComponent,c=e.getConfigs,s=e.depth,u=e.onToggle,l=e.expanded,p=e.specPath,f=Ht()(e,["schema","name","displayName","isRef","getComponent","getConfigs","depth","onToggle","expanded","specPath"]),d=f.specSelectors,h=f.expandDepth,m=f.includeReadOnly,v=f.includeWriteOnly,g=d.isOAS3;if(!t)return null;var y=c().showExtensions,b=t.get("description"),E=t.get("properties"),x=t.get("additionalProperties"),S=t.get("title")||r||n,w=t.get("required"),_=t.filter((function(e,t){return-1!==["maxProperties","minProperties","nullable"].indexOf(t)})),C=a("JumpToPath",!0),A=a("Markdown",!0),k=a("Model"),P=a("ModelCollapse"),I=a("Property"),T=function(){return j.a.createElement("span",{className:"model-jump-to-path"},j.a.createElement(C,{specPath:p}))},N=j.a.createElement("span",null,j.a.createElement("span",null,"{"),"...",j.a.createElement("span",null,"}"),o?j.a.createElement(T,null):""),R=d.isOAS3()?t.get("anyOf"):null,M=d.isOAS3()?t.get("oneOf"):null,D=d.isOAS3()?t.get("not"):null,q=S&&j.a.createElement("span",{className:"model-title"},o&&t.get("$$ref")&&j.a.createElement("span",{className:"model-hint"},t.get("$$ref")),j.a.createElement("span",{className:"model-title__text"},S));return j.a.createElement("span",{className:"model"},j.a.createElement(P,{modelName:n,title:q,onToggle:u,expanded:!!l||s<=h,collapsedContent:N},j.a.createElement("span",{className:"brace-open object"},"{"),o?j.a.createElement(T,null):null,j.a.createElement("span",{className:"inner-object"},j.a.createElement("table",{className:"model"},j.a.createElement("tbody",null,b?j.a.createElement("tr",{className:"description"},j.a.createElement("td",null,"description:"),j.a.createElement("td",null,j.a.createElement(A,{source:b}))):null,E&&E.size?E.entrySeq().filter((function(e){var t=$e()(e,2)[1];return(!t.get("readOnly")||m)&&(!t.get("writeOnly")||v)})).map((function(e){var t=$e()(e,2),r=t[0],o=t[1],i=g()&&o.get("deprecated"),u=O.List.isList(w)&&w.contains(r),l=["property-row"];return i&&l.push("deprecated"),u&&l.push("required"),j.a.createElement("tr",{key:r,className:l.join(" ")},j.a.createElement("td",null,r,u&&j.a.createElement("span",{className:"star"},"*")),j.a.createElement("td",null,j.a.createElement(k,Jt()({key:"object-".concat(n,"-").concat(r,"_").concat(o)},f,{required:u,getComponent:a,specPath:p.push("properties",r),getConfigs:c,schema:o,depth:s+1}))))})).toArray():null,y?j.a.createElement("tr",null,j.a.createElement("td",null," ")):null,y?t.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];if("x-"===n.slice(0,2)){var o=r?r.toJS?r.toJS():r:null;return j.a.createElement("tr",{key:n,className:"extension"},j.a.createElement("td",null,n),j.a.createElement("td",null,i()(o)))}})).toArray():null,x&&x.size?j.a.createElement("tr",null,j.a.createElement("td",null,"< * >:"),j.a.createElement("td",null,j.a.createElement(k,Jt()({},f,{required:!1,getComponent:a,specPath:p.push("additionalProperties"),getConfigs:c,schema:x,depth:s+1})))):null,R?j.a.createElement("tr",null,j.a.createElement("td",null,"anyOf ->"),j.a.createElement("td",null,R.map((function(e,t){return j.a.createElement("div",{key:t},j.a.createElement(k,Jt()({},f,{required:!1,getComponent:a,specPath:p.push("anyOf",t),getConfigs:c,schema:e,depth:s+1})))})))):null,M?j.a.createElement("tr",null,j.a.createElement("td",null,"oneOf ->"),j.a.createElement("td",null,M.map((function(e,t){return j.a.createElement("div",{key:t},j.a.createElement(k,Jt()({},f,{required:!1,getComponent:a,specPath:p.push("oneOf",t),getConfigs:c,schema:e,depth:s+1})))})))):null,D?j.a.createElement("tr",null,j.a.createElement("td",null,"not ->"),j.a.createElement("td",null,j.a.createElement("div",null,j.a.createElement(k,Jt()({},f,{required:!1,getComponent:a,specPath:p.push("not"),getConfigs:c,schema:D,depth:s+1}))))):null))),j.a.createElement("span",{className:"brace-close"},"}")),_.size?_.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];return j.a.createElement(I,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propClass:"property"})})):null)}}]),n}(w.Component),Nn=function(e){ce()(n,e);var t=ue()(n);function n(){return E()(this,n),t.apply(this,arguments)}return S()(n,[{key:"render",value:function(){var e=this.props,t=e.getComponent,n=e.getConfigs,r=e.schema,o=e.depth,a=e.expandDepth,i=e.name,c=e.displayName,s=e.specPath,u=r.get("description"),l=r.get("items"),p=r.get("title")||c||i,f=r.filter((function(e,t){return-1===["type","items","description","$$ref"].indexOf(t)})),d=t("Markdown",!0),h=t("ModelCollapse"),m=t("Model"),v=t("Property"),g=p&&j.a.createElement("span",{className:"model-title"},j.a.createElement("span",{className:"model-title__text"},p));return j.a.createElement("span",{className:"model"},j.a.createElement(h,{title:g,expanded:o<=a,collapsedContent:"[...]"},"[",f.size?f.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];return j.a.createElement(v,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propClass:"property"})})):null,u?j.a.createElement(d,{source:u}):f.size?j.a.createElement("div",{className:"markdown"}):null,j.a.createElement("span",null,j.a.createElement(m,Jt()({},this.props,{getConfigs:n,specPath:s.push("items"),name:null,schema:l,required:!1,depth:o+1}))),"]"))}}]),n}(w.Component),Rn=function(e){ce()(n,e);var t=ue()(n);function n(){return E()(this,n),t.apply(this,arguments)}return S()(n,[{key:"render",value:function(){var e=this.props,t=e.schema,n=e.getComponent,r=e.getConfigs,o=e.name,a=e.displayName,i=e.depth,c=r().showExtensions;if(!t||!t.get)return j.a.createElement("div",null);var s=t.get("type"),u=t.get("format"),l=t.get("xml"),p=t.get("enum"),f=t.get("title")||a||o,d=t.get("description"),h=Object(D.m)(t),m=t.filter((function(e,t){return-1===["enum","type","format","description","$$ref"].indexOf(t)})).filterNot((function(e,t){return h.has(t)})),v=n("Markdown",!0),g=n("EnumModel"),y=n("Property");return j.a.createElement("span",{className:"model"},j.a.createElement("span",{className:"prop"},o&&j.a.createElement("span",{className:"".concat(1===i&&"model-title"," prop-name")},f),j.a.createElement("span",{className:"prop-type"},s),u&&j.a.createElement("span",{className:"prop-format"},"($",u,")"),m.size?m.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];return j.a.createElement(y,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propClass:"property primitive"})})):null,c&&h.size?h.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];return j.a.createElement(y,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propClass:"property primitive"})})):null,d?j.a.createElement(v,{source:d}):null,l&&l.size?j.a.createElement("span",null,j.a.createElement("br",null),j.a.createElement("span",{className:"property primitive"},"xml:"),l.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];return j.a.createElement("span",{key:"".concat(n,"-").concat(r),className:"property primitive"},j.a.createElement("br",null),"   ",n,": ",String(r))})).toArray()):null,p&&j.a.createElement(g,{value:p,getComponent:n})))}}]),n}(w.Component),Mn=function(e){var t=e.propKey,n=e.propVal,r=e.propClass;return j.a.createElement("span",{className:r},j.a.createElement("br",null),t,": ",String(n))},Dn=function(e){ce()(n,e);var t=ue()(n);function n(){return E()(this,n),t.apply(this,arguments)}return S()(n,[{key:"render",value:function(){var e=this.props,t=e.onTryoutClick,n=e.onCancelClick,r=e.enabled;return j.a.createElement("div",{className:"try-out"},r?j.a.createElement("button",{className:"btn try-out__btn cancel",onClick:n},"Cancel"):j.a.createElement("button",{className:"btn try-out__btn",onClick:t},"Try it out "))}}]),n}(j.a.Component);v()(Dn,"defaultProps",{onTryoutClick:Function.prototype,onCancelClick:Function.prototype,enabled:!1});var qn=function(e){ce()(n,e);var t=ue()(n);function n(){return E()(this,n),t.apply(this,arguments)}return S()(n,[{key:"render",value:function(){var e=this.props,t=e.bypass,n=e.isSwagger2,r=e.isOAS3,o=e.alsoShow;return t?j.a.createElement("div",null,this.props.children):n&&r?j.a.createElement("div",{className:"version-pragma"},o,j.a.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguous"},j.a.createElement("div",null,j.a.createElement("h3",null,"Unable to render this definition"),j.a.createElement("p",null,j.a.createElement("code",null,"swagger")," and ",j.a.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),j.a.createElement("p",null,"Supported version fields are ",j.a.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",j.a.createElement("code",null,"openapi: 3.0.n")," (for example, ",j.a.createElement("code",null,"openapi: 3.0.0"),").")))):n||r?j.a.createElement("div",null,this.props.children):j.a.createElement("div",{className:"version-pragma"},o,j.a.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},j.a.createElement("div",null,j.a.createElement("h3",null,"Unable to render this definition"),j.a.createElement("p",null,"The provided definition does not specify a valid version field."),j.a.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",j.a.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",j.a.createElement("code",null,"openapi: 3.0.n")," (for example, ",j.a.createElement("code",null,"openapi: 3.0.0"),")."))))}}]),n}(j.a.PureComponent);v()(qn,"defaultProps",{alsoShow:null,children:null,bypass:!1});var Ln=function(e){var t=e.version;return j.a.createElement("small",null,j.a.createElement("pre",{className:"version"}," ",t," "))},Bn=function(e){var t=e.enabled,n=e.path,r=e.text;return j.a.createElement("a",{className:"nostyle",onClick:t?function(e){return e.preventDefault()}:null,href:t?"#/".concat(n):null},j.a.createElement("span",null,r))},Un=function(){return j.a.createElement("div",null,j.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",className:"svg-assets"},j.a.createElement("defs",null,j.a.createElement("symbol",{viewBox:"0 0 20 20",id:"unlocked"},j.a.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V6h2v-.801C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8z"})),j.a.createElement("symbol",{viewBox:"0 0 20 20",id:"locked"},j.a.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8zM12 8H8V5.199C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8z"})),j.a.createElement("symbol",{viewBox:"0 0 20 20",id:"close"},j.a.createElement("path",{d:"M14.348 14.849c-.469.469-1.229.469-1.697 0L10 11.819l-2.651 3.029c-.469.469-1.229.469-1.697 0-.469-.469-.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-.469-.469-.469-1.228 0-1.697.469-.469 1.228-.469 1.697 0L10 8.183l2.651-3.031c.469-.469 1.228-.469 1.697 0 .469.469.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c.469.469.469 1.229 0 1.698z"})),j.a.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow"},j.a.createElement("path",{d:"M13.25 10L6.109 2.58c-.268-.27-.268-.707 0-.979.268-.27.701-.27.969 0l7.83 7.908c.268.271.268.709 0 .979l-7.83 7.908c-.268.271-.701.27-.969 0-.268-.269-.268-.707 0-.979L13.25 10z"})),j.a.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-down"},j.a.createElement("path",{d:"M17.418 6.109c.272-.268.709-.268.979 0s.271.701 0 .969l-7.908 7.83c-.27.268-.707.268-.979 0l-7.908-7.83c-.27-.268-.27-.701 0-.969.271-.268.709-.268.979 0L10 13.25l7.418-7.141z"})),j.a.createElement("symbol",{viewBox:"0 0 24 24",id:"jump-to"},j.a.createElement("path",{d:"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z"})),j.a.createElement("symbol",{viewBox:"0 0 24 24",id:"expand"},j.a.createElement("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"})))))},Vn=n(154),zn=function(e){ce()(n,e);var t=ue()(n);function n(){return E()(this,n),t.apply(this,arguments)}return S()(n,[{key:"render",value:function(){var e=this.props,t=e.errSelectors,n=e.specSelectors,r=e.getComponent,o=r("SvgAssets"),a=r("InfoContainer",!0),i=r("VersionPragmaFilter"),c=r("operations",!0),s=r("Models",!0),u=r("Row"),l=r("Col"),p=r("errors",!0),f=r("ServersContainer",!0),d=r("SchemesContainer",!0),h=r("AuthorizeBtnContainer",!0),m=r("FilterContainer",!0),v=n.isSwagger2(),g=n.isOAS3(),y=!n.specStr(),b=n.loadingStatus(),E=null;if("loading"===b&&(E=j.a.createElement("div",{className:"info"},j.a.createElement("div",{className:"loading-container"},j.a.createElement("div",{className:"loading"})))),"failed"===b&&(E=j.a.createElement("div",{className:"info"},j.a.createElement("div",{className:"loading-container"},j.a.createElement("h4",{className:"title"},"Failed to load API definition."),j.a.createElement(p,null)))),"failedConfig"===b){var x=t.lastError(),S=x?x.get("message"):"";E=j.a.createElement("div",{className:"info failed-config"},j.a.createElement("div",{className:"loading-container"},j.a.createElement("h4",{className:"title"},"Failed to load remote configuration."),j.a.createElement("p",null,S)))}if(!E&&y&&(E=j.a.createElement("h4",null,"No API definition provided.")),E)return j.a.createElement("div",{className:"swagger-ui"},j.a.createElement("div",{className:"loading-container"},E));var w=n.servers(),_=n.schemes(),O=w&&w.size,C=_&&_.size,A=!!n.securityDefinitions();return j.a.createElement("div",{className:"swagger-ui"},j.a.createElement(o,null),j.a.createElement(i,{isSwagger2:v,isOAS3:g,alsoShow:j.a.createElement(p,null)},j.a.createElement(p,null),j.a.createElement(u,{className:"information-container"},j.a.createElement(l,{mobile:12},j.a.createElement(a,null))),O||C||A?j.a.createElement("div",{className:"scheme-container"},j.a.createElement(l,{className:"schemes wrapper",mobile:12},O?j.a.createElement(f,null):null,C?j.a.createElement(d,null):null,A?j.a.createElement(h,null):null)):null,j.a.createElement(m,null),j.a.createElement(u,null,j.a.createElement(l,{mobile:12,desktop:12},j.a.createElement(c,null))),j.a.createElement(u,null,j.a.createElement(l,{mobile:12,desktop:12},j.a.createElement(s,null)))))}}]),n}(j.a.Component),Fn=n(270),Jn=n.n(Fn),Wn={value:"",onChange:function(){},schema:{},keyName:"",required:!1,errors:Object(O.List)()},Hn=function(e){ce()(n,e);var t=ue()(n);function n(){return E()(this,n),t.apply(this,arguments)}return S()(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.dispatchInitialValue,n=e.value,r=e.onChange;t&&r(n)}},{key:"render",value:function(){var e=this.props,t=e.schema,n=e.errors,r=e.value,o=e.onChange,a=e.getComponent,i=e.fn,c=e.disabled,s=t&&t.get?t.get("format"):null,u=t&&t.get?t.get("type"):null,l=function(e){return a(e,!1,{failSilently:!0})},p=u?l(s?"JsonSchema_".concat(u,"_").concat(s):"JsonSchema_".concat(u)):a("JsonSchema_string");return p||(p=a("JsonSchema_string")),j.a.createElement(p,Jt()({},this.props,{errors:n,fn:i,getComponent:a,value:r,onChange:o,schema:t,disabled:c}))}}]),n}(w.Component);v()(Hn,"defaultProps",Wn);var $n=function(e){ce()(n,e);var t=ue()(n);function n(){var e;E()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a0),p=o.getIn(["items","enum"]),f=o.getIn(["items","type"]),d=o.getIn(["items","format"]),h=o.getIn(["items","schema"]),m=!1,v="file"===f||"string"===f&&"binary"===d;if(f&&d?s=n("JsonSchema_".concat(f,"_").concat(d)):"boolean"!==f&&"array"!==f&&"object"!==f||(s=n("JsonSchema_".concat(f))),s||v||(m=!0),p){var g=n("Select");return j.a.createElement(g,{className:a.length?"invalid":"",title:a.length?a:"",multiple:!0,value:u,disabled:c,allowedValues:p,allowEmptyValue:!r,onChange:this.onEnumChange})}var y=n("Button");return j.a.createElement("div",{className:"json-schema-array"},l?u.map((function(t,r){if(a.length){var o=a.filter((function(e){return e.index===r}));o.length&&(a=[o[0].error+r])}return j.a.createElement("div",{key:r,className:"json-schema-form-item"},v?j.a.createElement(Gn,{value:t,onChange:function(t){return e.onItemChange(t,r)},disabled:c,errors:a,getComponent:n}):m?j.a.createElement(Kn,{value:t,onChange:function(t){return e.onItemChange(t,r)},disabled:c,errors:a}):j.a.createElement(s,Jt()({},e.props,{value:t,onChange:function(t){return e.onItemChange(t,r)},disabled:c,errors:a,schema:h,getComponent:n,fn:i})),c?null:j.a.createElement(y,{className:"btn btn-sm json-schema-form-item-remove",onClick:function(){return e.removeItem(r)}}," - "))})):null,c?null:j.a.createElement(y,{className:"btn btn-sm json-schema-form-item-add ".concat(a.length?"invalid":null),onClick:this.addItem},"Add item"))}}]),n}(w.PureComponent);v()(Yn,"defaultProps",Wn);var Kn=function(e){ce()(n,e);var t=ue()(n);function n(){var e;E()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function h(e,t){if(s.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return U(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return V(e).length;default:if(r)return U(e).length;t=(""+t).toLowerCase(),r=!0}}function m(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return k(this,t,n);case"utf8":case"utf-8":return O(this,t,n);case"ascii":return C(this,t,n);case"latin1":case"binary":return A(this,t,n);case"base64":return _(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function v(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function g(e,t,n,r,o){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"==typeof t&&(t=s.from(t,r)),s.isBuffer(t))return 0===t.length?-1:y(e,t,n,r,o);if("number"==typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):y(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function y(e,t,n,r,o){var a,i=1,c=e.length,s=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;i=2,c/=2,s/=2,n/=2}function u(e,t){return 1===i?e[t]:e.readUInt16BE(t*i)}if(o){var l=-1;for(a=n;ac&&(n=c-s),a=n;a>=0;a--){for(var p=!0,f=0;fo&&(r=o):r=o;var a=t.length;if(a%2!=0)throw new TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var i=0;i>8,o=n%256,a.push(o),a.push(r);return a}(t,e.length-n),e,n,r)}function _(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function O(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o239?4:u>223?3:u>191?2:1;if(o+p<=n)switch(p){case 1:u<128&&(l=u);break;case 2:128==(192&(a=e[o+1]))&&(s=(31&u)<<6|63&a)>127&&(l=s);break;case 3:a=e[o+1],i=e[o+2],128==(192&a)&&128==(192&i)&&(s=(15&u)<<12|(63&a)<<6|63&i)>2047&&(s<55296||s>57343)&&(l=s);break;case 4:a=e[o+1],i=e[o+2],c=e[o+3],128==(192&a)&&128==(192&i)&&128==(192&c)&&(s=(15&u)<<18|(63&a)<<12|(63&i)<<6|63&c)>65535&&s<1114112&&(l=s)}null===l?(l=65533,p=1):l>65535&&(l-=65536,r.push(l>>>10&1023|55296),l=56320|1023&l),r.push(l),o+=p}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},s.prototype.compare=function(e,t,n,r,o){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(o>>>=0)-(r>>>=0),i=(n>>>=0)-(t>>>=0),c=Math.min(a,i),u=this.slice(r,o),l=e.slice(t,n),p=0;po)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return b(this,e,t,n);case"utf8":case"utf-8":return E(this,e,t,n);case"ascii":return x(this,e,t,n);case"latin1":case"binary":return S(this,e,t,n);case"base64":return w(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function C(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;or)&&(n=r);for(var o="",a=t;an)throw new RangeError("Trying to access beyond buffer length")}function T(e,t,n,r,o,a){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function N(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,a=Math.min(e.length-n,2);o>>8*(r?o:1-o)}function R(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,a=Math.min(e.length-n,4);o>>8*(r?o:3-o)&255}function M(e,t,n,r,o,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function D(e,t,n,r,a){return a||M(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function q(e,t,n,r,a){return a||M(e,0,n,8),o.write(e,t,n,r,52,8),n+8}s.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(o*=256);)r+=this[e+--t]*o;return r},s.prototype.readUInt8=function(e,t){return t||I(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return t||I(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return t||I(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUInt32BE=function(e,t){return t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e],o=1,a=0;++a=(o*=128)&&(r-=Math.pow(2,8*t)),r},s.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=t,o=1,a=this[e+--r];r>0&&(o*=256);)a+=this[e+--r]*o;return a>=(o*=128)&&(a-=Math.pow(2,8*t)),a},s.prototype.readInt8=function(e,t){return t||I(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype.readInt16LE=function(e,t){t||I(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt16BE=function(e,t){t||I(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt32LE=function(e,t){return t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return t||I(e,4,this.length),o.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return t||I(e,4,this.length),o.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return t||I(e,8,this.length),o.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return t||I(e,8,this.length),o.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||T(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,a=0;for(this[t]=255&e;++a=0&&(a*=256);)this[t+o]=e/a&255;return t+n},s.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,1,255,0),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):N(this,e,t,!0),t+2},s.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):N(this,e,t,!1),t+2},s.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):R(this,e,t,!0),t+4},s.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):R(this,e,t,!1),t+4},s.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);T(this,e,t,n,o-1,-o)}var a=0,i=1,c=0;for(this[t]=255&e;++a>0)-c&255;return t+n},s.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);T(this,e,t,n,o-1,-o)}var a=n-1,i=1,c=0;for(this[t+a]=255&e;--a>=0&&(i*=256);)e<0&&0===c&&0!==this[t+a+1]&&(c=1),this[t+a]=(e/i>>0)-c&255;return t+n},s.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,1,127,-128),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):N(this,e,t,!0),t+2},s.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):N(this,e,t,!1),t+2},s.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):R(this,e,t,!0),t+4},s.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):R(this,e,t,!1),t+4},s.prototype.writeFloatLE=function(e,t,n){return D(this,e,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return D(this,e,t,!1,n)},s.prototype.writeDoubleLE=function(e,t,n){return q(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return q(this,e,t,!1,n)},s.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--o)e[o+t]=this[o+n];else if(a<1e3||!s.TYPED_ARRAY_SUPPORT)for(o=0;o>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(i+1===r){(t-=3)>-1&&a.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&a.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function V(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(L,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function z(e,t,n,r){for(var o=0;o=t.length||o>=e.length);++o)t[o+n]=e[o];return o}}).call(this,n(292))},function(e,t){e.exports=require("base64-js")},function(e,t){e.exports=require("ieee754")},function(e,t){e.exports=require("isarray")},function(e,t,n){var r=n(294),o=n(295),a=n(124);e.exports=function(e,t){if(void 0!==a&&o(Object(e))){var n=[],i=!0,c=!1,s=void 0;try{for(var u,l=r(e);!(i=(u=l.next()).done)&&(n.push(u.value),!t||n.length!==t);i=!0);}catch(e){c=!0,s=e}finally{try{i||null==l.return||l.return()}finally{if(c)throw s}}return n}}},function(e,t,n){n(83),n(81),e.exports=n(476)},function(e,t,n){var r=n(36),o=n(186);e.exports=n(21).getIterator=function(e){var t=o(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return r(t.call(e))}},function(e,t,n){n(83),n(81),e.exports=n(478)},function(e,t,n){var r=n(127),o=n(32)("iterator"),a=n(82);e.exports=n(21).isIterable=function(e){var t=Object(e);return void 0!==t[o]||"@@iterator"in t||a.hasOwnProperty(r(t))}},function(e,t,n){n(81),n(480),e.exports=n(21).Array.from},function(e,t,n){"use strict";var r=n(53),o=n(24),a=n(69),i=n(296),c=n(297),s=n(122),u=n(298),l=n(186);o(o.S+o.F*!n(299)((function(e){Array.from(e)})),"Array",{from:function(e){var t,n,o,p,f=a(e),d="function"==typeof this?this:Array,h=arguments.length,m=h>1?arguments[1]:void 0,v=void 0!==m,g=0,y=l(f);if(v&&(m=r(m,h>2?arguments[2]:void 0,2)),null==y||d==Array&&c(y))for(n=new d(t=s(f.length));t>g;g++)u(n,g,v?m(f[g],g):f[g]);else for(p=y.call(f),n=new d;!(o=p.next()).done;g++)u(n,g,v?i(p,m,[o.value,g],!0):o.value);return n.length=g,n}})},function(e,t,n){var r=n(55),o=n(204);e.exports=function(e){return o(r(e).toLowerCase())}},function(e,t,n){var r=n(84),o=Object.prototype,a=o.hasOwnProperty,i=o.toString,c=r?r.toStringTag:void 0;e.exports=function(e){var t=a.call(e,c),n=e[c];try{e[c]=void 0;var r=!0}catch(e){}var o=i.call(e);return r&&(t?e[c]=n:delete e[c]),o}},function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},function(e,t,n){var r=n(485),o=n(306),a=n(486),i=n(55);e.exports=function(e){return function(t){t=i(t);var n=o(t)?a(t):void 0,c=n?n[0]:t.charAt(0),s=n?r(n,1).join(""):t.slice(1);return c[e]()+s}}},function(e,t,n){var r=n(305);e.exports=function(e,t,n){var o=e.length;return n=void 0===n?o:n,!t&&n>=o?e:r(e,t,n)}},function(e,t,n){var r=n(487),o=n(306),a=n(488);e.exports=function(e){return o(e)?a(e):r(e)}},function(e,t){e.exports=function(e){return e.split("")}},function(e,t){var n="[\\ud800-\\udfff]",r="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",o="\\ud83c[\\udffb-\\udfff]",a="[^\\ud800-\\udfff]",i="(?:\\ud83c[\\udde6-\\uddff]){2}",c="[\\ud800-\\udbff][\\udc00-\\udfff]",s="(?:"+r+"|"+o+")"+"?",u="[\\ufe0e\\ufe0f]?"+s+("(?:\\u200d(?:"+[a,i,c].join("|")+")[\\ufe0e\\ufe0f]?"+s+")*"),l="(?:"+[a+r+"?",r,i,c,n].join("|")+")",p=RegExp(o+"(?="+o+")|"+l+u,"g");e.exports=function(e){return e.match(p)||[]}},function(e,t,n){var r=n(307),o=n(490),a=n(493),i=RegExp("['’]","g");e.exports=function(e){return function(t){return r(a(o(t).replace(i,"")),e,"")}}},function(e,t,n){var r=n(491),o=n(55),a=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,i=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");e.exports=function(e){return(e=o(e))&&e.replace(a,r).replace(i,"")}},function(e,t,n){var r=n(492)({"À":"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"});e.exports=r},function(e,t){e.exports=function(e){return function(t){return null==e?void 0:e[t]}}},function(e,t,n){var r=n(494),o=n(495),a=n(55),i=n(496);e.exports=function(e,t,n){return e=a(e),void 0===(t=n?void 0:t)?o(e)?i(e):r(e):e.match(t)||[]}},function(e,t){var n=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;e.exports=function(e){return e.match(n)||[]}},function(e,t){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=function(e){return n.test(e)}},function(e,t){var n="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\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",r="["+n+"]",o="\\d+",a="[\\u2700-\\u27bf]",i="[a-z\\xdf-\\xf6\\xf8-\\xff]",c="[^\\ud800-\\udfff"+n+o+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",s="(?:\\ud83c[\\udde6-\\uddff]){2}",u="[\\ud800-\\udbff][\\udc00-\\udfff]",l="[A-Z\\xc0-\\xd6\\xd8-\\xde]",p="(?:"+i+"|"+c+")",f="(?:"+l+"|"+c+")",d="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",h="[\\ufe0e\\ufe0f]?"+d+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",s,u].join("|")+")[\\ufe0e\\ufe0f]?"+d+")*"),m="(?:"+[a,s,u].join("|")+")"+h,v=RegExp([l+"?"+i+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[r,l,"$"].join("|")+")",f+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[r,l+p,"$"].join("|")+")",l+"?"+p+"+(?:['’](?:d|ll|m|re|s|t|ve))?",l+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",o,m].join("|"),"g");e.exports=function(e){return e.match(v)||[]}},function(e,t,n){var r=n(498),o=n(131),a=n(188);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||o),string:new r}}},function(e,t,n){var r=n(499),o=n(504),a=n(505),i=n(506),c=n(507);function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1}},function(e,t,n){var r=n(132);e.exports=function(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},function(e,t,n){var r=n(133);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},function(e,t){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},function(e,t,n){var r=n(133);e.exports=function(e){return r(this,e).get(e)}},function(e,t,n){var r=n(133);e.exports=function(e){return r(this,e).has(e)}},function(e,t,n){var r=n(133);e.exports=function(e,t){var n=r(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}},function(e,t,n){var r=n(134),o=n(85),a=n(73);e.exports=function(e){return function(t,n,i){var c=Object(t);if(!o(t)){var s=r(n,3);t=a(t),n=function(e){return s(c[e],e,c)}}var u=e(t,n,i);return u>-1?c[s?t[u]:u]:void 0}}},function(e,t,n){var r=n(520),o=n(546),a=n(320);e.exports=function(e){var t=o(e);return 1==t.length&&t[0][2]?a(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}},function(e,t,n){var r=n(189),o=n(309);e.exports=function(e,t,n,a){var i=n.length,c=i,s=!a;if(null==e)return!c;for(e=Object(e);i--;){var u=n[i];if(s&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++i1)for(var n=1;n":">"};e.exports=function(e){return e&&e.replace?e.replace(/([&"<>'])/g,(function(e,t){return n[t]})):e}},function(e,t){e.exports=require("stream")},function(e,t){e.exports=function(e,t,n,r,o){return o(e,(function(e,o,a){n=r?(r=!1,e):t(n,e,o,a)})),n}},function(e,t,n){var r=n(10),o=n(300);e.exports=function(e){if(r(e))return o(e)}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t,n){e.exports=n(570)},function(e,t,n){n(571);var r=n(21).Object;e.exports=function(e,t){return r.defineProperties(e,t)}},function(e,t,n){var r=n(24);r(r.S+r.F*!n(39),"Object",{defineProperties:n(287)})},function(e,t,n){e.exports=n(573)},function(e,t,n){n(574),e.exports=n(21).Object.getOwnPropertyDescriptors},function(e,t,n){var r=n(24),o=n(575),a=n(52),i=n(108),c=n(298);r(r.S,"Object",{getOwnPropertyDescriptors:function(e){for(var t,n,r=a(e),s=i.f,u=o(r),l={},p=0;u.length>p;)void 0!==(n=s(r,t=u[p++]))&&c(l,t,n);return l}})},function(e,t,n){var r=n(185),o=n(125),a=n(36),i=n(28).Reflect;e.exports=i&&i.ownKeys||function(e){var t=r.f(a(e)),n=o.f;return n?t.concat(n(e)):t}},function(e,t,n){n(577);var r=n(21).Object;e.exports=function(e,t){return r.getOwnPropertyDescriptor(e,t)}},function(e,t,n){var r=n(52),o=n(108).f;n(176)("getOwnPropertyDescriptor",(function(){return function(e,t){return o(r(e),t)}}))},function(e,t,n){n(290),e.exports=n(21).Object.getOwnPropertySymbols},function(e,t,n){var r=n(11);e.exports=function(e,t){if(null==e)return{};var n,o,a={},i=r(e);for(o=0;o=0||(a[n]=e[n]);return a}},function(e,t,n){n(581),e.exports=n(21).Date.now},function(e,t,n){var r=n(24);r(r.S,"Date",{now:function(){return(new Date).getTime()}})},function(e,t,n){n(126),n(81),n(83),n(583),n(586),n(587),e.exports=n(21).Promise},function(e,t,n){"use strict";var r,o,a,i,c=n(102),s=n(28),u=n(53),l=n(127),p=n(24),f=n(30),d=n(70),h=n(139),m=n(88),v=n(329),g=n(330).set,y=n(584)(),b=n(200),E=n(332),x=n(585),S=n(333),w=s.TypeError,j=s.process,_=j&&j.versions,O=_&&_.v8||"",C=s.Promise,A="process"==l(j),k=function(){},P=o=b.f,I=!!function(){try{var e=C.resolve(1),t=(e.constructor={})[n(32)("species")]=function(e){e(k,k)};return(A||"function"==typeof PromiseRejectionEvent)&&e.then(k)instanceof t&&0!==O.indexOf("6.6")&&-1===x.indexOf("Chrome/66")}catch(e){}}(),T=function(e){var t;return!(!f(e)||"function"!=typeof(t=e.then))&&t},N=function(e,t){if(!e._n){e._n=!0;var n=e._c;y((function(){for(var r=e._v,o=1==e._s,a=0,i=function(t){var n,a,i,c=o?t.ok:t.fail,s=t.resolve,u=t.reject,l=t.domain;try{c?(o||(2==e._h&&D(e),e._h=1),!0===c?n=r:(l&&l.enter(),n=c(r),l&&(l.exit(),i=!0)),n===t.promise?u(w("Promise-chain cycle")):(a=T(n))?a.call(n,s,u):s(n)):u(r)}catch(e){l&&!i&&l.exit(),u(e)}};n.length>a;)i(n[a++]);e._c=[],e._n=!1,t&&!e._h&&R(e)}))}},R=function(e){g.call(s,(function(){var t,n,r,o=e._v,a=M(e);if(a&&(t=E((function(){A?j.emit("unhandledRejection",o,e):(n=s.onunhandledrejection)?n({promise:e,reason:o}):(r=s.console)&&r.error&&r.error("Unhandled promise rejection",o)})),e._h=A||M(e)?2:1),e._a=void 0,a&&t.e)throw t.v}))},M=function(e){return 1!==e._h&&0===(e._a||e._c).length},D=function(e){g.call(s,(function(){var t;A?j.emit("rejectionHandled",e):(t=s.onrejectionhandled)&&t({promise:e,reason:e._v})}))},q=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),N(t,!0))},L=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw w("Promise can't be resolved itself");(t=T(e))?y((function(){var r={_w:n,_d:!1};try{t.call(e,u(L,r,1),u(q,r,1))}catch(e){q.call(r,e)}})):(n._v=e,n._s=1,N(n,!1))}catch(e){q.call({_w:n,_d:!1},e)}}};I||(C=function(e){h(this,C,"Promise","_h"),d(e),r.call(this);try{e(u(L,this,1),u(q,this,1))}catch(e){q.call(this,e)}},(r=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n(140)(C.prototype,{then:function(e,t){var n=P(v(this,C));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=A?j.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&N(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),a=function(){var e=new r;this.promise=e,this.resolve=u(L,e,1),this.reject=u(q,e,1)},b.f=P=function(e){return e===C||e===i?new a(e):o(e)}),p(p.G+p.W+p.F*!I,{Promise:C}),n(105)(C,"Promise"),n(334)("Promise"),i=n(21).Promise,p(p.S+p.F*!I,"Promise",{reject:function(e){var t=P(this);return(0,t.reject)(e),t.promise}}),p(p.S+p.F*(c||!I),"Promise",{resolve:function(e){return S(c&&this===i?C:this,e)}}),p(p.S+p.F*!(I&&n(299)((function(e){C.all(e).catch(k)}))),"Promise",{all:function(e){var t=this,n=P(t),r=n.resolve,o=n.reject,a=E((function(){var n=[],a=0,i=1;m(e,!1,(function(e){var c=a++,s=!1;n.push(void 0),i++,t.resolve(e).then((function(e){s||(s=!0,n[c]=e,--i||r(n))}),o)})),--i||r(n)}));return a.e&&o(a.v),n.promise},race:function(e){var t=this,n=P(t),r=n.reject,o=E((function(){m(e,!1,(function(e){t.resolve(e).then(n.resolve,r)}))}));return o.e&&r(o.v),n.promise}})},function(e,t,n){var r=n(28),o=n(330).set,a=r.MutationObserver||r.WebKitMutationObserver,i=r.process,c=r.Promise,s="process"==n(101)(i);e.exports=function(){var e,t,n,u=function(){var r,o;for(s&&(r=i.domain)&&r.exit();e;){o=e.fn,e=e.next;try{o()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(s)n=function(){i.nextTick(u)};else if(!a||r.navigator&&r.navigator.standalone)if(c&&c.resolve){var l=c.resolve(void 0);n=function(){l.then(u)}}else n=function(){o.call(r,u)};else{var p=!0,f=document.createTextNode("");new a(u).observe(f,{characterData:!0}),n=function(){f.data=p=!p}}return function(r){var o={fn:r,next:void 0};t&&(t.next=o),e||(e=o,n()),t=o}}},function(e,t,n){var r=n(28).navigator;e.exports=r&&r.userAgent||""},function(e,t,n){"use strict";var r=n(24),o=n(21),a=n(28),i=n(329),c=n(333);r(r.P+r.R,"Promise",{finally:function(e){var t=i(this,o.Promise||a.Promise),n="function"==typeof e;return this.then(n?function(n){return c(t,e()).then((function(){return n}))}:e,n?function(n){return c(t,e()).then((function(){throw n}))}:e)}})},function(e,t,n){"use strict";var r=n(24),o=n(200),a=n(332);r(r.S,"Promise",{try:function(e){var t=o.f(this),n=a(e);return(n.e?t.reject:t.resolve)(n.v),t.promise}})},function(e,t){e.exports=require("regenerator-runtime")},function(e,t,n){var r=n(49);e.exports=function(){return r.Date.now()}},function(e,t,n){n(591);var r=n(21).Object;e.exports=function(e,t){return r.create(e,t)}},function(e,t,n){var r=n(24);r(r.S,"Object",{create:n(104)})},function(e,t,n){var r=n(338);function o(t,n){return e.exports=o=r||function(e,t){return e.__proto__=t,e},o(t,n)}e.exports=o},function(e,t,n){n(594),e.exports=n(21).Object.setPrototypeOf},function(e,t,n){var r=n(24);r(r.S,"Object",{setPrototypeOf:n(595).set})},function(e,t,n){var r=n(30),o=n(36),a=function(e,t){if(o(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{(r=n(53)(Function.call,n(108).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return a(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:a}},function(e,t,n){n(597),e.exports=n(21).Reflect.construct},function(e,t,n){var r=n(24),o=n(104),a=n(70),i=n(36),c=n(30),s=n(63),u=n(598),l=(n(28).Reflect||{}).construct,p=s((function(){function e(){}return!(l((function(){}),[],e)instanceof e)})),f=!s((function(){l((function(){}))}));r(r.S+r.F*(p||f),"Reflect",{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(f&&!p)return l(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return r.push.apply(r,t),new(u.apply(e,r))}var s=n.prototype,d=o(c(s)?s:Object.prototype),h=Function.apply.call(e,d,t);return c(h)?h:d}})},function(e,t,n){"use strict";var r=n(70),o=n(30),a=n(331),i=[].slice,c={},s=function(e,t,n){if(!(t in c)){for(var r=[],o=0;o0&&a(l)?n>1?e(l,n-1,a,i,c):r(c,l):i||(c[c.length]=l)}return c}},function(e,t,n){var r=n(84),o=n(192),a=n(33),i=r?r.isConcatSpreadable:void 0;e.exports=function(e){return a(e)||o(e)||!!(i&&e&&e[i])}},function(e,t){e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},function(e,t,n){var r=n(634),o=n(337),a=n(199),i=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:a;e.exports=i},function(e,t){e.exports=function(e){return function(){return e}}},function(e,t){var n=Date.now;e.exports=function(e){var t=0,r=0;return function(){var o=n(),a=16-(o-r);if(r=o,a>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},function(e,t,n){n(637),e.exports=n(21).Object.entries},function(e,t,n){var r=n(24),o=n(638)(!0);r(r.S,"Object",{entries:function(e){return o(e)}})},function(e,t,n){var r=n(39),o=n(80),a=n(52),i=n(107).f;e.exports=function(e){return function(t){for(var n,c=a(t),s=o(c),u=s.length,l=0,p=[];u>l;)n=s[l++],r&&!i.call(c,n)||p.push(e?[n,c[n]]:c[n]);return p}}},function(e,t){!function(e){!function(t){var n="URLSearchParams"in e,r="Symbol"in e&&"iterator"in Symbol,o="FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),a="FormData"in e,i="ArrayBuffer"in e;if(i)var c=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],s=ArrayBuffer.isView||function(e){return e&&c.indexOf(Object.prototype.toString.call(e))>-1};function u(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function l(e){return"string"!=typeof e&&(e=String(e)),e}function p(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return r&&(t[Symbol.iterator]=function(){return t}),t}function f(e){this.map={},e instanceof f?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function d(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function h(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function m(e){var t=new FileReader,n=h(t);return t.readAsArrayBuffer(e),n}function v(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function g(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:o&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:a&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:n&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():i&&o&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=v(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):i&&(ArrayBuffer.prototype.isPrototypeOf(e)||s(e))?this._bodyArrayBuffer=v(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o&&(this.blob=function(){var e=d(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?d(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(m)}),this.text=function(){var e,t,n,r=d(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=h(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function E(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function x(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new f(t.headers),this.url=t.url||"",this._initBody(e)}b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},g.call(b.prototype),g.call(x.prototype),x.prototype.clone=function(){return new x(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new f(this.headers),url:this.url})},x.error=function(){var e=new x(null,{status:0,statusText:""});return e.type="error",e};var S=[301,302,303,307,308];x.redirect=function(e,t){if(-1===S.indexOf(t))throw new RangeError("Invalid status code");return new x(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(e){t.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function w(e,n){return new Promise((function(r,a){var i=new b(e,n);if(i.signal&&i.signal.aborted)return a(new t.DOMException("Aborted","AbortError"));var c=new XMLHttpRequest;function s(){c.abort()}c.onload=function(){var e,t,n={status:c.status,statusText:c.statusText,headers:(e=c.getAllResponseHeaders()||"",t=new f,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};n.url="responseURL"in c?c.responseURL:n.headers.get("X-Request-URL");var o="response"in c?c.response:c.responseText;r(new x(o,n))},c.onerror=function(){a(new TypeError("Network request failed"))},c.ontimeout=function(){a(new TypeError("Network request failed"))},c.onabort=function(){a(new t.DOMException("Aborted","AbortError"))},c.open(i.method,i.url,!0),"include"===i.credentials?c.withCredentials=!0:"omit"===i.credentials&&(c.withCredentials=!1),"responseType"in c&&o&&(c.responseType="blob"),i.headers.forEach((function(e,t){c.setRequestHeader(t,e)})),i.signal&&(i.signal.addEventListener("abort",s),c.onreadystatechange=function(){4===c.readyState&&i.signal.removeEventListener("abort",s)}),c.send(void 0===i._bodyInit?null:i._bodyInit)}))}w.polyfill=!0,e.fetch||(e.fetch=w,e.Headers=f,e.Request=b,e.Response=x),t.Headers=f,t.Request=b,t.Response=x,t.fetch=w}({})}("undefined"!=typeof self?self:this)},function(e,t,n){var r=n(641),o=n(321);e.exports=function(e,t){return r(e,t,(function(t,n){return o(e,n)}))}},function(e,t,n){var r=n(138),o=n(335),a=n(86);e.exports=function(e,t,n){for(var i=-1,c=t.length,s={};++i0?arguments[0]:void 0)}},y={get:function(e){if(l(e)){var t=h(e);return!0===t?v(p(this,"WeakMap")).get(e):t?t[this._i]:void 0}},set:function(e,t){return u.def(p(this,"WeakMap"),e,t)}},b=e.exports=n(347)("WeakMap",g,y,u,!0,!0);f&&d&&(s((r=u.getConstructor(g,"WeakMap")).prototype,y),c.NEED=!0,a(["delete","has","get","set"],(function(e){var t=b.prototype,n=t[e];i(t,e,(function(t,o){if(l(t)&&!m(t)){this._f||(this._f=new r);var a=this._f[e](t,o);return"set"==e?this:a}return n.call(this,t,o)}))})))},function(e,t,n){var r=n(649);e.exports=function(e,t){return new(r(e))(t)}},function(e,t,n){var r=n(30),o=n(184),a=n(32)("species");e.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)||(t=void 0),r(t)&&null===(t=t[a])&&(t=void 0)),void 0===t?Array:t}},function(e,t,n){"use strict";var r=n(140),o=n(106).getWeak,a=n(36),i=n(30),c=n(139),s=n(88),u=n(203),l=n(51),p=n(109),f=u(5),d=u(6),h=0,m=function(e){return e._l||(e._l=new v)},v=function(){this.a=[]},g=function(e,t){return f(e.a,(function(e){return e[0]===t}))};v.prototype={get:function(e){var t=g(this,e);if(t)return t[1]},has:function(e){return!!g(this,e)},set:function(e,t){var n=g(this,e);n?n[1]=t:this.a.push([e,t])},delete:function(e){var t=d(this.a,(function(t){return t[0]===e}));return~t&&this.a.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,a){var u=e((function(e,r){c(e,u,t,"_i"),e._t=t,e._i=h++,e._l=void 0,null!=r&&s(r,n,e[a],e)}));return r(u.prototype,{delete:function(e){if(!i(e))return!1;var n=o(e);return!0===n?m(p(this,t)).delete(e):n&&l(n,this._i)&&delete n[this._i]},has:function(e){if(!i(e))return!1;var n=o(e);return!0===n?m(p(this,t)).has(e):n&&l(n,this._i)}}),u},def:function(e,t,n){var r=o(a(t),!0);return!0===r?m(e).set(t,n):r[e._i]=n,e},ufstore:m}},function(e,t,n){n(348)("WeakMap")},function(e,t,n){n(349)("WeakMap")},function(e,t){e.exports=function(e,t,n){return e==e&&(void 0!==n&&(e=e<=n?e:n),void 0!==t&&(e=e>=t?e:t)),e}},function(e,t,n){var r=n(655),o=n(325);e.exports=function(e){return r((function(t,n){var r=-1,a=n.length,i=a>1?n[a-1]:void 0,c=a>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(a--,i):void 0,c&&o(n[0],n[1],c)&&(i=a<3?void 0:i,a=1),t=Object(t);++r0?arguments[0]:void 0)}}),{get:function(e){var t=r.getEntry(o(this,"Map"),e);return t&&t.v},set:function(e,t){return r.def(o(this,"Map"),0===e?0:e,t)}},r,!0)},function(e,t,n){"use strict";var r=n(48).f,o=n(104),a=n(140),i=n(53),c=n(139),s=n(88),u=n(179),l=n(289),p=n(334),f=n(39),d=n(106).fastKey,h=n(109),m=f?"_s":"size",v=function(e,t){var n,r=d(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,u){var l=e((function(e,r){c(e,l,t,"_i"),e._t=t,e._i=o(null),e._f=void 0,e._l=void 0,e[m]=0,null!=r&&s(r,n,e[u],e)}));return a(l.prototype,{clear:function(){for(var e=h(this,t),n=e._i,r=e._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];e._f=e._l=void 0,e[m]=0},delete:function(e){var n=h(this,t),r=v(n,e);if(r){var o=r.n,a=r.p;delete n._i[r.i],r.r=!0,a&&(a.n=o),o&&(o.p=a),n._f==r&&(n._f=o),n._l==r&&(n._l=a),n[m]--}return!!r},forEach:function(e){h(this,t);for(var n,r=i(e,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(e){return!!v(h(this,t),e)}}),f&&r(l.prototype,"size",{get:function(){return h(this,t)[m]}}),l},def:function(e,t,n){var r,o,a=v(e,t);return a?a.v=n:(e._l=a={i:o=d(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=a),r&&(r.n=a),e[m]++,"F"!==o&&(e._i[o]=a)),e},getEntry:v,setStrong:function(e,t,n){u(e,t,(function(e,n){this._t=h(e,t),this._k=n,this._l=void 0}),(function(){for(var e=this._k,t=this._l;t&&t.r;)t=t.p;return this._t&&(this._l=t=t?t.n:this._t._f)?l(0,"keys"==e?t.k:"values"==e?t.v:[t.k,t.v]):(this._t=void 0,l(1))}),n?"entries":"values",!n,!0),p(t)}}},function(e,t,n){var r=n(24);r(r.P+r.R,"Map",{toJSON:n(660)("Map")})},function(e,t,n){var r=n(127),o=n(661);e.exports=function(e){return function(){if(r(this)!=e)throw TypeError(e+"#toJSON isn't generic");return o(this)}}},function(e,t,n){var r=n(88);e.exports=function(e,t){var n=[];return r(e,!1,n.push,n,t),n}},function(e,t,n){n(348)("Map")},function(e,t,n){n(349)("Map")},function(e,t,n){var r={"./all.js":260,"./auth/actions.js":58,"./auth/index.js":222,"./auth/reducers.js":223,"./auth/selectors.js":224,"./auth/spec-wrap-actions.js":225,"./configs/actions.js":94,"./configs/helpers.js":110,"./configs/index.js":262,"./configs/reducers.js":230,"./configs/selectors.js":229,"./configs/spec-actions.js":228,"./deep-linking/helpers.js":112,"./deep-linking/index.js":231,"./deep-linking/layout.js":232,"./deep-linking/operation-tag-wrapper.jsx":234,"./deep-linking/operation-wrapper.jsx":233,"./download-url.js":227,"./err/actions.js":42,"./err/error-transformers/hook.js":76,"./err/error-transformers/transformers/not-of-type.js":208,"./err/error-transformers/transformers/parameter-oneof.js":209,"./err/index.js":206,"./err/reducers.js":207,"./err/selectors.js":210,"./filter/index.js":235,"./filter/opsFilter.js":236,"./layout/actions.js":65,"./layout/index.js":211,"./layout/reducers.js":212,"./layout/selectors.js":213,"./logs/index.js":220,"./oas3/actions.js":43,"./oas3/auth-extensions/wrap-selectors.js":240,"./oas3/components/callbacks.jsx":243,"./oas3/components/http-auth.jsx":249,"./oas3/components/index.js":242,"./oas3/components/operation-link.jsx":245,"./oas3/components/operation-servers.jsx":250,"./oas3/components/request-body-editor.jsx":248,"./oas3/components/request-body.jsx":244,"./oas3/components/servers-container.jsx":247,"./oas3/components/servers.jsx":246,"./oas3/helpers.jsx":23,"./oas3/index.js":238,"./oas3/reducers.js":259,"./oas3/selectors.js":258,"./oas3/spec-extensions/selectors.js":241,"./oas3/spec-extensions/wrap-selectors.js":239,"./oas3/wrap-components/auth-item.jsx":253,"./oas3/wrap-components/index.js":251,"./oas3/wrap-components/json-schema-string.jsx":257,"./oas3/wrap-components/markdown.jsx":252,"./oas3/wrap-components/model.jsx":256,"./oas3/wrap-components/online-validator-badge.js":255,"./oas3/wrap-components/version-stamp.jsx":254,"./on-complete/index.js":237,"./samples/fn.js":93,"./samples/index.js":219,"./spec/actions.js":26,"./spec/index.js":214,"./spec/reducers.js":215,"./spec/selectors.js":56,"./spec/wrap-actions.js":216,"./swagger-js/configs-wrap-actions.js":221,"./swagger-js/index.js":261,"./util/index.js":226,"./view/index.js":217,"./view/root-injects.jsx":111};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id=664},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return ur}));var r={};n.r(r),n.d(r,"Container",(function(){return Yt})),n.d(r,"Col",(function(){return Gt})),n.d(r,"Row",(function(){return Zt})),n.d(r,"Button",(function(){return Xt})),n.d(r,"TextArea",(function(){return Qt})),n.d(r,"Input",(function(){return en})),n.d(r,"Select",(function(){return tn})),n.d(r,"Link",(function(){return nn})),n.d(r,"Collapse",(function(){return on}));var o={};n.r(o),n.d(o,"JsonSchemaForm",(function(){return Hn})),n.d(o,"JsonSchema_string",(function(){return $n})),n.d(o,"JsonSchema_array",(function(){return Yn})),n.d(o,"JsonSchemaArrayItemText",(function(){return Kn})),n.d(o,"JsonSchemaArrayItemFile",(function(){return Gn})),n.d(o,"JsonSchema_boolean",(function(){return Zn})),n.d(o,"JsonSchema_object",(function(){return Xn}));var a=n(22),i=n.n(a),c=n(11),s=n.n(c),u=n(15),l=n.n(u),p=n(50),f=n.n(p),d=n(10),h=n.n(d),m=n(2),v=n.n(m),g=n(16),y=n.n(g),b=n(4),E=n.n(b),x=n(3),S=n.n(x),w=n(0),j=n.n(w),_=n(113),O=n(1),C=n.n(O),A=n(351),k=n(92),P=n.n(k),I=n(143),T=n.n(I),N=n(42),R=n(17),M=n.n(R),D=n(5),q=function(e){return e};var L=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};E()(this,e),f()(this,{state:{},plugins:[],system:{configs:{},fn:{},components:{},rootInjects:{},statePlugins:{}},boundSystem:{},toolbox:{}},t),this.getSystem=this._getSystem.bind(this),this.store=F(q,Object(O.fromJS)(this.state),this.getSystem),this.buildSystem(!1),this.register(this.plugins)}return S()(e,[{key:"getStore",value:function(){return this.store}},{key:"register",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=B(e,this.getSystem());V(this.system,n),t&&this.buildSystem();var r=U.call(this.system,e,this.getSystem());r&&this.buildSystem()}},{key:"buildSystem",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.getStore().dispatch,n=this.getStore().getState;this.boundSystem=y()({},this.getRootInjects(),this.getWrappedAndBoundActions(t),this.getWrappedAndBoundSelectors(n,this.getSystem),this.getStateThunks(n),this.getFn(),this.getConfigs()),e&&this.rebuildReducer()}},{key:"_getSystem",value:function(){return this.boundSystem}},{key:"getRootInjects",value:function(){return y()({getSystem:this.getSystem,getStore:this.getStore.bind(this),getComponents:this.getComponents.bind(this),getState:this.getStore().getState,getConfigs:this._getConfigs.bind(this),Im:C.a,React:j.a},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(){var e,t,n;this.store.replaceReducer((n=this.system.statePlugins,e=Object(D.y)(n,(function(e){return e.reducers})),t=s()(e).reduce((function(t,n){var r;return t[n]=(r=e[n],function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new O.Map,t=arguments.length>1?arguments[1]:void 0;if(!r)return e;var n=r[t.type];if(n){var o=z(n)(e,t);return null===o?e:o}return e}),t}),{}),s()(t).length?Object(A.combineReducers)(t):q))}},{key:"getType",value:function(e){var t=e[0].toUpperCase()+e.slice(1);return Object(D.z)(this.system.statePlugins,(function(n,r){var o=n[e];if(o)return v()({},r+t,o)}))}},{key:"getSelectors",value:function(){return this.getType("selectors")}},{key:"getActions",value:function(){var e=this.getType("actions");return Object(D.y)(e,(function(e){return Object(D.z)(e,(function(e,t){if(Object(D.r)(e))return v()({},t,e)}))}))}},{key:"getWrappedAndBoundActions",value:function(e){var t=this,n=this.getBoundActions(e);return Object(D.y)(n,(function(e,n){var r=t.system.statePlugins[n.slice(0,-7)].wrapActions;return r?Object(D.y)(e,(function(e,n){var o=r[n];return o?(h()(o)||(o=[o]),o.reduce((function(e,n){var r=function(){return n(e,t.getSystem()).apply(void 0,arguments)};if(!Object(D.r)(r))throw new TypeError("wrapActions needs to return a function that returns a new function (ie the wrapped action)");return z(r)}),e||Function.prototype)):e})):e}))}},{key:"getWrappedAndBoundSelectors",value:function(e,t){var n=this,r=this.getBoundSelectors(e,t);return Object(D.y)(r,(function(t,r){var o=[r.slice(0,-9)],a=n.system.statePlugins[o].wrapSelectors;return a?Object(D.y)(t,(function(t,r){var i=a[r];return i?(h()(i)||(i=[i]),i.reduce((function(t,r){var a=function(){for(var a=arguments.length,i=new Array(a),c=0;c2&&void 0!==arguments[2]?arguments[2]:{},o=r.hasLoaded,a=o;return Object(D.u)(e)&&!Object(D.p)(e)&&"function"==typeof e.afterLoad&&(a=!0,z(e.afterLoad).call(this,t)),Object(D.s)(e)?U.call(this,e(t),t,{hasLoaded:a}):Object(D.p)(e)?e.map((function(e){return U.call(n,e,t,{hasLoaded:a})})):a}function V(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!Object(D.u)(e))return{};if(!Object(D.u)(t))return e;t.wrapComponents&&(Object(D.y)(t.wrapComponents,(function(n,r){var o=e.components&&e.components[r];o&&h()(o)?(e.components[r]=o.concat([n]),delete t.wrapComponents[r]):o&&(e.components[r]=[o,n],delete t.wrapComponents[r])})),s()(t.wrapComponents).length||delete t.wrapComponents);var n=e.statePlugins;if(Object(D.u)(n))for(var r in n){var o=n[r];if(Object(D.u)(o)&&Object(D.u)(o.wrapActions)){var a=o.wrapActions;for(var i in a){var c=a[i];h()(c)||(c=[c],a[i]=c),t&&t.statePlugins&&t.statePlugins[r]&&t.statePlugins[r].wrapActions&&t.statePlugins[r].wrapActions[i]&&(t.statePlugins[r].wrapActions[i]=a[i].concat(t.statePlugins[r].wrapActions[i]))}}}return f()(e,t)}function z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.logErrors,r=void 0===n||n;return"function"!=typeof e?e:function(){try{for(var t=arguments.length,n=new Array(t),o=0;o=0&&(void 0===t.allowTryItOut?t.specSelectors.allowTryItOutFor(t.path,t.method):t.allowTryItOut),m=n.getIn(["operation","security"])||t.specSelectors.security();return{operationId:p,isDeepLinkingEnabled:d,showSummary:l,displayOperationId:c,displayRequestDuration:s,allowTryItOut:h,security:m,isAuthorized:t.authSelectors.isAuthorized(m),isShown:r.isShown(f,"full"===a),jumpToKey:"paths.".concat(t.path,".").concat(t.method),response:t.specSelectors.responseFor(t.path,t.method),request:t.specSelectors.requestFor(t.path,t.method)}}},{key:"componentDidMount",value:function(){var e=this.props.isShown,t=this.getResolvedSubtree();e&&void 0===t&&this.requestResolvedSubtree()}},{key:"componentWillReceiveProps",value:function(e){var t=e.response,n=e.isShown,r=this.getResolvedSubtree();t!==this.props.response&&this.setState({executeInProgress:!1}),n&&void 0===r&&this.requestResolvedSubtree()}},{key:"render",value:function(){var e=this.props,t=e.op,n=e.tag,r=e.path,o=e.method,a=e.security,i=e.isAuthorized,c=e.operationId,s=e.showSummary,u=e.isShown,l=e.jumpToKey,p=e.allowTryItOut,f=e.response,d=e.request,h=e.displayOperationId,m=e.displayRequestDuration,v=e.isDeepLinkingEnabled,g=e.specPath,y=e.specSelectors,b=e.specActions,E=e.getComponent,x=e.getConfigs,S=e.layoutSelectors,w=e.layoutActions,_=e.authActions,C=e.authSelectors,A=e.oas3Actions,k=e.oas3Selectors,P=e.fn,I=E("operation"),T=this.getResolvedSubtree()||Object(O.Map)(),N=Object(O.fromJS)({op:T,tag:n,path:r,summary:t.getIn(["operation","summary"])||"",deprecated:T.get("deprecated")||t.getIn(["operation","deprecated"])||!1,method:o,security:a,isAuthorized:i,operationId:c,originalOperationId:T.getIn(["operation","__originalOperationId"]),showSummary:s,isShown:u,jumpToKey:l,allowTryItOut:p,request:d,displayOperationId:h,displayRequestDuration:m,isDeepLinkingEnabled:v,executeInProgress:this.state.executeInProgress,tryItOutEnabled:this.state.tryItOutEnabled});return j.a.createElement(I,{operation:N,response:f,request:d,isShown:u,toggleShown:this.toggleShown,onTryoutClick:this.onTryoutClick,onCancelClick:this.onCancelClick,onExecute:this.onExecute,specPath:g,specActions:b,specSelectors:y,oas3Actions:A,oas3Selectors:k,layoutActions:w,layoutSelectors:S,authActions:_,authSelectors:C,getComponent:E,getConfigs:x,fn:P})}}]),n}(w.PureComponent);v()(pe,"defaultProps",{showSummary:!0,response:null,allowTryItOut:!0,displayOperationId:!1,displayRequestDuration:!1});var fe=function(e){ce()(n,e);var t=ue()(n);function n(){return E()(this,n),t.apply(this,arguments)}return S()(n,[{key:"getLayout",value:function(){var e=this.props,t=e.getComponent,n=e.layoutSelectors.current(),r=t(n,!0);return r||function(){return j.a.createElement("h1",null,' No layout defined for "',n,'" ')}}},{key:"render",value:function(){var e=this.getLayout();return j.a.createElement(e,null)}}]),n}(j.a.Component);fe.defaultProps={};var de=function(e){ce()(n,e);var t=ue()(n);function n(){var e;E()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a1&&void 0!==arguments[1]?arguments[1]:{},r=n.isSyntheticChange,o=void 0!==r&&r;"function"==typeof e.props.onSelect&&e.props.onSelect(t,{isSyntheticChange:o})})),v()(ae()(e),"_onDomSelect",(function(t){if("function"==typeof e.props.onSelect){var n=t.target.selectedOptions[0].getAttribute("value");e._onSelect(n,{isSyntheticChange:!1})}})),v()(ae()(e),"getCurrentExample",(function(){var t=e.props,n=t.examples,r=t.currentExampleKey,o=n.get(r),a=n.keySeq().first(),i=n.get(a);return o||i||je()({})})),e}return S()(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.onSelect,n=e.examples;if("function"==typeof t){var r=n.first(),o=n.keyOf(r);this._onSelect(o,{isSyntheticChange:!0})}}},{key:"componentWillReceiveProps",value:function(e){var t=e.currentExampleKey,n=e.examples;if(n!==this.props.examples&&!n.has(t)){var r=n.first(),o=n.keyOf(r);this._onSelect(o,{isSyntheticChange:!0})}}},{key:"render",value:function(){var e=this.props,t=e.examples,n=e.currentExampleKey,r=e.isValueModified,o=e.isModifiedValueAvailable,a=e.showLabels;return j.a.createElement("div",{className:"examples-select"},a?j.a.createElement("span",{className:"examples-select__section-label"},"Examples: "):null,j.a.createElement("select",{onChange:this._onDomSelect,value:o&&r?"__MODIFIED__VALUE__":n||""},o?j.a.createElement("option",{value:"__MODIFIED__VALUE__"},"[Modified value]"):null,t.map((function(e,t){return j.a.createElement("option",{key:t,value:t},e.get("summary")||t)})).valueSeq()))}}]),n}(j.a.PureComponent);v()(_e,"defaultProps",{examples:C.a.Map({}),onSelect:function(){for(var e,t=arguments.length,n=new Array(t),r=0;r1&&void 0!==arguments[1]?arguments[1]:{},n=t.isSyntheticChange,o=r.props,a=o.onSelect,i=o.updateValue,c=o.currentUserInputValue,s=r._getStateForCurrentNamespace(),u=s.lastUserEditedValue,l=r._getValueForExample(e);if("__MODIFIED__VALUE__"===e)return i(Oe(u)),r._setStateForCurrentNamespace({isModifiedValueSelected:!0});if("function"==typeof a){for(var p=arguments.length,f=new Array(p>2?p-2:0),d=2;d-1&&o.setState({scopes:o.state.scopes.filter((function(e){return e!==r}))})})),v()(ae()(o),"onInputChange",(function(e){var t=e.target,n=t.dataset.name,r=t.value,a=v()({},n,r);o.setState(a)})),v()(ae()(o),"selectScopes",(function(e){e.target.dataset.all?o.setState({scopes:ke()((o.props.schema.get("allowedScopes")||o.props.schema.get("scopes")).keys())}):o.setState({scopes:[]})})),v()(ae()(o),"logout",(function(e){e.preventDefault();var t=o.props,n=t.authActions,r=t.errActions,a=t.name;r.clear({authId:a,type:"auth",source:"auth"}),n.logout([a])}));var a=o.props,i=a.name,c=a.schema,s=a.authorized,u=a.authSelectors,l=s&&s.get(i),p=u.getConfigs()||{},f=l&&l.get("username")||"",d=l&&l.get("clientId")||p.clientId||"",m=l&&l.get("clientSecret")||p.clientSecret||"",g=l&&l.get("passwordType")||"basic",y=l&&l.get("scopes")||p.scopes||[];return"string"==typeof y&&(y=y.split(p.scopeSeparator||" ")),o.state={appName:p.appName,name:i,schema:c,scopes:y,clientId:d,clientSecret:m,username:f,password:"",passwordType:g},o}return S()(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.schema,r=t.getComponent,o=t.authSelectors,a=t.errSelectors,i=t.name,c=t.specSelectors,s=r("Input"),u=r("Row"),l=r("Col"),p=r("Button"),f=r("authError"),d=r("JumpToPath",!0),h=r("Markdown",!0),m=r("InitializedInput"),v=c.isOAS3,g=v()?"authorizationCode":"accessCode",y=v()?"clientCredentials":"application",b=n.get("flow"),E=n.get("allowedScopes")||n.get("scopes"),x=!!o.authorized().get(i),S=a.allErrors().filter((function(e){return e.get("authId")===i})),w=!S.filter((function(e){return"validation"===e.get("source")})).size,_=n.get("description");return j.a.createElement("div",null,j.a.createElement("h4",null,i," (OAuth2, ",n.get("flow"),") ",j.a.createElement(d,{path:["securityDefinitions",i]})),this.state.appName?j.a.createElement("h5",null,"Application: ",this.state.appName," "):null,_&&j.a.createElement(h,{source:n.get("description")}),x&&j.a.createElement("h6",null,"Authorized"),("implicit"===b||b===g)&&j.a.createElement("p",null,"Authorization URL: ",j.a.createElement("code",null,n.get("authorizationUrl"))),("password"===b||b===g||b===y)&&j.a.createElement("p",null,"Token URL:",j.a.createElement("code",null," ",n.get("tokenUrl"))),j.a.createElement("p",{className:"flow"},"Flow: ",j.a.createElement("code",null,n.get("flow"))),"password"!==b?null:j.a.createElement(u,null,j.a.createElement(u,null,j.a.createElement("label",{htmlFor:"oauth_username"},"username:"),x?j.a.createElement("code",null," ",this.state.username," "):j.a.createElement(l,{tablet:10,desktop:10},j.a.createElement("input",{id:"oauth_username",type:"text","data-name":"username",onChange:this.onInputChange}))),j.a.createElement(u,null,j.a.createElement("label",{htmlFor:"oauth_password"},"password:"),x?j.a.createElement("code",null," ****** "):j.a.createElement(l,{tablet:10,desktop:10},j.a.createElement("input",{id:"oauth_password",type:"password","data-name":"password",onChange:this.onInputChange}))),j.a.createElement(u,null,j.a.createElement("label",{htmlFor:"password_type"},"Client credentials location:"),x?j.a.createElement("code",null," ",this.state.passwordType," "):j.a.createElement(l,{tablet:10,desktop:10},j.a.createElement("select",{id:"password_type","data-name":"passwordType",onChange:this.onInputChange},j.a.createElement("option",{value:"basic"},"Authorization header"),j.a.createElement("option",{value:"request-body"},"Request body"))))),(b===y||"implicit"===b||b===g||"password"===b)&&(!x||x&&this.state.clientId)&&j.a.createElement(u,null,j.a.createElement("label",{htmlFor:"client_id"},"client_id:"),x?j.a.createElement("code",null," ****** "):j.a.createElement(l,{tablet:10,desktop:10},j.a.createElement(m,{id:"client_id",type:"text",required:"password"===b,initialValue:this.state.clientId,"data-name":"clientId",onChange:this.onInputChange}))),(b===y||b===g||"password"===b)&&j.a.createElement(u,null,j.a.createElement("label",{htmlFor:"client_secret"},"client_secret:"),x?j.a.createElement("code",null," ****** "):j.a.createElement(l,{tablet:10,desktop:10},j.a.createElement(m,{id:"client_secret",initialValue:this.state.clientSecret,type:"password","data-name":"clientSecret",onChange:this.onInputChange}))),!x&&E&&E.size?j.a.createElement("div",{className:"scopes"},j.a.createElement("h2",null,"Scopes:",j.a.createElement("a",{onClick:this.selectScopes,"data-all":!0},"select all"),j.a.createElement("a",{onClick:this.selectScopes},"select none")),E.map((function(t,n){return j.a.createElement(u,{key:n},j.a.createElement("div",{className:"checkbox"},j.a.createElement(s,{"data-value":n,id:"".concat(n,"-").concat(b,"-checkbox-").concat(e.state.name),disabled:x,checked:e.state.scopes.includes(n),type:"checkbox",onChange:e.onScopeChange}),j.a.createElement("label",{htmlFor:"".concat(n,"-").concat(b,"-checkbox-").concat(e.state.name)},j.a.createElement("span",{className:"item"}),j.a.createElement("div",{className:"text"},j.a.createElement("p",{className:"name"},n),j.a.createElement("p",{className:"description"},t)))))})).toArray()):null,S.valueSeq().map((function(e,t){return j.a.createElement(f,{error:e,key:t})})),j.a.createElement("div",{className:"auth-btn-wrapper"},w&&(x?j.a.createElement(p,{className:"btn modal-btn auth authorize",onClick:this.logout},"Logout"):j.a.createElement(p,{className:"btn modal-btn auth authorize",onClick:this.authorize},"Authorize")),j.a.createElement(p,{className:"btn modal-btn auth btn-done",onClick:this.close},"Close")))}}]),n}(j.a.Component),Ie=function(e){ce()(n,e);var t=ue()(n);function n(){var e;E()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a=0&&(c=c.slice(0,l)),j.a.createElement("div",null,c.map((function(e,i){var c=e.get("operations");return j.a.createElement(u,{key:"operation-"+i,tagObj:e,tag:i,layoutSelectors:r,layoutActions:o,getConfigs:a,getComponent:n},c.map((function(e){var n=e.get("path"),r=e.get("method"),o=C.a.List(["paths",n,r]);return-1===(t.isOAS3()?qe:De).indexOf(r)?null:j.a.createElement(s,{key:"".concat(n,"-").concat(r),specPath:o,op:e,path:n,method:r,tag:i})})).toArray())})).toArray(),c.size<1?j.a.createElement("h3",null," No operations defined in spec! "):null)}}]),n}(j.a.Component),Be=function(e){ce()(n,e);var t=ue()(n);function n(){return E()(this,n),t.apply(this,arguments)}return S()(n,[{key:"render",value:function(){var e=this.props,t=e.tagObj,n=e.tag,r=e.children,o=e.layoutSelectors,a=e.layoutActions,i=e.getConfigs,c=e.getComponent,s=i(),u=s.docExpansion,l=s.deepLinking,p=l&&"false"!==l,f=c("Collapse"),d=c("Markdown",!0),h=c("DeepLink"),m=c("Link"),v=t.getIn(["tagDetails","description"],null),g=t.getIn(["tagDetails","externalDocs","description"]),y=t.getIn(["tagDetails","externalDocs","url"]),b=["operations-tag",n],E=o.isShown(b,"full"===u||"list"===u);return j.a.createElement("div",{className:E?"opblock-tag-section is-open":"opblock-tag-section"},j.a.createElement("h4",{onClick:function(){return a.show(b,!E)},className:v?"opblock-tag":"opblock-tag no-desc",id:b.map((function(e){return Object(D.g)(e)})).join("-"),"data-tag":n,"data-is-open":E},j.a.createElement(h,{enabled:p,isShown:E,path:Object(D.d)(n),text:n}),v?j.a.createElement("small",null,j.a.createElement(d,{source:v})):j.a.createElement("small",null),j.a.createElement("div",null,g?j.a.createElement("small",null,g,y?": ":null,y?j.a.createElement(m,{href:Object(D.G)(y),onClick:function(e){return e.stopPropagation()},target:"_blank"},y):null):null),j.a.createElement("button",{className:"expand-operation",title:E?"Collapse operation":"Expand operation",onClick:function(){return a.show(b,!E)}},j.a.createElement("svg",{className:"arrow",width:"20",height:"20"},j.a.createElement("use",{href:E?"#large-arrow-down":"#large-arrow",xlinkHref:E?"#large-arrow-down":"#large-arrow"})))),j.a.createElement(f,{isOpened:E},r))}}]),n}(j.a.Component);v()(Be,"defaultProps",{tagObj:C.a.fromJS({}),tag:""});var Ue=function(e){ce()(r,e);var t=ue()(r);function r(){return E()(this,r),t.apply(this,arguments)}return S()(r,[{key:"render",value:function(){var e=this.props,t=e.specPath,r=e.response,o=e.request,a=e.toggleShown,i=e.onTryoutClick,c=e.onCancelClick,s=e.onExecute,u=e.fn,l=e.getComponent,p=e.getConfigs,f=e.specActions,d=e.specSelectors,h=e.authActions,m=e.authSelectors,v=e.oas3Actions,g=e.oas3Selectors,y=this.props.operation,b=y.toJS(),E=b.deprecated,x=b.isShown,S=b.path,w=b.method,_=b.op,O=b.tag,C=b.operationId,A=b.allowTryItOut,k=b.displayRequestDuration,P=b.tryItOutEnabled,I=b.executeInProgress,T=_.description,N=_.externalDocs,R=_.schemes,M=y.getIn(["op"]),q=M.get("responses"),L=Object(D.n)(M,["parameters"]),B=d.operationScheme(S,w),U=["operations",O,C],V=Object(D.m)(M),z=l("responses"),F=l("parameters"),J=l("execute"),W=l("clear"),H=l("Collapse"),$=l("Markdown",!0),Y=l("schemes"),K=l("OperationServers"),G=l("OperationExt"),Z=l("OperationSummary"),X=l("Link"),Q=p().showExtensions;if(q&&r&&r.size>0){var ee=!q.get(String(r.get("status")))&&!q.get("default");r=r.set("notDocumented",ee)}var te=[S,w];return j.a.createElement("div",{className:E?"opblock opblock-deprecated":x?"opblock opblock-".concat(w," is-open"):"opblock opblock-".concat(w),id:Object(D.g)(U.join("-"))},j.a.createElement(Z,{operationProps:y,toggleShown:a,getComponent:l,authActions:h,authSelectors:m,specPath:t}),j.a.createElement(H,{isOpened:x},j.a.createElement("div",{className:"opblock-body"},M&&M.size||null===M?null:j.a.createElement("img",{height:"32px",width:"32px",src:n(350),className:"opblock-loading-animation"}),E&&j.a.createElement("h4",{className:"opblock-title_normal"}," Warning: Deprecated"),T&&j.a.createElement("div",{className:"opblock-description-wrapper"},j.a.createElement("div",{className:"opblock-description"},j.a.createElement($,{source:T}))),N&&N.url?j.a.createElement("div",{className:"opblock-external-docs-wrapper"},j.a.createElement("h4",{className:"opblock-title_normal"},"Find more details"),j.a.createElement("div",{className:"opblock-external-docs"},j.a.createElement("span",{className:"opblock-external-docs__description"},j.a.createElement($,{source:N.description})),j.a.createElement(X,{target:"_blank",className:"opblock-external-docs__link",href:Object(D.G)(N.url)},N.url))):null,M&&M.size?j.a.createElement(F,{parameters:L,specPath:t.push("parameters"),operation:M,onChangeKey:te,onTryoutClick:i,onCancelClick:c,tryItOutEnabled:P,allowTryItOut:A,fn:u,getComponent:l,specActions:f,specSelectors:d,pathMethod:[S,w],getConfigs:p,oas3Actions:v,oas3Selectors:g}):null,P?j.a.createElement(K,{getComponent:l,path:S,method:w,operationServers:M.get("servers"),pathServers:d.paths().getIn([S,"servers"]),getSelectedServer:g.selectedServer,setSelectedServer:v.setSelectedServer,setServerVariableValue:v.setServerVariableValue,getServerVariable:g.serverVariableValue,getEffectiveServerValue:g.serverEffectiveValue}):null,P&&A&&R&&R.size?j.a.createElement("div",{className:"opblock-schemes"},j.a.createElement(Y,{schemes:R,path:S,method:w,specActions:f,currentScheme:B})):null,j.a.createElement("div",{className:P&&r&&A?"btn-group":"execute-wrapper"},P&&A?j.a.createElement(J,{operation:M,specActions:f,specSelectors:d,oas3Selectors:g,oas3Actions:v,path:S,method:w,onExecute:s}):null,P&&r&&A?j.a.createElement(W,{specActions:f,path:S,method:w}):null),I?j.a.createElement("div",{className:"loading-container"},j.a.createElement("div",{className:"loading"})):null,q?j.a.createElement(z,{responses:q,request:o,tryItOutResponse:r,getComponent:l,getConfigs:p,specSelectors:d,oas3Actions:v,oas3Selectors:g,specActions:f,produces:d.producesOptionsFor([S,w]),producesValue:d.currentProducesFor([S,w]),specPath:t.push("responses"),path:S,method:w,displayRequestDuration:k,fn:u}):null,Q&&V.size?j.a.createElement(G,{extensions:V,getComponent:l}):null)))}}]),r}(w.PureComponent);v()(Ue,"defaultProps",{operation:null,response:null,request:null,specPath:Object(O.List)(),summary:""});var Ve=n(55),ze=n.n(Ve),Fe=function(e){ce()(n,e);var t=ue()(n);function n(){return E()(this,n),t.apply(this,arguments)}return S()(n,[{key:"render",value:function(){var e=this.props,t=e.toggleShown,n=e.getComponent,r=e.authActions,o=e.authSelectors,a=e.operationProps,i=e.specPath,c=a.toJS(),s=c.summary,u=c.isAuthorized,l=c.method,p=c.op,f=c.showSummary,d=c.operationId,h=c.originalOperationId,m=c.displayOperationId,v=p.summary,g=a.get("security"),y=n("authorizeOperationBtn"),b=n("OperationSummaryMethod"),E=n("OperationSummaryPath"),x=n("JumpToPath",!0);return j.a.createElement("div",{className:"opblock-summary opblock-summary-".concat(l),onClick:t},j.a.createElement(b,{method:l}),j.a.createElement(E,{getComponent:n,operationProps:a,specPath:i}),f?j.a.createElement("div",{className:"opblock-summary-description"},ze()(v||s)):null,m&&(h||d)?j.a.createElement("span",{className:"opblock-summary-operation-id"},h||d):null,g&&g.count()?j.a.createElement(y,{isAuthorized:u,onClick:function(){var e=o.definitionsForRequirements(g);r.showDefinitions(e)}}):null,j.a.createElement(x,{path:i}))}}]),n}(w.PureComponent);v()(Fe,"defaultProps",{operationProps:null,specPath:Object(O.List)(),summary:""});var Je=function(e){ce()(n,e);var t=ue()(n);function n(){return E()(this,n),t.apply(this,arguments)}return S()(n,[{key:"render",value:function(){var e=this.props.method;return j.a.createElement("span",{className:"opblock-summary-method"},e.toUpperCase())}}]),n}(w.PureComponent);v()(Je,"defaultProps",{operationProps:null});var We=function(e){ce()(n,e);var t=ue()(n);function n(){var e;E()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a .hljs-title":{color:"#88C0D0"},"hljs-keyword":{color:"#81A1C1"},"hljs-literal":{color:"#81A1C1"},"hljs-symbol":{color:"#81A1C1"},"hljs-number":{color:"#B48EAD"},"hljs-regexp":{color:"#EBCB8B"},"hljs-string":{color:"#A3BE8C"},"hljs-title":{color:"#8FBCBB"},"hljs-params":{color:"#D8DEE9"},"hljs-bullet":{color:"#81A1C1"},"hljs-code":{color:"#8FBCBB"},"hljs-emphasis":{fontStyle:"italic"},"hljs-formula":{color:"#8FBCBB"},"hljs-strong":{fontWeight:"bold"},"hljs-link:hover":{textDecoration:"underline"},"hljs-quote":{color:"#4C566A"},"hljs-comment":{color:"#4C566A"},"hljs-doctag":{color:"#8FBCBB"},"hljs-meta":{color:"#5E81AC"},"hljs-meta-keyword":{color:"#5E81AC"},"hljs-meta-string":{color:"#A3BE8C"},"hljs-attr":{color:"#8FBCBB"},"hljs-attribute":{color:"#D8DEE9"},"hljs-builtin-name":{color:"#81A1C1"},"hljs-name":{color:"#81A1C1"},"hljs-section":{color:"#88C0D0"},"hljs-tag":{color:"#81A1C1"},"hljs-variable":{color:"#D8DEE9"},"hljs-template-variable":{color:"#D8DEE9"},"hljs-template-tag":{color:"#5E81AC"},"abnf .hljs-attribute":{color:"#88C0D0"},"abnf .hljs-symbol":{color:"#EBCB8B"},"apache .hljs-attribute":{color:"#88C0D0"},"apache .hljs-section":{color:"#81A1C1"},"arduino .hljs-built_in":{color:"#88C0D0"},"aspectj .hljs-meta":{color:"#D08770"},"aspectj > .hljs-title":{color:"#88C0D0"},"bnf .hljs-attribute":{color:"#8FBCBB"},"clojure .hljs-name":{color:"#88C0D0"},"clojure .hljs-symbol":{color:"#EBCB8B"},"coq .hljs-built_in":{color:"#88C0D0"},"cpp .hljs-meta-string":{color:"#8FBCBB"},"css .hljs-built_in":{color:"#88C0D0"},"css .hljs-keyword":{color:"#D08770"},"diff .hljs-meta":{color:"#8FBCBB"},"ebnf .hljs-attribute":{color:"#8FBCBB"},"glsl .hljs-built_in":{color:"#88C0D0"},"groovy .hljs-meta:not(:first-child)":{color:"#D08770"},"haxe .hljs-meta":{color:"#D08770"},"java .hljs-meta":{color:"#D08770"},"ldif .hljs-attribute":{color:"#8FBCBB"},"lisp .hljs-name":{color:"#88C0D0"},"lua .hljs-built_in":{color:"#88C0D0"},"moonscript .hljs-built_in":{color:"#88C0D0"},"nginx .hljs-attribute":{color:"#88C0D0"},"nginx .hljs-section":{color:"#5E81AC"},"pf .hljs-built_in":{color:"#88C0D0"},"processing .hljs-built_in":{color:"#88C0D0"},"scss .hljs-keyword":{color:"#81A1C1"},"stylus .hljs-keyword":{color:"#81A1C1"},"swift .hljs-meta":{color:"#D08770"},"vim .hljs-built_in":{color:"#88C0D0",fontStyle:"italic"},"yaml .hljs-meta":{color:"#D08770"}},obsidian:{hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#282b2e",color:"#e0e2e4"},"hljs-keyword":{color:"#93c763",fontWeight:"bold"},"hljs-selector-tag":{color:"#93c763",fontWeight:"bold"},"hljs-literal":{color:"#93c763",fontWeight:"bold"},"hljs-selector-id":{color:"#93c763"},"hljs-number":{color:"#ffcd22"},"hljs-attribute":{color:"#668bb0"},"hljs-code":{color:"white"},"hljs-class .hljs-title":{color:"white"},"hljs-section":{color:"white",fontWeight:"bold"},"hljs-regexp":{color:"#d39745"},"hljs-link":{color:"#d39745"},"hljs-meta":{color:"#557182"},"hljs-tag":{color:"#8cbbad"},"hljs-name":{color:"#8cbbad",fontWeight:"bold"},"hljs-bullet":{color:"#8cbbad"},"hljs-subst":{color:"#8cbbad"},"hljs-emphasis":{color:"#8cbbad"},"hljs-type":{color:"#8cbbad",fontWeight:"bold"},"hljs-built_in":{color:"#8cbbad"},"hljs-selector-attr":{color:"#8cbbad"},"hljs-selector-pseudo":{color:"#8cbbad"},"hljs-addition":{color:"#8cbbad"},"hljs-variable":{color:"#8cbbad"},"hljs-template-tag":{color:"#8cbbad"},"hljs-template-variable":{color:"#8cbbad"},"hljs-string":{color:"#ec7600"},"hljs-symbol":{color:"#ec7600"},"hljs-comment":{color:"#818e96"},"hljs-quote":{color:"#818e96"},"hljs-deletion":{color:"#818e96"},"hljs-selector-class":{color:"#A082BD"},"hljs-doctag":{fontWeight:"bold"},"hljs-title":{fontWeight:"bold"},"hljs-strong":{fontWeight:"bold"}},"tomorrow-night":{"hljs-comment":{color:"#969896"},"hljs-quote":{color:"#969896"},"hljs-variable":{color:"#cc6666"},"hljs-template-variable":{color:"#cc6666"},"hljs-tag":{color:"#cc6666"},"hljs-name":{color:"#cc6666"},"hljs-selector-id":{color:"#cc6666"},"hljs-selector-class":{color:"#cc6666"},"hljs-regexp":{color:"#cc6666"},"hljs-deletion":{color:"#cc6666"},"hljs-number":{color:"#de935f"},"hljs-built_in":{color:"#de935f"},"hljs-builtin-name":{color:"#de935f"},"hljs-literal":{color:"#de935f"},"hljs-type":{color:"#de935f"},"hljs-params":{color:"#de935f"},"hljs-meta":{color:"#de935f"},"hljs-link":{color:"#de935f"},"hljs-attribute":{color:"#f0c674"},"hljs-string":{color:"#b5bd68"},"hljs-symbol":{color:"#b5bd68"},"hljs-bullet":{color:"#b5bd68"},"hljs-addition":{color:"#b5bd68"},"hljs-title":{color:"#81a2be"},"hljs-section":{color:"#81a2be"},"hljs-keyword":{color:"#b294bb"},"hljs-selector-tag":{color:"#b294bb"},hljs:{display:"block",overflowX:"auto",background:"#1d1f21",color:"#c5c8c6",padding:"0.5em"},"hljs-emphasis":{fontStyle:"italic"},"hljs-strong":{fontWeight:"bold"}}},pt=s()(lt),ft=function(e){return pt.includes(e)?lt[e]:(console.warn("Request style '".concat(e,"' is not available, returning default instead")),ut)},dt=n(25),ht=n.n(dt),mt=n(380),vt=n.n(mt),gt=n(151),yt=function(e){ce()(n,e);var t=ue()(n);function n(){var e;E()(this,n);for(var r=arguments.length,o=new Array(r),a=0;ao&&(0===a&&n<0||o+a>=r&&n>0)&&e.preventDefault()})),e}return S()(n,[{key:"render",value:function(){var e=this.props,t=e.value,n=e.className,r=e.downloadable,o=e.getConfigs,a=e.canCopy,i=o?o():{syntaxHighlight:{activated:!0,theme:"agate"}};n=n||"";var c=ht()(i,"syntaxHighlight.activated")?j.a.createElement(Ge.Light,{className:n+" microlight",onWheel:this.preventYScrollingBeyondElement,style:ft(ht()(i,"syntaxHighlight.theme"))},t):j.a.createElement("pre",{onWheel:this.preventYScrollingBeyondElement,className:n+" microlight"},t);return j.a.createElement("div",{className:"highlight-code"},r?j.a.createElement("div",{className:"download-contents",onClick:this.downloadText},"Download"):null,a?j.a.createElement("div",{className:"copy-to-clipboard"},j.a.createElement(gt.CopyToClipboard,{text:t},j.a.createElement("button",null))):null,c)}}]),n}(w.Component),bt=function(e){ce()(n,e);var t=ue()(n);function n(){var e;E()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a0?p?j.a.createElement("div",null,j.a.createElement("p",{className:"i"},"Unrecognized response type; displaying content as text."),j.a.createElement(f,{downloadable:!0,fileName:"".concat(d,".txt"),value:p,getConfigs:u,canCopy:!0})):j.a.createElement("p",{className:"i"},"Unrecognized response type; unable to display."):null;return t?j.a.createElement("div",null,j.a.createElement("h5",null,"Response body"),t):null}}]),n}(j.a.PureComponent),At=n(13),kt=n.n(At),Pt=function(e){ce()(n,e);var t=ue()(n);function n(e){var r;return E()(this,n),r=t.call(this,e),v()(ae()(r),"onChange",(function(e,t,n){var o=r.props;(0,o.specActions.changeParamByIdentity)(o.onChangeKey,e,t,n)})),v()(ae()(r),"onChangeConsumesWrapper",(function(e){var t=r.props;(0,t.specActions.changeConsumesValue)(t.onChangeKey,e)})),v()(ae()(r),"toggleTab",(function(e){return"parameters"===e?r.setState({parametersVisible:!0,callbackVisible:!1}):"callbacks"===e?r.setState({callbackVisible:!0,parametersVisible:!1}):void 0})),r.state={callbackVisible:!1,parametersVisible:!0},r}return S()(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.onTryoutClick,r=t.onCancelClick,o=t.parameters,a=t.allowTryItOut,i=t.tryItOutEnabled,c=t.specPath,s=t.fn,u=t.getComponent,l=t.getConfigs,p=t.specSelectors,f=t.specActions,d=t.pathMethod,h=t.oas3Actions,m=t.oas3Selectors,v=t.operation,g=u("parameterRow"),y=u("TryItOutButton"),b=u("contentType"),E=u("Callbacks",!0),x=u("RequestBody",!0),S=i&&a,w=p.isOAS3(),_=v.get("requestBody");return j.a.createElement("div",{className:"opblock-section"},j.a.createElement("div",{className:"opblock-section-header"},w?j.a.createElement("div",{className:"tab-header"},j.a.createElement("div",{onClick:function(){return e.toggleTab("parameters")},className:"tab-item ".concat(this.state.parametersVisible&&"active")},j.a.createElement("h4",{className:"opblock-title"},j.a.createElement("span",null,"Parameters"))),v.get("callbacks")?j.a.createElement("div",{onClick:function(){return e.toggleTab("callbacks")},className:"tab-item ".concat(this.state.callbackVisible&&"active")},j.a.createElement("h4",{className:"opblock-title"},j.a.createElement("span",null,"Callbacks"))):null):j.a.createElement("div",{className:"tab-header"},j.a.createElement("h4",{className:"opblock-title"},"Parameters")),a?j.a.createElement(y,{enabled:i,onCancelClick:r,onTryoutClick:n}):null),this.state.parametersVisible?j.a.createElement("div",{className:"parameters-container"},o.count()?j.a.createElement("div",{className:"table-container"},j.a.createElement("table",{className:"parameters"},j.a.createElement("thead",null,j.a.createElement("tr",null,j.a.createElement("th",{className:"col_header parameters-col_name"},"Name"),j.a.createElement("th",{className:"col_header parameters-col_description"},"Description"))),j.a.createElement("tbody",null,function(e,t){return e.valueSeq().filter(C.a.Map.isMap).map(t)}(o,(function(t,n){return j.a.createElement(g,{fn:s,specPath:c.push(n.toString()),getComponent:u,getConfigs:l,rawParam:t,param:p.parameterWithMetaByIdentity(d,t),key:"".concat(t.get("in"),".").concat(t.get("name")),onChange:e.onChange,onChangeConsumes:e.onChangeConsumesWrapper,specSelectors:p,specActions:f,oas3Actions:h,oas3Selectors:m,pathMethod:d,isExecute:S})})).toArray()))):j.a.createElement("div",{className:"opblock-description-wrapper"},j.a.createElement("p",null,"No parameters"))):null,this.state.callbackVisible?j.a.createElement("div",{className:"callbacks-container opblock-description-wrapper"},j.a.createElement(E,{callbacks:Object(O.Map)(v.get("callbacks")),specPath:c.slice(0,-1).push("callbacks")})):null,w&&_&&this.state.parametersVisible&&j.a.createElement("div",{className:"opblock-section opblock-section-request-body"},j.a.createElement("div",{className:"opblock-section-header"},j.a.createElement("h4",{className:"opblock-title parameter__name ".concat(_.get("required")&&"required")},"Request body"),j.a.createElement("label",null,j.a.createElement(b,{value:m.requestContentType.apply(m,kt()(d)),contentTypes:_.get("content",Object(O.List)()).keySeq(),onChange:function(e){h.setRequestContentType({value:e,pathMethod:d}),h.initRequestBodyValidateError({pathMethod:d})},className:"body-param-content-type"}))),j.a.createElement("div",{className:"opblock-description-wrapper"},j.a.createElement(x,{specPath:c.slice(0,-1).push("requestBody"),requestBody:_,requestBodyValue:m.requestBodyValue.apply(m,kt()(d)),requestBodyInclusionSetting:m.requestBodyInclusionSetting.apply(m,kt()(d)),requestBodyErrors:m.requestBodyErrors.apply(m,kt()(d)),isExecute:S,activeExamplesKey:m.activeExamplesMember.apply(m,kt()(d).concat(["requestBody","requestBody"])),updateActiveExamplesKey:function(t){e.props.oas3Actions.setActiveExamplesMember({name:t,pathMethod:e.props.pathMethod,contextType:"requestBody",contextName:"requestBody"})},onChange:function(e,t){if(t){var n=m.requestBodyValue.apply(m,kt()(d)),r=O.Map.isMap(n)?n:Object(O.Map)();return h.setRequestBodyValue({pathMethod:d,value:r.setIn(t,e)})}h.setRequestBodyValue({value:e,pathMethod:d})},onChangeIncludeEmpty:function(e,t){h.setRequestBodyInclusion({pathMethod:d,value:t,name:e})},contentType:m.requestContentType.apply(m,kt()(d))}))))}}]),n}(w.Component);v()(Pt,"defaultProps",{onTryoutClick:Function.prototype,onCancelClick:Function.prototype,tryItOutEnabled:!1,allowTryItOut:!0,onChangeKey:[],specPath:[]});var It=function(e){var t=e.xKey,n=e.xVal;return j.a.createElement("div",{className:"parameter__extension"},t,": ",String(n))},Tt={onChange:function(){},isIncludedOptions:{}},Nt=function(e){ce()(n,e);var t=ue()(n);function n(){var e;E()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a1&&void 0!==arguments[1]&&arguments[1],n=o.props,r=n.onChange,a=n.rawParam;return r(a,""===e||e&&0===e.size?null:e,t)})),v()(ae()(o),"_onExampleSelect",(function(e){o.props.oas3Actions.setActiveExamplesMember({name:e,pathMethod:o.props.pathMethod,contextType:"parameters",contextName:o.getParamKey()})})),v()(ae()(o),"onChangeIncludeEmpty",(function(e){var t=o.props,n=t.specActions,r=t.param,a=t.pathMethod,i=r.get("name"),c=r.get("in");return n.updateEmptyParamInclusion(a,i,c,e)})),v()(ae()(o),"setDefaultValue",(function(){var e=o.props,t=e.specSelectors,n=e.pathMethod,r=e.rawParam,a=e.oas3Selectors,i=t.parameterWithMetaByIdentity(n,r)||Object(O.Map)(),c=Object(Rt.a)(i,{isOAS3:t.isOAS3()}).schema,s=i.get("content",Object(O.Map)()).keySeq().first(),u=c?Object(D.o)(c.toJS(),s,{includeWriteOnly:!0}):null;if(i&&void 0===i.get("value")&&"body"!==i.get("in")){var l;if(t.isSwagger2())l=i.get("x-example")||i.getIn(["schema","example"])||c&&c.getIn(["default"]);else if(t.isOAS3()){var p=a.activeExamplesMember.apply(a,kt()(n).concat(["parameters",o.getParamKey()]));l=i.getIn(["examples",p,"value"])||i.getIn(["content",s,"example"])||i.get("example")||c&&c.get("example")||c&&c.get("default")||i.get("default")}void 0===l||O.List.isList(l)||(l=Object(D.J)(l)),void 0!==l?o.onChangeWrapper(l):c&&"object"===c.get("type")&&u&&!i.get("examples")&&o.onChangeWrapper(O.List.isList(u)?u:Object(D.J)(u))}})),o.setDefaultValue(),o}return S()(n,[{key:"componentWillReceiveProps",value:function(e){var t,n=e.specSelectors,r=e.pathMethod,o=e.rawParam,a=n.isOAS3(),i=n.parameterWithMetaByIdentity(r,o)||new O.Map;if(i=i.isEmpty()?o:i,a){var c=Object(Rt.a)(i,{isOAS3:a}).schema;t=c?c.get("enum"):void 0}else t=i?i.get("enum"):void 0;var s,u=i?i.get("value"):void 0;void 0!==u?s=u:o.get("required")&&t&&t.size&&(s=t.first()),void 0!==s&&s!==u&&this.onChangeWrapper(Object(D.x)(s)),this.setDefaultValue()}},{key:"getParamKey",value:function(){var e=this.props.param;return e?"".concat(e.get("name"),"-").concat(e.get("in")):null}},{key:"render",value:function(){var e=this.props,t=e.param,n=e.rawParam,r=e.getComponent,o=e.getConfigs,a=e.isExecute,i=e.fn,c=e.onChangeConsumes,s=e.specSelectors,u=e.pathMethod,l=e.specPath,p=e.oas3Selectors,f=s.isOAS3(),d=o(),h=d.showExtensions,m=d.showCommonExtensions;if(t||(t=n),!n)return null;var v,g,y,b,E=r("JsonSchemaForm"),x=r("ParamBody"),S=t.get("in"),w="body"!==S?null:j.a.createElement(x,{getComponent:r,getConfigs:o,fn:i,param:t,consumes:s.consumesOptionsFor(u),consumesValue:s.contentTypeValues(u).get("requestContentType"),onChange:this.onChangeWrapper,onChangeConsumes:c,isExecute:a,specSelectors:s,pathMethod:u}),_=r("modelExample"),C=r("Markdown",!0),A=r("ParameterExt"),k=r("ParameterIncludeEmpty"),P=r("ExamplesSelectValueRetainer"),I=r("Example"),T=Object(Rt.a)(t,{isOAS3:f}).schema,N=s.parameterWithMetaByIdentity(u,n)||Object(O.Map)(),R=T?T.get("format"):null,q=T?T.get("type"):null,L=T?T.getIn(["items","type"]):null,B="formData"===S,U="FormData"in M.a,V=t.get("required"),z=N?N.get("value"):"",F=m?Object(D.l)(T):null,J=h?Object(D.m)(t):null,W=!1;return void 0!==t&&T&&(v=T.get("items")),void 0!==v?(g=v.get("enum"),y=v.get("default")):T&&(g=T.get("enum")),g&&g.size&&g.size>0&&(W=!0),void 0!==t&&(T&&(y=T.get("default")),void 0===y&&(y=t.get("default")),void 0===(b=t.get("example"))&&(b=t.get("x-example"))),j.a.createElement("tr",{"data-param-name":t.get("name"),"data-param-in":t.get("in")},j.a.createElement("td",{className:"parameters-col_name"},j.a.createElement("div",{className:V?"parameter__name required":"parameter__name"},t.get("name"),V?j.a.createElement("span",null," *"):null),j.a.createElement("div",{className:"parameter__type"},q,L&&"[".concat(L,"]"),R&&j.a.createElement("span",{className:"prop-format"},"($",R,")")),j.a.createElement("div",{className:"parameter__deprecated"},f&&t.get("deprecated")?"deprecated":null),j.a.createElement("div",{className:"parameter__in"},"(",t.get("in"),")"),m&&F.size?F.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];return j.a.createElement(A,{key:"".concat(n,"-").concat(r),xKey:n,xVal:r})})):null,h&&J.size?J.map((function(e,t){return j.a.createElement(A,{key:"".concat(t,"-").concat(e),xKey:t,xVal:e})})):null),j.a.createElement("td",{className:"parameters-col_description"},t.get("description")?j.a.createElement(C,{source:t.get("description")}):null,!w&&a||!W?null:j.a.createElement(C,{className:"parameter__enum",source:"Available values : "+g.map((function(e){return e})).toArray().join(", ")}),!w&&a||void 0===y?null:j.a.createElement(C,{className:"parameter__default",source:"Default value : "+y}),!w&&a||void 0===b?null:j.a.createElement(C,{source:"Example : "+b}),B&&!U&&j.a.createElement("div",null,"Error: your browser does not support FormData"),f&&t.get("examples")?j.a.createElement("section",{className:"parameter-controls"},j.a.createElement(P,{examples:t.get("examples"),onSelect:this._onExampleSelect,updateValue:this.onChangeWrapper,getComponent:r,defaultToFirstExample:!0,currentKey:p.activeExamplesMember.apply(p,kt()(u).concat(["parameters",this.getParamKey()])),currentUserInputValue:z})):null,w?null:j.a.createElement(E,{fn:i,getComponent:r,value:z,required:V,disabled:!a,description:t.get("description")?"".concat(t.get("name")," - ").concat(t.get("description")):"".concat(t.get("name")),onChange:this.onChangeWrapper,errors:N.get("errors"),schema:T}),w&&T?j.a.createElement(_,{getComponent:r,specPath:l.push("schema"),getConfigs:o,isExecute:a,specSelectors:s,schema:T,example:w,includeWriteOnly:!0}):null,!w&&a&&t.get("allowEmptyValue")?j.a.createElement(k,{onChange:this.onChangeIncludeEmpty,isIncluded:s.parameterInclusionSettingFor(u,t.get("name"),t.get("in")),isDisabled:!Object(D.q)(z)}):null,f&&t.get("examples")?j.a.createElement(I,{example:t.getIn(["examples",p.activeExamplesMember.apply(p,kt()(u).concat(["parameters",this.getParamKey()]))]),getComponent:r}):null))}}]),n}(w.Component),Dt=function(e){ce()(n,e);var t=ue()(n);function n(){var e;E()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a0&&"none"!==u),f=this.getSchemaBasePath(),d=n.isOAS3(),h=r("ModelWrapper"),m=r("Collapse"),v=r("ModelCollapse"),g=r("JumpToPath");return j.a.createElement("section",{className:p?"models is-open":"models"},j.a.createElement("h4",{onClick:function(){return a.show("models",!p)}},j.a.createElement("span",null,d?"Schemas":"Models"),j.a.createElement("svg",{width:"20",height:"20"},j.a.createElement("use",{xlinkHref:p?"#large-arrow-down":"#large-arrow"}))),j.a.createElement(m,{isOpened:p},c.entrySeq().map((function(t){var c=$e()(t,1)[0],s=[].concat(kt()(f),[c]),u=n.specResolvedSubtree(s),p=n.specJson().getIn(s),d=O.Map.isMap(u)?u:C.a.Map(),m=O.Map.isMap(p)?p:C.a.Map(),y=d.get("title")||m.get("title")||c,b=o.isShown(["models",c],!1);b&&0===d.size&&m.size>0&&e.props.specActions.requestResolvedSubtree([].concat(kt()(e.getSchemaBasePath()),[c]));var E=C.a.List([].concat(kt()(f),[c])),x=j.a.createElement(h,{name:c,expandDepth:l,schema:d||C.a.Map(),displayName:y,specPath:E,getComponent:r,specSelectors:n,getConfigs:i,layoutSelectors:o,layoutActions:a,includeReadOnly:!0,includeWriteOnly:!0}),S=j.a.createElement("span",{className:"model-box"},j.a.createElement("span",{className:"model model-title"},y));return j.a.createElement("div",{id:"model-".concat(c),className:"model-container",key:"models-section-".concat(c),"data-name":c,ref:e.onLoad},j.a.createElement("span",{className:"models-jump-to-path"},j.a.createElement(g,{specPath:E})),j.a.createElement(v,{classes:"model-box",collapsedContent:e.getCollapsedContent(c),onToggle:e.handleToggle,title:S,displayName:y,modelName:c,hideSelfOnExpand:!0,expanded:l>0&&b},x))})).toArray()))}}]),n}(w.Component),In=function(e){var t=e.value,n=(0,e.getComponent)("ModelCollapse"),r=j.a.createElement("span",null,"Array [ ",t.count()," ]");return j.a.createElement("span",{className:"prop-enum"},"Enum:",j.a.createElement("br",null),j.a.createElement(n,{collapsedContent:r},"[ ",t.join(", ")," ]"))},Tn=function(e){ce()(n,e);var t=ue()(n);function n(){return E()(this,n),t.apply(this,arguments)}return S()(n,[{key:"render",value:function(){var e=this.props,t=e.schema,n=e.name,r=e.displayName,o=e.isRef,a=e.getComponent,c=e.getConfigs,s=e.depth,u=e.onToggle,l=e.expanded,p=e.specPath,f=Ht()(e,["schema","name","displayName","isRef","getComponent","getConfigs","depth","onToggle","expanded","specPath"]),d=f.specSelectors,h=f.expandDepth,m=f.includeReadOnly,v=f.includeWriteOnly,g=d.isOAS3;if(!t)return null;var y=c().showExtensions,b=t.get("description"),E=t.get("properties"),x=t.get("additionalProperties"),S=t.get("title")||r||n,w=t.get("required"),_=t.filter((function(e,t){return-1!==["maxProperties","minProperties","nullable"].indexOf(t)})),C=a("JumpToPath",!0),A=a("Markdown",!0),k=a("Model"),P=a("ModelCollapse"),I=a("Property"),T=function(){return j.a.createElement("span",{className:"model-jump-to-path"},j.a.createElement(C,{specPath:p}))},N=j.a.createElement("span",null,j.a.createElement("span",null,"{"),"...",j.a.createElement("span",null,"}"),o?j.a.createElement(T,null):""),R=d.isOAS3()?t.get("anyOf"):null,M=d.isOAS3()?t.get("oneOf"):null,D=d.isOAS3()?t.get("not"):null,q=S&&j.a.createElement("span",{className:"model-title"},o&&t.get("$$ref")&&j.a.createElement("span",{className:"model-hint"},t.get("$$ref")),j.a.createElement("span",{className:"model-title__text"},S));return j.a.createElement("span",{className:"model"},j.a.createElement(P,{modelName:n,title:q,onToggle:u,expanded:!!l||s<=h,collapsedContent:N},j.a.createElement("span",{className:"brace-open object"},"{"),o?j.a.createElement(T,null):null,j.a.createElement("span",{className:"inner-object"},j.a.createElement("table",{className:"model"},j.a.createElement("tbody",null,b?j.a.createElement("tr",{className:"description"},j.a.createElement("td",null,"description:"),j.a.createElement("td",null,j.a.createElement(A,{source:b}))):null,E&&E.size?E.entrySeq().filter((function(e){var t=$e()(e,2)[1];return(!t.get("readOnly")||m)&&(!t.get("writeOnly")||v)})).map((function(e){var t=$e()(e,2),r=t[0],o=t[1],i=g()&&o.get("deprecated"),u=O.List.isList(w)&&w.contains(r),l=["property-row"];return i&&l.push("deprecated"),u&&l.push("required"),j.a.createElement("tr",{key:r,className:l.join(" ")},j.a.createElement("td",null,r,u&&j.a.createElement("span",{className:"star"},"*")),j.a.createElement("td",null,j.a.createElement(k,Jt()({key:"object-".concat(n,"-").concat(r,"_").concat(o)},f,{required:u,getComponent:a,specPath:p.push("properties",r),getConfigs:c,schema:o,depth:s+1}))))})).toArray():null,y?j.a.createElement("tr",null,j.a.createElement("td",null," ")):null,y?t.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];if("x-"===n.slice(0,2)){var o=r?r.toJS?r.toJS():r:null;return j.a.createElement("tr",{key:n,className:"extension"},j.a.createElement("td",null,n),j.a.createElement("td",null,i()(o)))}})).toArray():null,x&&x.size?j.a.createElement("tr",null,j.a.createElement("td",null,"< * >:"),j.a.createElement("td",null,j.a.createElement(k,Jt()({},f,{required:!1,getComponent:a,specPath:p.push("additionalProperties"),getConfigs:c,schema:x,depth:s+1})))):null,R?j.a.createElement("tr",null,j.a.createElement("td",null,"anyOf ->"),j.a.createElement("td",null,R.map((function(e,t){return j.a.createElement("div",{key:t},j.a.createElement(k,Jt()({},f,{required:!1,getComponent:a,specPath:p.push("anyOf",t),getConfigs:c,schema:e,depth:s+1})))})))):null,M?j.a.createElement("tr",null,j.a.createElement("td",null,"oneOf ->"),j.a.createElement("td",null,M.map((function(e,t){return j.a.createElement("div",{key:t},j.a.createElement(k,Jt()({},f,{required:!1,getComponent:a,specPath:p.push("oneOf",t),getConfigs:c,schema:e,depth:s+1})))})))):null,D?j.a.createElement("tr",null,j.a.createElement("td",null,"not ->"),j.a.createElement("td",null,j.a.createElement("div",null,j.a.createElement(k,Jt()({},f,{required:!1,getComponent:a,specPath:p.push("not"),getConfigs:c,schema:D,depth:s+1}))))):null))),j.a.createElement("span",{className:"brace-close"},"}")),_.size?_.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];return j.a.createElement(I,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propClass:"property"})})):null)}}]),n}(w.Component),Nn=function(e){ce()(n,e);var t=ue()(n);function n(){return E()(this,n),t.apply(this,arguments)}return S()(n,[{key:"render",value:function(){var e=this.props,t=e.getComponent,n=e.getConfigs,r=e.schema,o=e.depth,a=e.expandDepth,i=e.name,c=e.displayName,s=e.specPath,u=r.get("description"),l=r.get("items"),p=r.get("title")||c||i,f=r.filter((function(e,t){return-1===["type","items","description","$$ref"].indexOf(t)})),d=t("Markdown",!0),h=t("ModelCollapse"),m=t("Model"),v=t("Property"),g=p&&j.a.createElement("span",{className:"model-title"},j.a.createElement("span",{className:"model-title__text"},p));return j.a.createElement("span",{className:"model"},j.a.createElement(h,{title:g,expanded:o<=a,collapsedContent:"[...]"},"[",f.size?f.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];return j.a.createElement(v,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propClass:"property"})})):null,u?j.a.createElement(d,{source:u}):f.size?j.a.createElement("div",{className:"markdown"}):null,j.a.createElement("span",null,j.a.createElement(m,Jt()({},this.props,{getConfigs:n,specPath:s.push("items"),name:null,schema:l,required:!1,depth:o+1}))),"]"))}}]),n}(w.Component),Rn=function(e){ce()(n,e);var t=ue()(n);function n(){return E()(this,n),t.apply(this,arguments)}return S()(n,[{key:"render",value:function(){var e=this.props,t=e.schema,n=e.getComponent,r=e.getConfigs,o=e.name,a=e.displayName,i=e.depth,c=r().showExtensions;if(!t||!t.get)return j.a.createElement("div",null);var s=t.get("type"),u=t.get("format"),l=t.get("xml"),p=t.get("enum"),f=t.get("title")||a||o,d=t.get("description"),h=Object(D.m)(t),m=t.filter((function(e,t){return-1===["enum","type","format","description","$$ref"].indexOf(t)})).filterNot((function(e,t){return h.has(t)})),v=n("Markdown",!0),g=n("EnumModel"),y=n("Property");return j.a.createElement("span",{className:"model"},j.a.createElement("span",{className:"prop"},o&&j.a.createElement("span",{className:"".concat(1===i&&"model-title"," prop-name")},f),j.a.createElement("span",{className:"prop-type"},s),u&&j.a.createElement("span",{className:"prop-format"},"($",u,")"),m.size?m.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];return j.a.createElement(y,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propClass:"property primitive"})})):null,c&&h.size?h.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];return j.a.createElement(y,{key:"".concat(n,"-").concat(r),propKey:n,propVal:r,propClass:"property primitive"})})):null,d?j.a.createElement(v,{source:d}):null,l&&l.size?j.a.createElement("span",null,j.a.createElement("br",null),j.a.createElement("span",{className:"property primitive"},"xml:"),l.entrySeq().map((function(e){var t=$e()(e,2),n=t[0],r=t[1];return j.a.createElement("span",{key:"".concat(n,"-").concat(r),className:"property primitive"},j.a.createElement("br",null),"   ",n,": ",String(r))})).toArray()):null,p&&j.a.createElement(g,{value:p,getComponent:n})))}}]),n}(w.Component),Mn=function(e){var t=e.propKey,n=e.propVal,r=e.propClass;return j.a.createElement("span",{className:r},j.a.createElement("br",null),t,": ",String(n))},Dn=function(e){ce()(n,e);var t=ue()(n);function n(){return E()(this,n),t.apply(this,arguments)}return S()(n,[{key:"render",value:function(){var e=this.props,t=e.onTryoutClick,n=e.onCancelClick,r=e.enabled;return j.a.createElement("div",{className:"try-out"},r?j.a.createElement("button",{className:"btn try-out__btn cancel",onClick:n},"Cancel"):j.a.createElement("button",{className:"btn try-out__btn",onClick:t},"Try it out "))}}]),n}(j.a.Component);v()(Dn,"defaultProps",{onTryoutClick:Function.prototype,onCancelClick:Function.prototype,enabled:!1});var qn=function(e){ce()(n,e);var t=ue()(n);function n(){return E()(this,n),t.apply(this,arguments)}return S()(n,[{key:"render",value:function(){var e=this.props,t=e.bypass,n=e.isSwagger2,r=e.isOAS3,o=e.alsoShow;return t?j.a.createElement("div",null,this.props.children):n&&r?j.a.createElement("div",{className:"version-pragma"},o,j.a.createElement("div",{className:"version-pragma__message version-pragma__message--ambiguous"},j.a.createElement("div",null,j.a.createElement("h3",null,"Unable to render this definition"),j.a.createElement("p",null,j.a.createElement("code",null,"swagger")," and ",j.a.createElement("code",null,"openapi")," fields cannot be present in the same Swagger or OpenAPI definition. Please remove one of the fields."),j.a.createElement("p",null,"Supported version fields are ",j.a.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",j.a.createElement("code",null,"openapi: 3.0.n")," (for example, ",j.a.createElement("code",null,"openapi: 3.0.0"),").")))):n||r?j.a.createElement("div",null,this.props.children):j.a.createElement("div",{className:"version-pragma"},o,j.a.createElement("div",{className:"version-pragma__message version-pragma__message--missing"},j.a.createElement("div",null,j.a.createElement("h3",null,"Unable to render this definition"),j.a.createElement("p",null,"The provided definition does not specify a valid version field."),j.a.createElement("p",null,"Please indicate a valid Swagger or OpenAPI version field. Supported version fields are ",j.a.createElement("code",null,"swagger: ",'"2.0"')," and those that match ",j.a.createElement("code",null,"openapi: 3.0.n")," (for example, ",j.a.createElement("code",null,"openapi: 3.0.0"),")."))))}}]),n}(j.a.PureComponent);v()(qn,"defaultProps",{alsoShow:null,children:null,bypass:!1});var Ln=function(e){var t=e.version;return j.a.createElement("small",null,j.a.createElement("pre",{className:"version"}," ",t," "))},Bn=function(e){var t=e.enabled,n=e.path,r=e.text;return j.a.createElement("a",{className:"nostyle",onClick:t?function(e){return e.preventDefault()}:null,href:t?"#/".concat(n):null},j.a.createElement("span",null,r))},Un=function(){return j.a.createElement("div",null,j.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",className:"svg-assets"},j.a.createElement("defs",null,j.a.createElement("symbol",{viewBox:"0 0 20 20",id:"unlocked"},j.a.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V6h2v-.801C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8z"})),j.a.createElement("symbol",{viewBox:"0 0 20 20",id:"locked"},j.a.createElement("path",{d:"M15.8 8H14V5.6C14 2.703 12.665 1 10 1 7.334 1 6 2.703 6 5.6V8H4c-.553 0-1 .646-1 1.199V17c0 .549.428 1.139.951 1.307l1.197.387C5.672 18.861 6.55 19 7.1 19h5.8c.549 0 1.428-.139 1.951-.307l1.196-.387c.524-.167.953-.757.953-1.306V9.199C17 8.646 16.352 8 15.8 8zM12 8H8V5.199C8 3.754 8.797 3 10 3c1.203 0 2 .754 2 2.199V8z"})),j.a.createElement("symbol",{viewBox:"0 0 20 20",id:"close"},j.a.createElement("path",{d:"M14.348 14.849c-.469.469-1.229.469-1.697 0L10 11.819l-2.651 3.029c-.469.469-1.229.469-1.697 0-.469-.469-.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-.469-.469-.469-1.228 0-1.697.469-.469 1.228-.469 1.697 0L10 8.183l2.651-3.031c.469-.469 1.228-.469 1.697 0 .469.469.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c.469.469.469 1.229 0 1.698z"})),j.a.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow"},j.a.createElement("path",{d:"M13.25 10L6.109 2.58c-.268-.27-.268-.707 0-.979.268-.27.701-.27.969 0l7.83 7.908c.268.271.268.709 0 .979l-7.83 7.908c-.268.271-.701.27-.969 0-.268-.269-.268-.707 0-.979L13.25 10z"})),j.a.createElement("symbol",{viewBox:"0 0 20 20",id:"large-arrow-down"},j.a.createElement("path",{d:"M17.418 6.109c.272-.268.709-.268.979 0s.271.701 0 .969l-7.908 7.83c-.27.268-.707.268-.979 0l-7.908-7.83c-.27-.268-.27-.701 0-.969.271-.268.709-.268.979 0L10 13.25l7.418-7.141z"})),j.a.createElement("symbol",{viewBox:"0 0 24 24",id:"jump-to"},j.a.createElement("path",{d:"M19 7v4H5.83l3.58-3.59L8 6l-6 6 6 6 1.41-1.41L5.83 13H21V7z"})),j.a.createElement("symbol",{viewBox:"0 0 24 24",id:"expand"},j.a.createElement("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"})))))},Vn=n(154),zn=function(e){ce()(n,e);var t=ue()(n);function n(){return E()(this,n),t.apply(this,arguments)}return S()(n,[{key:"render",value:function(){var e=this.props,t=e.errSelectors,n=e.specSelectors,r=e.getComponent,o=r("SvgAssets"),a=r("InfoContainer",!0),i=r("VersionPragmaFilter"),c=r("operations",!0),s=r("Models",!0),u=r("Row"),l=r("Col"),p=r("errors",!0),f=r("ServersContainer",!0),d=r("SchemesContainer",!0),h=r("AuthorizeBtnContainer",!0),m=r("FilterContainer",!0),v=n.isSwagger2(),g=n.isOAS3(),y=!n.specStr(),b=n.loadingStatus(),E=null;if("loading"===b&&(E=j.a.createElement("div",{className:"info"},j.a.createElement("div",{className:"loading-container"},j.a.createElement("div",{className:"loading"})))),"failed"===b&&(E=j.a.createElement("div",{className:"info"},j.a.createElement("div",{className:"loading-container"},j.a.createElement("h4",{className:"title"},"Failed to load API definition."),j.a.createElement(p,null)))),"failedConfig"===b){var x=t.lastError(),S=x?x.get("message"):"";E=j.a.createElement("div",{className:"info failed-config"},j.a.createElement("div",{className:"loading-container"},j.a.createElement("h4",{className:"title"},"Failed to load remote configuration."),j.a.createElement("p",null,S)))}if(!E&&y&&(E=j.a.createElement("h4",null,"No API definition provided.")),E)return j.a.createElement("div",{className:"swagger-ui"},j.a.createElement("div",{className:"loading-container"},E));var w=n.servers(),_=n.schemes(),O=w&&w.size,C=_&&_.size,A=!!n.securityDefinitions();return j.a.createElement("div",{className:"swagger-ui"},j.a.createElement(o,null),j.a.createElement(i,{isSwagger2:v,isOAS3:g,alsoShow:j.a.createElement(p,null)},j.a.createElement(p,null),j.a.createElement(u,{className:"information-container"},j.a.createElement(l,{mobile:12},j.a.createElement(a,null))),O||C||A?j.a.createElement("div",{className:"scheme-container"},j.a.createElement(l,{className:"schemes wrapper",mobile:12},O?j.a.createElement(f,null):null,C?j.a.createElement(d,null):null,A?j.a.createElement(h,null):null)):null,j.a.createElement(m,null),j.a.createElement(u,null,j.a.createElement(l,{mobile:12,desktop:12},j.a.createElement(c,null))),j.a.createElement(u,null,j.a.createElement(l,{mobile:12,desktop:12},j.a.createElement(s,null)))))}}]),n}(j.a.Component),Fn=n(270),Jn=n.n(Fn),Wn={value:"",onChange:function(){},schema:{},keyName:"",required:!1,errors:Object(O.List)()},Hn=function(e){ce()(n,e);var t=ue()(n);function n(){return E()(this,n),t.apply(this,arguments)}return S()(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.dispatchInitialValue,n=e.value,r=e.onChange;t&&r(n)}},{key:"render",value:function(){var e=this.props,t=e.schema,n=e.errors,r=e.value,o=e.onChange,a=e.getComponent,i=e.fn,c=e.disabled,s=t&&t.get?t.get("format"):null,u=t&&t.get?t.get("type"):null,l=function(e){return a(e,!1,{failSilently:!0})},p=u?l(s?"JsonSchema_".concat(u,"_").concat(s):"JsonSchema_".concat(u)):a("JsonSchema_string");return p||(p=a("JsonSchema_string")),j.a.createElement(p,Jt()({},this.props,{errors:n,fn:i,getComponent:a,value:r,onChange:o,schema:t,disabled:c}))}}]),n}(w.Component);v()(Hn,"defaultProps",Wn);var $n=function(e){ce()(n,e);var t=ue()(n);function n(){var e;E()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a0),p=o.getIn(["items","enum"]),f=o.getIn(["items","type"]),d=o.getIn(["items","format"]),h=o.getIn(["items","schema"]),m=!1,v="file"===f||"string"===f&&"binary"===d;if(f&&d?s=n("JsonSchema_".concat(f,"_").concat(d)):"boolean"!==f&&"array"!==f&&"object"!==f||(s=n("JsonSchema_".concat(f))),s||v||(m=!0),p){var g=n("Select");return j.a.createElement(g,{className:a.length?"invalid":"",title:a.length?a:"",multiple:!0,value:u,disabled:c,allowedValues:p,allowEmptyValue:!r,onChange:this.onEnumChange})}var y=n("Button");return j.a.createElement("div",{className:"json-schema-array"},l?u.map((function(t,r){if(a.length){var o=a.filter((function(e){return e.index===r}));o.length&&(a=[o[0].error+r])}return j.a.createElement("div",{key:r,className:"json-schema-form-item"},v?j.a.createElement(Gn,{value:t,onChange:function(t){return e.onItemChange(t,r)},disabled:c,errors:a,getComponent:n}):m?j.a.createElement(Kn,{value:t,onChange:function(t){return e.onItemChange(t,r)},disabled:c,errors:a}):j.a.createElement(s,Jt()({},e.props,{value:t,onChange:function(t){return e.onItemChange(t,r)},disabled:c,errors:a,schema:h,getComponent:n,fn:i})),c?null:j.a.createElement(y,{className:"btn btn-sm json-schema-form-item-remove",onClick:function(){return e.removeItem(r)}}," - "))})):null,c?null:j.a.createElement(y,{className:"btn btn-sm json-schema-form-item-add ".concat(a.length?"invalid":null),onClick:this.addItem},"Add item"))}}]),n}(w.PureComponent);v()(Yn,"defaultProps",Wn);var Kn=function(e){ce()(n,e);var t=ue()(n);function n(){var e;E()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a