mirror of
https://github.com/Sea-Haven-Industries/procurement-ingest.git
synced 2026-10-01 13:33:13 +00:00
1838 lines
1 MiB
JavaScript
1838 lines
1 MiB
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={4206:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CodeGen=t.Name=t.nil=t.stringify=t.str=t._=t.KeywordCxt=void 0;const n=r(2785),i=r(7582),o=r(1498),s=r(2791),a="https://json-schema.org/draft/2020-12/schema";class l extends n.default{constructor(e={}){super({...e,dynamicRef:!0,next:!0,unevaluated:!0})}_addVocabularies(){super._addVocabularies(),i.default.forEach(e=>this.addVocabulary(e)),this.opts.discriminator&&this.addKeyword(o.default)}_addDefaultMetaSchema(){super._addDefaultMetaSchema();const{$data:e,meta:t}=this.opts;t&&(s.default.call(this,e),this.refs["http://json-schema.org/schema"]=a)}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(a)?a:void 0)}}e.exports=t=l,Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var c=r(8597);Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return c.KeywordCxt}});var u=r(9288);Object.defineProperty(t,"_",{enumerable:!0,get:function(){return u._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return u.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return u.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return u.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return u.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return u.CodeGen}})},5659:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.nil=t._Code=t.Name=t.IDENTIFIER=t._CodeOrName=void 0,t._=o,t.str=a,t.addCodeArg=l,t.strConcat=function(e,t){return t.emptyStr()?e:e.emptyStr()?t:a`${e}${t}`},t.stringify=function(e){return new i(u(e))},t.safeStringify=u,t.getProperty=function(e){return"string"==typeof e&&t.IDENTIFIER.test(e)?new i(`.${e}`):o`[${e}]`},t.getEsmExportName=function(e){if("string"==typeof e&&t.IDENTIFIER.test(e))return new i(`${e}`);throw new Error(`CodeGen: invalid export name: ${e}, use explicit $id name mapping`)},t.regexpCode=function(e){return new i(e.toString())};class r{}t._CodeOrName=r,t.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class n extends r{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=n;class i extends r{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 n&&(e[t.str]=(e[t.str]||0)+1),e),{})}}function o(e,...t){const r=[e[0]];let n=0;for(;n<t.length;)l(r,t[n]),r.push(e[++n]);return new i(r)}t._Code=i,t.nil=new i("");const s=new i("+");function a(e,...t){const r=[u(e[0])];let n=0;for(;n<t.length;)r.push(s),l(r,t[n]),r.push(s,u(e[++n]));return function(e){let t=1;for(;t<e.length-1;){if(e[t]===s){const r=c(e[t-1],e[t+1]);if(void 0!==r){e.splice(t-1,3,r);continue}e[t++]="+"}t++}}(r),new i(r)}function l(e,t){var r;t instanceof i?e.push(...t._items):t instanceof n?e.push(t):e.push("number"==typeof(r=t)||"boolean"==typeof r||null===r?r:u(Array.isArray(r)?r.join(","):r))}function c(e,t){if('""'===t)return e;if('""'===e)return t;if("string"==typeof e){if(t instanceof n||'"'!==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 n?void 0:`"${e}${t.slice(1)}`}function u(e){return JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}},9288:function(e,t,r){"use strict";Object.defineProperty(t,
|
|||
|
|
|| (${a} == "string" && ${i} && ${i} == +${i})`).assign(l,s._`+${i}`);case"integer":return void n.elseIf(s._`${a} === "boolean" || ${i} === null
|
|||
|
|
|| (${a} === "string" && ${i} && ${i} == +${i} && !(${i} % 1))`).assign(l,s._`+${i}`);case"boolean":return void n.elseIf(s._`${i} === "false" || ${i} === 0 || ${i} === null`).assign(l,!1).elseIf(s._`${i} === "true" || ${i} === 1`).assign(l,!0);case"null":return n.elseIf(s._`${i} === "" || ${i} === 0 || ${i} === false`),void n.assign(l,null);case"array":n.elseIf(s._`${a} === "string" || ${a} === "number"
|
|||
|
|
|| ${a} === "boolean" || ${i} === null`).assign(l,s._`[${i}]`)}}n.else(),h(e),n.endIf(),n.if(s._`${l} !== undefined`,()=>{n.assign(i,l),function({gen:e,parentData:t,parentDataProperty:r},n){e.if(s._`${t} !== undefined`,()=>e.assign(s._`${t}[${r}]`,n))}(e,l)})}(e,t,a):h(e)})}return c},t.checkDataType=p,t.checkDataTypes=d,t.reportTypeError=h;const n=r(9485),i=r(9160),o=r(695),s=r(9288),a=r(2124);var l;function c(e){const t=Array.isArray(e)?e:e?[e]:[];if(t.every(n.isJSONType))return t;throw new Error("type must be JSONType or JSONType[]: "+t.join(","))}!function(e){e[e.Correct=0]="Correct",e[e.Wrong=1]="Wrong"}(l||(t.DataType=l={}));const u=new Set(["string","number","integer","boolean","null"]);function p(e,t,r,n=l.Correct){const i=n===l.Correct?s.operators.EQ:s.operators.NEQ;let o;switch(e){case"null":return s._`${t} ${i} null`;case"array":o=s._`Array.isArray(${t})`;break;case"object":o=s._`${t} && typeof ${t} == "object" && !Array.isArray(${t})`;break;case"integer":o=a(s._`!(${t} % 1) && !isNaN(${t})`);break;case"number":o=a();break;default:return s._`typeof ${t} ${i} ${e}`}return n===l.Correct?o:(0,s.not)(o);function a(e=s.nil){return(0,s.and)(s._`typeof ${t} == "number"`,e,r?s._`isFinite(${t})`:s.nil)}}function d(e,t,r,n){if(1===e.length)return p(e[0],t,r,n);let i;const o=(0,a.toHash)(e);if(o.array&&o.object){const e=s._`typeof ${t} != "object"`;i=o.null?e:s._`!${t} || ${e}`,delete o.null,delete o.array,delete o.object}else i=s.nil;o.number&&delete o.integer;for(const e in o)i=(0,s.and)(i,p(e,t,r,n));return i}const f={message:({schema:e})=>`must be ${e}`,params:({schema:e,schemaValue:t})=>"string"==typeof e?s._`{type: ${e}}`:s._`{type: ${t}}`};function h(e){const t=function(e){const{gen:t,data:r,schema:n}=e,i=(0,a.schemaRefOrVal)(e,n,"type");return{gen:t,keyword:"type",data:r,schema:n.type,schemaCode:i,schemaValue:i,parentSchema:n,params:{},it:e}}(e);(0,o.reportError)(t,f)}},511:function(e,t,r){"use strict";t.assignDefaults=function(e,t){const{properties:r,items:n}=e.schema;if("object"===t&&r)for(const t in r)o(e,t,r[t].default);else"array"===t&&Array.isArray(n)&&n.forEach((t,r)=>o(e,r,t.default))};const n=r(9288),i=r(2124);function o(e,t,r){const{gen:o,compositeRule:s,data:a,opts:l}=e;if(void 0===r)return;const c=n._`${a}${(0,n.getProperty)(t)}`;if(s)return void(0,i.checkStrictMode)(e,`default is ignored for: ${c}`);let u=n._`${c} === undefined`;"empty"===l.useDefaults&&(u=n._`${u} || ${c} === null || ${c} === ""`),o.if(u,n._`${c} = ${(0,n.stringify)(r)}`)}},8597:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.KeywordCxt=void 0,t.validateFunctionCode=function(e){b(e)&&(v(e),y(e))?function(e){const{schema:t,opts:r,gen:n}=e;m(e,()=>{r.$comment&&t.$comment&&w(e),function(e){const{schema:t,opts:r}=e;void 0!==t.default&&r.useDefaults&&r.strictSchema&&(0,f.checkStrictMode)(e,"default is ignored in the schema root")}(e),n.let(p.default.vErrors,null),n.let(p.default.errors,0),r.unevaluated&&function(e){const{gen:t,validateName:r}=e;e.evaluated=t.const("evaluated",u._`${r}.evaluated`),t.if(u._`${e.evaluated}.dynamicProps`,()=>t.assign(u._`${e.evaluated}.props`,u._`undefined`)),t.if(u._`${e.evaluated}.dynamicItems`,()=>t.assign(u._`${e.evaluated}.items`,u._`undefined`))}(e),x(e),function(e){const{gen:t,schemaEnv:r,validateName:n,ValidationError:i,opts:o}=e;r.$async?t.if(u._`${p.default.errors} === 0`,()=>t.return(p.default.data),()=>t.throw(u._`new ${i}(${p.default.vErrors})`)):(t.assign(u._`${n}.errors`,p.default.vErrors),o.unevaluated&&function({gen:e,evaluated:t,props:r,items:n}){r instanceof u.Name&&e.assign(u._`${t}.props`,r),n instanceof u.Name&&e.assign(u._`${t}.items`,n)}(e),t.return(u._`${p.default.errors} === 0`))}(e)})}(e):m(e,()=>(0,n.topBoolOrEmptySchema)(e))},t.getData=C;const n=r(8886),i=r(6649),o=r(9160),s=r(6649),a=r(511),l=r(886),c=r(820),u=r(9288),p=r(6202),d=r(9630),f=r(2124),h=r(695);function m({gen:e,validateName:t,schema:r,schemaEnv:n,opts:i},o){i.code.es5?e.func(t,u._`${p.default.data}, ${p.default.valCxt}`,n.$async,()=>{e.code(u._`"use strict"; ${g(r,i)}`),
|
|||
|
|
missingProperty: ${i},
|
|||
|
|
depsCount: ${t},
|
|||
|
|
deps: ${r}}`};const s={keyword:"dependencies",type:"object",schemaType:"object",error:t.error,code(e){const[t,r]=function({schema:e}){const t={},r={};for(const n in e)"__proto__"!==n&&((Array.isArray(e[n])?t:r)[n]=e[n]);return[t,r]}(e);a(e,t),l(e,r)}};function a(e,t=e.schema){const{gen:r,data:i,it:s}=e;if(0===Object.keys(t).length)return;const a=r.let("missing");for(const l in t){const c=t[l];if(0===c.length)continue;const u=(0,o.propertyInData)(r,i,l,s.opts.ownProperties);e.setParams({property:l,depsCount:c.length,deps:c.join(", ")}),s.allErrors?r.if(u,()=>{for(const t of c)(0,o.checkReportMissingProp)(e,t)}):(r.if(n._`${u} && (${(0,o.checkMissingProp)(e,c,a)})`),(0,o.reportMissingProp)(e,a),r.else())}}function l(e,t=e.schema){const{gen:r,data:n,keyword:s,it:a}=e,l=r.name("valid");for(const c in t)(0,i.alwaysValidSchema)(a,t[c])||(r.if((0,o.propertyInData)(r,n,c,a.opts.ownProperties),()=>{const t=e.subschema({keyword:s,schemaProp:c},l);e.mergeValidEvaluated(t,l)},()=>r.var(l,!0)),e.ok(l))}t.default=s},7894:function(e,t,r){"use strict";const n=r(7630),i={keyword:"dependentSchemas",type:"object",schemaType:"object",code:e=>(0,n.validateSchemaDeps)(e)};t.default=i},6908:function(e,t,r){"use strict";const n=r(9288),i=r(2124),o={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:{message:({params:e})=>n.str`must match "${e.ifClause}" schema`,params:({params:e})=>n._`{failingKeyword: ${e.ifClause}}`},code(e){const{gen:t,parentSchema:r,it:o}=e;void 0===r.then&&void 0===r.else&&(0,i.checkStrictMode)(o,'"if" without "then" and "else" is ignored');const a=s(o,"then"),l=s(o,"else");if(!a&&!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(),a&&l){const r=t.let("ifClause");e.setParams({ifClause:r}),t.if(u,p("then",r),p("else",r))}else a?t.if(u,p("then")):t.if((0,n.not)(u),p("else"));function p(r,i){return()=>{const o=e.subschema({keyword:r},u);t.assign(c,u),e.mergeValidEvaluated(o,c),i?t.assign(i,n._`${r}`):e.setParams({ifClause:r})}}e.pass(c,()=>e.error(!0))}};function s(e,t){const r=e.schema[t];return void 0!==r&&!(0,i.alwaysValidSchema)(e,r)}t.default=o},8499:function(e,t,r){"use strict";t.default=function(e=!1){const t=[f.default,h.default,m.default,g.default,y.default,b.default,c.default,u.default,l.default,p.default,d.default];return e?t.push(i.default,s.default):t.push(n.default,o.default),t.push(a.default),t};const n=r(2276),i=r(3183),o=r(1931),s=r(203),a=r(3842),l=r(7630),c=r(7968),u=r(3003),p=r(5494),d=r(7932),f=r(2346),h=r(7856),m=r(9814),g=r(5049),y=r(6908),b=r(2009)},1931:function(e,t,r){"use strict";t.validateTuple=a;const n=r(9288),i=r(2124),o=r(4608),s={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(e){const{schema:t,it:r}=e;if(Array.isArray(t))return a(e,"additionalItems",t);r.items=!0,(0,i.alwaysValidSchema)(r,t)||e.ok((0,o.validateArray)(e))}};function a(e,t,r=e.schema){const{gen:o,parentSchema:s,data:a,keyword:l,it:c}=e;!function(e){const{opts:n,errSchemaPath:o}=c,s=r.length,a=s===e.minItems&&(s===e.maxItems||!1===e[t]);if(n.strictTuples&&!a){const e=`"${l}" is ${s}-tuple, but minItems or maxItems/${t} are not specified or different at path "${o}"`;(0,i.checkStrictMode)(c,e,n.strictTuples)}}(s),c.opts.unevaluated&&r.length&&!0!==c.items&&(c.items=i.mergeEvaluated.items(o,r.length,c.items));const u=o.name("valid"),p=o.const("len",n._`${a}.length`);r.forEach((t,r)=>{(0,i.alwaysValidSchema)(c,t)||(o.if(n._`${p} > ${r}`,()=>e.subschema({keyword:l,schemaProp:r,dataProp:r},u)),e.ok(u))})}t.default=s},203:function(e,t,r){"use strict";const n=r(9288),i=r(2124),o=r(4608),s=r(2276),a={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:{message:({params:{len:e}})=>n.str`must NOT have more than ${e} items`,params:({params:{len:e}})=>n._`{limit: ${e}}`},code(e){const{schema:t,parentSchema:r,it:n}=e,{prefixItems:a}=r;n.items=!0,(0,i.alwaysValidSchema)(n,t)||(a?(0,s.validateAdditionalItems)(e,
|
|||
|
|
@media ${t?"print, ":""} screen and (max-width: ${t=>t.theme.breakpoints[e]}) ${r||""} {
|
|||
|
|
${ps(...n)};
|
|||
|
|
}
|
|||
|
|
`},greaterThan(e){return(...t)=>ps`
|
|||
|
|
@media (min-width: ${t=>t.theme.breakpoints[e]}) {
|
|||
|
|
${ps(...t)};
|
|||
|
|
}
|
|||
|
|
`},between(e,t){return(...r)=>ps`
|
|||
|
|
@media (min-width: ${t=>t.theme.breakpoints[e]}) and (max-width: ${e=>e.theme.breakpoints[t]}) {
|
|||
|
|
${ps(...r)};
|
|||
|
|
}
|
|||
|
|
`}};var gs=us;function ys(e){return t=>{if(t.theme.extensionsHook)return t.theme.extensionsHook(e,t)}}const bs=gs.div`
|
|||
|
|
padding: 20px;
|
|||
|
|
color: red;
|
|||
|
|
`;class vs extends r.Component{constructor(e){super(e),this.state={error:void 0}}componentDidCatch(e){return this.setState({error:e}),!1}render(){return this.state.error?r.createElement(bs,null,r.createElement("h1",null,"Something went wrong..."),r.createElement("small",null," ",this.state.error.message," "),r.createElement("p",null,r.createElement("details",null,r.createElement("summary",null,"Stack trace"),r.createElement("pre",null,this.state.error.stack))),r.createElement("small",null," ReDoc Version: ","2.5.3")," ",r.createElement("br",null),r.createElement("small",null," Commit: ","1b2591e")):r.createElement(r.Fragment,null,r.Children.only(this.props.children))}}const xs=fs`
|
|||
|
|
0% {
|
|||
|
|
transform: rotate(0deg); }
|
|||
|
|
100% {
|
|||
|
|
transform: rotate(360deg);
|
|||
|
|
}
|
|||
|
|
`,ws=gs(e=>r.createElement("svg",{className:e.className,version:"1.1",width:"512",height:"512",viewBox:"0 0 512 512"},r.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"}),r.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"}),r.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"}),r.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"}),r.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"}),r.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"}),r.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"}),r.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 ${xs} linear infinite;
|
|||
|
|
width: 50px;
|
|||
|
|
height: 50px;
|
|||
|
|
content: '';
|
|||
|
|
display: inline-block;
|
|||
|
|
margin-left: -25px;
|
|||
|
|
|
|||
|
|
path {
|
|||
|
|
fill: ${e=>e.color};
|
|||
|
|
}
|
|||
|
|
`,ks=gs.div`
|
|||
|
|
font-family: helvetica, sans;
|
|||
|
|
width: 100%;
|
|||
|
|
text-align: center;
|
|||
|
|
font-size: 25px;
|
|||
|
|
margin: 30px 0 20px 0;
|
|||
|
|
color: ${e=>e.color};
|
|||
|
|
`;class Ss extends r.PureComponent{render(){return r.createElement("div",{style:{textAlign:"center"}},r.createElement(ks,{color:this.props.color},"Loading ..."),r.createElement(ws,{color:this.props.color}))}}var Es=n(5556);const Os=r.createContext(new _i({})),_s=Os.Provider,Ps=Os.Consumer;var $s=n(854),As=n(8921),Cs=n(65);var js=n(5156),Ts=n(228),Ns=n(1095),Is=n.n(Ns);const Rs=Ns.parse;class Ls{static baseName(e,t=1){const r=Ls.parse(e);return r[r.length-t]}static dirName(e,t=1){const r=Ls.parse(e);return Ns.compile(r.slice(0,r.length-t))}static relative(e,t){const r=Ls.parse(e);return Ls.parse(t).slice(r.length)}static parse(e){let t=e;return"#"===t.charAt(0)&&(t=t.substring(1)),Rs(t)}static join(e,t){const r=Ls.parse(e).concat(t);return Ns.compile(r)}static get(e,t){return Ns.get(e,t)}static compile(e){return Ns.compile(e)}static escape(e){return Ns.escape(e)}}Ns.parse=Ls.parse,Object.assign(Ls,Ns);var Ds=n(7975),Ms=n(8769),zs=Object.defineProperty,Fs=Object.defineProperties,Bs=Object.getOwnPropertyDescriptors,Us=Object.getOwnPropertySymbols,qs=Object.prototype.hasOwnProperty,Vs=Object.prototype.propertyIsEnumerable,Ws=(e,t,r)=>t in e?zs(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Hs=(e,t)=>{for(var r in t||(t={}))qs.call(t,r)&&Ws(e,r,t[r]);if(Us)for(var r of Us(t))Vs.call(t,r)&&Ws(e,r,t[r]);return e},Gs=(e,t)=>Fs(e,Bs(t));function Ys(e){return"string"==typeof e&&/\dxx/i.test(e)}function Ks(e,t=!1){if("default"===e)return t?"error":"success";let r="string"==typeof e?parseInt(e,10):e;if(Ys(e)&&(r*=100),r<100||r>599)throw new Error("invalid HTTP code");let n="success";return r>=300&&r<400?n="redirect":r>=400?n="error":r<200&&(n="info"),n}const Qs={get:!0,post:!0,put:!0,head:!0,patch:!0,delete:!0,options:!0,$ref:!0};function Xs(e){return e in Qs}const Js={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 Zs(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 r=!0;const n=pi(t);return("object"===t||n&&(null==t?void 0:t.includes("object")))&&(r=void 0!==e.properties?0===Object.keys(e.properties).length:void 0===e.additionalProperties&&void 0===e.unevaluatedProperties&&void 0===e.patternProperties),!pi(e.items)&&!pi(e.prefixItems)&&(void 0!==e.items&&!di(e.items)&&("array"===t||n&&(null==t?void 0:t.includes("array")))&&(r=Zs(e.items,e.items.type)),r)}function ea(e){return-1!==e.search(/json/i)}function ta(e,t,r){return pi(e)?e.map(e=>e.toString()).join(r):"object"==typeof e?Object.keys(e).map(t=>`${t}${r}${e[t]}`).join(r):t+"="+e.toString()}function ra(e,t){return pi(e)?(console.warn("deepObject style cannot be used with array value:"+e.toString()),""):"object"==typeof e?Object.keys(e).map(r=>`${t}[${r}]=${e[r]}`).join("&"):(console.warn("deepObject style cannot be used with non-object value:"+e.toString()),"")}function na(e,t,r){const n="__redoc_param_name__",i=t?"*":"";return Ms.parse(`{?${n}${i}}`).expand({[n]:r}).substring(1).replace(/__redoc_param_name__/g,e)}function ia(e,t){return ea(t)?JSON.stringify(e):(console.warn(`Parameter serialization as ${t} is not supported`),"")}function oa(e,t){return e.in?decodeURIComponent(function(e,t){const{name:r,style:n,explode:i=!1,serializationMime:o}=e;if(o)switch(e.in){case"path":case"header":return ia(t,o);case"cookie":case"query":return`${r}=${ia(t,o)}`;default:return console.warn("Unexpected parameter location: "+e.in),""}if(!n)return console.warn(`Missing style attribute or content for parameter ${r}`),"";switch(e.in){case"path":return function(e,t,r,n){const i=r?"*":"";let o="";"label"===t?o=".":"matrix"===t&&(o=";");const s="__redoc_param_name__";return Ms.parse(`{${o}
|
|||
|
|
width: calc(100% - ${e=>e.theme.rightPanel.width});
|
|||
|
|
padding: 0 ${e=>e.theme.spacing.sectionHorizontal}px;
|
|||
|
|
|
|||
|
|
${({$compact:e,theme:t})=>ms.lessThan("medium",!0)`
|
|||
|
|
width: 100%;
|
|||
|
|
padding: ${`${e?0:t.spacing.sectionVertical}px ${t.spacing.sectionHorizontal}px`};
|
|||
|
|
`};
|
|||
|
|
`,cp=gs.div.attrs(e=>({[eh]:e.id}))`
|
|||
|
|
padding: ${e=>e.theme.spacing.sectionVertical}px 0;
|
|||
|
|
|
|||
|
|
&:last-child {
|
|||
|
|
min-height: calc(100vh + 1px);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
& > &:last-child {
|
|||
|
|
min-height: initial;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
${ms.lessThan("medium",!0)`
|
|||
|
|
padding: 0;
|
|||
|
|
`}
|
|||
|
|
${({$underlined:e})=>e?"\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 ":""}
|
|||
|
|
`,up=gs.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;
|
|||
|
|
|
|||
|
|
${ms.lessThan("medium",!0)`
|
|||
|
|
width: 100%;
|
|||
|
|
padding: ${e=>`${e.theme.spacing.sectionVertical}px ${e.theme.spacing.sectionHorizontal}px`};
|
|||
|
|
`};
|
|||
|
|
`,pp=gs(up)`
|
|||
|
|
background-color: ${e=>e.theme.rightPanel.backgroundColor};
|
|||
|
|
`,dp=gs.div`
|
|||
|
|
display: flex;
|
|||
|
|
width: 100%;
|
|||
|
|
padding: 0;
|
|||
|
|
|
|||
|
|
${ms.lessThan("medium",!0)`
|
|||
|
|
flex-direction: column;
|
|||
|
|
`};
|
|||
|
|
`,fp={1:"1.85714em",2:"1.57143em",3:"1.27em"},hp=e=>ps`
|
|||
|
|
font-family: ${({theme:e})=>e.typography.headings.fontFamily};
|
|||
|
|
font-weight: ${({theme:e})=>e.typography.headings.fontWeight};
|
|||
|
|
font-size: ${fp[e]};
|
|||
|
|
line-height: ${({theme:e})=>e.typography.headings.lineHeight};
|
|||
|
|
`,mp=gs.h1`
|
|||
|
|
${hp(1)};
|
|||
|
|
color: ${({theme:e})=>e.colors.text.primary};
|
|||
|
|
|
|||
|
|
${ys("H1")};
|
|||
|
|
`,gp=gs.h2`
|
|||
|
|
${hp(2)};
|
|||
|
|
color: ${({theme:e})=>e.colors.text.primary};
|
|||
|
|
margin: 0 0 20px;
|
|||
|
|
|
|||
|
|
${ys("H2")};
|
|||
|
|
`,yp=gs.h2`
|
|||
|
|
${hp(3)};
|
|||
|
|
color: ${({theme:e})=>e.colors.text.primary};
|
|||
|
|
|
|||
|
|
${ys("H3")};
|
|||
|
|
`,bp=gs.h3`
|
|||
|
|
color: ${({theme:e})=>e.rightPanel.textColor};
|
|||
|
|
|
|||
|
|
${ys("RightPanelHeader")};
|
|||
|
|
`,vp=gs.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;
|
|||
|
|
|
|||
|
|
${ys("UnderlinedHeader")};
|
|||
|
|
`,xp=(0,r.createContext)(void 0),{Provider:wp,Consumer:kp}=xp;function Sp(e){const{spec:t,specUrl:i,options:o,onLoaded:s,children:a}=e,[l,c]=r.useState(null),[u,p]=r.useState(null);if(u)throw u;r.useEffect(()=>{!function(){return e=this,r=function*(){if(t||i){c(null);try{const e=yield function(e){return t=this,r=function*(){const t=new As.Config({}),r={config:t,base:Qn?window.location.href:process.cwd()};Qn&&(t.resolve.http.customFetch=n.g.fetch),"object"==typeof e&&null!==e?r.doc={source:{absoluteRef:""},parsed:e}:r.ref=e;const{bundle:{parsed:i}}=yield(0,$s.l2)(r);return void 0!==i.swagger?(o=i,console.warn("[ReDoc Compatibility mode]: Converting OpenAPI 2.0 to OpenAPI 3.0"),new Promise((e,t)=>(0,Cs.convertObj)(o,{patch:!0,warnOnly:!0,text:"{}",anchors:!0},(r,n)=>{if(r)return t(r);e(n&&n.openapi)}))):i;var o},new Promise((e,n)=>{var i=e=>{try{s(r.next(e))}catch(e){n(e)}},o=e=>{try{s(r.throw(e))}catch(e){n(e)}},s=t=>t.done?e(t.value):Promise.resolve(t.value).then(i,o);s((r=r.apply(t,null)).next())});var t,r}(t||i);c(e)}catch(e){throw s&&s(e),p(e),e}}},new Promise((t,n)=>{var i=e=>{try{s(r.next(e))}catch(e){n(e)}},o=e=>{try{s(r.throw(e))}catch(e){n(e)}},s=e=>e.done?t(e.value):Promise.resolve(e.value).then(i,o);s((r=r.apply(e,null)).next())});var e,r}()},[t,i]);const d=r.useMemo(()=>{if(!l)return null;try{return new Lb(l,i,o)}catch(e){throw s&&s(e),e}},[l,i,o]);return r.useEffect(()=>{d&&s&&s()},[d,s]),a({loading:!d,store:d})}const Ep=e=>ps`
|
|||
|
|
${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;
|
|||
|
|
}
|
|||
|
|
`,Op=gs(function(e){const t=r.useContext(xp),n=r.useCallback(r=>{t&&function(e,t,r){t.defaultPrevented||0!==t.button||(e=>!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey))(t)||(t.preventDefault(),e.replace(encodeURI(r)))}(t.menu.history,r,e.to)},[t,e.to]);return t?r.createElement("a",{className:e.className,href:t.menu.history.linkForId(e.to),onClick:n,"aria-label":e.to},e.children):null})`
|
|||
|
|
${Ep("&")};
|
|||
|
|
`;function _p(e){return r.createElement(Op,{to:e.to})}const Pp={left:"90deg",right:"-90deg",up:"-180deg",down:"0"},$p=gs(e=>r.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"},r.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=>Pp[e.direction||"down"]});
|
|||
|
|
|
|||
|
|
polygon {
|
|||
|
|
fill: ${({color:e,theme:t})=>e&&t.colors.responses[e]&&t.colors.responses[e].color||e};
|
|||
|
|
}
|
|||
|
|
`,Ap=gs.span`
|
|||
|
|
display: inline-block;
|
|||
|
|
padding: 2px 8px;
|
|||
|
|
margin: 0;
|
|||
|
|
background-color: ${e=>e.color||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;
|
|||
|
|
}
|
|||
|
|
`,Cp=ps`
|
|||
|
|
text-decoration: line-through;
|
|||
|
|
color: #707070;
|
|||
|
|
`,jp=gs.caption`
|
|||
|
|
text-align: right;
|
|||
|
|
font-size: 0.9em;
|
|||
|
|
font-weight: normal;
|
|||
|
|
color: ${e=>e.theme.colors.text.secondary};
|
|||
|
|
`,Tp=gs.td`
|
|||
|
|
border-left: 1px solid ${e=>e.theme.schema.linesColor};
|
|||
|
|
box-sizing: border-box;
|
|||
|
|
position: relative;
|
|||
|
|
padding: 10px 10px 10px 0;
|
|||
|
|
|
|||
|
|
${ms.lessThan("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;
|
|||
|
|
}
|
|||
|
|
`,Np=gs(Tp)`
|
|||
|
|
padding: 0;
|
|||
|
|
`,Ip=gs(Tp)`
|
|||
|
|
vertical-align: top;
|
|||
|
|
line-height: 20px;
|
|||
|
|
white-space: nowrap;
|
|||
|
|
font-size: 13px;
|
|||
|
|
font-family: ${e=>e.theme.typography.code.fontFamily};
|
|||
|
|
|
|||
|
|
&.deprecated {
|
|||
|
|
${Cp};
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
${({kind:e})=>"patternProperties"===e&&ps`
|
|||
|
|
> 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"};
|
|||
|
|
|
|||
|
|
${ys("PropertyNameCell")};
|
|||
|
|
`,Rp=gs.td`
|
|||
|
|
border-bottom: 1px solid #9fb4be;
|
|||
|
|
padding: 10px 0;
|
|||
|
|
width: ${e=>e.theme.schema.defaultDetailsWidth};
|
|||
|
|
box-sizing: border-box;
|
|||
|
|
|
|||
|
|
tr.expanded & {
|
|||
|
|
border-bottom: none;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
${ms.lessThan("small")`
|
|||
|
|
padding: 0 20px;
|
|||
|
|
border-bottom: none;
|
|||
|
|
border-left: 1px solid ${e=>e.theme.schema.linesColor};
|
|||
|
|
|
|||
|
|
tr.last > & {
|
|||
|
|
border-left: none;
|
|||
|
|
}
|
|||
|
|
`}
|
|||
|
|
|
|||
|
|
${ys("PropertyDetailsCell")};
|
|||
|
|
`,Lp=gs.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;
|
|||
|
|
}
|
|||
|
|
`,Dp=gs.div`
|
|||
|
|
padding: ${({theme:e})=>e.schema.nestingSpacing};
|
|||
|
|
`,Mp=gs.table`
|
|||
|
|
border-collapse: separate;
|
|||
|
|
border-radius: 3px;
|
|||
|
|
font-size: ${e=>e.theme.typography.fontSize};
|
|||
|
|
|
|||
|
|
border-spacing: 0;
|
|||
|
|
width: 100%;
|
|||
|
|
|
|||
|
|
> tr {
|
|||
|
|
vertical-align: middle;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
${ms.lessThan("small")`
|
|||
|
|
display: block;
|
|||
|
|
> tr, > tbody > tr {
|
|||
|
|
display: block;
|
|||
|
|
}
|
|||
|
|
`}
|
|||
|
|
|
|||
|
|
${ms.lessThan("small",!1," and (-ms-high-contrast:none)")`
|
|||
|
|
td {
|
|||
|
|
float: left;
|
|||
|
|
width: 100%;
|
|||
|
|
}
|
|||
|
|
`}
|
|||
|
|
|
|||
|
|
&
|
|||
|
|
${Dp},
|
|||
|
|
&
|
|||
|
|
${Dp}
|
|||
|
|
${Dp}
|
|||
|
|
${Dp},
|
|||
|
|
&
|
|||
|
|
${Dp}
|
|||
|
|
${Dp}
|
|||
|
|
${Dp}
|
|||
|
|
${Dp}
|
|||
|
|
${Dp} {
|
|||
|
|
margin: ${({theme:e})=>e.schema.nestingSpacing};
|
|||
|
|
margin-right: 0;
|
|||
|
|
background: ${({theme:e})=>e.schema.nestedBackground};
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
&
|
|||
|
|
${Dp}
|
|||
|
|
${Dp},
|
|||
|
|
&
|
|||
|
|
${Dp}
|
|||
|
|
${Dp}
|
|||
|
|
${Dp}
|
|||
|
|
${Dp},
|
|||
|
|
&
|
|||
|
|
${Dp}
|
|||
|
|
${Dp}
|
|||
|
|
${Dp}
|
|||
|
|
${Dp}
|
|||
|
|
${Dp}
|
|||
|
|
${Dp} {
|
|||
|
|
background: #ffffff;
|
|||
|
|
}
|
|||
|
|
`,zp=gs.div`
|
|||
|
|
margin: 0 0 3px 0;
|
|||
|
|
display: inline-block;
|
|||
|
|
`,Fp=gs.span`
|
|||
|
|
font-size: 0.9em;
|
|||
|
|
margin-right: 10px;
|
|||
|
|
color: ${e=>e.theme.colors.primary.main};
|
|||
|
|
font-family: ${e=>e.theme.typography.headings.fontFamily};
|
|||
|
|
}
|
|||
|
|
`,Bp=gs.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&&Cp||""};
|
|||
|
|
|
|||
|
|
${e=>e.$active?`\n color: white;\n background-color: ${e.theme.colors.primary.main};\n &:focus {\n box-shadow: none;\n background-color: ${Dn(.15,e.theme.colors.primary.main)};\n }\n `:`\n color: ${e.theme.colors.primary.main};\n background-color: white;\n `}
|
|||
|
|
`,Up=gs.div`
|
|||
|
|
font-size: 0.9em;
|
|||
|
|
font-family: ${e=>e.theme.typography.code.fontFamily};
|
|||
|
|
&::after {
|
|||
|
|
content: ' [';
|
|||
|
|
}
|
|||
|
|
`,qp=gs.div`
|
|||
|
|
font-size: 0.9em;
|
|||
|
|
font-family: ${e=>e.theme.typography.code.fontFamily};
|
|||
|
|
&::after {
|
|||
|
|
content: ']';
|
|||
|
|
}
|
|||
|
|
`;function Vp(e){return t=>!!t.type&&t.type.tabsRole===e}const Wp=Vp("Tab"),Hp=Vp("TabList"),Gp=Vp("TabPanel");function Yp(e,t){return r.Children.map(e,e=>null===e?null:function(e){return Wp(e)||Hp(e)||Gp(e)}(e)?t(e):e.props&&e.props.children&&"object"==typeof e.props.children?(0,r.cloneElement)(e,{...e.props,children:Yp(e.props.children,t)}):e)}function Kp(e,t){return r.Children.forEach(e,e=>{null!==e&&(Wp(e)||Gp(e)?t(e):e.props&&e.props.children&&"object"==typeof e.props.children&&(Hp(e)&&t(e),Kp(e.props.children,t)))})}function Qp(e){var t,r,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(r=Qp(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}var Xp=function(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=Qp(e))&&(n&&(n+=" "),n+=t);return n};function Jp(e){let t=0;return Kp(e,e=>{Wp(e)&&t++}),t}function Zp(e){return e&&"getAttribute"in e}function ed(e){return Zp(e)&&e.getAttribute("data-rttab")}function td(e){return Zp(e)&&"true"===e.getAttribute("aria-disabled")}let rd;const nd={className:"react-tabs",focus:!1},id=e=>{let t=(0,r.useRef)([]),n=(0,r.useRef)([]);const i=(0,r.useRef)();function o(t,r){if(t<0||t>=l())return;const{onSelect:n,selectedIndex:i}=e;n(t,i,r)}function s(e){const t=l();for(let r=e+1;r<t;r++)if(!td(c(r)))return r;for(let t=0;t<e;t++)if(!td(c(t)))return t;return e}function a(e){let t=e;for(;t--;)if(!td(c(t)))return t;for(t=l();t-- >e;)if(!td(c(t)))return t;return e}function l(){const{children:t}=e;return Jp(t)}function c(e){return t.current[`tabs-${e}`]}function u(e){let t=e.target;do{if(p(t)){if(td(t))return;return void o([].slice.call(t.parentNode.children).filter(ed).indexOf(t),e)}}while(null!=(t=t.parentNode))}function p(e){if(!ed(e))return!1;let t=e.parentElement;do{if(t===i.current)return!0;if(t.getAttribute("data-rttabs"))break;t=t.parentElement}while(t);return!1}const{children:d,className:f,disabledTabClassName:h,domRef:m,focus:g,forceRenderTabPanel:y,onSelect:b,selectedIndex:v,selectedTabClassName:x,selectedTabPanelClassName:w,environment:k,disableUpDownKeys:S,disableLeftRightKeys:E,...O}={...nd,...e};return r.createElement("div",Object.assign({},O,{className:Xp(f),onClick:u,onKeyDown:function(t){const{direction:r,disableUpDownKeys:n,disableLeftRightKeys:i}=e;if(p(t.target)){let{selectedIndex:p}=e,d=!1,f=!1;"Space"!==t.code&&32!==t.keyCode&&"Enter"!==t.code&&13!==t.keyCode||(d=!0,f=!1,u(t)),(i||37!==t.keyCode&&"ArrowLeft"!==t.code)&&(n||38!==t.keyCode&&"ArrowUp"!==t.code)?(i||39!==t.keyCode&&"ArrowRight"!==t.code)&&(n||40!==t.keyCode&&"ArrowDown"!==t.code)?35===t.keyCode||"End"===t.code?(p=function(){let e=l();for(;e--;)if(!td(c(e)))return e;return null}(),d=!0,f=!0):36!==t.keyCode&&"Home"!==t.code||(p=function(){const e=l();for(let t=0;t<e;t++)if(!td(c(t)))return t;return null}(),d=!0,f=!0):(p="rtl"===r?a(p):s(p),d=!0,f=!0):(p="rtl"===r?s(p):a(p),d=!0,f=!0),d&&t.preventDefault(),f&&o(p,t)}},ref:e=>{i.current=e,m&&m(e)},"data-rttabs":!0}),function(){let i=0;const{children:o,disabledTabClassName:s,focus:a,forceRenderTabPanel:u,selectedIndex:p,selectedTabClassName:d,selectedTabPanelClassName:f,environment:h}=e;n.current=n.current||[];let m=n.current.length-l();const g=(0,r.useId)();for(;m++<0;)n.current.push(`${g}${n.current.length}`);return Yp(o,e=>{let o=e;if(Hp(e)){let i=0,l=!1;null==rd&&function(e){const t=e||("undefined"!=typeof window?window:void 0);try{rd=!(void 0===t||!t.document||!t.document.activeElement)}catch(e){rd=!1}}(h);const u=h||("undefined"!=typeof window?window:void 0);rd&&u&&(l=r.Children.toArray(e.props.children).filter(Wp).some((e,t)=>u.document.activeElement===c(t))),o=(0,r.cloneElement)(e,{children:Yp(e.props.children,e=>{const o=`tabs-${i}`,c=p===i,u={tabRef:e=>{t.current[o]=e},id:n.current[i],selected:c,focus:c&&(a||l)};return d&&(u.selectedClassName=d),s&&(u.disabledClassName=s),i++,(0,r.cloneElement)(e,u)})})}else if(Gp(e)){const t={id:n.current[i],selected:p===i};u&&(t.forceRender=u),f&&(t.selectedClassName=f),i++,o=(0,r.clon
|
|||
|
|
> 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})=>Dn(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})=>Dn(.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;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
`,wd=(gs(xd)`
|
|||
|
|
> 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})=>Dn(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;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
`,gs.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;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
${ys("Prism")};
|
|||
|
|
`),kd=gs.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);
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
`,Sd=gs.div`
|
|||
|
|
&:hover ${kd} {
|
|||
|
|
opacity: 1;
|
|||
|
|
}
|
|||
|
|
`,Ed=gs(wd).attrs({as:"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 Od(e){return getComputedStyle(e)}function _d(e,t){for(var r in t){var n=t[r];"number"==typeof n&&(n+="px"),e.style[r]=n}return e}function Pd(e){var t=document.createElement("div");return t.className=e,t}var $d="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function Ad(e,t){if(!$d)throw new Error("No element matching method supported");return $d.call(e,t)}function Cd(e){e.remove?e.remove():e.parentNode&&e.parentNode.removeChild(e)}function jd(e,t){return Array.prototype.filter.call(e.children,function(e){return Ad(e,t)})}var Td=function(e){return"ps__thumb-"+e},Nd=function(e){return"ps__rail-"+e},Id="ps__child--consume",Rd="ps--focus",Ld="ps--clicking",Dd=function(e){return"ps--active-"+e},Md=function(e){return"ps--scrolling-"+e},zd={x:null,y:null};function Fd(e,t){var r=e.element.classList,n=Md(t);r.contains(n)?clearTimeout(zd[t]):r.add(n)}function Bd(e,t){zd[t]=setTimeout(function(){return e.isAlive&&e.element.classList.remove(Md(t))},e.settings.scrollingThreshold)}var Ud=function(e){this.element=e,this.handlers={}},qd={isEmpty:{configurable:!0}};Ud.prototype.bind=function(e,t){void 0===this.handlers[e]&&(this.handlers[e]=[]),this.handlers[e].push(t),this.element.addEventListener(e,t,!1)},Ud.prototype.unbind=function(e,t){var r=this;this.handlers[e]=this.handlers[e].filter(function(n){return!(!t||n===t)||(r.element.removeEventListener(e,n,!1),!1)})},Ud.prototype.unbindAll=function(){for(var e in this.handlers)this.unbind(e)},qd.isEmpty.get=function(){var e=this;return Object.keys(this.handlers).every(function(t){return 0===e.handlers[t].length})},Object.defineProperties(Ud.prototype,qd);var Vd=function(){this.eventElements=[]};function Wd(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 Hd(e,t,r,n,i){var o;if(void 0===n&&(n=!0),void 0===i&&(i=!1),"top"===t)o=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==t)throw new Error("A proper axis should be provided");o=["contentWidth","containerWidth","scrollLeft","x","left","right"]}!function(e,t,r,n,i){var o=r[0],s=r[1],a=r[2],l=r[3],c=r[4],u=r[5];void 0===n&&(n=!0),void 0===i&&(i=!1);var p=e.element;e.reach[l]=null,p[a]<1&&(e.reach[l]="start"),p[a]>e[o]-e[s]-1&&(e.reach[l]="end"),t&&(p.dispatchEvent(Wd("ps-scroll-"+l)),t<0?p.dispatchEvent(Wd("ps-scroll-"+c)):t>0&&p.dispatchEvent(Wd("ps-scroll-"+u)),n&&function(e,t){Fd(e,t),Bd(e,t)}(e,l)),e.reach[l]&&(t||i)&&p.dispatchEvent(Wd("ps-"+l+"-reach-"+e.reach[l]))}(e,r,o,n,i)}function Gd(e){return parseInt(e,10)||0}Vd.prototype.eventElement=function(e){var t=this.eventElements.filter(function(t){return t.element===e})[0];return t||(t=new Ud(e),this.eventElements.push(t)),t},Vd.prototype.bind=function(e,t,r){this.eventElement(e).bind(t,r)},Vd.prototype.unbind=function(e,t,r){var n=this.eventElement(e);n.unbind(t,r),n.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(n),1)},Vd.prototype.unbindAll=function(){this.eventElements.forEach(function(e){return e.unbindAll()}),this.eventElements=[]},Vd.prototype.once=function(e,t,r){var n=this.eventElement(e),i=function(e){n.unbind(t,i),r(e)};n.bind(t,i)};var Yd={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 Kd(e){var t=e.element,r=Math.floor(t.scrollTop),n=t.getBoundingClientRect();e.containerWidth=Math.round(n.width),e.containerHeight=Math.round(n.height),e.contentWidth=t.scrollWidth,e.contentHeight=t.scrollHeight,t.contains(e.scrollbarXRail)||(jd(t,Nd("x")).forEach(function(e){return C
|
|||
|
|
position: relative;
|
|||
|
|
`;class pf extends r.Component{constructor(){super(...arguments),this.handleRef=e=>{this._container=e}}componentDidMount(){const e=this._container.parentElement&&this._container.parentElement.scrollTop||0;this.inst=new af(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:n}=this.props;return n&&n(this.componentDidUpdate.bind(this)),r.createElement(r.Fragment,null,lf&&r.createElement(cf,null),r.createElement(uf,{className:`scrollbar-container ${t}`,ref:this.handleRef},e))}}function df(e){return r.createElement(Os.Consumer,null,t=>t.nativeScrollbars?r.createElement("div",{style:{overflow:"auto",overscrollBehavior:"contain",msOverflowStyle:"-ms-autohiding-scrollbar"}},e.children):r.createElement(pf,((e,t)=>{for(var r in t||(t={}))nf.call(t,r)&&sf(e,r,t[r]);if(rf)for(var r of rf(t))of.call(t,r)&&sf(e,r,t[r]);return e})({},e),e.children))}const ff=gs(({className:e,style:t})=>r.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"},r.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"};
|
|||
|
|
}
|
|||
|
|
`,hf=r.memo(e=>{const{options:t,onChange:n,placeholder:i,value:o="",variant:s,className:a}=e;return r.createElement("div",{className:a},r.createElement(ff,{variant:s}),r.createElement("select",{onChange:e=>{const{selectedIndex:r}=e.target;n(t[i?r-1:r])},value:o,className:"dropdown-select"},i&&r.createElement("option",{disabled:!0,hidden:!0,value:i},i),t.map(({idx:e,value:t,title:n},i)=>r.createElement("option",{key:e||t+i,value:t},n||t))),r.createElement("label",null,o))}),mf=cs(hf)`
|
|||
|
|
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};
|
|||
|
|
}
|
|||
|
|
`,gf=cs(mf)`
|
|||
|
|
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};
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
`,yf=cs.span`
|
|||
|
|
margin-left: 10px;
|
|||
|
|
text-transform: none;
|
|||
|
|
font-size: 0.929em;
|
|||
|
|
color: black;
|
|||
|
|
`;var bf=Object.defineProperty,vf=Object.defineProperties,xf=Object.getOwnPropertyDescriptors,wf=Object.getOwnPropertySymbols,kf=Object.prototype.hasOwnProperty,Sf=Object.prototype.propertyIsEnumerable,Ef=(e,t,r)=>t in e?bf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Of=(e,t)=>{for(var r in t||(t={}))kf.call(t,r)&&Ef(e,r,t[r]);if(wf)for(var r of wf(t))Sf.call(t,r)&&Ef(e,r,t[r]);return e},_f=(e,t)=>vf(e,xf(t));class Pf{constructor(e,t,r){this.operations=[];const{resolved:n}=e.deref(r||{});this.initWebhooks(e,n,t)}initWebhooks(e,t,r){for(const n of Object.keys(t)){const i=t[n],o=Object.keys(i).filter(Xs);for(const t of o){const n=i[t];if(i.$ref){const n=e.deref(i||{});this.initWebhooks(e,{[t]:n},r)}if(!n)continue;const o=new ap(e,_f(Of({},n),{httpVerb:t}),void 0,r,!1);this.operations.push(o)}}}}class $f{constructor(e,t,r){const{resolved:n}=e.deref(r);this.id=t,this.sectionId=ya+t,this.type=n.type,this.displayName=n["x-displayName"]||t,this.description=n.description||"","apiKey"===n.type&&(this.apiKey={name:n.name,in:n.in}),"http"===n.type&&(this.http={scheme:n.scheme,bearerFormat:n.bearerFormat}),"openIdConnect"===n.type&&(this.openId={connectUrl:n.openIdConnectUrl}),"oauth2"===n.type&&n.flows&&(this.flows=n.flows)}}class Af{constructor(e){const t=e.spec.components&&e.spec.components.securitySchemes||{};this.schemes=Object.keys(t).map(r=>new $f(e,r,t[r]))}}var Cf=Object.defineProperty,jf=Object.getOwnPropertySymbols,Tf=Object.prototype.hasOwnProperty,Nf=Object.prototype.propertyIsEnumerable,If=(e,t,r)=>t in e?Cf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Rf=(e,t)=>{for(var r in t||(t={}))Tf.call(t,r)&&If(e,r,t[r]);if(jf)for(var r of jf(t))Nf.call(t,r)&&If(e,r,t[r]);return e};class Lf{constructor(e,t,r){var n,i,o;this.options=r,this.parser=new yc(e,t,r),this.info=new Ml(this.parser,this.options),this.externalDocs=this.parser.spec.externalDocs,this.contentItems=Qf.buildStructure(this.parser,this.options),this.securitySchemes=new Af(this.parser);const s=Rf(Rf({},null==(i=null==(n=this.parser)?void 0:n.spec)?void 0:i["x-webhooks"]),null==(o=this.parser)?void 0:o.spec.webhooks);this.webhooks=new Pf(this.parser,r,s)}}var Df=Object.defineProperty,Mf=Object.getOwnPropertyDescriptor,zf=(e,t,r,n)=>{for(var i,o=n>1?void 0:n?Mf(t,r):t,s=e.length-1;s>=0;s--)(i=e[s])&&(o=(n?i(t,r,o):i(o))||o);return n&&o&&Df(t,r,o),o};class Ff{constructor(e,t,r){this.items=[],this.active=!1,this.expanded=!1,ir(this),this.id=t.id||e+"/"+li(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 n=t.items;n&&n.length&&(this.description=Ll.getTextBeforeHading(this.description,n[0].name)),this.parent=r,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}}zf([Ce],Ff.prototype,"active",2),zf([Ce],Ff.prototype,"expanded",2),zf([Ct],Ff.prototype,"activate",1),zf([Ct],Ff.prototype,"expand",1),zf([Ct],Ff.prototype,"collapse",1),zf([Ct],Ff.prototype,"deactivate",1);var Bf=Object.defineProperty,Uf=Object.defineProperties,qf=Object.getOwnPropertyDescriptors,Vf=Object.getOwnPropertySymbols,Wf=Object.prototype.hasOwnProperty,Hf=Object.prototype.propertyIsEnumerable,Gf=(e,t,r)=>t in e?Bf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Yf=(e,t)=>{for(var r in t||(t={}))Wf.call(t,r)&&Gf(e,r,t[r]);if(Vf)for(var r of Vf(t))Hf.call(t,r)&&Gf(e,r,t[r]);return e},Kf=(e,t)=>Uf(e,qf(t));class Qf{static buildStructure(e,t){const r=e.spec,{schemaDefinitionsTagName:n}=t,i=[],o=[...r.tags||[]];!o.find(e=>(null==e?void 0:e.name)===n)&&n&&o.push({name:n});const s=Qf.getTagsWithOperations(e,o);return i.push(...Qf.addMarkdownItems(r.info.description||"",void 0,1,t)),r["x-tagGroups"]&&r["x-tagGroups"].length>0?i.push(...Qf.getTagGroupsItems(e,void 0,r["x-tagGroups"],s,t)):i.push(...Qf.getTagsItems(e,s,void 0,void 0,t)),i}static addMarkdownItems(e,t,r,n){cons
|
|||
|
|
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};
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
`,km=gs(wd)`
|
|||
|
|
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 {
|
|||
|
|
${hp(1)};
|
|||
|
|
color: ${e=>e.theme.colors.primary.main};
|
|||
|
|
margin-top: 0;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
h2 {
|
|||
|
|
${hp(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: 0;
|
|||
|
|
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;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
${Ep(".share-link")};
|
|||
|
|
|
|||
|
|
${wm}
|
|||
|
|
|
|||
|
|
${ys("Markdown")};
|
|||
|
|
`;var Sm=Object.defineProperty,Em=Object.defineProperties,Om=Object.getOwnPropertyDescriptors,_m=Object.getOwnPropertySymbols,Pm=Object.prototype.hasOwnProperty,$m=Object.prototype.propertyIsEnumerable,Am=(e,t,r)=>t in e?Sm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const Cm=xm,jm=cs(km)`
|
|||
|
|
display: inline;
|
|||
|
|
`,Tm=(e,t)=>e?Cm.sanitize(t):t;function Nm(e){var t=e,{inline:n,compact:i}=t,o=((e,t)=>{var r={};for(var n in e)Pm.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&_m)for(var n of _m(e))t.indexOf(n)<0&&$m.call(e,n)&&(r[n]=e[n]);return r})(t,["inline","compact"]);const s=n?jm:km;return r.createElement(Ps,null,e=>r.createElement(s,((e,t)=>Em(e,Om(t)))(((e,t)=>{for(var r in t||(t={}))Pm.call(t,r)&&Am(e,r,t[r]);if(_m)for(var r of _m(t))$m.call(t,r)&&Am(e,r,t[r]);return e})({className:"redoc-markdown "+(o.className||""),dangerouslySetInnerHTML:{__html:Tm(e.sanitize,o.html)},"data-role":o["data-role"]},o),{$inline:n,$compact:i})))}class Im extends r.Component{render(){const{source:e,inline:t,compact:n,className:i,"data-role":o}=this.props,s=new Ll;return r.createElement(Nm,{html:s.renderMd(e),inline:t,compact:n,className:i,"data-role":o})}}const Rm=gs.div`
|
|||
|
|
position: relative;
|
|||
|
|
`,Lm=gs.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);
|
|||
|
|
`,Dm=gs.div`
|
|||
|
|
background: #fff;
|
|||
|
|
color: #000;
|
|||
|
|
display: inline;
|
|||
|
|
font-size: 0.85em;
|
|||
|
|
white-space: nowrap;
|
|||
|
|
`,Mm=gs.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;
|
|||
|
|
`,zm=gs.div`
|
|||
|
|
position: absolute;
|
|||
|
|
width: 100%;
|
|||
|
|
height: 20px;
|
|||
|
|
bottom: -20px;
|
|||
|
|
`;class Fm extends r.Component{render(){const{open:e,title:t,children:n}=this.props;return r.createElement(Rm,null,n,e&&r.createElement(Lm,null,r.createElement(Dm,null,t),r.createElement(Mm,null),r.createElement(zm,null)))}}const Bm="undefined"!=typeof document&&document.queryCommandSupported&&document.queryCommandSupported("copy");class Um{static isSupported(){return Bm}static selectElement(e){let t,r;document.body.createTextRange?(t=document.body.createTextRange(),t.moveToElementText(e),t.select()):document.createRange&&window.getSelection&&(r=window.getSelection(),t=document.createRange(),t.selectNodeContents(e),r.removeAllRanges(),r.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){Um.selectElement(e);const t=Um.copySelected();return t&&Um.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 r=Um.copySelected();return document.body.removeChild(t),r}}const qm=e=>{const[t,n]=r.useState(!1),i=()=>{const t="string"==typeof e.data?e.data:JSON.stringify(e.data,null,2);Um.copyCustom(t),o()},o=()=>{n(!0),setTimeout(()=>{n(!1)},1500)};return e.children({renderCopyButton:()=>r.createElement("button",{onClick:i},r.createElement(Fm,{title:Um.isSupported()?"Copied":"Not supported in your browser",open:t},"Copy"))})};let Vm=1;function Wm(e,t){Vm=1;let r="";return r+='<div class="redoc-json">',r+="<code>",r+=Qm(e,t),r+="</code>",r+="</div>",r}function Hm(e){return void 0!==e?e.toString().replace(/&/g,"&").replace(/"/g,""").replace(/</g,"<").replace(/>/g,">"):""}function Gm(e){return JSON.stringify(e).slice(1,-1)}function Ym(e,t){return'<span class="'+t+'">'+Hm(e)+"</span>"}function Km(e){return'<span class="token punctuation">'+e+"</span>"}function Qm(e,t){const r=typeof e;let n="";return null==e?n+=Ym("null","token keyword"):e&&e.constructor===Array?(Vm++,n+=function(e,t){const r=Vm>t?"collapsed":"";let n=`<button class="collapser" aria-label="${Vm>t+1?"expand":"collapse"}"></button>${Km("[")}<span class="ellipsis"></span><ul class="array collapsible">`,i=!1;const o=e.length;for(let s=0;s<o;s++)i=!0,n+='<li><div class="hoverable '+r+'">',n+=Qm(e[s],t),s<o-1&&(n+=","),n+="</div></li>";return n+=`</ul>${Km("]")}`,i||(n=Km("[ ]")),n}(e,t),Vm--):e&&e.constructor===Date?n+=Ym('"'+e.toISOString()+'"',"token string"):"object"===r?(Vm++,n+=function(e,t){const r=Vm>t?"collapsed":"",n=Object.keys(e),i=n.length;let o=`<button class="collapser" aria-label="${Vm>t+1?"expand":"collapse"}"></button>${Km("{")}<span class="ellipsis"></span><ul class="obj collapsible">`,s=!1;for(let a=0;a<i;a++){const l=n[a];s=!0,o+='<li><div class="hoverable '+r+'">',o+='<span class="property token string">"'+Hm(l)+'"</span>: ',o+=Qm(e[l],t),a<i-1&&(o+=Km(",")),o+="</div></li>"}return o+=`</ul>${Km("}")}`,s||(o=Km("{ }")),o}(e,t),Vm--):"number"===r?n+=Ym(e,"token number"):"string"===r?/^(http|https):\/\/[^\s]+$/.test(e)?n+=Ym('"',"token string")+'<a href="'+encodeURI(e)+'">'+Hm(Gm(e))+"</a>"+Ym('"',"token string"):n+=Ym('"'+Gm(e)+'"',"token string"):"boolean"===r&&(n+=Ym(e,"token boolean")),n}const Xm=ps`
|
|||
|
|
.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;
|
|||
|
|
}
|
|||
|
|
`,Jm=gs.div`
|
|||
|
|
&:hover > ${kd} {
|
|||
|
|
opacity: 1;
|
|||
|
|
}
|
|||
|
|
`,Zm=gs(e=>{const[t,n]=r.useState(),i=({renderCopyButton:t})=>{const i=e.data&&Object.values(e.data).some(e=>"object"==typeof e&&null!==e);return r.createElement(Jm,null,r.createElement(kd,null,t(),i&&r.createElement(r.Fragment,null,r.createElement("button",{onClick:o}," Expand all "),r.createElement("button",{onClick:s}," Collapse all "))),r.createElement(Os.Consumer,null,t=>r.createElement(wd,{tabIndex:0,className:e.className,ref:e=>n(e),dangerouslySetInnerHTML:{__html:Wm(e.data,t.jsonSamplesExpandLevel)}})))},o=()=>{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")}},s=()=>{const e=null==t?void 0:t.getElementsByClassName("collapsible"),r=Array.prototype.slice.call(e,1);for(const e of r){const t=e.parentNode;t.classList.add("collapsed"),t.querySelector(".collapser").setAttribute("aria-label","expand")}},a=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=r.useCallback(e=>{a(e.target)},[]),c=r.useCallback(e=>{"Enter"===e.key&&a(e.target)},[]);return r.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]),r.createElement(qm,{data:e.data},i)})`
|
|||
|
|
${Xm};
|
|||
|
|
`,eg=e=>{const{source:t,lang:n}=e;return r.createElement(Ed,{dangerouslySetInnerHTML:{__html:ka(t,n)}})},tg=e=>{const{source:t,lang:n}=e;return r.createElement(qm,{data:t},({renderCopyButton:e})=>r.createElement(Sd,null,r.createElement(kd,null,e()),r.createElement(eg,{lang:n,source:t})))};function rg({value:e,mimeType:t}){return ea(t)?r.createElement(Zm,{data:e}):("object"==typeof e&&(e=JSON.stringify(e,null,2)),r.createElement(tg,{lang:(n=t,-1!==n.search(/xml/i)?"xml":-1!==n.search(/csv/i)?"csv":-1!==n.search(/plain/i)?"tex":"clike"),source:e}));var n}function ng({example:e,mimeType:t}){return void 0===e.value&&e.externalValueUrl?r.createElement(ig,{example:e,mimeType:t}):r.createElement(rg,{value:e.value,mimeType:t})}function ig({example:e,mimeType:t}){const n=function(e,t){const[,n]=(0,r.useState)(!0),i=(0,r.useRef)(void 0),o=(0,r.useRef)(void 0);return o.current!==e&&(i.current=void 0),o.current=e,(0,r.useEffect)(()=>{(()=>{return r=this,o=function*(){n(!0);try{i.current=yield e.getExternalValue(t)}catch(e){i.current=e}n(!1)},new Promise((e,t)=>{var n=e=>{try{s(o.next(e))}catch(e){t(e)}},i=e=>{try{s(o.throw(e))}catch(e){t(e)}},s=t=>t.done?e(t.value):Promise.resolve(t.value).then(n,i);s((o=o.apply(r,null)).next())});var r,o})()},[e,t]),i.current}(e,t);return void 0===n?r.createElement("span",null,"Loading..."):n instanceof Error?r.createElement(Ed,null,"Error loading external example: ",r.createElement("br",null),r.createElement("a",{className:"token string",href:e.externalValueUrl,target:"_blank",rel:"noopener noreferrer"},e.externalValueUrl)):r.createElement(rg,{value:n,mimeType:t})}const og=gs.div`
|
|||
|
|
padding: 0.9em;
|
|||
|
|
background-color: ${({theme:e})=>Gn(.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;
|
|||
|
|
`,sg=gs.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})=>Gn(.3,e.rightPanel.textColor)};
|
|||
|
|
`,ag=gs.div`
|
|||
|
|
position: relative;
|
|||
|
|
`,lg=gs(mf)`
|
|||
|
|
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})=>Gn(.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})=>Gn(.3,e.rightPanel.backgroundColor)};
|
|||
|
|
}
|
|||
|
|
`,cg=gs.div`
|
|||
|
|
font-family: ${e=>e.theme.typography.code.fontFamily};
|
|||
|
|
font-size: 12px;
|
|||
|
|
color: #ee807f;
|
|||
|
|
`;class ug extends r.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||{},n=this.props.mediaType.name,i=r.createElement(cg,null,"No sample"),o=Object.keys(t);if(0===o.length)return i;if(o.length>1){const i=o.map((e,r)=>({value:t[e].summary||e,idx:r})),s=t[o[e]],a=s.description;return r.createElement(pg,null,r.createElement(ag,null,r.createElement(sg,null,"Example"),this.props.renderDropdown({value:i[e].value,options:i,onChange:this.switchMedia,ariaLabel:"Example"})),r.createElement("div",null,a&&r.createElement(Im,{source:a}),r.createElement(ng,{example:s,mimeType:n})))}{const e=t[o[0]];return r.createElement(pg,null,e.description&&r.createElement(Im,{source:e.description}),r.createElement(ng,{example:e,mimeType:n}))}}}const pg=gs.div`
|
|||
|
|
margin-top: 15px;
|
|||
|
|
`;if(!r.useState)throw new Error("mobx-react-lite requires React with Hooks support");if(!ir)throw new Error("mobx-react-lite@3 requires mobx at least version 6 to be available");var dg=n(961);function fg(e){e()}function hg(e){return Ft(Yr(e,t));var t}var mg,gg,yg=function(){function e(e){var t=this;Object.defineProperty(this,"finalize",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"registrations",{enumerable:!0,configurable:!0,writable:!0,value:new Map}),Object.defineProperty(this,"sweepTimeout",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"sweep",{enumerable:!0,configurable:!0,writable:!0,value:function(e){void 0===e&&(e=1e4),clearTimeout(t.sweepTimeout),t.sweepTimeout=void 0;var r=Date.now();t.registrations.forEach(function(n,i){r-n.registeredAt>=e&&(t.finalize(n.value),t.registrations.delete(i))}),t.registrations.size>0&&t.scheduleSweep()}}),Object.defineProperty(this,"finalizeAllImmediately",{enumerable:!0,configurable:!0,writable:!0,value:function(){t.sweep(0)}})}return Object.defineProperty(e.prototype,"register",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r){this.registrations.set(r,{value:t,registeredAt:Date.now()}),this.scheduleSweep()}}),Object.defineProperty(e.prototype,"unregister",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this.registrations.delete(e)}}),Object.defineProperty(e.prototype,"scheduleSweep",{enumerable:!1,configurable:!0,writable:!0,value:function(){void 0===this.sweepTimeout&&(this.sweepTimeout=setTimeout(this.sweep,1e4))}}),e}(),bg=new("undefined"!=typeof FinalizationRegistry?FinalizationRegistry:yg)(function(e){var t;null===(t=e.reaction)||void 0===t||t.dispose(),e.reaction=null}),vg=n(9888);function xg(e){e.reaction=new yt("observer".concat(e.name),function(){var t;e.stateVersion=Symbol(),null===(t=e.onStoreChange)||void 0===t||t.call(e)})}var wg="function"==typeof Symbol&&Symbol.for,kg=null!==(gg=null===(mg=Object.getOwnPropertyDescriptor(function(){},"name"))||void 0===mg?void 0:mg.configurable)&&void 0!==gg&&gg,Sg=wg?Symbol.for("react.forward_ref"):"function"==typeof r.forwardRef&&(0,r.forwardRef)(function(e){return null}).$$typeof,Eg=wg?Symbol.for("react.memo"):"function"==typeof r.memo&&(0,r.memo)(function(e){return null}).$$typeof;function Og(e,t){var n;if(Eg&&e.$$typeof===Eg)throw new Error("[mobx-react-lite] You are trying to use `observer` on a function component wrapped in either another `observer` or `React.memo`. The observer already applies 'React.memo' for you.");var i=null!==(n=null==t?void 0:t.forwardRef)&&void 0!==n&&n,o=e,s=e.displayName||e.name;if(Sg&&e.$$typeof===Sg&&(i=!0,"function"!=typeof(o=e.render)))throw new Error("[mobx-react-lite] `render` property of ForwardRef was not a function");var a,l,c=function(e,t){return function(e,t){void 0===t&&(t="observed");var n=r.useRef(null);if(!n.current){var i={reaction:null,onStoreChange:null,stateVersion:Symbol(),name:t,subscribe:function(e){return bg.unregister(i),i.onStoreChange=e,i.reaction||(xg(i),i.stateVersion=Symbol()),function(){var e;i.onStoreChange=null,null===(e=i.reaction)||void 0===e||e.dispose(),i.reaction=null}},getSnapshot:function(){return i.stateVersion}};n.current=i}var o,s,a=n.current;if(a.reaction||(xg(a),bg.register(n,a,a)),r.useDebugValue(a.reaction,hg),(0,vg.useSyncExternalStore)(a.subscribe,a.getSnapshot,a.getSnapshot),a.reaction.track(function(){try{o=e()}catch(e){s=e}}),s)throw s;return o}(function(){return o(e,t)},s)};return c.displayName=e.displayName,kg&&Object.defineProperty(c,"name",{value:e.name,writable:!0,configurable:!0}),e.contextTypes&&(c.contextTypes=e.contextTypes),i&&(c=(0,r.forwardRef)(c)),c=(0,r.memo)(c),a=e,l=c,Object.keys(a).forEach(function(e){_g[e]||Object.defineProperty(l,e,Object.getOwnPropertyDescriptor(a,e))}),c}var _g={$$typeof:!0,render:!0,compare:!0,type:!0,displayName:!0};function Pg(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}!function(e){e||(e=fg),zt({reactionScheduler:e})}(dg.unstable_batchedUpdates),bg.finalizeAllImmediately;var $g=Symbol("patchMixins"),Ag=Sy
|
|||
|
|
&.deprecated {
|
|||
|
|
span.property-name {
|
|||
|
|
${Cp}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
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&&ps`
|
|||
|
|
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;
|
|||
|
|
}
|
|||
|
|
`}
|
|||
|
|
}
|
|||
|
|
${$p} {
|
|||
|
|
height: ${({theme:e})=>e.schema.arrow.size};
|
|||
|
|
width: ${({theme:e})=>e.schema.arrow.size};
|
|||
|
|
polygon {
|
|||
|
|
fill: ${({theme:e})=>e.schema.arrow.color};
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
`,Ug=gs.span`
|
|||
|
|
vertical-align: middle;
|
|||
|
|
font-size: ${({theme:e})=>e.typography.code.fontSize};
|
|||
|
|
line-height: 20px;
|
|||
|
|
`,qg=gs(Ug)`
|
|||
|
|
color: ${e=>Gn(.1,e.theme.schema.typeNameColor)};
|
|||
|
|
`,Vg=gs(Ug)`
|
|||
|
|
color: ${e=>e.theme.schema.typeNameColor};
|
|||
|
|
`,Wg=gs(Ug)`
|
|||
|
|
color: ${e=>e.theme.schema.typeTitleColor};
|
|||
|
|
word-break: break-word;
|
|||
|
|
`,Hg=Vg,Gg=gs(Ug).attrs({as:"div"})`
|
|||
|
|
color: ${e=>e.theme.schema.requireLabelColor};
|
|||
|
|
font-size: ${e=>e.theme.schema.labelsTextSize};
|
|||
|
|
font-weight: normal;
|
|||
|
|
margin-left: 20px;
|
|||
|
|
line-height: 1;
|
|||
|
|
`,Yg=gs(Gg)`
|
|||
|
|
color: ${e=>e.theme.colors.primary.light};
|
|||
|
|
`,Kg=gs(Ug)`
|
|||
|
|
color: ${({theme:e})=>e.colors.warning.main};
|
|||
|
|
font-size: 13px;
|
|||
|
|
`,Qg=gs(Ug)`
|
|||
|
|
color: #0e7c86;
|
|||
|
|
font-family: ${e=>e.theme.typography.code.fontFamily};
|
|||
|
|
font-size: 12px;
|
|||
|
|
&::before,
|
|||
|
|
&::after {
|
|||
|
|
content: ' ';
|
|||
|
|
}
|
|||
|
|
`,Xg=gs(Ug)`
|
|||
|
|
border-radius: 2px;
|
|||
|
|
word-break: break-word;
|
|||
|
|
${({theme:e})=>`\n background-color: ${Gn(.95,e.colors.text.primary)};\n color: ${Gn(.1,e.colors.text.primary)};\n\n padding: 0 ${e.spacing.unit}px;\n border: 1px solid ${Gn(.9,e.colors.text.primary)};\n font-family: ${e.typography.code.fontFamily};\n}`};
|
|||
|
|
& + & {
|
|||
|
|
margin-left: 0;
|
|||
|
|
}
|
|||
|
|
${ys("ExampleValue")};
|
|||
|
|
`,Jg=gs(Xg)``,Zg=gs(Ug)`
|
|||
|
|
border-radius: 2px;
|
|||
|
|
${({theme:e})=>`\n background-color: ${Gn(.95,e.colors.primary.light)};\n color: ${Gn(.1,e.colors.primary.main)};\n\n margin: 0 ${e.spacing.unit}px;\n padding: 0 ${e.spacing.unit}px;\n border: 1px solid ${Gn(.9,e.colors.primary.main)};\n}`};
|
|||
|
|
& + & {
|
|||
|
|
margin-left: 0;
|
|||
|
|
}
|
|||
|
|
${ys("ConstraintItem")};
|
|||
|
|
`,ey=gs.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 ty=gs.div`
|
|||
|
|
${wm};
|
|||
|
|
${({$compact:e})=>e?"":"margin: 1em 0"}
|
|||
|
|
`;let ry=class extends r.Component{render(){const{externalDocs:e}=this.props;return e&&e.url?r.createElement(ty,{$compact:this.props.compact},r.createElement("a",{href:e.url},e.description||e.url)):null}};ry=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([Fg],ry);const ny=gs(km)`
|
|||
|
|
table {
|
|||
|
|
margin-bottom: 0.2em;
|
|||
|
|
}
|
|||
|
|
`;class iy extends r.PureComponent{constructor(e){super(e),this.state={collapsed:!0},this.toggle=this.toggle.bind(this)}toggle(){this.setState({collapsed:!this.state.collapsed})}render(){const{values:e,type:t}=this.props,{collapsed:n}=this.state,i=!Array.isArray(e),o=Array.isArray(e)&&e||Object.entries(e||{}).map(([e,t])=>({value:e,description:t})),{enumSkipQuotes:s,maxDisplayedEnumValues:a}=this.context;if(!o.length)return null;const l=this.state.collapsed&&a?o.slice(0,a):o,c=!!a&&o.length>a,u=a?n?`… ${o.length-a} more`:"Hide":"";return r.createElement("div",null,i?r.createElement(r.Fragment,null,r.createElement(ny,null,r.createElement("table",null,r.createElement("thead",null,r.createElement("tr",null,r.createElement("th",null,r.createElement(Ug,null,"array"===t?hi("enumArray"):""," ",1===o.length?hi("enumSingleValue"):hi("enum"))," "),r.createElement("th",null,r.createElement("strong",null,"Description")))),r.createElement("tbody",null,l.map(({description:e,value:t})=>r.createElement("tr",{key:t},r.createElement("td",null,t),r.createElement("td",null,r.createElement(Im,{source:e,compact:!0,inline:!0}))))))),c?r.createElement(oy,{onClick:this.toggle},u):null):r.createElement(r.Fragment,null,r.createElement(Ug,null,"array"===t?hi("enumArray"):""," ",1===e.length?hi("enumSingleValue"):hi("enum"),":")," ",l.map((e,t)=>{const n=s?String(e):JSON.stringify(e);return r.createElement(r.Fragment,{key:t},r.createElement(Xg,null,n)," ")}),c?r.createElement(oy,{onClick:this.toggle},u):null))}}iy.contextType=Os;const oy=gs.span`
|
|||
|
|
color: ${e=>e.theme.colors.primary.main};
|
|||
|
|
vertical-align: middle;
|
|||
|
|
font-size: 13px;
|
|||
|
|
line-height: 20px;
|
|||
|
|
padding: 0 5px;
|
|||
|
|
cursor: pointer;
|
|||
|
|
`,sy=gs(km)`
|
|||
|
|
margin: 2px 0;
|
|||
|
|
`;class ay extends r.PureComponent{render(){const e=this.props.extensions;return r.createElement(Os.Consumer,null,t=>r.createElement(r.Fragment,null,t.showExtensions&&Object.keys(e).map(t=>r.createElement(sy,{key:t},r.createElement(Ug,null," ",t.substring(2),": ")," ",r.createElement(Jg,null,"string"==typeof e[t]?e[t]:JSON.stringify(e[t]))))))}}function ly({field:e}){return e.examples?r.createElement(r.Fragment,null,r.createElement(Ug,null," ",hi("examples"),": "),pi(e.examples)?e.examples.map((t,n)=>{const i=oa(e,t),o=e.in?String(i):JSON.stringify(i);return r.createElement(r.Fragment,{key:n},r.createElement(Xg,null,o)," ")}):r.createElement(cy,null,Object.values(e.examples).map((t,n)=>r.createElement("li",{key:n+t.value},r.createElement(Xg,null,oa(e,t.value))," -"," ",t.summary||t.description)))):null}const cy=gs.ul`
|
|||
|
|
margin-top: 1em;
|
|||
|
|
list-style-position: outside;
|
|||
|
|
`;class uy extends r.PureComponent{render(){return 0===this.props.constraints.length?null:r.createElement("span",null," ",this.props.constraints.map(e=>r.createElement(Zg,{key:e}," ",e," ")))}}const py=r.memo(function({value:e,label:t,raw:n}){if(void 0===e)return null;const i=n?String(e):JSON.stringify(e);return r.createElement("div",null,r.createElement(Ug,null," ",t," ")," ",r.createElement(Xg,null,i))});function dy(e){const t=e.schema.pattern,{hideSchemaPattern:n}=r.useContext(Os),[i,o]=r.useState(!1),s=r.useCallback(()=>o(!i),[i]);return!t||n?null:r.createElement(r.Fragment,null,r.createElement(Qg,null,i||t.length<45?t:`${t.substr(0,45)}...`),t.length>45&&r.createElement(ey,{onClick:s},i?"Hide pattern":"Show pattern"))}function fy({schema:e}){var t;const{hideSchemaPattern:n}=r.useContext(Os);return e&&((null==e?void 0:e.pattern)&&!n||e.items||e.displayFormat||(null==(t=e.constraints)?void 0:t.length))?r.createElement(hy,null,"[ items",e.displayFormat&&r.createElement(Hg,null," <",e.displayFormat," >"),r.createElement(uy,{constraints:e.constraints}),r.createElement(dy,{schema:e}),e.items&&r.createElement(fy,{schema:e.items})," ]"):null}const hy=gs(qg)`
|
|||
|
|
margin: 0 5px;
|
|||
|
|
vertical-align: text-top;
|
|||
|
|
`;var my=Object.defineProperty,gy=Object.getOwnPropertySymbols,yy=Object.prototype.hasOwnProperty,by=Object.prototype.propertyIsEnumerable,vy=(e,t,r)=>t in e?my(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,xy=(e,t)=>{for(var r in t||(t={}))yy.call(t,r)&&vy(e,r,t[r]);if(gy)for(var r of gy(t))by.call(t,r)&&vy(e,r,t[r]);return e};const wy=Fg(e=>{const{enumSkipQuotes:t,hideSchemaTitles:n}=r.useContext(Os),{showExamples:i,field:o,renderDiscriminatorSwitch:s}=e,{schema:a,description:l,deprecated:c,extensions:u,in:p,const:d}=o,f="array"===a.type||pi(a.type)&&a.type.includes("array"),h=t||"header"===p,m=r.useMemo(()=>!i||void 0===o.example&&void 0===o.examples?null:void 0!==o.examples?r.createElement(ly,{field:o}):r.createElement(py,{label:hi("example")+":",value:oa(o,o.example),raw:Boolean(o.in)}),[o,i]),g=si(a.default)&&o.in?oa(o,a.default).replace(`${o.name}=`,""):a.default;return r.createElement("div",null,r.createElement("div",null,r.createElement(qg,null,a.typePrefix),r.createElement(Vg,null,a.displayType),a.displayFormat&&r.createElement(Hg,null," ","<",a.displayFormat,">"," "),a.contentEncoding&&r.createElement(Hg,null," ","<",a.contentEncoding,">"," "),a.contentMediaType&&r.createElement(Hg,null," ","<",a.contentMediaType,">"," "),a.title&&!n&&r.createElement(Wg,null," (",a.title,") "),r.createElement(uy,{constraints:a.constraints}),r.createElement(dy,{schema:a}),a.isCircular&&r.createElement(Kg,null," ",hi("recursive")," "),f&&a.items&&r.createElement(fy,{schema:a.items})),c&&r.createElement("div",null,r.createElement(Ap,{type:"warning"}," ",hi("deprecated")," ")),r.createElement(py,{raw:h,label:hi("default")+":",value:g}),!s&&r.createElement(iy,{type:a.type,values:a["x-enumDescriptions"]||a.enum})," ",m,r.createElement(ay,{extensions:xy(xy({},u),a.extensions)}),r.createElement("div",null,r.createElement(Im,{compact:!0,source:l})),a.externalDocs&&r.createElement(ry,{externalDocs:a.externalDocs,compact:!0}),s&&s(e)||null,d&&r.createElement(py,{label:hi("const")+":",value:d})||null)}),ky=r.memo(wy);var Sy=Object.defineProperty,Ey=(Object.getOwnPropertyDescriptor,Object.getOwnPropertySymbols),Oy=Object.prototype.hasOwnProperty,_y=Object.prototype.propertyIsEnumerable,Py=(e,t,r)=>t in e?Sy(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;let $y=class extends r.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{hidePropertiesPrefix:e}=this.context,{className:t="",field:n,isLast:i,expandByDefault:o,fieldParentsName:s=[]}=this.props,{name:a,deprecated:l,required:c,kind:u}=n,p=!n.schema.isPrimitive&&!n.schema.isCircular,d=void 0===n.expanded?o:n.expanded,f=r.createElement(r.Fragment,null,"additionalProperties"===u&&r.createElement(Yg,null,"additional property"),"patternProperties"===u&&r.createElement(Yg,null,"pattern property"),c&&r.createElement(Gg,null,"required")),h=p?r.createElement(Bg,{className:l?"deprecated":"",kind:u,title:a},r.createElement(Lp,null),r.createElement("button",{onClick:this.toggle,onKeyPress:this.handleKeyPress,"aria-label":`expand ${a}`},!e&&s.map(e=>e+"."),r.createElement("span",{className:"property-name"},a),r.createElement($p,{direction:d?"down":"right"})),f):r.createElement(Ip,{className:l?"deprecated":void 0,kind:u,title:a},r.createElement(Lp,null),!e&&s.map(e=>e+"."),r.createElement("span",{className:"property-name"},a),f);return r.createElement(r.Fragment,null,r.createElement("tr",{className:i?"last "+t:t},h,r.createElement(Rp,null,r.createElement(ky,((e,t)=>{for(var r in t||(t={}))Oy.call(t,r)&&Py(e,r,t[r]);if(Ey)for(var r of Ey(t))_y.call(t,r)&&Py(e,r,t[r]);return e})({},this.props)))),d&&p&&r.createElement("tr",{key:n.name+"inner"},r.createElement(Np,{colSpan:2},r.createElement(Dp,null,r.createElement(cb,{schema:n.schema,fieldParentsName:[...s||[],n.name],skipReadOnly:this.props.skipReadOnly,skipWriteOnly:this.props.skipWriteOnly,showTi
|
|||
|
|
padding-left: ${({theme:e})=>2*e.spacing.unit}px;
|
|||
|
|
`;class By extends r.PureComponent{render(){const e=this.props.schema,t=e.items,n=this.props.fieldParentsName,i=void 0===e.minItems&&void 0===e.maxItems?"":`(${ua(e)})`,o=n?[...n.slice(0,-1),n[n.length-1]+"[]"]:n;return e.fields?r.createElement(Cy,zy(My({},this.props),{level:this.props.level,fieldParentsName:o})):!e.displayType||t||i.length?r.createElement("div",null,r.createElement(Up,null," Array ",i),r.createElement(Fy,null,r.createElement(cb,zy(My({},this.props),{schema:t,fieldParentsName:o}))),r.createElement(qp,null)):r.createElement("div",null,r.createElement(Vg,null,e.displayType))}}var Uy=Object.defineProperty,qy=Object.defineProperties,Vy=Object.getOwnPropertyDescriptor,Wy=Object.getOwnPropertyDescriptors,Hy=Object.getOwnPropertySymbols,Gy=Object.prototype.hasOwnProperty,Yy=Object.prototype.propertyIsEnumerable,Ky=(e,t,r)=>t in e?Uy(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Qy=(e,t,r,n)=>{for(var i,o=n>1?void 0:n?Vy(t,r):t,s=e.length-1;s>=0;s--)(i=e[s])&&(o=(n?i(t,r,o):i(o))||o);return n&&o&&Uy(t,r,o),o};let Xy=class extends r.Component{constructor(){super(...arguments),this.activateOneOf=()=>{this.props.schema.activateOneOf(this.props.idx)}}render(){const{idx:e,schema:t,subSchema:n}=this.props;return r.createElement(Bp,{$deprecated:n.deprecated,$active:e===t.activeOneOf,onClick:this.activateOneOf},n.title||n.typePrefix+n.displayType)}};Xy=Qy([Fg],Xy);let Jy=class extends r.Component{render(){const{schema:{oneOf:e},schema:t}=this.props;if(void 0===e)return null;const n=e[t.activeOneOf];return r.createElement("div",null,r.createElement(Fp,null," ",t.oneOfType," "),r.createElement(zp,null,e.map((e,n)=>r.createElement(Xy,{key:e.pointer,schema:t,subSchema:e,idx:n}))),r.createElement("div",null,e[t.activeOneOf].deprecated&&r.createElement(Ap,{type:"warning"},"Deprecated")),r.createElement(uy,{constraints:n.constraints}),r.createElement(cb,((e,t)=>qy(e,Wy(t)))(((e,t)=>{for(var r in t||(t={}))Gy.call(t,r)&&Ky(e,r,t[r]);if(Hy)for(var r of Hy(t))Yy.call(t,r)&&Ky(e,r,t[r]);return e})({},this.props),{schema:n})))}};Jy=Qy([Fg],Jy);const Zy=Fg(({schema:e})=>r.createElement("div",null,r.createElement(Vg,null,e.displayType),e.title&&r.createElement(Wg,null," ",e.title," "),r.createElement(Kg,null," ",hi("recursive")," ")));var eb=Object.defineProperty,tb=Object.defineProperties,rb=(Object.getOwnPropertyDescriptor,Object.getOwnPropertyDescriptors),nb=Object.getOwnPropertySymbols,ib=Object.prototype.hasOwnProperty,ob=Object.prototype.propertyIsEnumerable,sb=(e,t,r)=>t in e?eb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ab=(e,t)=>{for(var r in t||(t={}))ib.call(t,r)&&sb(e,r,t[r]);if(nb)for(var r of nb(t))ob.call(t,r)&&sb(e,r,t[r]);return e},lb=(e,t)=>tb(e,rb(t));let cb=class extends r.Component{render(){var e;const t=this.props,{schema:n}=t,i=((e,t)=>{var r={};for(var n in e)ib.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&nb)for(var n of nb(e))t.indexOf(n)<0&&ob.call(e,n)&&(r[n]=e[n]);return r})(t,["schema"]),o=(i.level||0)+1;if(!n)return r.createElement("em",null," Schema not provided ");const{type:s,oneOf:a,discriminatorProp:l,isCircular:c}=n;if(c)return r.createElement(Zy,{schema:n});if(void 0!==l){if(!a||!a.length)return console.warn(`Looks like you are using discriminator wrong: you don't have any definition inherited from the ${n.title}`),null;const e=a[n.activeOneOf];return e.isCircular?r.createElement(Zy,{schema:e}):r.createElement(Cy,lb(ab({},i),{level:o,schema:e,discriminator:{fieldName:l,parentSchema:n}}))}if(void 0!==a)return r.createElement(Jy,ab({schema:n},i));const u=pi(s)?s:[s];if(u.includes("object")){if(null==(e=n.fields)?void 0:e.length)return r.createElement(Cy,lb(ab({},this.props),{level:o}))}else if(u.includes("array"))return r.createElement(By,lb(ab({},this.props),{level:o}));const p={schema:n,name:"",required:!1,description:n.description,externalDocs:n.externalDocs,deprecated:!1,toggle:()=>null,expanded:!1};return r.createElement("div",null,r.createElement(ky,{field:p}))}};cb=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([Fg]
|
|||
|
|
background: ${({theme:e})=>e.codeBlock.backgroundColor};
|
|||
|
|
& > div,
|
|||
|
|
& > pre {
|
|||
|
|
padding: ${e=>4*e.theme.spacing.unit}px;
|
|||
|
|
margin: 0;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
& > div > pre {
|
|||
|
|
padding: 0;
|
|||
|
|
}
|
|||
|
|
`,vb=(cs.div`
|
|||
|
|
background-color: #e4e7eb;
|
|||
|
|
`,cs.ul`
|
|||
|
|
display: inline;
|
|||
|
|
list-style: none;
|
|||
|
|
padding: 0;
|
|||
|
|
|
|||
|
|
li {
|
|||
|
|
display: inherit;
|
|||
|
|
|
|||
|
|
&:after {
|
|||
|
|
content: ',';
|
|||
|
|
}
|
|||
|
|
&:last-child:after {
|
|||
|
|
content: none;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
`,cs.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;
|
|||
|
|
}
|
|||
|
|
`),xb=cs.span`
|
|||
|
|
&:after {
|
|||
|
|
content: ' and ';
|
|||
|
|
font-weight: normal;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
&:last-child:after {
|
|||
|
|
content: none;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
${wm};
|
|||
|
|
`,wb=cs.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;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
${wm};
|
|||
|
|
`,kb=cs.div`
|
|||
|
|
flex: 1 1 auto;
|
|||
|
|
cursor: pointer;
|
|||
|
|
`,Sb=cs.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 `};
|
|||
|
|
${ms.lessThan("small")`
|
|||
|
|
margin-top: 10px;
|
|||
|
|
`}
|
|||
|
|
`,Eb=cs(vp)`
|
|||
|
|
display: inline-block;
|
|||
|
|
margin: 0;
|
|||
|
|
`,Ob=cs.div`
|
|||
|
|
width: 100%;
|
|||
|
|
display: flex;
|
|||
|
|
margin: 1em 0;
|
|||
|
|
flex-direction: ${e=>e.$expanded?"column":"row"};
|
|||
|
|
${ms.lessThan("small")`
|
|||
|
|
flex-direction: column;
|
|||
|
|
`}
|
|||
|
|
`,_b=cs.div`
|
|||
|
|
margin: 0.5em 0;
|
|||
|
|
`,Pb=cs.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 $b({children:e,height:t}){const n=r.createRef(),[i,o]=r.useState(!1),[s,a]=r.useState(!1);return r.useEffect(()=>{n.current&&n.current.clientHeight+20<n.current.scrollHeight&&a(!0)},[n]),r.createElement(r.Fragment,null,r.createElement(Ab,{ref:n,className:i?"":"container",style:{height:i?"auto":t}},e),r.createElement(Cb,{$dimmed:!i},s&&r.createElement(jb,{onClick:()=>{o(!i)}},i?"See less":"See more")))}const Ab=cs.div`
|
|||
|
|
overflow-y: hidden;
|
|||
|
|
`,Cb=cs.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 "}
|
|||
|
|
`,jb=cs.a`
|
|||
|
|
cursor: pointer;
|
|||
|
|
`,Tb=r.memo(function(e){const{type:t,flow:n,RequiredScopes:i}=e,o=Object.keys((null==n?void 0:n.scopes)||{});return r.createElement(r.Fragment,null,r.createElement(_b,null,r.createElement("b",null,"Flow type: "),r.createElement("code",null,t," ")),("implicit"===t||"authorizationCode"===t)&&r.createElement(_b,null,r.createElement("strong",null," Authorization URL: "),r.createElement("code",null,r.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:n.authorizationUrl},n.authorizationUrl))),("password"===t||"clientCredentials"===t||"authorizationCode"===t)&&r.createElement(_b,null,r.createElement("b",null," Token URL: "),r.createElement("code",null,n.tokenUrl)),n.refreshUrl&&r.createElement(_b,null,r.createElement("strong",null," Refresh URL: "),r.createElement("code",null,n.refreshUrl)),!!o.length&&r.createElement(r.Fragment,null,i||null,r.createElement(_b,null,r.createElement("b",null," Scopes: ")),r.createElement($b,{height:"4em"},r.createElement("ul",null,o.map(e=>r.createElement("li",{key:e},r.createElement("code",null,e)," -"," ",r.createElement(Im,{className:"redoc-markdown",inline:!0,source:n.scopes[e]||""})))))))});function Nb(e){const{RequiredScopes:t,scheme:n}=e;return r.createElement(km,null,n.apiKey?r.createElement(r.Fragment,null,r.createElement(_b,null,r.createElement("b",null,(i=n.apiKey.in||"").charAt(0).toUpperCase()+i.slice(1)," parameter name: "),r.createElement("code",null,n.apiKey.name)),t):n.http?r.createElement(r.Fragment,null,r.createElement(_b,null,r.createElement("b",null,"HTTP Authorization Scheme: "),r.createElement("code",null,n.http.scheme)),r.createElement(_b,null,"bearer"===n.http.scheme&&n.http.bearerFormat&&r.createElement(r.Fragment,null,r.createElement("b",null,"Bearer format: "),r.createElement("code",null,n.http.bearerFormat))),t):n.openId?r.createElement(r.Fragment,null,r.createElement(_b,null,r.createElement("b",null,"Connect URL: "),r.createElement("code",null,r.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:n.openId.connectUrl},n.openId.connectUrl))),t):n.flows?Object.keys(n.flows).map(e=>r.createElement(Tb,{key:e,type:e,RequiredScopes:t,flow:n.flows[e]})):null);var i}const Ib={oauth2:"OAuth2",apiKey:"API Key",http:"HTTP",openIdConnect:"OpenID Connect"};class Rb extends r.PureComponent{render(){return this.props.securitySchemes.schemes.map(e=>r.createElement(cp,{id:e.sectionId,key:e.id},r.createElement(dp,null,r.createElement(lp,null,r.createElement(gp,null,r.createElement(_p,{to:e.sectionId}),e.displayName),r.createElement(Im,{source:e.description||""}),r.createElement(Pb,null,r.createElement(_b,null,r.createElement("b",null,"Security Scheme Type: "),r.createElement("span",null,Ib[e.type]||e.type)),r.createElement(Nb,{scheme:e}))))))}}class Lb{constructor(e,t,r={},n=!0){var i,o,s,a;this.marker=new Ba,this.disposer=null,this.rawOptions=r,this.options=new _i(r,Db),this.scroll=new oh(this.options),th.updateOnHistory(za.currentId,this.scroll),this.spec=new Lf(e,t,this.options),this.menu=new th(this.spec,this.scroll,za),this.options.disableSearch||(this.search=new sh,n&&this.search.indexItems(this.menu.items),this.disposer=(i=this.menu,o="activeItemIdx",x(s=e=>{this.updateMarkOnMenu(e.newValue)})?function(e,t,r,n){return Kr(e,t).observe_(r,n)}(i,o,s,a):function(e,t,r){return Kr(e).observe_(t,r)}(i,o,s)))}static fromJS(e){const t=new Lb(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,r=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((n,i)=>{var o=e=>{try{a(r.next(e))}catch(e){i(e)}},s=e=>{try{a(r.t
|
|||
|
|
margin-top: 0;
|
|||
|
|
margin-bottom: 0.5em;
|
|||
|
|
|
|||
|
|
${ys("ApiHeader")};
|
|||
|
|
`,zb=gs.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;
|
|||
|
|
|
|||
|
|
${ys("DownloadButton")};
|
|||
|
|
`,Fb=gs.span`
|
|||
|
|
&::before {
|
|||
|
|
content: '|';
|
|||
|
|
display: inline-block;
|
|||
|
|
opacity: 0.5;
|
|||
|
|
width: ${15}px;
|
|||
|
|
text-align: center;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
&:last-child::after {
|
|||
|
|
display: none;
|
|||
|
|
}
|
|||
|
|
`,Bb=gs.div`
|
|||
|
|
overflow: hidden;
|
|||
|
|
`,Ub=gs.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 qb=class extends r.Component{render(){const{store:e}=this.props,{info:t,externalDocs:n}=e.spec,i=e.options.hideDownloadButtons,o=t.downloadUrls,s=t.downloadFileName,a=t.license&&r.createElement(Fb,null,"License:"," ",t.license.identifier?t.license.identifier:r.createElement("a",{href:t.license.url},t.license.name))||null,l=t.contact&&t.contact.url&&r.createElement(Fb,null,"URL: ",r.createElement("a",{href:t.contact.url},t.contact.url))||null,c=t.contact&&t.contact.email&&r.createElement(Fb,null,t.contact.name||"E-mail",":"," ",r.createElement("a",{href:"mailto:"+t.contact.email},t.contact.email))||null,u=t.termsOfService&&r.createElement(Fb,null,r.createElement("a",{href:t.termsOfService},"Terms of Service"))||null,p=t.version&&r.createElement("span",null,"(",t.version,")")||null;return r.createElement(cp,null,r.createElement(dp,null,r.createElement(lp,{className:"api-info"},r.createElement(Mb,null,t.title," ",p),!i&&r.createElement("p",null,hi("downloadSpecification"),":",null==o?void 0:o.map(({title:e,url:t})=>r.createElement(zb,{download:s||!0,target:"_blank",href:t,rel:"noreferrer",key:t},e))),r.createElement(km,null,(t.license||t.contact||t.termsOfService)&&r.createElement(Bb,null,r.createElement(Ub,null,c," ",l," ",a," ",u))||null),r.createElement(Im,{source:e.spec.info.summary,"data-role":"redoc-summary"}),r.createElement(Im,{source:e.spec.info.description,"data-role":"redoc-description"}),n&&r.createElement(ry,{externalDocs:n}))))}};qb=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([Fg],qb);const Vb=gs.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;
|
|||
|
|
`,Wb=gs.div`
|
|||
|
|
text-align: center;
|
|||
|
|
`,Hb=gs.a`
|
|||
|
|
display: inline-block;
|
|||
|
|
`;Object.defineProperty,Object.getOwnPropertyDescriptor;let Gb=class extends r.Component{render(){const{info:e}=this.props,t=e["x-logo"];if(!t||!t.url)return null;const n=t.href||e.contact&&e.contact.url,i=t.altText?t.altText:"logo",o=r.createElement(Vb,{src:t.url,alt:i});return r.createElement(Wb,{style:{backgroundColor:t.backgroundColor}},n?(s=n,e=>r.createElement(Hb,{href:s},e))(o):o);var s}};Gb=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([Fg],Gb);var Yb=Object.defineProperty,Kb=Object.getOwnPropertySymbols,Qb=Object.prototype.hasOwnProperty,Xb=Object.prototype.propertyIsEnumerable,Jb=(e,t,r)=>t in e?Yb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Zb=(e,t)=>{for(var r in t||(t={}))Qb.call(t,r)&&Jb(e,r,t[r]);if(Kb)for(var r of Kb(t))Xb.call(t,r)&&Jb(e,r,t[r]);return e};class ev extends r.Component{render(){return r.createElement(Ps,null,e=>r.createElement(kp,null,t=>this.renderWithOptionsAndStore(e,t)))}renderWithOptionsAndStore(e,t){const{source:n,htmlWrap:i=e=>e}=this.props;if(!t)throw new Error("When using components in markdown, store prop must be provided");const o=new Ll(e,this.props.parentId).renderMdWithComponents(n);return o.length?o.map((e,n)=>{if("string"==typeof e)return r.cloneElement(i(r.createElement(Nm,{html:e,inline:!1,compact:!1})),{key:n});const o=e.component;return r.createElement(o,Zb({key:n},Zb(Zb({},e.props),e.propsSelector(t))))}):null}}var tv=n(2485);const rv=gs.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: ${e=>e.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: ${({theme:e})=>e.colors.http.get};
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
&.post {
|
|||
|
|
background-color: ${({theme:e})=>e.colors.http.post};
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
&.put {
|
|||
|
|
background-color: ${({theme:e})=>e.colors.http.put};
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
&.options {
|
|||
|
|
background-color: ${({theme:e})=>e.colors.http.options};
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
&.patch {
|
|||
|
|
background-color: ${({theme:e})=>e.colors.http.patch};
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
&.delete {
|
|||
|
|
background-color: ${({theme:e})=>e.colors.http.delete};
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
&.basic {
|
|||
|
|
background-color: ${({theme:e})=>e.colors.http.basic};
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
&.link {
|
|||
|
|
background-color: ${({theme:e})=>e.colors.http.link};
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
&.head {
|
|||
|
|
background-color: ${({theme:e})=>e.colors.http.head};
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
&.hook {
|
|||
|
|
background-color: ${({theme:e})=>e.colors.primary.main};
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
&.schema {
|
|||
|
|
background-color: ${({theme:e})=>e.colors.http.basic};
|
|||
|
|
}
|
|||
|
|
`;function nv(e,{theme:t},r){return e>1?t.sidebar.level1Items[r]:1===e?t.sidebar.groupItems[r]:""}const iv=gs.ul`
|
|||
|
|
margin: 0;
|
|||
|
|
padding: 0;
|
|||
|
|
|
|||
|
|
&:first-child {
|
|||
|
|
padding-bottom: 32px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
& & {
|
|||
|
|
font-size: 0.929em;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
${e=>e.$expanded?"":"display: none;"};
|
|||
|
|
`,ov=gs.li`
|
|||
|
|
list-style: none inside none;
|
|||
|
|
overflow: hidden;
|
|||
|
|
text-overflow: ellipsis;
|
|||
|
|
padding: 0;
|
|||
|
|
${e=>0===e.depth?"margin-top: 15px":""};
|
|||
|
|
`,sv={0:ps`
|
|||
|
|
opacity: 0.7;
|
|||
|
|
text-transform: ${({theme:e})=>e.sidebar.groupItems.textTransform};
|
|||
|
|
font-size: 0.8em;
|
|||
|
|
padding-bottom: 0;
|
|||
|
|
cursor: default;
|
|||
|
|
`,1:ps`
|
|||
|
|
font-size: 0.929em;
|
|||
|
|
text-transform: ${({theme:e})=>e.sidebar.level1Items.textTransform};
|
|||
|
|
`},av=gs.label.attrs(e=>({className:tv("-depth"+e.$depth,{active:e.$active})}))`
|
|||
|
|
cursor: pointer;
|
|||
|
|
color: ${e=>e.$active?nv(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:r})=>"section"===t&&e>1&&"padding-left: "+8*r.spacing.unit+"px;"||""}
|
|||
|
|
display: flex;
|
|||
|
|
justify-content: space-between;
|
|||
|
|
font-family: ${e=>e.theme.typography.headings.fontFamily};
|
|||
|
|
${e=>sv[e.$depth]};
|
|||
|
|
background-color: ${e=>e.$active?nv(e.$depth,e,"activeBackgroundColor"):e.theme.sidebar.backgroundColor};
|
|||
|
|
|
|||
|
|
${e=>e.$deprecated&&Cp||""};
|
|||
|
|
|
|||
|
|
&:hover {
|
|||
|
|
color: ${e=>nv(e.$depth,e,"activeTextColor")};
|
|||
|
|
background-color: ${e=>nv(e.$depth,e,"activeBackgroundColor")};
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
${$p} {
|
|||
|
|
height: ${({theme:e})=>e.sidebar.arrow.size};
|
|||
|
|
width: ${({theme:e})=>e.sidebar.arrow.size};
|
|||
|
|
polygon {
|
|||
|
|
fill: ${({theme:e})=>e.sidebar.arrow.color};
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
`,lv=gs.span`
|
|||
|
|
display: inline-block;
|
|||
|
|
vertical-align: middle;
|
|||
|
|
width: ${e=>e.width?e.width:"auto"};
|
|||
|
|
overflow: hidden;
|
|||
|
|
text-overflow: ellipsis;
|
|||
|
|
`,cv=gs.div`
|
|||
|
|
${({theme:e})=>ps`
|
|||
|
|
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 ${Dn(.1,e.sidebar.backgroundColor)};
|
|||
|
|
text-decoration: none;
|
|||
|
|
display: flex;
|
|||
|
|
align-items: center;
|
|||
|
|
justify-content: center;
|
|||
|
|
}
|
|||
|
|
`};
|
|||
|
|
img {
|
|||
|
|
width: 15px;
|
|||
|
|
margin-right: 5px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
${ms.lessThan("small")`
|
|||
|
|
width: 100%;
|
|||
|
|
`};
|
|||
|
|
`,uv=gs.button`
|
|||
|
|
border: 0;
|
|||
|
|
width: 100%;
|
|||
|
|
text-align: left;
|
|||
|
|
& > * {
|
|||
|
|
vertical-align: middle;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
${$p} {
|
|||
|
|
polygon {
|
|||
|
|
fill: ${({theme:e})=>Dn(e.colors.tonalOffset,e.colors.gray[100])};
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
`,pv=gs.span`
|
|||
|
|
text-decoration: ${e=>e.$deprecated?"line-through":"none"};
|
|||
|
|
margin-right: 8px;
|
|||
|
|
`,dv=gs(rv)`
|
|||
|
|
margin: 0 5px 0 0;
|
|||
|
|
`,fv=gs(e=>{const{name:t,opened:n,className:i,onClick:o,httpVerb:s,deprecated:a}=e;return r.createElement(uv,{className:i,onClick:o||void 0},r.createElement(dv,{type:s},ba(s)),r.createElement($p,{size:"1.5em",direction:n?"down":"right",float:"left"}),r.createElement(pv,{$deprecated:a},t),a?r.createElement(Ap,{type:"warning"}," ",hi("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})=>Dn(e.colors.tonalOffset,e.colors.gray[100])};
|
|||
|
|
`,hv=gs.div`
|
|||
|
|
padding: 10px 25px;
|
|||
|
|
background-color: ${({theme:e})=>e.colors.gray[50]};
|
|||
|
|
margin-bottom: 5px;
|
|||
|
|
margin-top: 5px;
|
|||
|
|
`;class mv extends r.PureComponent{constructor(){super(...arguments),this.selectElement=()=>{Um.selectElement(this.child)}}render(){const{children:e}=this.props;return r.createElement("div",{ref:e=>this.child=e,onClick:this.selectElement,onFocus:this.selectElement,tabIndex:0,role:"button"},e)}}const gv=gs.div`
|
|||
|
|
cursor: pointer;
|
|||
|
|
position: relative;
|
|||
|
|
margin-bottom: 5px;
|
|||
|
|
`,yv=gs.span`
|
|||
|
|
font-family: ${e=>e.theme.typography.code.fontFamily};
|
|||
|
|
margin-left: 10px;
|
|||
|
|
flex: 1;
|
|||
|
|
overflow-x: hidden;
|
|||
|
|
text-overflow: ellipsis;
|
|||
|
|
`,bv=gs.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};`||""}
|
|||
|
|
|
|||
|
|
.${yv} {
|
|||
|
|
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);
|
|||
|
|
}
|
|||
|
|
`,vv=gs.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;
|
|||
|
|
`,xv=gs.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: 0 0 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);"}
|
|||
|
|
`,wv=gs.div`
|
|||
|
|
padding: 10px;
|
|||
|
|
`,kv=gs.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 Sv extends r.Component{constructor(e){super(e),this.toggle=()=>{this.setState({expanded:!this.state.expanded})},this.state={expanded:!1}}render(){const{operation:e,inverted:t,hideHostname:n}=this.props,{expanded:i}=this.state;return r.createElement(Os.Consumer,null,o=>r.createElement(gv,null,r.createElement(bv,{onClick:this.toggle,$expanded:i,$inverted:t},r.createElement(vv,{type:e.httpVerb,$compact:this.props.compact},e.httpVerb),r.createElement(yv,null,e.path),r.createElement($p,{float:"right",color:t?"black":"white",size:"20px",direction:i?"up":"down",style:{marginRight:"-25px"}})),r.createElement(xv,{$expanded:i,"aria-hidden":!i},e.servers.map(t=>{const i=o.expandDefaultServerVariables?function(e,t={}){return e.replace(/(?:{)([\w-.]+)(?:})/g,(e,r)=>t[r]&&t[r].default||e)}(t.url,t.variables):t.url,s=function(e){try{return ci(e).pathname}catch(t){return e}}(i);return r.createElement(wv,{key:i},r.createElement(Im,{source:t.description||"",compact:!0}),r.createElement(mv,null,r.createElement(kv,null,r.createElement("span",null,n||o.hideHostname?"/"===s?"":s:i),e.path)))}))))}}class Ev extends r.PureComponent{render(){const{place:e,parameters:t}=this.props;return t&&t.length?r.createElement("div",{key:e},r.createElement(vp,null,e," Parameters"),r.createElement(Mp,null,r.createElement("tbody",null,ti(t,(e,t)=>r.createElement($y,{key:e.name,isLast:t,field:e,showExamples:!0}))))):null}}Object.defineProperty,Object.getOwnPropertyDescriptor;let Ov=class extends r.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,n=e.mediaTypes.map((e,t)=>({value:e.name,idx:t})),i=({children:e})=>this.props.withLabel?r.createElement(ag,null,r.createElement(sg,null,"Content type"),e):e;return r.createElement(r.Fragment,null,r.createElement(i,null,this.props.renderDropdown({value:n[t].value,options:n,onChange:this.switchMedia,ariaLabel:"Content type"})),this.props.children(e.active))}};Ov=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([Fg],Ov);var _v=Object.defineProperty,Pv=Object.getOwnPropertySymbols,$v=Object.prototype.hasOwnProperty,Av=Object.prototype.propertyIsEnumerable,Cv=(e,t,r)=>t in e?_v(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,jv=(e,t)=>{for(var r in t||(t={}))$v.call(t,r)&&Cv(e,r,t[r]);if(Pv)for(var r of Pv(t))Av.call(t,r)&&Cv(e,r,t[r]);return e};const Tv=["path","query","cookie","header"];class Nv extends r.PureComponent{orderParams(e){const t={};return e.forEach(e=>{var r,n,i;i=e,(r=t)[n=e.in]||(r[n]=[]),r[n].push(i)}),t}render(){const{body:e,parameters:t=[]}=this.props;if(void 0===e&&void 0===t)return null;const n=this.orderParams(t),i=t.length>0?Tv:[],o=e&&e.content,s=e&&e.description,a=e&&e.required;return r.createElement(r.Fragment,null,i.map(e=>r.createElement(Ev,{key:e,place:e,parameters:n[e]})),o&&r.createElement(Rv,{content:o,description:s,bodyRequired:a}))}}function Iv(e){var t=e,{bodyRequired:n}=t,i=((e,t)=>{var r={};for(var n in e)$v.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&Pv)for(var n of Pv(e))t.indexOf(n)<0&&Av.call(e,n)&&(r[n]=e[n]);return r})(t,["bodyRequired"]);const o="boolean"==typeof n&&!!n,s="boolean"==typeof n&&!n;return r.createElement(vp,{key:"header"},"Request Body schema: ",r.createElement(dh,jv({},i)),o&&r.createElement(Dv,null,"required"),s&&r.createElement(Mv,null,"optional"))}function Rv(e){const{content:t,description:n,bodyRequired:i}=e,{isRequestType:o}=t;return r.createElement(Ov,{content:t,renderDropdown:e=>r.createElement(Iv,jv({bodyRequired:i},e))},({schema:e})=>r.createElement(r.Fragment,null,void 0!==n&&r.createElement(Im,{source:n}),"object"===(null==e?void 0:e.type)&&r.createElement(uy,{constraints:(null==e?void 0:e.constraints)||[]}),r.createElement(cb,{skipReadOnly:o,skipWriteOnly:!o,key:"schema",schema:e})))}const Lv="\n text-transform: lowercase;\n margin-left: 0;\n line-height: 1.5em;\n",Dv=gs(Gg)`
|
|||
|
|
${Lv}
|
|||
|
|
`,Mv=gs("div")`
|
|||
|
|
${Lv}
|
|||
|
|
color: ${({theme:e})=>e.colors.text.secondary};
|
|||
|
|
font-size: ${e=>e.theme.schema.labelsTextSize};
|
|||
|
|
`,zv=gs(r.memo(function({title:e,type:t,empty:n,code:i,opened:o,className:s,onClick:a}){return r.createElement("button",{className:s,onClick:!n&&a||void 0,"aria-expanded":o,disabled:n},!n&&r.createElement($p,{size:"1.5em",color:t,direction:o?"down":"right",float:"left"}),r.createElement(Uv,null,i," "),r.createElement(Im,{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':""};
|
|||
|
|
`,Fv=gs.div`
|
|||
|
|
padding: 10px;
|
|||
|
|
`,Bv=gs(vp).attrs({as:"caption"})`
|
|||
|
|
text-align: left;
|
|||
|
|
margin-top: 1em;
|
|||
|
|
caption-side: top;
|
|||
|
|
`,Uv=gs.strong`
|
|||
|
|
vertical-align: top;
|
|||
|
|
`;class qv extends r.PureComponent{render(){const{headers:e}=this.props;return void 0===e||0===e.length?null:r.createElement(Mp,null,r.createElement(Bv,null," Response Headers "),r.createElement("tbody",null,ti(e,(e,t)=>r.createElement($y,{isLast:t,key:e.name,field:e,showExamples:!0}))))}}var Vv=Object.defineProperty,Wv=Object.getOwnPropertySymbols,Hv=Object.prototype.hasOwnProperty,Gv=Object.prototype.propertyIsEnumerable,Yv=(e,t,r)=>t in e?Vv(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;class Kv extends r.PureComponent{constructor(){super(...arguments),this.renderDropdown=e=>r.createElement(vp,{key:"header"},"Response Schema: ",r.createElement(dh,((e,t)=>{for(var r in t||(t={}))Hv.call(t,r)&&Yv(e,r,t[r]);if(Wv)for(var r of Wv(t))Gv.call(t,r)&&Yv(e,r,t[r]);return e})({},e)))}render(){const{description:e,extensions:t,headers:n,content:i}=this.props.response;return r.createElement(r.Fragment,null,e&&r.createElement(Im,{source:e}),r.createElement(ay,{extensions:t}),r.createElement(qv,{headers:n}),r.createElement(Ov,{content:i,renderDropdown:this.renderDropdown},({schema:e})=>r.createElement(r.Fragment,null,"object"===(null==e?void 0:e.type)&&r.createElement(uy,{constraints:(null==e?void 0:e.constraints)||[]}),r.createElement(cb,{skipWriteOnly:!0,key:"schema",schema:e}))))}}const Qv=Fg(({response:e})=>{const{extensions:t,headers:n,type:i,summary:o,description:s,code:a,expanded:l,content:c}=e,u=r.useMemo(()=>void 0===c?[]:c.mediaTypes.filter(e=>void 0!==e.schema),[c]),p=r.useMemo(()=>!(t&&0!==Object.keys(t).length||0!==n.length||0!==u.length||s),[t,n,u,s]);return r.createElement("div",null,r.createElement(zv,{onClick:()=>e.toggle(),type:i,empty:p,title:o||"",code:a,opened:l}),l&&!p&&r.createElement(Fv,null,r.createElement(Kv,{response:e})))}),Xv=gs.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 Jv extends r.PureComponent{render(){const{responses:e,isCallback:t}=this.props;return e&&0!==e.length?r.createElement("div",null,r.createElement(Xv,null,hi(t?"callbackResponses":"responses")),e.map(e=>r.createElement(Qv,{key:e.code,response:e}))):null}}function Zv(e){const{security:t,showSecuritySchemeType:n,expanded:i}=e,o=t.schemes.length>1;return 0===t.schemes.length?r.createElement(wb,{$expanded:i},"None"):r.createElement(wb,{$expanded:i},o&&"(",t.schemes.map(e=>r.createElement(xb,{key:e.id},n&&`${Ib[e.type]||e.type}: `,r.createElement("i",null,e.displayName),i&&e.scopes.length?[" (",e.scopes.map(e=>r.createElement(vb,{key:e},e)),") "]:null)),o&&") ")}const ex=({scopes:e})=>e.length?r.createElement("div",null,r.createElement("b",null,"Required scopes: "),e.map((e,t)=>r.createElement(r.Fragment,{key:t},r.createElement("code",null,e)," "))):null;function tx(e){const t=(0,r.useContext)(xp),n=null==t?void 0:t.options.showSecuritySchemeType,[i,o]=(0,r.useState)(!1),{securities:s}=e;if(!(null==s?void 0:s.length)||(null==t?void 0:t.options.hideSecuritySection))return null;const a=null==t?void 0:t.spec.securitySchemes.schemes.filter(({id:e})=>s.find(t=>t.schemes.find(t=>t.id===e)));return r.createElement(r.Fragment,null,r.createElement(Ob,{$expanded:i},r.createElement(kb,{onClick:()=>o(!i)},r.createElement(Eb,null,"Authorizations:"),r.createElement($p,{size:"1.3em",direction:i?"down":"right"})),r.createElement(Sb,{$expanded:i},s.map((e,t)=>r.createElement(Zv,{key:t,expanded:i,showSecuritySchemeType:n,security:e})))),i&&!!(null==a?void 0:a.length)&&a.map((e,t)=>r.createElement(Pb,{key:t},r.createElement("h5",null,r.createElement(rx,null)," ",Ib[e.type]||e.type,": ",e.id),r.createElement(Im,{source:e.description||""}),r.createElement(Nb,{key:e.id,scheme:e,RequiredScopes:r.createElement(ex,{scopes:nx(e.id,s)})}))))}const rx=()=>r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"11",height:"11"},r.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 nx(e,t){const r=[];let n=t.length;for(;n--;){const i=t[n];let o=i.schemes.length;for(;o--;){const t=i.schemes[o];t.id===e&&Array.isArray(t.scopes)&&r.push(...t.scopes)}}return Array.from(new Set(r))}Object.defineProperty,Object.getOwnPropertyDescriptor;let ix=class extends r.Component{render(){const{operation:e}=this.props,{description:t,externalDocs:n}=e,i=!(!t&&!n);return r.createElement(hv,null,i&&r.createElement(ox,null,void 0!==t&&r.createElement(Im,{source:t}),n&&r.createElement(ry,{externalDocs:n})),r.createElement(Sv,{operation:this.props.operation,inverted:!0,compact:!0}),r.createElement(ay,{extensions:e.extensions}),r.createElement(tx,{securities:e.security}),r.createElement(Nv,{parameters:e.parameters,body:e.requestBody}),r.createElement(Jv,{responses:e.responses,isCallback:e.isCallback}))}};ix=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([Fg],ix);const ox=gs.div`
|
|||
|
|
margin-bottom: ${({theme:e})=>3*e.spacing.unit}px;
|
|||
|
|
`;Object.defineProperty,Object.getOwnPropertyDescriptor;let sx=class extends r.Component{constructor(){super(...arguments),this.toggle=()=>{this.props.callbackOperation.toggle()}}render(){const{name:e,expanded:t,httpVerb:n,deprecated:i}=this.props.callbackOperation;return r.createElement(r.Fragment,null,r.createElement(fv,{onClick:this.toggle,name:e,opened:t,httpVerb:n,deprecated:i}),t&&r.createElement(ix,{operation:this.props.callbackOperation}))}};sx=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([Fg],sx);class ax extends r.PureComponent{render(){const{callbacks:e}=this.props;return e&&0!==e.length?r.createElement("div",null,r.createElement(lx,null," Callbacks "),e.map(e=>e.operations.map((t,n)=>r.createElement(sx,{key:`${e.name}_${n}`,callbackOperation:t})))):null}}const lx=gs.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 cx=class extends r.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?r.createElement(ag,null,r.createElement(sg,null,this.props.label),e):e;return r.createElement(r.Fragment,null,r.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]))}};cx=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([Fg],cx);var ux=Object.defineProperty,px=Object.defineProperties,dx=(Object.getOwnPropertyDescriptor,Object.getOwnPropertyDescriptors),fx=Object.getOwnPropertySymbols,hx=Object.prototype.hasOwnProperty,mx=Object.prototype.propertyIsEnumerable,gx=(e,t,r)=>t in e?ux(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;let yx=class extends r.Component{constructor(){super(...arguments),this.renderDropdown=e=>{return r.createElement(dh,(t=((e,t)=>{for(var r in t||(t={}))hx.call(t,r)&&gx(e,r,t[r]);if(fx)for(var r of fx(t))mx.call(t,r)&&gx(e,r,t[r]);return e})({Label:og,Dropdown:lg},e),px(t,dx({variant:"dark"}))));var t}}render(){const e=this.props.content;return void 0===e?null:r.createElement(Ov,{content:e,renderDropdown:this.renderDropdown,withLabel:!0},e=>r.createElement(ug,{key:"samples",mediaType:e,renderDropdown:this.renderDropdown}))}};yx=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([Fg],yx);class bx extends r.Component{render(){const e=this.props.callback.codeSamples.find(e=>op(e));return e?r.createElement(vx,null,r.createElement(yx,{content:e.requestBodyContent})):null}}const vx=gs.div`
|
|||
|
|
margin-top: 15px;
|
|||
|
|
`;var xx=Object.defineProperty,wx=Object.defineProperties,kx=(Object.getOwnPropertyDescriptor,Object.getOwnPropertyDescriptors),Sx=Object.getOwnPropertySymbols,Ex=Object.prototype.hasOwnProperty,Ox=Object.prototype.propertyIsEnumerable,_x=(e,t,r)=>t in e?xx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;let Px=class extends r.Component{constructor(){super(...arguments),this.renderDropdown=e=>{return r.createElement(dh,(t=((e,t)=>{for(var r in t||(t={}))Ex.call(t,r)&&_x(e,r,t[r]);if(Sx)for(var r of Sx(t))Ox.call(t,r)&&_x(e,r,t[r]);return e})({Label:og,Dropdown:lg},e),wx(t,kx({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 n=t.map((e,t)=>({value:`${e.httpVerb.toUpperCase()}: ${e.name}`,idx:t}));return r.createElement("div",null,r.createElement(bp,null," Callback payload samples "),r.createElement($x,null,r.createElement(cx,{items:t,renderDropdown:this.renderDropdown,label:"Callback",options:n},e=>r.createElement(bx,{key:"callbackPayloadSample",callback:e,renderDropdown:this.renderDropdown}))))}};Px.contextType=Os,Px=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([Fg],Px);const $x=gs.div`
|
|||
|
|
background: ${({theme:e})=>e.codeBlock.backgroundColor};
|
|||
|
|
padding: ${e=>4*e.theme.spacing.unit}px;
|
|||
|
|
`;Object.defineProperty,Object.getOwnPropertyDescriptor;let Ax=class extends r.Component{render(){const{operation:e}=this.props,t=e.codeSamples,n=t.length>0,i=1===t.length&&this.context.hideSingleRequestSampleTab;return n&&r.createElement("div",null,r.createElement(bp,null," ",hi("requestSamples")," "),r.createElement(xd,{defaultIndex:0},r.createElement(pd,{hidden:i},t.map(e=>r.createElement(md,{key:e.lang+"_"+(e.label||"")},void 0!==e.label?e.label:e.lang))),t.map(e=>r.createElement(vd,{key:e.lang+"_"+(e.label||"")},op(e)?r.createElement("div",null,r.createElement(yx,{content:e.requestBodyContent})):r.createElement(tg,{lang:e.lang,source:e.source})))))||null}};Ax.contextType=Os,Ax=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([Fg],Ax);Object.defineProperty,Object.getOwnPropertyDescriptor;let Cx=class extends r.Component{render(){const{operation:e}=this.props,t=e.responses.filter(e=>e.content&&e.content.hasSample);return t.length>0&&r.createElement("div",null,r.createElement(bp,null," ",hi("responseSamples")," "),r.createElement(xd,{defaultIndex:0},r.createElement(pd,null,t.map(e=>r.createElement(md,{className:"tab-"+e.type,key:e.code},e.code))),t.map(e=>r.createElement(vd,{key:e.code},r.createElement("div",null,r.createElement(yx,{content:e.content}))))))||null}};Cx=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([Fg],Cx);var jx=Object.defineProperty,Tx=Object.defineProperties,Nx=Object.getOwnPropertyDescriptors,Ix=Object.getOwnPropertySymbols,Rx=Object.prototype.hasOwnProperty,Lx=Object.prototype.propertyIsEnumerable,Dx=(e,t,r)=>t in e?jx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const Mx=gs.div`
|
|||
|
|
margin-bottom: ${({theme:e})=>6*e.spacing.unit}px;
|
|||
|
|
`,zx=Fg(({operation:e})=>{const{name:t,description:n,deprecated:i,externalDocs:o,isWebhook:s,httpVerb:a,badges:l}=e,c=!(!n&&!o),{showWebhookVerb:u}=r.useContext(Os),p=l.filter(({position:e})=>"before"===e),d=l.filter(({position:e})=>"after"===e);return r.createElement(Os.Consumer,null,l=>r.createElement(dp,((e,t)=>Tx(e,Nx(t)))(((e,t)=>{for(var r in t||(t={}))Rx.call(t,r)&&Dx(e,r,t[r]);if(Ix)for(var r of Ix(t))Lx.call(t,r)&&Dx(e,r,t[r]);return e})({},{[eh]:e.operationHash}),{id:e.operationHash}),r.createElement(lp,null,r.createElement(gp,null,r.createElement(_p,{to:e.id}),p.map(({name:e,color:t})=>r.createElement(Ap,{type:"primary",key:e,color:t},e)),t," ",i&&r.createElement(Ap,{type:"warning"}," Deprecated "),s&&r.createElement(Ap,{type:"primary"}," ","Webhook ",u&&a&&"| "+a.toUpperCase()),d.map(({name:e,color:t})=>r.createElement(Ap,{type:"primary",key:e,color:t},e))),l.pathInMiddlePanel&&!s&&r.createElement(Sv,{operation:e,inverted:!0}),c&&r.createElement(Mx,null,void 0!==n&&r.createElement(Im,{source:n}),o&&r.createElement(ry,{externalDocs:o})),r.createElement(ay,{extensions:e.extensions}),r.createElement(tx,{securities:e.security}),r.createElement(Nv,{parameters:e.parameters,body:e.requestBody}),r.createElement(Jv,{responses:e.responses}),r.createElement(ax,{callbacks:e.callbacks})),r.createElement(pp,null,!l.pathInMiddlePanel&&!s&&r.createElement(Sv,{operation:e}),r.createElement(Ax,{operation:e}),r.createElement(Cx,{operation:e}),r.createElement(Px,{callbacks:e.callbacks}))))});var Fx=Object.defineProperty,Bx=Object.getOwnPropertyDescriptor,Ux=Object.getOwnPropertySymbols,qx=Object.prototype.hasOwnProperty,Vx=Object.prototype.propertyIsEnumerable,Wx=(e,t,r)=>t in e?Fx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Hx=(e,t,r,n)=>{for(var i,o=n>1?void 0:n?Bx(t,r):t,s=e.length-1;s>=0;s--)(i=e[s])&&(o=(n?i(t,r,o):i(o))||o);return n&&o&&Fx(t,r,o),o};let Gx=class extends r.Component{render(){const e=this.props.items;return 0===e.length?null:e.map(e=>r.createElement(Yx,{key:e.id,item:e}))}};Gx=Hx([Fg],Gx);let Yx=class extends r.Component{render(){const e=this.props.item;let t;const{type:n}=e;switch(n){case"group":t=null;break;case"tag":case"section":default:t=r.createElement(Qx,((e,t)=>{for(var r in t||(t={}))qx.call(t,r)&&Wx(e,r,t[r]);if(Ux)for(var r of Ux(t))Vx.call(t,r)&&Wx(e,r,t[r]);return e})({},this.props));break;case"operation":t=r.createElement(Xx,{item:e})}return r.createElement(r.Fragment,null,t&&r.createElement(cp,{id:e.id,$underlined:"operation"===e.type},t),e.items&&r.createElement(Gx,{items:e.items}))}};Yx=Hx([Fg],Yx);const Kx=e=>r.createElement(lp,{$compact:!0},e);let Qx=class extends r.Component{render(){const{name:e,description:t,externalDocs:n,level:i}=this.props.item,o=2===i?yp:gp;return r.createElement(r.Fragment,null,r.createElement(dp,null,r.createElement(lp,{$compact:!1},r.createElement(o,null,r.createElement(_p,{to:this.props.item.id}),e))),r.createElement(ev,{parentId:this.props.item.id,source:t||"",htmlWrap:Kx}),n&&r.createElement(dp,null,r.createElement(lp,null,r.createElement(ry,{externalDocs:n}))))}};Qx=Hx([Fg],Qx);let Xx=class extends r.Component{render(){return r.createElement(zx,{operation:this.props.item})}};Xx=Hx([Fg],Xx);var Jx=Object.defineProperty,Zx=Object.defineProperties,ew=(Object.getOwnPropertyDescriptor,Object.getOwnPropertyDescriptors),tw=Object.getOwnPropertySymbols,rw=Object.prototype.hasOwnProperty,nw=Object.prototype.propertyIsEnumerable,iw=(e,t,r)=>t in e?Jx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;let ow=class extends r.Component{constructor(){super(...arguments),this.ref=r.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&&Jn(this.ref.current)}render(){const{item:e,withoutChildren:t}=this.props;return r.createElement(ov,{tabIndex:0,onClick:this.activate,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||(this.props.onActivate(this.prop
|
|||
|
|
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 bw;Qn&&(bw=n(227));const vw=bw&&bw(),xw=gs.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;
|
|||
|
|
|
|||
|
|
${ms.lessThan("small")`
|
|||
|
|
position: fixed;
|
|||
|
|
z-index: 20;
|
|||
|
|
width: 100%;
|
|||
|
|
background: ${({theme:e})=>e.sidebar.backgroundColor};
|
|||
|
|
display: ${e=>e.$open?"flex":"none"};
|
|||
|
|
`};
|
|||
|
|
|
|||
|
|
@media print {
|
|||
|
|
display: none;
|
|||
|
|
}
|
|||
|
|
`,ww=gs.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);
|
|||
|
|
${ms.lessThan("small")`
|
|||
|
|
display: flex;
|
|||
|
|
`};
|
|||
|
|
|
|||
|
|
bottom: 44px;
|
|||
|
|
|
|||
|
|
width: 60px;
|
|||
|
|
height: 60px;
|
|||
|
|
padding: 0 20px;
|
|||
|
|
svg {
|
|||
|
|
color: ${({theme:e})=>e.fab.color};
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
@media print {
|
|||
|
|
display: none;
|
|||
|
|
}
|
|||
|
|
`;let kw=class extends r.Component{constructor(){super(...arguments),this.state={offsetTop:"0px"},this.toggleNavMenu=()=>{this.props.menu.toggleSidebar()}}componentDidMount(){vw&&vw.add(this.stickyElement),this.setState({offsetTop:this.getScrollYOffset(this.context)})}componentWillUnmount(){vw&&vw.remove(this.stickyElement)}getScrollYOffset(e){let t;return t=void 0!==this.props.scrollYOffset?_i.normalizeScrollYOffset(this.props.scrollYOffset)():e.scrollYOffset(),t+"px"}render(){const e=this.props.menu.sideBarOpened,t=this.state.offsetTop;return r.createElement(r.Fragment,null,r.createElement(xw,{$open:e,className:this.props.className,style:{top:t,height:`calc(100vh - ${t})`},ref:e=>{this.stickyElement=e}},this.props.children),!this.context.hideFab&&r.createElement(ww,{onClick:this.toggleNavMenu},r.createElement(mw,{open:e})))}};kw.contextType=Os,kw=((e,t)=>{for(var r,n=t,i=e.length-1;i>=0;i--)(r=e[i])&&(n=r(n)||n);return n})([Fg],kw);const Sw=gs.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`};
|
|||
|
|
`,Ew=gs.div`
|
|||
|
|
z-index: 1;
|
|||
|
|
position: relative;
|
|||
|
|
overflow: hidden;
|
|||
|
|
width: calc(100% - ${e=>e.theme.sidebar.width});
|
|||
|
|
${ms.lessThan("small",!0)`
|
|||
|
|
width: 100%;
|
|||
|
|
`};
|
|||
|
|
|
|||
|
|
contain: layout;
|
|||
|
|
`,Ow=gs.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}};
|
|||
|
|
${ms.lessThan("medium",!0)`
|
|||
|
|
display: none;
|
|||
|
|
`};
|
|||
|
|
`,_w=gs.div`
|
|||
|
|
padding: 5px 0;
|
|||
|
|
`,Pw=gs.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})=>(Fn(e.sidebar.backgroundColor)>.5?Dn:Un)(.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;
|
|||
|
|
`,$w=gs(e=>r.createElement("svg",{className:e.className,version:"1.1",viewBox:"0 0 1000 1000",x:"0px",xmlns:"http://www.w3.org/2000/svg",y:"0px"},r.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};
|
|||
|
|
}
|
|||
|
|
`,Aw=gs.div`
|
|||
|
|
padding: ${e=>e.theme.spacing.unit}px 0;
|
|||
|
|
background-color: ${({theme:e})=>Dn(.05,e.sidebar.backgroundColor)}};
|
|||
|
|
color: ${e=>e.theme.sidebar.textColor};
|
|||
|
|
min-height: 150px;
|
|||
|
|
max-height: 250px;
|
|||
|
|
border-top: ${({theme:e})=>Dn(.1,e.sidebar.backgroundColor)}};
|
|||
|
|
border-bottom: ${({theme:e})=>Dn(.1,e.sidebar.backgroundColor)}};
|
|||
|
|
margin-top: 10px;
|
|||
|
|
line-height: 1.4;
|
|||
|
|
font-size: 0.9em;
|
|||
|
|
|
|||
|
|
li {
|
|||
|
|
background-color: inherit;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
${av} {
|
|||
|
|
padding-top: 6px;
|
|||
|
|
padding-bottom: 6px;
|
|||
|
|
|
|||
|
|
&:hover,
|
|||
|
|
&.active {
|
|||
|
|
background-color: ${({theme:e})=>Dn(.1,e.sidebar.backgroundColor)};
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
> svg {
|
|||
|
|
display: none;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
`,Cw=gs.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 jw=Object.defineProperty,Tw=Object.getOwnPropertyDescriptor;class Nw extends r.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,r=e.target.value;r.length<t?this.clearResults(r):this.setState({term:r},()=>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 r.createElement(_w,{role:"search"},this.state.term&&r.createElement(Cw,{onClick:this.clear},"×"),r.createElement($w,null),r.createElement(Pw,{value:this.state.term,onKeyDown:this.handleKeyDown,placeholder:"Search...","aria-label":"Search",type:"text",onChange:this.search}),t.length>0&&r.createElement(df,{options:{wheelPropagation:!1}},r.createElement(Aw,{"data-role":"search:results"},t.map((t,n)=>r.createElement(ow,{item:Object.create(t.item,{active:{value:n===e}}),onActivate:this.props.onActivate,withoutChildren:!0,key:t.item.id,"data-role":"search:result"})))),this.state.term&&this.state.noResults?r.createElement(Aw,{"data-role":"search:results"},hi("noResultsFound")):null)}}Nw.contextType=Os,((e,t,r)=>{for(var n,i=Tw(t,r),o=e.length-1;o>=0;o--)(n=e[o])&&(i=n(t,r,i)||i);i&&jw(t,r,i)})([js.bind,(0,js.debounce)(400)],Nw.prototype,"searchCallback");class Iw extends r.Component{componentDidMount(){this.props.store.onDidMount()}componentWillUnmount(){this.props.store.dispose()}render(){const{store:{spec:e,menu:t,options:n,search:i,marker:o}}=this.props,s=this.props.store;return r.createElement(hs,{theme:n.theme},r.createElement(wp,{value:s},r.createElement(_s,{value:n},r.createElement(Sw,{className:"redoc-wrap"},r.createElement(kw,{menu:t,className:"menu-content"},r.createElement(Gb,{info:e.info}),!n.disableSearch&&r.createElement(Nw,{search:i,marker:o,getItemById:t.getItemById,onActivate:t.activateAndScroll})||null,r.createElement(hw,{menu:t})),r.createElement(Ew,{className:"api-content"},r.createElement(qb,{store:s}),r.createElement(Gx,{items:t.items})),r.createElement(Ow,null)))))}}Iw.propTypes={store:Es.instanceOf(Lb).isRequired};var Rw=Object.defineProperty,Lw=Object.getOwnPropertySymbols,Dw=Object.prototype.hasOwnProperty,Mw=Object.prototype.propertyIsEnumerable,zw=(e,t,r)=>t in e?Rw(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Fw=(e,t)=>{for(var r in t||(t={}))Dw.call(t,r)&&zw(e,r,t[r]);if(Lw)for(var r of Lw(t))Mw.call(t,r)&&zw(e,r,t[r]);return e};const Bw=function(e){const{spec:t,specUrl:i,options:o={},onLoaded:s}=e,a=Ei(o.hideLoading,!1),l=new _i(o);if(void 0!==l.nonce)try{n.nc=l.nonce}catch(e){}return r.createElement(vs,null,r.createElement(Sp,{spec:t?Fw({},t):void 0,specUrl:i,options:o,onLoaded:s},({loading:e,store:t})=>e?a?null:r.createElement(Ss,{color:l.theme.colors.primary.main}):r.createElement(Iw,{store:t})))};var Uw=Object.defineProperty,qw=Object.getOwnPropertySymbols,Vw=Object.prototype.hasOwnProperty,Ww=Object.prototype.propertyIsEnumerable,Hw=(e,t,r)=>t in e?Uw(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Gw=(e,t)=>{for(var r in t||(t={}))Vw.call(t,r)&&Hw(e,r,t[r]);if(qw)for(var r o
|
|||
|
|
//# sourceMappingURL=redoc.standalone.js.map
|