mirror of
https://git.deuxfleurs.fr/Deuxfleurs/garage.git
synced 2024-12-24 08:00:37 +00:00
1806 lines
1,018 KiB
JavaScript
1806 lines
1,018 KiB
JavaScript
|
/*! For license information please see redoc.standalone.js.LICENSE.txt */
|
|||
|
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("null")):"function"==typeof define&&define.amd?define(["null"],t):"object"==typeof exports?exports.Redoc=t(require("null")):e.Redoc=t(e.null)}(this,(function(e){return function(){var t={5499:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CodeGen=t.Name=t.nil=t.stringify=t.str=t._=t.KeywordCxt=void 0;const r=n(3325),o=n(6479),i=n(5522),a=n(1603),s=["/properties"],l="http://json-schema.org/draft-07/schema";class c extends r.default{_addVocabularies(){super._addVocabularies(),o.default.forEach((e=>this.addVocabulary(e))),this.opts.discriminator&&this.addKeyword(i.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;const e=this.opts.$data?this.$dataMetaSchema(a,s):a;this.addMetaSchema(e,l,!1),this.refs["http://json-schema.org/schema"]=l}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(l)?l:void 0)}}e.exports=t=c,Object.defineProperty(t,"__esModule",{value:!0}),t.default=c;var u=n(1321);Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return u.KeywordCxt}});var p=n(4475);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return p._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return p.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return p.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return p.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return p.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return p.CodeGen}})},4667:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.regexpCode=t.getProperty=t.safeStringify=t.stringify=t.strConcat=t.addCodeArg=t.str=t._=t.nil=t._Code=t.Name=t.IDENTIFIER=t._CodeOrName=void 0;class n{}t._CodeOrName=n,t.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class r extends n{constructor(e){if(super(),!t.IDENTIFIER.test(e))throw new Error("CodeGen: name must be a valid identifier");this.str=e}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}}t.Name=r;class o extends n{constructor(e){super(),this._items="string"==typeof e?[e]:e}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;const e=this._items[0];return""===e||'""'===e}get str(){var e;return null!==(e=this._str)&&void 0!==e?e:this._str=this._items.reduce(((e,t)=>`${e}${t}`),"")}get names(){var e;return null!==(e=this._names)&&void 0!==e?e:this._names=this._items.reduce(((e,t)=>(t instanceof r&&(e[t.str]=(e[t.str]||0)+1),e)),{})}}function i(e,...t){const n=[e[0]];let r=0;for(;r<t.length;)l(n,t[r]),n.push(e[++r]);return new o(n)}t._Code=o,t.nil=new o(""),t._=i;const a=new o("+");function s(e,...t){const n=[u(e[0])];let r=0;for(;r<t.length;)n.push(a),l(n,t[r]),n.push(a,u(e[++r]));return function(e){let t=1;for(;t<e.length-1;){if(e[t]===a){const n=c(e[t-1],e[t+1]);if(void 0!==n){e.splice(t-1,3,n);continue}e[t++]="+"}t++}}(n),new o(n)}function l(e,t){var n;t instanceof o?e.push(...t._items):t instanceof r?e.push(t):e.push("number"==typeof(n=t)||"boolean"==typeof n||null===n?n:u(Array.isArray(n)?n.join(","):n))}function c(e,t){if('""'===t)return e;if('""'===e)return t;if("string"==typeof e){if(t instanceof r||'"'!==e[e.length-1])return;return"string"!=typeof t?`${e.slice(0,-1)}${t}"`:'"'===t[0]?e.slice(0,-1)+t.slice(1):void 0}return"string"!=typeof t||'"'!==t[0]||e instanceof r?void 0:`"${e}${t.slice(1)}`}function u(e){return JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}t.str=s,t.addCodeArg=l,t.strConcat=function(e,t){return t.emptyStr()?e:e.emptyStr()?t:s`${e}${t}`},t.stringify=function(e){return new o(u(e))},t.safeStringify=u,t.getProperty=function(e){return"string"==typeof e&&t.IDENTIFIER.test(e)?new o(`.${e}`):i`[${e}]`},t.regexpCode=function(e){return new o(e.toString())}},4475:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.or=t.and=t.not=t.CodeGen=t.operators=t.varKinds=t.ValueScopeName=t.Valu
|
|||
|
|| (${s} == "string" && ${o} && ${o} == +${o})`).assign(l,a._`+${o}`);case"integer":return void r.elseIf(a._`${s} === "boolean" || ${o} === null
|
|||
|
|| (${s} === "string" && ${o} && ${o} == +${o} && !(${o} % 1))`).assign(l,a._`+${o}`);case"boolean":return void r.elseIf(a._`${o} === "false" || ${o} === 0 || ${o} === null`).assign(l,!1).elseIf(a._`${o} === "true" || ${o} === 1`).assign(l,!0);case"null":return r.elseIf(a._`${o} === "" || ${o} === 0 || ${o} === false`),void r.assign(l,null);case"array":r.elseIf(a._`${s} === "string" || ${s} === "number"
|
|||
|
|| ${s} === "boolean" || ${o} === null`).assign(l,a._`[${o}]`)}}r.else(),h(e),r.endIf(),r.if(a._`${l} !== undefined`,(()=>{r.assign(o,l),function({gen:e,parentData:t,parentDataProperty:n},r){e.if(a._`${t} !== undefined`,(()=>e.assign(a._`${t}[${n}]`,r)))}(e,l)}))}(e,t,s):h(e)}))}return c};const u=new Set(["string","number","integer","boolean","null"]);function p(e,t,n,r=l.Correct){const o=r===l.Correct?a.operators.EQ:a.operators.NEQ;let i;switch(e){case"null":return a._`${t} ${o} null`;case"array":i=a._`Array.isArray(${t})`;break;case"object":i=a._`${t} && typeof ${t} == "object" && !Array.isArray(${t})`;break;case"integer":i=s(a._`!(${t} % 1) && !isNaN(${t})`);break;case"number":i=s();break;default:return a._`typeof ${t} ${o} ${e}`}return r===l.Correct?i:a.not(i);function s(e=a.nil){return a.and(a._`typeof ${t} == "number"`,e,n?a._`isFinite(${t})`:a.nil)}}function d(e,t,n,r){if(1===e.length)return p(e[0],t,n,r);let o;const i=s.toHash(e);if(i.array&&i.object){const e=a._`typeof ${t} != "object"`;o=i.null?e:a._`!${t} || ${e}`,delete i.null,delete i.array,delete i.object}else o=a.nil;i.number&&delete i.integer;for(const e in i)o=a.and(o,p(e,t,n,r));return o}t.checkDataType=p,t.checkDataTypes=d;const f={message:({schema:e})=>`must be ${e}`,params:({schema:e,schemaValue:t})=>"string"==typeof e?a._`{type: ${e}}`:a._`{type: ${t}}`};function h(e){const t=function(e){const{gen:t,data:n,schema:r}=e,o=s.schemaRefOrVal(e,r,"type");return{gen:t,keyword:"type",data:n,schema:r.type,schemaCode:o,schemaValue:o,parentSchema:r,params:{},it:e}}(e);i.reportError(t,f)}t.reportTypeError=h},2537:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assignDefaults=void 0;const r=n(4475),o=n(6124);function i(e,t,n){const{gen:i,compositeRule:a,data:s,opts:l}=e;if(void 0===n)return;const c=r._`${s}${r.getProperty(t)}`;if(a)return void o.checkStrictMode(e,`default is ignored for: ${c}`);let u=r._`${c} === undefined`;"empty"===l.useDefaults&&(u=r._`${u} || ${c} === null || ${c} === ""`),i.if(u,r._`${c} = ${r.stringify(n)}`)}t.assignDefaults=function(e,t){const{properties:n,items:r}=e.schema;if("object"===t&&n)for(const t in n)i(e,t,n[t].default);else"array"===t&&Array.isArray(r)&&r.forEach(((t,n)=>i(e,n,t.default)))}},1321:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getData=t.KeywordCxt=t.validateFunctionCode=void 0;const r=n(7627),o=n(7927),i=n(4566),a=n(7927),s=n(2537),l=n(6488),c=n(4688),u=n(4475),p=n(5018),d=n(9826),f=n(6124),h=n(1885);function m({gen:e,validateName:t,schema:n,schemaEnv:r,opts:o},i){o.code.es5?e.func(t,u._`${p.default.data}, ${p.default.valCxt}`,r.$async,(()=>{e.code(u._`"use strict"; ${g(n,o)}`),function(e,t){e.if(p.default.valCxt,(()=>{e.var(p.default.instancePath,u._`${p.default.valCxt}.${p.default.instancePath}`),e.var(p.default.parentData,u._`${p.default.valCxt}.${p.default.parentData}`),e.var(p.default.parentDataProperty,u._`${p.default.valCxt}.${p.default.parentDataProperty}`),e.var(p.default.rootData,u._`${p.default.valCxt}.${p.default.rootData}`),t.dynamicRef&&e.var(p.default.dynamicAnchors,u._`${p.default.valCxt}.${p.default.dynamicAnchors}`)}),(()=>{e.var(p.default.instancePath,u._`""`),e.var(p.default.parentData,u._`undefined`),e.var(p.default.parentDataProperty,u._`undefined`),e.var(p.default.rootData,p.default.data),t.dynamicRef&&e.var(p.default.dynamicAnchors,u._`{}`)}))}(e,o),e.code(i)})):e.func(t,u._`${p.default.data}, ${function(e){return u._`{${p.default.instancePath}="", ${p.default.parentData}, ${p.default.parentDataProperty}, ${p.default.rootData}=${p.default.data}${e.dynamicRef?u._`, ${p.default.dynamicAnchors}={}`:u.nil}}={}`}(o)}`,r.$async,(()=>e.code(g(n,o)).code(i)))}function g(e,t){const n="object"==typeof e&&e[t.schemaId];return n&&(t.code.source||t.code.process)?u._`/*# sourceURL=${n} */`:u.nil}function y({schema:e,self:t}){if("boolean"==typeof e)return!e;for(const n in e)if(t.RULES.all[n])return!0;return!1}function v(e){return"boolean"!=typeof e.schema}function b(e){f.checkUnknownRules(e),function(e){const{schema:t,errSche
|
|||
|
missingProperty: ${o},
|
|||
|
depsCount: ${t},
|
|||
|
deps: ${n}}`};const a={keyword:"dependencies",type:"object",schemaType:"object",error:t.error,code(e){const[t,n]=function({schema:e}){const t={},n={};for(const r in e)"__proto__"!==r&&((Array.isArray(e[r])?t:n)[r]=e[r]);return[t,n]}(e);s(e,t),l(e,n)}};function s(e,t=e.schema){const{gen:n,data:o,it:a}=e;if(0===Object.keys(t).length)return;const s=n.let("missing");for(const l in t){const c=t[l];if(0===c.length)continue;const u=i.propertyInData(n,o,l,a.opts.ownProperties);e.setParams({property:l,depsCount:c.length,deps:c.join(", ")}),a.allErrors?n.if(u,(()=>{for(const t of c)i.checkReportMissingProp(e,t)})):(n.if(r._`${u} && (${i.checkMissingProp(e,c,s)})`),i.reportMissingProp(e,s),n.else())}}function l(e,t=e.schema){const{gen:n,data:r,keyword:a,it:s}=e,l=n.name("valid");for(const c in t)o.alwaysValidSchema(s,t[c])||(n.if(i.propertyInData(n,r,c,s.opts.ownProperties),(()=>{const t=e.subschema({keyword:a,schemaProp:c},l);e.mergeValidEvaluated(t,l)}),(()=>n.var(l,!0))),e.ok(l))}t.validatePropertyDeps=s,t.validateSchemaDeps=l,t.default=a},5184:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4475),o=n(6124),i={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:{message:({params:e})=>r.str`must match "${e.ifClause}" schema`,params:({params:e})=>r._`{failingKeyword: ${e.ifClause}}`},code(e){const{gen:t,parentSchema:n,it:i}=e;void 0===n.then&&void 0===n.else&&o.checkStrictMode(i,'"if" without "then" and "else" is ignored');const s=a(i,"then"),l=a(i,"else");if(!s&&!l)return;const c=t.let("valid",!0),u=t.name("_valid");if(function(){const t=e.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},u);e.mergeEvaluated(t)}(),e.reset(),s&&l){const n=t.let("ifClause");e.setParams({ifClause:n}),t.if(u,p("then",n),p("else",n))}else s?t.if(u,p("then")):t.if(r.not(u),p("else"));function p(n,o){return()=>{const i=e.subschema({keyword:n},u);t.assign(c,u),e.mergeValidEvaluated(i,c),o?t.assign(o,r._`${n}`):e.setParams({ifClause:n})}}e.pass(c,(()=>e.error(!0)))}};function a(e,t){const n=e.schema[t];return void 0!==n&&!o.alwaysValidSchema(e,n)}t.default=i},9616:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(3074),o=n(6988),i=n(6348),a=n(9822),s=n(9564),l=n(1117),c=n(4002),u=n(1422),p=n(9690),d=n(9883),f=n(8435),h=n(1668),m=n(9684),g=n(5716),y=n(5184),v=n(5642);t.default=function(e=!1){const t=[f.default,h.default,m.default,g.default,y.default,v.default,c.default,u.default,l.default,p.default,d.default];return e?t.push(o.default,a.default):t.push(r.default,i.default),t.push(s.default),t}},6348:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateTuple=void 0;const r=n(4475),o=n(6124),i=n(8619),a={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(e){const{schema:t,it:n}=e;if(Array.isArray(t))return s(e,"additionalItems",t);n.items=!0,o.alwaysValidSchema(n,t)||e.ok(i.validateArray(e))}};function s(e,t,n=e.schema){const{gen:i,parentSchema:a,data:s,keyword:l,it:c}=e;!function(e){const{opts:r,errSchemaPath:i}=c,a=n.length,s=a===e.minItems&&(a===e.maxItems||!1===e[t]);if(r.strictTuples&&!s){const e=`"${l}" is ${a}-tuple, but minItems or maxItems/${t} are not specified or different at path "${i}"`;o.checkStrictMode(c,e,r.strictTuples)}}(a),c.opts.unevaluated&&n.length&&!0!==c.items&&(c.items=o.mergeEvaluated.items(i,n.length,c.items));const u=i.name("valid"),p=i.const("len",r._`${s}.length`);n.forEach(((t,n)=>{o.alwaysValidSchema(c,t)||(i.if(r._`${p} > ${n}`,(()=>e.subschema({keyword:l,schemaProp:n,dataProp:n},u))),e.ok(u))}))}t.validateTuple=s,t.default=a},9822:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(4475),o=n(6124),i=n(8619),a=n(3074),s={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:{message:({params:{len:e}})=>r.str`must NOT have more than ${e} items`,params:({params:{len:e}})=>r._`{limit: ${e}}`},code(e){const{schema:t,parentSchema:n,it:r}=e,{prefixItems:s}=n;r.items=!0,
|
|||
|
@media ${t?"print, ":""} screen and (max-width: ${t=>t.theme.breakpoints[e]}) ${n||""} {
|
|||
|
${pa(...r)};
|
|||
|
}
|
|||
|
`;var ga=ua;function ya(e){return t=>{if(t.theme.extensionsHook)return t.theme.extensionsHook(e,t)}}const va=ga.div`
|
|||
|
padding: 20px;
|
|||
|
color: red;
|
|||
|
`;class ba extends n.Component{constructor(e){super(e),this.state={error:void 0}}componentDidCatch(e){return this.setState({error:e}),!1}render(){return this.state.error?n.createElement(va,null,n.createElement("h1",null,"Something went wrong..."),n.createElement("small",null," ",this.state.error.message," "),n.createElement("p",null,n.createElement("details",null,n.createElement("summary",null,"Stack trace"),n.createElement("pre",null,this.state.error.stack))),n.createElement("small",null," ReDoc Version: ","2.0.0-rc.77")," ",n.createElement("br",null),n.createElement("small",null," Commit: ","580f883")):n.createElement(n.Fragment,null,n.Children.only(this.props.children))}}const wa=fa`
|
|||
|
0% {
|
|||
|
transform: rotate(0deg); }
|
|||
|
100% {
|
|||
|
transform: rotate(360deg);
|
|||
|
}
|
|||
|
`,xa=ga((e=>n.createElement("svg",{className:e.className,version:"1.1",width:"512",height:"512",viewBox:"0 0 512 512"},n.createElement("path",{d:"M275.682 147.999c0 10.864-8.837 19.661-19.682 19.661v0c-10.875 0-19.681-8.796-19.681-19.661v-96.635c0-10.885 8.806-19.661 19.681-19.661v0c10.844 0 19.682 8.776 19.682 19.661v96.635z"}),n.createElement("path",{d:"M275.682 460.615c0 10.865-8.837 19.682-19.682 19.682v0c-10.875 0-19.681-8.817-19.681-19.682v-96.604c0-10.885 8.806-19.681 19.681-19.681v0c10.844 0 19.682 8.796 19.682 19.682v96.604z"}),n.createElement("path",{d:"M147.978 236.339c10.885 0 19.681 8.755 19.681 19.641v0c0 10.885-8.796 19.702-19.681 19.702h-96.624c-10.864 0-19.661-8.817-19.661-19.702v0c0-10.885 8.796-19.641 19.661-19.641h96.624z"}),n.createElement("path",{d:"M460.615 236.339c10.865 0 19.682 8.755 19.682 19.641v0c0 10.885-8.817 19.702-19.682 19.702h-96.584c-10.885 0-19.722-8.817-19.722-19.702v0c0-10.885 8.837-19.641 19.722-19.641h96.584z"}),n.createElement("path",{d:"M193.546 165.703c7.69 7.66 7.68 20.142 0 27.822v0c-7.701 7.701-20.162 7.701-27.853 0.020l-68.311-68.322c-7.68-7.701-7.68-20.142 0-27.863v0c7.68-7.68 20.121-7.68 27.822 0l68.342 68.342z"}),n.createElement("path",{d:"M414.597 386.775c7.7 7.68 7.7 20.163 0.021 27.863v0c-7.7 7.659-20.142 7.659-27.843-0.062l-68.311-68.26c-7.68-7.7-7.68-20.204 0-27.863v0c7.68-7.7 20.163-7.7 27.842 0l68.291 68.322z"}),n.createElement("path",{d:"M165.694 318.464c7.69-7.7 20.153-7.7 27.853 0v0c7.68 7.659 7.69 20.163 0 27.863l-68.342 68.322c-7.67 7.659-20.142 7.659-27.822-0.062v0c-7.68-7.68-7.68-20.122 0-27.801l68.311-68.322z"}),n.createElement("path",{d:"M386.775 97.362c7.7-7.68 20.142-7.68 27.822 0v0c7.7 7.68 7.7 20.183 0.021 27.863l-68.322 68.311c-7.68 7.68-20.163 7.68-27.843-0.020v0c-7.68-7.68-7.68-20.162 0-27.822l68.322-68.332z"}))))`
|
|||
|
animation: 2s ${wa} linear infinite;
|
|||
|
width: 50px;
|
|||
|
height: 50px;
|
|||
|
content: '';
|
|||
|
display: inline-block;
|
|||
|
margin-left: -25px;
|
|||
|
|
|||
|
path {
|
|||
|
fill: ${e=>e.color};
|
|||
|
}
|
|||
|
`,ka=ga.div`
|
|||
|
font-family: helvetica, sans;
|
|||
|
width: 100%;
|
|||
|
text-align: center;
|
|||
|
font-size: 25px;
|
|||
|
margin: 30px 0 20px 0;
|
|||
|
color: ${e=>e.color};
|
|||
|
`;class _a extends n.PureComponent{render(){return n.createElement("div",{style:{textAlign:"center"}},n.createElement(ka,{color:this.props.color},"Loading ..."),n.createElement(xa,{color:this.props.color}))}}var Oa=r(5697);const Sa=n.createContext(new xo({})),Ea=Sa.Provider,Pa=Sa.Consumer;var Aa=r(3675),$a=r(3777),Ca=r(8925);var Ra=r(1851),ja=r(6729),Ta=r(3573),Ia=r.n(Ta);const Na=Ta.parse;class Da{static baseName(e,t=1){const n=Da.parse(e);return n[n.length-t]}static dirName(e,t=1){const n=Da.parse(e);return Ta.compile(n.slice(0,n.length-t))}static relative(e,t){const n=Da.parse(e);return Da.parse(t).slice(n.length)}static parse(e){let t=e;return"#"===t.charAt(0)&&(t=t.substring(1)),Na(t)}static join(e,t){const n=Da.parse(e).concat(t);return Ta.compile(n)}static get(e,t){return Ta.get(e,t)}static compile(e){return Ta.compile(e)}static escape(e){return Ta.escape(e)}}Ta.parse=Da.parse,Object.assign(Da,Ta);var La=r(6470),Ma=r(3578),Fa=Object.defineProperty,za=Object.defineProperties,Ua=Object.getOwnPropertyDescriptors,Va=Object.getOwnPropertySymbols,Ba=Object.prototype.hasOwnProperty,qa=Object.prototype.propertyIsEnumerable,Wa=(e,t,n)=>t in e?Fa(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ha=(e,t)=>{for(var n in t||(t={}))Ba.call(t,n)&&Wa(e,n,t[n]);if(Va)for(var n of Va(t))qa.call(t,n)&&Wa(e,n,t[n]);return e},Ya=(e,t)=>za(e,Ua(t));function Ka(e){return"string"==typeof e&&/\dxx/i.test(e)}function Ga(e,t=!1){if("default"===e)return t?"error":"success";let n="string"==typeof e?parseInt(e,10):e;if(Ka(e)&&(n*=100),n<100||n>599)throw new Error("invalid HTTP code");let r="success";return n>=300&&n<400?r="redirect":n>=400?r="error":n<200&&(r="info"),r}const Qa={get:!0,post:!0,put:!0,head:!0,patch:!0,delete:!0,options:!0,$ref:!0};function Xa(e){return e in Qa}const Ja={multipleOf:"number",maximum:"number",exclusiveMaximum:"number",minimum:"number",exclusiveMinimum:"number",maxLength:"string",minLength:"string",pattern:"string",contentEncoding:"string",contentMediaType:"string",items:"array",maxItems:"array",minItems:"array",uniqueItems:"array",maxProperties:"object",minProperties:"object",required:"object",additionalProperties:"object",unevaluatedProperties:"object",properties:"object",patternProperties:"object"};function Za(e,t=e.type){if(e["x-circular-ref"])return!0;if(void 0!==e.oneOf||void 0!==e.anyOf)return!1;if(e.if&&e.then||e.if&&e.else)return!1;let n=!0;const r=io(t);return("object"===t||r&&(null==t?void 0:t.includes("object")))&&(n=void 0!==e.properties?0===Object.keys(e.properties).length:void 0===e.additionalProperties&&void 0===e.unevaluatedProperties&&void 0===e.patternProperties),!io(e.items)&&!io(e.prefixItems)&&(void 0!==e.items&&!ao(e.items)&&("array"===t||r&&(null==t?void 0:t.includes("array")))&&(n=Za(e.items,e.items.type)),n)}function es(e){return-1!==e.search(/json/i)}function ts(e,t,n){return io(e)?e.map((e=>e.toString())).join(n):"object"==typeof e?Object.keys(e).map((t=>`${t}${n}${e[t]}`)).join(n):t+"="+e.toString()}function ns(e,t){return io(e)?(console.warn("deepObject style cannot be used with array value:"+e.toString()),""):"object"==typeof e?Object.keys(e).map((n=>`${t}[${n}]=${e[n]}`)).join("&"):(console.warn("deepObject style cannot be used with non-object value:"+e.toString()),"")}function rs(e,t,n){const r="__redoc_param_name__",o=t?"*":"";return Ma.parse(`{?${r}${o}}`).expand({[r]:n}).substring(1).replace(/__redoc_param_name__/g,e)}function os(e,t){return es(t)?JSON.stringify(e):(console.warn(`Parameter serialization as ${t} is not supported`),"")}function is(e,t){return e.in?decodeURIComponent(function(e,t){const{name:n,style:r,explode:o=!1,serializationMime:i}=e;if(i)switch(e.in){case"path":case"header":return os(t,i);case"cookie":case"query":return`${n}=${os(t,i)}`;default:return console.warn("Unexpected parameter location: "+e.in),""}if(!r)return console.warn(`Missing style attribute or content for parameter ${n}`),"";switch(e.in){case"path":return function(e,t,n,r){const o=n?"*":"";let i="";"label"===t?i=".":"matrix"===t&&(i=";");const a="__redoc_param_name__";return Ma.pa
|
|||
|
width: calc(100% - ${e=>e.theme.rightPanel.width});
|
|||
|
padding: 0 ${e=>e.theme.spacing.sectionHorizontal}px;
|
|||
|
|
|||
|
${({compact:e,theme:t})=>ma("medium",!0)`
|
|||
|
width: 100%;
|
|||
|
padding: ${`${e?0:t.spacing.sectionVertical}px ${t.spacing.sectionHorizontal}px`};
|
|||
|
`};
|
|||
|
`,Su=ga.div.attrs((e=>({[gf]:e.id})))`
|
|||
|
padding: ${e=>e.theme.spacing.sectionVertical}px 0;
|
|||
|
|
|||
|
&:last-child {
|
|||
|
min-height: calc(100vh + 1px);
|
|||
|
}
|
|||
|
|
|||
|
& > &:last-child {
|
|||
|
min-height: initial;
|
|||
|
}
|
|||
|
|
|||
|
${ma("medium",!0)`
|
|||
|
padding: 0;
|
|||
|
`}
|
|||
|
${e=>e.underlined?"\n position: relative;\n\n &:not(:last-of-type):after {\n position: absolute;\n bottom: 0;\n width: 100%;\n display: block;\n content: '';\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n }\n ":""}
|
|||
|
`,Eu=ga.div`
|
|||
|
width: ${e=>e.theme.rightPanel.width};
|
|||
|
color: ${({theme:e})=>e.rightPanel.textColor};
|
|||
|
background-color: ${e=>e.theme.rightPanel.backgroundColor};
|
|||
|
padding: 0 ${e=>e.theme.spacing.sectionHorizontal}px;
|
|||
|
|
|||
|
${ma("medium",!0)`
|
|||
|
width: 100%;
|
|||
|
padding: ${e=>`${e.theme.spacing.sectionVertical}px ${e.theme.spacing.sectionHorizontal}px`};
|
|||
|
`};
|
|||
|
`,Pu=ga(Eu)`
|
|||
|
background-color: ${e=>e.theme.rightPanel.backgroundColor};
|
|||
|
`,Au=ga.div`
|
|||
|
display: flex;
|
|||
|
width: 100%;
|
|||
|
padding: 0;
|
|||
|
|
|||
|
${ma("medium",!0)`
|
|||
|
flex-direction: column;
|
|||
|
`};
|
|||
|
`,$u={1:"1.85714em",2:"1.57143em",3:"1.27em"},Cu=e=>pa`
|
|||
|
font-family: ${({theme:e})=>e.typography.headings.fontFamily};
|
|||
|
font-weight: ${({theme:e})=>e.typography.headings.fontWeight};
|
|||
|
font-size: ${$u[e]};
|
|||
|
line-height: ${({theme:e})=>e.typography.headings.lineHeight};
|
|||
|
`,Ru=ga.h1`
|
|||
|
${Cu(1)};
|
|||
|
color: ${({theme:e})=>e.colors.text.primary};
|
|||
|
|
|||
|
${ya("H1")};
|
|||
|
`,ju=ga.h2`
|
|||
|
${Cu(2)};
|
|||
|
color: ${({theme:e})=>e.colors.text.primary};
|
|||
|
margin: 0 0 20px;
|
|||
|
|
|||
|
${ya("H2")};
|
|||
|
`,Tu=(ga.h2`
|
|||
|
${Cu(3)};
|
|||
|
color: ${({theme:e})=>e.colors.text.primary};
|
|||
|
|
|||
|
${ya("H3")};
|
|||
|
`,ga.h3`
|
|||
|
color: ${({theme:e})=>e.rightPanel.textColor};
|
|||
|
|
|||
|
${ya("RightPanelHeader")};
|
|||
|
`),Iu=ga.h5`
|
|||
|
border-bottom: 1px solid rgba(38, 50, 56, 0.3);
|
|||
|
margin: 1em 0 1em 0;
|
|||
|
color: rgba(38, 50, 56, 0.5);
|
|||
|
font-weight: normal;
|
|||
|
text-transform: uppercase;
|
|||
|
font-size: 0.929em;
|
|||
|
line-height: 20px;
|
|||
|
|
|||
|
${ya("UnderlinedHeader")};
|
|||
|
`,Nu=(0,n.createContext)(void 0),{Provider:Du,Consumer:Lu}=Nu;function Mu(e){const{spec:t,specUrl:o,options:i,onLoaded:a,children:s}=e,[l,c]=n.useState(null),[u,p]=n.useState(null);if(u)throw u;n.useEffect((()=>{!function(){return e=this,null,n=function*(){if(t||o){c(null);try{const e=yield function(e){return t=this,n=function*(){const t=new $a.Config({}),n={config:t,base:qr?window.location.href:process.cwd()};qr&&(t.resolve.http.customFetch=r.g.fetch),"object"==typeof e&&null!==e?n.doc={source:{absoluteRef:""},parsed:e}:n.ref=e;const{bundle:{parsed:o}}=yield(0,Aa.bundle)(n);return void 0!==o.swagger?(i=o,console.warn("[ReDoc Compatibility mode]: Converting OpenAPI 2.0 to OpenAPI 3.0"),new Promise(((e,t)=>(0,Ca.convertObj)(i,{patch:!0,warnOnly:!0,text:"{}",anchors:!0},((n,r)=>{if(n)return t(n);e(r&&r.openapi)}))))):o;var i},new Promise(((e,r)=>{var o=e=>{try{a(n.next(e))}catch(e){r(e)}},i=e=>{try{a(n.throw(e))}catch(e){r(e)}},a=t=>t.done?e(t.value):Promise.resolve(t.value).then(o,i);a((n=n.apply(t,null)).next())}));var t,n}(t||o);c(e)}catch(e){throw p(e),e}}},new Promise(((t,r)=>{var o=e=>{try{a(n.next(e))}catch(e){r(e)}},i=e=>{try{a(n.throw(e))}catch(e){r(e)}},a=e=>e.done?t(e.value):Promise.resolve(e.value).then(o,i);a((n=n.apply(e,null)).next())}));var e,n}()}),[t,o]);const d=n.useMemo((()=>{if(!l)return null;try{return new ey(l,o,i)}catch(e){throw a&&a(e),e}}),[l,o,i]);return n.useEffect((()=>{d&&a&&a()}),[d,a]),s({loading:!d,store:d})}const Fu=e=>pa`
|
|||
|
${e} {
|
|||
|
cursor: pointer;
|
|||
|
margin-left: -20px;
|
|||
|
padding: 0;
|
|||
|
line-height: 1;
|
|||
|
width: 20px;
|
|||
|
display: inline-block;
|
|||
|
outline: 0;
|
|||
|
}
|
|||
|
${e}:before {
|
|||
|
content: '';
|
|||
|
width: 15px;
|
|||
|
height: 15px;
|
|||
|
background-size: contain;
|
|||
|
background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');
|
|||
|
opacity: 0.5;
|
|||
|
visibility: hidden;
|
|||
|
display: inline-block;
|
|||
|
vertical-align: middle;
|
|||
|
}
|
|||
|
|
|||
|
h1:hover > ${e}::before, h2:hover > ${e}::before, ${e}:hover::before {
|
|||
|
visibility: visible;
|
|||
|
}
|
|||
|
`,zu=ga((function(e){const t=n.useContext(Nu),r=n.useCallback((n=>{t&&function(e,t,n){t.defaultPrevented||0!==t.button||(e=>!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey))(t)||(t.preventDefault(),e.replace(encodeURI(n)))}(t.menu.history,n,e.to)}),[t,e.to]);return t?n.createElement("a",{className:e.className,href:t.menu.history.linkForId(e.to),onClick:r,"aria-label":e.to},e.children):null}))`
|
|||
|
${Fu("&")};
|
|||
|
`;function Uu(e){return n.createElement(zu,{to:e.to})}const Vu={left:"90deg",right:"-90deg",up:"-180deg",down:"0"},Bu=ga((e=>n.createElement("svg",{className:e.className,style:e.style,version:"1.1",viewBox:"0 0 24 24",x:"0",xmlns:"http://www.w3.org/2000/svg",y:"0","aria-hidden":"true"},n.createElement("polygon",{points:"17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "}))))`
|
|||
|
height: ${e=>e.size||"18px"};
|
|||
|
width: ${e=>e.size||"18px"};
|
|||
|
min-width: ${e=>e.size||"18px"};
|
|||
|
vertical-align: middle;
|
|||
|
float: ${e=>e.float||""};
|
|||
|
transition: transform 0.2s ease-out;
|
|||
|
transform: rotateZ(${e=>Vu[e.direction||"down"]});
|
|||
|
|
|||
|
polygon {
|
|||
|
fill: ${({color:e,theme:t})=>e&&t.colors.responses[e]&&t.colors.responses[e].color||e};
|
|||
|
}
|
|||
|
`,qu=ga.span`
|
|||
|
display: inline-block;
|
|||
|
padding: 2px 8px;
|
|||
|
margin: 0;
|
|||
|
background-color: ${e=>e.theme.colors[e.type].main};
|
|||
|
color: ${e=>e.theme.colors[e.type].contrastText};
|
|||
|
font-size: ${e=>e.theme.typography.code.fontSize};
|
|||
|
vertical-align: middle;
|
|||
|
line-height: 1.6;
|
|||
|
border-radius: 4px;
|
|||
|
font-weight: ${({theme:e})=>e.typography.fontWeightBold};
|
|||
|
font-size: 12px;
|
|||
|
+ span[type] {
|
|||
|
margin-left: 4px;
|
|||
|
}
|
|||
|
`,Wu=pa`
|
|||
|
text-decoration: line-through;
|
|||
|
color: #707070;
|
|||
|
`,Hu=ga.caption`
|
|||
|
text-align: right;
|
|||
|
font-size: 0.9em;
|
|||
|
font-weight: normal;
|
|||
|
color: ${e=>e.theme.colors.text.secondary};
|
|||
|
`,Yu=ga.td`
|
|||
|
border-left: 1px solid ${e=>e.theme.schema.linesColor};
|
|||
|
box-sizing: border-box;
|
|||
|
position: relative;
|
|||
|
padding: 10px 10px 10px 0;
|
|||
|
|
|||
|
${ma("small")`
|
|||
|
display: block;
|
|||
|
overflow: hidden;
|
|||
|
`}
|
|||
|
|
|||
|
tr:first-of-type > &,
|
|||
|
tr.last > & {
|
|||
|
border-left-width: 0;
|
|||
|
background-position: top left;
|
|||
|
background-repeat: no-repeat;
|
|||
|
background-size: 1px 100%;
|
|||
|
}
|
|||
|
|
|||
|
tr:first-of-type > & {
|
|||
|
background-image: linear-gradient(
|
|||
|
to bottom,
|
|||
|
transparent 0%,
|
|||
|
transparent 22px,
|
|||
|
${e=>e.theme.schema.linesColor} 22px,
|
|||
|
${e=>e.theme.schema.linesColor} 100%
|
|||
|
);
|
|||
|
}
|
|||
|
|
|||
|
tr.last > & {
|
|||
|
background-image: linear-gradient(
|
|||
|
to bottom,
|
|||
|
${e=>e.theme.schema.linesColor} 0%,
|
|||
|
${e=>e.theme.schema.linesColor} 22px,
|
|||
|
transparent 22px,
|
|||
|
transparent 100%
|
|||
|
);
|
|||
|
}
|
|||
|
|
|||
|
tr.last + tr > & {
|
|||
|
border-left-color: transparent;
|
|||
|
}
|
|||
|
|
|||
|
tr.last:first-child > & {
|
|||
|
background: none;
|
|||
|
border-left-color: transparent;
|
|||
|
}
|
|||
|
`,Ku=ga(Yu)`
|
|||
|
padding: 0;
|
|||
|
`,Gu=ga(Yu)`
|
|||
|
vertical-align: top;
|
|||
|
line-height: 20px;
|
|||
|
white-space: nowrap;
|
|||
|
font-size: 13px;
|
|||
|
font-family: ${e=>e.theme.typography.code.fontFamily};
|
|||
|
|
|||
|
&.deprecated {
|
|||
|
${Wu};
|
|||
|
}
|
|||
|
|
|||
|
${({kind:e})=>"patternProperties"===e&&pa`
|
|||
|
> span.property-name {
|
|||
|
display: inline-table;
|
|||
|
white-space: break-spaces;
|
|||
|
margin-right: 20px;
|
|||
|
|
|||
|
::before,
|
|||
|
::after {
|
|||
|
content: '/';
|
|||
|
filter: opacity(0.2);
|
|||
|
}
|
|||
|
}
|
|||
|
`}
|
|||
|
|
|||
|
${({kind:e=""})=>["field","additionalProperties","patternProperties"].includes(e)?"":"font-style: italic"};
|
|||
|
|
|||
|
${ya("PropertyNameCell")};
|
|||
|
`,Qu=ga.td`
|
|||
|
border-bottom: 1px solid #9fb4be;
|
|||
|
padding: 10px 0;
|
|||
|
width: ${e=>e.theme.schema.defaultDetailsWidth};
|
|||
|
box-sizing: border-box;
|
|||
|
|
|||
|
tr.expanded & {
|
|||
|
border-bottom: none;
|
|||
|
}
|
|||
|
|
|||
|
${ma("small")`
|
|||
|
padding: 0 20px;
|
|||
|
border-bottom: none;
|
|||
|
border-left: 1px solid ${e=>e.theme.schema.linesColor};
|
|||
|
|
|||
|
tr.last > & {
|
|||
|
border-left: none;
|
|||
|
}
|
|||
|
`}
|
|||
|
|
|||
|
${ya("PropertyDetailsCell")};
|
|||
|
`,Xu=ga.span`
|
|||
|
color: ${e=>e.theme.schema.linesColor};
|
|||
|
font-family: ${e=>e.theme.typography.code.fontFamily};
|
|||
|
margin-right: 10px;
|
|||
|
|
|||
|
&::before {
|
|||
|
content: '';
|
|||
|
display: inline-block;
|
|||
|
vertical-align: middle;
|
|||
|
width: 10px;
|
|||
|
height: 1px;
|
|||
|
background: ${e=>e.theme.schema.linesColor};
|
|||
|
}
|
|||
|
|
|||
|
&::after {
|
|||
|
content: '';
|
|||
|
display: inline-block;
|
|||
|
vertical-align: middle;
|
|||
|
width: 1px;
|
|||
|
background: ${e=>e.theme.schema.linesColor};
|
|||
|
height: 7px;
|
|||
|
}
|
|||
|
`,Ju=ga.div`
|
|||
|
padding: ${({theme:e})=>e.schema.nestingSpacing};
|
|||
|
`,Zu=ga.table`
|
|||
|
border-collapse: separate;
|
|||
|
border-radius: 3px;
|
|||
|
font-size: ${e=>e.theme.typography.fontSize};
|
|||
|
|
|||
|
border-spacing: 0;
|
|||
|
width: 100%;
|
|||
|
|
|||
|
> tr {
|
|||
|
vertical-align: middle;
|
|||
|
}
|
|||
|
|
|||
|
${ma("small")`
|
|||
|
display: block;
|
|||
|
> tr, > tbody > tr {
|
|||
|
display: block;
|
|||
|
}
|
|||
|
`}
|
|||
|
|
|||
|
${ma("small",!1," and (-ms-high-contrast:none)")`
|
|||
|
td {
|
|||
|
float: left;
|
|||
|
width: 100%;
|
|||
|
}
|
|||
|
`}
|
|||
|
|
|||
|
&
|
|||
|
${Ju},
|
|||
|
&
|
|||
|
${Ju}
|
|||
|
${Ju}
|
|||
|
${Ju},
|
|||
|
&
|
|||
|
${Ju}
|
|||
|
${Ju}
|
|||
|
${Ju}
|
|||
|
${Ju}
|
|||
|
${Ju} {
|
|||
|
margin: ${({theme:e})=>e.schema.nestingSpacing};
|
|||
|
margin-right: 0;
|
|||
|
background: ${({theme:e})=>e.schema.nestedBackground};
|
|||
|
}
|
|||
|
|
|||
|
&
|
|||
|
${Ju}
|
|||
|
${Ju},
|
|||
|
&
|
|||
|
${Ju}
|
|||
|
${Ju}
|
|||
|
${Ju}
|
|||
|
${Ju},
|
|||
|
&
|
|||
|
${Ju}
|
|||
|
${Ju}
|
|||
|
${Ju}
|
|||
|
${Ju}
|
|||
|
${Ju}
|
|||
|
${Ju} {
|
|||
|
background: #ffffff;
|
|||
|
}
|
|||
|
`,ep=ga.div`
|
|||
|
margin: 0 0 3px 0;
|
|||
|
display: inline-block;
|
|||
|
`,tp=ga.span`
|
|||
|
font-size: 0.9em;
|
|||
|
margin-right: 10px;
|
|||
|
color: ${e=>e.theme.colors.primary.main};
|
|||
|
font-family: ${e=>e.theme.typography.headings.fontFamily};
|
|||
|
}
|
|||
|
`,np=ga.button`
|
|||
|
display: inline-block;
|
|||
|
margin-right: 10px;
|
|||
|
margin-bottom: 5px;
|
|||
|
font-size: 0.8em;
|
|||
|
cursor: pointer;
|
|||
|
border: 1px solid ${e=>e.theme.colors.primary.main};
|
|||
|
padding: 2px 10px;
|
|||
|
line-height: 1.5em;
|
|||
|
outline: none;
|
|||
|
&:focus {
|
|||
|
box-shadow: 0 0 0 1px ${e=>e.theme.colors.primary.main};
|
|||
|
}
|
|||
|
|
|||
|
${({deprecated:e})=>e&&Wu||""};
|
|||
|
|
|||
|
${e=>e.active?`\n color: white;\n background-color: ${e.theme.colors.primary.main};\n &:focus {\n box-shadow: none;\n background-color: ${Rr(.15,e.theme.colors.primary.main)};\n }\n `:`\n color: ${e.theme.colors.primary.main};\n background-color: white;\n `}
|
|||
|
`,rp=ga.div`
|
|||
|
font-size: 0.9em;
|
|||
|
font-family: ${e=>e.theme.typography.code.fontFamily};
|
|||
|
&::after {
|
|||
|
content: ' [';
|
|||
|
}
|
|||
|
`,op=ga.div`
|
|||
|
font-size: 0.9em;
|
|||
|
font-family: ${e=>e.theme.typography.code.fontFamily};
|
|||
|
&::after {
|
|||
|
content: ']';
|
|||
|
}
|
|||
|
`;function ip(e){return function(t){return!!t.type&&t.type.tabsRole===e}}var ap=ip("Tab"),sp=ip("TabList"),lp=ip("TabPanel");function cp(){return cp=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},cp.apply(this,arguments)}function up(e,t){return n.Children.map(e,(function(e){return null===e?null:function(e){return ap(e)||sp(e)||lp(e)}(e)?t(e):e.props&&e.props.children&&"object"==typeof e.props.children?(0,n.cloneElement)(e,cp({},e.props,{children:up(e.props.children,t)})):e}))}function pp(e,t){return n.Children.forEach(e,(function(e){null!==e&&(ap(e)||lp(e)?t(e):e.props&&e.props.children&&"object"==typeof e.props.children&&(sp(e)&&t(e),pp(e.props.children,t)))}))}function dp(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=dp(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function fp(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=dp(e))&&(r&&(r+=" "),r+=t);return r}var hp,mp=0;function gp(){return"react-tabs-"+mp++}function yp(e){var t=0;return pp(e,(function(e){ap(e)&&t++})),t}function vp(){return vp=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},vp.apply(this,arguments)}function bp(e,t){return bp=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},bp(e,t)}function wp(e){return e&&"getAttribute"in e}function xp(e){return wp(e)&&"tab"===e.getAttribute("role")}function kp(e){return wp(e)&&"true"===e.getAttribute("aria-disabled")}var _p=function(e){var t,r;function o(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).tabNodes=[],t.handleKeyDown=function(e){var n=t.props,r=n.direction,o=n.disableUpDownKeys;if(t.isTabFromContainer(e.target)){var i=t.props.selectedIndex,a=!1,s=!1;32!==e.keyCode&&13!==e.keyCode||(a=!0,s=!1,t.handleClick(e)),37===e.keyCode||!o&&38===e.keyCode?(i="rtl"===r?t.getNextTab(i):t.getPrevTab(i),a=!0,s=!0):39===e.keyCode||!o&&40===e.keyCode?(i="rtl"===r?t.getPrevTab(i):t.getNextTab(i),a=!0,s=!0):35===e.keyCode?(i=t.getLastTab(),a=!0,s=!0):36===e.keyCode&&(i=t.getFirstTab(),a=!0,s=!0),a&&e.preventDefault(),s&&t.setSelected(i,e)}},t.handleClick=function(e){var n=e.target;do{if(t.isTabFromContainer(n)){if(kp(n))return;var r=[].slice.call(n.parentNode.children).filter(xp).indexOf(n);return void t.setSelected(r,e)}}while(null!=(n=n.parentNode))},t}r=e,(t=o).prototype=Object.create(r.prototype),t.prototype.constructor=t,bp(t,r);var i=o.prototype;return i.setSelected=function(e,t){if(!(e<0||e>=this.getTabsCount())){var n=this.props;(0,n.onSelect)(e,n.selectedIndex,t)}},i.getNextTab=function(e){for(var t=this.getTabsCount(),n=e+1;n<t;n++)if(!kp(this.getTab(n)))return n;for(var r=0;r<e;r++)if(!kp(this.getTab(r)))return r;return e},i.getPrevTab=function(e){for(var t=e;t--;)if(!kp(this.getTab(t)))return t;for(t=this.getTabsCount();t-- >e;)if(!kp(this.getTab(t)))return t;return e},i.getFirstTab=function(){for(var e=this.getTabsCount(),t=0;t<e;t++)if(!kp(this.getTab(t)))return t;return null},i.getLastTab=function(){for(var e=this.getTabsCount();e--;)if(!kp(this.getTab(e)))return e;return null},i.getTabsCount=function(){return yp(this.props.children)},i.getPanelsCount=function(){return e=this.props.children,t=0,pp(e,(function(e){lp(e)&&t++})),t;var e,t},i.getTab=function(e){return this.tabNodes["tabs-"+e]},i.getChildren=function(){var e=this,t=0,r=this.props,o=r.children,i=r.disabledTabClassName,a=r.focus,s=r.forceRenderTabPanel,l=r.selectedIndex,c=r.selectedTabClassName,u=r.selectedTabPanelClassName,p=r.environment;this.tabIds=this.tabIds||[],this.panelIds=this.panelIds||[];for(var d=this.tabIds.length-this.getTabsCount();d++<0;)this.tabIds.push(gp()),this.panelIds.push(gp());return up(o,(function(r){var o=r;if(sp(r)){var d=0,f=!1;null==hp&&function(e){var t=e||("undefi
|
|||
|
> ul {
|
|||
|
list-style: none;
|
|||
|
padding: 0;
|
|||
|
margin: 0;
|
|||
|
margin: 0 -5px;
|
|||
|
|
|||
|
> li {
|
|||
|
padding: 5px 10px;
|
|||
|
display: inline-block;
|
|||
|
|
|||
|
background-color: ${({theme:e})=>e.codeBlock.backgroundColor};
|
|||
|
border-bottom: 1px solid rgba(0, 0, 0, 0.5);
|
|||
|
cursor: pointer;
|
|||
|
text-align: center;
|
|||
|
outline: none;
|
|||
|
color: ${({theme:e})=>Rr(e.colors.tonalOffset,e.rightPanel.textColor)};
|
|||
|
margin: 0
|
|||
|
${({theme:e})=>`${e.spacing.unit}px ${e.spacing.unit}px ${e.spacing.unit}px`};
|
|||
|
border: 1px solid ${({theme:e})=>Rr(.05,e.codeBlock.backgroundColor)};
|
|||
|
border-radius: 5px;
|
|||
|
min-width: 60px;
|
|||
|
font-size: 0.9em;
|
|||
|
font-weight: bold;
|
|||
|
|
|||
|
&.react-tabs__tab--selected {
|
|||
|
color: ${e=>e.theme.colors.text.primary};
|
|||
|
background: ${({theme:e})=>e.rightPanel.textColor};
|
|||
|
&:focus {
|
|||
|
outline: auto;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
&:only-child {
|
|||
|
flex: none;
|
|||
|
min-width: 100px;
|
|||
|
}
|
|||
|
|
|||
|
&.tab-success {
|
|||
|
color: ${e=>e.theme.colors.responses.success.tabTextColor};
|
|||
|
}
|
|||
|
|
|||
|
&.tab-redirect {
|
|||
|
color: ${e=>e.theme.colors.responses.redirect.tabTextColor};
|
|||
|
}
|
|||
|
|
|||
|
&.tab-info {
|
|||
|
color: ${e=>e.theme.colors.responses.info.tabTextColor};
|
|||
|
}
|
|||
|
|
|||
|
&.tab-error {
|
|||
|
color: ${e=>e.theme.colors.responses.error.tabTextColor};
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
> .react-tabs__tab-panel {
|
|||
|
background: ${({theme:e})=>e.codeBlock.backgroundColor};
|
|||
|
& > div,
|
|||
|
& > pre {
|
|||
|
padding: ${e=>4*e.theme.spacing.unit}px;
|
|||
|
margin: 0;
|
|||
|
}
|
|||
|
|
|||
|
& > div > pre {
|
|||
|
padding: 0;
|
|||
|
}
|
|||
|
}
|
|||
|
`,Lp=(ga(Dp)`
|
|||
|
> ul {
|
|||
|
display: block;
|
|||
|
> li {
|
|||
|
padding: 2px 5px;
|
|||
|
min-width: auto;
|
|||
|
margin: 0 15px 0 0;
|
|||
|
font-size: 13px;
|
|||
|
font-weight: normal;
|
|||
|
border-bottom: 1px dashed;
|
|||
|
color: ${({theme:e})=>Rr(e.colors.tonalOffset,e.rightPanel.textColor)};
|
|||
|
border-radius: 0;
|
|||
|
background: none;
|
|||
|
|
|||
|
&:last-child {
|
|||
|
margin-right: 0;
|
|||
|
}
|
|||
|
|
|||
|
&.react-tabs__tab--selected {
|
|||
|
color: ${({theme:e})=>e.rightPanel.textColor};
|
|||
|
background: none;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
> .react-tabs__tab-panel {
|
|||
|
& > div,
|
|||
|
& > pre {
|
|||
|
padding: ${e=>2*e.theme.spacing.unit}px 0;
|
|||
|
}
|
|||
|
}
|
|||
|
`,ga.div`
|
|||
|
/**
|
|||
|
* Based on prism-dark.css
|
|||
|
*/
|
|||
|
|
|||
|
code[class*='language-'],
|
|||
|
pre[class*='language-'] {
|
|||
|
/* color: white;
|
|||
|
background: none; */
|
|||
|
text-shadow: 0 -0.1em 0.2em black;
|
|||
|
text-align: left;
|
|||
|
white-space: pre;
|
|||
|
word-spacing: normal;
|
|||
|
word-break: normal;
|
|||
|
word-wrap: normal;
|
|||
|
line-height: 1.5;
|
|||
|
|
|||
|
-moz-tab-size: 4;
|
|||
|
-o-tab-size: 4;
|
|||
|
tab-size: 4;
|
|||
|
|
|||
|
-webkit-hyphens: none;
|
|||
|
-moz-hyphens: none;
|
|||
|
-ms-hyphens: none;
|
|||
|
hyphens: none;
|
|||
|
}
|
|||
|
|
|||
|
@media print {
|
|||
|
code[class*='language-'],
|
|||
|
pre[class*='language-'] {
|
|||
|
text-shadow: none;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/* Code blocks */
|
|||
|
pre[class*='language-'] {
|
|||
|
padding: 1em;
|
|||
|
margin: 0.5em 0;
|
|||
|
overflow: auto;
|
|||
|
}
|
|||
|
|
|||
|
.token.comment,
|
|||
|
.token.prolog,
|
|||
|
.token.doctype,
|
|||
|
.token.cdata {
|
|||
|
color: hsl(30, 20%, 50%);
|
|||
|
}
|
|||
|
|
|||
|
.token.punctuation {
|
|||
|
opacity: 0.7;
|
|||
|
}
|
|||
|
|
|||
|
.namespace {
|
|||
|
opacity: 0.7;
|
|||
|
}
|
|||
|
|
|||
|
.token.property,
|
|||
|
.token.tag,
|
|||
|
.token.number,
|
|||
|
.token.constant,
|
|||
|
.token.symbol {
|
|||
|
color: #4a8bb3;
|
|||
|
}
|
|||
|
|
|||
|
.token.boolean {
|
|||
|
color: #e64441;
|
|||
|
}
|
|||
|
|
|||
|
.token.selector,
|
|||
|
.token.attr-name,
|
|||
|
.token.string,
|
|||
|
.token.char,
|
|||
|
.token.builtin,
|
|||
|
.token.inserted {
|
|||
|
color: #a0fbaa;
|
|||
|
& + a,
|
|||
|
& + a:visited {
|
|||
|
color: #4ed2ba;
|
|||
|
text-decoration: underline;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
.token.property.string {
|
|||
|
color: white;
|
|||
|
}
|
|||
|
|
|||
|
.token.operator,
|
|||
|
.token.entity,
|
|||
|
.token.url,
|
|||
|
.token.variable {
|
|||
|
color: hsl(40, 90%, 60%);
|
|||
|
}
|
|||
|
|
|||
|
.token.atrule,
|
|||
|
.token.attr-value,
|
|||
|
.token.keyword {
|
|||
|
color: hsl(350, 40%, 70%);
|
|||
|
}
|
|||
|
|
|||
|
.token.regex,
|
|||
|
.token.important {
|
|||
|
color: #e90;
|
|||
|
}
|
|||
|
|
|||
|
.token.important,
|
|||
|
.token.bold {
|
|||
|
font-weight: bold;
|
|||
|
}
|
|||
|
.token.italic {
|
|||
|
font-style: italic;
|
|||
|
}
|
|||
|
|
|||
|
.token.entity {
|
|||
|
cursor: help;
|
|||
|
}
|
|||
|
|
|||
|
.token.deleted {
|
|||
|
color: red;
|
|||
|
}
|
|||
|
|
|||
|
${ya("Prism")};
|
|||
|
`),Mp=ga.div`
|
|||
|
opacity: 0.7;
|
|||
|
transition: opacity 0.3s ease;
|
|||
|
text-align: right;
|
|||
|
&:focus-within {
|
|||
|
opacity: 1;
|
|||
|
}
|
|||
|
> button {
|
|||
|
background-color: transparent;
|
|||
|
border: 0;
|
|||
|
color: inherit;
|
|||
|
padding: 2px 10px;
|
|||
|
font-family: ${({theme:e})=>e.typography.fontFamily};
|
|||
|
font-size: ${({theme:e})=>e.typography.fontSize};
|
|||
|
line-height: ${({theme:e})=>e.typography.lineHeight};
|
|||
|
cursor: pointer;
|
|||
|
outline: 0;
|
|||
|
|
|||
|
:hover,
|
|||
|
:focus {
|
|||
|
background: rgba(255, 255, 255, 0.1);
|
|||
|
}
|
|||
|
}
|
|||
|
`,Fp=ga.div`
|
|||
|
&:hover ${Mp} {
|
|||
|
opacity: 1;
|
|||
|
}
|
|||
|
`,zp=ga(Lp.withComponent("pre"))`
|
|||
|
font-family: ${e=>e.theme.typography.code.fontFamily};
|
|||
|
font-size: ${e=>e.theme.typography.code.fontSize};
|
|||
|
overflow-x: auto;
|
|||
|
margin: 0;
|
|||
|
|
|||
|
white-space: ${({theme:e})=>e.typography.code.wrap?"pre-wrap":"pre"};
|
|||
|
`;function Up(e){return getComputedStyle(e)}function Vp(e,t){for(var n in t){var r=t[n];"number"==typeof r&&(r+="px"),e.style[n]=r}return e}function Bp(e){var t=document.createElement("div");return t.className=e,t}var qp="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function Wp(e,t){if(!qp)throw new Error("No element matching method supported");return qp.call(e,t)}function Hp(e){e.remove?e.remove():e.parentNode&&e.parentNode.removeChild(e)}function Yp(e,t){return Array.prototype.filter.call(e.children,(function(e){return Wp(e,t)}))}var Kp=function(e){return"ps__thumb-"+e},Gp=function(e){return"ps__rail-"+e},Qp="ps__child--consume",Xp="ps--focus",Jp="ps--clicking",Zp=function(e){return"ps--active-"+e},ed=function(e){return"ps--scrolling-"+e},td={x:null,y:null};function nd(e,t){var n=e.element.classList,r=ed(t);n.contains(r)?clearTimeout(td[t]):n.add(r)}function rd(e,t){td[t]=setTimeout((function(){return e.isAlive&&e.element.classList.remove(ed(t))}),e.settings.scrollingThreshold)}var od=function(e){this.element=e,this.handlers={}},id={isEmpty:{configurable:!0}};od.prototype.bind=function(e,t){void 0===this.handlers[e]&&(this.handlers[e]=[]),this.handlers[e].push(t),this.element.addEventListener(e,t,!1)},od.prototype.unbind=function(e,t){var n=this;this.handlers[e]=this.handlers[e].filter((function(r){return!(!t||r===t)||(n.element.removeEventListener(e,r,!1),!1)}))},od.prototype.unbindAll=function(){for(var e in this.handlers)this.unbind(e)},id.isEmpty.get=function(){var e=this;return Object.keys(this.handlers).every((function(t){return 0===e.handlers[t].length}))},Object.defineProperties(od.prototype,id);var ad=function(){this.eventElements=[]};function sd(e){if("function"==typeof window.CustomEvent)return new CustomEvent(e);var t=document.createEvent("CustomEvent");return t.initCustomEvent(e,!1,!1,void 0),t}function ld(e,t,n,r,o){var i;if(void 0===r&&(r=!0),void 0===o&&(o=!1),"top"===t)i=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==t)throw new Error("A proper axis should be provided");i=["contentWidth","containerWidth","scrollLeft","x","left","right"]}!function(e,t,n,r,o){var i=n[0],a=n[1],s=n[2],l=n[3],c=n[4],u=n[5];void 0===r&&(r=!0),void 0===o&&(o=!1);var p=e.element;e.reach[l]=null,p[s]<1&&(e.reach[l]="start"),p[s]>e[i]-e[a]-1&&(e.reach[l]="end"),t&&(p.dispatchEvent(sd("ps-scroll-"+l)),t<0?p.dispatchEvent(sd("ps-scroll-"+c)):t>0&&p.dispatchEvent(sd("ps-scroll-"+u)),r&&function(e,t){nd(e,t),rd(e,t)}(e,l)),e.reach[l]&&(t||o)&&p.dispatchEvent(sd("ps-"+l+"-reach-"+e.reach[l]))}(e,n,i,r,o)}function cd(e){return parseInt(e,10)||0}ad.prototype.eventElement=function(e){var t=this.eventElements.filter((function(t){return t.element===e}))[0];return t||(t=new od(e),this.eventElements.push(t)),t},ad.prototype.bind=function(e,t,n){this.eventElement(e).bind(t,n)},ad.prototype.unbind=function(e,t,n){var r=this.eventElement(e);r.unbind(t,n),r.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(r),1)},ad.prototype.unbindAll=function(){this.eventElements.forEach((function(e){return e.unbindAll()})),this.eventElements=[]},ad.prototype.once=function(e,t,n){var r=this.eventElement(e),o=function(e){r.unbind(t,o),n(e)};r.bind(t,o)};var ud={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&window.navigator.maxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:"undefined"!=typeof navigator&&navigator.msMaxTouchPoints,isChrome:"undefined"!=typeof navigator&&/Chrome/i.test(navigator&&navigator.userAgent)};function pd(e){var t=e.element,n=Math.floor(t.scrollTop),r=t.getBoundingClientRect();e.containerWidth=Math.round(r.width),e.containerHeight=Math.round(r.height),e.contentWidth=t.scrollWidth,e.contentHeight=t.scrollHeight,t.contains(e.scrollbarXRail)||(Yp(t,Gp("x")).forEach((functio
|
|||
|
position: relative;
|
|||
|
`;class Ed extends n.Component{constructor(){super(...arguments),this.handleRef=e=>{this._container=e}}componentDidMount(){const e=this._container.parentElement&&this._container.parentElement.scrollTop||0;this.inst=new kd(this._container,this.props.options||{}),this._container.scrollTo&&this._container.scrollTo(0,e)}componentDidUpdate(){this.inst.update()}componentWillUnmount(){this.inst.destroy()}render(){const{children:e,className:t,updateFn:r}=this.props;return r&&r(this.componentDidUpdate.bind(this)),n.createElement(n.Fragment,null,_d&&n.createElement(Od,null),n.createElement(Sd,{className:`scrollbar-container ${t}`,ref:this.handleRef},e))}}function Pd(e){return n.createElement(Sa.Consumer,null,(t=>t.nativeScrollbars?n.createElement("div",{style:{overflow:"auto",overscrollBehavior:"contain",msOverflowStyle:"-ms-autohiding-scrollbar"}},e.children):n.createElement(Ed,((e,t)=>{for(var n in t||(t={}))bd.call(t,n)&&xd(e,n,t[n]);if(vd)for(var n of vd(t))wd.call(t,n)&&xd(e,n,t[n]);return e})({},e),e.children)))}const Ad=ga((({className:e,style:t})=>n.createElement("svg",{className:e,style:t,xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},n.createElement("polyline",{points:"6 9 12 15 18 9"}))))`
|
|||
|
position: absolute;
|
|||
|
pointer-events: none;
|
|||
|
z-index: 1;
|
|||
|
top: 50%;
|
|||
|
-webkit-transform: translateY(-50%);
|
|||
|
-ms-transform: translateY(-50%);
|
|||
|
transform: translateY(-50%);
|
|||
|
right: 8px;
|
|||
|
margin: auto;
|
|||
|
text-align: center;
|
|||
|
polyline {
|
|||
|
color: ${e=>"dark"===e.variant&&"white"};
|
|||
|
}
|
|||
|
`,$d=n.memo((e=>{const{options:t,onChange:r,placeholder:o,value:i="",variant:a,className:s}=e;return n.createElement("div",{className:s},n.createElement(Ad,{variant:a}),n.createElement("select",{onChange:e=>{const{selectedIndex:n}=e.target;r(t[o?n-1:n])},value:i,className:"dropdown-select"},o&&n.createElement("option",{disabled:!0,hidden:!0,value:o},o),t.map((({idx:e,value:t,title:r},o)=>n.createElement("option",{key:e||t+o,value:t},r||t)))),n.createElement("label",null,i))})),Cd=ca($d)`
|
|||
|
label {
|
|||
|
box-sizing: border-box;
|
|||
|
min-width: 100px;
|
|||
|
outline: none;
|
|||
|
display: inline-block;
|
|||
|
font-family: ${e=>e.theme.typography.headings.fontFamily};
|
|||
|
color: ${({theme:e})=>e.colors.text.primary};
|
|||
|
vertical-align: bottom;
|
|||
|
width: ${({fullWidth:e})=>e?"100%":"auto"};
|
|||
|
text-transform: none;
|
|||
|
padding: 0 22px 0 4px;
|
|||
|
|
|||
|
font-size: 0.929em;
|
|||
|
line-height: 1.5em;
|
|||
|
font-family: inherit;
|
|||
|
text-overflow: ellipsis;
|
|||
|
overflow: hidden;
|
|||
|
white-space: nowrap;
|
|||
|
}
|
|||
|
.dropdown-select {
|
|||
|
position: absolute;
|
|||
|
top: 0;
|
|||
|
left: 0;
|
|||
|
width: 100%;
|
|||
|
height: 100%;
|
|||
|
opacity: 0;
|
|||
|
border: none;
|
|||
|
appearance: none;
|
|||
|
cursor: pointer;
|
|||
|
|
|||
|
color: ${({theme:e})=>e.colors.text.primary};
|
|||
|
line-height: inherit;
|
|||
|
font-family: inherit;
|
|||
|
}
|
|||
|
box-sizing: border-box;
|
|||
|
min-width: 100px;
|
|||
|
outline: none;
|
|||
|
display: inline-block;
|
|||
|
border-radius: 2px;
|
|||
|
border: 1px solid rgba(38, 50, 56, 0.5);
|
|||
|
vertical-align: bottom;
|
|||
|
padding: 2px 0px 2px 6px;
|
|||
|
position: relative;
|
|||
|
width: auto;
|
|||
|
background: white;
|
|||
|
color: #263238;
|
|||
|
font-family: ${e=>e.theme.typography.headings.fontFamily};
|
|||
|
font-size: 0.929em;
|
|||
|
line-height: 1.5em;
|
|||
|
cursor: pointer;
|
|||
|
transition: border 0.25s ease, color 0.25s ease, box-shadow 0.25s ease;
|
|||
|
|
|||
|
&:hover,
|
|||
|
&:focus-within {
|
|||
|
border: 1px solid ${e=>e.theme.colors.primary.main};
|
|||
|
color: ${e=>e.theme.colors.primary.main};
|
|||
|
box-shadow: 0px 0px 0px 1px ${e=>e.theme.colors.primary.main};
|
|||
|
}
|
|||
|
`,Rd=ca(Cd)`
|
|||
|
margin-left: 10px;
|
|||
|
text-transform: none;
|
|||
|
font-size: 0.969em;
|
|||
|
|
|||
|
font-size: 1em;
|
|||
|
border: none;
|
|||
|
padding: 0 1.2em 0 0;
|
|||
|
background: transparent;
|
|||
|
|
|||
|
&:hover,
|
|||
|
&:focus-within {
|
|||
|
border: none;
|
|||
|
box-shadow: none;
|
|||
|
label {
|
|||
|
color: ${e=>e.theme.colors.primary.main};
|
|||
|
text-shadow: 0px 0px 0px ${e=>e.theme.colors.primary.main};
|
|||
|
}
|
|||
|
}
|
|||
|
`,jd=ca.span`
|
|||
|
margin-left: 10px;
|
|||
|
text-transform: none;
|
|||
|
font-size: 0.929em;
|
|||
|
color: black;
|
|||
|
`;var Td=Object.defineProperty,Id=Object.defineProperties,Nd=Object.getOwnPropertyDescriptors,Dd=Object.getOwnPropertySymbols,Ld=Object.prototype.hasOwnProperty,Md=Object.prototype.propertyIsEnumerable,Fd=(e,t,n)=>t in e?Td(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,zd=(e,t)=>{for(var n in t||(t={}))Ld.call(t,n)&&Fd(e,n,t[n]);if(Dd)for(var n of Dd(t))Md.call(t,n)&&Fd(e,n,t[n]);return e},Ud=(e,t)=>Id(e,Nd(t));class Vd{constructor(e,t,n){this.operations=[];const{resolved:r}=e.deref(n||{});this.initWebhooks(e,r,t)}initWebhooks(e,t,n){for(const r of Object.keys(t)){const o=t[r],i=Object.keys(o).filter(Xa);for(const t of i){const r=o[t];if(o.$ref){const r=e.deref(o||{});this.initWebhooks(e,{[t]:r},n)}if(!r)continue;const i=new _u(e,Ud(zd({},r),{httpVerb:t}),void 0,n,!1);this.operations.push(i)}}}}class Bd{constructor(e,t,n){const{resolved:r}=e.deref(n);this.id=t,this.sectionId=hs+t,this.type=r.type,this.displayName=r["x-displayName"]||t,this.description=r.description||"","apiKey"===r.type&&(this.apiKey={name:r.name,in:r.in}),"http"===r.type&&(this.http={scheme:r.scheme,bearerFormat:r.bearerFormat}),"openIdConnect"===r.type&&(this.openId={connectUrl:r.openIdConnectUrl}),"oauth2"===r.type&&r.flows&&(this.flows=r.flows)}}class qd{constructor(e){const t=e.spec.components&&e.spec.components.securitySchemes||{};this.schemes=Object.keys(t).map((n=>new Bd(e,n,t[n])))}}var Wd=Object.defineProperty,Hd=Object.getOwnPropertySymbols,Yd=Object.prototype.hasOwnProperty,Kd=Object.prototype.propertyIsEnumerable,Gd=(e,t,n)=>t in e?Wd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Qd=(e,t)=>{for(var n in t||(t={}))Yd.call(t,n)&&Gd(e,n,t[n]);if(Hd)for(var n of Hd(t))Kd.call(t,n)&&Gd(e,n,t[n]);return e};class Xd{constructor(e,t,n){var r,o,i;this.options=n,this.parser=new fc(e,t,n),this.info=new Il(this.parser,this.options),this.externalDocs=this.parser.spec.externalDocs,this.contentItems=df.buildStructure(this.parser,this.options),this.securitySchemes=new qd(this.parser);const a=Qd(Qd({},null==(o=null==(r=this.parser)?void 0:r.spec)?void 0:o["x-webhooks"]),null==(i=this.parser)?void 0:i.spec.webhooks);this.webhooks=new Vd(this.parser,n,a)}}var Jd=Object.defineProperty,Zd=Object.getOwnPropertyDescriptor,ef=(e,t,n,r)=>{for(var o,i=r>1?void 0:r?Zd(t,n):t,a=e.length-1;a>=0;a--)(o=e[a])&&(i=(r?o(t,n,i):o(i))||i);return r&&i&&Jd(t,n,i),i};class tf{constructor(e,t,n){this.items=[],this.active=!1,this.expanded=!1,tn(this),this.id=t.id||e+"/"+no(t.name),this.type=e,this.name=t["x-displayName"]||t.name,this.level=t.level||1,this.sidebarLabel=this.name,this.description=t.description||"";const r=t.items;r&&r.length&&(this.description=jl.getTextBeforeHading(this.description,r[0].name)),this.parent=n,this.externalDocs=t.externalDocs,"group"===this.type&&(this.expanded=!0)}activate(){this.active=!0}expand(){this.parent&&this.parent.expand(),this.expanded=!0}collapse(){"group"!==this.type&&(this.expanded=!1)}deactivate(){this.active=!1}}ef([Ae],tf.prototype,"active",2),ef([Ae],tf.prototype,"expanded",2),ef([Pt],tf.prototype,"activate",1),ef([Pt],tf.prototype,"expand",1),ef([Pt],tf.prototype,"collapse",1),ef([Pt],tf.prototype,"deactivate",1);var nf=Object.defineProperty,rf=Object.defineProperties,of=Object.getOwnPropertyDescriptors,af=Object.getOwnPropertySymbols,sf=Object.prototype.hasOwnProperty,lf=Object.prototype.propertyIsEnumerable,cf=(e,t,n)=>t in e?nf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,uf=(e,t)=>{for(var n in t||(t={}))sf.call(t,n)&&cf(e,n,t[n]);if(af)for(var n of af(t))lf.call(t,n)&&cf(e,n,t[n]);return e},pf=(e,t)=>rf(e,of(t));class df{static buildStructure(e,t){const n=e.spec,r=[],o=df.getTagsWithOperations(e,n);return r.push(...df.addMarkdownItems(n.info.description||"",void 0,1,t)),n["x-tagGroups"]&&n["x-tagGroups"].length>0?r.push(...df.getTagGroupsItems(e,void 0,n["x-tagGroups"],o,t)):r.push(...df.getTagsItems(e,o,void 0,void 0,t)),r}static addMarkdownItems(e,t,n,r){const o=new jl(r,null==t?void 0:t.id).extractHeadings(e||"");o.length&&t&&t.description&&(t.description=jl.getTextBefo
|
|||
|
a {
|
|||
|
text-decoration: ${e=>e.theme.typography.links.textDecoration};
|
|||
|
color: ${e=>e.theme.typography.links.color};
|
|||
|
|
|||
|
&:visited {
|
|||
|
color: ${e=>e.theme.typography.links.visited};
|
|||
|
}
|
|||
|
|
|||
|
&:hover {
|
|||
|
color: ${e=>e.theme.typography.links.hover};
|
|||
|
text-decoration: ${e=>e.theme.typography.links.hoverTextDecoration};
|
|||
|
}
|
|||
|
}
|
|||
|
`,Rf=ga(Lp)`
|
|||
|
font-family: ${e=>e.theme.typography.fontFamily};
|
|||
|
font-weight: ${e=>e.theme.typography.fontWeightRegular};
|
|||
|
line-height: ${e=>e.theme.typography.lineHeight};
|
|||
|
|
|||
|
p {
|
|||
|
&:last-child {
|
|||
|
margin-bottom: 0;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
${({compact:e})=>e&&"\n p:first-child {\n margin-top: 0;\n }\n p:last-child {\n margin-bottom: 0;\n }\n "}
|
|||
|
|
|||
|
${({inline:e})=>e&&" p {\n display: inline-block;\n }"}
|
|||
|
|
|||
|
h1 {
|
|||
|
${Cu(1)};
|
|||
|
color: ${e=>e.theme.colors.primary.main};
|
|||
|
margin-top: 0;
|
|||
|
}
|
|||
|
|
|||
|
h2 {
|
|||
|
${Cu(2)};
|
|||
|
color: ${e=>e.theme.colors.text.primary};
|
|||
|
}
|
|||
|
|
|||
|
code {
|
|||
|
color: ${({theme:e})=>e.typography.code.color};
|
|||
|
background-color: ${({theme:e})=>e.typography.code.backgroundColor};
|
|||
|
|
|||
|
font-family: ${e=>e.theme.typography.code.fontFamily};
|
|||
|
border-radius: 2px;
|
|||
|
border: 1px solid rgba(38, 50, 56, 0.1);
|
|||
|
padding: 0 ${({theme:e})=>e.spacing.unit}px;
|
|||
|
font-size: ${e=>e.theme.typography.code.fontSize};
|
|||
|
font-weight: ${({theme:e})=>e.typography.code.fontWeight};
|
|||
|
|
|||
|
word-break: break-word;
|
|||
|
}
|
|||
|
|
|||
|
pre {
|
|||
|
font-family: ${e=>e.theme.typography.code.fontFamily};
|
|||
|
white-space: ${({theme:e})=>e.typography.code.wrap?"pre-wrap":"pre"};
|
|||
|
background-color: ${({theme:e})=>e.codeBlock.backgroundColor};
|
|||
|
color: white;
|
|||
|
padding: ${e=>4*e.theme.spacing.unit}px;
|
|||
|
overflow-x: auto;
|
|||
|
line-height: normal;
|
|||
|
border-radius: 0px;
|
|||
|
border: 1px solid rgba(38, 50, 56, 0.1);
|
|||
|
|
|||
|
code {
|
|||
|
background-color: transparent;
|
|||
|
color: white;
|
|||
|
padding: 0;
|
|||
|
|
|||
|
&:before,
|
|||
|
&:after {
|
|||
|
content: none;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
blockquote {
|
|||
|
margin: 0;
|
|||
|
margin-bottom: 1em;
|
|||
|
padding: 0 15px;
|
|||
|
color: #777;
|
|||
|
border-left: 4px solid #ddd;
|
|||
|
}
|
|||
|
|
|||
|
img {
|
|||
|
max-width: 100%;
|
|||
|
box-sizing: content-box;
|
|||
|
}
|
|||
|
|
|||
|
ul,
|
|||
|
ol {
|
|||
|
padding-left: 2em;
|
|||
|
margin: 0;
|
|||
|
margin-bottom: 1em;
|
|||
|
|
|||
|
ul,
|
|||
|
ol {
|
|||
|
margin-bottom: 0;
|
|||
|
margin-top: 0;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
table {
|
|||
|
display: block;
|
|||
|
width: 100%;
|
|||
|
overflow: auto;
|
|||
|
word-break: normal;
|
|||
|
word-break: keep-all;
|
|||
|
border-collapse: collapse;
|
|||
|
border-spacing: 0;
|
|||
|
margin-top: 1.5em;
|
|||
|
margin-bottom: 1.5em;
|
|||
|
}
|
|||
|
|
|||
|
table tr {
|
|||
|
background-color: #fff;
|
|||
|
border-top: 1px solid #ccc;
|
|||
|
|
|||
|
&:nth-child(2n) {
|
|||
|
background-color: ${({theme:e})=>e.schema.nestedBackground};
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
table th,
|
|||
|
table td {
|
|||
|
padding: 6px 13px;
|
|||
|
border: 1px solid #ddd;
|
|||
|
}
|
|||
|
|
|||
|
table th {
|
|||
|
text-align: left;
|
|||
|
font-weight: bold;
|
|||
|
}
|
|||
|
|
|||
|
${Fu(".share-link")};
|
|||
|
|
|||
|
${Cf}
|
|||
|
|
|||
|
${ya("Markdown")};
|
|||
|
`;var jf=Object.defineProperty,Tf=Object.getOwnPropertySymbols,If=Object.prototype.hasOwnProperty,Nf=Object.prototype.propertyIsEnumerable,Df=(e,t,n)=>t in e?jf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const Lf=Rf.withComponent("span");function Mf(e){const t=e.inline?Lf:Rf;return n.createElement(Pa,null,(r=>{return n.createElement(t,((e,t)=>{for(var n in t||(t={}))If.call(t,n)&&Df(e,n,t[n]);if(Tf)for(var n of Tf(t))Nf.call(t,n)&&Df(e,n,t[n]);return e})({className:"redoc-markdown "+(e.className||""),dangerouslySetInnerHTML:{__html:(o=r.untrustedSpec,i=e.html,o?$f.sanitize(i):i)},"data-role":e["data-role"]},e));var o,i}))}class Ff extends n.Component{render(){const{source:e,inline:t,compact:r,className:o,"data-role":i}=this.props,a=new jl;return n.createElement(Mf,{html:a.renderMd(e),inline:t,compact:r,className:o,"data-role":i})}}const zf=ga.div`
|
|||
|
position: relative;
|
|||
|
`,Uf=ga.div`
|
|||
|
position: absolute;
|
|||
|
min-width: 80px;
|
|||
|
max-width: 500px;
|
|||
|
background: #fff;
|
|||
|
bottom: 100%;
|
|||
|
left: 50%;
|
|||
|
margin-bottom: 10px;
|
|||
|
transform: translateX(-50%);
|
|||
|
|
|||
|
border-radius: 4px;
|
|||
|
padding: 0.3em 0.6em;
|
|||
|
text-align: center;
|
|||
|
box-shadow: 0px 0px 5px 0px rgba(204, 204, 204, 1);
|
|||
|
`,Vf=ga.div`
|
|||
|
background: #fff;
|
|||
|
color: #000;
|
|||
|
display: inline;
|
|||
|
font-size: 0.85em;
|
|||
|
white-space: nowrap;
|
|||
|
`,Bf=ga.div`
|
|||
|
position: absolute;
|
|||
|
width: 0;
|
|||
|
height: 0;
|
|||
|
bottom: -5px;
|
|||
|
left: 50%;
|
|||
|
margin-left: -5px;
|
|||
|
border-left: solid transparent 5px;
|
|||
|
border-right: solid transparent 5px;
|
|||
|
border-top: solid #fff 5px;
|
|||
|
`,qf=ga.div`
|
|||
|
position: absolute;
|
|||
|
width: 100%;
|
|||
|
height: 20px;
|
|||
|
bottom: -20px;
|
|||
|
`;class Wf extends n.Component{render(){const{open:e,title:t,children:r}=this.props;return n.createElement(zf,null,r,e&&n.createElement(Uf,null,n.createElement(Vf,null,t),n.createElement(Bf,null),n.createElement(qf,null)))}}const Hf="undefined"!=typeof document&&document.queryCommandSupported&&document.queryCommandSupported("copy");class Yf{static isSupported(){return Hf}static selectElement(e){let t,n;document.body.createTextRange?(t=document.body.createTextRange(),t.moveToElementText(e),t.select()):document.createRange&&window.getSelection&&(n=window.getSelection(),t=document.createRange(),t.selectNodeContents(e),n.removeAllRanges(),n.addRange(t))}static deselect(){if(document.selection)document.selection.empty();else if(window.getSelection){const e=window.getSelection();e&&e.removeAllRanges()}}static copySelected(){let e;try{e=document.execCommand("copy")}catch(t){e=!1}return e}static copyElement(e){Yf.selectElement(e);const t=Yf.copySelected();return t&&Yf.deselect(),t}static copyCustom(e){const t=document.createElement("textarea");t.style.position="fixed",t.style.top="0",t.style.left="0",t.style.width="2em",t.style.height="2em",t.style.padding="0",t.style.border="none",t.style.outline="none",t.style.boxShadow="none",t.style.background="transparent",t.value=e,document.body.appendChild(t),t.select();const n=Yf.copySelected();return document.body.removeChild(t),n}}const Kf=e=>{const[t,r]=n.useState(!1),o=()=>{const t="string"==typeof e.data?e.data:JSON.stringify(e.data,null,2);Yf.copyCustom(t),i()},i=()=>{r(!0),setTimeout((()=>{r(!1)}),1500)};return e.children({renderCopyButton:()=>n.createElement("button",{onClick:o},n.createElement(Wf,{title:Yf.isSupported()?"Copied":"Not supported in your browser",open:t},"Copy"))})};let Gf=1;function Qf(e,t){Gf=1;let n="";return n+='<div class="redoc-json">',n+="<code>",n+=th(e,t),n+="</code>",n+="</div>",n}function Xf(e){return void 0!==e?e.toString().replace(/&/g,"&").replace(/"/g,""").replace(/</g,"<").replace(/>/g,">"):""}function Jf(e){return JSON.stringify(e).slice(1,-1)}function Zf(e,t){return'<span class="'+t+'">'+Xf(e)+"</span>"}function eh(e){return'<span class="token punctuation">'+e+"</span>"}function th(e,t){const n=typeof e;let r="";return null==e?r+=Zf("null","token keyword"):e&&e.constructor===Array?(Gf++,r+=function(e,t){const n=Gf>t?"collapsed":"";let r=`<button class="collapser" aria-label="${Gf>t+1?"expand":"collapse"}"></button>${eh("[")}<span class="ellipsis"></span><ul class="array collapsible">`,o=!1;const i=e.length;for(let a=0;a<i;a++)o=!0,r+='<li><div class="hoverable '+n+'">',r+=th(e[a],t),a<i-1&&(r+=","),r+="</div></li>";return r+=`</ul>${eh("]")}`,o||(r=eh("[ ]")),r}(e,t),Gf--):e&&e.constructor===Date?r+=Zf('"'+e.toISOString()+'"',"token string"):"object"===n?(Gf++,r+=function(e,t){const n=Gf>t?"collapsed":"",r=Object.keys(e),o=r.length;let i=`<button class="collapser" aria-label="${Gf>t+1?"expand":"collapse"}"></button>${eh("{")}<span class="ellipsis"></span><ul class="obj collapsible">`,a=!1;for(let s=0;s<o;s++){const l=r[s];a=!0,i+='<li><div class="hoverable '+n+'">',i+='<span class="property token string">"'+Xf(l)+'"</span>: ',i+=th(e[l],t),s<o-1&&(i+=eh(",")),i+="</div></li>"}return i+=`</ul>${eh("}")}`,a||(i=eh("{ }")),i}(e,t),Gf--):"number"===n?r+=Zf(e,"token number"):"string"===n?/^(http|https):\/\/[^\s]+$/.test(e)?r+=Zf('"',"token string")+'<a href="'+encodeURI(e)+'">'+Xf(Jf(e))+"</a>"+Zf('"',"token string"):r+=Zf('"'+Jf(e)+'"',"token string"):"boolean"===n&&(r+=Zf(e,"token boolean")),r}const nh=pa`
|
|||
|
.redoc-json code > .collapser {
|
|||
|
display: none;
|
|||
|
pointer-events: none;
|
|||
|
}
|
|||
|
|
|||
|
font-family: ${e=>e.theme.typography.code.fontFamily};
|
|||
|
font-size: ${e=>e.theme.typography.code.fontSize};
|
|||
|
|
|||
|
white-space: ${({theme:e})=>e.typography.code.wrap?"pre-wrap":"pre"};
|
|||
|
contain: content;
|
|||
|
overflow-x: auto;
|
|||
|
|
|||
|
.callback-function {
|
|||
|
color: gray;
|
|||
|
}
|
|||
|
|
|||
|
.collapser:after {
|
|||
|
content: '-';
|
|||
|
cursor: pointer;
|
|||
|
}
|
|||
|
|
|||
|
.collapsed > .collapser:after {
|
|||
|
content: '+';
|
|||
|
cursor: pointer;
|
|||
|
}
|
|||
|
|
|||
|
.ellipsis:after {
|
|||
|
content: ' … ';
|
|||
|
}
|
|||
|
|
|||
|
.collapsible {
|
|||
|
margin-left: 2em;
|
|||
|
}
|
|||
|
|
|||
|
.hoverable {
|
|||
|
padding-top: 1px;
|
|||
|
padding-bottom: 1px;
|
|||
|
padding-left: 2px;
|
|||
|
padding-right: 2px;
|
|||
|
border-radius: 2px;
|
|||
|
}
|
|||
|
|
|||
|
.hovered {
|
|||
|
background-color: rgba(235, 238, 249, 1);
|
|||
|
}
|
|||
|
|
|||
|
.collapser {
|
|||
|
background-color: transparent;
|
|||
|
border: 0;
|
|||
|
color: #fff;
|
|||
|
font-family: ${e=>e.theme.typography.code.fontFamily};
|
|||
|
font-size: ${e=>e.theme.typography.code.fontSize};
|
|||
|
padding-right: 6px;
|
|||
|
padding-left: 6px;
|
|||
|
padding-top: 0;
|
|||
|
padding-bottom: 0;
|
|||
|
display: flex;
|
|||
|
align-items: center;
|
|||
|
justify-content: center;
|
|||
|
width: 15px;
|
|||
|
height: 15px;
|
|||
|
position: absolute;
|
|||
|
top: 4px;
|
|||
|
left: -1.5em;
|
|||
|
cursor: default;
|
|||
|
user-select: none;
|
|||
|
-webkit-user-select: none;
|
|||
|
padding: 2px;
|
|||
|
&:focus {
|
|||
|
outline-color: #fff;
|
|||
|
outline-style: dotted;
|
|||
|
outline-width: 1px;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
ul {
|
|||
|
list-style-type: none;
|
|||
|
padding: 0px;
|
|||
|
margin: 0px 0px 0px 26px;
|
|||
|
}
|
|||
|
|
|||
|
li {
|
|||
|
position: relative;
|
|||
|
display: block;
|
|||
|
}
|
|||
|
|
|||
|
.hoverable {
|
|||
|
display: inline-block;
|
|||
|
}
|
|||
|
|
|||
|
.selected {
|
|||
|
outline-style: solid;
|
|||
|
outline-width: 1px;
|
|||
|
outline-style: dotted;
|
|||
|
}
|
|||
|
|
|||
|
.collapsed > .collapsible {
|
|||
|
display: none;
|
|||
|
}
|
|||
|
|
|||
|
.ellipsis {
|
|||
|
display: none;
|
|||
|
}
|
|||
|
|
|||
|
.collapsed > .ellipsis {
|
|||
|
display: inherit;
|
|||
|
}
|
|||
|
`,rh=ga.div`
|
|||
|
&:hover > ${Mp} {
|
|||
|
opacity: 1;
|
|||
|
}
|
|||
|
`,oh=ga((e=>{const[t,r]=n.useState(),o=({renderCopyButton:t})=>{const o=e.data&&Object.values(e.data).some((e=>"object"==typeof e&&null!==e));return n.createElement(rh,null,n.createElement(Mp,null,t(),o&&n.createElement(n.Fragment,null,n.createElement("button",{onClick:i}," Expand all "),n.createElement("button",{onClick:a}," Collapse all "))),n.createElement(Sa.Consumer,null,(t=>n.createElement(Lp,{className:e.className,ref:e=>r(e),dangerouslySetInnerHTML:{__html:Qf(e.data,t.jsonSampleExpandLevel)}}))))},i=()=>{const e=null==t?void 0:t.getElementsByClassName("collapsible");for(const t of Array.prototype.slice.call(e)){const e=t.parentNode;e.classList.remove("collapsed"),e.querySelector(".collapser").setAttribute("aria-label","collapse")}},a=()=>{const e=null==t?void 0:t.getElementsByClassName("collapsible"),n=Array.prototype.slice.call(e,1);for(const e of n){const t=e.parentNode;t.classList.add("collapsed"),t.querySelector(".collapser").setAttribute("aria-label","expand")}},s=e=>{let t;"collapser"===e.className&&(t=e.parentElement.getElementsByClassName("collapsible")[0],t.parentElement.classList.contains("collapsed")?(t.parentElement.classList.remove("collapsed"),e.setAttribute("aria-label","collapse")):(t.parentElement.classList.add("collapsed"),e.setAttribute("aria-label","expand")))},l=n.useCallback((e=>{s(e.target)}),[]),c=n.useCallback((e=>{"Enter"===e.key&&s(e.target)}),[]);return n.useEffect((()=>(null==t||t.addEventListener("click",l),null==t||t.addEventListener("focus",c),()=>{null==t||t.removeEventListener("click",l),null==t||t.removeEventListener("focus",c)})),[l,c,t]),n.createElement(Kf,{data:e.data},o)}))`
|
|||
|
${nh};
|
|||
|
`,ih=e=>{const{source:t,lang:r}=e;return n.createElement(zp,{dangerouslySetInnerHTML:{__html:vs(t,r)}})},ah=e=>{const{source:t,lang:r}=e;return n.createElement(Kf,{data:t},(({renderCopyButton:e})=>n.createElement(Fp,null,n.createElement(Mp,null,e()),n.createElement(ih,{lang:r,source:t}))))};function sh({value:e,mimeType:t}){return es(t)?n.createElement(oh,{data:e}):("object"==typeof e&&(e=JSON.stringify(e,null,2)),n.createElement(ah,{lang:(r=t,-1!==r.search(/xml/i)?"xml":-1!==r.search(/csv/i)?"csv":-1!==r.search(/plain/i)?"tex":"clike"),source:e}));var r}function lh({example:e,mimeType:t}){return void 0===e.value&&e.externalValueUrl?n.createElement(ch,{example:e,mimeType:t}):n.createElement(sh,{value:e.value,mimeType:t})}function ch({example:e,mimeType:t}){const r=function(e,t){const[,r]=(0,n.useState)(!0),o=(0,n.useRef)(void 0),i=(0,n.useRef)(void 0);return i.current!==e&&(o.current=void 0),i.current=e,(0,n.useEffect)((()=>{(()=>{return n=this,i=function*(){r(!0);try{o.current=yield e.getExternalValue(t)}catch(e){o.current=e}r(!1)},new Promise(((e,t)=>{var r=e=>{try{a(i.next(e))}catch(e){t(e)}},o=e=>{try{a(i.throw(e))}catch(e){t(e)}},a=t=>t.done?e(t.value):Promise.resolve(t.value).then(r,o);a((i=i.apply(n,null)).next())}));var n,i})()}),[e,t]),o.current}(e,t);return void 0===r?n.createElement("span",null,"Loading..."):r instanceof Error?n.createElement(zp,null,"Error loading external example: ",n.createElement("br",null),n.createElement("a",{className:"token string",href:e.externalValueUrl,target:"_blank",rel:"noopener noreferrer"},e.externalValueUrl)):n.createElement(sh,{value:r,mimeType:t})}const uh=ga.div`
|
|||
|
padding: 0.9em;
|
|||
|
background-color: ${({theme:e})=>Ur(.6,e.rightPanel.backgroundColor)};
|
|||
|
margin: 0 0 10px 0;
|
|||
|
display: block;
|
|||
|
font-family: ${({theme:e})=>e.typography.headings.fontFamily};
|
|||
|
font-size: 0.929em;
|
|||
|
line-height: 1.5em;
|
|||
|
`,ph=ga.span`
|
|||
|
font-family: ${({theme:e})=>e.typography.headings.fontFamily};
|
|||
|
font-size: 12px;
|
|||
|
position: absolute;
|
|||
|
z-index: 1;
|
|||
|
top: -11px;
|
|||
|
left: 12px;
|
|||
|
font-weight: ${({theme:e})=>e.typography.fontWeightBold};
|
|||
|
color: ${({theme:e})=>Ur(.3,e.rightPanel.textColor)};
|
|||
|
`,dh=ga.div`
|
|||
|
position: relative;
|
|||
|
`,fh=ga(Cd)`
|
|||
|
label {
|
|||
|
color: ${({theme:e})=>e.rightPanel.textColor};
|
|||
|
text-overflow: ellipsis;
|
|||
|
white-space: nowrap;
|
|||
|
overflow: hidden;
|
|||
|
font-size: 1em;
|
|||
|
text-transform: none;
|
|||
|
border: none;
|
|||
|
}
|
|||
|
margin: 0 0 10px 0;
|
|||
|
display: block;
|
|||
|
background-color: ${({theme:e})=>Ur(.6,e.rightPanel.backgroundColor)};
|
|||
|
border: none;
|
|||
|
padding: 0.9em 1.6em 0.9em 0.9em;
|
|||
|
box-shadow: none;
|
|||
|
&:hover,
|
|||
|
&:focus-within {
|
|||
|
border: none;
|
|||
|
box-shadow: none;
|
|||
|
background-color: ${({theme:e})=>Ur(.3,e.rightPanel.backgroundColor)};
|
|||
|
}
|
|||
|
`,hh=ga.div`
|
|||
|
font-family: ${e=>e.theme.typography.code.fontFamily};
|
|||
|
font-size: 12px;
|
|||
|
color: #ee807f;
|
|||
|
`;class mh extends n.Component{constructor(){super(...arguments),this.state={activeIdx:0},this.switchMedia=({idx:e})=>{void 0!==e&&this.setState({activeIdx:e})}}render(){const{activeIdx:e}=this.state,t=this.props.mediaType.examples||{},r=this.props.mediaType.name,o=n.createElement(hh,null,"No sample"),i=Object.keys(t);if(0===i.length)return o;if(i.length>1){const o=i.map(((e,n)=>({value:t[e].summary||e,idx:n}))),a=t[i[e]],s=a.description;return n.createElement(gh,null,n.createElement(dh,null,n.createElement(ph,null,"Example"),this.props.renderDropdown({value:o[e].value,options:o,onChange:this.switchMedia,ariaLabel:"Example"})),n.createElement("div",null,s&&n.createElement(Ff,{source:s}),n.createElement(lh,{example:a,mimeType:r})))}{const e=t[i[0]];return n.createElement(gh,null,e.description&&n.createElement(Ff,{source:e.description}),n.createElement(lh,{example:e,mimeType:r}))}}}const gh=ga.div`
|
|||
|
margin-top: 15px;
|
|||
|
`;if(!n.useState)throw new Error("mobx-react-lite requires React with Hooks support");if(!tn)throw new Error("mobx-react-lite@3 requires mobx at least version 6 to be available");function yh(e){e()}var vh=[];function bh(e){return Dt(Bn(e,t));var t}var wh="undefined"==typeof FinalizationRegistry?void 0:FinalizationRegistry;function xh(e){return{reaction:e,mounted:!1,changedBeforeMount:!1,cleanAt:Date.now()+kh}}var kh=1e4,_h=wh?function(e){var t=new Map,n=1,r=new e((function(e){var n=t.get(e);n&&(n.reaction.dispose(),t.delete(e))}));return{addReactionToTrack:function(e,o,i){var a=n++;return r.register(i,a,e),e.current=xh(o),e.current.finalizationRegistryCleanupToken=a,t.set(a,e.current),e.current},recordReactionAsCommitted:function(e){r.unregister(e),e.current&&e.current.finalizationRegistryCleanupToken&&t.delete(e.current.finalizationRegistryCleanupToken)},forceCleanupTimerToRunNowForTests:function(){},resetCleanupScheduleForTests:function(){}}}(wh):function(){var e,t=new Set;function n(){void 0===e&&(e=setTimeout(r,1e4))}function r(){e=void 0;var r=Date.now();t.forEach((function(e){var n=e.current;n&&r>=n.cleanAt&&(n.reaction.dispose(),e.current=null,t.delete(e))})),t.size>0&&n()}return{addReactionToTrack:function(e,r,o){var i;return e.current=xh(r),i=e,t.add(i),n(),e.current},recordReactionAsCommitted:function(e){t.delete(e)},forceCleanupTimerToRunNowForTests:function(){e&&(clearTimeout(e),r())},resetCleanupScheduleForTests:function(){var n,r;if(t.size>0){try{for(var o=function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(t),i=o.next();!i.done;i=o.next()){var a=i.value,s=a.current;s&&(s.reaction.dispose(),a.current=null)}}catch(e){n={error:e}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(n)throw n.error}}t.clear()}e&&(clearTimeout(e),e=void 0)}}}(),Oh=_h.addReactionToTrack,Sh=_h.recordReactionAsCommitted,Eh=(_h.resetCleanupScheduleForTests,_h.forceCleanupTimerToRunNowForTests,!1);function Ph(){return Eh}function Ah(e){return"observer"+e}var $h=function(){};function Ch(e,t){if(void 0===t&&(t="observed"),Ph())return e();var r,o=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}(n.useState(new $h),1)[0],i=(r=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}((0,n.useState)(0),2)[1],(0,n.useCallback)((function(){r((function(e){return e+1}))}),vh)),a=n.useRef(null);if(!a.current)var s=new mt(Ah(t),(function(){l.mounted?i():l.changedBeforeMount=!0})),l=Oh(a,s,o);var c,u,p=a.current.reaction;if(n.useDebugValue(p,bh),n.useEffect((function(){return Sh(a),a.current?(a.current.mounted=!0,a.current.changedBeforeMount&&(a.current.changedBeforeMount=!1,i())):(a.current={reaction:new mt(Ah(t),(function(){i()})),mounted:!0,changedBeforeMount:!1,cleanAt:1/0},i()),function(){a.current.reaction.dispose(),a.current=null}}),[]),p.track((function(){try{c=e()}catch(e){u=e}})),u)throw u;return c}var Rh=function(){return Rh=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Rh.apply(this,arguments)};var jh={$$typeof:!0,render:!0,compare:!0,type:!0};function Th(e){var t=e.children,n=e.render,r=t||n;return"function"!=typeof r?null:Ch(r)}Th.displayName="Observer",function(e){e||(e=yh),Nt({reactionScheduler:e})}(i.unstable_batchedUpdates);var Ih=0,Nh={};function Dh(e){return Nh[e]||(Nh[e]=function(e){if("function"==typeof Symbol)return Sy
|
|||
|
button {
|
|||
|
background-color: transparent;
|
|||
|
border: 0;
|
|||
|
outline: 0;
|
|||
|
font-size: 13px;
|
|||
|
font-family: ${e=>e.theme.typography.code.fontFamily};
|
|||
|
cursor: pointer;
|
|||
|
padding: 0;
|
|||
|
color: ${e=>e.theme.colors.text.primary};
|
|||
|
&:focus {
|
|||
|
font-weight: ${({theme:e})=>e.typography.fontWeightBold};
|
|||
|
}
|
|||
|
${({kind:e})=>"patternProperties"===e&&pa`
|
|||
|
display: inline-flex;
|
|||
|
margin-right: 20px;
|
|||
|
|
|||
|
> span.property-name {
|
|||
|
white-space: break-spaces;
|
|||
|
text-align: left;
|
|||
|
|
|||
|
::before,
|
|||
|
::after {
|
|||
|
content: '/';
|
|||
|
filter: opacity(0.2);
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
> svg {
|
|||
|
align-self: center;
|
|||
|
}
|
|||
|
`}
|
|||
|
}
|
|||
|
${Bu} {
|
|||
|
height: ${({theme:e})=>e.schema.arrow.size};
|
|||
|
width: ${({theme:e})=>e.schema.arrow.size};
|
|||
|
polygon {
|
|||
|
fill: ${({theme:e})=>e.schema.arrow.color};
|
|||
|
}
|
|||
|
}
|
|||
|
`,sm=ga.span`
|
|||
|
vertical-align: middle;
|
|||
|
font-size: ${({theme:e})=>e.typography.code.fontSize};
|
|||
|
line-height: 20px;
|
|||
|
`,lm=ga(sm)`
|
|||
|
color: ${e=>Ur(.1,e.theme.schema.typeNameColor)};
|
|||
|
`,cm=ga(sm)`
|
|||
|
color: ${e=>e.theme.schema.typeNameColor};
|
|||
|
`,um=ga(sm)`
|
|||
|
color: ${e=>e.theme.schema.typeTitleColor};
|
|||
|
word-break: break-word;
|
|||
|
`,pm=cm,dm=ga(sm.withComponent("div"))`
|
|||
|
color: ${e=>e.theme.schema.requireLabelColor};
|
|||
|
font-size: ${e=>e.theme.schema.labelsTextSize};
|
|||
|
font-weight: normal;
|
|||
|
margin-left: 20px;
|
|||
|
line-height: 1;
|
|||
|
`,fm=ga(dm)`
|
|||
|
color: ${e=>e.theme.colors.primary.light};
|
|||
|
`,hm=ga(sm)`
|
|||
|
color: ${({theme:e})=>e.colors.warning.main};
|
|||
|
font-size: 13px;
|
|||
|
`,mm=ga(sm)`
|
|||
|
color: #0e7c86;
|
|||
|
&::before,
|
|||
|
&::after {
|
|||
|
font-weight: bold;
|
|||
|
}
|
|||
|
`,gm=ga(sm)`
|
|||
|
border-radius: 2px;
|
|||
|
word-break: break-word;
|
|||
|
${({theme:e})=>`\n background-color: ${Ur(.95,e.colors.text.primary)};\n color: ${Ur(.1,e.colors.text.primary)};\n\n padding: 0 ${e.spacing.unit}px;\n border: 1px solid ${Ur(.9,e.colors.text.primary)};\n font-family: ${e.typography.code.fontFamily};\n}`};
|
|||
|
& + & {
|
|||
|
margin-left: 0;
|
|||
|
}
|
|||
|
${ya("ExampleValue")};
|
|||
|
`,ym=ga(gm)``,vm=ga(sm)`
|
|||
|
border-radius: 2px;
|
|||
|
${({theme:e})=>`\n background-color: ${Ur(.95,e.colors.primary.light)};\n color: ${Ur(.1,e.colors.primary.main)};\n\n margin: 0 ${e.spacing.unit}px;\n padding: 0 ${e.spacing.unit}px;\n border: 1px solid ${Ur(.9,e.colors.primary.main)};\n}`};
|
|||
|
& + & {
|
|||
|
margin-left: 0;
|
|||
|
}
|
|||
|
${ya("ConstraintItem")};
|
|||
|
`,bm=ga.button`
|
|||
|
background-color: transparent;
|
|||
|
border: 0;
|
|||
|
color: ${({theme:e})=>e.colors.text.secondary};
|
|||
|
margin-left: ${({theme:e})=>e.spacing.unit}px;
|
|||
|
border-radius: 2px;
|
|||
|
cursor: pointer;
|
|||
|
outline-color: ${({theme:e})=>e.colors.text.secondary};
|
|||
|
font-size: 12px;
|
|||
|
`;Object.defineProperty,Object.getOwnPropertyDescriptor;const wm=ga.div`
|
|||
|
${Cf};
|
|||
|
${({compact:e})=>e?"":"margin: 1em 0"}
|
|||
|
`;let xm=class extends n.Component{render(){const{externalDocs:e}=this.props;return e&&e.url?n.createElement(wm,{compact:this.props.compact},n.createElement("a",{href:e.url},e.description||e.url)):null}};xm=((e,t,n,r)=>{for(var o,i=t,a=e.length-1;a>=0;a--)(o=e[a])&&(i=o(i)||i);return i})([im],xm);class km extends n.PureComponent{constructor(){super(...arguments),this.state={collapsed:!0}}toggle(){this.setState({collapsed:!this.state.collapsed})}render(){const{values:e,isArrayType:t}=this.props,{collapsed:r}=this.state,{enumSkipQuotes:o,maxDisplayedEnumValues:i}=this.context;if(!e.length)return null;const a=this.state.collapsed&&i?e.slice(0,i):e,s=!!i&&e.length>i,l=i?r?`… ${e.length-i} more`:"Hide":"";return n.createElement("div",null,n.createElement(sm,null,t?lo("enumArray"):""," ",1===e.length?lo("enumSingleValue"):lo("enum"),":")," ",a.map(((e,t)=>{const r=o?String(e):JSON.stringify(e);return n.createElement(n.Fragment,{key:t},n.createElement(gm,null,r)," ")})),s?n.createElement(_m,{onClick:()=>{this.toggle()}},l):null)}}km.contextType=Sa;const _m=ga.span`
|
|||
|
color: ${e=>e.theme.colors.primary.main};
|
|||
|
vertical-align: middle;
|
|||
|
font-size: 13px;
|
|||
|
line-height: 20px;
|
|||
|
padding: 0 5px;
|
|||
|
cursor: pointer;
|
|||
|
`,Om=ga(Rf)`
|
|||
|
margin: 2px 0;
|
|||
|
`;class Sm extends n.PureComponent{render(){const e=this.props.extensions;return n.createElement(Sa.Consumer,null,(t=>n.createElement(n.Fragment,null,t.showExtensions&&Object.keys(e).map((t=>n.createElement(Om,{key:t},n.createElement(sm,null," ",t.substring(2),": ")," ",n.createElement(ym,null,"string"==typeof e[t]?e[t]:JSON.stringify(e[t]))))))))}}function Em({field:e}){return e.examples?n.createElement(n.Fragment,null,n.createElement(sm,null," ",lo("examples"),": "),io(e.examples)?e.examples.map(((t,r)=>{const o=is(e,t),i=e.in?String(o):JSON.stringify(o);return n.createElement(n.Fragment,{key:r},n.createElement(gm,null,i)," ")})):n.createElement(Pm,null,Object.values(e.examples).map(((t,r)=>n.createElement("li",{key:r+t.value},n.createElement(gm,null,is(e,t.value))," -"," ",t.summary||t.description))))):null}const Pm=ga.ul`
|
|||
|
margin-top: 1em;
|
|||
|
list-style-position: outside;
|
|||
|
`;class Am extends n.PureComponent{render(){return 0===this.props.constraints.length?null:n.createElement("span",null," ",this.props.constraints.map((e=>n.createElement(vm,{key:e}," ",e," "))))}}const $m=n.memo((function({value:e,label:t,raw:r}){if(void 0===e)return null;const o=r?String(e):JSON.stringify(e);return n.createElement("div",null,n.createElement(sm,null," ",t," ")," ",n.createElement(gm,null,o))}));function Cm(e){const t=e.schema.pattern,{hideSchemaPattern:r}=n.useContext(Sa),[o,i]=n.useState(!1),a=n.useCallback((()=>i(!o)),[o]);return!t||r?null:n.createElement(n.Fragment,null,n.createElement(mm,null,o||t.length<45?t:`${t.substr(0,45)}...`),t.length>45&&n.createElement(bm,{onClick:a},o?"Hide pattern":"Show pattern"))}function Rm({schema:e}){const{hideSchemaPattern:t}=n.useContext(Sa);return e&&("string"!==e.type||e.constraints.length)&&((null==e?void 0:e.pattern)&&!t||e.items||e.displayFormat||e.constraints.length)?n.createElement(jm,null,"[ items",e.displayFormat&&n.createElement(pm,null," <",e.displayFormat," >"),n.createElement(Am,{constraints:e.constraints}),n.createElement(Cm,{schema:e}),e.items&&n.createElement(Rm,{schema:e.items})," ]"):null}const jm=ga(lm)`
|
|||
|
margin: 0 5px;
|
|||
|
vertical-align: text-top;
|
|||
|
`;var Tm=Object.defineProperty,Im=Object.getOwnPropertySymbols,Nm=Object.prototype.hasOwnProperty,Dm=Object.prototype.propertyIsEnumerable,Lm=(e,t,n)=>t in e?Tm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Mm=(e,t)=>{for(var n in t||(t={}))Nm.call(t,n)&&Lm(e,n,t[n]);if(Im)for(var n of Im(t))Dm.call(t,n)&&Lm(e,n,t[n]);return e};const Fm=im((e=>{const{enumSkipQuotes:t,hideSchemaTitles:r}=n.useContext(Sa),{showExamples:o,field:i,renderDiscriminatorSwitch:a}=e,{schema:s,description:l,deprecated:c,extensions:u,in:p,const:d}=i,f="array"===s.type,h=t||"header"===p,m=n.useMemo((()=>!o||void 0===i.example&&void 0===i.examples?null:void 0!==i.examples?n.createElement(Em,{field:i}):n.createElement($m,{label:lo("example")+":",value:is(i,i.example),raw:Boolean(i.in)})),[i,o]);return n.createElement("div",null,n.createElement("div",null,n.createElement(lm,null,s.typePrefix),n.createElement(cm,null,s.displayType),s.displayFormat&&n.createElement(pm,null," ","<",s.displayFormat,">"," "),s.contentEncoding&&n.createElement(pm,null," ","<",s.contentEncoding,">"," "),s.contentMediaType&&n.createElement(pm,null," ","<",s.contentMediaType,">"," "),s.title&&!r&&n.createElement(um,null," (",s.title,") "),n.createElement(Am,{constraints:s.constraints}),n.createElement(Cm,{schema:s}),s.isCircular&&n.createElement(hm,null," ",lo("recursive")," "),f&&s.items&&n.createElement(Rm,{schema:s.items})),c&&n.createElement("div",null,n.createElement(qu,{type:"warning"}," ",lo("deprecated")," ")),n.createElement($m,{raw:h,label:lo("default")+":",value:s.default}),!a&&n.createElement(km,{isArrayType:f,values:s.enum})," ",m,n.createElement(Sm,{extensions:Mm(Mm({},u),s.extensions)}),n.createElement("div",null,n.createElement(Ff,{compact:!0,source:l})),s.externalDocs&&n.createElement(xm,{externalDocs:s.externalDocs,compact:!0}),a&&a(e)||null,d&&n.createElement($m,{label:lo("const")+":",value:d})||null)})),zm=n.memo(Fm);var Um=Object.defineProperty,Vm=(Object.getOwnPropertyDescriptor,Object.getOwnPropertySymbols),Bm=Object.prototype.hasOwnProperty,qm=Object.prototype.propertyIsEnumerable,Wm=(e,t,n)=>t in e?Um(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;let Hm=class extends n.Component{constructor(){super(...arguments),this.toggle=()=>{void 0===this.props.field.expanded&&this.props.expandByDefault?this.props.field.collapse():this.props.field.toggle()},this.handleKeyPress=e=>{"Enter"===e.key&&(e.preventDefault(),this.toggle())}}render(){const{className:e="",field:t,isLast:r,expandByDefault:o}=this.props,{name:i,deprecated:a,required:s,kind:l}=t,c=!t.schema.isPrimitive&&!t.schema.isCircular,u=void 0===t.expanded?o:t.expanded,p=n.createElement(n.Fragment,null,"additionalProperties"===l&&n.createElement(fm,null,"additional property"),"patternProperties"===l&&n.createElement(fm,null,"pattern property"),s&&n.createElement(dm,null,"required")),d=c?n.createElement(am,{className:a?"deprecated":"",kind:l,title:i},n.createElement(Xu,null),n.createElement("button",{onClick:this.toggle,onKeyPress:this.handleKeyPress,"aria-label":"expand properties"},n.createElement("span",{className:"property-name"},i),n.createElement(Bu,{direction:u?"down":"right"})),p):n.createElement(Gu,{className:a?"deprecated":void 0,kind:l,title:i},n.createElement(Xu,null),n.createElement("span",{className:"property-name"},i),p);return n.createElement(n.Fragment,null,n.createElement("tr",{className:r?"last "+e:e},d,n.createElement(Qu,null,n.createElement(zm,((e,t)=>{for(var n in t||(t={}))Bm.call(t,n)&&Wm(e,n,t[n]);if(Vm)for(var n of Vm(t))qm.call(t,n)&&Wm(e,n,t[n]);return e})({},this.props)))),u&&c&&n.createElement("tr",{key:t.name+"inner"},n.createElement(Ku,{colSpan:2},n.createElement(Ju,null,n.createElement(Pg,{schema:t.schema,skipReadOnly:this.props.skipReadOnly,skipWriteOnly:this.props.skipWriteOnly,showTitle:this.props.showTitle,level:this.props.level})))))}};Hm=((e,t,n,r)=>{for(var o,i=t,a=e.length-1;a>=0;a--)(o=e[a])&&(i=o(i)||i);return i})([im],Hm);Object.defineProperty,Object.getOwnPropertyDescriptor;let Ym=class extends n.Component{constructor(){super(
|
|||
|
padding-left: ${({theme:e})=>2*e.spacing.unit}px;
|
|||
|
`;class ig extends n.PureComponent{render(){const e=this.props.schema,t=e.items,r=void 0===e.minItems&&void 0===e.maxItems?"":`(${us(e)})`;return e.fields?n.createElement(Km,rg(ng({},this.props),{level:this.props.level})):!e.displayType||t||r.length?n.createElement("div",null,n.createElement(rp,null," Array ",r),n.createElement(og,null,n.createElement(Pg,rg(ng({},this.props),{schema:t}))),n.createElement(op,null)):n.createElement("div",null,n.createElement(cm,null,e.displayType))}}var ag=Object.defineProperty,sg=Object.defineProperties,lg=Object.getOwnPropertyDescriptor,cg=Object.getOwnPropertyDescriptors,ug=Object.getOwnPropertySymbols,pg=Object.prototype.hasOwnProperty,dg=Object.prototype.propertyIsEnumerable,fg=(e,t,n)=>t in e?ag(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,hg=(e,t,n,r)=>{for(var o,i=r>1?void 0:r?lg(t,n):t,a=e.length-1;a>=0;a--)(o=e[a])&&(i=(r?o(t,n,i):o(i))||i);return r&&i&&ag(t,n,i),i};let mg=class extends n.Component{constructor(){super(...arguments),this.activateOneOf=()=>{this.props.schema.activateOneOf(this.props.idx)}}render(){const{idx:e,schema:t,subSchema:r}=this.props;return n.createElement(np,{deprecated:r.deprecated,active:e===t.activeOneOf,onClick:this.activateOneOf},r.title||r.typePrefix+r.displayType)}};mg=hg([im],mg);let gg=class extends n.Component{render(){const{schema:{oneOf:e},schema:t}=this.props;if(void 0===e)return null;const r=e[t.activeOneOf];return n.createElement("div",null,n.createElement(tp,null," ",t.oneOfType," "),n.createElement(ep,null,e.map(((e,r)=>n.createElement(mg,{key:e.pointer,schema:t,subSchema:e,idx:r})))),n.createElement("div",null,e[t.activeOneOf].deprecated&&n.createElement(qu,{type:"warning"},"Deprecated")),n.createElement(Am,{constraints:r.constraints}),n.createElement(Pg,((e,t)=>sg(e,cg(t)))(((e,t)=>{for(var n in t||(t={}))pg.call(t,n)&&fg(e,n,t[n]);if(ug)for(var n of ug(t))dg.call(t,n)&&fg(e,n,t[n]);return e})({},this.props),{schema:r})))}};gg=hg([im],gg);const yg=im((({schema:e})=>n.createElement("div",null,n.createElement(cm,null,e.displayType),e.title&&n.createElement(um,null," ",e.title," "),n.createElement(hm,null," ",lo("recursive")," "))));var vg=Object.defineProperty,bg=Object.defineProperties,wg=(Object.getOwnPropertyDescriptor,Object.getOwnPropertyDescriptors),xg=Object.getOwnPropertySymbols,kg=Object.prototype.hasOwnProperty,_g=Object.prototype.propertyIsEnumerable,Og=(e,t,n)=>t in e?vg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Sg=(e,t)=>{for(var n in t||(t={}))kg.call(t,n)&&Og(e,n,t[n]);if(xg)for(var n of xg(t))_g.call(t,n)&&Og(e,n,t[n]);return e},Eg=(e,t)=>bg(e,wg(t));let Pg=class extends n.Component{render(){var e;const t=this.props,{schema:r}=t,o=((e,t)=>{var n={};for(var r in e)kg.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&xg)for(var r of xg(e))t.indexOf(r)<0&&_g.call(e,r)&&(n[r]=e[r]);return n})(t,["schema"]),i=(o.level||0)+1;if(!r)return n.createElement("em",null," Schema not provided ");const{type:a,oneOf:s,discriminatorProp:l,isCircular:c}=r;if(c)return n.createElement(yg,{schema:r});if(void 0!==l){if(!s||!s.length)return console.warn(`Looks like you are using discriminator wrong: you don't have any definition inherited from the ${r.title}`),null;const e=s[r.activeOneOf];return e.isCircular?n.createElement(yg,{schema:e}):n.createElement(Km,Eg(Sg({},o),{level:i,schema:e,discriminator:{fieldName:l,parentSchema:r}}))}if(void 0!==s)return n.createElement(gg,Sg({schema:r},o));const u=io(a)?a:[a];if(u.includes("object")){if(null==(e=r.fields)?void 0:e.length)return n.createElement(Km,Eg(Sg({},this.props),{level:i}))}else if(u.includes("array"))return n.createElement(ig,Eg(Sg({},this.props),{level:i}));const p={schema:r,name:"",required:!1,description:r.description,externalDocs:r.externalDocs,deprecated:!1,toggle:()=>null,expanded:!1};return n.createElement("div",null,n.createElement(zm,{field:p}))}};Pg=((e,t,n,r)=>{for(var o,i=t,a=e.length-1;a>=0;a--)(o=e[a])&&(i=o(i)||i);return i})([im],Pg);var Ag=Object.defineProperty,$g=Object.defineProperties,Cg=Object.getOwnPropertyDescriptors,Rg=Object
|
|||
|
background: ${({theme:e})=>e.codeBlock.backgroundColor};
|
|||
|
& > div,
|
|||
|
& > pre {
|
|||
|
padding: ${e=>4*e.theme.spacing.unit}px;
|
|||
|
margin: 0;
|
|||
|
}
|
|||
|
|
|||
|
& > div > pre {
|
|||
|
padding: 0;
|
|||
|
}
|
|||
|
`,Lg=(ca.div`
|
|||
|
background-color: #e4e7eb;
|
|||
|
`,ca.ul`
|
|||
|
display: inline;
|
|||
|
list-style: none;
|
|||
|
padding: 0;
|
|||
|
|
|||
|
li {
|
|||
|
display: inherit;
|
|||
|
|
|||
|
&:after {
|
|||
|
content: ',';
|
|||
|
}
|
|||
|
&:last-child:after {
|
|||
|
content: none;
|
|||
|
}
|
|||
|
}
|
|||
|
`,ca.code`
|
|||
|
font-size: ${e=>e.theme.typography.code.fontSize};
|
|||
|
font-family: ${e=>e.theme.typography.code.fontFamily};
|
|||
|
margin: 0 3px;
|
|||
|
padding: 0.2em;
|
|||
|
display: inline-block;
|
|||
|
line-height: 1;
|
|||
|
|
|||
|
&:after {
|
|||
|
content: ',';
|
|||
|
font-weight: normal;
|
|||
|
}
|
|||
|
|
|||
|
&:last-child:after {
|
|||
|
content: none;
|
|||
|
}
|
|||
|
`),Mg=ca.span`
|
|||
|
&:after {
|
|||
|
content: ' and ';
|
|||
|
font-weight: normal;
|
|||
|
}
|
|||
|
|
|||
|
&:last-child:after {
|
|||
|
content: none;
|
|||
|
}
|
|||
|
|
|||
|
${Cf};
|
|||
|
`,Fg=ca.span`
|
|||
|
${e=>!e.expanded&&"white-space: nowrap;"}
|
|||
|
&:after {
|
|||
|
content: ' or ';
|
|||
|
${e=>e.expanded&&"content: ' or \\a';"}
|
|||
|
white-space: pre;
|
|||
|
}
|
|||
|
|
|||
|
&:last-child:after,
|
|||
|
&:only-child:after {
|
|||
|
content: none;
|
|||
|
}
|
|||
|
|
|||
|
${Cf};
|
|||
|
`,zg=ca.div`
|
|||
|
flex: 1 1 auto;
|
|||
|
cursor: pointer;
|
|||
|
`,Ug=ca.div`
|
|||
|
width: ${e=>e.theme.schema.defaultDetailsWidth};
|
|||
|
text-overflow: ellipsis;
|
|||
|
border-radius: 4px;
|
|||
|
overflow: hidden;
|
|||
|
${e=>e.expanded&&`background: ${e.theme.colors.gray[100]};\n padding: 8px 9.6px;\n margin: 20px 0;\n width: 100%;\n `};
|
|||
|
${ma("small")`
|
|||
|
margin-top: 10px;
|
|||
|
`}
|
|||
|
`,Vg=ca(Iu)`
|
|||
|
display: inline-block;
|
|||
|
margin: 0;
|
|||
|
`,Bg=ca.div`
|
|||
|
width: 100%;
|
|||
|
display: flex;
|
|||
|
margin: 1em 0;
|
|||
|
flex-direction: ${e=>e.expanded?"column":"row"};
|
|||
|
${ma("small")`
|
|||
|
flex-direction: column;
|
|||
|
`}
|
|||
|
`,qg=ca.div`
|
|||
|
margin: 0.5em 0;
|
|||
|
`,Wg=ca.div`
|
|||
|
border-bottom: 1px solid ${({theme:e})=>e.colors.border.dark};
|
|||
|
margin-bottom: 1.5em;
|
|||
|
padding-bottom: 0.7em;
|
|||
|
|
|||
|
h5 {
|
|||
|
line-height: 1em;
|
|||
|
margin: 0 0 0.6em;
|
|||
|
font-size: ${({theme:e})=>e.typography.fontSize};
|
|||
|
}
|
|||
|
|
|||
|
.redoc-markdown p:first-child {
|
|||
|
display: inline;
|
|||
|
}
|
|||
|
`;function Hg({children:e,height:t}){const r=n.createRef(),[o,i]=n.useState(!1),[a,s]=n.useState(!1);return n.useEffect((()=>{r.current&&r.current.clientHeight+20<r.current.scrollHeight&&s(!0)}),[r]),n.createElement(n.Fragment,null,n.createElement(Yg,{ref:r,className:o?"":"container",style:{height:o?"auto":t}},e),n.createElement(Kg,{dimmed:!o},a&&n.createElement(Gg,{onClick:()=>{i(!o)}},o?"See less":"See more")))}const Yg=ca.div`
|
|||
|
overflow-y: hidden;
|
|||
|
`,Kg=ca.div`
|
|||
|
text-align: center;
|
|||
|
line-height: 1.5em;
|
|||
|
${({dimmed:e})=>e&&"background-image: linear-gradient(to bottom, transparent,rgb(255 255 255));\n position: relative;\n top: -0.5em;\n padding-top: 0.5em;\n background-position-y: -1em;\n "}
|
|||
|
`,Gg=ca.a`
|
|||
|
cursor: pointer;
|
|||
|
`,Qg=n.memo((function(e){const{type:t,flow:r,RequiredScopes:o}=e,i=Object.keys((null==r?void 0:r.scopes)||{});return n.createElement(n.Fragment,null,n.createElement(qg,null,n.createElement("b",null,"Flow type: "),n.createElement("code",null,t," ")),("implicit"===t||"authorizationCode"===t)&&n.createElement(qg,null,n.createElement("strong",null," Authorization URL: "),n.createElement("code",null,n.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:r.authorizationUrl},r.authorizationUrl))),("password"===t||"clientCredentials"===t||"authorizationCode"===t)&&n.createElement(qg,null,n.createElement("b",null," Token URL: "),n.createElement("code",null,r.tokenUrl)),r.refreshUrl&&n.createElement(qg,null,n.createElement("strong",null," Refresh URL: "),r.refreshUrl),!!i.length&&n.createElement(n.Fragment,null,o||null,n.createElement(qg,null,n.createElement("b",null," Scopes: ")),n.createElement(Hg,{height:"4em"},n.createElement("ul",null,i.map((e=>n.createElement("li",{key:e},n.createElement("code",null,e)," -"," ",n.createElement(Ff,{className:"redoc-markdown",inline:!0,source:r.scopes[e]||""}))))))))}));function Xg(e){const{RequiredScopes:t,scheme:r}=e;return n.createElement(Rf,null,r.apiKey?n.createElement(n.Fragment,null,n.createElement(qg,null,n.createElement("b",null,(o=r.apiKey.in||"").charAt(0).toUpperCase()+o.slice(1)," parameter name: "),n.createElement("code",null,r.apiKey.name)),t):r.http?n.createElement(n.Fragment,null,n.createElement(qg,null,n.createElement("b",null,"HTTP Authorization Scheme: "),n.createElement("code",null,r.http.scheme)),n.createElement(qg,null,"bearer"===r.http.scheme&&r.http.bearerFormat&&n.createElement(n.Fragment,null,n.createElement("b",null,"Bearer format: "),n.createElement("code",null,r.http.bearerFormat))),t):r.openId?n.createElement(n.Fragment,null,n.createElement(qg,null,n.createElement("b",null,"Connect URL: "),n.createElement("code",null,n.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:r.openId.connectUrl},r.openId.connectUrl))),t):r.flows?Object.keys(r.flows).map((e=>n.createElement(Qg,{key:e,type:e,RequiredScopes:t,flow:r.flows[e]}))):null);var o}const Jg={oauth2:"OAuth2",apiKey:"API Key",http:"HTTP",openIdConnect:"OpenID Connect"};class Zg extends n.PureComponent{render(){return this.props.securitySchemes.schemes.map((e=>n.createElement(Su,{id:e.sectionId,key:e.id},n.createElement(Au,null,n.createElement(Ou,null,n.createElement(ju,null,n.createElement(Uu,{to:e.sectionId}),e.displayName),n.createElement(Ff,{source:e.description||""}),n.createElement(Wg,null,n.createElement(qg,null,n.createElement("b",null,"Security Scheme Type: "),n.createElement("span",null,Jg[e.type]||e.type)),n.createElement(Xg,{scheme:e})))))))}}class ey{constructor(e,t,n={},r=!0){var o,i,a,s;this.marker=new Ls,this.disposer=null,this.rawOptions=n,this.options=new xo(n,ty),this.scroll=new xf(this.options),yf.updateOnHistory(Ns.currentId,this.scroll),this.spec=new Xd(e,t,this.options),this.menu=new yf(this.spec,this.scroll,Ns),this.options.disableSearch||(this.search=new kf,r&&this.search.indexItems(this.menu.items),this.disposer=(o=this.menu,i="activeItemIdx",w(a=e=>{this.updateMarkOnMenu(e.newValue)})?function(e,t,n,r){return qn(e,t).observe_(n,r)}(o,i,a,s):function(e,t,n){return qn(e).observe_(t,n)}(o,i,a)))}static fromJS(e){const t=new ey(e.spec.data,e.spec.url,e.options,!1);return t.menu.activeItemIdx=e.menu.activeItemIdx||0,t.menu.activate(t.menu.flatItems[t.menu.activeItemIdx]),t.options.disableSearch||t.search.load(e.searchIndex),t}onDidMount(){this.menu.updateOnHistory(),this.updateMarkOnMenu(this.menu.activeItemIdx)}dispose(){this.scroll.dispose(),this.menu.dispose(),this.search&&this.search.dispose(),null!=this.disposer&&this.disposer()}toJS(){return e=this,t=null,n=function*(){return{menu:{activeItemIdx:this.menu.activeItemIdx},spec:{url:this.spec.parser.specUrl,data:this.spec.parser.spec},searchIndex:this.search?yield this.search.toJS():void 0,options:this.rawOptions}},new Promise(((r,o)=>{var i=e=>{try{s(n.next(e))}catch(e){o(e)}},a=e=>{try{s(n.throw(e))}catch(e){o(
|
|||
|
margin-top: 0;
|
|||
|
margin-bottom: 0.5em;
|
|||
|
|
|||
|
${ya("ApiHeader")};
|
|||
|
`,ry=ga.a`
|
|||
|
border: 1px solid ${e=>e.theme.colors.primary.main};
|
|||
|
color: ${e=>e.theme.colors.primary.main};
|
|||
|
font-weight: normal;
|
|||
|
margin-left: 0.5em;
|
|||
|
padding: 4px 8px 4px;
|
|||
|
display: inline-block;
|
|||
|
text-decoration: none;
|
|||
|
cursor: pointer;
|
|||
|
|
|||
|
${ya("DownloadButton")};
|
|||
|
`,oy=ga.span`
|
|||
|
&::before {
|
|||
|
content: '|';
|
|||
|
display: inline-block;
|
|||
|
opacity: 0.5;
|
|||
|
width: ${15}px;
|
|||
|
text-align: center;
|
|||
|
}
|
|||
|
|
|||
|
&:last-child::after {
|
|||
|
display: none;
|
|||
|
}
|
|||
|
`,iy=ga.div`
|
|||
|
overflow: hidden;
|
|||
|
`,ay=ga.div`
|
|||
|
display: flex;
|
|||
|
flex-wrap: wrap;
|
|||
|
// hide separator on new lines: idea from https://stackoverflow.com/a/31732902/1749888
|
|||
|
margin-left: -${15}px;
|
|||
|
`;Object.defineProperty,Object.getOwnPropertyDescriptor;let sy=class extends n.Component{constructor(){super(...arguments),this.handleDownloadClick=e=>{e.target.href||(e.target.href=this.props.store.spec.info.downloadLink)}}render(){const{store:e}=this.props,{info:t,externalDocs:r}=e.spec,o=e.options.hideDownloadButton,i=t.downloadFileName,a=t.downloadLink,s=t.license&&n.createElement(oy,null,"License:"," ",t.license.identifier?t.license.identifier:n.createElement("a",{href:t.license.url},t.license.name))||null,l=t.contact&&t.contact.url&&n.createElement(oy,null,"URL: ",n.createElement("a",{href:t.contact.url},t.contact.url))||null,c=t.contact&&t.contact.email&&n.createElement(oy,null,t.contact.name||"E-mail",":"," ",n.createElement("a",{href:"mailto:"+t.contact.email},t.contact.email))||null,u=t.termsOfService&&n.createElement(oy,null,n.createElement("a",{href:t.termsOfService},"Terms of Service"))||null,p=t.version&&n.createElement("span",null,"(",t.version,")")||null;return n.createElement(Su,null,n.createElement(Au,null,n.createElement(Ou,{className:"api-info"},n.createElement(ny,null,t.title," ",p),!o&&n.createElement("p",null,lo("downloadSpecification"),":",n.createElement(ry,{download:i||!0,target:"_blank",href:a,onClick:this.handleDownloadClick},lo("download"))),n.createElement(Rf,null,(t.license||t.contact||t.termsOfService)&&n.createElement(iy,null,n.createElement(ay,null,c," ",l," ",s," ",u))||null),n.createElement(Ff,{source:e.spec.info.summary,"data-role":"redoc-summary"}),n.createElement(Ff,{source:e.spec.info.description,"data-role":"redoc-description"}),r&&n.createElement(xm,{externalDocs:r}))))}};sy=((e,t,n,r)=>{for(var o,i=t,a=e.length-1;a>=0;a--)(o=e[a])&&(i=o(i)||i);return i})([im],sy);const ly=ga.img`
|
|||
|
max-height: ${e=>e.theme.logo.maxHeight};
|
|||
|
max-width: ${e=>e.theme.logo.maxWidth};
|
|||
|
padding: ${e=>e.theme.logo.gutter};
|
|||
|
width: 100%;
|
|||
|
display: block;
|
|||
|
`,cy=ga.div`
|
|||
|
text-align: center;
|
|||
|
`,uy=ga.a`
|
|||
|
display: inline-block;
|
|||
|
`;Object.defineProperty,Object.getOwnPropertyDescriptor;let py=class extends n.Component{render(){const{info:e}=this.props,t=e["x-logo"];if(!t||!t.url)return null;const r=t.href||e.contact&&e.contact.url,o=t.altText?t.altText:"logo",i=n.createElement(ly,{src:t.url,alt:o});return n.createElement(cy,{style:{backgroundColor:t.backgroundColor}},r?(a=r,e=>n.createElement(uy,{href:a},e))(i):i);var a}};py=((e,t,n,r)=>{for(var o,i=t,a=e.length-1;a>=0;a--)(o=e[a])&&(i=o(i)||i);return i})([im],py);var dy=Object.defineProperty,fy=Object.getOwnPropertySymbols,hy=Object.prototype.hasOwnProperty,my=Object.prototype.propertyIsEnumerable,gy=(e,t,n)=>t in e?dy(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,yy=(e,t)=>{for(var n in t||(t={}))hy.call(t,n)&&gy(e,n,t[n]);if(fy)for(var n of fy(t))my.call(t,n)&&gy(e,n,t[n]);return e};class vy extends n.Component{render(){return n.createElement(Pa,null,(e=>n.createElement(Lu,null,(t=>this.renderWithOptionsAndStore(e,t)))))}renderWithOptionsAndStore(e,t){const{source:r,htmlWrap:o=(e=>e)}=this.props;if(!t)throw new Error("When using components in markdown, store prop must be provided");const i=new jl(e,this.props.parentId).renderMdWithComponents(r);return i.length?i.map(((e,r)=>{if("string"==typeof e)return n.cloneElement(o(n.createElement(Mf,{html:e,inline:!1,compact:!1})),{key:r});const i=e.component;return n.createElement(i,yy({key:r},yy(yy({},e.props),e.propsSelector(t))))})):null}}var by=r(4184),wy=r.n(by);const xy=ga.span.attrs((e=>({className:`operation-type ${e.type}`})))`
|
|||
|
width: 9ex;
|
|||
|
display: inline-block;
|
|||
|
height: ${e=>e.theme.typography.code.fontSize};
|
|||
|
line-height: ${e=>e.theme.typography.code.fontSize};
|
|||
|
background-color: #333;
|
|||
|
border-radius: 3px;
|
|||
|
background-repeat: no-repeat;
|
|||
|
background-position: 6px 4px;
|
|||
|
font-size: 7px;
|
|||
|
font-family: Verdana, sans-serif; // web-safe
|
|||
|
color: white;
|
|||
|
text-transform: uppercase;
|
|||
|
text-align: center;
|
|||
|
font-weight: bold;
|
|||
|
vertical-align: middle;
|
|||
|
margin-right: 6px;
|
|||
|
margin-top: 2px;
|
|||
|
|
|||
|
&.get {
|
|||
|
background-color: ${e=>e.theme.colors.http.get};
|
|||
|
}
|
|||
|
|
|||
|
&.post {
|
|||
|
background-color: ${e=>e.theme.colors.http.post};
|
|||
|
}
|
|||
|
|
|||
|
&.put {
|
|||
|
background-color: ${e=>e.theme.colors.http.put};
|
|||
|
}
|
|||
|
|
|||
|
&.options {
|
|||
|
background-color: ${e=>e.theme.colors.http.options};
|
|||
|
}
|
|||
|
|
|||
|
&.patch {
|
|||
|
background-color: ${e=>e.theme.colors.http.patch};
|
|||
|
}
|
|||
|
|
|||
|
&.delete {
|
|||
|
background-color: ${e=>e.theme.colors.http.delete};
|
|||
|
}
|
|||
|
|
|||
|
&.basic {
|
|||
|
background-color: ${e=>e.theme.colors.http.basic};
|
|||
|
}
|
|||
|
|
|||
|
&.link {
|
|||
|
background-color: ${e=>e.theme.colors.http.link};
|
|||
|
}
|
|||
|
|
|||
|
&.head {
|
|||
|
background-color: ${e=>e.theme.colors.http.head};
|
|||
|
}
|
|||
|
|
|||
|
&.hook {
|
|||
|
background-color: ${e=>e.theme.colors.primary.main};
|
|||
|
}
|
|||
|
`;function ky(e,{theme:t},n){return e>1?t.sidebar.level1Items[n]:1===e?t.sidebar.groupItems[n]:""}const _y=ga.ul`
|
|||
|
margin: 0;
|
|||
|
padding: 0;
|
|||
|
|
|||
|
&:first-child {
|
|||
|
padding-bottom: 32px;
|
|||
|
}
|
|||
|
|
|||
|
& & {
|
|||
|
font-size: 0.929em;
|
|||
|
}
|
|||
|
|
|||
|
${e=>e.expanded?"":"display: none;"};
|
|||
|
`,Oy=ga.li`
|
|||
|
list-style: none inside none;
|
|||
|
overflow: hidden;
|
|||
|
text-overflow: ellipsis;
|
|||
|
padding: 0;
|
|||
|
${e=>0===e.depth?"margin-top: 15px":""};
|
|||
|
`,Sy={0:pa`
|
|||
|
opacity: 0.7;
|
|||
|
text-transform: ${({theme:e})=>e.sidebar.groupItems.textTransform};
|
|||
|
font-size: 0.8em;
|
|||
|
padding-bottom: 0;
|
|||
|
cursor: default;
|
|||
|
`,1:pa`
|
|||
|
font-size: 0.929em;
|
|||
|
text-transform: ${({theme:e})=>e.sidebar.level1Items.textTransform};
|
|||
|
`},Ey=ga.label.attrs((e=>({role:"menuitem",className:wy()("-depth"+e.depth,{active:e.active})})))`
|
|||
|
cursor: pointer;
|
|||
|
color: ${e=>e.active?ky(e.depth,e,"activeTextColor"):e.theme.sidebar.textColor};
|
|||
|
margin: 0;
|
|||
|
padding: 12.5px ${e=>4*e.theme.spacing.unit}px;
|
|||
|
${({depth:e,type:t,theme:n})=>"section"===t&&e>1&&"padding-left: "+8*n.spacing.unit+"px;"||""}
|
|||
|
display: flex;
|
|||
|
justify-content: space-between;
|
|||
|
font-family: ${e=>e.theme.typography.headings.fontFamily};
|
|||
|
${e=>Sy[e.depth]};
|
|||
|
background-color: ${e=>e.active?ky(e.depth,e,"activeBackgroundColor"):e.theme.sidebar.backgroundColor};
|
|||
|
|
|||
|
${e=>e.deprecated&&Wu||""};
|
|||
|
|
|||
|
&:hover {
|
|||
|
color: ${e=>ky(e.depth,e,"activeTextColor")};
|
|||
|
background-color: ${e=>ky(e.depth,e,"activeBackgroundColor")};
|
|||
|
}
|
|||
|
|
|||
|
${Bu} {
|
|||
|
height: ${({theme:e})=>e.sidebar.arrow.size};
|
|||
|
width: ${({theme:e})=>e.sidebar.arrow.size};
|
|||
|
polygon {
|
|||
|
fill: ${({theme:e})=>e.sidebar.arrow.color};
|
|||
|
}
|
|||
|
}
|
|||
|
`,Py=ga.span`
|
|||
|
display: inline-block;
|
|||
|
vertical-align: middle;
|
|||
|
width: ${e=>e.width?e.width:"auto"};
|
|||
|
overflow: hidden;
|
|||
|
text-overflow: ellipsis;
|
|||
|
`,Ay=ga.div`
|
|||
|
${({theme:e})=>pa`
|
|||
|
font-size: 0.8em;
|
|||
|
margin-top: ${2*e.spacing.unit}px;
|
|||
|
text-align: center;
|
|||
|
position: fixed;
|
|||
|
width: ${e.sidebar.width};
|
|||
|
bottom: 0;
|
|||
|
background: ${e.sidebar.backgroundColor};
|
|||
|
|
|||
|
a,
|
|||
|
a:visited,
|
|||
|
a:hover {
|
|||
|
color: ${e.sidebar.textColor} !important;
|
|||
|
padding: ${e.spacing.unit}px 0;
|
|||
|
border-top: 1px solid ${Rr(.1,e.sidebar.backgroundColor)};
|
|||
|
text-decoration: none;
|
|||
|
display: flex;
|
|||
|
align-items: center;
|
|||
|
justify-content: center;
|
|||
|
}
|
|||
|
`};
|
|||
|
img {
|
|||
|
width: 15px;
|
|||
|
margin-right: 5px;
|
|||
|
}
|
|||
|
|
|||
|
${ma("small")`
|
|||
|
width: 100%;
|
|||
|
`};
|
|||
|
`,$y=ga.button`
|
|||
|
border: 0;
|
|||
|
width: 100%;
|
|||
|
text-align: left;
|
|||
|
& > * {
|
|||
|
vertical-align: middle;
|
|||
|
}
|
|||
|
|
|||
|
${Bu} {
|
|||
|
polygon {
|
|||
|
fill: ${({theme:e})=>Rr(e.colors.tonalOffset,e.colors.gray[100])};
|
|||
|
}
|
|||
|
}
|
|||
|
`,Cy=ga.span`
|
|||
|
text-decoration: ${e=>e.deprecated?"line-through":"none"};
|
|||
|
margin-right: 8px;
|
|||
|
`,Ry=ga(xy)`
|
|||
|
margin: 0 5px 0 0;
|
|||
|
`,jy=ga((e=>{const{name:t,opened:r,className:o,onClick:i,httpVerb:a,deprecated:s}=e;return n.createElement($y,{className:o,onClick:i||void 0},n.createElement(Ry,{type:a},ms(a)),n.createElement(Bu,{size:"1.5em",direction:r?"down":"right",float:"left"}),n.createElement(Cy,{deprecated:s},t),s?n.createElement(qu,{type:"warning"}," ",lo("deprecated")," "):null)}))`
|
|||
|
padding: 10px;
|
|||
|
border-radius: 2px;
|
|||
|
margin-bottom: 4px;
|
|||
|
line-height: 1.5em;
|
|||
|
background-color: ${({theme:e})=>e.colors.gray[100]};
|
|||
|
cursor: pointer;
|
|||
|
outline-color: ${({theme:e})=>Rr(e.colors.tonalOffset,e.colors.gray[100])};
|
|||
|
`,Ty=ga.div`
|
|||
|
padding: 10px 25px;
|
|||
|
background-color: ${({theme:e})=>e.colors.gray[50]};
|
|||
|
margin-bottom: 5px;
|
|||
|
margin-top: 5px;
|
|||
|
`;class Iy extends n.PureComponent{constructor(){super(...arguments),this.selectElement=()=>{Yf.selectElement(this.child)}}render(){const{children:e}=this.props;return n.createElement("div",{ref:e=>this.child=e,onClick:this.selectElement,onFocus:this.selectElement,tabIndex:0,role:"button"},e)}}const Ny=ga.div`
|
|||
|
cursor: pointer;
|
|||
|
position: relative;
|
|||
|
margin-bottom: 5px;
|
|||
|
`,Dy=ga.span`
|
|||
|
font-family: ${e=>e.theme.typography.code.fontFamily};
|
|||
|
margin-left: 10px;
|
|||
|
flex: 1;
|
|||
|
overflow-x: hidden;
|
|||
|
text-overflow: ellipsis;
|
|||
|
`,Ly=ga.button`
|
|||
|
outline: 0;
|
|||
|
color: inherit;
|
|||
|
width: 100%;
|
|||
|
text-align: left;
|
|||
|
cursor: pointer;
|
|||
|
padding: 10px 30px 10px ${e=>e.inverted?"10px":"20px"};
|
|||
|
border-radius: ${e=>e.inverted?"0":"4px 4px 0 0"};
|
|||
|
background-color: ${e=>e.inverted?"transparent":e.theme.codeBlock.backgroundColor};
|
|||
|
display: flex;
|
|||
|
white-space: nowrap;
|
|||
|
align-items: center;
|
|||
|
border: ${e=>e.inverted?"0":"1px solid transparent"};
|
|||
|
border-bottom: ${e=>e.inverted?"1px solid #ccc":"0"};
|
|||
|
transition: border-color 0.25s ease;
|
|||
|
|
|||
|
${e=>e.expanded&&!e.inverted&&`border-color: ${e.theme.colors.border.dark};`||""}
|
|||
|
|
|||
|
.${Dy} {
|
|||
|
color: ${e=>e.inverted?e.theme.colors.text.primary:"#ffffff"};
|
|||
|
}
|
|||
|
&:focus {
|
|||
|
box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.45), 0 2px 0 rgba(128, 128, 128, 0.25);
|
|||
|
}
|
|||
|
`,My=ga.span.attrs((e=>({className:`http-verb ${e.type}`})))`
|
|||
|
font-size: ${e=>e.compact?"0.8em":"0.929em"};
|
|||
|
line-height: ${e=>e.compact?"18px":"20px"};
|
|||
|
background-color: ${e=>e.theme.colors.http[e.type]||"#999999"};
|
|||
|
color: #ffffff;
|
|||
|
padding: ${e=>e.compact?"2px 8px":"3px 10px"};
|
|||
|
text-transform: uppercase;
|
|||
|
font-family: ${e=>e.theme.typography.headings.fontFamily};
|
|||
|
margin: 0;
|
|||
|
`,Fy=ga.div`
|
|||
|
position: absolute;
|
|||
|
width: 100%;
|
|||
|
z-index: 100;
|
|||
|
background: ${e=>e.theme.rightPanel.servers.overlay.backgroundColor};
|
|||
|
color: ${e=>e.theme.rightPanel.servers.overlay.textColor};
|
|||
|
box-sizing: border-box;
|
|||
|
box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.33);
|
|||
|
overflow: hidden;
|
|||
|
border-bottom-left-radius: 4px;
|
|||
|
border-bottom-right-radius: 4px;
|
|||
|
transition: all 0.25s ease;
|
|||
|
visibility: hidden;
|
|||
|
${e=>e.expanded?"visibility: visible;":"transform: translateY(-50%) scaleY(0);"}
|
|||
|
`,zy=ga.div`
|
|||
|
padding: 10px;
|
|||
|
`,Uy=ga.div`
|
|||
|
padding: 5px;
|
|||
|
border: 1px solid #ccc;
|
|||
|
background: ${e=>e.theme.rightPanel.servers.url.backgroundColor};
|
|||
|
word-break: break-all;
|
|||
|
color: ${e=>e.theme.colors.primary.main};
|
|||
|
> span {
|
|||
|
color: ${e=>e.theme.colors.text.primary};
|
|||
|
}
|
|||
|
`;class Vy extends n.Component{constructor(e){super(e),this.toggle=()=>{this.setState({expanded:!this.state.expanded})},this.state={expanded:!1}}render(){const{operation:e,inverted:t,hideHostname:r}=this.props,{expanded:o}=this.state;return n.createElement(Sa.Consumer,null,(i=>n.createElement(Ny,null,n.createElement(Ly,{onClick:this.toggle,expanded:o,inverted:t},n.createElement(My,{type:e.httpVerb,compact:this.props.compact},e.httpVerb),n.createElement(Dy,null,e.path),n.createElement(Bu,{float:"right",color:t?"black":"white",size:"20px",direction:o?"up":"down",style:{marginRight:"-25px"}})),n.createElement(Fy,{expanded:o,"aria-hidden":!o},e.servers.map((t=>{const o=i.expandDefaultServerVariables?function(e,t={}){return e.replace(/(?:{)([\w-.]+)(?:})/g,((e,n)=>t[n]&&t[n].default||e))}(t.url,t.variables):t.url,a=function(e){try{return ro(e).pathname}catch(t){return e}}(o);return n.createElement(zy,{key:o},n.createElement(Ff,{source:t.description||"",compact:!0}),n.createElement(Iy,null,n.createElement(Uy,null,n.createElement("span",null,r||i.hideHostname?"/"===a?"":a:o),e.path)))}))))))}}class By extends n.PureComponent{render(){const{place:e,parameters:t}=this.props;return t&&t.length?n.createElement("div",{key:e},n.createElement(Iu,null,e," Parameters"),n.createElement(Zu,null,n.createElement("tbody",null,Gr(t,((e,t)=>n.createElement(Hm,{key:e.name,isLast:t,field:e,showExamples:!0})))))):null}}Object.defineProperty,Object.getOwnPropertyDescriptor;let qy=class extends n.Component{constructor(){super(...arguments),this.switchMedia=({idx:e})=>{this.props.content&&void 0!==e&&this.props.content.activate(e)}}render(){const{content:e}=this.props;if(!e||!e.mediaTypes||!e.mediaTypes.length)return null;const t=e.activeMimeIdx,r=e.mediaTypes.map(((e,t)=>({value:e.name,idx:t}))),o=({children:e})=>this.props.withLabel?n.createElement(dh,null,n.createElement(ph,null,"Content type"),e):e;return n.createElement(n.Fragment,null,n.createElement(o,null,this.props.renderDropdown({value:r[t].value,options:r,onChange:this.switchMedia,ariaLabel:"Content type"})),this.props.children(e.active))}};qy=((e,t,n,r)=>{for(var o,i=t,a=e.length-1;a>=0;a--)(o=e[a])&&(i=o(i)||i);return i})([im],qy);var Wy=Object.defineProperty,Hy=Object.getOwnPropertySymbols,Yy=Object.prototype.hasOwnProperty,Ky=Object.prototype.propertyIsEnumerable,Gy=(e,t,n)=>t in e?Wy(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const Qy=["path","query","cookie","header"];class Xy extends n.PureComponent{orderParams(e){const t={};return e.forEach((e=>{var n,r,o;o=e,(n=t)[r=e.in]||(n[r]=[]),n[r].push(o)})),t}render(){const{body:e,parameters:t=[]}=this.props;if(void 0===e&&void 0===t)return null;const r=this.orderParams(t),o=t.length>0?Qy:[],i=e&&e.content,a=e&&e.description;return n.createElement(n.Fragment,null,o.map((e=>n.createElement(By,{key:e,place:e,parameters:r[e]}))),i&&n.createElement(Zy,{content:i,description:a}))}}function Jy(e){return n.createElement(Iu,{key:"header"},"Request Body schema: ",n.createElement(Af,((e,t)=>{for(var n in t||(t={}))Yy.call(t,n)&&Gy(e,n,t[n]);if(Hy)for(var n of Hy(t))Ky.call(t,n)&&Gy(e,n,t[n]);return e})({},e)))}function Zy(e){const{content:t,description:r}=e,{isRequestType:o}=t;return n.createElement(qy,{content:t,renderDropdown:Jy},(({schema:e})=>n.createElement(n.Fragment,null,void 0!==r&&n.createElement(Ff,{source:r}),"object"===(null==e?void 0:e.type)&&n.createElement(Am,{constraints:(null==e?void 0:e.constraints)||[]}),n.createElement(Pg,{skipReadOnly:o,skipWriteOnly:!o,key:"schema",schema:e}))))}const ev=ga(n.memo((function({title:e,type:t,empty:r,code:o,opened:i,className:a,onClick:s}){return n.createElement("button",{className:a,onClick:!r&&s||void 0,"aria-expanded":i,disabled:r},!r&&n.createElement(Bu,{size:"1.5em",color:t,direction:i?"down":"right",float:"left"}),n.createElement(rv,null,o," "),n.createElement(Ff,{compact:!0,inline:!0,source:e}))})))`
|
|||
|
display: block;
|
|||
|
border: 0;
|
|||
|
width: 100%;
|
|||
|
text-align: left;
|
|||
|
padding: 10px;
|
|||
|
border-radius: 2px;
|
|||
|
margin-bottom: 4px;
|
|||
|
line-height: 1.5em;
|
|||
|
cursor: pointer;
|
|||
|
|
|||
|
color: ${e=>e.theme.colors.responses[e.type].color};
|
|||
|
background-color: ${e=>e.theme.colors.responses[e.type].backgroundColor};
|
|||
|
&:focus {
|
|||
|
outline: auto ${e=>e.theme.colors.responses[e.type].color};
|
|||
|
}
|
|||
|
${e=>e.empty?'\ncursor: default;\n&::before {\n content: "—";\n font-weight: bold;\n width: 1.5em;\n text-align: center;\n display: inline-block;\n vertical-align: top;\n}\n&:focus {\n outline: 0;\n}\n':""};
|
|||
|
`,tv=ga.div`
|
|||
|
padding: 10px;
|
|||
|
`,nv=ga(Iu.withComponent("caption"))`
|
|||
|
text-align: left;
|
|||
|
margin-top: 1em;
|
|||
|
caption-side: top;
|
|||
|
`,rv=ga.strong`
|
|||
|
vertical-align: top;
|
|||
|
`;class ov extends n.PureComponent{render(){const{headers:e}=this.props;return void 0===e||0===e.length?null:n.createElement(Zu,null,n.createElement(nv,null," Response Headers "),n.createElement("tbody",null,Gr(e,((e,t)=>n.createElement(Hm,{isLast:t,key:e.name,field:e,showExamples:!0})))))}}var iv=Object.defineProperty,av=Object.getOwnPropertySymbols,sv=Object.prototype.hasOwnProperty,lv=Object.prototype.propertyIsEnumerable,cv=(e,t,n)=>t in e?iv(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;class uv extends n.PureComponent{constructor(){super(...arguments),this.renderDropdown=e=>n.createElement(Iu,{key:"header"},"Response Schema: ",n.createElement(Af,((e,t)=>{for(var n in t||(t={}))sv.call(t,n)&&cv(e,n,t[n]);if(av)for(var n of av(t))lv.call(t,n)&&cv(e,n,t[n]);return e})({},e)))}render(){const{description:e,extensions:t,headers:r,content:o}=this.props.response;return n.createElement(n.Fragment,null,e&&n.createElement(Ff,{source:e}),n.createElement(Sm,{extensions:t}),n.createElement(ov,{headers:r}),n.createElement(qy,{content:o,renderDropdown:this.renderDropdown},(({schema:e})=>n.createElement(n.Fragment,null,"object"===(null==e?void 0:e.type)&&n.createElement(Am,{constraints:(null==e?void 0:e.constraints)||[]}),n.createElement(Pg,{skipWriteOnly:!0,key:"schema",schema:e})))))}}const pv=im((({response:e})=>{const{extensions:t,headers:r,type:o,summary:i,description:a,code:s,expanded:l,content:c}=e,u=n.useMemo((()=>void 0===c?[]:c.mediaTypes.filter((e=>void 0!==e.schema))),[c]),p=n.useMemo((()=>!(t&&0!==Object.keys(t).length||0!==r.length||0!==u.length||a)),[t,r,u,a]);return n.createElement("div",null,n.createElement(ev,{onClick:()=>e.toggle(),type:o,empty:p,title:i||"",code:s,opened:l}),l&&!p&&n.createElement(tv,null,n.createElement(uv,{response:e})))})),dv=ga.h3`
|
|||
|
font-size: 1.3em;
|
|||
|
padding: 0.2em 0;
|
|||
|
margin: 3em 0 1.1em;
|
|||
|
color: ${({theme:e})=>e.colors.text.primary};
|
|||
|
font-weight: normal;
|
|||
|
`;class fv extends n.PureComponent{render(){const{responses:e,isCallback:t}=this.props;return e&&0!==e.length?n.createElement("div",null,n.createElement(dv,null,lo(t?"callbackResponses":"responses")),e.map((e=>n.createElement(pv,{key:e.code,response:e})))):null}}function hv(e){const{security:t,showSecuritySchemeType:r,expanded:o}=e,i=t.schemes.length>1;return 0===t.schemes.length?n.createElement(Fg,{expanded:o},"None"):n.createElement(Fg,{expanded:o},i&&"(",t.schemes.map((e=>n.createElement(Mg,{key:e.id},r&&`${Jg[e.type]||e.type}: `,n.createElement("i",null,e.displayName),o&&e.scopes.length?[" (",e.scopes.map((e=>n.createElement(Lg,{key:e},e))),") "]:null))),i&&") ")}const mv=({scopes:e})=>e.length?n.createElement("div",null,n.createElement("b",null,"Required scopes: "),e.map(((e,t)=>n.createElement(n.Fragment,{key:t},n.createElement("code",null,e)," ")))):null;function gv(e){const t=(0,n.useContext)(Nu),r=null==t?void 0:t.options.showSecuritySchemeType,[o,i]=(0,n.useState)(!1),{securities:a}=e;if(!(null==a?void 0:a.length)||(null==t?void 0:t.options.hideSecuritySection))return null;const s=null==t?void 0:t.spec.securitySchemes.schemes.filter((({id:e})=>a.find((t=>t.schemes.find((t=>t.id===e))))));return n.createElement(n.Fragment,null,n.createElement(Bg,{expanded:o},n.createElement(zg,{onClick:()=>i(!o)},n.createElement(Vg,null,"Authorizations:"),n.createElement(Bu,{size:"1.3em",direction:o?"down":"right"})),n.createElement(Ug,{expanded:o},a.map(((e,t)=>n.createElement(hv,{key:t,expanded:o,showSecuritySchemeType:r,security:e}))))),o&&(null==s?void 0:s.length)&&s.map(((e,t)=>n.createElement(Wg,{key:t},n.createElement("h5",null,n.createElement(yv,null)," ",Jg[e.type]||e.type,": ",e.id),n.createElement(Ff,{source:e.description||""}),n.createElement(Xg,{key:e.id,scheme:e,RequiredScopes:n.createElement(mv,{scopes:vv(e.id,a)})})))))}const yv=()=>n.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"11",height:"11"},n.createElement("path",{fill:"currentColor",d:"M18 10V6A6 6 0 0 0 6 6v4H3v14h18V10h-3zM8 6c0-2.206 1.794-4 4-4s4 1.794 4 4v4H8V6zm11 16H5V12h14v10z"}));function vv(e,t){const n=[];let r=t.length;for(;r--;){const o=t[r];let i=o.schemes.length;for(;i--;){const t=o.schemes[i];t.id===e&&Array.isArray(t.scopes)&&n.push(...t.scopes)}}return Array.from(new Set(n))}Object.defineProperty,Object.getOwnPropertyDescriptor;let bv=class extends n.Component{render(){const{operation:e}=this.props,{description:t,externalDocs:r}=e,o=!(!t&&!r);return n.createElement(Ty,null,o&&n.createElement(wv,null,void 0!==t&&n.createElement(Ff,{source:t}),r&&n.createElement(xm,{externalDocs:r})),n.createElement(Vy,{operation:this.props.operation,inverted:!0,compact:!0}),n.createElement(Sm,{extensions:e.extensions}),n.createElement(gv,{securities:e.security}),n.createElement(Xy,{parameters:e.parameters,body:e.requestBody}),n.createElement(fv,{responses:e.responses,isCallback:e.isCallback}))}};bv=((e,t,n,r)=>{for(var o,i=t,a=e.length-1;a>=0;a--)(o=e[a])&&(i=o(i)||i);return i})([im],bv);const wv=ga.div`
|
|||
|
margin-bottom: ${({theme:e})=>3*e.spacing.unit}px;
|
|||
|
`;Object.defineProperty,Object.getOwnPropertyDescriptor;let xv=class extends n.Component{constructor(){super(...arguments),this.toggle=()=>{this.props.callbackOperation.toggle()}}render(){const{name:e,expanded:t,httpVerb:r,deprecated:o}=this.props.callbackOperation;return n.createElement(n.Fragment,null,n.createElement(jy,{onClick:this.toggle,name:e,opened:t,httpVerb:r,deprecated:o}),t&&n.createElement(bv,{operation:this.props.callbackOperation}))}};xv=((e,t,n,r)=>{for(var o,i=t,a=e.length-1;a>=0;a--)(o=e[a])&&(i=o(i)||i);return i})([im],xv);class kv extends n.PureComponent{render(){const{callbacks:e}=this.props;return e&&0!==e.length?n.createElement("div",null,n.createElement(_v,null," Callbacks "),e.map((e=>e.operations.map(((t,r)=>n.createElement(xv,{key:`${e.name}_${r}`,callbackOperation:t})))))):null}}const _v=ga.h3`
|
|||
|
font-size: 1.3em;
|
|||
|
padding: 0.2em 0;
|
|||
|
margin: 3em 0 1.1em;
|
|||
|
color: ${({theme:e})=>e.colors.text.primary};
|
|||
|
font-weight: normal;
|
|||
|
`;Object.defineProperty,Object.getOwnPropertyDescriptor;let Ov=class extends n.Component{constructor(e){super(e),this.switchItem=({idx:e})=>{this.props.items&&void 0!==e&&this.setState({activeItemIdx:e})},this.state={activeItemIdx:0}}render(){const{items:e}=this.props;if(!e||!e.length)return null;const t=({children:e})=>this.props.label?n.createElement(dh,null,n.createElement(ph,null,this.props.label),e):e;return n.createElement(n.Fragment,null,n.createElement(t,null,this.props.renderDropdown({value:this.props.options[this.state.activeItemIdx].value,options:this.props.options,onChange:this.switchItem,ariaLabel:this.props.label||"Callback"})),this.props.children(e[this.state.activeItemIdx]))}};Ov=((e,t,n,r)=>{for(var o,i=t,a=e.length-1;a>=0;a--)(o=e[a])&&(i=o(i)||i);return i})([im],Ov);var Sv=Object.defineProperty,Ev=Object.defineProperties,Pv=(Object.getOwnPropertyDescriptor,Object.getOwnPropertyDescriptors),Av=Object.getOwnPropertySymbols,$v=Object.prototype.hasOwnProperty,Cv=Object.prototype.propertyIsEnumerable,Rv=(e,t,n)=>t in e?Sv(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;let jv=class extends n.Component{constructor(){super(...arguments),this.renderDropdown=e=>{return n.createElement(Af,(t=((e,t)=>{for(var n in t||(t={}))$v.call(t,n)&&Rv(e,n,t[n]);if(Av)for(var n of Av(t))Cv.call(t,n)&&Rv(e,n,t[n]);return e})({Label:uh,Dropdown:fh},e),Ev(t,Pv({variant:"dark"}))));var t}}render(){const e=this.props.content;return void 0===e?null:n.createElement(qy,{content:e,renderDropdown:this.renderDropdown,withLabel:!0},(e=>n.createElement(mh,{key:"samples",mediaType:e,renderDropdown:this.renderDropdown})))}};jv=((e,t,n,r)=>{for(var o,i=t,a=e.length-1;a>=0;a--)(o=e[a])&&(i=o(i)||i);return i})([im],jv);class Tv extends n.Component{render(){const e=this.props.callback.codeSamples.find((e=>xu(e)));return e?n.createElement(Iv,null,n.createElement(jv,{content:e.requestBodyContent})):null}}const Iv=ga.div`
|
|||
|
margin-top: 15px;
|
|||
|
`;var Nv=Object.defineProperty,Dv=Object.defineProperties,Lv=(Object.getOwnPropertyDescriptor,Object.getOwnPropertyDescriptors),Mv=Object.getOwnPropertySymbols,Fv=Object.prototype.hasOwnProperty,zv=Object.prototype.propertyIsEnumerable,Uv=(e,t,n)=>t in e?Nv(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;let Vv=class extends n.Component{constructor(){super(...arguments),this.renderDropdown=e=>{return n.createElement(Af,(t=((e,t)=>{for(var n in t||(t={}))Fv.call(t,n)&&Uv(e,n,t[n]);if(Mv)for(var n of Mv(t))zv.call(t,n)&&Uv(e,n,t[n]);return e})({Label:uh,Dropdown:fh},e),Dv(t,Lv({variant:"dark"}))));var t}}render(){const{callbacks:e}=this.props;if(!e||0===e.length)return null;const t=e.map((e=>e.operations.map((e=>e)))).reduce(((e,t)=>e.concat(t)),[]);if(!t.some((e=>e.codeSamples.length>0)))return null;const r=t.map(((e,t)=>({value:`${e.httpVerb.toUpperCase()}: ${e.name}`,idx:t})));return n.createElement("div",null,n.createElement(Tu,null," Callback payload samples "),n.createElement(Bv,null,n.createElement(Ov,{items:t,renderDropdown:this.renderDropdown,label:"Callback",options:r},(e=>n.createElement(Tv,{key:"callbackPayloadSample",callback:e,renderDropdown:this.renderDropdown})))))}};Vv.contextType=Sa,Vv=((e,t,n,r)=>{for(var o,i=t,a=e.length-1;a>=0;a--)(o=e[a])&&(i=o(i)||i);return i})([im],Vv);const Bv=ga.div`
|
|||
|
background: ${({theme:e})=>e.codeBlock.backgroundColor};
|
|||
|
padding: ${e=>4*e.theme.spacing.unit}px;
|
|||
|
`;Object.defineProperty,Object.getOwnPropertyDescriptor;let qv=class extends n.Component{render(){const{operation:e}=this.props,t=e.codeSamples,r=t.length>0,o=1===t.length&&this.context.hideSingleRequestSampleTab;return r&&n.createElement("div",null,n.createElement(Tu,null," ",lo("requestSamples")," "),n.createElement(Dp,{defaultIndex:0},n.createElement(Ap,{hidden:o},t.map((e=>n.createElement(jp,{key:e.lang+"_"+(e.label||"")},void 0!==e.label?e.label:e.lang)))),t.map((e=>n.createElement(Np,{key:e.lang+"_"+(e.label||"")},xu(e)?n.createElement("div",null,n.createElement(jv,{content:e.requestBodyContent})):n.createElement(ah,{lang:e.lang,source:e.source}))))))||null}};qv.contextType=Sa,qv=((e,t,n,r)=>{for(var o,i=t,a=e.length-1;a>=0;a--)(o=e[a])&&(i=o(i)||i);return i})([im],qv);Object.defineProperty,Object.getOwnPropertyDescriptor;let Wv=class extends n.Component{render(){const{operation:e}=this.props,t=e.responses.filter((e=>e.content&&e.content.hasSample));return t.length>0&&n.createElement("div",null,n.createElement(Tu,null," ",lo("responseSamples")," "),n.createElement(Dp,{defaultIndex:0},n.createElement(Ap,null,t.map((e=>n.createElement(jp,{className:"tab-"+e.type,key:e.code},e.code)))),t.map((e=>n.createElement(Np,{key:e.code},n.createElement("div",null,n.createElement(jv,{content:e.content})))))))||null}};Wv=((e,t,n,r)=>{for(var o,i=t,a=e.length-1;a>=0;a--)(o=e[a])&&(i=o(i)||i);return i})([im],Wv);var Hv=Object.defineProperty,Yv=Object.defineProperties,Kv=Object.getOwnPropertyDescriptors,Gv=Object.getOwnPropertySymbols,Qv=Object.prototype.hasOwnProperty,Xv=Object.prototype.propertyIsEnumerable,Jv=(e,t,n)=>t in e?Hv(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;const Zv=ga.div`
|
|||
|
margin-bottom: ${({theme:e})=>6*e.spacing.unit}px;
|
|||
|
`,eb=im((({operation:e})=>{const{name:t,description:r,deprecated:o,externalDocs:i,isWebhook:a,httpVerb:s}=e,l=!(!r&&!i),{showWebhookVerb:c}=n.useContext(Sa);return n.createElement(Sa.Consumer,null,(u=>n.createElement(Au,((e,t)=>Yv(e,Kv(t)))(((e,t)=>{for(var n in t||(t={}))Qv.call(t,n)&&Jv(e,n,t[n]);if(Gv)for(var n of Gv(t))Xv.call(t,n)&&Jv(e,n,t[n]);return e})({},{[gf]:e.operationHash}),{id:e.operationHash}),n.createElement(Ou,null,n.createElement(ju,null,n.createElement(Uu,{to:e.id}),t," ",o&&n.createElement(qu,{type:"warning"}," Deprecated "),a&&n.createElement(qu,{type:"primary"}," ","Webhook ",c&&s&&"| "+s.toUpperCase())),u.pathInMiddlePanel&&!a&&n.createElement(Vy,{operation:e,inverted:!0}),l&&n.createElement(Zv,null,void 0!==r&&n.createElement(Ff,{source:r}),i&&n.createElement(xm,{externalDocs:i})),n.createElement(Sm,{extensions:e.extensions}),n.createElement(gv,{securities:e.security}),n.createElement(Xy,{parameters:e.parameters,body:e.requestBody}),n.createElement(fv,{responses:e.responses}),n.createElement(kv,{callbacks:e.callbacks})),n.createElement(Pu,null,!u.pathInMiddlePanel&&!a&&n.createElement(Vy,{operation:e}),n.createElement(qv,{operation:e}),n.createElement(Wv,{operation:e}),n.createElement(Vv,{callbacks:e.callbacks})))))}));var tb=Object.defineProperty,nb=Object.getOwnPropertyDescriptor,rb=Object.getOwnPropertySymbols,ob=Object.prototype.hasOwnProperty,ib=Object.prototype.propertyIsEnumerable,ab=(e,t,n)=>t in e?tb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,sb=(e,t,n,r)=>{for(var o,i=r>1?void 0:r?nb(t,n):t,a=e.length-1;a>=0;a--)(o=e[a])&&(i=(r?o(t,n,i):o(i))||i);return r&&i&&tb(t,n,i),i};let lb=class extends n.Component{render(){const e=this.props.items;return 0===e.length?null:e.map((e=>n.createElement(cb,{key:e.id,item:e})))}};lb=sb([im],lb);let cb=class extends n.Component{render(){const e=this.props.item;let t;const{type:r}=e;switch(r){case"group":t=null;break;case"tag":case"section":default:t=n.createElement(pb,((e,t)=>{for(var n in t||(t={}))ob.call(t,n)&&ab(e,n,t[n]);if(rb)for(var n of rb(t))ib.call(t,n)&&ab(e,n,t[n]);return e})({},this.props));break;case"operation":t=n.createElement(db,{item:e})}return n.createElement(n.Fragment,null,t&&n.createElement(Su,{id:e.id,underlined:"operation"===e.type},t),e.items&&n.createElement(lb,{items:e.items}))}};cb=sb([im],cb);const ub=e=>n.createElement(Ou,{compact:!0},e);let pb=class extends n.Component{render(){const{name:e,description:t,externalDocs:r,level:o}=this.props.item,i=2===o?ju:Ru;return n.createElement(n.Fragment,null,n.createElement(Au,null,n.createElement(Ou,{compact:!1},n.createElement(i,null,n.createElement(Uu,{to:this.props.item.id}),e))),n.createElement(vy,{parentId:this.props.item.id,source:t||"",htmlWrap:ub}),r&&n.createElement(Au,null,n.createElement(Ou,null,n.createElement(xm,{externalDocs:r}))))}};pb=sb([im],pb);let db=class extends n.Component{render(){return n.createElement(eb,{operation:this.props.item})}};db=sb([im],db);var fb=Object.defineProperty,hb=Object.defineProperties,mb=(Object.getOwnPropertyDescriptor,Object.getOwnPropertyDescriptors),gb=Object.getOwnPropertySymbols,yb=Object.prototype.hasOwnProperty,vb=Object.prototype.propertyIsEnumerable,bb=(e,t,n)=>t in e?fb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;let wb=class extends n.Component{constructor(){super(...arguments),this.ref=n.createRef(),this.activate=e=>{this.props.onActivate(this.props.item),e.stopPropagation()}}componentDidMount(){this.scrollIntoViewIfActive()}componentDidUpdate(){this.scrollIntoViewIfActive()}scrollIntoViewIfActive(){this.props.item.active&&this.ref.current&&Hr(this.ref.current)}render(){const{item:e,withoutChildren:t}=this.props;return n.createElement(Oy,{onClick:this.activate,depth:e.depth,"data-item-id":e.id},"operation"===e.type?n.createElement(xb,((e,t)=>hb(e,mb(t)))(((e,t)=>{for(var n in t||(t={}))yb.call(t,n)&&bb(e,n,t[n]);if(gb)for(var n of gb(t))vb.call(t,n)&&bb(e,n,t[n]);return e})({},this.props),{item:e})):n.createElement(Ey,{depth:e.depth,active:e.active,type:e.type,ref:this.ref},n.createElemen
|
|||
|
user-select: none;
|
|||
|
width: 20px;
|
|||
|
height: 20px;
|
|||
|
align-self: center;
|
|||
|
display: flex;
|
|||
|
flex-direction: column;
|
|||
|
color: ${e=>e.theme.colors.primary.main};
|
|||
|
`;Object.defineProperty,Object.getOwnPropertyDescriptor;let Tb;qr&&(Tb=r(5114));const Ib=Tb&&Tb(),Nb=ga.div`
|
|||
|
width: ${e=>e.theme.sidebar.width};
|
|||
|
background-color: ${e=>e.theme.sidebar.backgroundColor};
|
|||
|
overflow: hidden;
|
|||
|
display: flex;
|
|||
|
flex-direction: column;
|
|||
|
|
|||
|
backface-visibility: hidden;
|
|||
|
/* contain: strict; TODO: breaks layout since Chrome 80*/
|
|||
|
|
|||
|
height: 100vh;
|
|||
|
position: sticky;
|
|||
|
position: -webkit-sticky;
|
|||
|
top: 0;
|
|||
|
|
|||
|
${ma("small")`
|
|||
|
position: fixed;
|
|||
|
z-index: 20;
|
|||
|
width: 100%;
|
|||
|
background: ${({theme:e})=>e.sidebar.backgroundColor};
|
|||
|
display: ${e=>e.open?"flex":"none"};
|
|||
|
`};
|
|||
|
|
|||
|
@media print {
|
|||
|
display: none;
|
|||
|
}
|
|||
|
`,Db=ga.div`
|
|||
|
outline: none;
|
|||
|
user-select: none;
|
|||
|
background-color: ${({theme:e})=>e.fab.backgroundColor};
|
|||
|
color: ${e=>e.theme.colors.primary.main};
|
|||
|
display: none;
|
|||
|
cursor: pointer;
|
|||
|
position: fixed;
|
|||
|
right: 20px;
|
|||
|
z-index: 100;
|
|||
|
border-radius: 50%;
|
|||
|
box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
|
|||
|
${ma("small")`
|
|||
|
display: flex;
|
|||
|
`};
|
|||
|
|
|||
|
bottom: 44px;
|
|||
|
|
|||
|
width: 60px;
|
|||
|
height: 60px;
|
|||
|
padding: 0 20px;
|
|||
|
svg {
|
|||
|
color: ${({theme:e})=>e.fab.color};
|
|||
|
}
|
|||
|
|
|||
|
@media print {
|
|||
|
display: none;
|
|||
|
}
|
|||
|
`;let Lb=class extends n.Component{constructor(){super(...arguments),this.state={offsetTop:"0px"},this.toggleNavMenu=()=>{this.props.menu.toggleSidebar()}}componentDidMount(){Ib&&Ib.add(this.stickyElement),this.setState({offsetTop:this.getScrollYOffset(this.context)})}componentWillUnmount(){Ib&&Ib.remove(this.stickyElement)}getScrollYOffset(e){let t;return t=void 0!==this.props.scrollYOffset?xo.normalizeScrollYOffset(this.props.scrollYOffset)():e.scrollYOffset(),t+"px"}render(){const e=this.props.menu.sideBarOpened,t=this.state.offsetTop;return n.createElement(n.Fragment,null,n.createElement(Nb,{open:e,className:this.props.className,style:{top:t,height:`calc(100vh - ${t})`},ref:e=>{this.stickyElement=e}},this.props.children),!this.context.hideFab&&n.createElement(Db,{onClick:this.toggleNavMenu},n.createElement(Cb,{open:e})))}};Lb.contextType=Sa,Lb=((e,t,n,r)=>{for(var o,i=t,a=e.length-1;a>=0;a--)(o=e[a])&&(i=o(i)||i);return i})([im],Lb);const Mb=ga.div`
|
|||
|
${({theme:e})=>`\n font-family: ${e.typography.fontFamily};\n font-size: ${e.typography.fontSize};\n font-weight: ${e.typography.fontWeightRegular};\n line-height: ${e.typography.lineHeight};\n color: ${e.colors.text.primary};\n display: flex;\n position: relative;\n text-align: left;\n\n -webkit-font-smoothing: ${e.typography.smoothing};\n font-smoothing: ${e.typography.smoothing};\n ${e.typography.optimizeSpeed?"text-rendering: optimizeSpeed !important":""};\n\n tap-highlight-color: rgba(0, 0, 0, 0);\n text-size-adjust: 100%;\n\n * {\n box-sizing: border-box;\n -webkit-tap-highlight-color: rgba(255, 255, 255, 0);\n }\n`};
|
|||
|
`,Fb=ga.div`
|
|||
|
z-index: 1;
|
|||
|
position: relative;
|
|||
|
overflow: hidden;
|
|||
|
width: calc(100% - ${e=>e.theme.sidebar.width});
|
|||
|
${ma("small",!0)`
|
|||
|
width: 100%;
|
|||
|
`};
|
|||
|
|
|||
|
contain: layout;
|
|||
|
`,zb=ga.div`
|
|||
|
background: ${({theme:e})=>e.rightPanel.backgroundColor};
|
|||
|
position: absolute;
|
|||
|
top: 0;
|
|||
|
bottom: 0;
|
|||
|
right: 0;
|
|||
|
width: ${({theme:e})=>{if(e.rightPanel.width.endsWith("%")){const t=parseInt(e.rightPanel.width,10);return`calc((100% - ${e.sidebar.width}) * ${t/100})`}return e.rightPanel.width}};
|
|||
|
${ma("medium",!0)`
|
|||
|
display: none;
|
|||
|
`};
|
|||
|
`,Ub=ga.div`
|
|||
|
padding: 5px 0;
|
|||
|
`,Vb=ga.input.attrs((()=>({className:"search-input"})))`
|
|||
|
width: calc(100% - ${e=>8*e.theme.spacing.unit}px);
|
|||
|
box-sizing: border-box;
|
|||
|
margin: 0 ${e=>4*e.theme.spacing.unit}px;
|
|||
|
padding: 5px ${e=>2*e.theme.spacing.unit}px 5px
|
|||
|
${e=>4*e.theme.spacing.unit}px;
|
|||
|
border: 0;
|
|||
|
border-bottom: 1px solid
|
|||
|
${({theme:e})=>(Ir(e.sidebar.backgroundColor)>.5?Rr:Dr)(.1,e.sidebar.backgroundColor)};
|
|||
|
font-family: ${({theme:e})=>e.typography.fontFamily};
|
|||
|
font-weight: bold;
|
|||
|
font-size: 13px;
|
|||
|
color: ${e=>e.theme.sidebar.textColor};
|
|||
|
background-color: transparent;
|
|||
|
outline: none;
|
|||
|
`,Bb=ga((e=>n.createElement("svg",{className:e.className,version:"1.1",viewBox:"0 0 1000 1000",x:"0px",xmlns:"http://www.w3.org/2000/svg",y:"0px"},n.createElement("path",{d:"M968.2,849.4L667.3,549c83.9-136.5,66.7-317.4-51.7-435.6C477.1-25,252.5-25,113.9,113.4c-138.5,138.3-138.5,362.6,0,501C219.2,730.1,413.2,743,547.6,666.5l301.9,301.4c43.6,43.6,76.9,14.9,104.2-12.4C981,928.3,1011.8,893,968.2,849.4z M524.5,522c-88.9,88.7-233,88.7-321.8,0c-88.9-88.7-88.9-232.6,0-321.3c88.9-88.7,233-88.7,321.8,0C613.4,289.4,613.4,433.3,524.5,522z"})))).attrs({className:"search-icon"})`
|
|||
|
position: absolute;
|
|||
|
left: ${e=>4*e.theme.spacing.unit}px;
|
|||
|
height: 1.8em;
|
|||
|
width: 0.9em;
|
|||
|
|
|||
|
path {
|
|||
|
fill: ${e=>e.theme.sidebar.textColor};
|
|||
|
}
|
|||
|
`,qb=ga.div`
|
|||
|
padding: ${e=>e.theme.spacing.unit}px 0;
|
|||
|
background-color: ${({theme:e})=>Rr(.05,e.sidebar.backgroundColor)}};
|
|||
|
color: ${e=>e.theme.sidebar.textColor};
|
|||
|
min-height: 150px;
|
|||
|
max-height: 250px;
|
|||
|
border-top: ${({theme:e})=>Rr(.1,e.sidebar.backgroundColor)}};
|
|||
|
border-bottom: ${({theme:e})=>Rr(.1,e.sidebar.backgroundColor)}};
|
|||
|
margin-top: 10px;
|
|||
|
line-height: 1.4;
|
|||
|
font-size: 0.9em;
|
|||
|
|
|||
|
li {
|
|||
|
background-color: inherit;
|
|||
|
}
|
|||
|
|
|||
|
${Ey} {
|
|||
|
padding-top: 6px;
|
|||
|
padding-bottom: 6px;
|
|||
|
|
|||
|
&:hover,
|
|||
|
&.active {
|
|||
|
background-color: ${({theme:e})=>Rr(.1,e.sidebar.backgroundColor)};
|
|||
|
}
|
|||
|
|
|||
|
> svg {
|
|||
|
display: none;
|
|||
|
}
|
|||
|
}
|
|||
|
`,Wb=ga.i`
|
|||
|
position: absolute;
|
|||
|
display: inline-block;
|
|||
|
width: ${e=>2*e.theme.spacing.unit}px;
|
|||
|
text-align: center;
|
|||
|
right: ${e=>4*e.theme.spacing.unit}px;
|
|||
|
line-height: 2em;
|
|||
|
vertical-align: middle;
|
|||
|
margin-right: 2px;
|
|||
|
cursor: pointer;
|
|||
|
font-style: normal;
|
|||
|
color: '#666';
|
|||
|
`;var Hb=Object.defineProperty,Yb=Object.getOwnPropertyDescriptor;class Kb extends n.PureComponent{constructor(e){super(e),this.activeItemRef=null,this.clear=()=>{this.setState({results:[],noResults:!1,term:"",activeItemIdx:-1}),this.props.marker.unmark()},this.handleKeyDown=e=>{if(27===e.keyCode&&this.clear(),40===e.keyCode&&(this.setState({activeItemIdx:Math.min(this.state.activeItemIdx+1,this.state.results.length-1)}),e.preventDefault()),38===e.keyCode&&(this.setState({activeItemIdx:Math.max(0,this.state.activeItemIdx-1)}),e.preventDefault()),13===e.keyCode){const e=this.state.results[this.state.activeItemIdx];if(e){const t=this.props.getItemById(e.meta);t&&this.props.onActivate(t)}}},this.search=e=>{const{minCharacterLengthToInitSearch:t}=this.context,n=e.target.value;n.length<t?this.clearResults(n):this.setState({term:n},(()=>this.searchCallback(this.state.term)))},this.state={results:[],noResults:!1,term:"",activeItemIdx:-1}}clearResults(e){this.setState({results:[],noResults:!1,term:e}),this.props.marker.unmark()}setResults(e,t){this.setState({results:e,noResults:0===e.length}),this.props.marker.mark(t)}searchCallback(e){this.props.search.search(e).then((t=>{this.setResults(t,e)}))}render(){const{activeItemIdx:e}=this.state,t=this.state.results.filter((e=>this.props.getItemById(e.meta))).map((e=>({item:this.props.getItemById(e.meta),score:e.score}))).sort(((e,t)=>t.score-e.score));return n.createElement(Ub,{role:"search"},this.state.term&&n.createElement(Wb,{onClick:this.clear},"×"),n.createElement(Bb,null),n.createElement(Vb,{value:this.state.term,onKeyDown:this.handleKeyDown,placeholder:"Search...","aria-label":"Search",type:"text",onChange:this.search}),t.length>0&&n.createElement(Pd,{options:{wheelPropagation:!1}},n.createElement(qb,{"data-role":"search:results"},t.map(((t,r)=>n.createElement(wb,{item:Object.create(t.item,{active:{value:r===e}}),onActivate:this.props.onActivate,withoutChildren:!0,key:t.item.id,"data-role":"search:result"}))))),this.state.term&&this.state.noResults?n.createElement(qb,{"data-role":"search:results"},lo("noResultsFound")):null)}}Kb.contextType=Sa,((e,t,n,r)=>{for(var o,i=Yb(t,n),a=e.length-1;a>=0;a--)(o=e[a])&&(i=o(t,n,i)||i);i&&Hb(t,n,i)})([Ra.bind,(0,Ra.debounce)(400)],Kb.prototype,"searchCallback");class Gb extends n.Component{componentDidMount(){this.props.store.onDidMount()}componentWillUnmount(){this.props.store.dispose()}render(){const{store:{spec:e,menu:t,options:r,search:o,marker:i}}=this.props,a=this.props.store;return n.createElement(ha,{theme:r.theme},n.createElement(Du,{value:a},n.createElement(Ea,{value:r},n.createElement(Mb,{className:"redoc-wrap"},n.createElement(Lb,{menu:t,className:"menu-content"},n.createElement(py,{info:e.info}),!r.disableSearch&&n.createElement(Kb,{search:o,marker:i,getItemById:t.getItemById,onActivate:t.activateAndScroll})||null,n.createElement($b,{menu:t})),n.createElement(Fb,{className:"api-content"},n.createElement(sy,{store:a}),n.createElement(lb,{items:t.items})),n.createElement(zb,null)))))}}Gb.propTypes={store:Oa.instanceOf(ey).isRequired};const Qb=function(e){const{spec:t,specUrl:o,options:i={},onLoaded:a}=e,s=bo(i.hideLoading,!1),l=new xo(i);if(void 0!==l.nonce)try{r.nc=l.nonce}catch(e){}return n.createElement(ba,null,n.createElement(Mu,{spec:t,specUrl:o,options:i,onLoaded:a},(({loading:e,store:t})=>e?s?null:n.createElement(_a,{color:l.theme.colors.primary.main}):n.createElement(Gb,{store:t}))))};var Xb=Object.defineProperty,Jb=Object.getOwnPropertySymbols,Zb=Object.prototype.hasOwnProperty,ew=Object.prototype.propertyIsEnumerable,tw=(e,t,n)=>t in e?Xb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,nw=(e,t)=>{for(var n in t||(t={}))Zb.call(t,n)&&tw(e,n,t[n]);if(Jb)for(var n of Jb(t))ew.call(t,n)&&tw(e,n,t[n]);return e};Nt({useProxies:"ifavailable"});const rw="2.0.0-rc.77",ow="580f883";function iw(e){const t=function(e){const t={},n=e.attributes;for(let e=0;e<n.length;e++){const r=n[e];t[r.name]=r.value}return t}(e),n={};for(const e in t){const r=e.replace(/-(.)/g,((e,t)=>t.toUpperCase())),o=t[e];n[r]="theme"===e?JS
|
|||
|
//# sourceMappingURL=redoc.standalone.js.map
|