From 4bf3778b27ab64bed7ace98d42604f888ef96133 Mon Sep 17 00:00:00 2001 From: NagyZoltanPeter <113987313+NagyZoltanPeter@users.noreply.github.com> Date: Fri, 27 Oct 2023 10:45:46 +0200 Subject: [PATCH] Github page source base --- README.md | 5 + dist/index.html | 6 + dist/index.html.gz | Bin 0 -> 620 bytes dist/rapidoc-min.js | 3896 +++++ dist/rapidoc-min.js.LICENSE.txt | 71 + dist/rapidoc-min.js.LICENSE.txt.gz | Bin 0 -> 592 bytes dist/rapidoc-min.js.gz | Bin 0 -> 222654 bytes dist/rapidoc-min.js.map | 1 + dist/rapidoc-min.js.map.gz | Bin 0 -> 79028 bytes dist/rapidoc.js | 20474 +++++++++++++++++++++++++++ dist/report.html | 39 + index.html | 28 + waku_logo.png | Bin 0 -> 17305 bytes 13 files changed, 24520 insertions(+) create mode 100644 dist/index.html create mode 100644 dist/index.html.gz create mode 100644 dist/rapidoc-min.js create mode 100644 dist/rapidoc-min.js.LICENSE.txt create mode 100644 dist/rapidoc-min.js.LICENSE.txt.gz create mode 100644 dist/rapidoc-min.js.gz create mode 100644 dist/rapidoc-min.js.map create mode 100644 dist/rapidoc-min.js.map.gz create mode 100644 dist/rapidoc.js create mode 100644 dist/report.html create mode 100644 index.html create mode 100644 waku_logo.png diff --git a/README.md b/README.md index 51fd7e8..8be54da 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,7 @@ # waku-rest-api Open API specification of Waku v2 client interface + +This branch stands for the source of Waku v2 Rest API specification page hosted on Github Pages on +https://github.com/waku-org/waku-rest-api repository. + +Credit goes to https://rapidocweb.com/ for the engine that renders the specification. \ No newline at end of file diff --git a/dist/index.html b/dist/index.html new file mode 100644 index 0000000..d7faa42 --- /dev/null +++ b/dist/index.html @@ -0,0 +1,6 @@ +RapiDoc \ No newline at end of file diff --git a/dist/index.html.gz b/dist/index.html.gz new file mode 100644 index 0000000000000000000000000000000000000000..05bc1138b71e36eee87ce2a9b256cfcdb1c00f69 GIT binary patch literal 620 zcmV-y0+an8iwFP!000026QxwkZrd;ry!R_uUYr0Sh1^oqG8#KM6i88^f3POk788n8 z$(3B8=)ZR<*>2qCRsj;Z&mngPTE4f@(Ac49sP(I5`3etVUrP*1} zGGNR0h?zmik;m0H=-fjz%W5{4-h~&D(AP54=rK2ljNK&M)v~IL4f;7-^lnHxAXWRO zYTUl@{L*tSamB?589#l{w|Dxs+V;-dYHn6p+(GY2^Le$&3A5wHoHY;W7a;#+~pBUurOldX!kbVQEAR{QC G1ONbytuYAz literal 0 HcmV?d00001 diff --git a/dist/rapidoc-min.js b/dist/rapidoc-min.js new file mode 100644 index 0000000..c47832f --- /dev/null +++ b/dist/rapidoc-min.js @@ -0,0 +1,3896 @@ +/*! RapiDoc 9.3.5-beta | Author - Mrinmoy Majumdar | License information can be found in rapidoc-min.js.LICENSE.txt */ +(()=>{var e,t,r={656:(e,t,r)=>{"use strict";const n=window,s=n.ShadowRoot&&(void 0===n.ShadyCSS||n.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,i=Symbol(),o=new WeakMap;class a{constructor(e,t,r){if(this._$cssResult$=!0,r!==i)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=t}get styleSheet(){let e=this.o;const t=this.t;if(s&&void 0===e){const r=void 0!==t&&1===t.length;r&&(e=o.get(t)),void 0===e&&((this.o=e=new CSSStyleSheet).replaceSync(this.cssText),r&&o.set(t,e))}return e}toString(){return this.cssText}}const l=e=>new a("string"==typeof e?e:e+"",void 0,i),c=(e,...t)=>{const r=1===e.length?e[0]:t.reduce(((t,r,n)=>t+(e=>{if(!0===e._$cssResult$)return e.cssText;if("number"==typeof e)return e;throw Error("Value passed to 'css' function must be a 'css' function result: "+e+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(r)+e[n+1]),e[0]);return new a(r,e,i)},p=s?e=>e:e=>e instanceof CSSStyleSheet?(e=>{let t="";for(const r of e.cssRules)t+=r.cssText;return l(t)})(e):e;var u;const d=window,h=d.trustedTypes,f=h?h.emptyScript:"",m=d.reactiveElementPolyfillSupport,y={toAttribute(e,t){switch(t){case Boolean:e=e?f:null;break;case Object:case Array:e=null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){let r=e;switch(t){case Boolean:r=null!==e;break;case Number:r=null===e?null:Number(e);break;case Object:case Array:try{r=JSON.parse(e)}catch(e){r=null}}return r}},g=(e,t)=>t!==e&&(t==t||e==e),v={attribute:!0,type:String,converter:y,reflect:!1,hasChanged:g},b="finalized";class x extends HTMLElement{constructor(){super(),this._$Ei=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$El=null,this.u()}static addInitializer(e){var t;this.finalize(),(null!==(t=this.h)&&void 0!==t?t:this.h=[]).push(e)}static get observedAttributes(){this.finalize();const e=[];return this.elementProperties.forEach(((t,r)=>{const n=this._$Ep(r,t);void 0!==n&&(this._$Ev.set(n,r),e.push(n))})),e}static createProperty(e,t=v){if(t.state&&(t.attribute=!1),this.finalize(),this.elementProperties.set(e,t),!t.noAccessor&&!this.prototype.hasOwnProperty(e)){const r="symbol"==typeof e?Symbol():"__"+e,n=this.getPropertyDescriptor(e,r,t);void 0!==n&&Object.defineProperty(this.prototype,e,n)}}static getPropertyDescriptor(e,t,r){return{get(){return this[t]},set(n){const s=this[e];this[t]=n,this.requestUpdate(e,s,r)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this.elementProperties.get(e)||v}static finalize(){if(this.hasOwnProperty(b))return!1;this[b]=!0;const e=Object.getPrototypeOf(this);if(e.finalize(),void 0!==e.h&&(this.h=[...e.h]),this.elementProperties=new Map(e.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){const e=this.properties,t=[...Object.getOwnPropertyNames(e),...Object.getOwnPropertySymbols(e)];for(const r of t)this.createProperty(r,e[r])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(e){const t=[];if(Array.isArray(e)){const r=new Set(e.flat(1/0).reverse());for(const e of r)t.unshift(p(e))}else void 0!==e&&t.push(p(e));return t}static _$Ep(e,t){const r=t.attribute;return!1===r?void 0:"string"==typeof r?r:"string"==typeof e?e.toLowerCase():void 0}u(){var e;this._$E_=new Promise((e=>this.enableUpdating=e)),this._$AL=new Map,this._$Eg(),this.requestUpdate(),null===(e=this.constructor.h)||void 0===e||e.forEach((e=>e(this)))}addController(e){var t,r;(null!==(t=this._$ES)&&void 0!==t?t:this._$ES=[]).push(e),void 0!==this.renderRoot&&this.isConnected&&(null===(r=e.hostConnected)||void 0===r||r.call(e))}removeController(e){var t;null===(t=this._$ES)||void 0===t||t.splice(this._$ES.indexOf(e)>>>0,1)}_$Eg(){this.constructor.elementProperties.forEach(((e,t)=>{this.hasOwnProperty(t)&&(this._$Ei.set(t,this[t]),delete this[t])}))}createRenderRoot(){var e;const t=null!==(e=this.shadowRoot)&&void 0!==e?e:this.attachShadow(this.constructor.shadowRootOptions);return((e,t)=>{s?e.adoptedStyleSheets=t.map((e=>e instanceof CSSStyleSheet?e:e.styleSheet)):t.forEach((t=>{const r=document.createElement("style"),s=n.litNonce;void 0!==s&&r.setAttribute("nonce",s),r.textContent=t.cssText,e.appendChild(r)}))})(t,this.constructor.elementStyles),t}connectedCallback(){var e;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(e=this._$ES)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostConnected)||void 0===t?void 0:t.call(e)}))}enableUpdating(e){}disconnectedCallback(){var e;null===(e=this._$ES)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostDisconnected)||void 0===t?void 0:t.call(e)}))}attributeChangedCallback(e,t,r){this._$AK(e,r)}_$EO(e,t,r=v){var n;const s=this.constructor._$Ep(e,r);if(void 0!==s&&!0===r.reflect){const i=(void 0!==(null===(n=r.converter)||void 0===n?void 0:n.toAttribute)?r.converter:y).toAttribute(t,r.type);this._$El=e,null==i?this.removeAttribute(s):this.setAttribute(s,i),this._$El=null}}_$AK(e,t){var r;const n=this.constructor,s=n._$Ev.get(e);if(void 0!==s&&this._$El!==s){const e=n.getPropertyOptions(s),i="function"==typeof e.converter?{fromAttribute:e.converter}:void 0!==(null===(r=e.converter)||void 0===r?void 0:r.fromAttribute)?e.converter:y;this._$El=s,this[s]=i.fromAttribute(t,e.type),this._$El=null}}requestUpdate(e,t,r){let n=!0;void 0!==e&&(((r=r||this.constructor.getPropertyOptions(e)).hasChanged||g)(this[e],t)?(this._$AL.has(e)||this._$AL.set(e,t),!0===r.reflect&&this._$El!==e&&(void 0===this._$EC&&(this._$EC=new Map),this._$EC.set(e,r))):n=!1),!this.isUpdatePending&&n&&(this._$E_=this._$Ej())}async _$Ej(){this.isUpdatePending=!0;try{await this._$E_}catch(e){Promise.reject(e)}const e=this.scheduleUpdate();return null!=e&&await e,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){var e;if(!this.isUpdatePending)return;this.hasUpdated,this._$Ei&&(this._$Ei.forEach(((e,t)=>this[t]=e)),this._$Ei=void 0);let t=!1;const r=this._$AL;try{t=this.shouldUpdate(r),t?(this.willUpdate(r),null===(e=this._$ES)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostUpdate)||void 0===t?void 0:t.call(e)})),this.update(r)):this._$Ek()}catch(e){throw t=!1,this._$Ek(),e}t&&this._$AE(r)}willUpdate(e){}_$AE(e){var t;null===(t=this._$ES)||void 0===t||t.forEach((e=>{var t;return null===(t=e.hostUpdated)||void 0===t?void 0:t.call(e)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(e)),this.updated(e)}_$Ek(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$E_}shouldUpdate(e){return!0}update(e){void 0!==this._$EC&&(this._$EC.forEach(((e,t)=>this._$EO(t,this[t],e))),this._$EC=void 0),this._$Ek()}updated(e){}firstUpdated(e){}}var w;x[b]=!0,x.elementProperties=new Map,x.elementStyles=[],x.shadowRootOptions={mode:"open"},null==m||m({ReactiveElement:x}),(null!==(u=d.reactiveElementVersions)&&void 0!==u?u:d.reactiveElementVersions=[]).push("1.6.2");const $=window,S=$.trustedTypes,E=S?S.createPolicy("lit-html",{createHTML:e=>e}):void 0,k="$lit$",O=`lit$${(Math.random()+"").slice(9)}$`,j="?"+O,A=`<${j}>`,P=document,T=()=>P.createComment(""),C=e=>null===e||"object"!=typeof e&&"function"!=typeof e,I=Array.isArray,R=e=>I(e)||"function"==typeof(null==e?void 0:e[Symbol.iterator]),_="[ \t\n\f\r]",F=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,D=/-->/g,M=/>/g,q=RegExp(`>|${_}(?:([^\\s"'>=/]+)(${_}*=${_}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),L=/'/g,B=/"/g,N=/^(?:script|style|textarea|title)$/i,U=e=>(t,...r)=>({_$litType$:e,strings:t,values:r}),z=U(1),H=(U(2),Symbol.for("lit-noChange")),V=Symbol.for("lit-nothing"),W=new WeakMap,G=P.createTreeWalker(P,129,null,!1),J=(e,t)=>{const r=e.length-1,n=[];let s,i=2===t?"":"",o=F;for(let t=0;t"===l[0]?(o=null!=s?s:F,c=-1):void 0===l[1]?c=-2:(c=o.lastIndex-l[2].length,a=l[1],o=void 0===l[3]?q:'"'===l[3]?B:L):o===B||o===L?o=q:o===D||o===M?o=F:(o=q,s=void 0);const u=o===q&&e[t+1].startsWith("/>")?" ":"";i+=o===F?r+A:c>=0?(n.push(a),r.slice(0,c)+k+r.slice(c)+O+u):r+O+(-2===c?(n.push(void 0),t):u)}const a=i+(e[r]||"")+(2===t?"":"");if(!Array.isArray(e)||!e.hasOwnProperty("raw"))throw Error("invalid template strings array");return[void 0!==E?E.createHTML(a):a,n]};class K{constructor({strings:e,_$litType$:t},r){let n;this.parts=[];let s=0,i=0;const o=e.length-1,a=this.parts,[l,c]=J(e,t);if(this.el=K.createElement(l,r),G.currentNode=this.el.content,2===t){const e=this.el.content,t=e.firstChild;t.remove(),e.append(...t.childNodes)}for(;null!==(n=G.nextNode())&&a.length0){n.textContent=S?S.emptyScript:"";for(let r=0;r2||""!==r[0]||""!==r[1]?(this._$AH=Array(r.length-1).fill(new String),this.strings=r):this._$AH=V}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(e,t=this,r,n){const s=this.strings;let i=!1;if(void 0===s)e=Y(this,e,t,0),i=!C(e)||e!==this._$AH&&e!==H,i&&(this._$AH=e);else{const n=e;let o,a;for(e=s[0],o=0;o{var n,s;const i=null!==(n=null==r?void 0:r.renderBefore)&&void 0!==n?n:t;let o=i._$litPart$;if(void 0===o){const e=null!==(s=null==r?void 0:r.renderBefore)&&void 0!==s?s:null;i._$litPart$=o=new X(t.insertBefore(T(),e),e,void 0,null!=r?r:{})}return o._$AI(e),o})(t,this.renderRoot,this.renderOptions)}connectedCallback(){var e;super.connectedCallback(),null===(e=this._$Do)||void 0===e||e.setConnected(!0)}disconnectedCallback(){var e;super.disconnectedCallback(),null===(e=this._$Do)||void 0===e||e.setConnected(!1)}render(){return H}}ce.finalized=!0,ce._$litElement$=!0,null===(ae=globalThis.litElementHydrateSupport)||void 0===ae||ae.call(globalThis,{LitElement:ce});const pe=globalThis.litElementPolyfillSupport;null==pe||pe({LitElement:ce});function ue(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}(null!==(le=globalThis.litElementVersions)&&void 0!==le?le:globalThis.litElementVersions=[]).push("3.3.2");let de={async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,hooks:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1};function he(e){de=e}const fe=/[&<>"']/,me=new RegExp(fe.source,"g"),ye=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,ge=new RegExp(ye.source,"g"),ve={"&":"&","<":"<",">":">",'"':""","'":"'"},be=e=>ve[e];function xe(e,t){if(t){if(fe.test(e))return e.replace(me,be)}else if(ye.test(e))return e.replace(ge,be);return e}const we=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function $e(e){return e.replace(we,((e,t)=>"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""))}const Se=/(^|[^\[])\^/g;function Ee(e,t){e="string"==typeof e?e:e.source,t=t||"";const r={replace:(t,n)=>(n=(n=n.source||n).replace(Se,"$1"),e=e.replace(t,n),r),getRegex:()=>new RegExp(e,t)};return r}const ke=/[^\w:]/g,Oe=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function je(e,t,r){if(e){let e;try{e=decodeURIComponent($e(r)).replace(ke,"").toLowerCase()}catch(e){return null}if(0===e.indexOf("javascript:")||0===e.indexOf("vbscript:")||0===e.indexOf("data:"))return null}t&&!Oe.test(r)&&(r=function(e,t){Ae[" "+e]||(Pe.test(e)?Ae[" "+e]=e+"/":Ae[" "+e]=_e(e,"/",!0));e=Ae[" "+e];const r=-1===e.indexOf(":");return"//"===t.substring(0,2)?r?t:e.replace(Te,"$1")+t:"/"===t.charAt(0)?r?t:e.replace(Ce,"$1")+t:e+t}(t,r));try{r=encodeURI(r).replace(/%25/g,"%")}catch(e){return null}return r}const Ae={},Pe=/^[^:]+:\/*[^/]*$/,Te=/^([^:]+:)[\s\S]*$/,Ce=/^([^:]+:\/*[^/]*)[\s\S]*$/;const Ie={exec:function(){}};function Re(e,t){const r=e.replace(/\|/g,((e,t,r)=>{let n=!1,s=t;for(;--s>=0&&"\\"===r[s];)n=!n;return n?"|":" |"})).split(/ \|/);let n=0;if(r[0].trim()||r.shift(),r.length>0&&!r[r.length-1].trim()&&r.pop(),r.length>t)r.splice(t);else for(;r.length0)return{type:"space",raw:t[0]}}code(e){const t=this.rules.block.code.exec(e);if(t){const e=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?e:_e(e,"\n")}}}fences(e){const t=this.rules.block.fences.exec(e);if(t){const e=t[0],r=function(e,t){const r=e.match(/^(\s+)(?:```)/);if(null===r)return t;const n=r[1];return t.split("\n").map((e=>{const t=e.match(/^\s+/);if(null===t)return e;const[r]=t;return r.length>=n.length?e.slice(n.length):e})).join("\n")}(e,t[3]||"");return{type:"code",raw:e,lang:t[2]?t[2].trim().replace(this.rules.inline._escapes,"$1"):t[2],text:r}}}heading(e){const t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(/#$/.test(e)){const t=_e(e,"#");this.options.pedantic?e=t.trim():t&&!/ $/.test(t)||(e=t.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(e){const t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}}blockquote(e){const t=this.rules.block.blockquote.exec(e);if(t){const e=t[0].replace(/^ *>[ \t]?/gm,""),r=this.lexer.state.top;this.lexer.state.top=!0;const n=this.lexer.blockTokens(e);return this.lexer.state.top=r,{type:"blockquote",raw:t[0],tokens:n,text:e}}}list(e){let t=this.rules.block.list.exec(e);if(t){let r,n,s,i,o,a,l,c,p,u,d,h,f=t[1].trim();const m=f.length>1,y={type:"list",raw:"",ordered:m,start:m?+f.slice(0,-1):"",loose:!1,items:[]};f=m?`\\d{1,9}\\${f.slice(-1)}`:`\\${f}`,this.options.pedantic&&(f=m?f:"[*+-]");const g=new RegExp(`^( {0,3}${f})((?:[\t ][^\\n]*)?(?:\\n|$))`);for(;e&&(h=!1,t=g.exec(e))&&!this.rules.block.hr.test(e);){if(r=t[0],e=e.substring(r.length),c=t[2].split("\n",1)[0].replace(/^\t+/,(e=>" ".repeat(3*e.length))),p=e.split("\n",1)[0],this.options.pedantic?(i=2,d=c.trimLeft()):(i=t[2].search(/[^ ]/),i=i>4?1:i,d=c.slice(i),i+=t[1].length),a=!1,!c&&/^ *$/.test(p)&&(r+=p+"\n",e=e.substring(p.length+1),h=!0),!h){const t=new RegExp(`^ {0,${Math.min(3,i-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))`),n=new RegExp(`^ {0,${Math.min(3,i-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),s=new RegExp(`^ {0,${Math.min(3,i-1)}}(?:\`\`\`|~~~)`),o=new RegExp(`^ {0,${Math.min(3,i-1)}}#`);for(;e&&(u=e.split("\n",1)[0],p=u,this.options.pedantic&&(p=p.replace(/^ {1,4}(?=( {4})*[^ ])/g," ")),!s.test(p))&&!o.test(p)&&!t.test(p)&&!n.test(e);){if(p.search(/[^ ]/)>=i||!p.trim())d+="\n"+p.slice(i);else{if(a)break;if(c.search(/[^ ]/)>=4)break;if(s.test(c))break;if(o.test(c))break;if(n.test(c))break;d+="\n"+p}a||p.trim()||(a=!0),r+=u+"\n",e=e.substring(u.length+1),c=p.slice(i)}}y.loose||(l?y.loose=!0:/\n *\n *$/.test(r)&&(l=!0)),this.options.gfm&&(n=/^\[[ xX]\] /.exec(d),n&&(s="[ ] "!==n[0],d=d.replace(/^\[[ xX]\] +/,""))),y.items.push({type:"list_item",raw:r,task:!!n,checked:s,loose:!1,text:d}),y.raw+=r}y.items[y.items.length-1].raw=r.trimRight(),y.items[y.items.length-1].text=d.trimRight(),y.raw=y.raw.trimRight();const v=y.items.length;for(o=0;o"space"===e.type)),t=e.length>0&&e.some((e=>/\n.*\n/.test(e.raw)));y.loose=t}if(y.loose)for(o=0;o$/,"$1").replace(this.rules.inline._escapes,"$1"):"",n=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline._escapes,"$1"):t[3];return{type:"def",tag:e,raw:t[0],href:r,title:n}}}table(e){const t=this.rules.block.table.exec(e);if(t){const e={type:"table",header:Re(t[1]).map((e=>({text:e}))),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(e.header.length===e.align.length){e.raw=t[0];let r,n,s,i,o=e.align.length;for(r=0;r({text:e})));for(o=e.header.length,n=0;n/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):xe(t[0]):t[0]}}link(e){const t=this.rules.inline.link.exec(e);if(t){const e=t[2].trim();if(!this.options.pedantic&&/^$/.test(e))return;const t=_e(e.slice(0,-1),"\\");if((e.length-t.length)%2==0)return}else{const e=function(e,t){if(-1===e.indexOf(t[1]))return-1;const r=e.length;let n=0,s=0;for(;s-1){const r=(0===t[0].indexOf("!")?5:4)+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,r).trim(),t[3]=""}}let r=t[2],n="";if(this.options.pedantic){const e=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(r);e&&(r=e[1],n=e[3])}else n=t[3]?t[3].slice(1,-1):"";return r=r.trim(),/^$/.test(e)?r.slice(1):r.slice(1,-1)),Fe(t,{href:r?r.replace(this.rules.inline._escapes,"$1"):r,title:n?n.replace(this.rules.inline._escapes,"$1"):n},t[0],this.lexer)}}reflink(e,t){let r;if((r=this.rules.inline.reflink.exec(e))||(r=this.rules.inline.nolink.exec(e))){let e=(r[2]||r[1]).replace(/\s+/g," ");if(e=t[e.toLowerCase()],!e){const e=r[0].charAt(0);return{type:"text",raw:e,text:e}}return Fe(r,e,r[0],this.lexer)}}emStrong(e,t,r=""){let n=this.rules.inline.emStrong.lDelim.exec(e);if(!n)return;if(n[3]&&r.match(/[\p{L}\p{N}]/u))return;if(!(n[1]||n[2]||"")||!r||this.rules.inline.punctuation.exec(r)){const r=n[0].length-1;let s,i,o=r,a=0;const l="*"===n[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(l.lastIndex=0,t=t.slice(-1*e.length+r);null!=(n=l.exec(t));){if(s=n[1]||n[2]||n[3]||n[4]||n[5]||n[6],!s)continue;if(i=s.length,n[3]||n[4]){o+=i;continue}if((n[5]||n[6])&&r%3&&!((r+i)%3)){a+=i;continue}if(o-=i,o>0)continue;i=Math.min(i,i+o+a);const t=e.slice(0,r+n.index+i+1);if(Math.min(r,i)%2){const e=t.slice(1,-1);return{type:"em",raw:t,text:e,tokens:this.lexer.inlineTokens(e)}}const l=t.slice(2,-2);return{type:"strong",raw:t,text:l,tokens:this.lexer.inlineTokens(l)}}}}codespan(e){const t=this.rules.inline.code.exec(e);if(t){let e=t[2].replace(/\n/g," ");const r=/[^ ]/.test(e),n=/^ /.test(e)&&/ $/.test(e);return r&&n&&(e=e.substring(1,e.length-1)),e=xe(e,!0),{type:"codespan",raw:t[0],text:e}}}br(e){const t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){const t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e,t){const r=this.rules.inline.autolink.exec(e);if(r){let e,n;return"@"===r[2]?(e=xe(this.options.mangle?t(r[1]):r[1]),n="mailto:"+e):(e=xe(r[1]),n=e),{type:"link",raw:r[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}url(e,t){let r;if(r=this.rules.inline.url.exec(e)){let e,n;if("@"===r[2])e=xe(this.options.mangle?t(r[0]):r[0]),n="mailto:"+e;else{let t;do{t=r[0],r[0]=this.rules.inline._backpedal.exec(r[0])[0]}while(t!==r[0]);e=xe(r[0]),n="www."===r[1]?"http://"+r[0]:r[0]}return{type:"link",raw:r[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e,t){const r=this.rules.inline.text.exec(e);if(r){let e;return e=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):xe(r[0]):r[0]:xe(this.options.smartypants?t(r[0]):r[0]),{type:"text",raw:r[0],text:e}}}}const Me={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:Ie,lheading:/^((?:(?!^bull ).|\n(?!\n|bull ))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\.|[^\[\]\\])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};Me.def=Ee(Me.def).replace("label",Me._label).replace("title",Me._title).getRegex(),Me.bullet=/(?:[*+-]|\d{1,9}[.)])/,Me.listItemStart=Ee(/^( *)(bull) */).replace("bull",Me.bullet).getRegex(),Me.list=Ee(Me.list).replace(/bull/g,Me.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Me.def.source+")").getRegex(),Me._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Me._comment=/|$)/,Me.html=Ee(Me.html,"i").replace("comment",Me._comment).replace("tag",Me._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Me.lheading=Ee(Me.lheading).replace(/bull/g,Me.bullet).getRegex(),Me.paragraph=Ee(Me._paragraph).replace("hr",Me.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Me._tag).getRegex(),Me.blockquote=Ee(Me.blockquote).replace("paragraph",Me.paragraph).getRegex(),Me.normal={...Me},Me.gfm={...Me.normal,table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"},Me.gfm.table=Ee(Me.gfm.table).replace("hr",Me.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Me._tag).getRegex(),Me.gfm.paragraph=Ee(Me._paragraph).replace("hr",Me.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",Me.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",Me._tag).getRegex(),Me.pedantic={...Me.normal,html:Ee("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",Me._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Ie,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:Ee(Me.normal._paragraph).replace("hr",Me.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",Me.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()};const qe={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Ie,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:((?!\*)[punct])|[^\s*]))|^_+(?:((?!_)[punct])|([^\s_]))/,rDelimAst:/^[^_*]*?__[^_*]*?\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\*)[punct](\*+)(?=[\s]|$)|[^punct\s](\*+)(?!\*)(?=[punct\s]|$)|(?!\*)[punct\s](\*+)(?=[^punct\s])|[\s](\*+)(?!\*)(?=[punct])|(?!\*)[punct](\*+)(?!\*)(?=[punct])|[^punct\s](\*+)(?=[^punct\s])/,rDelimUnd:/^[^_*]*?\*\*[^_*]*?_[^_*]*?(?=\*\*)|[^_]+(?=[^_])|(?!_)[punct](_+)(?=[\s]|$)|[^punct\s](_+)(?!_)(?=[punct\s]|$)|(?!_)[punct\s](_+)(?=[^punct\s])|[\s](_+)(?!_)(?=[punct])|(?!_)[punct](_+)(?!_)(?=[punct])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Ie,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\.5&&(r="x"+r.toString(16)),n+="&#"+r+";";return n}qe._punctuation="\\p{P}$+<=>`^|~",qe.punctuation=Ee(qe.punctuation,"u").replace(/punctuation/g,qe._punctuation).getRegex(),qe.blockSkip=/\[[^[\]]*?\]\([^\(\)]*?\)|`[^`]*?`|<[^<>]*?>/g,qe.anyPunctuation=/\\[punct]/g,qe._escapes=/\\([punct])/g,qe._comment=Ee(Me._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),qe.emStrong.lDelim=Ee(qe.emStrong.lDelim,"u").replace(/punct/g,qe._punctuation).getRegex(),qe.emStrong.rDelimAst=Ee(qe.emStrong.rDelimAst,"gu").replace(/punct/g,qe._punctuation).getRegex(),qe.emStrong.rDelimUnd=Ee(qe.emStrong.rDelimUnd,"gu").replace(/punct/g,qe._punctuation).getRegex(),qe.anyPunctuation=Ee(qe.anyPunctuation,"gu").replace(/punct/g,qe._punctuation).getRegex(),qe._escapes=Ee(qe._escapes,"gu").replace(/punct/g,qe._punctuation).getRegex(),qe._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,qe._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,qe.autolink=Ee(qe.autolink).replace("scheme",qe._scheme).replace("email",qe._email).getRegex(),qe._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,qe.tag=Ee(qe.tag).replace("comment",qe._comment).replace("attribute",qe._attribute).getRegex(),qe._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,qe._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,qe._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,qe.link=Ee(qe.link).replace("label",qe._label).replace("href",qe._href).replace("title",qe._title).getRegex(),qe.reflink=Ee(qe.reflink).replace("label",qe._label).replace("ref",Me._label).getRegex(),qe.nolink=Ee(qe.nolink).replace("ref",Me._label).getRegex(),qe.reflinkSearch=Ee(qe.reflinkSearch,"g").replace("reflink",qe.reflink).replace("nolink",qe.nolink).getRegex(),qe.normal={...qe},qe.pedantic={...qe.normal,strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Ee(/^!?\[(label)\]\((.*?)\)/).replace("label",qe._label).getRegex(),reflink:Ee(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",qe._label).getRegex()},qe.gfm={...qe.normal,escape:Ee(qe.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\t+" ".repeat(r.length)));e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some((n=>!!(r=n.call({lexer:this},e,t))&&(e=e.substring(r.raw.length),t.push(r),!0)))))if(r=this.tokenizer.space(e))e=e.substring(r.raw.length),1===r.raw.length&&t.length>0?t[t.length-1].raw+="\n":t.push(r);else if(r=this.tokenizer.code(e))e=e.substring(r.raw.length),n=t[t.length-1],!n||"paragraph"!==n.type&&"text"!==n.type?t.push(r):(n.raw+="\n"+r.raw,n.text+="\n"+r.text,this.inlineQueue[this.inlineQueue.length-1].src=n.text);else if(r=this.tokenizer.fences(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.heading(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.hr(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.blockquote(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.list(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.html(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.def(e))e=e.substring(r.raw.length),n=t[t.length-1],!n||"paragraph"!==n.type&&"text"!==n.type?this.tokens.links[r.tag]||(this.tokens.links[r.tag]={href:r.href,title:r.title}):(n.raw+="\n"+r.raw,n.text+="\n"+r.raw,this.inlineQueue[this.inlineQueue.length-1].src=n.text);else if(r=this.tokenizer.table(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.lheading(e))e=e.substring(r.raw.length),t.push(r);else{if(s=e,this.options.extensions&&this.options.extensions.startBlock){let t=1/0;const r=e.slice(1);let n;this.options.extensions.startBlock.forEach((function(e){n=e.call({lexer:this},r),"number"==typeof n&&n>=0&&(t=Math.min(t,n))})),t<1/0&&t>=0&&(s=e.substring(0,t+1))}if(this.state.top&&(r=this.tokenizer.paragraph(s)))n=t[t.length-1],i&&"paragraph"===n.type?(n.raw+="\n"+r.raw,n.text+="\n"+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):t.push(r),i=s.length!==e.length,e=e.substring(r.raw.length);else if(r=this.tokenizer.text(e))e=e.substring(r.raw.length),n=t[t.length-1],n&&"text"===n.type?(n.raw+="\n"+r.raw,n.text+="\n"+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):t.push(r);else if(e){const t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw new Error(t)}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){let r,n,s,i,o,a,l=e;if(this.tokens.links){const e=Object.keys(this.tokens.links);if(e.length>0)for(;null!=(i=this.tokenizer.rules.inline.reflinkSearch.exec(l));)e.includes(i[0].slice(i[0].lastIndexOf("[")+1,-1))&&(l=l.slice(0,i.index)+"["+"a".repeat(i[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(i=this.tokenizer.rules.inline.blockSkip.exec(l));)l=l.slice(0,i.index)+"["+"a".repeat(i[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(i=this.tokenizer.rules.inline.anyPunctuation.exec(l));)l=l.slice(0,i.index)+"++"+l.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;e;)if(o||(a=""),o=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((n=>!!(r=n.call({lexer:this},e,t))&&(e=e.substring(r.raw.length),t.push(r),!0)))))if(r=this.tokenizer.escape(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.tag(e))e=e.substring(r.raw.length),n=t[t.length-1],n&&"text"===r.type&&"text"===n.type?(n.raw+=r.raw,n.text+=r.text):t.push(r);else if(r=this.tokenizer.link(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(r.raw.length),n=t[t.length-1],n&&"text"===r.type&&"text"===n.type?(n.raw+=r.raw,n.text+=r.text):t.push(r);else if(r=this.tokenizer.emStrong(e,l,a))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.codespan(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.br(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.del(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.autolink(e,Be))e=e.substring(r.raw.length),t.push(r);else if(this.state.inLink||!(r=this.tokenizer.url(e,Be))){if(s=e,this.options.extensions&&this.options.extensions.startInline){let t=1/0;const r=e.slice(1);let n;this.options.extensions.startInline.forEach((function(e){n=e.call({lexer:this},r),"number"==typeof n&&n>=0&&(t=Math.min(t,n))})),t<1/0&&t>=0&&(s=e.substring(0,t+1))}if(r=this.tokenizer.inlineText(s,Le))e=e.substring(r.raw.length),"_"!==r.raw.slice(-1)&&(a=r.raw.slice(-1)),o=!0,n=t[t.length-1],n&&"text"===n.type?(n.raw+=r.raw,n.text+=r.text):t.push(r);else if(e){const t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw new Error(t)}}else e=e.substring(r.raw.length),t.push(r);return t}}class Ue{constructor(e){this.options=e||de}code(e,t,r){const n=(t||"").match(/\S*/)[0];if(this.options.highlight){const t=this.options.highlight(e,n);null!=t&&t!==e&&(r=!0,e=t)}return e=e.replace(/\n$/,"")+"\n",n?'
'+(r?e:xe(e,!0))+"
\n":"
"+(r?e:xe(e,!0))+"
\n"}blockquote(e){return`
\n${e}
\n`}html(e,t){return e}heading(e,t,r,n){if(this.options.headerIds){return`${e}\n`}return`${e}\n`}hr(){return this.options.xhtml?"
\n":"
\n"}list(e,t,r){const n=t?"ol":"ul";return"<"+n+(t&&1!==r?' start="'+r+'"':"")+">\n"+e+"\n"}listitem(e){return`
  • ${e}
  • \n`}checkbox(e){return" "}paragraph(e){return`

    ${e}

    \n`}table(e,t){return t&&(t=`${t}`),"\n\n"+e+"\n"+t+"
    \n"}tablerow(e){return`\n${e}\n`}tablecell(e,t){const r=t.header?"th":"td";return(t.align?`<${r} align="${t.align}">`:`<${r}>`)+e+`\n`}strong(e){return`${e}`}em(e){return`${e}`}codespan(e){return`${e}`}br(){return this.options.xhtml?"
    ":"
    "}del(e){return`${e}`}link(e,t,r){if(null===(e=je(this.options.sanitize,this.options.baseUrl,e)))return r;let n='",n}image(e,t,r){if(null===(e=je(this.options.sanitize,this.options.baseUrl,e)))return r;let n=`${r}":">",n}text(e){return e}}class ze{strong(e){return e}em(e){return e}codespan(e){return e}del(e){return e}html(e){return e}text(e){return e}link(e,t,r){return""+r}image(e,t,r){return""+r}br(){return""}}class He{constructor(){this.seen={}}serialize(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(e,t){let r=e,n=0;if(this.seen.hasOwnProperty(r)){n=this.seen[e];do{n++,r=e+"-"+n}while(this.seen.hasOwnProperty(r))}return t||(this.seen[e]=n,this.seen[r]=0),r}slug(e,t={}){const r=this.serialize(e);return this.getNextSafeSlug(r,t.dryrun)}}class Ve{constructor(e){this.options=e||de,this.options.renderer=this.options.renderer||new Ue,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new ze,this.slugger=new He}static parse(e,t){return new Ve(t).parse(e)}static parseInline(e,t){return new Ve(t).parseInline(e)}parse(e,t=!0){let r,n,s,i,o,a,l,c,p,u,d,h,f,m,y,g,v,b,x,w="";const $=e.length;for(r=0;r<$;r++)if(u=e[r],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[u.type]&&(x=this.options.extensions.renderers[u.type].call({parser:this},u),!1!==x||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(u.type)))w+=x||"";else switch(u.type){case"space":continue;case"hr":w+=this.renderer.hr();continue;case"heading":w+=this.renderer.heading(this.parseInline(u.tokens),u.depth,$e(this.parseInline(u.tokens,this.textRenderer)),this.slugger);continue;case"code":w+=this.renderer.code(u.text,u.lang,u.escaped);continue;case"table":for(c="",l="",i=u.header.length,n=0;n0&&"paragraph"===y.tokens[0].type?(y.tokens[0].text=b+" "+y.tokens[0].text,y.tokens[0].tokens&&y.tokens[0].tokens.length>0&&"text"===y.tokens[0].tokens[0].type&&(y.tokens[0].tokens[0].text=b+" "+y.tokens[0].tokens[0].text)):y.tokens.unshift({type:"text",text:b}):m+=b),m+=this.parse(y.tokens,f),p+=this.renderer.listitem(m,v,g);w+=this.renderer.list(p,d,h);continue;case"html":w+=this.renderer.html(u.text,u.block);continue;case"paragraph":w+=this.renderer.paragraph(this.parseInline(u.tokens));continue;case"text":for(p=u.tokens?this.parseInline(u.tokens):u.text;r+1<$&&"text"===e[r+1].type;)u=e[++r],p+="\n"+(u.tokens?this.parseInline(u.tokens):u.text);w+=t?this.renderer.paragraph(p):p;continue;default:{const e='Token with "'+u.type+'" type was not found.';if(this.options.silent)return void console.error(e);throw new Error(e)}}return w}parseInline(e,t){t=t||this.renderer;let r,n,s,i="";const o=e.length;for(r=0;r{r=r.concat(this.walkTokens(n[e],t))})):n.tokens&&(r=r.concat(this.walkTokens(n.tokens,t)))}return r}use(...e){const t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach((e=>{const r={...e};if(r.async=this.defaults.async||r.async||!1,e.extensions&&(e.extensions.forEach((e=>{if(!e.name)throw new Error("extension name required");if(e.renderer){const r=t.renderers[e.name];t.renderers[e.name]=r?function(...t){let n=e.renderer.apply(this,t);return!1===n&&(n=r.apply(this,t)),n}:e.renderer}if(e.tokenizer){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw new Error("extension level must be 'block' or 'inline'");t[e.level]?t[e.level].unshift(e.tokenizer):t[e.level]=[e.tokenizer],e.start&&("block"===e.level?t.startBlock?t.startBlock.push(e.start):t.startBlock=[e.start]:"inline"===e.level&&(t.startInline?t.startInline.push(e.start):t.startInline=[e.start]))}e.childTokens&&(t.childTokens[e.name]=e.childTokens)})),r.extensions=t),e.renderer){const t=this.defaults.renderer||new Ue(this.defaults);for(const r in e.renderer){const n=t[r];t[r]=(...s)=>{let i=e.renderer[r].apply(t,s);return!1===i&&(i=n.apply(t,s)),i}}r.renderer=t}if(e.tokenizer){const t=this.defaults.tokenizer||new De(this.defaults);for(const r in e.tokenizer){const n=t[r];t[r]=(...s)=>{let i=e.tokenizer[r].apply(t,s);return!1===i&&(i=n.apply(t,s)),i}}r.tokenizer=t}if(e.hooks){const t=this.defaults.hooks||new We;for(const r in e.hooks){const n=t[r];We.passThroughHooks.has(r)?t[r]=s=>{if(this.defaults.async)return Promise.resolve(e.hooks[r].call(t,s)).then((e=>n.call(t,e)));const i=e.hooks[r].call(t,s);return n.call(t,i)}:t[r]=(...s)=>{let i=e.hooks[r].apply(t,s);return!1===i&&(i=n.apply(t,s)),i}}r.hooks=t}if(e.walkTokens){const t=this.defaults.walkTokens;r.walkTokens=function(r){let n=[];return n.push(e.walkTokens.call(this,r)),t&&(n=n.concat(t.call(this,r))),n}}this.defaults={...this.defaults,...r}})),this}setOptions(e){return this.defaults={...this.defaults,...e},this}#e(e,t){return(r,n,s)=>{"function"==typeof n&&(s=n,n=null);const i={...n};n={...this.defaults,...i};const o=this.#t(n.silent,n.async,s);if(null==r)return o(new Error("marked(): input parameter is undefined or null"));if("string"!=typeof r)return o(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(r)+", string expected"));if(function(e,t){e&&!e.silent&&(t&&console.warn("marked(): callback is deprecated since version 5.0.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/using_pro#async"),(e.sanitize||e.sanitizer)&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options"),(e.highlight||"language-"!==e.langPrefix)&&console.warn("marked(): highlight and langPrefix parameters are deprecated since version 5.0.0, should not be used and will be removed in the future. Instead use https://www.npmjs.com/package/marked-highlight."),e.mangle&&console.warn("marked(): mangle parameter is enabled by default, but is deprecated since version 5.0.0, and will be removed in the future. To clear this warning, install https://www.npmjs.com/package/marked-mangle, or disable by setting `{mangle: false}`."),e.baseUrl&&console.warn("marked(): baseUrl parameter is deprecated since version 5.0.0, should not be used and will be removed in the future. Instead use https://www.npmjs.com/package/marked-base-url."),e.smartypants&&console.warn("marked(): smartypants parameter is deprecated since version 5.0.0, should not be used and will be removed in the future. Instead use https://www.npmjs.com/package/marked-smartypants."),e.xhtml&&console.warn("marked(): xhtml parameter is deprecated since version 5.0.0, should not be used and will be removed in the future. Instead use https://www.npmjs.com/package/marked-xhtml."),(e.headerIds||e.headerPrefix)&&console.warn("marked(): headerIds and headerPrefix parameters enabled by default, but are deprecated since version 5.0.0, and will be removed in the future. To clear this warning, install https://www.npmjs.com/package/marked-gfm-heading-id, or disable by setting `{headerIds: false}`."))}(n,s),n.hooks&&(n.hooks.options=n),s){const i=n.highlight;let a;try{n.hooks&&(r=n.hooks.preprocess(r)),a=e(r,n)}catch(e){return o(e)}const l=e=>{let r;if(!e)try{n.walkTokens&&this.walkTokens(a,n.walkTokens),r=t(a,n),n.hooks&&(r=n.hooks.postprocess(r))}catch(t){e=t}return n.highlight=i,e?o(e):s(null,r)};if(!i||i.length<3)return l();if(delete n.highlight,!a.length)return l();let c=0;return this.walkTokens(a,(e=>{"code"===e.type&&(c++,setTimeout((()=>{i(e.text,e.lang,((t,r)=>{if(t)return l(t);null!=r&&r!==e.text&&(e.text=r,e.escaped=!0),c--,0===c&&l()}))}),0))})),void(0===c&&l())}if(n.async)return Promise.resolve(n.hooks?n.hooks.preprocess(r):r).then((t=>e(t,n))).then((e=>n.walkTokens?Promise.all(this.walkTokens(e,n.walkTokens)).then((()=>e)):e)).then((e=>t(e,n))).then((e=>n.hooks?n.hooks.postprocess(e):e)).catch(o);try{n.hooks&&(r=n.hooks.preprocess(r));const s=e(r,n);n.walkTokens&&this.walkTokens(s,n.walkTokens);let i=t(s,n);return n.hooks&&(i=n.hooks.postprocess(i)),i}catch(e){return o(e)}}}#t(e,t,r){return n=>{if(n.message+="\nPlease report this to https://github.com/markedjs/this.",e){const e="

    An error occurred:

    "+xe(n.message+"",!0)+"
    ";return t?Promise.resolve(e):r?void r(null,e):e}if(t)return Promise.reject(n);if(!r)throw n;r(n)}}}(de);function Je(e,t,r){return Ge.parse(e,t,r)}Je.options=Je.setOptions=function(e){return Ge.setOptions(e),Je.defaults=Ge.defaults,he(Je.defaults),Je},Je.getDefaults=ue,Je.defaults=de,Je.use=function(...e){return Ge.use(...e),Je.defaults=Ge.defaults,he(Je.defaults),Je},Je.walkTokens=function(e,t){return Ge.walkTokens(e,t)},Je.parseInline=Ge.parseInline,Je.Parser=Ve,Je.parser=Ve.parse,Je.Renderer=Ue,Je.TextRenderer=ze,Je.Lexer=Ne,Je.lexer=Ne.lex,Je.Tokenizer=De,Je.Slugger=He,Je.Hooks=We,Je.parse=Je;Je.options,Je.setOptions,Je.use,Je.walkTokens,Je.parseInline;var Ke=r(660),Ye=r.n(Ke);r(251),r(358),r(46),r(503),r(277),r(874),r(366),r(57),r(16);const Ze=c` + .hover-bg:hover{ + background: var(--bg3); + } + ::selection { + background: var(--selection-bg); + color: var(--selection-fg); + } + .regular-font{ + font-family:var(--font-regular); + } + .mono-font { + font-family:var(--font-mono); + } + .title { + font-size: calc(var(--font-size-small) + 18px); + font-weight: normal + } + .sub-title{ font-size: 20px;} + .req-res-title { + font-family: var(--font-regular); + font-size: calc(var(--font-size-small) + 4px); + font-weight:bold; + margin-bottom:8px; + text-align:left; + } + .tiny-title { + font-size:calc(var(--font-size-small) + 1px); + font-weight:bold; + } + .regular-font-size { font-size: var(--font-size-regular); } + .small-font-size { font-size: var(--font-size-small); } + .upper { text-transform: uppercase; } + .primary-text{ color: var(--primary-color); } + .bold-text { font-weight:bold; } + .gray-text { color: var(--light-fg); } + .red-text {color: var(--red)} + .blue-text {color: var(--blue)} + .multiline { + overflow: scroll; + max-height: var(--resp-area-height, 400px); + color: var(--fg3); + } + .method-fg.put { color: var(--orange); } + .method-fg.post { color: var(--green); } + .method-fg.get { color: var(--blue); } + .method-fg.delete { color: var(--red); } + .method-fg.options, + .method-fg.head, + .method-fg.patch { + color: var(--yellow); + } + + h1{ font-family:var(--font-regular); font-size:28px; padding-top: 10px; letter-spacing:normal; font-weight:normal; } + h2{ font-family:var(--font-regular); font-size:24px; padding-top: 10px; letter-spacing:normal; font-weight:normal; } + h3{ font-family:var(--font-regular); font-size:18px; padding-top: 10px; letter-spacing:normal; font-weight:normal; } + h4{ font-family:var(--font-regular); font-size:16px; padding-top: 10px; letter-spacing:normal; font-weight:normal; } + h5{ font-family:var(--font-regular); font-size:14px; padding-top: 10px; letter-spacing:normal; font-weight:normal; } + h6{ font-family:var(--font-regular); font-size:14px; padding-top: 10px; letter-spacing:normal; font-weight:normal; } + + h1,h2,h3,h4,h5,h5{ + margin-block-end: 0.2em; + } + p { margin-block-start: 0.5em; } + a { color: var(--blue); cursor:pointer; } + a.inactive-link { + color:var(--fg); + text-decoration: none; + cursor:text; + } + + code, + pre { + margin: 0px; + font-family: var(--font-mono); + font-size: calc(var(--font-size-mono) - 1px); + } + + .m-markdown, + .m-markdown-small { + display:block; + } + + .m-markdown p, + .m-markdown span { + font-size: var(--font-size-regular); + line-height:calc(var(--font-size-regular) + 8px); + } + .m-markdown li { + font-size: var(--font-size-regular); + line-height:calc(var(--font-size-regular) + 10px); + } + + .m-markdown-small p, + .m-markdown-small span, + .m-markdown-small li { + font-size: var(--font-size-small); + line-height: calc(var(--font-size-small) + 6px); + } + .m-markdown-small li { + line-height: calc(var(--font-size-small) + 8px); + } + + .m-markdown p:not(:first-child) { + margin-block-start: 24px; + } + + .m-markdown-small p:not(:first-child) { + margin-block-start: 12px; + } + .m-markdown-small p:first-child { + margin-block-start: 0; + } + + .m-markdown p, + .m-markdown-small p { + margin-block-end: 0 + } + + .m-markdown code span { + font-size:var(--font-size-mono); + } + + .m-markdown-small code, + .m-markdown code { + padding: 1px 6px; + border-radius: 2px; + color: var(--inline-code-fg); + background-color: var(--bg3); + font-size: calc(var(--font-size-mono)); + line-height: 1.2; + } + + .m-markdown-small code { + font-size: calc(var(--font-size-mono) - 1px); + } + + .m-markdown-small pre, + .m-markdown pre { + white-space: pre-wrap; + overflow-x: auto; + line-height: normal; + border-radius: 2px; + border: 1px solid var(--code-border-color); + } + + .m-markdown pre { + padding: 12px; + background-color: var(--code-bg); + color:var(--code-fg); + } + + .m-markdown-small pre { + margin-top: 4px; + padding: 2px 4px; + background-color: var(--bg3); + color: var(--fg2); + } + + .m-markdown-small pre code, + .m-markdown pre code { + border:none; + padding:0; + } + + .m-markdown pre code { + color: var(--code-fg); + background-color: var(--code-bg); + background-color: transparent; + } + + .m-markdown-small pre code { + color: var(--fg2); + background-color: var(--bg3); + } + + .m-markdown ul, + .m-markdown ol { + padding-inline-start: 30px; + } + + .m-markdown-small ul, + .m-markdown-small ol { + padding-inline-start: 20px; + } + + .m-markdown-small a, + .m-markdown a { + color:var(--blue); + } + + .m-markdown-small img, + .m-markdown img { + max-width: 100%; + } + + /* Markdown table */ + + .m-markdown-small table, + .m-markdown table { + border-spacing: 0; + margin: 10px 0; + border-collapse: separate; + border: 1px solid var(--border-color); + border-radius: var(--border-radius); + font-size: calc(var(--font-size-small) + 1px); + line-height: calc(var(--font-size-small) + 4px); + max-width: 100%; + } + + .m-markdown-small table { + font-size: var(--font-size-small); + line-height: calc(var(--font-size-small) + 2px); + margin: 8px 0; + } + + .m-markdown-small td, + .m-markdown-small th, + .m-markdown td, + .m-markdown th { + vertical-align: top; + border-top: 1px solid var(--border-color); + line-height: calc(var(--font-size-small) + 4px); + } + + .m-markdown-small tr:first-child th, + .m-markdown tr:first-child th { + border-top: 0 none; + } + + .m-markdown th, + .m-markdown td { + padding: 10px 12px; + } + + .m-markdown-small th, + .m-markdown-small td { + padding: 8px 8px; + } + + .m-markdown th, + .m-markdown-small th { + font-weight: 600; + background-color: var(--bg2); + vertical-align: middle; + } + + .m-markdown-small table code { + font-size: calc(var(--font-size-mono) - 2px); + } + + .m-markdown table code { + font-size: calc(var(--font-size-mono) - 1px); + } + + .m-markdown blockquote, + .m-markdown-small blockquote { + margin-inline-start: 0; + margin-inline-end: 0; + border-left: 3px solid var(--border-color); + padding: 6px 0 6px 6px; + } + .m-markdown hr{ + border: 1px solid var(--border-color); + } +`,Xe=c` +/* Button */ +.m-btn { + border-radius: var(--border-radius); + font-weight: 600; + display: inline-block; + padding: 6px 16px; + font-size: var(--font-size-small); + outline: 0; + line-height: 1; + text-align: center; + white-space: nowrap; + border: 2px solid var(--primary-color); + background-color:transparent; + transition: background-color 0.2s; + user-select: none; + cursor: pointer; + box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); +} +.m-btn.primary { + background-color: var(--primary-color); + color: var(--primary-color-invert); +} +.m-btn.thin-border { border-width: 1px; } +.m-btn.large { padding:8px 14px; } +.m-btn.small { padding:5px 12px; } +.m-btn.tiny { padding:5px 6px; } +.m-btn.circle { border-radius: 50%; } +.m-btn:hover { + background-color: var(--primary-color); + color: var(--primary-color-invert); +} +.m-btn.nav { border: 2px solid var(--nav-accent-color); } +.m-btn.nav:hover { + background-color: var(--nav-accent-color); +} +.m-btn:disabled{ + background-color: var(--bg3); + color: var(--fg3); + border-color: var(--fg3); + cursor: not-allowed; + opacity: 0.4; +} +.toolbar-btn{ + cursor: pointer; + padding: 4px; + margin:0 2px; + font-size: var(--font-size-small); + min-width: 50px; + color: var(--primary-color-invert); + border-radius: 2px; + border: none; + background-color: var(--primary-color); +} + +input, textarea, select, button, pre { + color:var(--fg); + outline: none; + background-color: var(--input-bg); + border: 1px solid var(--border-color); + border-radius: var(--border-radius); +} +button { + font-family: var(--font-regular); +} + +/* Form Inputs */ +pre, +select, +textarea, +input[type="file"], +input[type="text"], +input[type="password"] { + font-family: var(--font-mono); + font-weight: 400; + font-size: var(--font-size-small); + transition: border .2s; + padding: 6px 5px; +} + +select { + font-family: var(--font-regular); + padding: 5px 30px 5px 5px; + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%3E%3Cpath%20d%3D%22M10.3%203.3L6%207.6%201.7%203.3A1%201%200%2000.3%204.7l5%205a1%201%200%20001.4%200l5-5a1%201%200%2010-1.4-1.4z%22%20fill%3D%22%23777777%22%2F%3E%3C%2Fsvg%3E"); + background-position: calc(100% - 5px) center; + background-repeat: no-repeat; + background-size: 10px; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + cursor: pointer; +} + +select:hover { + border-color: var(--primary-color); +} + +textarea::placeholder, +input[type="text"]::placeholder, +input[type="password"]::placeholder { + color: var(--placeholder-color); + opacity:1; +} + + +input[type="file"]{ + font-family: var(--font-regular); + padding:2px; + cursor:pointer; + border: 1px solid var(--primary-color); + min-height: calc(var(--font-size-small) + 18px); +} + +input[type="file"]::-webkit-file-upload-button { + font-family: var(--font-regular); + font-size: var(--font-size-small); + outline: none; + cursor:pointer; + padding: 3px 8px; + border: 1px solid var(--primary-color); + background-color: var(--primary-color); + color: var(--primary-color-invert); + border-radius: var(--border-radius);; + -webkit-appearance: none; +} + +pre, +textarea { + scrollbar-width: thin; + scrollbar-color: var(--border-color) var(--input-bg); +} + +pre::-webkit-scrollbar, +textarea::-webkit-scrollbar { + width: 8px; + height: 8px; +} + +pre::-webkit-scrollbar-track, +textarea::-webkit-scrollbar-track { + background:var(--input-bg); +} + +pre::-webkit-scrollbar-thumb, +textarea::-webkit-scrollbar-thumb { + border-radius: 2px; + background-color: var(--border-color); +} + +.link { + font-size:var(--font-size-small); + text-decoration: underline; + color:var(--blue); + font-family:var(--font-mono); + margin-bottom:2px; +} + +/* Toggle Body */ +input[type="checkbox"] { + appearance: none; + display: inline-block; + background-color: var(--light-bg); + border: 1px solid var(--light-bg); + border-radius: 9px; + cursor: pointer; + height: 18px; + position: relative; + transition: border .25s .15s, box-shadow .25s .3s, padding .25s; + min-width: 36px; + width: 36px; + vertical-align: top; +} +/* Toggle Thumb */ +input[type="checkbox"]:after { + position: absolute; + background-color: var(--bg); + border: 1px solid var(--light-bg); + border-radius: 8px; + content: ''; + top: 0px; + left: 0px; + right: 16px; + display: block; + height: 16px; + transition: border .25s .15s, left .25s .1s, right .15s .175s; +} + +/* Toggle Body - Checked */ +input[type="checkbox"]:checked { + background-color: var(--green); + border-color: var(--green); +} +/* Toggle Thumb - Checked*/ +input[type="checkbox"]:checked:after { + border: 1px solid var(--green); + left: 16px; + right: 1px; + transition: border .25s, left .15s .25s, right .25s .175s; +}`,Qe=c` +.row, .col{ + display:flex; +} +.row { + align-items:center; + flex-direction: row; +} +.col { + align-items:stretch; + flex-direction: column; +} +`,et=c` +.m-table { + border-spacing: 0; + border-collapse: separate; + border: 1px solid var(--light-border-color); + border-radius: var(--border-radius); + margin: 0; + max-width: 100%; + direction: ltr; +} +.m-table tr:first-child td, +.m-table tr:first-child th { + border-top: 0 none; +} +.m-table td, +.m-table th { + font-size: var(--font-size-small); + line-height: calc(var(--font-size-small) + 4px); + padding: 4px 5px 4px; + vertical-align: top; +} + +.m-table.padded-12 td, +.m-table.padded-12 th { + padding: 12px; +} + +.m-table td:not([align]), +.m-table th:not([align]) { + text-align: left; +} + +.m-table th { + color: var(--fg2); + font-size: var(--font-size-small); + line-height: calc(var(--font-size-small) + 18px); + font-weight: 600; + letter-spacing: normal; + background-color: var(--bg2); + vertical-align: bottom; + border-bottom: 1px solid var(--light-border-color); +} + +.m-table > tbody > tr > td, +.m-table > tr > td { + border-top: 1px solid var(--light-border-color); + text-overflow: ellipsis; + overflow: hidden; +} +.table-title { + font-size:var(--font-size-small); + font-weight:bold; + vertical-align: middle; + margin: 12px 0 4px 0; +} +`,tt=c` +.only-large-screen { display:none; } +.endpoint-head .path{ + display: flex; + font-family:var(--font-mono); + font-size: var(--font-size-small); + align-items: center; + overflow-wrap: break-word; + word-break: break-all; +} + +.endpoint-head .descr { + font-size: var(--font-size-small); + color:var(--light-fg); + font-weight:400; + align-items: center; + overflow-wrap: break-word; + word-break: break-all; + display:none; +} + +.m-endpoint.expanded{margin-bottom:16px; } +.m-endpoint > .endpoint-head{ + border-width:1px 1px 1px 5px; + border-style:solid; + border-color:transparent; + border-top-color:var(--light-border-color); + display:flex; + padding:6px 16px; + align-items: center; + cursor: pointer; +} +.m-endpoint > .endpoint-head.put:hover, +.m-endpoint > .endpoint-head.put.expanded{ + border-color:var(--orange); + background-color:var(--light-orange); +} +.m-endpoint > .endpoint-head.post:hover, +.m-endpoint > .endpoint-head.post.expanded { + border-color:var(--green); + background-color:var(--light-green); +} +.m-endpoint > .endpoint-head.get:hover, +.m-endpoint > .endpoint-head.get.expanded { + border-color:var(--blue); + background-color:var(--light-blue); +} +.m-endpoint > .endpoint-head.delete:hover, +.m-endpoint > .endpoint-head.delete.expanded { + border-color:var(--red); + background-color:var(--light-red); +} + +.m-endpoint > .endpoint-head.head:hover, +.m-endpoint > .endpoint-head.head.expanded, +.m-endpoint > .endpoint-head.patch:hover, +.m-endpoint > .endpoint-head.patch.expanded, +.m-endpoint > .endpoint-head.options:hover, +.m-endpoint > .endpoint-head.options.expanded { + border-color:var(--yellow); + background-color:var(--light-yellow); +} + +.m-endpoint > .endpoint-head.deprecated:hover, +.m-endpoint > .endpoint-head.deprecated.expanded { + border-color:var(--border-color); + filter:opacity(0.6); +} + +.m-endpoint .endpoint-body { + flex-wrap:wrap; + padding:16px 0px 0 0px; + border-width:0px 1px 1px 5px; + border-style:solid; + box-shadow: 0px 4px 3px -3px rgba(0, 0, 0, 0.15); +} +.m-endpoint .endpoint-body.delete{ border-color:var(--red); } +.m-endpoint .endpoint-body.put{ border-color:var(--orange); } +.m-endpoint .endpoint-body.post{border-color:var(--green);} +.m-endpoint .endpoint-body.get{ border-color:var(--blue); } +.m-endpoint .endpoint-body.head, +.m-endpoint .endpoint-body.patch, +.m-endpoint .endpoint-body.options { + border-color:var(--yellow); +} + +.m-endpoint .endpoint-body.deprecated{ + border-color:var(--border-color); + filter:opacity(0.6); +} + +.endpoint-head .deprecated{ + color: var(--light-fg); + filter:opacity(0.6); +} + +.summary{ + padding:8px 8px; +} +.summary .title{ + font-size:calc(var(--font-size-regular) + 2px); + margin-bottom: 6px; + word-break: break-all; +} + +.endpoint-head .method{ + padding:2px 5px; + vertical-align: middle; + font-size:var(--font-size-small); + height: calc(var(--font-size-small) + 16px); + line-height: calc(var(--font-size-small) + 8px); + width: 60px; + border-radius: 2px; + display:inline-block; + text-align: center; + font-weight: bold; + text-transform:uppercase; + margin-right:5px; +} +.endpoint-head .method.delete{ border: 2px solid var(--red);} +.endpoint-head .method.put{ border: 2px solid var(--orange); } +.endpoint-head .method.post{ border: 2px solid var(--green); } +.endpoint-head .method.get{ border: 2px solid var(--blue); } +.endpoint-head .method.get.deprecated{ border: 2px solid var(--border-color); } +.endpoint-head .method.head, +.endpoint-head .method.patch, +.endpoint-head .method.options { + border: 2px solid var(--yellow); +} + +.req-resp-container { + display: flex; + margin-top:16px; + align-items: stretch; + flex-wrap: wrap; + flex-direction: column; + border-top:1px solid var(--light-border-color); +} + +.view-mode-request, +api-response.view-mode { + flex:1; + min-height:100px; + padding:16px 8px; + overflow:hidden; +} +.view-mode-request { + border-width:0 0 1px 0; + border-style:dashed; +} + +.head .view-mode-request, +.patch .view-mode-request, +.options .view-mode-request { + border-color:var(--yellow); +} +.put .view-mode-request { + border-color:var(--orange); +} +.post .view-mode-request { + border-color:var(--green); +} +.get .view-mode-request { + border-color:var(--blue); +} +.delete .view-mode-request { + border-color:var(--red); +} + +@media only screen and (min-width: 1024px) { + .only-large-screen { display:block; } + .endpoint-head .path{ + font-size: var(--font-size-regular); + } + .endpoint-head .descr{ + display: flex; + } + .endpoint-head .m-markdown-small, + .descr .m-markdown-small{ + display:block; + } + .req-resp-container{ + flex-direction: var(--layout, row); + flex-wrap: nowrap; + } + api-response.view-mode { + padding:16px; + } + .view-mode-request.row-layout { + border-width:0 1px 0 0; + padding:16px; + } + .summary{ + padding:8px 16px; + } +} +`,rt=c` +code[class*="language-"], +pre[class*="language-"] { + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + tab-size: 2; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + white-space: normal; +} + +.token.comment, +.token.block-comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: var(--light-fg) +} + +.token.punctuation { + color: var(--fg); +} + +.token.tag, +.token.attr-name, +.token.namespace, +.token.deleted { + color:var(--pink); +} + +.token.function-name { + color: var(--blue); +} + +.token.boolean, +.token.number, +.token.function { + color: var(--red); +} + +.token.property, +.token.class-name, +.token.constant, +.token.symbol { + color: var(--code-property-color); +} + +.token.selector, +.token.important, +.token.atrule, +.token.keyword, +.token.builtin { + color: var(--code-keyword-color); +} + +.token.string, +.token.char, +.token.attr-value, +.token.regex, +.token.variable { + color: var(--green); +} + +.token.operator, +.token.entity, +.token.url { + color: var(--code-operator-color); +} + +.token.important, +.token.bold { + font-weight: bold; +} +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} + +.token.inserted { + color: green; +} +`,nt=c` +.tab-panel { + border: none; +} +.tab-buttons { + height:30px; + padding: 4px 4px 0 4px; + border-bottom: 1px solid var(--light-border-color) ; + align-items: stretch; + overflow-y: hidden; + overflow-x: auto; + scrollbar-width: thin; +} +.tab-buttons::-webkit-scrollbar { + height: 1px; + background-color: var(--border-color); +} +.tab-btn { + border: none; + border-bottom: 3px solid transparent; + color: var(--light-fg); + background-color: transparent; + white-space: nowrap; + cursor:pointer; + outline:none; + font-family:var(--font-regular); + font-size:var(--font-size-small); + margin-right:16px; + padding:1px; +} +.tab-btn.active { + border-bottom: 3px solid var(--primary-color); + font-weight:bold; + color:var(--primary-color); +} + +.tab-btn:hover { + color:var(--primary-color); +} +.tab-content { + margin:-1px 0 0 0; + position:relative; + min-height: 50px; +} +`,st=c` +.nav-bar-info:focus-visible, +.nav-bar-tag:focus-visible, +.nav-bar-path:focus-visible { + outline: 1px solid; + box-shadow: none; + outline-offset: -4px; +} +.nav-bar-expand-all:focus-visible, +.nav-bar-collapse-all:focus-visible, +.nav-bar-tag-icon:focus-visible { + outline: 1px solid; + box-shadow: none; + outline-offset: 2px; +} +.nav-bar { + width:0; + height:100%; + overflow: hidden; + color:var(--nav-text-color); + background-color: var(--nav-bg-color); + background-blend-mode: multiply; + line-height: calc(var(--font-size-small) + 4px); + display:none; + position:relative; + flex-direction:column; + flex-wrap:nowrap; + word-break:break-word; +} +::slotted([slot=nav-logo]){ + padding:16px 16px 0 16px; +} +.nav-scroll { + overflow-x: hidden; + overflow-y: auto; + overflow-y: overlay; + scrollbar-width: thin; + scrollbar-color: var(--nav-hover-bg-color) transparent; +} + +.nav-bar-tag { + display: flex; + align-items: center; + justify-content: space-between; + flex-direction: row; +} +.nav-bar.read .nav-bar-tag-icon { + display:none; +} +.nav-bar-paths-under-tag { + overflow:hidden; + transition: max-height .2s ease-out, visibility .3s; +} +.collapsed .nav-bar-paths-under-tag { + visibility: hidden; +} + +.nav-bar-expand-all { + transform: rotate(90deg); + cursor:pointer; + margin-right:10px; +} +.nav-bar-collapse-all { + transform: rotate(270deg); + cursor:pointer; +} +.nav-bar-expand-all:hover, .nav-bar-collapse-all:hover { + color: var(--primary-color); +} + +.nav-bar-tag-icon { + color: var(--nav-text-color); + font-size: 20px; +} +.nav-bar-tag-icon:hover { + color:var(--nav-hover-text-color); +} +.nav-bar.focused .nav-bar-tag-and-paths.collapsed .nav-bar-tag-icon::after { + content: '⌵'; + width:16px; + height:16px; + text-align: center; + display: inline-block; + transform: rotate(-90deg); + transition: transform 0.2s ease-out 0s; +} +.nav-bar.focused .nav-bar-tag-and-paths.expanded .nav-bar-tag-icon::after { + content: '⌵'; + width:16px; + height:16px; + text-align: center; + display: inline-block; + transition: transform 0.2s ease-out 0s; +} +.nav-scroll::-webkit-scrollbar { + width: var(--scroll-bar-width, 8px); +} +.nav-scroll::-webkit-scrollbar-track { + background:transparent; +} +.nav-scroll::-webkit-scrollbar-thumb { + background-color: var(--nav-hover-bg-color); +} + +.nav-bar-tag { + font-size: var(--font-size-regular); + color: var(--nav-accent-color); + border-left:4px solid transparent; + font-weight:bold; + padding: 15px 15px 15px 10px; + text-transform: capitalize; +} + +.nav-bar-components, +.nav-bar-h1, +.nav-bar-h2, +.nav-bar-info, +.nav-bar-tag, +.nav-bar-path { + display:flex; + cursor: pointer; + width: 100%; + border: none; + border-radius:4px; + color: var(--nav-text-color); + background: transparent; + border-left:4px solid transparent; +} + +.nav-bar-h1, +.nav-bar-h2, +.nav-bar-path { + font-size: calc(var(--font-size-small) + 1px); + padding: var(--nav-item-padding); +} +.nav-bar-path.small-font { + font-size: var(--font-size-small); +} + +.nav-bar-info { + font-size: var(--font-size-regular); + padding: 16px 10px; + font-weight:bold; +} +.nav-bar-section { + display: flex; + flex-direction: row; + justify-content: space-between; + font-size: var(--font-size-small); + color: var(--nav-text-color); + padding: var(--nav-item-padding); + font-weight:bold; +} +.nav-bar-section.operations { + cursor:pointer; +} +.nav-bar-section.operations:hover { + color:var(--nav-hover-text-color); + background-color:var(--nav-hover-bg-color); +} + +.nav-bar-section:first-child { + display: none; +} +.nav-bar-h2 {margin-left:12px;} + +.nav-bar-h1.left-bar.active, +.nav-bar-h2.left-bar.active, +.nav-bar-info.left-bar.active, +.nav-bar-tag.left-bar.active, +.nav-bar-path.left-bar.active, +.nav-bar-section.left-bar.operations.active { + border-left:4px solid var(--nav-accent-color); + color:var(--nav-hover-text-color); +} + +.nav-bar-h1.colored-block.active, +.nav-bar-h2.colored-block.active, +.nav-bar-info.colored-block.active, +.nav-bar-tag.colored-block.active, +.nav-bar-path.colored-block.active, +.nav-bar-section.colored-block.operations.active { + background-color: var(--nav-accent-color); + color: var(--nav-accent-text-color); + border-radius: 0; +} + +.nav-bar-h1:hover, +.nav-bar-h2:hover, +.nav-bar-info:hover, +.nav-bar-tag:hover, +.nav-bar-path:hover { + color:var(--nav-hover-text-color); + background-color:var(--nav-hover-bg-color); +} +`,it=c` +#api-info { + font-size: calc(var(--font-size-regular) - 1px); + margin-top: 8px; + margin-left: -15px; +} + +#api-info span:before { + content: "|"; + display: inline-block; + opacity: 0.5; + width: 15px; + text-align: center; +} +#api-info span:first-child:before { + content: ""; + width: 0px; +} +`,ot=c` + +`;const at=/[\s#:?&={}]/g,lt="_rapidoc_api_key";function ct(e){return new Promise((t=>setTimeout(t,e)))}function pt(e,t){const r=t.target,n=document.createElement("textarea");n.value=e,n.style.position="fixed",document.body.appendChild(n),n.focus(),n.select();try{document.execCommand("copy"),r.innerText="Copied",setTimeout((()=>{r.innerText="Copy"}),5e3)}catch(e){console.error("Unable to copy",e)}document.body.removeChild(n)}function ut(e,t,r="includes"){if("includes"===r){return`${t.method} ${t.path} ${t.summary||t.description||""} ${t.operationId||""}`.toLowerCase().includes(e.toLowerCase())}return new RegExp(e,"i").test(`${t.method} ${t.path}`)}function dt(e,t=new Set){return e?(Object.keys(e).forEach((r=>{var n;if(t.add(r),e[r].properties)dt(e[r].properties,t);else if(null!==(n=e[r].items)&&void 0!==n&&n.properties){var s;dt(null===(s=e[r].items)||void 0===s?void 0:s.properties,t)}})),t):t}function ht(e,t){if(e){const r=document.createElement("a");document.body.appendChild(r),r.style="display: none",r.href=e,r.download=t,r.click(),r.remove()}}function ft(e){if(e){const t=document.createElement("a");document.body.appendChild(t),t.style="display: none",t.href=e,t.target="_blank",t.click(),t.remove()}}function mt(e){return e&&e.t&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var yt=function(e){return e&&e.Math==Math&&e},gt=yt("object"==typeof globalThis&&globalThis)||yt("object"==typeof window&&window)||yt("object"==typeof self&&self)||yt("object"==typeof gt&>)||function(){return this}()||globalThis||Function("return this")(),vt=function(e){try{return!!e()}catch(e){return!0}},bt=!vt((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")})),xt=bt,wt=Function.prototype,$t=wt.apply,St=wt.call,Et="object"==typeof Reflect&&Reflect.apply||(xt?St.bind($t):function(){return St.apply($t,arguments)}),kt=bt,Ot=Function.prototype,jt=Ot.call,At=kt&&Ot.bind.bind(jt,jt),Pt=kt?At:function(e){return function(){return jt.apply(e,arguments)}},Tt=Pt,Ct=Tt({}.toString),It=Tt("".slice),Rt=function(e){return It(Ct(e),8,-1)},_t=Rt,Ft=Pt,Dt=function(e){if("Function"===_t(e))return Ft(e)},Mt="object"==typeof document&&document.all,qt={all:Mt,IS_HTMLDDA:void 0===Mt&&void 0!==Mt},Lt=qt.all,Bt=qt.IS_HTMLDDA?function(e){return"function"==typeof e||e===Lt}:function(e){return"function"==typeof e},Nt={},Ut=!vt((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})),zt=bt,Ht=Function.prototype.call,Vt=zt?Ht.bind(Ht):function(){return Ht.apply(Ht,arguments)},Wt={},Gt={}.propertyIsEnumerable,Jt=Object.getOwnPropertyDescriptor,Kt=Jt&&!Gt.call({1:2},1);Wt.f=Kt?function(e){var t=Jt(this,e);return!!t&&t.enumerable}:Gt;var Yt,Zt,Xt=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},Qt=vt,er=Rt,tr=Object,rr=Pt("".split),nr=Qt((function(){return!tr("z").propertyIsEnumerable(0)}))?function(e){return"String"==er(e)?rr(e,""):tr(e)}:tr,sr=function(e){return null==e},ir=sr,or=TypeError,ar=function(e){if(ir(e))throw or("Can't call method on "+e);return e},lr=nr,cr=ar,pr=function(e){return lr(cr(e))},ur=Bt,dr=qt.all,hr=qt.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:ur(e)||e===dr}:function(e){return"object"==typeof e?null!==e:ur(e)},fr={},mr=fr,yr=gt,gr=Bt,vr=function(e){return gr(e)?e:void 0},br=function(e,t){return arguments.length<2?vr(mr[e])||vr(yr[e]):mr[e]&&mr[e][t]||yr[e]&&yr[e][t]},xr=Pt({}.isPrototypeOf),wr=gt,$r="undefined"!=typeof navigator&&String(navigator.userAgent)||"",Sr=wr.process,Er=wr.Deno,kr=Sr&&Sr.versions||Er&&Er.version,Or=kr&&kr.v8;Or&&(Zt=(Yt=Or.split("."))[0]>0&&Yt[0]<4?1:+(Yt[0]+Yt[1])),!Zt&&$r&&(!(Yt=$r.match(/Edge\/(\d+)/))||Yt[1]>=74)&&(Yt=$r.match(/Chrome\/(\d+)/))&&(Zt=+Yt[1]);var jr=Zt,Ar=jr,Pr=vt,Tr=gt.String,Cr=!!Object.getOwnPropertySymbols&&!Pr((function(){var e=Symbol();return!Tr(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&Ar&&Ar<41})),Ir=Cr&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,Rr=br,_r=Bt,Fr=xr,Dr=Object,Mr=Ir?function(e){return"symbol"==typeof e}:function(e){var t=Rr("Symbol");return _r(t)&&Fr(t.prototype,Dr(e))},qr=String,Lr=function(e){try{return qr(e)}catch(e){return"Object"}},Br=Bt,Nr=Lr,Ur=TypeError,zr=function(e){if(Br(e))return e;throw Ur(Nr(e)+" is not a function")},Hr=zr,Vr=sr,Wr=Vt,Gr=Bt,Jr=hr,Kr=TypeError,Yr={exports:{}},Zr=gt,Xr=Object.defineProperty,Qr=gt.u||function(e,t){try{Xr(Zr,e,{value:t,configurable:!0,writable:!0})}catch(r){Zr[e]=t}return t}("__core-js_shared__",{}),en=Qr;(Yr.exports=function(e,t){return en[e]||(en[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.31.0",mode:"pure",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.31.0/LICENSE",source:"https://github.com/zloirock/core-js"});var tn=Yr.exports,rn=ar,nn=Object,sn=function(e){return nn(rn(e))},on=sn,an=Pt({}.hasOwnProperty),ln=Object.hasOwn||function(e,t){return an(on(e),t)},cn=Pt,pn=0,un=Math.random(),dn=cn(1..toString),hn=function(e){return"Symbol("+(void 0===e?"":e)+")_"+dn(++pn+un,36)},fn=tn,mn=ln,yn=hn,gn=Cr,vn=Ir,bn=gt.Symbol,xn=fn("wks"),wn=vn?bn.for||bn:bn&&bn.withoutSetter||yn,$n=function(e){return mn(xn,e)||(xn[e]=gn&&mn(bn,e)?bn[e]:wn("Symbol."+e)),xn[e]},Sn=Vt,En=hr,kn=Mr,On=TypeError,jn=$n("toPrimitive"),An=function(e,t){if(!En(e)||kn(e))return e;var r,n=function(e,t){var r=e[t];return Vr(r)?void 0:Hr(r)}(e,jn);if(n){if(void 0===t&&(t="default"),r=Sn(n,e,t),!En(r)||kn(r))return r;throw On("Can't convert object to primitive value")}return void 0===t&&(t="number"),function(e,t){var r,n;if("string"===t&&Gr(r=e.toString)&&!Jr(n=Wr(r,e)))return n;if(Gr(r=e.valueOf)&&!Jr(n=Wr(r,e)))return n;if("string"!==t&&Gr(r=e.toString)&&!Jr(n=Wr(r,e)))return n;throw Kr("Can't convert object to primitive value")}(e,t)},Pn=Mr,Tn=function(e){var t=An(e,"string");return Pn(t)?t:t+""},Cn=hr,In=gt.document,Rn=Cn(In)&&Cn(In.createElement),_n=function(e){return Rn?In.createElement(e):{}},Fn=_n,Dn=!Ut&&!vt((function(){return 7!=Object.defineProperty(Fn("div"),"a",{get:function(){return 7}}).a})),Mn=Ut,qn=Vt,Ln=Wt,Bn=Xt,Nn=pr,Un=Tn,zn=ln,Hn=Dn,Vn=Object.getOwnPropertyDescriptor;Nt.f=Mn?Vn:function(e,t){if(e=Nn(e),t=Un(t),Hn)try{return Vn(e,t)}catch(e){}if(zn(e,t))return Bn(!qn(Ln.f,e,t),e[t])};var Wn=vt,Gn=Bt,Jn=/#|\.prototype\./,Kn=function(e,t){var r=Zn[Yn(e)];return r==Qn||r!=Xn&&(Gn(t)?Wn(t):!!t)},Yn=Kn.normalize=function(e){return String(e).replace(Jn,".").toLowerCase()},Zn=Kn.data={},Xn=Kn.NATIVE="N",Qn=Kn.POLYFILL="P",es=Kn,ts=zr,rs=bt,ns=Dt(Dt.bind),ss=function(e,t){return ts(e),void 0===t?e:rs?ns(e,t):function(){return e.apply(t,arguments)}},is={},os=Ut&&vt((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),as=hr,ls=String,cs=TypeError,ps=function(e){if(as(e))return e;throw cs(ls(e)+" is not an object")},us=Ut,ds=Dn,hs=os,fs=ps,ms=Tn,ys=TypeError,gs=Object.defineProperty,vs=Object.getOwnPropertyDescriptor;is.f=us?hs?function(e,t,r){if(fs(e),t=ms(t),fs(r),"function"==typeof e&&"prototype"===t&&"value"in r&&"writable"in r&&!r.writable){var n=vs(e,t);n&&n.writable&&(e[t]=r.value,r={configurable:"configurable"in r?r.configurable:n.configurable,enumerable:"enumerable"in r?r.enumerable:n.enumerable,writable:!1})}return gs(e,t,r)}:gs:function(e,t,r){if(fs(e),t=ms(t),fs(r),ds)try{return gs(e,t,r)}catch(e){}if("get"in r||"set"in r)throw ys("Accessors not supported");return"value"in r&&(e[t]=r.value),e};var bs=is,xs=Xt,ws=Ut?function(e,t,r){return bs.f(e,t,xs(1,r))}:function(e,t,r){return e[t]=r,e},$s=gt,Ss=Et,Es=Dt,ks=Bt,Os=Nt.f,js=es,As=fr,Ps=ss,Ts=ws,Cs=ln,Is=function(e){var t=function(r,n,s){if(this instanceof t){switch(arguments.length){case 0:return new e;case 1:return new e(r);case 2:return new e(r,n)}return new e(r,n,s)}return Ss(e,this,arguments)};return t.prototype=e.prototype,t},Rs=function(e,t){var r,n,s,i,o,a,l,c,p,u=e.target,d=e.global,h=e.stat,f=e.proto,m=d?$s:h?$s[u]:($s[u]||{}).prototype,y=d?As:As[u]||Ts(As,u,{})[u],g=y.prototype;for(i in t)n=!(r=js(d?i:u+(h?".":"#")+i,e.forced))&&m&&Cs(m,i),a=y[i],n&&(l=e.dontCallGetSet?(p=Os(m,i))&&p.value:m[i]),o=n&&l?l:t[i],n&&typeof a==typeof o||(c=e.bind&&n?Ps(o,$s):e.wrap&&n?Is(o):f&&ks(o)?Es(o):o,(e.sham||o&&o.sham||a&&a.sham)&&Ts(c,"sham",!0),Ts(y,i,c),f&&(Cs(As,s=u+"Prototype")||Ts(As,s,{}),Ts(As[s],i,o),e.real&&g&&(r||!g[i])&&Ts(g,i,o)))},_s=Math.ceil,Fs=Math.floor,Ds=Math.trunc||function(e){var t=+e;return(t>0?Fs:_s)(t)},Ms=function(e){var t=+e;return t!=t||0===t?0:Ds(t)},qs=Ms,Ls=Math.max,Bs=Math.min,Ns=function(e,t){var r=qs(e);return r<0?Ls(r+t,0):Bs(r,t)},Us=Ms,zs=Math.min,Hs=function(e){return function(e){return e>0?zs(Us(e),9007199254740991):0}(e.length)},Vs=pr,Ws=Ns,Gs=Hs,Js=function(e){return function(t,r,n){var s,i=Vs(t),o=Gs(i),a=Ws(n,o);if(e&&r!=r){for(;o>a;)if((s=i[a++])!=s)return!0}else for(;o>a;a++)if((e||a in i)&&i[a]===r)return e||a||0;return!e&&-1}},Ks={includes:Js(!0),indexOf:Js(!1)},Ys={},Zs=ln,Xs=pr,Qs=Ks.indexOf,ei=Ys,ti=Pt([].push),ri=function(e,t){var r,n=Xs(e),s=0,i=[];for(r in n)!Zs(ei,r)&&Zs(n,r)&&ti(i,r);for(;t.length>s;)Zs(n,r=t[s++])&&(~Qs(i,r)||ti(i,r));return i},ni=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],si=ri,ii=ni,oi=Object.keys||function(e){return si(e,ii)},ai=sn,li=oi;Rs({target:"Object",stat:!0,forced:vt((function(){li(1)}))},{keys:function(e){return li(ai(e))}});const ci=mt(fr.Object.keys);var pi={};pi[$n("toStringTag")]="z";var ui="[object z]"===String(pi),di=ui,hi=Bt,fi=Rt,mi=$n("toStringTag"),yi=Object,gi="Arguments"==fi(function(){return arguments}()),vi=di?fi:function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=yi(e),mi))?r:gi?fi(t):"Object"==(n=fi(t))&&hi(t.callee)?"Arguments":n},bi=vi,xi=String,wi=function(e){if("Symbol"===bi(e))throw TypeError("Cannot convert a Symbol value to a string");return xi(e)},$i={},Si=Ut,Ei=os,ki=is,Oi=ps,ji=pr,Ai=oi;$i.f=Si&&!Ei?Object.defineProperties:function(e,t){Oi(e);for(var r,n=ji(t),s=Ai(t),i=s.length,o=0;i>o;)ki.f(e,r=s[o++],n[r]);return e};var Pi,Ti=br("document","documentElement"),Ci=hn,Ii=tn("keys"),Ri=function(e){return Ii[e]||(Ii[e]=Ci(e))},_i=ps,Fi=$i,Di=ni,Mi=Ys,qi=Ti,Li=_n,Bi=Ri("IE_PROTO"),Ni=function(){},Ui=function(e){return" + + + + + +
    + + + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..f274a8e --- /dev/null +++ b/index.html @@ -0,0 +1,28 @@ + + + + + + + Waku API documentation + + + +
    +
    + Waku API
    +
    +
    + + +
    +
    +
    + + + \ No newline at end of file diff --git a/waku_logo.png b/waku_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f6a86dce1ed12ab1d7293fe48d362f29ed342733 GIT binary patch literal 17305 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 vL90