mirror of
https://github.com/OpenSignLabs/OpenSign.git
synced 2026-08-31 12:19:52 +02:00
1 line
51 KiB
JavaScript
1 line
51 KiB
JavaScript
"use strict";(globalThis.webpackChunkOpenSign_Docs=globalThis.webpackChunkOpenSign_Docs||[]).push([[1071],{39199(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.sampleResponseFromSchema=void 0;const l=a(74871);t.sampleResponseFromSchema=(e={})=>(0,l.sampleFromSchema)(e,{type:"response"})},67114(e,t,a){Object.defineProperty(t,"__esModule",{value:!0}),t.getSchemaName=function(e,t){if(e.items)return n(e.items,t)+"[]";return n(e,t)??""},t.getQualifierMessage=function e(t){if(!t)return;if(t.items&&void 0===t.minItems&&void 0===t.maxItems)return e(t.items);let a=`**${(0,l.translate)({id:r.OPENAPI_SCHEMA_ITEM.POSSIBLE_VALUES,message:"Possible values:"})}** `,n=[];t.items&&t.items.enum&&t.items.enum&&n.push(`[${t.items.enum.map(e=>`\`${e}\``).join(", ")}]`);if(t.minLength||t.maxLength){let e,a,l="";t.minLength&&t.minLength>1&&(e=`\`>= ${t.minLength} characters\``),t.minLength&&1===t.minLength&&(e="`non-empty`"),t.maxLength&&(a=`\`<= ${t.maxLength} characters\``),e&&!a&&(l+=e),a&&!e&&(l+=a),e&&a&&(l+=`${e} and ${a}`),n.push(l)}if(null!=t.minimum||null!=t.maximum||"number"==typeof t.exclusiveMinimum||"number"==typeof t.exclusiveMaximum){let e,a,l="";"number"==typeof t.exclusiveMinimum?e=`\`> ${t.exclusiveMinimum}\``:null==t.minimum||t.exclusiveMinimum?null!=t.minimum&&!0===t.exclusiveMinimum&&(e=`\`> ${t.minimum}\``):e=`\`>= ${t.minimum}\``,"number"==typeof t.exclusiveMaximum?a=`\`< ${t.exclusiveMaximum}\``:null==t.maximum||t.exclusiveMaximum?null!=t.maximum&&!0===t.exclusiveMaximum&&(a=`\`< ${t.maximum}\``):a=`\`<= ${t.maximum}\``,e&&!a&&(l+=e),a&&!e&&(l+=a),e&&a&&(l+=`${e} and ${a}`),n.push(l)}t.pattern&&n.push(`Value must match regular expression \`${t.pattern}\``);const s=t;if(s.mapping){const e=Object.keys(s.mapping);n.push(`[${e.map(e=>`\`${e}\``).join(", ")}]`)}t.enum&&n.push(`[${t.enum.map(e=>`\`${e}\``).join(", ")}]`);t.minItems&&n.push(`\`>= ${t.minItems}\``);t.maxItems&&n.push(`\`<= ${t.maxItems}\``);if(0===n.length)return;return a+n.join(", ")};const l=a(21312),r=a(64218);function n(e,t){return e.enum&&!e.type?"string":e.format?e.format:e.allOf?"string"==typeof e.allOf[0]&&e.allOf[0].includes("circular")?e.allOf[0]:"object":e.oneOf||e.anyOf?"object":"object"===e.type||"array"===e.type?e.xml?.name??e.type:Array.isArray(e.type)?e.type.join(" | "):e.title??e.type}},1960(e,t){function a(e){return Array.isArray(e)?e.filter(e=>void 0!==e).join(""):e??""}Object.defineProperty(t,"__esModule",{value:!0}),t.create=function(e,t){const{children:l,...r}=t;let n="";for(const[a,s]of Object.entries(r))n+=` ${a}={${JSON.stringify(s)}}`;return`<${e}${n}>${a(l)}</${e}>`},t.guard=function(e,t){if(e||0===e){return a(t(e))}return""},t.render=a,t.toString=function(e){if("string"==typeof e)return e;if(null==e)return;if(Array.isArray(e))return`[${e.join(", ")}]`;return e+""}},57742(e,t,a){var l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=l(a(96540)),n=l(a(78478)),s=a(75657);function i(e){switch(e.toLowerCase()){case"get":return"primary";case"post":return"success";case"delete":return"danger";case"put":return"info";case"patch":return"warning";case"head":case"event":return"secondary";default:return}}t.default=function({method:e,path:t,context:a}){let l=(0,s.useTypedSelector)(e=>e.server.value),u="";return r.default.createElement(r.default.Fragment,null,r.default.createElement("pre",{className:"openapi__method-endpoint"},r.default.createElement("span",{className:"badge badge--"+i(e)},"event"===e?"Webhook":e.toUpperCase())," ","event"!==e&&r.default.createElement("h2",{className:"openapi__method-endpoint-path"},"callback"===a?"":(l&&l.variables&&(u=l.url.replace(/\/$/,""),Object.keys(l.variables).forEach(e=>{u=u.replace(`{${e}}`,l.variables?.[e].default??"")})),r.default.createElement(n.default,null,()=>u.length?u:l&&l.url?l.url:void 0)),`${t.replace(/{([a-z0-9-_]+)}/gi,":$1")}`)),r.default.createElement("div",{className:"openapi__divider"}))}},91366(e,t,a){var l,r=this&&this.__createBinding||(Object.create?function(e,t,a,l){void 0===l&&(l=a);var r=Object.getOwnPropertyDescriptor(t,a);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,l,r)}:function(e,t,a,l){void 0===l&&(l=a),e[l]=t[a]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||(l=function(e){return l=Object.getOwnPropertyNames||function(e){var t=[];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[t.length]=a);return t},l(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a=l(e),s=0;s<a.length;s++)"default"!==a[s]&&r(t,e,a[s]);return n(t,e),t}),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=(0,o.default)();return u.default.createElement(_,{key:String(t),...e},(0,c.sanitizeTabsChildren)(e.children))};const u=s(a(96540)),c=a(67622),m=a(21312),o=i(a(92303)),d=i(a(51107)),f=a(64218),p=i(a(21607));function E({className:e,block:t,selectedValue:a,selectValue:l,tabValues:r,label:n=(0,m.translate)({id:f.OPENAPI_TABS.RESPONSES_LABEL,message:"Responses"}),id:s="responses"}){const i=[],{blockElementScrollPositionUntilNextRender:o}=(0,c.useScrollPositionBlocker)(),E=e=>{const t=e.currentTarget,n=i.indexOf(t),s=r[n].value;s!==a&&(o(t),l(s))},h=e=>{let t=null;switch(e.key){case"Enter":E(e);break;case"ArrowRight":{const a=i.indexOf(e.currentTarget)+1;t=i[a]??i[0];break}case"ArrowLeft":{const a=i.indexOf(e.currentTarget)-1;t=i[a]??i[i.length-1];break}}t?.focus()},_=(0,u.useRef)(null),[y,g]=(0,u.useState)(!1);(0,u.useEffect)(()=>{const e=new ResizeObserver(e=>{for(let t of e)requestAnimationFrame(()=>{t.target.clientWidth<t.target.scrollWidth?g(!0):g(!1)})});return e.observe(_.current),()=>{e.disconnect()}},[]);return u.default.createElement("div",{className:"openapi-tabs__response-header-section"},u.default.createElement(d.default,{as:"h2",id:s,className:"openapi-tabs__heading openapi-tabs__response-header"},n),u.default.createElement("div",{className:"openapi-tabs__response-container"},y&&u.default.createElement("button",{className:"openapi-tabs__arrow left",onClick:()=>{_.current.scrollLeft-=90}}),u.default.createElement("ul",{ref:_,role:"tablist","aria-orientation":"horizontal",className:(0,p.default)("openapi-tabs__response-list-container","tabs",{"tabs--block":t},e)},r.map(({value:e,label:t,attributes:l})=>u.default.createElement("li",{role:"tab",tabIndex:a===e?0:-1,"aria-selected":a===e,key:e,ref:e=>{i.push(e)},onKeyDown:h,onClick:E,...l,className:(0,p.default)("tabs__item","openapi-tabs__response-code-item",l?.className,parseInt(e)>=400?"danger":parseInt(e)>=200&&parseInt(e)<300?"success":"info",{active:a===e})},t??e))),y&&u.default.createElement("button",{className:"openapi-tabs__arrow right",onClick:()=>{_.current.scrollLeft+=90}})))}function h({lazy:e,children:t,selectedValue:a}){const l=(Array.isArray(t)?t:[t]).filter(Boolean);if(e){const e=l.find(e=>e.props.value===a);return e?(0,u.cloneElement)(e,{className:"margin-top--md"}):null}return u.default.createElement("div",{className:"margin-top--md"},l.map((e,t)=>(0,u.cloneElement)(e,{key:t,hidden:e.props.value!==a})))}function _(e){const t=(0,c.useTabs)(e);return u.default.createElement("div",{className:"openapi-tabs__container"},u.default.createElement(E,{...e,...t}),u.default.createElement(h,{...e,...t}))}},11446(e,t,a){var l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ClosingArrayBracket=t.OpeningArrayBracket=void 0;const r=l(a(96540));t.OpeningArrayBracket=()=>r.default.createElement("li",null,r.default.createElement("div",{style:{fontSize:"var(--ifm-code-font-size)",opacity:.6,marginLeft:"-.5rem",paddingBottom:".5rem"}},"Array ["));t.ClosingArrayBracket=()=>r.default.createElement("li",null,r.default.createElement("div",{style:{fontSize:"var(--ifm-code-font-size)",opacity:.6,marginLeft:"-.5rem"}},"]"))},25094(e,t,a){var l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=l(a(96540)),n=l(a(90446));t.default=function({example:e,language:t}){return r.default.createElement("div",{className:"openapi-code__code-samples-container"},r.default.createElement(n.default,{language:t||"json"},e))}},6050(e,t,a){var l,r=this&&this.__createBinding||(Object.create?function(e,t,a,l){void 0===l&&(l=a);var r=Object.getOwnPropertyDescriptor(t,a);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,l,r)}:function(e,t,a,l){void 0===l&&(l=a),e[l]=t[a]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||(l=function(e){return l=Object.getOwnPropertyNames||function(e){var t=[];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[t.length]=a);return t},l(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a=l(e),s=0;s<a.length;s++)"default"!==a[s]&&r(t,e,a[s]);return n(t,e),t}),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=(0,m.default)();return!e.children||Array.isArray(e.children)&&0===e.children.length?u.default.createElement(u.default.Fragment,null):u.default.createElement(E,{key:String(t),...e},(0,c.sanitizeTabsChildren)(e.children))};const u=s(a(96540)),c=a(67622),m=i(a(92303)),o=i(a(21607)),d=i(a(35970));function f({className:e,block:t,selectedValue:a,selectValue:l,tabValues:r}){const n=[],{blockElementScrollPositionUntilNextRender:s}=(0,c.useScrollPositionBlocker)(),i=e=>{const t=e.currentTarget,i=n.indexOf(t),u=r[i].value;u!==a&&(s(t),l(u))},m=e=>{let t=null;switch(e.key){case"Enter":i(e);break;case"ArrowRight":{const a=n.indexOf(e.currentTarget)+1;t=n[a]??n[0];break}case"ArrowLeft":{const a=n.indexOf(e.currentTarget)-1;t=n[a]??n[n.length-1];break}}t?.focus()},d=(0,u.useRef)(null),[f,p]=(0,u.useState)(!1);(0,u.useEffect)(()=>{const e=new ResizeObserver(e=>{for(let t of e)requestAnimationFrame(()=>{t.target.clientWidth<t.target.scrollWidth?p(!0):p(!1)})});return e.observe(d.current),()=>{e.disconnect()}},[]);return u.default.createElement("div",{className:"openapi-tabs__discriminator-top-section"},u.default.createElement("div",{className:"openapi-tabs__discriminator-container"},f&&u.default.createElement("button",{className:"openapi-tabs__arrow left",onClick:()=>{d.current.scrollLeft-=90}}),u.default.createElement("ul",{ref:d,role:"tablist","aria-orientation":"horizontal",className:(0,o.default)("openapi-tabs__discriminator-list-container","tabs",{"tabs--block":t},e)},r.map(({value:e,label:t,attributes:l})=>u.default.createElement("li",{role:"tab",tabIndex:a===e?0:-1,"aria-selected":a===e,key:e,ref:e=>{n.push(e)},onKeyDown:m,onClick:i,...l,className:(0,o.default)("tabs__item","openapi-tabs__discriminator-item",l?.className,{active:a===e})},u.default.createElement("span",{className:"openapi-tabs__discriminator-tab-label"},t??e)))),f&&u.default.createElement("button",{className:"openapi-tabs__arrow right",onClick:()=>{d.current.scrollLeft+=90}})))}function p({lazy:e,children:t,selectedValue:a}){const l=(Array.isArray(t)?t:[t]).filter(Boolean),r=(0,d.default)(l);if(e){const e=r.find(e=>e.props.value===a);return e?(0,u.cloneElement)(e,{className:"margin-top--md"}):null}return u.default.createElement("div",{className:"margin-top--md"},l.map((e,t)=>(0,u.cloneElement)(e,{key:t,hidden:e.props.value!==a})))}function E(e){const t=(0,c.useTabs)(e);return u.default.createElement("div",{className:"openapi-tabs__container"},u.default.createElement(f,{...e,...t}),u.default.createElement(p,{...e,...t}))}},87468(e,t,a){var l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.renderExamplesRecord=t.Example=void 0,t.renderStringArrayExamples=o;const r=l(a(96540)),n=a(21312),s=l(a(23397)),i=l(a(19365)),u=a(64218);t.Example=({example:e,examples:t})=>void 0!==e?c(e):void 0!==t?m(t):void 0;const c=e=>r.default.createElement("div",{className:"openapi-example"},r.default.createElement("strong",null,(0,n.translate)({id:u.OPENAPI_SCHEMA_ITEM.EXAMPLE,message:"Example:"})," "),r.default.createElement("span",null,r.default.createElement("code",null,(e=>"object"==typeof e&&null!==e?JSON.stringify(e):String(e))(e)))),m=e=>Array.isArray(e)?o(e):(0,t.renderExamplesRecord)(e);function o(e){if(0===e.length)return;if(1===e.length)return c(e[0]);const a=e.reduce((e,t,a)=>({...e,[`Example ${a+1}`]:{value:t}}),{});return(0,t.renderExamplesRecord)(a)}t.renderExamplesRecord=e=>{const t=Object.entries(e);if(1===t.length){const e=t[0][1];if(!e)return;return c(e.value)}return r.default.createElement("div",{className:"openapi-examples"},r.default.createElement("strong",null,(0,n.translate)({id:u.OPENAPI_SCHEMA_ITEM.EXAMPLES,message:"Examples:"})),r.default.createElement(s.default,null,t.map(([e,t])=>d(e,t))))};const d=(e,t)=>r.default.createElement(i.default,{value:e,label:e},t.summary&&r.default.createElement("p",null,t.summary),t.description&&r.default.createElement("p",null,r.default.createElement("strong",null,(0,n.translate)({id:u.OPENAPI_SCHEMA_ITEM.DESCRIPTION,message:"Description:"})," "),r.default.createElement("span",null,t.description)),void 0!==t.value?c(t.value):void 0)},27362(e,t,a){var l,r=this&&this.__createBinding||(Object.create?function(e,t,a,l){void 0===l&&(l=a);var r=Object.getOwnPropertyDescriptor(t,a);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,l,r)}:function(e,t,a,l){void 0===l&&(l=a),e[l]=t[a]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||(l=function(e){return l=Object.getOwnPropertyNames||function(e){var t=[];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[t.length]=a);return t},l(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a=l(e),s=0;s<a.length;s++)"default"!==a[s]&&r(t,e,a[s]);return n(t,e),t}),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=(0,m.default)();return u.default.createElement(_,{key:String(t),...e},(0,c.sanitizeTabsChildren)(e.children))};const u=s(a(96540)),c=a(67622),m=i(a(92303)),o=a(54612),d=a(13761),f=a(75657),p=i(a(21607));function E({className:e,block:t,selectedValue:a,selectValue:l,tabValues:r,schemaType:n}){const s=[],{blockElementScrollPositionUntilNextRender:i}=(0,c.useScrollPositionBlocker)(),m=(0,f.useTypedDispatch)(),E="request"===n?.toLowerCase(),[h,_]=(0,u.useState)(a),y=(0,f.useTypedSelector)(e=>e.contentType.value),g=(0,f.useTypedSelector)(e=>e.accept.value);(0,u.useEffect)(()=>{s.length>1&&_(E?y:g)},[y,g]);const b=e=>{e.preventDefault();const t=e.currentTarget,a=s.indexOf(t),n=r[a].value;n!==h&&(m(E?(0,d.setContentType)(n):(0,o.setAccept)(n)),i(t),l(n))},O=e=>{let t=null;switch(e.key){case"Enter":b(e);break;case"ArrowRight":{const a=s.indexOf(e.currentTarget)+1;t=s[a]??s[0];break}case"ArrowLeft":{const a=s.indexOf(e.currentTarget)-1;t=s[a]??s[s.length-1];break}}t?.focus()},v=(0,u.useRef)(null),[N,P]=(0,u.useState)(!1);(0,u.useEffect)(()=>{const e=new ResizeObserver(e=>{for(let t of e)requestAnimationFrame(()=>{t.target.clientWidth<t.target.scrollWidth?P(!0):P(!1)})});return e.observe(v.current),()=>{e.disconnect()}},[]);return u.default.createElement("div",{className:"tabs__container"},u.default.createElement("div",{className:"openapi-tabs__mime-container"},N&&u.default.createElement("button",{className:(0,p.default)("openapi-tabs__arrow","left"),onClick:()=>{v.current.scrollLeft-=90}}),u.default.createElement("ul",{ref:v,role:"tablist","aria-orientation":"horizontal",className:(0,p.default)("openapi-tabs__mime-list-container","tabs",{"tabs--block":t},e)},r.map(({value:e,label:t,attributes:a})=>u.default.createElement("li",{role:"tab",tabIndex:h===e?0:-1,"aria-selected":h===e,key:e,ref:e=>{s.push(e)},onKeyDown:O,onFocus:b,onClick:e=>b(e),...a,className:(0,p.default)("tabs__item","openapi-tabs__mime-item",a?.className,{active:h===e})},t??e))),N&&u.default.createElement("button",{className:(0,p.default)("openapi-tabs__arrow","right"),onClick:()=>{v.current.scrollLeft+=90}})))}function h({lazy:e,children:t,selectedValue:a}){const l=(Array.isArray(t)?t:[t]).filter(Boolean);if(e){const e=l.find(e=>e.props.value===a);return e?(0,u.cloneElement)(e,{className:"margin-top--md"}):null}return u.default.createElement("div",{className:"margin-top--md"},l.map((e,t)=>(0,u.cloneElement)(e,{key:t,hidden:e.props.value!==a})))}function _(e){const t=(0,c.useTabs)(e);return u.default.createElement("div",{className:"tabs-container"},u.default.createElement(E,{...e,...t}),u.default.createElement(h,{...e,...t}))}},77675(e,t,a){var l,r=this&&this.__createBinding||(Object.create?function(e,t,a,l){void 0===l&&(l=a);var r=Object.getOwnPropertyDescriptor(t,a);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,l,r)}:function(e,t,a,l){void 0===l&&(l=a),e[l]=t[a]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||(l=function(e){return l=Object.getOwnPropertyNames||function(e){var t=[];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[t.length]=a);return t},l(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a=l(e),s=0;s<a.length;s++)"default"!==a[s]&&r(t,e,a[s]);return n(t,e),t}),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=(0,m.default)();return u.default.createElement(p,{key:String(t),...e},(0,c.sanitizeTabsChildren)(e.children))};const u=s(a(96540)),c=a(67622),m=i(a(92303)),o=i(a(21607));function d({className:e,block:t,selectedValue:a,selectValue:l,tabValues:r}){const n=[],{blockElementScrollPositionUntilNextRender:s}=(0,c.useScrollPositionBlocker)(),i=e=>{const t=e.currentTarget,i=n.indexOf(t),u=r[i].value;u!==a&&(s(t),l(u))},m=e=>{let t=null;switch(e.key){case"Enter":i(e);break;case"ArrowRight":{const a=n.indexOf(e.currentTarget)+1;t=n[a]??n[0];break}case"ArrowLeft":{const a=n.indexOf(e.currentTarget)-1;t=n[a]??n[n.length-1];break}}t?.focus()},d=(0,u.useRef)(null),[f,p]=(0,u.useState)(!1);(0,u.useEffect)(()=>{const e=new ResizeObserver(e=>{for(let t of e)requestAnimationFrame(()=>{t.target.clientWidth<t.target.scrollWidth?p(!0):p(!1)})});return e.observe(d.current),()=>{e.disconnect()}},[]);return u.default.createElement("div",{className:"tabs__container"},u.default.createElement("div",{className:"openapi-tabs__operation-container"},f&&u.default.createElement("button",{className:(0,o.default)("openapi-tabs__arrow","left"),onClick:()=>{d.current.scrollLeft-=90}}),u.default.createElement("ul",{ref:d,role:"tablist","aria-orientation":"horizontal",className:(0,o.default)("openapi-tabs__operation-list-container","tabs",{"tabs--block":t},e)},r.map(({value:e,label:t,attributes:l})=>u.default.createElement("li",{role:"tab",tabIndex:a===e?0:-1,"aria-selected":a===e,key:e,ref:e=>{n.push(e)},onKeyDown:m,onFocus:i,onClick:e=>i(e),...l,className:(0,o.default)("tabs__item","openapi-tabs__operation-item",l?.className,{active:a===e})},t??e))),f&&u.default.createElement("button",{className:(0,o.default)("openapi-tabs__arrow","right"),onClick:()=>{d.current.scrollLeft+=90}})))}function f({lazy:e,children:t,selectedValue:a}){const l=(Array.isArray(t)?t:[t]).filter(Boolean);if(e){const e=l.find(e=>e.props.value===a);return e?(0,u.cloneElement)(e,{className:"margin-top--md"}):null}return u.default.createElement("div",{className:"margin-top--md"},l.map((e,t)=>(0,u.cloneElement)(e,{key:t,hidden:e.props.value!==a})))}function p(e){const t=(0,c.useTabs)(e);return u.default.createElement("div",{className:"tabs-container"},u.default.createElement(d,{...e,...t}),u.default.createElement(f,{...e,...t}))}},78178(e,t,a){var l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=l(a(96540)),n=l(a(78478)),s=a(21312),i=l(a(41622)),u=l(a(36683)),c=l(a(47530)),m=a(64218),o=({parameters:e})=>r.default.createElement(r.default.Fragment,null,["path","query","header","cookie"].map(t=>{const a=e?.filter(e=>e?.in===t);if(!a||0===a.length)return null;const l=r.default.createElement("summary",null,r.default.createElement("h3",{className:"openapi-markdown__details-summary-header-params"},(0,s.translate)({id:m.OPENAPI_PARAMS_DETAILS.PARAMETERS_TITLE,message:"{type} Parameters"},{type:t.charAt(0).toUpperCase()+t.slice(1)})));return r.default.createElement(i.default,{key:t,className:"openapi-markdown__details",style:{marginBottom:"1rem"},"data-collapsed":!1,open:!0,summary:l},r.default.createElement("ul",null,a.map((e,t)=>r.default.createElement(u.default,{key:t,className:"paramsItem",param:{...e,enumDescriptions:Object.entries(e?.schema?.["x-enumDescriptions"]??e?.schema?.items?.["x-enumDescriptions"]??{})}}))))}));t.default=e=>r.default.createElement(n.default,{fallback:r.default.createElement(c.default,{size:"sm"})},()=>r.default.createElement(o,{...e}))},36683(e,t,a){var l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=l(a(96540)),n=a(21312),s=a(87468),i=l(a(97231)),u=a(64218),c=l(a(21607)),m=a(67114),o=a(1960);t.default=function({param:e,...t}){const{description:a,name:l,required:d,deprecated:f,enumDescriptions:p}=e;let E,h=e.schema,_=e.examples??h?.examples,y=e.example??h?.example;h||(h={type:"any"}),h.type||(h.type="any"),h&&(E=h.items?h.items.default:h.default);const g=(0,o.guard)(h,e=>r.default.createElement("span",{className:"openapi-schema__type"}," ",(0,m.getSchemaName)(e))),b=(0,o.guard)(d,()=>r.default.createElement("span",{className:"openapi-schema__required"},(0,n.translate)({id:u.OPENAPI_SCHEMA_ITEM.REQUIRED,message:"required"}))),O=(0,o.guard)(f,()=>r.default.createElement("span",{className:"openapi-schema__deprecated"},(0,n.translate)({id:u.OPENAPI_SCHEMA_ITEM.DEPRECATED,message:"deprecated"}))),v=(0,o.guard)((0,m.getQualifierMessage)(h),e=>r.default.createElement(i.default,null,e)),N=(0,o.guard)(a,e=>r.default.createElement(i.default,null,e)),P=(0,o.guard)((e=>{if(e?.length)return`| ${(0,n.translate)({id:u.OPENAPI_SCHEMA_ITEM.ENUM_VALUE,message:"Enum Value"})} | ${(0,n.translate)({id:u.OPENAPI_SCHEMA_ITEM.ENUM_DESCRIPTION,message:"Description"})} |\n| ---- | ----- |\n${e.map(e=>`| ${e[0]} | ${e[1]} | `.replaceAll("\n","<br/>")).join("\n")}\n `;return""})(p),e=>r.default.createElement("div",{style:{marginTop:".5rem"}},r.default.createElement(i.default,null,e)));return r.default.createElement("div",{className:"openapi-params__list-item"},r.default.createElement("span",{className:"openapi-schema__container"},r.default.createElement("strong",{className:(0,c.default)("openapi-schema__property",{"openapi-schema__strikethrough":f})},l),g,(d||f)&&r.default.createElement("span",{className:"openapi-schema__divider"}),b,O),v,N,P,function(){if(void 0!==E)return"string"==typeof E?r.default.createElement("div",null,r.default.createElement("strong",null,(0,n.translate)({id:u.OPENAPI_SCHEMA_ITEM.DEFAULT_VALUE,message:"Default value:"})," "),r.default.createElement("span",null,r.default.createElement("code",null,E))):r.default.createElement("div",null,r.default.createElement("strong",null,(0,n.translate)({id:u.OPENAPI_SCHEMA_ITEM.DEFAULT_VALUE,message:"Default value:"})," "),r.default.createElement("span",null,r.default.createElement("code",null,JSON.stringify(E))))}(),r.default.createElement(s.Example,{example:y}),r.default.createElement(s.Example,{examples:_}))}},19624(e,t,a){var l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=l(a(96540)),n=l(a(78478)),s=a(21312),i=l(a(41622)),u=l(a(97231)),c=l(a(27362)),m=l(a(50997)),o=l(a(47530)),d=l(a(19365)),f=a(64218),p=({title:e,body:t,style:a})=>{if(void 0===t||void 0===t.content||0===Object.keys(t).length||0===Object.keys(t.content).length)return null;const l=Object.keys(t.content);if(l.length>1)return r.default.createElement(c.default,{className:"openapi-tabs__mime",schemaType:"request",lazy:!0},l.map(l=>{const n=t.content[l].schema;return void 0===n||n.properties&&0===Object.keys(n.properties).length?null:r.default.createElement(d.default,{key:l,label:l,value:l},r.default.createElement("div",{style:{marginTop:"1rem"}},r.default.createElement(i.default,{className:"openapi-markdown__details mime","data-collapsed":!1,open:!0,style:a,summary:r.default.createElement(r.default.Fragment,null,r.default.createElement("summary",null,r.default.createElement("h3",{className:"openapi-markdown__details-summary-header-body"},(0,s.translate)({id:f.OPENAPI_REQUEST.BODY_TITLE,message:e}),!0===t.required&&r.default.createElement("span",{className:"openapi-schema__required"},(0,s.translate)({id:f.OPENAPI_SCHEMA_ITEM.REQUIRED,message:"required"})))))},r.default.createElement("div",{style:{textAlign:"left",marginLeft:"1rem"}},t.description&&r.default.createElement("div",{style:{marginTop:"1rem",marginBottom:"1rem"}},r.default.createElement(u.default,null,t.description))),r.default.createElement("ul",{style:{marginLeft:"1rem"}},r.default.createElement(m.default,{schema:n,schemaType:"request",schemaPath:"requestBody"})))))}));const n=l[0],o=t.content[n].schema??t.content[n];return void 0===o?null:r.default.createElement(c.default,{className:"openapi-tabs__mime",schemaType:"request"},r.default.createElement(d.default,{label:n,value:`${n}-schema`},r.default.createElement(i.default,{className:"openapi-markdown__details mime","data-collapsed":!1,open:!0,style:a,summary:r.default.createElement(r.default.Fragment,null,r.default.createElement("summary",null,r.default.createElement("h3",{className:"openapi-markdown__details-summary-header-body"},(0,s.translate)({id:f.OPENAPI_REQUEST.BODY_TITLE,message:e}),"array"===o.type&&r.default.createElement("span",{style:{opacity:"0.6"}}," array"),t.required&&r.default.createElement("strong",{className:"openapi-schema__required"},(0,s.translate)({id:f.OPENAPI_SCHEMA_ITEM.REQUIRED,message:"required"})))))},r.default.createElement("div",{style:{textAlign:"left",marginLeft:"1rem"}},t.description&&r.default.createElement("div",{style:{marginTop:"1rem",marginBottom:"1rem"}},r.default.createElement(u.default,null,t.description))),r.default.createElement("ul",{style:{marginLeft:"1rem"}},r.default.createElement(m.default,{schema:o,schemaType:"request",schemaPath:"requestBody"})))))};t.default=e=>r.default.createElement(n.default,{fallback:r.default.createElement(o.default,{size:"sm"})},()=>r.default.createElement(p,{...e}))},94898(e,t,a){var l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ExampleFromSchema=t.ResponseExample=t.ResponseExamples=void 0,t.json2xml=d;const r=l(a(96540)),n=a(21312),s=l(a(25094)),i=l(a(97231)),u=l(a(19365)),c=a(64218),m=a(39199),o=l(a(16099));function d(e,t){const a=(e,t,l)=>{let r="";if(e instanceof Array)for(let n=0,s=e.length;n<s;n++)r+=l+a(e[n],t,l+"\t")+"\n";else if("object"==typeof e){let n=!1;r+=l+"<"+t;for(const t in e)"@"===t.charAt(0)?r+=" "+t.substr(1)+'="'+e[t].toString()+'"':n=!0;if(r+=n?">":"/>",n){for(const t in e)"#text"===t?r+=e[t]:"#cdata"===t?r+="<![CDATA["+e[t]+"]]>":"@"!==t.charAt(0)&&(r+=a(e[t],t,l+"\t"));r+=("\n"===r.charAt(r.length-1)?l:"")+"</"+t+">"}}else r+=l+"<"+t+">"+e.toString()+"</"+t+">";return r};let l="";for(const r in e)l+=a(e[r],r,"");return t?l.replace(/\t/g,t):l.replace(/\t|\n/g,"")}t.ResponseExamples=({responseExamples:e,mimeType:t})=>{let a="shell";t.endsWith("json")&&(a="json"),t.endsWith("xml")&&(a="xml");return Object.entries(e).map(([e,t])=>{const l="object"==typeof t.value?JSON.stringify(t.value,null,2):t.value;return r.default.createElement(u.default,{label:e,value:e,key:e},t.summary&&r.default.createElement(i.default,{className:"openapi-example__summary"},t.summary),r.default.createElement(s.default,{example:l,language:a}))})};t.ResponseExample=({responseExample:e,mimeType:t})=>{let a="shell";t.endsWith("json")&&(a="json"),t.endsWith("xml")&&(a="xml");const l="object"==typeof e?JSON.stringify(e,null,2):e;return r.default.createElement(u.default,{label:(0,n.translate)({id:c.OPENAPI_RESPONSE_EXAMPLES.EXAMPLE,message:"Example"}),value:"Example"},e.summary&&r.default.createElement(i.default,{className:"openapi-example__summary"},e.summary),r.default.createElement(s.default,{example:l,language:a}))};t.ExampleFromSchema=({schema:e,mimeType:t})=>{const a=(0,m.sampleResponseFromSchema)(e);if(t.endsWith("xml")){let e;try{e=JSON.parse(JSON.stringify(a))}catch{return null}if("object"==typeof e){let t;try{t=(0,o.default)(d(e,""),{indentation:" ",lineSeparator:"\n",collapseContent:!0})}catch{const a={root:e};try{t=(0,o.default)(d(a,""),{indentation:" ",lineSeparator:"\n",collapseContent:!0})}catch{t=d(e,"")}}return r.default.createElement(u.default,{label:(0,n.translate)({id:c.OPENAPI_RESPONSE_EXAMPLES.AUTO_EXAMPLE,message:"Example (auto)"}),value:"Example (auto)"},r.default.createElement(s.default,{example:t,language:"xml"}))}}return"object"==typeof a||"string"==typeof a?r.default.createElement(u.default,{label:(0,n.translate)({id:c.OPENAPI_RESPONSE_EXAMPLES.AUTO_EXAMPLE,message:"Example (auto)"}),value:"Example (auto)"},r.default.createElement(s.default,{example:JSON.stringify(a,null,2),language:"json"})):null}},90057(e,t,a){var l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ResponseHeaders=void 0;const r=l(a(96540)),n=l(a(60674)),s=a(67114);t.ResponseHeaders=({responseHeaders:e})=>e?r.default.createElement("ul",{style:{marginLeft:"1rem"}},Object.entries(e).map(([e,t])=>r.default.createElement(n.default,{name:e,collapsible:!1,schemaName:(0,s.getSchemaName)(t),qualifierMessage:(0,s.getQualifierMessage)(t),schema:t,discriminator:!1,children:null}))):null,t.default=t.ResponseHeaders},59506(e,t,a){var l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=l(a(96540)),n=l(a(78478)),s=a(21312),i=l(a(41622)),u=l(a(97231)),c=l(a(27362)),m=a(94898),o=l(a(50997)),d=l(a(23397)),f=l(a(47530)),p=l(a(19365)),E=a(64218),h=({title:e,body:t,style:a})=>{if(void 0===t||void 0===t.content||0===Object.keys(t).length||0===Object.keys(t.content).length)return null;const l=Object.keys(t.content);return l&&l.length?r.default.createElement(c.default,{className:"openapi-tabs__mime",schemaType:"response"},l.map(l=>{const n=t.content?.[l],c=n?.examples,f=n?.example,h=n?.schema;return!h||h.properties&&0===Object.keys(h.properties).length?r.default.createElement(p.default,{key:l,label:l,value:l},r.default.createElement("div",null,(0,s.translate)({id:E.OPENAPI_SCHEMA.NO_SCHEMA,message:"No schema"}))):r.default.createElement(p.default,{key:l,label:l,value:l},r.default.createElement(d.default,{className:"openapi-tabs__schema"},r.default.createElement(p.default,{key:e,label:e,value:e},r.default.createElement(i.default,{className:"openapi-markdown__details response","data-collapsed":!1,open:!0,style:a,summary:r.default.createElement(r.default.Fragment,null,r.default.createElement("summary",null,r.default.createElement("strong",{className:"openapi-markdown__details-summary-response"},e,!0===t.required&&r.default.createElement("span",{className:"openapi-schema__required"},(0,s.translate)({id:E.OPENAPI_SCHEMA_ITEM.REQUIRED,message:"required"})))))},r.default.createElement("div",{style:{textAlign:"left",marginLeft:"1rem"}},t.description&&r.default.createElement("div",{style:{marginTop:"1rem",marginBottom:"1rem"}},r.default.createElement(u.default,null,t.description))),r.default.createElement("ul",{style:{marginLeft:"1rem"}},r.default.createElement(o.default,{schema:h,schemaType:"response"})))),h&&(0,m.ExampleFromSchema)({schema:h,mimeType:l}),c&&(0,m.ResponseExamples)({responseExamples:c,mimeType:l}),f&&(0,m.ResponseExample)({responseExample:f,mimeType:l})))})):void 0};t.default=e=>r.default.createElement(n.default,{fallback:r.default.createElement(f.default,{size:"md"})},()=>r.default.createElement(h,{...e}))},50997(e,t,a){var l,r=this&&this.__createBinding||(Object.create?function(e,t,a,l){void 0===l&&(l=a);var r=Object.getOwnPropertyDescriptor(t,a);r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,l,r)}:function(e,t,a,l){void 0===l&&(l=a),e[l]=t[a]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||(l=function(e){return l=Object.getOwnPropertyNames||function(e){var t=[];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(t[t.length]=a);return t},l(e)},function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a=l(e),s=0;s<a.length;s++)"default"!==a[s]&&r(t,e,a[s]);return n(t,e),t}),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const u=s(a(96540)),c=a(21312),m=a(33107),o=a(75657),d=a(11446),f=i(a(41622)),p=i(a(6050)),E=i(a(97231)),h=i(a(60674)),_=i(a(23397)),y=i(a(19365)),g=a(64218),b=a(68307),O=i(a(21607)),v=a(51126),N=i(a(62193)),P=e=>(0,b.merge)(e,{onMergeError:e=>{console.warn(e)}}),A=({text:e})=>u.default.createElement("div",{style:{marginTop:".5rem",marginBottom:".5rem"}},u.default.createElement(E.default,null,e)),M=({name:e,schemaName:t,schema:a,required:l})=>{const{deprecated:r,nullable:n}=a,s=Array.isArray(l)?l.includes(e):!0===l;return u.default.createElement("summary",null,u.default.createElement("span",{className:"openapi-schema__container"},u.default.createElement("strong",{className:(0,O.default)("openapi-schema__property",{"openapi-schema__strikethrough":r})},e),u.default.createElement("span",{className:"openapi-schema__name"}," ",t),(s||r||n)&&u.default.createElement("span",{className:"openapi-schema__divider"}),n&&u.default.createElement("span",{className:"openapi-schema__nullable"},(0,c.translate)({id:g.OPENAPI_SCHEMA_ITEM.NULLABLE,message:"nullable"})),s&&u.default.createElement("span",{className:"openapi-schema__required"},(0,c.translate)({id:g.OPENAPI_SCHEMA_ITEM.REQUIRED,message:"required"})),r&&u.default.createElement("span",{className:"openapi-schema__deprecated"},(0,c.translate)({id:g.OPENAPI_SCHEMA_ITEM.DEPRECATED,message:"deprecated"}))))},T=({schema:e,schemaType:t,schemaPath:a})=>{const l=e.oneOf?"oneOf":"anyOf",r=e.oneOf?(0,c.translate)({id:g.OPENAPI_SCHEMA_ITEM.ONE_OF,message:"oneOf"}):(0,c.translate)({id:g.OPENAPI_SCHEMA_ITEM.ANY_OF,message:"anyOf"}),n=u.default.useMemo(()=>Math.random().toString(36).substring(7),[]);let s;try{s=(0,o.useTypedDispatch)()}catch{s=void 0}const i=(0,u.useCallback)(e=>{a&&s&&s((0,m.setSchemaSelection)({path:a,index:e}))},[a,s]);return u.default.createElement(u.default.Fragment,null,u.default.createElement("span",{className:"badge badge--info",style:{marginBottom:"1rem"}},r),u.default.createElement(_.default,{groupId:`schema-${n}`,lazy:!0,onChange:i},e[l]?.map((e,l)=>{const r=(0,v.getSchemaName)(e);let s=e.title||r||e.type;s||(s=e.oneOf?(0,c.translate)({id:g.OPENAPI_SCHEMA_ITEM.ONE_OF,message:"oneOf"}):e.anyOf?(0,c.translate)({id:g.OPENAPI_SCHEMA_ITEM.ANY_OF,message:"anyOf"}):`Option ${l+1}`);const i=a?`${a}.${l}`:void 0;return u.default.createElement(y.default,{key:l,label:s,value:`${n}-${l}-item`},(L(e)||e.const)&&u.default.createElement(h.default,{collapsible:!1,name:void 0,schemaName:r,qualifierMessage:(0,v.getQualifierMessage)(e),schema:e,discriminator:!1,children:null}),"object"===e.type&&!e.properties&&!e.allOf&&!e.oneOf&&!e.anyOf&&u.default.createElement(h.default,{collapsible:!1,name:void 0,schemaName:r,qualifierMessage:(0,v.getQualifierMessage)(e),schema:e,discriminator:!1,children:null}),("object"===e.type||!e.type)&&e.properties&&u.default.createElement(S,{schema:e,schemaType:t,schemaPath:i}),e.allOf&&u.default.createElement(D,{schema:e,schemaType:t,schemaPath:i}),e.oneOf&&u.default.createElement(D,{schema:e,schemaType:t,schemaPath:i}),e.anyOf&&u.default.createElement(D,{schema:e,schemaType:t,schemaPath:i}),e.items&&u.default.createElement(q,{schema:e,schemaType:t,schemaPath:i}))})))},S=({schema:e,schemaType:t,schemaPath:a})=>{const l=e.discriminator;if(l&&!l.mapping){const t=e.oneOf??e.anyOf??{},a={};Object.entries(t).map(([t,r])=>(e.properties[l.propertyName]&&r.properties[l.propertyName]&&delete r.properties[l.propertyName],a[r.title]=r)),l.mapping=a}return 0===Object.keys(e.properties).length?u.default.createElement(h.default,{collapsible:!1,name:"",required:!1,schemaName:"object",qualifierMessage:void 0,schema:{}}):u.default.createElement(u.default.Fragment,null,Object.entries(e.properties).map(([r,n])=>u.default.createElement(C,{key:r,name:r,schema:n,required:!!Array.isArray(e.required)&&e.required.includes(r),discriminator:l,schemaType:t,schemaPath:a?`${a}.${r}`:void 0})))},x=({name:e,schemaName:t,schema:a,schemaType:l,discriminator:r,required:n})=>a?u.default.createElement(u.default.Fragment,null,u.default.createElement("div",{className:"openapi-discriminator__item openapi-schema__list-item"},u.default.createElement("div",null,u.default.createElement("span",{className:"openapi-schema__container"},u.default.createElement("strong",{className:"openapi-discriminator__name openapi-schema__property"},e),t&&u.default.createElement("span",{className:"openapi-schema__name"}," ",t),n&&u.default.createElement("span",{className:"openapi-schema__divider"}),n&&u.default.createElement("span",{className:"openapi-schema__required"},(0,c.translate)({id:g.OPENAPI_SCHEMA_ITEM.REQUIRED,message:"required"}))),u.default.createElement("div",{style:{marginLeft:"1rem"}},a.description&&u.default.createElement(A,{text:a.description}),(0,v.getQualifierMessage)(r)&&u.default.createElement(A,{text:(0,v.getQualifierMessage)(r)})),u.default.createElement(p.default,{className:"openapi-tabs__discriminator"},Object.keys(r.mapping).map((e,t)=>u.default.createElement(y.default,{key:t,label:e,value:`${t}-item-discriminator`},u.default.createElement(D,{schema:r.mapping[e],schemaType:l})))))),a.properties&&Object.entries(a.properties).map(([e,t])=>e!==r.propertyName&&u.default.createElement(C,{key:e,name:e,schema:t,required:!!Array.isArray(a.required)&&a.required.includes(e),discriminator:!1,schemaType:l}))):null,k=({discriminator:e,schema:t,schemaType:a})=>{let l={},r={};const n=t.properties?t.properties[e.propertyName]:{};if(t.allOf){const e=P(t);(e.oneOf||e.anyOf)&&(l=e.oneOf||e.anyOf)}else(t.oneOf||t.anyOf)&&(l=t.oneOf||t.anyOf);e.mapping||(Object.entries(l).forEach(([e,t],a)=>{r[t.title??`PROP${a}`]=t}),e.mapping=r),Object.keys(e.mapping).forEach(a=>{const l=e.mapping[a];let r={};l.allOf&&(r=P(l));const n=l.properties||r.properties;n&&n[e.propertyName]&&(t.properties?(t.properties[e.propertyName]={...t.properties[e.propertyName],...n[e.propertyName]},l.required&&!t.required&&(t.required=l.required),delete n[e.propertyName]):(t.properties={},t.properties[e.propertyName]=n[e.propertyName],delete n[e.propertyName]))});const s=e.propertyName,i=(0,v.getSchemaName)(n);return u.default.createElement(x,{name:s,schemaName:i,schema:t,schemaType:a,discriminator:e,required:Array.isArray(t.required)?t.required.includes(s):t.required})},j=({schema:e,schemaType:t})=>{const a=e.additionalProperties;if(!a)return null;if(!0===a||(0,N.default)(a))return u.default.createElement(h.default,{name:"property name*",required:!1,schemaName:"any",qualifierMessage:(0,v.getQualifierMessage)(e),schema:e,collapsible:!1,discriminator:!1});if(a.properties||a.items||a.allOf||a.additionalProperties||a.oneOf||a.anyOf){const l=a.title||(0,v.getSchemaName)(a),r=e.required||!1;return u.default.createElement(I,{name:"property name*",schemaName:l,required:r,nullable:e.nullable,schema:a,schemaType:t})}if("string"===a.type||"boolean"===a.type||"integer"===a.type||"number"===a.type||"object"===a.type){const t=(0,v.getSchemaName)(a);return u.default.createElement(h.default,{name:"property name*",required:!1,schemaName:t,qualifierMessage:(0,v.getQualifierMessage)(e),schema:a,collapsible:!1,discriminator:!1,children:null})}return null},I=({name:e,schemaName:t,schema:a,required:l,schemaType:r,schemaPath:n})=>u.default.createElement(h.default,{collapsible:!0},u.default.createElement(f.default,{className:"openapi-markdown__details",summary:u.default.createElement(M,{name:e,schemaName:t,schema:a,required:l})},u.default.createElement("div",{style:{marginLeft:"1rem"}},a.description&&u.default.createElement(A,{text:a.description}),(0,v.getQualifierMessage)(a)&&u.default.createElement(A,{text:(0,v.getQualifierMessage)(a)}),u.default.createElement(D,{schema:a,schemaType:r,schemaPath:n})))),q=({schema:e,schemaType:t,schemaPath:a})=>{let l=e.items;e.items?.allOf&&(l=P(e.items));const r=l?.oneOf||l?.anyOf,n=l?.properties,s=l?.additionalProperties,i=a?`${a}.items`:void 0;return r||n||s?u.default.createElement(u.default.Fragment,null,u.default.createElement(d.OpeningArrayBracket,null),r&&u.default.createElement(T,{schema:l,schemaType:t,schemaPath:i}),n&&u.default.createElement(S,{schema:l,schemaType:t,schemaPath:i}),s&&u.default.createElement(j,{schema:l,schemaType:t}),u.default.createElement(d.ClosingArrayBracket,null)):"string"===l?.type||"number"===l?.type||"integer"===l?.type||"boolean"===l?.type||"object"===l?.type?u.default.createElement("div",{style:{marginLeft:".5rem"}},u.default.createElement(d.OpeningArrayBracket,null),u.default.createElement(h.default,{collapsible:!1,name:"",schemaName:(0,v.getSchemaName)(l),qualifierMessage:(0,v.getQualifierMessage)(l),schema:l,discriminator:!1,children:null}),u.default.createElement(d.ClosingArrayBracket,null)):u.default.createElement(u.default.Fragment,null,u.default.createElement(d.OpeningArrayBracket,null),Object.entries(l||{}).map(([a,l])=>u.default.createElement(C,{key:a,name:a,schema:l,schemaType:t,required:!!Array.isArray(e.required)&&e.required.includes(a)})),u.default.createElement(d.ClosingArrayBracket,null))},C=({name:e,schema:t,required:a,discriminator:l,schemaType:r,schemaPath:n})=>{if("request"===r&&t.readOnly||"response"===r&&t.writeOnly)return null;const s=(0,v.getSchemaName)(t);if(l&&l.propertyName===e)return u.default.createElement(x,{name:e,schemaName:s,schema:t,schemaType:r,discriminator:l,required:a});if(t.oneOf||t.anyOf)return u.default.createElement(I,{name:e,schemaName:s,schemaType:r,required:a,schema:t,nullable:t.nullable,schemaPath:n});if(t.properties)return u.default.createElement(I,{name:e,schemaName:s,schemaType:r,required:a,schema:t,nullable:t.nullable,schemaPath:n});if(t.additionalProperties)return u.default.createElement(I,{name:e,schemaName:s,schemaType:r,required:a,schema:t,nullable:t.nullable,schemaPath:n});if(t.items?.properties)return u.default.createElement(I,{name:e,schemaName:s,required:a,nullable:t.nullable,schema:t,schemaType:r,schemaPath:n});if(t.items?.anyOf||t.items?.oneOf||t.items?.allOf)return u.default.createElement(I,{name:e,schemaName:s,required:a,nullable:t.nullable,schema:t,schemaType:r,schemaPath:n});if(t.allOf){if(t.allOf&&t.allOf.length&&1===t.allOf.length&&"string"==typeof t.allOf[0])return u.default.createElement(h.default,{collapsible:!1,name:e,required:Array.isArray(a)?a.includes(e):a,schemaName:t.allOf[0],qualifierMessage:void 0,schema:t.allOf[0],discriminator:!1,children:null});const l=P(t);if("request"===r&&l.readOnly||"response"===r&&l.writeOnly)return null;const s=(0,v.getSchemaName)(l);return l.oneOf||l.anyOf||(void 0!==l.properties||l.items?.properties)?u.default.createElement(I,{name:e,schemaName:s,required:Array.isArray(a)?a.includes(e):a,nullable:l.nullable,schema:l,schemaType:r,schemaPath:n}):u.default.createElement(h.default,{collapsible:!1,name:e,required:Array.isArray(a)?a.includes(e):a,schemaName:s,qualifierMessage:(0,v.getQualifierMessage)(l),schema:l,discriminator:!1,children:null})}return u.default.createElement(h.default,{collapsible:!1,name:e,required:Array.isArray(a)?a.includes(e):a,schemaName:s,qualifierMessage:(0,v.getQualifierMessage)(t),schema:t,discriminator:!1,children:null})};const D=({schema:e,schemaType:t,schemaPath:a})=>{if("request"===t&&e.readOnly||"response"===t&&e.writeOnly)return null;if(e.discriminator){const{discriminator:a}=e;return u.default.createElement(k,{discriminator:a,schema:e,schemaType:t})}if(e.allOf){if(e.allOf.filter(e=>e.oneOf||e.anyOf).length>1){const l=P(e);return"request"===t&&l.readOnly||"response"===t&&l.writeOnly?null:u.default.createElement("div",null,e.allOf.map((e,l)=>{if(e.oneOf||e.anyOf){const r=a?`${a}.allOf.${l}`:void 0;return u.default.createElement("div",{key:l},u.default.createElement(T,{schema:e,schemaType:t,schemaPath:r}))}return null}),l.properties&&u.default.createElement(S,{schema:l,schemaType:t,schemaPath:a}),l.items&&u.default.createElement(q,{schema:l,schemaType:t,schemaPath:a}))}const l=P(e);return"request"===t&&l.readOnly||"response"===t&&l.writeOnly?null:u.default.createElement("div",null,l.oneOf&&u.default.createElement(T,{schema:l,schemaType:t,schemaPath:a}),l.anyOf&&u.default.createElement(T,{schema:l,schemaType:t,schemaPath:a}),l.properties&&u.default.createElement(S,{schema:l,schemaType:t,schemaPath:a}),l.items&&u.default.createElement(q,{schema:l,schemaType:t,schemaPath:a}))}if(e.type&&!e.oneOf&&!e.anyOf&&!e.properties&&!e.allOf&&!e.items&&!e.additionalProperties){const t=(0,v.getSchemaName)(e);return u.default.createElement(h.default,{collapsible:!1,name:e.type,required:Boolean(e.required),schemaName:t,qualifierMessage:(0,v.getQualifierMessage)(e),schema:e,discriminator:!1,children:null})}return function(e,t,a){return u.default.createElement(u.default.Fragment,null,e.oneOf&&u.default.createElement(T,{schema:e,schemaType:t,schemaPath:a}),e.anyOf&&u.default.createElement(T,{schema:e,schemaType:t,schemaPath:a}),e.properties&&u.default.createElement(S,{schema:e,schemaType:t,schemaPath:a}),e.additionalProperties&&u.default.createElement(j,{schema:e,schemaType:t}),e.items&&u.default.createElement(q,{schema:e,schemaType:t,schemaPath:a}))}(e,t,a)};t.default=D;const w={string:!0,number:!0,integer:!0,boolean:!0,null:!0},L=e=>!(!e.enum||e.type)||w[e.type]},60674(e,t,a){var l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const{children:t,collapsible:a,name:l,qualifierMessage:o,required:d,schemaName:f,schema:p}=e;let E,h,_,y,g,b,O,v=[];p&&(E=p.deprecated,h=p.description,v=(e=>{if(e)return Object.entries(e);return[]})(p["x-enumDescriptions"]),_=p.default,y=p.example,g=p.examples,b=p.nullable||Array.isArray(p.type)&&p.type.includes("null"),O=p.const);const N=(0,m.guard)(Array.isArray(d)?d.includes(l):d,()=>r.default.createElement("span",{className:"openapi-schema__required"},(0,n.translate)({id:u.OPENAPI_SCHEMA_ITEM.REQUIRED,message:"required"}))),P=(0,m.guard)(E,()=>r.default.createElement("span",{className:"openapi-schema__deprecated"},(0,n.translate)({id:u.OPENAPI_SCHEMA_ITEM.DEPRECATED,message:"deprecated"}))),A=(0,m.guard)(b,()=>r.default.createElement("span",{className:"openapi-schema__nullable"},(0,n.translate)({id:u.OPENAPI_SCHEMA_ITEM.NULLABLE,message:"nullable"}))),M=(0,m.guard)((e=>{if(e?.length){return`| ${(0,n.translate)({id:u.OPENAPI_SCHEMA_ITEM.ENUM_VALUE,message:"Enum Value"})} | ${(0,n.translate)({id:u.OPENAPI_SCHEMA_ITEM.ENUM_DESCRIPTION,message:"Description"})} |\n| ---- | ----- |\n${e.map(e=>`| ${e[0]} | ${e[1]} | `.replaceAll("\n","<br/>")).join("\n")}\n `}return""})(v),e=>r.default.createElement("div",{style:{marginTop:".5rem"}},r.default.createElement(i.default,null,e))),T=(0,m.guard)(h,e=>r.default.createElement(r.default.Fragment,null,r.default.createElement(i.default,null,e))),S=(0,m.guard)(o,e=>r.default.createElement(r.default.Fragment,null,r.default.createElement(i.default,null,e)));const x=r.default.createElement("div",null,r.default.createElement("span",{className:"openapi-schema__container"},r.default.createElement("strong",{className:(0,c.default)("openapi-schema__property",{"openapi-schema__strikethrough":E})},l),r.default.createElement("span",{className:"openapi-schema__name"},Array.isArray(f)?f.join(" | "):f),(b||d||E)&&r.default.createElement("span",{className:"openapi-schema__divider"}),A,N,P),T,M,S,function(){if(void 0!==O)return"string"==typeof O?r.default.createElement("div",null,r.default.createElement("strong",null,(0,n.translate)({id:u.OPENAPI_SCHEMA_ITEM.CONSTANT_VALUE,message:"Constant value:"})," "),r.default.createElement("span",null,r.default.createElement("code",null,O))):r.default.createElement("div",null,r.default.createElement("strong",null,(0,n.translate)({id:u.OPENAPI_SCHEMA_ITEM.CONSTANT_VALUE,message:"Constant value:"})," "),r.default.createElement("span",null,r.default.createElement("code",null,JSON.stringify(O))))}(),function(){if(void 0!==_)return"string"==typeof _?r.default.createElement("div",null,r.default.createElement("strong",null,(0,n.translate)({id:u.OPENAPI_SCHEMA_ITEM.DEFAULT_VALUE,message:"Default value:"})," "),r.default.createElement("span",null,r.default.createElement("code",null,_))):r.default.createElement("div",null,r.default.createElement("strong",null,(0,n.translate)({id:u.OPENAPI_SCHEMA_ITEM.DEFAULT_VALUE,message:"Default value:"})," "),r.default.createElement("span",null,r.default.createElement("code",null,JSON.stringify(_))))}(),r.default.createElement(s.Example,{example:y}),r.default.createElement(s.Example,{examples:g}),t??t);return r.default.createElement("div",{className:"openapi-schema__list-item"},a?t:x)};const r=l(a(96540)),n=a(21312),s=a(87468),i=l(a(97231)),u=a(64218),c=l(a(21607)),m=a(1960)},96226(e,t,a){var l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const r=l(a(96540)),n=a(21312),s=l(a(91366)),i=l(a(41622)),u=l(a(97231)),c=l(a(90057)),m=l(a(59506)),o=l(a(19365)),d=a(64218);t.default=({label:e,id:t,responses:a})=>{if(!a)return null;const l=Object.keys(a);return 0===l.length?null:r.default.createElement(s.default,{label:e,id:t},l.map(e=>{const t=a[e],l=t.headers;return r.default.createElement(o.default,{key:e,label:e,value:e},r.default.createElement("div",null,t.description&&r.default.createElement("div",{style:{marginTop:".5rem",marginBottom:".5rem"}},r.default.createElement(u.default,null,t.description))),l&&r.default.createElement(i.default,{className:"openapi-markdown__details","data-collapsed":!0,open:!1,style:{textAlign:"left",marginBottom:"1rem"},summary:r.default.createElement("summary",null,r.default.createElement("strong",null,(0,n.translate)({id:d.OPENAPI_STATUS_CODES.RESPONSE_HEADERS,message:"Response Headers"})))},r.default.createElement(c.default,{responseHeaders:l})),r.default.createElement(m.default,{title:(0,n.translate)({id:d.OPENAPI_STATUS_CODES.SCHEMA_TITLE,message:"Schema"}),body:{content:t.content}}))}))}}}]); |