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