UNPKG

apiconnect-explorer

Version:

- [Getting Started](#getting-started) - [Configuration](#configuration) * [Required](#required) * [Optional](#optional) - [Usage in React](#usage-in-react) - [Usage outside of React](#usage-outside-of-react) - [Detailed description of options](#detail

1 lines 21.1 kB
function a(b){"@babel/helpers - typeof";return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},a(b)}function b(){function g(a,b,f,g){var i=b&&b.prototype instanceof h?b:h,c=Object.create(i.prototype);return d(c,"_invoke",function(a,b,g){function h(a,b){for(k=a,s=b,e=0;!w&&t&&!c&&e<v.length;e++){var c,f=v[e],g=p.p,h=f[2];3<a?(c=h===b)&&(s=f[(k=f[4])?5:(k=3,3)],f[4]=f[5]=m):f[0]<=g&&((c=2>a&&g<f[1])?(k=0,p.v=b,p.n=f[1]):g<h&&(c=3>a||f[0]>b||b>h)&&(f[4]=a,f[5]=b,p.n=h,k=0))}if(c||1<a)return q;throw w=!0,b}var j,k,s,t=0,v=g||[],w=!1,p={p:0,n:0,v:m,a:h,f:h.bind(m,4),d:function c(a,b){return j=a,k=0,s=m,p.n=b,q}};return function(c,d,f){if(1<t)throw TypeError("Generator is already running");for(w&&1===d&&h(d,f),k=d,s=f;(e=2>k?m:s)||!w;){j||(k?3>k?(1<k&&(p.n=-1),h(k,s)):p.n=s:p.v=s);try{if(t=2,j){if(k||(c="next"),e=j[c]){if(!(e=e.call(j,s)))throw TypeError("iterator result is not an object");if(!e.done)return e;s=e.value,2>k&&(k=0)}else 1===k&&(e=j["return"])&&e.call(j),2>k&&(s=TypeError("The iterator does not provide a '"+c+"' method"),k=1);j=m}else if((e=(w=0>p.n)?s:a.call(b,p))!==q)break}catch(a){j=m,k=1,s=a}finally{t=1}}return{value:e,done:w}}}(a,f,g),!0),c}function h(){}function i(){}function j(){}function k(a){return Object.setPrototypeOf?Object.setPrototypeOf(a,j):(a.__proto__=j,d(a,n,"GeneratorFunction")),a.prototype=Object.create(c),a}var m,e,f="function"==typeof Symbol?Symbol:{},l=f.iterator||"@@iterator",n=f.toStringTag||"@@toStringTag",q={};e=Object.getPrototypeOf;var a=[][l]?e(e([][l]())):(d(e={},l,function(){return this}),e),c=j.prototype=h.prototype=Object.create(a);return i.prototype=j,d(c,"constructor",j),d(j,"constructor",i),i.displayName="GeneratorFunction",d(j,n,"GeneratorFunction"),d(c),d(c,n,"Generator"),d(c,l,function(){return this}),d(c,"toString",function(){return"[object Generator]"}),(b=function a(){return{w:g,m:k}})()}function d(a,b,c,e){var f=Object.defineProperty;try{f({},"",{})}catch(a){f=0}d=function g(a,b,c,e){function h(b,c){d(a,b,function(a){return this._invoke(b,c,a)})}b?f?f(a,b,{value:c,enumerable:!e,configurable:!e,writable:!e}):a[b]=c:(h("next",0),h("throw",1),h("return",2))},d(a,b,c,e)}function e(b,d,f,e,g,h,a){try{var c=b[h](a),i=c.value}catch(a){return void f(a)}c.done?d(i):Promise.resolve(i).then(e,g)}function f(b){return function(){var c=this,d=arguments;return new Promise(function(f,g){function h(a){e(j,f,g,h,i,"next",a)}function i(a){e(j,f,g,h,i,"throw",a)}var j=b.apply(c,d);h(void 0)})}}function g(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function h(a){for(var b,c=1;c<arguments.length;c++)b=null==arguments[c]?{}:arguments[c],c%2?g(Object(b),!0).forEach(function(c){i(a,c,b[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(b)):g(Object(b)).forEach(function(c){Object.defineProperty(a,c,Object.getOwnPropertyDescriptor(b,c))});return a}function i(a,b,c){return(b=j(b))in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}function j(b){var c=k(b,"string");return"symbol"==a(c)?c:c+""}function k(b,c){if("object"!=a(b)||!b)return b;var d=b[Symbol.toPrimitive];if(void 0!==d){var e=d.call(b,c||"default");if("object"!=a(e))return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===c?String:Number)(b)}function l(a,b){return q(a)||p(a,b)||n(a,b)||m()}function m(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function n(b,c){if(b){if("string"==typeof b)return o(b,c);var a={}.toString.call(b).slice(8,-1);return"Object"===a&&b.constructor&&(a=b.constructor.name),"Map"===a||"Set"===a?Array.from(b):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?o(b,c):void 0}}function o(b,c){(null==c||c>b.length)&&(c=b.length);for(var d=0,f=Array(c);d<c;d++)f[d]=b[d];return f}function p(b,c){var d=null==b?null:"undefined"!=typeof Symbol&&b[Symbol.iterator]||b["@@iterator"];if(null!=d){var g,h,j,k,l=[],a=!0,m=!1;try{if(j=(d=d.call(b)).next,0===c){if(Object(d)!==d)return;a=!1}else for(;!(a=(g=j.call(d)).done)&&(l.push(g.value),l.length!==c);a=!0);}catch(a){m=!0,h=a}finally{try{if(!a&&null!=d["return"]&&(k=d["return"](),Object(k)!==k))return}finally{if(m)throw h}}return l}}function q(a){if(Array.isArray(a))return a}import r,{useState as s,useEffect as u,useRef as v}from"react";import w from"classnames";import{Tag as x,Link as y,Loading as z,Modal as A,ToastNotification as B,Select as C,SelectItem as D,DataTable as E}from"@carbon/react";import{decycle as F}from"json-decycle";import{APITypes as G,getAPIType as H}from"utils/APITypes";import{displayType as I,isKafka as J,isKafkaSecure as K}from"utils/ProtocolTypes";import{handleKeyDown as L}from"./../utils/common.js";import{Download as M,Launch as N}from"@carbon/react/icons";import{_validate as O}from"./../hooks/createApiHandler.js";import{useTranslation as P}from"react-i18next";import{get as Q}from"lodash";import R from"../utils/withActionHandler";import{cleanUpKey as S,createObjectBlob as T,generateNameOfApi as U,isIE as V}from"../utils/common";import{useApi as W}from"../contexts/ApiHandler/index.tsx";import{useConfig as X}from"../contexts/config";import Y from"./Markdown.tsx";import Z from"./SecurityDisplay.tsx";import $ from"./AsyncapiBindings";import{retrieveDocHtml as _}from"../utils/documentation-loader";import aa from"./ExtensionsDisplay.tsx";import{getTranslatedExtensions as ba}from"../utils/translate";import ca from"./OperationTag.tsx";var da=100,ea=E.Table,fa=E.TableRow,ga=E.TableBody,ha=E.TableCell,ia=function f(a,b,c,d,e){var g=d;if(g&&c.isSOAP(a)){var h=e||c.getEndpoints(a,{})[0].url;g=JSON.parse(JSON.stringify(d)),g.forEach(function(a){if("OVERVIEW"===a.location&&a["class"].includes("apic_attachments")&&a.html&&a.html.includes("apiwsdl")){var c=b.replace("REPLACE_THIS_VALUE",btoa(h));a.html=a.html.replace(/https:\/\/.*(\.wsdl|\.zip)"/i,"".concat(c,"\""))}})}return g};function ja(a){var c=a.infoSectionEntries,d=a.documentationEntries,e=P(),g=e.t,i=s({modalContent:null,modalTitle:null,modalOpen:null,modalMarkdown:null}),j=l(i,2),k=j[0],m=j[1],n=s({showSwaggerMessages:!0,swaggerErrors:null,swaggerValidationSkipped:!1,swaggerValidationOverride:!1}),o=l(n,2),p=o[0],q=o[1],t=s([]),E=l(t,2),da=E[0],ja=E[1],ka=s(null),la=l(ka,2),ma=la[0],na=la[1],oa=s({}),pa=l(oa,2),qa=pa[0],ra=pa[1],sa=s({}),ta=l(sa,2),ua=ta[0],va=ta[1],wa=X(),xa=wa.options,ya=W(),za=ya.api,Aa=ya.apiHandler,Ba=v(!1),Ca=function b(a){var d=a.target.value;na(ia(za,xa.wsdlRetrieverURL,Aa,c,d))},Da=function a(){q(function(a){return h(h({},a),{},{showSwaggerMessages:!1})})},Ea=function b(a){var c=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"yaml",d=9;a&&a.which===d||V()&&(a.preventDefault(),"yaml"===c?navigator.msSaveBlob(qa.fileContent,qa.filename):navigator.msSaveBlob(ua.fileContent,ua.filename))},Fa=R(function(){var a=f(b().m(function d(a,c){var e;return b().w(function(a){for(;1;)switch(a.n){case 0:e={modalTitle:c.title,modalContent:null,modalOpen:!0,modalMarkdown:c.markdown},c&&c.url?_(c.url,c.extractPortalContent).then(function(a){Ba.current&&m(function(b){return h(h({},b),{},{modalContent:a})})},function(a){Ba.current&&m(function(b){return h(h({},b),{},{modalContent:a})})}):e.modalContent=c.content,m(e);case 1:return a.a(2)}},d)}));return function(b,c){return a.apply(this,arguments)}}()),Ga=R(function(){m(function(a){return h(h({},a),{},{modalOpen:!1})})}),Ha=function c(a,b){var d=xa.validateSwagger,e={swaggerErrors:null,showSwaggerMessages:!0,swaggerValidationSkipped:!1,swaggerValidationOverride:!1};if(d&&!1===d)return e.showSwaggerMessages=!1,void q(e);if(a&&!a.asyncapi){if(Array.isArray(a.paths)&&0===a.paths.length)a.paths={};else if(1<=Object.keys(a.paths).length)for(var f in a.paths)Array.isArray(a.paths[f])&&0===a.paths[f].length&&(a.paths[f]={});var g=JSON.stringify(a,F());if(!b&&102400<2*g.length)return e.swaggerValidationSkipped=!0,void q(e);var h=JSON.parse(g),i=require("swagger-parser-zschema");i.validate(h,function(a){Ba.current&&(a?(e.swaggerErrors=a.message,e.swaggerValidationSkipped=!1):(e.swaggerErrors=null,e.swaggerValidationSkipped=!1),q(e))})}},Ia=function a(){var a=xa.validateAsyncApi;a&&H(za)===G.asyncapi&&f(b().m(function a(){var c,d;return b().w(function(a){for(;1;)switch(a.p=a.n){case 0:return a.p=0,a.n=1,O(za);case 1:c=a.v,ja(c),a.n=3;break;case 2:a.p=2,d=a.v,console.log(d);case 3:return a.a(2)}},a,null,[[0,2]])}))()};u(function(){return Ba.current=!0,function(){Ba.current=!1}},[]),u(function(){ra(T(za,U(za),xa.removeIBMKeys)),va(T(za,U(za),xa.removeIBMKeys,"json")),na(ia(za,xa.wsdlRetrieverURL,Aa,c))},[za,xa.removeIBMKeys,xa.wsdlRetrieverURL,Aa,c]),u(function(){Ha(za,!1),Ia()},[za]);var Ja=function a(){var b=Aa.getApiTags(za),c=b?Object.keys(b.tags):null,d=Aa.getMarkupType();return r.createElement("section",{className:"overviewHeader","aria-label":"overview-header"},r.createElement("h2",null,g("overview")),r.createElement("div",{className:"operationTags tagsContainer"},c&&0<c.length&&c.map(function(a){return r.createElement(ca,{key:a,tag:a,apiTags:b,markupType:d})})))},Ka=function b(a){return r.createElement("section",{className:"","aria-label":"swagger-validation-errors","data-testid":"overview-swagger-errors"},r.createElement(B,{kind:"error",role:"alert",title:g("swagger_errors"),subtitle:g("swagger_errors_description"),className:"errorFrame",statusIconDescription:g("close_swagger_errors"),onCloseButtonClick:Da},r.createElement("pre",{className:"validationErrorText"},r.createElement("code",null,a))))},La=function a(){return r.createElement("section",{className:"","aria-label":"swagger-validation-errors","data-testid":"overview-swagger-errors"},r.createElement(B,{kind:"error",role:"alert",title:g("swagger_errors"),subtitle:g("swagger_errors_description"),className:"errorFrame",statusIconDescription:g("close_swagger_errors"),onCloseButtonClick:Da},da.map(function(a,b){return console.log(a),r.createElement("pre",{className:"validationErrorText",key:"".concat(b+JSON.stringify(a))},r.createElement("code",null,JSON.stringify(a)))})))},Ma=function b(a){return r.createElement("div",{className:"operationInformation apiInfoDescription divided__item","data-testid":"operation-information"},r.createElement("h3",{className:"labelText"},g("description")),r.createElement("div",{className:"valueText"},r.createElement(Y,{data:ba(za.info,"description"),markupType:a})))},Na=function b(a){return a?r.createElement("p",{className:"apiSummary","data-testid":"overview-summary"},a):null},Oa=function a(){var b=Aa.getType(za),c=Aa.getSpecLabel(za);if(b===G.asyncapi){var d=Q(xa,"apiTypeDocs.asyncapi");d&&(b=r.createElement(y,{href:d,target:"_blank",rel:"noopener noreferrer",title:g("async_doc_link_title")},b,r.createElement(N,{className:"externalLink"})))}return r.createElement("div",{className:"operationInformation operationType divided__item","data-testid":"operation-type"},r.createElement("h3",{className:"labelText"},g("type")),r.createElement("div",{className:"valueText","data-testid":"apiType"},b," ",c&&r.createElement(x,{className:"apiSpecLabel"},c)))},Pa=function b(a){var c=a.bindings;return c&&r.createElement($,{bindings:c})},Qa=function b(a){return r.createElement(ea,{className:"overview-server-variables"},r.createElement(ga,null,a.all().map(function(a){return r.createElement(fa,{key:a.id()},r.createElement(ha,{className:"title"},a.id()),r.createElement(ha,null,a.description()&&r.createElement("div",null,a.description()),0<a.allowedValues().length&&r.createElement("div",null," ",g("Allowed values")," : ",a.allowedValues().join(", ")," "),a.defaultValue()&&""!==a.defaultValue()&&r.createElement("div",null," ",g("Default")," : ",a.defaultValue()," ")))})))},Ra=function b(a){var c=Aa.isSOAP(za),d=Aa.isAsync(za),e=1===a.length;return r.createElement("div",{"data-testid":"endpointSection",className:"operationInformation operationEndpoints divided__item"},r.createElement("h3",{className:"labelText"},g("".concat(e?"endpoint":"endpoints"))),(e||!c)&&r.createElement("div",{className:"valueText"},a.map(function(a,b){var c;return r.createElement("div",{key:"".concat(a.url+b),className:"apiEndpointContainer"},r.createElement("div",{className:"apiEndpoint"},a.types&&r.createElement("div",{className:"apiEndpointType"},"".concat(a.types,":")),r.createElement("div",{className:"apiEndpointUrl","data-testid":"endpointUrl"},a.url)),d&&Pa(a),d&&0<(null===(c=a.variables)||void 0===c?void 0:c.length)&&Qa(a.variables))})),!e&&c&&r.createElement("div",{className:"valueText"},r.createElement(C,{id:"overview_endpoint_selector",onChange:Ca,defaultValue:a[0].url,hideLabel:!0,"data-testid":"overview-endpoint-selector"},a.map(function(a){var b=a.types?"".concat(a.types,": "):"";return r.createElement(D,{key:a.url,value:a.url,text:b+a.url,onChange:Ca,"data-testid":"overview-endpoint-option"})}))))},Sa=function b(a){return r.createElement(aa,{label:g("info_extensions"),className:"infoSectionExtensions divided__item",extensions:a})},Ta=function c(a,b){var d=za["x-ibm-configuration"]&&za["x-ibm-configuration"]["application-authentication"];return r.createElement(Z,{security:a,securityDefinitions:b,mtls:d,className:"divided__item"})},Ua=function a(){var b=Aa.getCustomExtensions(za);return r.createElement(aa,{label:g("api_extensions"),className:"apiExtensions divided__item",extensions:b})},Va=function a(){return r.createElement("div",{className:"operationInformation operationContact divided__item","data-testid":"overview-contact"},r.createElement("h3",{className:"labelText"},g("api_contact_info")),r.createElement("div",{className:"valueText"},r.createElement("div",{className:"apiContactDetails"},za.info.contact.name&&r.createElement("div",{className:"apiContactName"},za.info.contact.name),za.info.contact.email&&r.createElement("div",{className:"apiContactEmail"},r.createElement(y,{href:"mailto:".concat(za.info.contact.email)},za.info.contact.email)),za.info.contact.url&&r.createElement("div",{className:"contactUrl"},r.createElement(y,{href:za.info.contact.url,target:"_blank",rel:"noopener noreferrer"},za.info.contact.url,r.createElement(N,{className:"externalLink"}))))))},Wa=function a(){var b=Aa.getMarkupType();return r.createElement("div",{className:"operationInformation operationExternalLinks divided__item","data-testid":"overview-external-links"},r.createElement("h3",{className:"labelText"},g("explorer_external_links")),r.createElement("div",{className:"valueText"},za.externalDocs.description&&r.createElement(Y,{className:"externalLinkDescription",data:ba(za.externalDocs,"description"),markupType:b}),r.createElement(y,{href:za.externalDocs.url,target:"_blank",rel:"noopener noreferrer","data-testid":"externalDocsUrl"},za.externalDocs.url,r.createElement(N,{className:"externalLink"}))))},Xa=function a(){return r.createElement("div",{className:"operationInformation operationAdditionalDocumentation divided__item","data-testid":"overview-additional-docs"},r.createElement("h3",{className:"labelText"},g("explorer_additional_docs")),r.createElement("div",{className:"valueText"},r.createElement("div",{className:"additionalDocumentationLinks"},d.map(function(a,b){return r.createElement(y,{key:"documentation_".concat(a+b),tabIndex:"0",className:"additionalDocumentationLink clickable truncate",title:a.title,onKeyDown:L(function(){return Fa(null,a)}),onClick:function b(){return Fa(null,a)}},a.title)}))))},Ya=function a(){var b=za.asyncapi?g("download_asyncapi_yaml"):g("download_oai_yaml"),c=za.asyncapi?g("download_asyncapi_json"):g("download_oai_json");return r.createElement("div",{className:"block-link divided__item","data-testid":"overview-download-api"},r.createElement("div",{className:"downloadOpenApi"},!V()&&r.createElement(r.Fragment,null,r.createElement(y,{className:"apiDownload",title:c,download:ua.filename,href:ua.fileContent},c,r.createElement(M,{"aria-label":g("download_icon"),className:"apiDownload clickable"})),r.createElement("br",null),r.createElement(y,{className:"apiDownload",title:b,download:qa.filename,href:qa.fileContent},b,r.createElement(M,{"aria-label":g("download_icon"),className:"apiDownload clickable"}))),V()&&r.createElement(r.Fragment,null,r.createElement(y,{key:"apiDownload",className:"apiDownload clickable",title:c,onClick:function b(a){return Ea(a,"json")},onKeyDown:function b(a){return Ea(a,"json")},tabIndex:"0"},c,r.createElement(M,{"aria-label":g("download_icon"),className:"apiDownload clickable"})),r.createElement("br",null),r.createElement(y,{key:"apiDownload",className:"apiDownload clickable",title:b,onClick:Ea,onKeyDown:Ea,tabIndex:"0"},b,r.createElement(M,{"aria-label":g("download_icon"),className:"apiDownload clickable"})))))},Za=function a(){return r.createElement("div",{className:w("block-link\"")},r.createElement("div",{className:"termsOfServiceUrl","data-testid":"overview-tos"},za.info.termsOfService.startsWith("http")?r.createElement(y,{href:za.info.termsOfService,target:"_blank",rel:"noopener noreferrer"},g("terms_of_service"),r.createElement(N,{className:"externalLink"})):r.createElement(y,{tabIndex:"0",className:"termsOfServiceLink clickable truncate",title:g("terms_of_service"),onKeyDown:L(function(){return Fa(null,{title:g("terms_of_service"),content:za.info.termsOfService,markdown:!0})}),onClick:function a(){return Fa(null,{title:g("terms_of_service"),content:za.info.termsOfService,markdown:!0})}},g("terms_of_service_link"))))},$a=function a(){return ma.map(function(a,b){return(!a.location||"OVERVIEW"===a.location)&&a.html?r.createElement("div",{key:"infoSectionEntry_".concat(a+b),className:w("infoSection",a["class"]),dangerouslySetInnerHTML:{__html:a.html},"data-testid":"overview-infosection"}):null})},_a=function a(){var b;if(za.asyncapi){var c=Aa.getFirstProtocol();if(b=I(c),J(c)){b=K(c)?g("encrypted_protocol",{protocol:b}):b;var d=Q(xa,"apiTypeDocs.kafka");d&&(b=r.createElement(y,{href:d,target:"_blank",rel:"noopener noreferrer",title:g("kafka_doc_link_title")},I(b),r.createElement(N,{className:"externalLink"})))}}else{var e=Aa.getSchemes(za);b=e?e.join(", ").toUpperCase():""}return b&&r.createElement("div",{className:"operationInformation apiProtocol divided__item"},r.createElement("h3",{className:"labelText"},g("protocol")),r.createElement("div",{className:"valueText","data-testid":"api-protocol"},b))},ab=function a(){var b=za.jsonSchemaDialect;return b&&r.createElement("div",{className:"operationInformation divided__item"},r.createElement("h3",{className:"labelText"},g("json_schema_dialect")),r.createElement("div",{className:"valueText","data-testid":"api-json-schema-dialect"},b))},bb=function a(){var b=Aa.getEndpoints(za,{}),c=Aa.isSOAP(za),e=Aa.getCustomExtensions(za.info),f=za.info&&(za.info.summary||za.info["x-ibm-summary"]),g=Q(za,"info.description"),h=Aa.getCustomExtensions(za),i=Aa.getSecurity(),j=Aa.getSecurityDefinitions(),k=Aa.getMarkupType(),l=i&&0<i.length&&j&&0<Object.keys(j).length;return r.createElement("section",{className:"overviewBody divided","aria-label":"overview-body"},f?Na(f):g&&r.createElement(Y,{className:"apiDescription",data:ba(za.info,"description"),markupType:k,"data-testid":"overview-x-ibm-summary"}),f&&g&&Ma(k),Oa(),_a(),ab(),Array.isArray(b)&&0<b.length&&Ra(b),e&&Sa(e),l&&Ta(i,j),h&&Ua(),za.info&&za.info.contact&&(za.info.contact.name||za.info.contact.email||za.info.contact.url)&&Va(),za.externalDocs&&Wa(),d&&0<d.length&&Xa(),(!c||c&&xa.showSoapSwaggerDownload)&&(!za.asyncapi||za.asyncapi&&xa.showAsyncApiDownload)&&xa.showSwaggerDownload&&Ya(),za.info&&za.info.termsOfService&&Za(),ma&&0<ma.length&&$a())},cb=function a(){var b,c=Aa.getMarkupType();return r.createElement(A,{open:k.modalOpen,passiveModal:!0,modalHeading:null!==(b=null===k||void 0===k?void 0:k.modalTitle)&&void 0!==b?b:"",onRequestClose:Ga,"data-testid":"overview-modal",hasScrollingContent:!0,"aria-label":g("model_label")},!k.modalContent&&r.createElement(z,{small:!0,withOverlay:!1}),k.modalContent&&!k.modalMarkdown&&r.createElement("div",{dangerouslySetInnerHTML:{__html:k.modalContent}}),k.modalContent&&k.modalMarkdown&&r.createElement(Y,{data:k.modalContent,markupType:c}))},db=function a(){p.showSwaggerMessages&&p.swaggerValidationSkipped&&!p.swaggerValidationOverride&&!p.swaggerErrors&&console.log(g("swagger_validation_size_warning_description"))},eb=Aa.getType(za);return db(),r.createElement("section",{className:w("overview-section","main","".concat(eb.toLowerCase(),"-api"),"overview-".concat(S("".concat(za.info.title,"_").concat(za.info.version)))),"aria-label":"overview-main"},p.showSwaggerMessages&&p.swaggerErrors&&Ka(p.swaggerErrors),p.showSwaggerMessages&&za.asyncapi&&0<da.length&&La(),Ja(),bb(),cb())}export default ja;