<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">var Co=Object.defineProperty;var Ro=(t,e,n)=&gt;e in t?Co(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var Tr=(t,e,n)=&gt;(Ro(t,typeof e!="symbol"?e+"":e,n),n);import{_ as To,a as pr,b as Tt,c as hn,d as Pn,e as vt,f as No}from"./iterableToArray.039c3418.js";import{c as pn,g as Ao}from"./_commonjsHelpers.f8314de6.js";import"./_sentry-release-injection-file.ce270677.js";import{_ as Io,a as jo,b as Do,c as tt,d as nt,e as bt}from"./nonIterableRest.acbee3ec.js";import{J as xo,p as os}from"./index.2aa1178a.js";import{a as Lo,b as Mo,s as Fo}from"./snakeCase.85a03041.js";(function(){try{var t=typeof window&lt;"u"?window:typeof global&lt;"u"?global:typeof self&lt;"u"?self:{},e=new Error().stack;e&amp;&amp;(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="a66f7d67-bfbd-46af-a38b-d5cf64aa1b7c",t._sentryDebugIdIdentifier="sentry-dbid-a66f7d67-bfbd-46af-a38b-d5cf64aa1b7c")}catch{}})();function Bo(t,e){for(var n=0;n&lt;e.length;n++){const r=e[n];if(typeof r!="string"&amp;&amp;!Array.isArray(r)){for(const i in r)if(i!=="default"&amp;&amp;!(i in t)){const a=Object.getOwnPropertyDescriptor(r,i);a&amp;&amp;Object.defineProperty(t,i,a.get?a:{enumerable:!0,get:()=&gt;r[i]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}function ti(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}let jt=ti();function Uo(t){jt=t}const zo=/[&amp;&lt;&gt;"']/,Vo=/[&amp;&lt;&gt;"']/g,qo=/[&lt;&gt;"']|&amp;(?!#?\w+;)/,Ko=/[&lt;&gt;"']|&amp;(?!#?\w+;)/g,Ho={"&amp;":"&amp;amp;","&lt;":"&amp;lt;","&gt;":"&amp;gt;",'"':"&amp;quot;","'":"&amp;#39;"},oa=t=&gt;Ho[t];function $e(t,e){if(e){if(zo.test(t))return t.replace(Vo,oa)}else if(qo.test(t))return t.replace(Ko,oa);return t}const Jo=/&amp;(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function ls(t){return t.replace(Jo,(e,n)=&gt;(n=n.toLowerCase(),n==="colon"?":":n.charAt(0)==="#"?n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1)):""))}const Go=/(^|[^\[])\^/g;function fe(t,e){t=typeof t=="string"?t:t.source,e=e||"";const n={replace:(r,i)=&gt;(i=i.source||i,i=i.replace(Go,"$1"),t=t.replace(r,i),n),getRegex:()=&gt;new RegExp(t,e)};return n}const Xo=/[^\w:]/g,Wo=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function la(t,e,n){if(t){let r;try{r=decodeURIComponent(ls(n)).replace(Xo,"").toLowerCase()}catch{return null}if(r.indexOf("javascript:")===0||r.indexOf("vbscript:")===0||r.indexOf("data:")===0)return null}e&amp;&amp;!Wo.test(n)&amp;&amp;(n=el(e,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch{return null}return n}const xn={},Qo=/^[^:]+:\/*[^/]*$/,Yo=/^([^:]+:)[\s\S]*$/,Zo=/^([^:]+:\/*[^/]*)[\s\S]*$/;function el(t,e){xn[" "+t]||(Qo.test(t)?xn[" "+t]=t+"/":xn[" "+t]=Jn(t,"/",!0)),t=xn[" "+t];const n=t.indexOf(":")===-1;return e.substring(0,2)==="//"?n?e:t.replace(Yo,"$1")+e:e.charAt(0)==="/"?n?e:t.replace(Zo,"$1")+e:t+e}const er={exec:function(){}};function qe(t){let e=1,n,r;for(;e&lt;arguments.length;e++){n=arguments[e];for(r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(t[r]=n[r])}return t}function ua(t,e){const n=t.replace(/\|/g,(a,s,o)=&gt;{let l=!1,c=s;for(;--c&gt;=0&amp;&amp;o[c]==="\\";)l=!l;return l?"|":" |"}),r=n.split(/ \|/);let i=0;if(r[0].trim()||r.shift(),r.length&gt;0&amp;&amp;!r[r.length-1].trim()&amp;&amp;r.pop(),r.length&gt;e)r.splice(e);else for(;r.length&lt;e;)r.push("");for(;i&lt;r.length;i++)r[i]=r[i].trim().replace(/\\\|/g,"|");return r}function Jn(t,e,n){const r=t.length;if(r===0)return"";let i=0;for(;i&lt;r;){const a=t.charAt(r-i-1);if(a===e&amp;&amp;!n)i++;else if(a!==e&amp;&amp;n)i++;else break}return t.slice(0,r-i)}function tl(t,e){if(t.indexOf(e[1])===-1)return-1;const n=t.length;let r=0,i=0;for(;i&lt;n;i++)if(t[i]==="\\")i++;else if(t[i]===e[0])r++;else if(t[i]===e[1]&amp;&amp;(r--,r&lt;0))return i;return-1}function us(t){t&amp;&amp;t.sanitize&amp;&amp;!t.silent&amp;&amp;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")}function ca(t,e){if(e&lt;1)return"";let n="";for(;e&gt;1;)e&amp;1&amp;&amp;(n+=t),e&gt;&gt;=1,t+=t;return n+t}function fa(t,e,n,r){const i=e.href,a=e.title?$e(e.title):null,s=t[1].replace(/\\([\[\]])/g,"$1");if(t[0].charAt(0)!=="!"){r.state.inLink=!0;const o={type:"link",raw:n,href:i,title:a,text:s,tokens:r.inlineTokens(s)};return r.state.inLink=!1,o}return{type:"image",raw:n,href:i,title:a,text:$e(s)}}function nl(t,e){const n=t.match(/^(\s+)(?:```)/);if(n===null)return e;const r=n[1];return e.split(`
`).map(i=&gt;{const a=i.match(/^\s+/);if(a===null)return i;const[s]=a;return s.length&gt;=r.length?i.slice(r.length):i}).join(`
`)}class gr{constructor(e){this.options=e||jt}space(e){const n=this.rules.block.newline.exec(e);if(n&amp;&amp;n[0].length&gt;0)return{type:"space",raw:n[0]}}code(e){const n=this.rules.block.code.exec(e);if(n){const r=n[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:n[0],codeBlockStyle:"indented",text:this.options.pedantic?r:Jn(r,`
`)}}}fences(e){const n=this.rules.block.fences.exec(e);if(n){const r=n[0],i=nl(r,n[3]||"");return{type:"code",raw:r,lang:n[2]?n[2].trim():n[2],text:i}}}heading(e){const n=this.rules.block.heading.exec(e);if(n){let r=n[2].trim();if(/#$/.test(r)){const i=Jn(r,"#");(this.options.pedantic||!i||/ $/.test(i))&amp;&amp;(r=i.trim())}return{type:"heading",raw:n[0],depth:n[1].length,text:r,tokens:this.lexer.inline(r)}}}hr(e){const n=this.rules.block.hr.exec(e);if(n)return{type:"hr",raw:n[0]}}blockquote(e){const n=this.rules.block.blockquote.exec(e);if(n){const r=n[0].replace(/^ *&gt;[ \t]?/gm,"");return{type:"blockquote",raw:n[0],tokens:this.lexer.blockTokens(r,[]),text:r}}}list(e){let n=this.rules.block.list.exec(e);if(n){let r,i,a,s,o,l,c,u,f,m,h,v,b=n[1].trim();const w=b.length&gt;1,d={type:"list",raw:"",ordered:w,start:w?+b.slice(0,-1):"",loose:!1,items:[]};b=w?`\\d{1,9}\\${b.slice(-1)}`:`\\${b}`,this.options.pedantic&amp;&amp;(b=w?b:"[*+-]");const y=new RegExp(`^( {0,3}${b})((?:[	 ][^\\n]*)?(?:\\n|$))`);for(;e&amp;&amp;(v=!1,!(!(n=y.exec(e))||this.rules.block.hr.test(e)));){if(r=n[0],e=e.substring(r.length),u=n[2].split(`
`,1)[0],f=e.split(`
`,1)[0],this.options.pedantic?(s=2,h=u.trimLeft()):(s=n[2].search(/[^ ]/),s=s&gt;4?1:s,h=u.slice(s),s+=n[1].length),l=!1,!u&amp;&amp;/^ *$/.test(f)&amp;&amp;(r+=f+`
`,e=e.substring(f.length+1),v=!0),!v){const k=new RegExp(`^ {0,${Math.min(3,s-1)}}(?:[*+-]|\\d{1,9}[.)])((?: [^\\n]*)?(?:\\n|$))`),I=new RegExp(`^ {0,${Math.min(3,s-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),P=new RegExp(`^ {0,${Math.min(3,s-1)}}(?:\`\`\`|~~~)`),O=new RegExp(`^ {0,${Math.min(3,s-1)}}#`);for(;e&amp;&amp;(m=e.split(`
`,1)[0],u=m,this.options.pedantic&amp;&amp;(u=u.replace(/^ {1,4}(?=( {4})*[^ ])/g,"  ")),!(P.test(u)||O.test(u)||k.test(u)||I.test(e)));){if(u.search(/[^ ]/)&gt;=s||!u.trim())h+=`
`+u.slice(s);else if(!l)h+=`
`+u;else break;!l&amp;&amp;!u.trim()&amp;&amp;(l=!0),r+=m+`
`,e=e.substring(m.length+1)}}d.loose||(c?d.loose=!0:/\n *\n *$/.test(r)&amp;&amp;(c=!0)),this.options.gfm&amp;&amp;(i=/^\[[ xX]\] /.exec(h),i&amp;&amp;(a=i[0]!=="[ ] ",h=h.replace(/^\[[ xX]\] +/,""))),d.items.push({type:"list_item",raw:r,task:!!i,checked:a,loose:!1,text:h}),d.raw+=r}d.items[d.items.length-1].raw=r.trimRight(),d.items[d.items.length-1].text=h.trimRight(),d.raw=d.raw.trimRight();const $=d.items.length;for(o=0;o&lt;$;o++){this.lexer.state.top=!1,d.items[o].tokens=this.lexer.blockTokens(d.items[o].text,[]);const k=d.items[o].tokens.filter(P=&gt;P.type==="space"),I=k.every(P=&gt;{const O=P.raw.split("");let D=0;for(const z of O)if(z===`
`&amp;&amp;(D+=1),D&gt;1)return!0;return!1});!d.loose&amp;&amp;k.length&amp;&amp;I&amp;&amp;(d.loose=!0,d.items[o].loose=!0)}return d}}html(e){const n=this.rules.block.html.exec(e);if(n){const r={type:"html",raw:n[0],pre:!this.options.sanitizer&amp;&amp;(n[1]==="pre"||n[1]==="script"||n[1]==="style"),text:n[0]};if(this.options.sanitize){const i=this.options.sanitizer?this.options.sanitizer(n[0]):$e(n[0]);r.type="paragraph",r.text=i,r.tokens=this.lexer.inline(i)}return r}}def(e){const n=this.rules.block.def.exec(e);if(n){n[3]&amp;&amp;(n[3]=n[3].substring(1,n[3].length-1));const r=n[1].toLowerCase().replace(/\s+/g," ");return{type:"def",tag:r,raw:n[0],href:n[2],title:n[3]}}}table(e){const n=this.rules.block.table.exec(e);if(n){const r={type:"table",header:ua(n[1]).map(i=&gt;({text:i})),align:n[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:n[3]&amp;&amp;n[3].trim()?n[3].replace(/\n[ \t]*$/,"").split(`
`):[]};if(r.header.length===r.align.length){r.raw=n[0];let i=r.align.length,a,s,o,l;for(a=0;a&lt;i;a++)/^ *-+: *$/.test(r.align[a])?r.align[a]="right":/^ *:-+: *$/.test(r.align[a])?r.align[a]="center":/^ *:-+ *$/.test(r.align[a])?r.align[a]="left":r.align[a]=null;for(i=r.rows.length,a=0;a&lt;i;a++)r.rows[a]=ua(r.rows[a],r.header.length).map(c=&gt;({text:c}));for(i=r.header.length,s=0;s&lt;i;s++)r.header[s].tokens=this.lexer.inline(r.header[s].text);for(i=r.rows.length,s=0;s&lt;i;s++)for(l=r.rows[s],o=0;o&lt;l.length;o++)l[o].tokens=this.lexer.inline(l[o].text);return r}}}lheading(e){const n=this.rules.block.lheading.exec(e);if(n)return{type:"heading",raw:n[0],depth:n[2].charAt(0)==="="?1:2,text:n[1],tokens:this.lexer.inline(n[1])}}paragraph(e){const n=this.rules.block.paragraph.exec(e);if(n){const r=n[1].charAt(n[1].length-1)===`
`?n[1].slice(0,-1):n[1];return{type:"paragraph",raw:n[0],text:r,tokens:this.lexer.inline(r)}}}text(e){const n=this.rules.block.text.exec(e);if(n)return{type:"text",raw:n[0],text:n[0],tokens:this.lexer.inline(n[0])}}escape(e){const n=this.rules.inline.escape.exec(e);if(n)return{type:"escape",raw:n[0],text:$e(n[1])}}tag(e){const n=this.rules.inline.tag.exec(e);if(n)return!this.lexer.state.inLink&amp;&amp;/^&lt;a /i.test(n[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&amp;&amp;/^&lt;\/a&gt;/i.test(n[0])&amp;&amp;(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&amp;&amp;/^&lt;(pre|code|kbd|script)(\s|&gt;)/i.test(n[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&amp;&amp;/^&lt;\/(pre|code|kbd|script)(\s|&gt;)/i.test(n[0])&amp;&amp;(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:n[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):$e(n[0]):n[0]}}link(e){const n=this.rules.inline.link.exec(e);if(n){const r=n[2].trim();if(!this.options.pedantic&amp;&amp;/^&lt;/.test(r)){if(!/&gt;$/.test(r))return;const s=Jn(r.slice(0,-1),"\\");if((r.length-s.length)%2===0)return}else{const s=tl(n[2],"()");if(s&gt;-1){const l=(n[0].indexOf("!")===0?5:4)+n[1].length+s;n[2]=n[2].substring(0,s),n[0]=n[0].substring(0,l).trim(),n[3]=""}}let i=n[2],a="";if(this.options.pedantic){const s=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(i);s&amp;&amp;(i=s[1],a=s[3])}else a=n[3]?n[3].slice(1,-1):"";return i=i.trim(),/^&lt;/.test(i)&amp;&amp;(this.options.pedantic&amp;&amp;!/&gt;$/.test(r)?i=i.slice(1):i=i.slice(1,-1)),fa(n,{href:i&amp;&amp;i.replace(this.rules.inline._escapes,"$1"),title:a&amp;&amp;a.replace(this.rules.inline._escapes,"$1")},n[0],this.lexer)}}reflink(e,n){let r;if((r=this.rules.inline.reflink.exec(e))||(r=this.rules.inline.nolink.exec(e))){let i=(r[2]||r[1]).replace(/\s+/g," ");if(i=n[i.toLowerCase()],!i||!i.href){const a=r[0].charAt(0);return{type:"text",raw:a,text:a}}return fa(r,i,r[0],this.lexer)}}emStrong(e,n,r=""){let i=this.rules.inline.emStrong.lDelim.exec(e);if(!i||i[3]&amp;&amp;r.match(/[\p{L}\p{N}]/u))return;const a=i[1]||i[2]||"";if(!a||a&amp;&amp;(r===""||this.rules.inline.punctuation.exec(r))){const s=i[0].length-1;let o,l,c=s,u=0;const f=i[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(f.lastIndex=0,n=n.slice(-1*e.length+s);(i=f.exec(n))!=null;){if(o=i[1]||i[2]||i[3]||i[4]||i[5]||i[6],!o)continue;if(l=o.length,i[3]||i[4]){c+=l;continue}else if((i[5]||i[6])&amp;&amp;s%3&amp;&amp;!((s+l)%3)){u+=l;continue}if(c-=l,c&gt;0)continue;if(l=Math.min(l,l+c+u),Math.min(s,l)%2){const h=e.slice(1,s+i.index+l);return{type:"em",raw:e.slice(0,s+i.index+l+1),text:h,tokens:this.lexer.inlineTokens(h)}}const m=e.slice(2,s+i.index+l-1);return{type:"strong",raw:e.slice(0,s+i.index+l+1),text:m,tokens:this.lexer.inlineTokens(m)}}}}codespan(e){const n=this.rules.inline.code.exec(e);if(n){let r=n[2].replace(/\n/g," ");const i=/[^ ]/.test(r),a=/^ /.test(r)&amp;&amp;/ $/.test(r);return i&amp;&amp;a&amp;&amp;(r=r.substring(1,r.length-1)),r=$e(r,!0),{type:"codespan",raw:n[0],text:r}}}br(e){const n=this.rules.inline.br.exec(e);if(n)return{type:"br",raw:n[0]}}del(e){const n=this.rules.inline.del.exec(e);if(n)return{type:"del",raw:n[0],text:n[2],tokens:this.lexer.inlineTokens(n[2])}}autolink(e,n){const r=this.rules.inline.autolink.exec(e);if(r){let i,a;return r[2]==="@"?(i=$e(this.options.mangle?n(r[1]):r[1]),a="mailto:"+i):(i=$e(r[1]),a=i),{type:"link",raw:r[0],text:i,href:a,tokens:[{type:"text",raw:i,text:i}]}}}url(e,n){let r;if(r=this.rules.inline.url.exec(e)){let i,a;if(r[2]==="@")i=$e(this.options.mangle?n(r[0]):r[0]),a="mailto:"+i;else{let s;do s=r[0],r[0]=this.rules.inline._backpedal.exec(r[0])[0];while(s!==r[0]);i=$e(r[0]),r[1]==="www."?a="http://"+i:a=i}return{type:"link",raw:r[0],text:i,href:a,tokens:[{type:"text",raw:i,text:i}]}}}inlineText(e,n){const r=this.rules.inline.text.exec(e);if(r){let i;return this.lexer.state.inRawBlock?i=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):$e(r[0]):r[0]:i=$e(this.options.smartypants?n(r[0]):r[0]),{type:"text",raw:r[0],text:i}}}}const J={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}&gt; ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:&lt;(script|pre|style|textarea)[\\s&gt;][\\s\\S]*?(?:&lt;/\\1&gt;[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|&lt;\\?[\\s\\S]*?(?:\\?&gt;\\n*|$)|&lt;![A-Z][\\s\\S]*?(?:&gt;\\n*|$)|&lt;!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]&gt;\\n*|$)|&lt;/?(tag)(?: +|\\n|/?&gt;)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|&lt;(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?&gt;(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|&lt;/(?!script|pre|style|textarea)[a-z][\\w-]*\\s*&gt;(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?&lt;?([^\s&gt;]+)&gt;?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:er,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/};J._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/;J._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/;J.def=fe(J.def).replace("label",J._label).replace("title",J._title).getRegex();J.bullet=/(?:[*+-]|\d{1,9}[.)])/;J.listItemStart=fe(/^( *)(bull) */).replace("bull",J.bullet).getRegex();J.list=fe(J.list).replace(/bull/g,J.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+J.def.source+")").getRegex();J._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";J._comment=/&lt;!--(?!-?&gt;)[\s\S]*?(?:--&gt;|$)/;J.html=fe(J.html,"i").replace("comment",J._comment).replace("tag",J._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=&lt;&gt;`]+)?/).getRegex();J.paragraph=fe(J._paragraph).replace("hr",J.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}&gt;").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","&lt;/?(?:tag)(?: +|\\n|/?&gt;)|&lt;(?:script|pre|style|textarea|!--)").replace("tag",J._tag).getRegex();J.blockquote=fe(J.blockquote).replace("paragraph",J.paragraph).getRegex();J.normal=qe({},J);J.gfm=qe({},J.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"});J.gfm.table=fe(J.gfm.table).replace("hr",J.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}&gt;").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","&lt;/?(?:tag)(?: +|\\n|/?&gt;)|&lt;(?:script|pre|style|textarea|!--)").replace("tag",J._tag).getRegex();J.gfm.paragraph=fe(J._paragraph).replace("hr",J.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",J.gfm.table).replace("blockquote"," {0,3}&gt;").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","&lt;/?(?:tag)(?: +|\\n|/?&gt;)|&lt;(?:script|pre|style|textarea|!--)").replace("tag",J._tag).getRegex();J.pedantic=qe({},J.normal,{html:fe(`^ *(?:comment *(?:\\n|\\s*$)|&lt;(tag)[\\s\\S]+?&lt;/\\1&gt; *(?:\\n{2,}|\\s*$)|&lt;tag(?:"[^"]*"|'[^']*'|\\s[^'"/&gt;\\s]*)*?/?&gt; *(?:\\n{2,}|\\s*$))`).replace("comment",J._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:/^ *\[([^\]]+)\]: *&lt;?([^\s&gt;]+)&gt;?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:er,paragraph:fe(J.normal._paragraph).replace("hr",J.hr).replace("heading",` *#{1,6} *[^
]`).replace("lheading",J.lheading).replace("blockquote"," {0,3}&gt;").replace("|fences","").replace("|list","").replace("|html","").getRegex()});const U={escape:/^\\([!"#$%&amp;'()*+,\-./:;&lt;=&gt;?@\[\]\\^_`{|}~])/,autolink:/^&lt;(scheme:[^\s\x00-\x1f&lt;&gt;]*|email)&gt;/,url:er,tag:"^comment|^&lt;/[a-zA-Z][\\w:-]*\\s*&gt;|^&lt;[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?&gt;|^&lt;\\?[\\s\\S]*?\\?&gt;|^&lt;![a-zA-Z]+\\s[\\s\\S]*?&gt;|^&lt;!\\[CDATA\\[[\\s\\S]*?\\]\\]&gt;",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:er,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\&lt;!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,punctuation:/^([\spunctuation])/};U._punctuation="!\"#$%&amp;'()+\\-.,/:;&lt;=&gt;?@\\[\\]`^{|}~";U.punctuation=fe(U.punctuation).replace(/punctuation/g,U._punctuation).getRegex();U.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|&lt;[^&gt;]*?&gt;/g;U.escapedEmSt=/\\\*|\\_/g;U._comment=fe(J._comment).replace("(?:--&gt;|$)","--&gt;").getRegex();U.emStrong.lDelim=fe(U.emStrong.lDelim).replace(/punct/g,U._punctuation).getRegex();U.emStrong.rDelimAst=fe(U.emStrong.rDelimAst,"g").replace(/punct/g,U._punctuation).getRegex();U.emStrong.rDelimUnd=fe(U.emStrong.rDelimUnd,"g").replace(/punct/g,U._punctuation).getRegex();U._escapes=/\\([!"#$%&amp;'()*+,\-./:;&lt;=&gt;?@\[\]\\^_`{|}~])/g;U._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;U._email=/[a-zA-Z0-9.!#$%&amp;'*+/=?^_`{|}~-]+(@)[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])?)+(?![-_])/;U.autolink=fe(U.autolink).replace("scheme",U._scheme).replace("email",U._email).getRegex();U._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=&lt;&gt;`]+)?/;U.tag=fe(U.tag).replace("comment",U._comment).replace("attribute",U._attribute).getRegex();U._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/;U._href=/&lt;(?:\\.|[^\n&lt;&gt;\\])+&gt;|[^\s\x00-\x1f]*/;U._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;U.link=fe(U.link).replace("label",U._label).replace("href",U._href).replace("title",U._title).getRegex();U.reflink=fe(U.reflink).replace("label",U._label).replace("ref",J._label).getRegex();U.nolink=fe(U.nolink).replace("ref",J._label).getRegex();U.reflinkSearch=fe(U.reflinkSearch,"g").replace("reflink",U.reflink).replace("nolink",U.nolink).getRegex();U.normal=qe({},U);U.pedantic=qe({},U.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:fe(/^!?\[(label)\]\((.*?)\)/).replace("label",U._label).getRegex(),reflink:fe(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",U._label).getRegex()});U.gfm=qe({},U.normal,{escape:fe(U.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&lt;]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&amp;]+|\([^)]*\)|&amp;(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&amp;'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\&lt;!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&amp;'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&amp;'*+\/=?_`{\|}~-]+@)))/});U.gfm.url=fe(U.gfm.url,"i").replace("email",U.gfm._extended_email).getRegex();U.breaks=qe({},U.gfm,{br:fe(U.br).replace("{2,}","*").getRegex(),text:fe(U.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});function rl(t){return t.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201C").replace(/"/g,"\u201D").replace(/\.{3}/g,"\u2026")}function da(t){let e="",n,r;const i=t.length;for(n=0;n&lt;i;n++)r=t.charCodeAt(n),Math.random()&gt;.5&amp;&amp;(r="x"+r.toString(16)),e+="&amp;#"+r+";";return e}class et{constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||jt,this.options.tokenizer=this.options.tokenizer||new gr,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const n={block:J.normal,inline:U.normal};this.options.pedantic?(n.block=J.pedantic,n.inline=U.pedantic):this.options.gfm&amp;&amp;(n.block=J.gfm,this.options.breaks?n.inline=U.breaks:n.inline=U.gfm),this.tokenizer.rules=n}static get rules(){return{block:J,inline:U}}static lex(e,n){return new et(n).lex(e)}static lexInline(e,n){return new et(n).inlineTokens(e)}lex(e){e=e.replace(/\r\n|\r/g,`
`),this.blockTokens(e,this.tokens);let n;for(;n=this.inlineQueue.shift();)this.inlineTokens(n.src,n.tokens);return this.tokens}blockTokens(e,n=[]){this.options.pedantic?e=e.replace(/\t/g,"    ").replace(/^ +$/gm,""):e=e.replace(/^( *)(\t+)/gm,(o,l,c)=&gt;l+"    ".repeat(c.length));let r,i,a,s;for(;e;)if(!(this.options.extensions&amp;&amp;this.options.extensions.block&amp;&amp;this.options.extensions.block.some(o=&gt;(r=o.call({lexer:this},e,n))?(e=e.substring(r.raw.length),n.push(r),!0):!1))){if(r=this.tokenizer.space(e)){e=e.substring(r.raw.length),r.raw.length===1&amp;&amp;n.length&gt;0?n[n.length-1].raw+=`
`:n.push(r);continue}if(r=this.tokenizer.code(e)){e=e.substring(r.raw.length),i=n[n.length-1],i&amp;&amp;(i.type==="paragraph"||i.type==="text")?(i.raw+=`
`+r.raw,i.text+=`
`+r.text,this.inlineQueue[this.inlineQueue.length-1].src=i.text):n.push(r);continue}if(r=this.tokenizer.fences(e)){e=e.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.heading(e)){e=e.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.hr(e)){e=e.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.blockquote(e)){e=e.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.list(e)){e=e.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.html(e)){e=e.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.def(e)){e=e.substring(r.raw.length),i=n[n.length-1],i&amp;&amp;(i.type==="paragraph"||i.type==="text")?(i.raw+=`
`+r.raw,i.text+=`
`+r.raw,this.inlineQueue[this.inlineQueue.length-1].src=i.text):this.tokens.links[r.tag]||(this.tokens.links[r.tag]={href:r.href,title:r.title});continue}if(r=this.tokenizer.table(e)){e=e.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.lheading(e)){e=e.substring(r.raw.length),n.push(r);continue}if(a=e,this.options.extensions&amp;&amp;this.options.extensions.startBlock){let o=1/0;const l=e.slice(1);let c;this.options.extensions.startBlock.forEach(function(u){c=u.call({lexer:this},l),typeof c=="number"&amp;&amp;c&gt;=0&amp;&amp;(o=Math.min(o,c))}),o&lt;1/0&amp;&amp;o&gt;=0&amp;&amp;(a=e.substring(0,o+1))}if(this.state.top&amp;&amp;(r=this.tokenizer.paragraph(a))){i=n[n.length-1],s&amp;&amp;i.type==="paragraph"?(i.raw+=`
`+r.raw,i.text+=`
`+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):n.push(r),s=a.length!==e.length,e=e.substring(r.raw.length);continue}if(r=this.tokenizer.text(e)){e=e.substring(r.raw.length),i=n[n.length-1],i&amp;&amp;i.type==="text"?(i.raw+=`
`+r.raw,i.text+=`
`+r.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=i.text):n.push(r);continue}if(e){const o="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(o);break}else throw new Error(o)}}return this.state.top=!0,n}inline(e,n=[]){return this.inlineQueue.push({src:e,tokens:n}),n}inlineTokens(e,n=[]){let r,i,a,s=e,o,l,c;if(this.tokens.links){const u=Object.keys(this.tokens.links);if(u.length&gt;0)for(;(o=this.tokenizer.rules.inline.reflinkSearch.exec(s))!=null;)u.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&amp;&amp;(s=s.slice(0,o.index)+"["+ca("a",o[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(o=this.tokenizer.rules.inline.blockSkip.exec(s))!=null;)s=s.slice(0,o.index)+"["+ca("a",o[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(o=this.tokenizer.rules.inline.escapedEmSt.exec(s))!=null;)s=s.slice(0,o.index)+"++"+s.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);for(;e;)if(l||(c=""),l=!1,!(this.options.extensions&amp;&amp;this.options.extensions.inline&amp;&amp;this.options.extensions.inline.some(u=&gt;(r=u.call({lexer:this},e,n))?(e=e.substring(r.raw.length),n.push(r),!0):!1))){if(r=this.tokenizer.escape(e)){e=e.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.tag(e)){e=e.substring(r.raw.length),i=n[n.length-1],i&amp;&amp;r.type==="text"&amp;&amp;i.type==="text"?(i.raw+=r.raw,i.text+=r.text):n.push(r);continue}if(r=this.tokenizer.link(e)){e=e.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(r.raw.length),i=n[n.length-1],i&amp;&amp;r.type==="text"&amp;&amp;i.type==="text"?(i.raw+=r.raw,i.text+=r.text):n.push(r);continue}if(r=this.tokenizer.emStrong(e,s,c)){e=e.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.codespan(e)){e=e.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.br(e)){e=e.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.del(e)){e=e.substring(r.raw.length),n.push(r);continue}if(r=this.tokenizer.autolink(e,da)){e=e.substring(r.raw.length),n.push(r);continue}if(!this.state.inLink&amp;&amp;(r=this.tokenizer.url(e,da))){e=e.substring(r.raw.length),n.push(r);continue}if(a=e,this.options.extensions&amp;&amp;this.options.extensions.startInline){let u=1/0;const f=e.slice(1);let m;this.options.extensions.startInline.forEach(function(h){m=h.call({lexer:this},f),typeof m=="number"&amp;&amp;m&gt;=0&amp;&amp;(u=Math.min(u,m))}),u&lt;1/0&amp;&amp;u&gt;=0&amp;&amp;(a=e.substring(0,u+1))}if(r=this.tokenizer.inlineText(a,rl)){e=e.substring(r.raw.length),r.raw.slice(-1)!=="_"&amp;&amp;(c=r.raw.slice(-1)),l=!0,i=n[n.length-1],i&amp;&amp;i.type==="text"?(i.raw+=r.raw,i.text+=r.text):n.push(r);continue}if(e){const u="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(u);break}else throw new Error(u)}}return n}}class mr{constructor(e){this.options=e||jt}code(e,n,r){const i=(n||"").match(/\S*/)[0];if(this.options.highlight){const a=this.options.highlight(e,i);a!=null&amp;&amp;a!==e&amp;&amp;(r=!0,e=a)}return e=e.replace(/\n$/,"")+`
`,i?'&lt;pre&gt;&lt;code class="'+this.options.langPrefix+$e(i,!0)+'"&gt;'+(r?e:$e(e,!0))+`&lt;/code&gt;&lt;/pre&gt;
`:"&lt;pre&gt;&lt;code&gt;"+(r?e:$e(e,!0))+`&lt;/code&gt;&lt;/pre&gt;
`}blockquote(e){return`&lt;blockquote&gt;
${e}&lt;/blockquote&gt;
`}html(e){return e}heading(e,n,r,i){if(this.options.headerIds){const a=this.options.headerPrefix+i.slug(r);return`&lt;h${n} id="${a}"&gt;${e}&lt;/h${n}&gt;
`}return`&lt;h${n}&gt;${e}&lt;/h${n}&gt;
`}hr(){return this.options.xhtml?`&lt;hr/&gt;
`:`&lt;hr&gt;
`}list(e,n,r){const i=n?"ol":"ul",a=n&amp;&amp;r!==1?' start="'+r+'"':"";return"&lt;"+i+a+`&gt;
`+e+"&lt;/"+i+`&gt;
`}listitem(e){return`&lt;li&gt;${e}&lt;/li&gt;
`}checkbox(e){return"&lt;input "+(e?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"&gt; "}paragraph(e){return`&lt;p&gt;${e}&lt;/p&gt;
`}table(e,n){return n&amp;&amp;(n=`&lt;tbody&gt;${n}&lt;/tbody&gt;`),`&lt;table&gt;
&lt;thead&gt;
`+e+`&lt;/thead&gt;
`+n+`&lt;/table&gt;
`}tablerow(e){return`&lt;tr&gt;
${e}&lt;/tr&gt;
`}tablecell(e,n){const r=n.header?"th":"td";return(n.align?`&lt;${r} align="${n.align}"&gt;`:`&lt;${r}&gt;`)+e+`&lt;/${r}&gt;
`}strong(e){return`&lt;strong&gt;${e}&lt;/strong&gt;`}em(e){return`&lt;em&gt;${e}&lt;/em&gt;`}codespan(e){return`&lt;code&gt;${e}&lt;/code&gt;`}br(){return this.options.xhtml?"&lt;br/&gt;":"&lt;br&gt;"}del(e){return`&lt;del&gt;${e}&lt;/del&gt;`}link(e,n,r){if(e=la(this.options.sanitize,this.options.baseUrl,e),e===null)return r;let i='&lt;a href="'+$e(e)+'"';return n&amp;&amp;(i+=' title="'+n+'"'),i+="&gt;"+r+"&lt;/a&gt;",i}image(e,n,r){if(e=la(this.options.sanitize,this.options.baseUrl,e),e===null)return r;let i=`&lt;img src="${e}" alt="${r}"`;return n&amp;&amp;(i+=` title="${n}"`),i+=this.options.xhtml?"/&gt;":"&gt;",i}text(e){return e}}class ni{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,n,r){return""+r}image(e,n,r){return""+r}br(){return""}}class ri{constructor(){this.seen={}}serialize(e){return e.toLowerCase().trim().replace(/&lt;[!\/a-z].*?&gt;/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&amp;()*+,./:;&lt;=&gt;?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(e,n){let r=e,i=0;if(this.seen.hasOwnProperty(r)){i=this.seen[e];do i++,r=e+"-"+i;while(this.seen.hasOwnProperty(r))}return n||(this.seen[e]=i,this.seen[r]=0),r}slug(e,n={}){const r=this.serialize(e);return this.getNextSafeSlug(r,n.dryrun)}}class ze{constructor(e){this.options=e||jt,this.options.renderer=this.options.renderer||new mr,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new ni,this.slugger=new ri}static parse(e,n){return new ze(n).parse(e)}static parseInline(e,n){return new ze(n).parseInline(e)}parse(e,n=!0){let r="",i,a,s,o,l,c,u,f,m,h,v,b,w,d,y,$,k,I,P;const O=e.length;for(i=0;i&lt;O;i++){if(h=e[i],this.options.extensions&amp;&amp;this.options.extensions.renderers&amp;&amp;this.options.extensions.renderers[h.type]&amp;&amp;(P=this.options.extensions.renderers[h.type].call({parser:this},h),P!==!1||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(h.type))){r+=P||"";continue}switch(h.type){case"space":continue;case"hr":{r+=this.renderer.hr();continue}case"heading":{r+=this.renderer.heading(this.parseInline(h.tokens),h.depth,ls(this.parseInline(h.tokens,this.textRenderer)),this.slugger);continue}case"code":{r+=this.renderer.code(h.text,h.lang,h.escaped);continue}case"table":{for(f="",u="",o=h.header.length,a=0;a&lt;o;a++)u+=this.renderer.tablecell(this.parseInline(h.header[a].tokens),{header:!0,align:h.align[a]});for(f+=this.renderer.tablerow(u),m="",o=h.rows.length,a=0;a&lt;o;a++){for(c=h.rows[a],u="",l=c.length,s=0;s&lt;l;s++)u+=this.renderer.tablecell(this.parseInline(c[s].tokens),{header:!1,align:h.align[s]});m+=this.renderer.tablerow(u)}r+=this.renderer.table(f,m);continue}case"blockquote":{m=this.parse(h.tokens),r+=this.renderer.blockquote(m);continue}case"list":{for(v=h.ordered,b=h.start,w=h.loose,o=h.items.length,m="",a=0;a&lt;o;a++)y=h.items[a],$=y.checked,k=y.task,d="",y.task&amp;&amp;(I=this.renderer.checkbox($),w?y.tokens.length&gt;0&amp;&amp;y.tokens[0].type==="paragraph"?(y.tokens[0].text=I+" "+y.tokens[0].text,y.tokens[0].tokens&amp;&amp;y.tokens[0].tokens.length&gt;0&amp;&amp;y.tokens[0].tokens[0].type==="text"&amp;&amp;(y.tokens[0].tokens[0].text=I+" "+y.tokens[0].tokens[0].text)):y.tokens.unshift({type:"text",text:I}):d+=I),d+=this.parse(y.tokens,w),m+=this.renderer.listitem(d,k,$);r+=this.renderer.list(m,v,b);continue}case"html":{r+=this.renderer.html(h.text);continue}case"paragraph":{r+=this.renderer.paragraph(this.parseInline(h.tokens));continue}case"text":{for(m=h.tokens?this.parseInline(h.tokens):h.text;i+1&lt;O&amp;&amp;e[i+1].type==="text";)h=e[++i],m+=`
`+(h.tokens?this.parseInline(h.tokens):h.text);r+=n?this.renderer.paragraph(m):m;continue}default:{const D='Token with "'+h.type+'" type was not found.';if(this.options.silent){console.error(D);return}else throw new Error(D)}}}return r}parseInline(e,n){n=n||this.renderer;let r="",i,a,s;const o=e.length;for(i=0;i&lt;o;i++){if(a=e[i],this.options.extensions&amp;&amp;this.options.extensions.renderers&amp;&amp;this.options.extensions.renderers[a.type]&amp;&amp;(s=this.options.extensions.renderers[a.type].call({parser:this},a),s!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(a.type))){r+=s||"";continue}switch(a.type){case"escape":{r+=n.text(a.text);break}case"html":{r+=n.html(a.text);break}case"link":{r+=n.link(a.href,a.title,this.parseInline(a.tokens,n));break}case"image":{r+=n.image(a.href,a.title,a.text);break}case"strong":{r+=n.strong(this.parseInline(a.tokens,n));break}case"em":{r+=n.em(this.parseInline(a.tokens,n));break}case"codespan":{r+=n.codespan(a.text);break}case"br":{r+=n.br();break}case"del":{r+=n.del(this.parseInline(a.tokens,n));break}case"text":{r+=n.text(a.text);break}default:{const l='Token with "'+a.type+'" type was not found.';if(this.options.silent){console.error(l);return}else throw new Error(l)}}}return r}}function X(t,e,n){if(typeof t&gt;"u"||t===null)throw new Error("marked(): input parameter is undefined or null");if(typeof t!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected");if(typeof e=="function"&amp;&amp;(n=e,e=null),e=qe({},X.defaults,e||{}),us(e),n){const i=e.highlight;let a;try{a=et.lex(t,e)}catch(l){return n(l)}const s=function(l){let c;if(!l)try{e.walkTokens&amp;&amp;X.walkTokens(a,e.walkTokens),c=ze.parse(a,e)}catch(u){l=u}return e.highlight=i,l?n(l):n(null,c)};if(!i||i.length&lt;3||(delete e.highlight,!a.length))return s();let o=0;X.walkTokens(a,function(l){l.type==="code"&amp;&amp;(o++,setTimeout(()=&gt;{i(l.text,l.lang,function(c,u){if(c)return s(c);u!=null&amp;&amp;u!==l.text&amp;&amp;(l.text=u,l.escaped=!0),o--,o===0&amp;&amp;s()})},0))}),o===0&amp;&amp;s();return}function r(i){if(i.message+=`
Please report this to https://github.com/markedjs/marked.`,e.silent)return"&lt;p&gt;An error occurred:&lt;/p&gt;&lt;pre&gt;"+$e(i.message+"",!0)+"&lt;/pre&gt;";throw i}try{const i=et.lex(t,e);if(e.walkTokens){if(e.async)return Promise.all(X.walkTokens(i,e.walkTokens)).then(()=&gt;ze.parse(i,e)).catch(r);X.walkTokens(i,e.walkTokens)}return ze.parse(i,e)}catch(i){r(i)}}X.options=X.setOptions=function(t){return qe(X.defaults,t),Uo(X.defaults),X};X.getDefaults=ti;X.defaults=jt;X.use=function(...t){const e=qe({},...t),n=X.defaults.extensions||{renderers:{},childTokens:{}};let r;t.forEach(i=&gt;{if(i.extensions&amp;&amp;(r=!0,i.extensions.forEach(a=&gt;{if(!a.name)throw new Error("extension name required");if(a.renderer){const s=n.renderers?n.renderers[a.name]:null;s?n.renderers[a.name]=function(...o){let l=a.renderer.apply(this,o);return l===!1&amp;&amp;(l=s.apply(this,o)),l}:n.renderers[a.name]=a.renderer}if(a.tokenizer){if(!a.level||a.level!=="block"&amp;&amp;a.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");n[a.level]?n[a.level].unshift(a.tokenizer):n[a.level]=[a.tokenizer],a.start&amp;&amp;(a.level==="block"?n.startBlock?n.startBlock.push(a.start):n.startBlock=[a.start]:a.level==="inline"&amp;&amp;(n.startInline?n.startInline.push(a.start):n.startInline=[a.start]))}a.childTokens&amp;&amp;(n.childTokens[a.name]=a.childTokens)})),i.renderer){const a=X.defaults.renderer||new mr;for(const s in i.renderer){const o=a[s];a[s]=(...l)=&gt;{let c=i.renderer[s].apply(a,l);return c===!1&amp;&amp;(c=o.apply(a,l)),c}}e.renderer=a}if(i.tokenizer){const a=X.defaults.tokenizer||new gr;for(const s in i.tokenizer){const o=a[s];a[s]=(...l)=&gt;{let c=i.tokenizer[s].apply(a,l);return c===!1&amp;&amp;(c=o.apply(a,l)),c}}e.tokenizer=a}if(i.walkTokens){const a=X.defaults.walkTokens;e.walkTokens=function(s){let o=[];return o.push(i.walkTokens.call(this,s)),a&amp;&amp;(o=o.concat(a.call(this,s))),o}}r&amp;&amp;(e.extensions=n),X.setOptions(e)})};X.walkTokens=function(t,e){let n=[];for(const r of t)switch(n=n.concat(e.call(X,r)),r.type){case"table":{for(const i of r.header)n=n.concat(X.walkTokens(i.tokens,e));for(const i of r.rows)for(const a of i)n=n.concat(X.walkTokens(a.tokens,e));break}case"list":{n=n.concat(X.walkTokens(r.items,e));break}default:X.defaults.extensions&amp;&amp;X.defaults.extensions.childTokens&amp;&amp;X.defaults.extensions.childTokens[r.type]?X.defaults.extensions.childTokens[r.type].forEach(function(i){n=n.concat(X.walkTokens(r[i],e))}):r.tokens&amp;&amp;(n=n.concat(X.walkTokens(r.tokens,e)))}return n};X.parseInline=function(t,e){if(typeof t&gt;"u"||t===null)throw new Error("marked.parseInline(): input parameter is undefined or null");if(typeof t!="string")throw new Error("marked.parseInline(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected");e=qe({},X.defaults,e||{}),us(e);try{const n=et.lexInline(t,e);return e.walkTokens&amp;&amp;X.walkTokens(n,e.walkTokens),ze.parseInline(n,e)}catch(n){if(n.message+=`
Please report this to https://github.com/markedjs/marked.`,e.silent)return"&lt;p&gt;An error occurred:&lt;/p&gt;&lt;pre&gt;"+$e(n.message+"",!0)+"&lt;/pre&gt;";throw n}};X.Parser=ze;X.parser=ze.parse;X.Renderer=mr;X.TextRenderer=ni;X.Lexer=et;X.lexer=et.lex;X.Tokenizer=gr;X.Slugger=ri;X.parse=X;const il=X.options,al=X.setOptions,sl=X.use,ol=X.walkTokens,ll=X.parseInline,ul=X,cl=ze.parse,fl=et.lex,Hp=Object.freeze(Object.defineProperty({__proto__:null,Lexer:et,Parser:ze,Renderer:mr,Slugger:ri,TextRenderer:ni,Tokenizer:gr,get defaults(){return jt},getDefaults:ti,lexer:fl,marked:X,options:il,parse:ul,parseInline:ll,parser:cl,setOptions:al,use:sl,walkTokens:ol},Symbol.toStringTag,{value:"Module"}));var tr={exports:{}},cs={},Ve={},Ht={},On={},ie={},Sn={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.regexpCode=t.getEsmExportName=t.getProperty=t.safeStringify=t.stringify=t.strConcat=t.addCodeArg=t.str=t._=t.nil=t._Code=t.Name=t.IDENTIFIER=t._CodeOrName=void 0;class e{}t._CodeOrName=e,t.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class n extends e{constructor(y){if(super(),!t.IDENTIFIER.test(y))throw new Error("CodeGen: name must be a valid identifier");this.str=y}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}}t.Name=n;class r extends e{constructor(y){super(),this._items=typeof y=="string"?[y]:y}toString(){return this.str}emptyStr(){if(this._items.length&gt;1)return!1;const y=this._items[0];return y===""||y==='""'}get str(){var y;return(y=this._str)!==null&amp;&amp;y!==void 0?y:this._str=this._items.reduce(($,k)=&gt;`${$}${k}`,"")}get names(){var y;return(y=this._names)!==null&amp;&amp;y!==void 0?y:this._names=this._items.reduce(($,k)=&gt;(k instanceof n&amp;&amp;($[k.str]=($[k.str]||0)+1),$),{})}}t._Code=r,t.nil=new r("");function i(d,...y){const $=[d[0]];let k=0;for(;k&lt;y.length;)o($,y[k]),$.push(d[++k]);return new r($)}t._=i;const a=new r("+");function s(d,...y){const $=[h(d[0])];let k=0;for(;k&lt;y.length;)$.push(a),o($,y[k]),$.push(a,h(d[++k]));return l($),new r($)}t.str=s;function o(d,y){y instanceof r?d.push(...y._items):y instanceof n?d.push(y):d.push(f(y))}t.addCodeArg=o;function l(d){let y=1;for(;y&lt;d.length-1;){if(d[y]===a){const $=c(d[y-1],d[y+1]);if($!==void 0){d.splice(y-1,3,$);continue}d[y++]="+"}y++}}function c(d,y){if(y==='""')return d;if(d==='""')return y;if(typeof d=="string")return y instanceof n||d[d.length-1]!=='"'?void 0:typeof y!="string"?`${d.slice(0,-1)}${y}"`:y[0]==='"'?d.slice(0,-1)+y.slice(1):void 0;if(typeof y=="string"&amp;&amp;y[0]==='"'&amp;&amp;!(d instanceof n))return`"${d}${y.slice(1)}`}function u(d,y){return y.emptyStr()?d:d.emptyStr()?y:s`${d}${y}`}t.strConcat=u;function f(d){return typeof d=="number"||typeof d=="boolean"||d===null?d:h(Array.isArray(d)?d.join(","):d)}function m(d){return new r(h(d))}t.stringify=m;function h(d){return JSON.stringify(d).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}t.safeStringify=h;function v(d){return typeof d=="string"&amp;&amp;t.IDENTIFIER.test(d)?new r(`.${d}`):i`[${d}]`}t.getProperty=v;function b(d){if(typeof d=="string"&amp;&amp;t.IDENTIFIER.test(d))return new r(`${d}`);throw new Error(`CodeGen: invalid export name: ${d}, use explicit $id name mapping`)}t.getEsmExportName=b;function w(d){return new r(d.toString())}t.regexpCode=w})(Sn);var zr={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.ValueScope=t.ValueScopeName=t.Scope=t.varKinds=t.UsedValueState=void 0;const e=Sn;class n extends Error{constructor(c){super(`CodeGen: "code" for ${c} not defined`),this.value=c.value}}var r;(function(l){l[l.Started=0]="Started",l[l.Completed=1]="Completed"})(r=t.UsedValueState||(t.UsedValueState={})),t.varKinds={const:new e.Name("const"),let:new e.Name("let"),var:new e.Name("var")};class i{constructor({prefixes:c,parent:u}={}){this._names={},this._prefixes=c,this._parent=u}toName(c){return c instanceof e.Name?c:this.name(c)}name(c){return new e.Name(this._newName(c))}_newName(c){const u=this._names[c]||this._nameGroup(c);return`${c}${u.index++}`}_nameGroup(c){var u,f;if(((f=(u=this._parent)===null||u===void 0?void 0:u._prefixes)===null||f===void 0?void 0:f.has(c))||this._prefixes&amp;&amp;!this._prefixes.has(c))throw new Error(`CodeGen: prefix "${c}" is not allowed in this scope`);return this._names[c]={prefix:c,index:0}}}t.Scope=i;class a extends e.Name{constructor(c,u){super(u),this.prefix=c}setValue(c,{property:u,itemIndex:f}){this.value=c,this.scopePath=(0,e._)`.${new e.Name(u)}[${f}]`}}t.ValueScopeName=a;const s=(0,e._)`\n`;class o extends i{constructor(c){super(c),this._values={},this._scope=c.scope,this.opts={...c,_n:c.lines?s:e.nil}}get(){return this._scope}name(c){return new a(c,this._newName(c))}value(c,u){var f;if(u.ref===void 0)throw new Error("CodeGen: ref must be passed in value");const m=this.toName(c),{prefix:h}=m,v=(f=u.key)!==null&amp;&amp;f!==void 0?f:u.ref;let b=this._values[h];if(b){const y=b.get(v);if(y)return y}else b=this._values[h]=new Map;b.set(v,m);const w=this._scope[h]||(this._scope[h]=[]),d=w.length;return w[d]=u.ref,m.setValue(u,{property:h,itemIndex:d}),m}getValue(c,u){const f=this._values[c];if(!!f)return f.get(u)}scopeRefs(c,u=this._values){return this._reduceValues(u,f=&gt;{if(f.scopePath===void 0)throw new Error(`CodeGen: name "${f}" has no value`);return(0,e._)`${c}${f.scopePath}`})}scopeCode(c=this._values,u,f){return this._reduceValues(c,m=&gt;{if(m.value===void 0)throw new Error(`CodeGen: name "${m}" has no value`);return m.value.code},u,f)}_reduceValues(c,u,f={},m){let h=e.nil;for(const v in c){const b=c[v];if(!b)continue;const w=f[v]=f[v]||new Map;b.forEach(d=&gt;{if(w.has(d))return;w.set(d,r.Started);let y=u(d);if(y){const $=this.opts.es5?t.varKinds.var:t.varKinds.const;h=(0,e._)`${h}${$} ${d} = ${y};${this.opts._n}`}else if(y=m==null?void 0:m(d))h=(0,e._)`${h}${y}${this.opts._n}`;else throw new n(d);w.set(d,r.Completed)})}return h}}t.ValueScope=o})(zr);(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.or=t.and=t.not=t.CodeGen=t.operators=t.varKinds=t.ValueScopeName=t.ValueScope=t.Scope=t.Name=t.regexpCode=t.stringify=t.getProperty=t.nil=t.strConcat=t.str=t._=void 0;const e=Sn,n=zr;var r=Sn;Object.defineProperty(t,"_",{enumerable:!0,get:function(){return r._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return r.str}}),Object.defineProperty(t,"strConcat",{enumerable:!0,get:function(){return r.strConcat}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return r.nil}}),Object.defineProperty(t,"getProperty",{enumerable:!0,get:function(){return r.getProperty}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return r.stringify}}),Object.defineProperty(t,"regexpCode",{enumerable:!0,get:function(){return r.regexpCode}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return r.Name}});var i=zr;Object.defineProperty(t,"Scope",{enumerable:!0,get:function(){return i.Scope}}),Object.defineProperty(t,"ValueScope",{enumerable:!0,get:function(){return i.ValueScope}}),Object.defineProperty(t,"ValueScopeName",{enumerable:!0,get:function(){return i.ValueScopeName}}),Object.defineProperty(t,"varKinds",{enumerable:!0,get:function(){return i.varKinds}}),t.operators={GT:new e._Code("&gt;"),GTE:new e._Code("&gt;="),LT:new e._Code("&lt;"),LTE:new e._Code("&lt;="),EQ:new e._Code("==="),NEQ:new e._Code("!=="),NOT:new e._Code("!"),OR:new e._Code("||"),AND:new e._Code("&amp;&amp;"),ADD:new e._Code("+")};class a{optimizeNodes(){return this}optimizeNames(p,S){return this}}class s extends a{constructor(p,S,j){super(),this.varKind=p,this.name=S,this.rhs=j}render({es5:p,_n:S}){const j=p?n.varKinds.var:this.varKind,F=this.rhs===void 0?"":` = ${this.rhs}`;return`${j} ${this.name}${F};`+S}optimizeNames(p,S){if(!!p[this.name.str])return this.rhs&amp;&amp;(this.rhs=R(this.rhs,p,S)),this}get names(){return this.rhs instanceof e._CodeOrName?this.rhs.names:{}}}class o extends a{constructor(p,S,j){super(),this.lhs=p,this.rhs=S,this.sideEffects=j}render({_n:p}){return`${this.lhs} = ${this.rhs};`+p}optimizeNames(p,S){if(!(this.lhs instanceof e.Name&amp;&amp;!p[this.lhs.str]&amp;&amp;!this.sideEffects))return this.rhs=R(this.rhs,p,S),this}get names(){const p=this.lhs instanceof e.Name?{}:{...this.lhs.names};return ce(p,this.rhs)}}class l extends o{constructor(p,S,j,F){super(p,j,F),this.op=S}render({_n:p}){return`${this.lhs} ${this.op}= ${this.rhs};`+p}}class c extends a{constructor(p){super(),this.label=p,this.names={}}render({_n:p}){return`${this.label}:`+p}}class u extends a{constructor(p){super(),this.label=p,this.names={}}render({_n:p}){return`break${this.label?` ${this.label}`:""};`+p}}class f extends a{constructor(p){super(),this.error=p}render({_n:p}){return`throw ${this.error};`+p}get names(){return this.error.names}}class m extends a{constructor(p){super(),this.code=p}render({_n:p}){return`${this.code};`+p}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(p,S){return this.code=R(this.code,p,S),this}get names(){return this.code instanceof e._CodeOrName?this.code.names:{}}}class h extends a{constructor(p=[]){super(),this.nodes=p}render(p){return this.nodes.reduce((S,j)=&gt;S+j.render(p),"")}optimizeNodes(){const{nodes:p}=this;let S=p.length;for(;S--;){const j=p[S].optimizeNodes();Array.isArray(j)?p.splice(S,1,...j):j?p[S]=j:p.splice(S,1)}return p.length&gt;0?this:void 0}optimizeNames(p,S){const{nodes:j}=this;let F=j.length;for(;F--;){const B=j[F];B.optimizeNames(p,S)||(L(p,B.names),j.splice(F,1))}return j.length&gt;0?this:void 0}get names(){return this.nodes.reduce((p,S)=&gt;Q(p,S.names),{})}}class v extends h{render(p){return"{"+p._n+super.render(p)+"}"+p._n}}class b extends h{}class w extends v{}w.kind="else";class d extends v{constructor(p,S){super(S),this.condition=p}render(p){let S=`if(${this.condition})`+super.render(p);return this.else&amp;&amp;(S+="else "+this.else.render(p)),S}optimizeNodes(){super.optimizeNodes();const p=this.condition;if(p===!0)return this.nodes;let S=this.else;if(S){const j=S.optimizeNodes();S=this.else=Array.isArray(j)?new w(j):j}if(S)return p===!1?S instanceof d?S:S.nodes:this.nodes.length?this:new d(G(p),S instanceof d?[S]:S.nodes);if(!(p===!1||!this.nodes.length))return this}optimizeNames(p,S){var j;if(this.else=(j=this.else)===null||j===void 0?void 0:j.optimizeNames(p,S),!!(super.optimizeNames(p,S)||this.else))return this.condition=R(this.condition,p,S),this}get names(){const p=super.names;return ce(p,this.condition),this.else&amp;&amp;Q(p,this.else.names),p}}d.kind="if";class y extends v{}y.kind="for";class $ extends y{constructor(p){super(),this.iteration=p}render(p){return`for(${this.iteration})`+super.render(p)}optimizeNames(p,S){if(!!super.optimizeNames(p,S))return this.iteration=R(this.iteration,p,S),this}get names(){return Q(super.names,this.iteration.names)}}class k extends y{constructor(p,S,j,F){super(),this.varKind=p,this.name=S,this.from=j,this.to=F}render(p){const S=p.es5?n.varKinds.var:this.varKind,{name:j,from:F,to:B}=this;return`for(${S} ${j}=${F}; ${j}&lt;${B}; ${j}++)`+super.render(p)}get names(){const p=ce(super.names,this.from);return ce(p,this.to)}}class I extends y{constructor(p,S,j,F){super(),this.loop=p,this.varKind=S,this.name=j,this.iterable=F}render(p){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(p)}optimizeNames(p,S){if(!!super.optimizeNames(p,S))return this.iterable=R(this.iterable,p,S),this}get names(){return Q(super.names,this.iterable.names)}}class P extends v{constructor(p,S,j){super(),this.name=p,this.args=S,this.async=j}render(p){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(p)}}P.kind="func";class O extends h{render(p){return"return "+super.render(p)}}O.kind="return";class D extends v{render(p){let S="try"+super.render(p);return this.catch&amp;&amp;(S+=this.catch.render(p)),this.finally&amp;&amp;(S+=this.finally.render(p)),S}optimizeNodes(){var p,S;return super.optimizeNodes(),(p=this.catch)===null||p===void 0||p.optimizeNodes(),(S=this.finally)===null||S===void 0||S.optimizeNodes(),this}optimizeNames(p,S){var j,F;return super.optimizeNames(p,S),(j=this.catch)===null||j===void 0||j.optimizeNames(p,S),(F=this.finally)===null||F===void 0||F.optimizeNames(p,S),this}get names(){const p=super.names;return this.catch&amp;&amp;Q(p,this.catch.names),this.finally&amp;&amp;Q(p,this.finally.names),p}}class z extends v{constructor(p){super(),this.error=p}render(p){return`catch(${this.error})`+super.render(p)}}z.kind="catch";class q extends v{render(p){return"finally"+super.render(p)}}q.kind="finally";class Z{constructor(p,S={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...S,_n:S.lines?`
`:""},this._extScope=p,this._scope=new n.Scope({parent:p}),this._nodes=[new b]}toString(){return this._root.render(this.opts)}name(p){return this._scope.name(p)}scopeName(p){return this._extScope.name(p)}scopeValue(p,S){const j=this._extScope.value(p,S);return(this._values[j.prefix]||(this._values[j.prefix]=new Set)).add(j),j}getScopeValue(p,S){return this._extScope.getValue(p,S)}scopeRefs(p){return this._extScope.scopeRefs(p,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(p,S,j,F){const B=this._scope.toName(S);return j!==void 0&amp;&amp;F&amp;&amp;(this._constants[B.str]=j),this._leafNode(new s(p,B,j)),B}const(p,S,j){return this._def(n.varKinds.const,p,S,j)}let(p,S,j){return this._def(n.varKinds.let,p,S,j)}var(p,S,j){return this._def(n.varKinds.var,p,S,j)}assign(p,S,j){return this._leafNode(new o(p,S,j))}add(p,S){return this._leafNode(new l(p,t.operators.ADD,S))}code(p){return typeof p=="function"?p():p!==e.nil&amp;&amp;this._leafNode(new m(p)),this}object(...p){const S=["{"];for(const[j,F]of p)S.length&gt;1&amp;&amp;S.push(","),S.push(j),(j!==F||this.opts.es5)&amp;&amp;(S.push(":"),(0,e.addCodeArg)(S,F));return S.push("}"),new e._Code(S)}if(p,S,j){if(this._blockNode(new d(p)),S&amp;&amp;j)this.code(S).else().code(j).endIf();else if(S)this.code(S).endIf();else if(j)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(p){return this._elseNode(new d(p))}else(){return this._elseNode(new w)}endIf(){return this._endBlockNode(d,w)}_for(p,S){return this._blockNode(p),S&amp;&amp;this.code(S).endFor(),this}for(p,S){return this._for(new $(p),S)}forRange(p,S,j,F,B=this.opts.es5?n.varKinds.var:n.varKinds.let){const ee=this._scope.toName(p);return this._for(new k(B,ee,S,j),()=&gt;F(ee))}forOf(p,S,j,F=n.varKinds.const){const B=this._scope.toName(p);if(this.opts.es5){const ee=S instanceof e.Name?S:this.var("_arr",S);return this.forRange("_i",0,(0,e._)`${ee}.length`,te=&gt;{this.var(B,(0,e._)`${ee}[${te}]`),j(B)})}return this._for(new I("of",F,B,S),()=&gt;j(B))}forIn(p,S,j,F=this.opts.es5?n.varKinds.var:n.varKinds.const){if(this.opts.ownProperties)return this.forOf(p,(0,e._)`Object.keys(${S})`,j);const B=this._scope.toName(p);return this._for(new I("in",F,B,S),()=&gt;j(B))}endFor(){return this._endBlockNode(y)}label(p){return this._leafNode(new c(p))}break(p){return this._leafNode(new u(p))}return(p){const S=new O;if(this._blockNode(S),this.code(p),S.nodes.length!==1)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(O)}try(p,S,j){if(!S&amp;&amp;!j)throw new Error('CodeGen: "try" without "catch" and "finally"');const F=new D;if(this._blockNode(F),this.code(p),S){const B=this.name("e");this._currNode=F.catch=new z(B),S(B)}return j&amp;&amp;(this._currNode=F.finally=new q,this.code(j)),this._endBlockNode(z,q)}throw(p){return this._leafNode(new f(p))}block(p,S){return this._blockStarts.push(this._nodes.length),p&amp;&amp;this.code(p).endBlock(S),this}endBlock(p){const S=this._blockStarts.pop();if(S===void 0)throw new Error("CodeGen: not in self-balancing block");const j=this._nodes.length-S;if(j&lt;0||p!==void 0&amp;&amp;j!==p)throw new Error(`CodeGen: wrong number of nodes: ${j} vs ${p} expected`);return this._nodes.length=S,this}func(p,S=e.nil,j,F){return this._blockNode(new P(p,S,j)),F&amp;&amp;this.code(F).endFunc(),this}endFunc(){return this._endBlockNode(P)}optimize(p=1){for(;p-- &gt;0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(p){return this._currNode.nodes.push(p),this}_blockNode(p){this._currNode.nodes.push(p),this._nodes.push(p)}_endBlockNode(p,S){const j=this._currNode;if(j instanceof p||S&amp;&amp;j instanceof S)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${S?`${p.kind}/${S.kind}`:p.kind}"`)}_elseNode(p){const S=this._currNode;if(!(S instanceof d))throw new Error('CodeGen: "else" without "if"');return this._currNode=S.else=p,this}get _root(){return this._nodes[0]}get _currNode(){const p=this._nodes;return p[p.length-1]}set _currNode(p){const S=this._nodes;S[S.length-1]=p}}t.CodeGen=Z;function Q(T,p){for(const S in p)T[S]=(T[S]||0)+(p[S]||0);return T}function ce(T,p){return p instanceof e._CodeOrName?Q(T,p.names):T}function R(T,p,S){if(T instanceof e.Name)return j(T);if(!F(T))return T;return new e._Code(T._items.reduce((B,ee)=&gt;(ee instanceof e.Name&amp;&amp;(ee=j(ee)),ee instanceof e._Code?B.push(...ee._items):B.push(ee),B),[]));function j(B){const ee=S[B.str];return ee===void 0||p[B.str]!==1?B:(delete p[B.str],ee)}function F(B){return B instanceof e._Code&amp;&amp;B._items.some(ee=&gt;ee instanceof e.Name&amp;&amp;p[ee.str]===1&amp;&amp;S[ee.str]!==void 0)}}function L(T,p){for(const S in p)T[S]=(T[S]||0)-(p[S]||0)}function G(T){return typeof T=="boolean"||typeof T=="number"||T===null?!T:(0,e._)`!${x(T)}`}t.not=G;const le=C(t.operators.AND);function de(...T){return T.reduce(le)}t.and=de;const ne=C(t.operators.OR);function M(...T){return T.reduce(ne)}t.or=M;function C(T){return(p,S)=&gt;p===e.nil?S:S===e.nil?p:(0,e._)`${x(p)} ${T} ${x(S)}`}function x(T){return T instanceof e.Name?T:(0,e._)`(${T})`}})(ie);var oe={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.checkStrictMode=t.getErrorPath=t.Type=t.useFunc=t.setEvaluated=t.evaluatedPropsToName=t.mergeEvaluated=t.eachItem=t.unescapeJsonPointer=t.escapeJsonPointer=t.escapeFragment=t.unescapeFragment=t.schemaRefOrVal=t.schemaHasRulesButRef=t.schemaHasRules=t.checkUnknownRules=t.alwaysValidSchema=t.toHash=void 0;const e=ie,n=Sn;function r(P){const O={};for(const D of P)O[D]=!0;return O}t.toHash=r;function i(P,O){return typeof O=="boolean"?O:Object.keys(O).length===0?!0:(a(P,O),!s(O,P.self.RULES.all))}t.alwaysValidSchema=i;function a(P,O=P.schema){const{opts:D,self:z}=P;if(!D.strictSchema||typeof O=="boolean")return;const q=z.RULES.keywords;for(const Z in O)q[Z]||I(P,`unknown keyword: "${Z}"`)}t.checkUnknownRules=a;function s(P,O){if(typeof P=="boolean")return!P;for(const D in P)if(O[D])return!0;return!1}t.schemaHasRules=s;function o(P,O){if(typeof P=="boolean")return!P;for(const D in P)if(D!=="$ref"&amp;&amp;O.all[D])return!0;return!1}t.schemaHasRulesButRef=o;function l({topSchemaRef:P,schemaPath:O},D,z,q){if(!q){if(typeof D=="number"||typeof D=="boolean")return D;if(typeof D=="string")return(0,e._)`${D}`}return(0,e._)`${P}${O}${(0,e.getProperty)(z)}`}t.schemaRefOrVal=l;function c(P){return m(decodeURIComponent(P))}t.unescapeFragment=c;function u(P){return encodeURIComponent(f(P))}t.escapeFragment=u;function f(P){return typeof P=="number"?`${P}`:P.replace(/~/g,"~0").replace(/\//g,"~1")}t.escapeJsonPointer=f;function m(P){return P.replace(/~1/g,"/").replace(/~0/g,"~")}t.unescapeJsonPointer=m;function h(P,O){if(Array.isArray(P))for(const D of P)O(D);else O(P)}t.eachItem=h;function v({mergeNames:P,mergeToName:O,mergeValues:D,resultToName:z}){return(q,Z,Q,ce)=&gt;{const R=Q===void 0?Z:Q instanceof e.Name?(Z instanceof e.Name?P(q,Z,Q):O(q,Z,Q),Q):Z instanceof e.Name?(O(q,Q,Z),Z):D(Z,Q);return ce===e.Name&amp;&amp;!(R instanceof e.Name)?z(q,R):R}}t.mergeEvaluated={props:v({mergeNames:(P,O,D)=&gt;P.if((0,e._)`${D} !== true &amp;&amp; ${O} !== undefined`,()=&gt;{P.if((0,e._)`${O} === true`,()=&gt;P.assign(D,!0),()=&gt;P.assign(D,(0,e._)`${D} || {}`).code((0,e._)`Object.assign(${D}, ${O})`))}),mergeToName:(P,O,D)=&gt;P.if((0,e._)`${D} !== true`,()=&gt;{O===!0?P.assign(D,!0):(P.assign(D,(0,e._)`${D} || {}`),w(P,D,O))}),mergeValues:(P,O)=&gt;P===!0?!0:{...P,...O},resultToName:b}),items:v({mergeNames:(P,O,D)=&gt;P.if((0,e._)`${D} !== true &amp;&amp; ${O} !== undefined`,()=&gt;P.assign(D,(0,e._)`${O} === true ? true : ${D} &gt; ${O} ? ${D} : ${O}`)),mergeToName:(P,O,D)=&gt;P.if((0,e._)`${D} !== true`,()=&gt;P.assign(D,O===!0?!0:(0,e._)`${D} &gt; ${O} ? ${D} : ${O}`)),mergeValues:(P,O)=&gt;P===!0?!0:Math.max(P,O),resultToName:(P,O)=&gt;P.var("items",O)})};function b(P,O){if(O===!0)return P.var("props",!0);const D=P.var("props",(0,e._)`{}`);return O!==void 0&amp;&amp;w(P,D,O),D}t.evaluatedPropsToName=b;function w(P,O,D){Object.keys(D).forEach(z=&gt;P.assign((0,e._)`${O}${(0,e.getProperty)(z)}`,!0))}t.setEvaluated=w;const d={};function y(P,O){return P.scopeValue("func",{ref:O,code:d[O.code]||(d[O.code]=new n._Code(O.code))})}t.useFunc=y;var $;(function(P){P[P.Num=0]="Num",P[P.Str=1]="Str"})($=t.Type||(t.Type={}));function k(P,O,D){if(P instanceof e.Name){const z=O===$.Num;return D?z?(0,e._)`"[" + ${P} + "]"`:(0,e._)`"['" + ${P} + "']"`:z?(0,e._)`"/" + ${P}`:(0,e._)`"/" + ${P}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return D?(0,e.getProperty)(P).toString():"/"+f(P)}t.getErrorPath=k;function I(P,O,D=P.opts.strictSchema){if(!!D){if(O=`strict mode: ${O}`,D===!0)throw new Error(O);P.self.logger.warn(O)}}t.checkStrictMode=I})(oe);var rt={};Object.defineProperty(rt,"__esModule",{value:!0});const ke=ie,dl={data:new ke.Name("data"),valCxt:new ke.Name("valCxt"),instancePath:new ke.Name("instancePath"),parentData:new ke.Name("parentData"),parentDataProperty:new ke.Name("parentDataProperty"),rootData:new ke.Name("rootData"),dynamicAnchors:new ke.Name("dynamicAnchors"),vErrors:new ke.Name("vErrors"),errors:new ke.Name("errors"),this:new ke.Name("this"),self:new ke.Name("self"),scope:new ke.Name("scope"),json:new ke.Name("json"),jsonPos:new ke.Name("jsonPos"),jsonLen:new ke.Name("jsonLen"),jsonPart:new ke.Name("jsonPart")};rt.default=dl;(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.extendErrors=t.resetErrorsCount=t.reportExtraError=t.reportError=t.keyword$DataError=t.keywordError=void 0;const e=ie,n=oe,r=rt;t.keywordError={message:({keyword:w})=&gt;(0,e.str)`must pass "${w}" keyword validation`},t.keyword$DataError={message:({keyword:w,schemaType:d})=&gt;d?(0,e.str)`"${w}" keyword must be ${d} ($data)`:(0,e.str)`"${w}" keyword is invalid ($data)`};function i(w,d=t.keywordError,y,$){const{it:k}=w,{gen:I,compositeRule:P,allErrors:O}=k,D=f(w,d,y);($!=null?$:P||O)?l(I,D):c(k,(0,e._)`[${D}]`)}t.reportError=i;function a(w,d=t.keywordError,y){const{it:$}=w,{gen:k,compositeRule:I,allErrors:P}=$,O=f(w,d,y);l(k,O),I||P||c($,r.default.vErrors)}t.reportExtraError=a;function s(w,d){w.assign(r.default.errors,d),w.if((0,e._)`${r.default.vErrors} !== null`,()=&gt;w.if(d,()=&gt;w.assign((0,e._)`${r.default.vErrors}.length`,d),()=&gt;w.assign(r.default.vErrors,null)))}t.resetErrorsCount=s;function o({gen:w,keyword:d,schemaValue:y,data:$,errsCount:k,it:I}){if(k===void 0)throw new Error("ajv implementation error");const P=w.name("err");w.forRange("i",k,r.default.errors,O=&gt;{w.const(P,(0,e._)`${r.default.vErrors}[${O}]`),w.if((0,e._)`${P}.instancePath === undefined`,()=&gt;w.assign((0,e._)`${P}.instancePath`,(0,e.strConcat)(r.default.instancePath,I.errorPath))),w.assign((0,e._)`${P}.schemaPath`,(0,e.str)`${I.errSchemaPath}/${d}`),I.opts.verbose&amp;&amp;(w.assign((0,e._)`${P}.schema`,y),w.assign((0,e._)`${P}.data`,$))})}t.extendErrors=o;function l(w,d){const y=w.const("err",d);w.if((0,e._)`${r.default.vErrors} === null`,()=&gt;w.assign(r.default.vErrors,(0,e._)`[${y}]`),(0,e._)`${r.default.vErrors}.push(${y})`),w.code((0,e._)`${r.default.errors}++`)}function c(w,d){const{gen:y,validateName:$,schemaEnv:k}=w;k.$async?y.throw((0,e._)`new ${w.ValidationError}(${d})`):(y.assign((0,e._)`${$}.errors`,d),y.return(!1))}const u={keyword:new e.Name("keyword"),schemaPath:new e.Name("schemaPath"),params:new e.Name("params"),propertyName:new e.Name("propertyName"),message:new e.Name("message"),schema:new e.Name("schema"),parentSchema:new e.Name("parentSchema")};function f(w,d,y){const{createErrors:$}=w.it;return $===!1?(0,e._)`{}`:m(w,d,y)}function m(w,d,y={}){const{gen:$,it:k}=w,I=[h(k,y),v(w,y)];return b(w,d,I),$.object(...I)}function h({errorPath:w},{instancePath:d}){const y=d?(0,e.str)`${w}${(0,n.getErrorPath)(d,n.Type.Str)}`:w;return[r.default.instancePath,(0,e.strConcat)(r.default.instancePath,y)]}function v({keyword:w,it:{errSchemaPath:d}},{schemaPath:y,parentSchema:$}){let k=$?d:(0,e.str)`${d}/${w}`;return y&amp;&amp;(k=(0,e.str)`${k}${(0,n.getErrorPath)(y,n.Type.Str)}`),[u.schemaPath,k]}function b(w,{params:d,message:y},$){const{keyword:k,data:I,schemaValue:P,it:O}=w,{opts:D,propertyName:z,topSchemaRef:q,schemaPath:Z}=O;$.push([u.keyword,k],[u.params,typeof d=="function"?d(w):d||(0,e._)`{}`]),D.messages&amp;&amp;$.push([u.message,typeof y=="function"?y(w):y]),D.verbose&amp;&amp;$.push([u.schema,P],[u.parentSchema,(0,e._)`${q}${Z}`],[r.default.data,I]),z&amp;&amp;$.push([u.propertyName,z])}})(On);Object.defineProperty(Ht,"__esModule",{value:!0});Ht.boolOrEmptySchema=Ht.topBoolOrEmptySchema=void 0;const hl=On,pl=ie,gl=rt,ml={message:"boolean schema is false"};function yl(t){const{gen:e,schema:n,validateName:r}=t;n===!1?fs(t,!1):typeof n=="object"&amp;&amp;n.$async===!0?e.return(gl.default.data):(e.assign((0,pl._)`${r}.errors`,null),e.return(!0))}Ht.topBoolOrEmptySchema=yl;function vl(t,e){const{gen:n,schema:r}=t;r===!1?(n.var(e,!1),fs(t)):n.var(e,!0)}Ht.boolOrEmptySchema=vl;function fs(t,e){const{gen:n,data:r}=t,i={gen:n,keyword:"false schema",data:r,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:t};(0,hl.reportError)(i,ml,void 0,e)}var Cn={},Nt={};Object.defineProperty(Nt,"__esModule",{value:!0});Nt.getRules=Nt.isJSONType=void 0;const wl=["string","number","integer","boolean","null","object","array"],bl=new Set(wl);function _l(t){return typeof t=="string"&amp;&amp;bl.has(t)}Nt.isJSONType=_l;function $l(){const t={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...t,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},t.number,t.string,t.array,t.object],post:{rules:[]},all:{},keywords:{}}}Nt.getRules=$l;var ot={};Object.defineProperty(ot,"__esModule",{value:!0});ot.shouldUseRule=ot.shouldUseGroup=ot.schemaHasRulesForType=void 0;function Sl({schema:t,self:e},n){const r=e.RULES.types[n];return r&amp;&amp;r!==!0&amp;&amp;ds(t,r)}ot.schemaHasRulesForType=Sl;function ds(t,e){return e.rules.some(n=&gt;hs(t,n))}ot.shouldUseGroup=ds;function hs(t,e){var n;return t[e.keyword]!==void 0||((n=e.definition.implements)===null||n===void 0?void 0:n.some(r=&gt;t[r]!==void 0))}ot.shouldUseRule=hs;(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.reportTypeError=t.checkDataTypes=t.checkDataType=t.coerceAndCheckDataType=t.getJSONTypes=t.getSchemaTypes=t.DataType=void 0;const e=Nt,n=ot,r=On,i=ie,a=oe;var s;(function($){$[$.Correct=0]="Correct",$[$.Wrong=1]="Wrong"})(s=t.DataType||(t.DataType={}));function o($){const k=l($.type);if(k.includes("null")){if($.nullable===!1)throw new Error("type: null contradicts nullable: false")}else{if(!k.length&amp;&amp;$.nullable!==void 0)throw new Error('"nullable" cannot be used without "type"');$.nullable===!0&amp;&amp;k.push("null")}return k}t.getSchemaTypes=o;function l($){const k=Array.isArray($)?$:$?[$]:[];if(k.every(e.isJSONType))return k;throw new Error("type must be JSONType or JSONType[]: "+k.join(","))}t.getJSONTypes=l;function c($,k){const{gen:I,data:P,opts:O}=$,D=f(k,O.coerceTypes),z=k.length&gt;0&amp;&amp;!(D.length===0&amp;&amp;k.length===1&amp;&amp;(0,n.schemaHasRulesForType)($,k[0]));if(z){const q=b(k,P,O.strictNumbers,s.Wrong);I.if(q,()=&gt;{D.length?m($,k,D):d($)})}return z}t.coerceAndCheckDataType=c;const u=new Set(["string","number","integer","boolean","null"]);function f($,k){return k?$.filter(I=&gt;u.has(I)||k==="array"&amp;&amp;I==="array"):[]}function m($,k,I){const{gen:P,data:O,opts:D}=$,z=P.let("dataType",(0,i._)`typeof ${O}`),q=P.let("coerced",(0,i._)`undefined`);D.coerceTypes==="array"&amp;&amp;P.if((0,i._)`${z} == 'object' &amp;&amp; Array.isArray(${O}) &amp;&amp; ${O}.length == 1`,()=&gt;P.assign(O,(0,i._)`${O}[0]`).assign(z,(0,i._)`typeof ${O}`).if(b(k,O,D.strictNumbers),()=&gt;P.assign(q,O))),P.if((0,i._)`${q} !== undefined`);for(const Q of I)(u.has(Q)||Q==="array"&amp;&amp;D.coerceTypes==="array")&amp;&amp;Z(Q);P.else(),d($),P.endIf(),P.if((0,i._)`${q} !== undefined`,()=&gt;{P.assign(O,q),h($,q)});function Z(Q){switch(Q){case"string":P.elseIf((0,i._)`${z} == "number" || ${z} == "boolean"`).assign(q,(0,i._)`"" + ${O}`).elseIf((0,i._)`${O} === null`).assign(q,(0,i._)`""`);return;case"number":P.elseIf((0,i._)`${z} == "boolean" || ${O} === null
              || (${z} == "string" &amp;&amp; ${O} &amp;&amp; ${O} == +${O})`).assign(q,(0,i._)`+${O}`);return;case"integer":P.elseIf((0,i._)`${z} === "boolean" || ${O} === null
              || (${z} === "string" &amp;&amp; ${O} &amp;&amp; ${O} == +${O} &amp;&amp; !(${O} % 1))`).assign(q,(0,i._)`+${O}`);return;case"boolean":P.elseIf((0,i._)`${O} === "false" || ${O} === 0 || ${O} === null`).assign(q,!1).elseIf((0,i._)`${O} === "true" || ${O} === 1`).assign(q,!0);return;case"null":P.elseIf((0,i._)`${O} === "" || ${O} === 0 || ${O} === false`),P.assign(q,null);return;case"array":P.elseIf((0,i._)`${z} === "string" || ${z} === "number"
              || ${z} === "boolean" || ${O} === null`).assign(q,(0,i._)`[${O}]`)}}}function h({gen:$,parentData:k,parentDataProperty:I},P){$.if((0,i._)`${k} !== undefined`,()=&gt;$.assign((0,i._)`${k}[${I}]`,P))}function v($,k,I,P=s.Correct){const O=P===s.Correct?i.operators.EQ:i.operators.NEQ;let D;switch($){case"null":return(0,i._)`${k} ${O} null`;case"array":D=(0,i._)`Array.isArray(${k})`;break;case"object":D=(0,i._)`${k} &amp;&amp; typeof ${k} == "object" &amp;&amp; !Array.isArray(${k})`;break;case"integer":D=z((0,i._)`!(${k} % 1) &amp;&amp; !isNaN(${k})`);break;case"number":D=z();break;default:return(0,i._)`typeof ${k} ${O} ${$}`}return P===s.Correct?D:(0,i.not)(D);function z(q=i.nil){return(0,i.and)((0,i._)`typeof ${k} == "number"`,q,I?(0,i._)`isFinite(${k})`:i.nil)}}t.checkDataType=v;function b($,k,I,P){if($.length===1)return v($[0],k,I,P);let O;const D=(0,a.toHash)($);if(D.array&amp;&amp;D.object){const z=(0,i._)`typeof ${k} != "object"`;O=D.null?z:(0,i._)`!${k} || ${z}`,delete D.null,delete D.array,delete D.object}else O=i.nil;D.number&amp;&amp;delete D.integer;for(const z in D)O=(0,i.and)(O,v(z,k,I,P));return O}t.checkDataTypes=b;const w={message:({schema:$})=&gt;`must be ${$}`,params:({schema:$,schemaValue:k})=&gt;typeof $=="string"?(0,i._)`{type: ${$}}`:(0,i._)`{type: ${k}}`};function d($){const k=y($);(0,r.reportError)(k,w)}t.reportTypeError=d;function y($){const{gen:k,data:I,schema:P}=$,O=(0,a.schemaRefOrVal)($,P,"type");return{gen:k,keyword:"type",data:I,schema:P.type,schemaCode:O,schemaValue:O,parentSchema:P,params:{},it:$}}})(Cn);var yr={};Object.defineProperty(yr,"__esModule",{value:!0});yr.assignDefaults=void 0;const Ut=ie,El=oe;function kl(t,e){const{properties:n,items:r}=t.schema;if(e==="object"&amp;&amp;n)for(const i in n)ha(t,i,n[i].default);else e==="array"&amp;&amp;Array.isArray(r)&amp;&amp;r.forEach((i,a)=&gt;ha(t,a,i.default))}yr.assignDefaults=kl;function ha(t,e,n){const{gen:r,compositeRule:i,data:a,opts:s}=t;if(n===void 0)return;const o=(0,Ut._)`${a}${(0,Ut.getProperty)(e)}`;if(i){(0,El.checkStrictMode)(t,`default is ignored for: ${o}`);return}let l=(0,Ut._)`${o} === undefined`;s.useDefaults==="empty"&amp;&amp;(l=(0,Ut._)`${l} || ${o} === null || ${o} === ""`),r.if(l,(0,Ut._)`${o} = ${(0,Ut.stringify)(n)}`)}var Ye={},re={};Object.defineProperty(re,"__esModule",{value:!0});re.validateUnion=re.validateArray=re.usePattern=re.callValidateCode=re.schemaProperties=re.allSchemaProperties=re.noPropertyInData=re.propertyInData=re.isOwnProperty=re.hasPropFunc=re.reportMissingProp=re.checkMissingProp=re.checkReportMissingProp=void 0;const ge=ie,ii=oe,dt=rt,Pl=oe;function Ol(t,e){const{gen:n,data:r,it:i}=t;n.if(si(n,r,e,i.opts.ownProperties),()=&gt;{t.setParams({missingProperty:(0,ge._)`${e}`},!0),t.error()})}re.checkReportMissingProp=Ol;function Cl({gen:t,data:e,it:{opts:n}},r,i){return(0,ge.or)(...r.map(a=&gt;(0,ge.and)(si(t,e,a,n.ownProperties),(0,ge._)`${i} = ${a}`)))}re.checkMissingProp=Cl;function Rl(t,e){t.setParams({missingProperty:e},!0),t.error()}re.reportMissingProp=Rl;function ps(t){return t.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:(0,ge._)`Object.prototype.hasOwnProperty`})}re.hasPropFunc=ps;function ai(t,e,n){return(0,ge._)`${ps(t)}.call(${e}, ${n})`}re.isOwnProperty=ai;function Tl(t,e,n,r){const i=(0,ge._)`${e}${(0,ge.getProperty)(n)} !== undefined`;return r?(0,ge._)`${i} &amp;&amp; ${ai(t,e,n)}`:i}re.propertyInData=Tl;function si(t,e,n,r){const i=(0,ge._)`${e}${(0,ge.getProperty)(n)} === undefined`;return r?(0,ge.or)(i,(0,ge.not)(ai(t,e,n))):i}re.noPropertyInData=si;function gs(t){return t?Object.keys(t).filter(e=&gt;e!=="__proto__"):[]}re.allSchemaProperties=gs;function Nl(t,e){return gs(e).filter(n=&gt;!(0,ii.alwaysValidSchema)(t,e[n]))}re.schemaProperties=Nl;function Al({schemaCode:t,data:e,it:{gen:n,topSchemaRef:r,schemaPath:i,errorPath:a},it:s},o,l,c){const u=c?(0,ge._)`${t}, ${e}, ${r}${i}`:e,f=[[dt.default.instancePath,(0,ge.strConcat)(dt.default.instancePath,a)],[dt.default.parentData,s.parentData],[dt.default.parentDataProperty,s.parentDataProperty],[dt.default.rootData,dt.default.rootData]];s.opts.dynamicRef&amp;&amp;f.push([dt.default.dynamicAnchors,dt.default.dynamicAnchors]);const m=(0,ge._)`${u}, ${n.object(...f)}`;return l!==ge.nil?(0,ge._)`${o}.call(${l}, ${m})`:(0,ge._)`${o}(${m})`}re.callValidateCode=Al;const Il=(0,ge._)`new RegExp`;function jl({gen:t,it:{opts:e}},n){const r=e.unicodeRegExp?"u":"",{regExp:i}=e.code,a=i(n,r);return t.scopeValue("pattern",{key:a.toString(),ref:a,code:(0,ge._)`${i.code==="new RegExp"?Il:(0,Pl.useFunc)(t,i)}(${n}, ${r})`})}re.usePattern=jl;function Dl(t){const{gen:e,data:n,keyword:r,it:i}=t,a=e.name("valid");if(i.allErrors){const o=e.let("valid",!0);return s(()=&gt;e.assign(o,!1)),o}return e.var(a,!0),s(()=&gt;e.break()),a;function s(o){const l=e.const("len",(0,ge._)`${n}.length`);e.forRange("i",0,l,c=&gt;{t.subschema({keyword:r,dataProp:c,dataPropType:ii.Type.Num},a),e.if((0,ge.not)(a),o)})}}re.validateArray=Dl;function xl(t){const{gen:e,schema:n,keyword:r,it:i}=t;if(!Array.isArray(n))throw new Error("ajv implementation error");if(n.some(l=&gt;(0,ii.alwaysValidSchema)(i,l))&amp;&amp;!i.opts.unevaluated)return;const s=e.let("valid",!1),o=e.name("_valid");e.block(()=&gt;n.forEach((l,c)=&gt;{const u=t.subschema({keyword:r,schemaProp:c,compositeRule:!0},o);e.assign(s,(0,ge._)`${s} || ${o}`),t.mergeValidEvaluated(u,o)||e.if((0,ge.not)(s))})),t.result(s,()=&gt;t.reset(),()=&gt;t.error(!0))}re.validateUnion=xl;Object.defineProperty(Ye,"__esModule",{value:!0});Ye.validateKeywordUsage=Ye.validSchemaType=Ye.funcKeywordCode=Ye.macroKeywordCode=void 0;const Oe=ie,Ot=rt,Ll=re,Ml=On;function Fl(t,e){const{gen:n,keyword:r,schema:i,parentSchema:a,it:s}=t,o=e.macro.call(s.self,i,a,s),l=ms(n,r,o);s.opts.validateSchema!==!1&amp;&amp;s.self.validateSchema(o,!0);const c=n.name("valid");t.subschema({schema:o,schemaPath:Oe.nil,errSchemaPath:`${s.errSchemaPath}/${r}`,topSchemaRef:l,compositeRule:!0},c),t.pass(c,()=&gt;t.error(!0))}Ye.macroKeywordCode=Fl;function Bl(t,e){var n;const{gen:r,keyword:i,schema:a,parentSchema:s,$data:o,it:l}=t;zl(l,e);const c=!o&amp;&amp;e.compile?e.compile.call(l.self,a,s,l):e.validate,u=ms(r,i,c),f=r.let("valid");t.block$data(f,m),t.ok((n=e.valid)!==null&amp;&amp;n!==void 0?n:f);function m(){if(e.errors===!1)b(),e.modifying&amp;&amp;pa(t),w(()=&gt;t.error());else{const d=e.async?h():v();e.modifying&amp;&amp;pa(t),w(()=&gt;Ul(t,d))}}function h(){const d=r.let("ruleErrs",null);return r.try(()=&gt;b((0,Oe._)`await `),y=&gt;r.assign(f,!1).if((0,Oe._)`${y} instanceof ${l.ValidationError}`,()=&gt;r.assign(d,(0,Oe._)`${y}.errors`),()=&gt;r.throw(y))),d}function v(){const d=(0,Oe._)`${u}.errors`;return r.assign(d,null),b(Oe.nil),d}function b(d=e.async?(0,Oe._)`await `:Oe.nil){const y=l.opts.passContext?Ot.default.this:Ot.default.self,$=!("compile"in e&amp;&amp;!o||e.schema===!1);r.assign(f,(0,Oe._)`${d}${(0,Ll.callValidateCode)(t,u,y,$)}`,e.modifying)}function w(d){var y;r.if((0,Oe.not)((y=e.valid)!==null&amp;&amp;y!==void 0?y:f),d)}}Ye.funcKeywordCode=Bl;function pa(t){const{gen:e,data:n,it:r}=t;e.if(r.parentData,()=&gt;e.assign(n,(0,Oe._)`${r.parentData}[${r.parentDataProperty}]`))}function Ul(t,e){const{gen:n}=t;n.if((0,Oe._)`Array.isArray(${e})`,()=&gt;{n.assign(Ot.default.vErrors,(0,Oe._)`${Ot.default.vErrors} === null ? ${e} : ${Ot.default.vErrors}.concat(${e})`).assign(Ot.default.errors,(0,Oe._)`${Ot.default.vErrors}.length`),(0,Ml.extendErrors)(t)},()=&gt;t.error())}function zl({schemaEnv:t},e){if(e.async&amp;&amp;!t.$async)throw new Error("async keyword in sync schema")}function ms(t,e,n){if(n===void 0)throw new Error(`keyword "${e}" failed to compile`);return t.scopeValue("keyword",typeof n=="function"?{ref:n}:{ref:n,code:(0,Oe.stringify)(n)})}function Vl(t,e,n=!1){return!e.length||e.some(r=&gt;r==="array"?Array.isArray(t):r==="object"?t&amp;&amp;typeof t=="object"&amp;&amp;!Array.isArray(t):typeof t==r||n&amp;&amp;typeof t&gt;"u")}Ye.validSchemaType=Vl;function ql({schema:t,opts:e,self:n,errSchemaPath:r},i,a){if(Array.isArray(i.keyword)?!i.keyword.includes(a):i.keyword!==a)throw new Error("ajv implementation error");const s=i.dependencies;if(s!=null&amp;&amp;s.some(o=&gt;!Object.prototype.hasOwnProperty.call(t,o)))throw new Error(`parent schema must have dependencies of ${a}: ${s.join(",")}`);if(i.validateSchema&amp;&amp;!i.validateSchema(t[a])){const l=`keyword "${a}" value is invalid at path "${r}": `+n.errorsText(i.validateSchema.errors);if(e.validateSchema==="log")n.logger.error(l);else throw new Error(l)}}Ye.validateKeywordUsage=ql;var yt={};Object.defineProperty(yt,"__esModule",{value:!0});yt.extendSubschemaMode=yt.extendSubschemaData=yt.getSubschema=void 0;const Qe=ie,ys=oe;function Kl(t,{keyword:e,schemaProp:n,schema:r,schemaPath:i,errSchemaPath:a,topSchemaRef:s}){if(e!==void 0&amp;&amp;r!==void 0)throw new Error('both "keyword" and "schema" passed, only one allowed');if(e!==void 0){const o=t.schema[e];return n===void 0?{schema:o,schemaPath:(0,Qe._)`${t.schemaPath}${(0,Qe.getProperty)(e)}`,errSchemaPath:`${t.errSchemaPath}/${e}`}:{schema:o[n],schemaPath:(0,Qe._)`${t.schemaPath}${(0,Qe.getProperty)(e)}${(0,Qe.getProperty)(n)}`,errSchemaPath:`${t.errSchemaPath}/${e}/${(0,ys.escapeFragment)(n)}`}}if(r!==void 0){if(i===void 0||a===void 0||s===void 0)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:r,schemaPath:i,topSchemaRef:s,errSchemaPath:a}}throw new Error('either "keyword" or "schema" must be passed')}yt.getSubschema=Kl;function Hl(t,e,{dataProp:n,dataPropType:r,data:i,dataTypes:a,propertyName:s}){if(i!==void 0&amp;&amp;n!==void 0)throw new Error('both "data" and "dataProp" passed, only one allowed');const{gen:o}=e;if(n!==void 0){const{errorPath:c,dataPathArr:u,opts:f}=e,m=o.let("data",(0,Qe._)`${e.data}${(0,Qe.getProperty)(n)}`,!0);l(m),t.errorPath=(0,Qe.str)`${c}${(0,ys.getErrorPath)(n,r,f.jsPropertySyntax)}`,t.parentDataProperty=(0,Qe._)`${n}`,t.dataPathArr=[...u,t.parentDataProperty]}if(i!==void 0){const c=i instanceof Qe.Name?i:o.let("data",i,!0);l(c),s!==void 0&amp;&amp;(t.propertyName=s)}a&amp;&amp;(t.dataTypes=a);function l(c){t.data=c,t.dataLevel=e.dataLevel+1,t.dataTypes=[],e.definedProperties=new Set,t.parentData=e.data,t.dataNames=[...e.dataNames,c]}}yt.extendSubschemaData=Hl;function Jl(t,{jtdDiscriminator:e,jtdMetadata:n,compositeRule:r,createErrors:i,allErrors:a}){r!==void 0&amp;&amp;(t.compositeRule=r),i!==void 0&amp;&amp;(t.createErrors=i),a!==void 0&amp;&amp;(t.allErrors=a),t.jtdDiscriminator=e,t.jtdMetadata=n}yt.extendSubschemaMode=Jl;var Ee={},vs=function t(e,n){if(e===n)return!0;if(e&amp;&amp;n&amp;&amp;typeof e=="object"&amp;&amp;typeof n=="object"){if(e.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(e)){if(r=e.length,r!=n.length)return!1;for(i=r;i--!==0;)if(!t(e[i],n[i]))return!1;return!0}if(e.constructor===RegExp)return e.source===n.source&amp;&amp;e.flags===n.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===n.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===n.toString();if(a=Object.keys(e),r=a.length,r!==Object.keys(n).length)return!1;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;i--!==0;){var s=a[i];if(!t(e[s],n[s]))return!1}return!0}return e!==e&amp;&amp;n!==n},ws={exports:{}},gt=ws.exports=function(t,e,n){typeof e=="function"&amp;&amp;(n=e,e={}),n=e.cb||n;var r=typeof n=="function"?n:n.pre||function(){},i=n.post||function(){};Gn(e,r,i,t,"",t)};gt.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0};gt.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0};gt.propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0};gt.skipKeywords={default:!0,enum:!0,const:!0,required:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0};function Gn(t,e,n,r,i,a,s,o,l,c){if(r&amp;&amp;typeof r=="object"&amp;&amp;!Array.isArray(r)){e(r,i,a,s,o,l,c);for(var u in r){var f=r[u];if(Array.isArray(f)){if(u in gt.arrayKeywords)for(var m=0;m&lt;f.length;m++)Gn(t,e,n,f[m],i+"/"+u+"/"+m,a,i,u,r,m)}else if(u in gt.propsKeywords){if(f&amp;&amp;typeof f=="object")for(var h in f)Gn(t,e,n,f[h],i+"/"+u+"/"+Gl(h),a,i,u,r,h)}else(u in gt.keywords||t.allKeys&amp;&amp;!(u in gt.skipKeywords))&amp;&amp;Gn(t,e,n,f,i+"/"+u,a,i,u,r)}n(r,i,a,s,o,l,c)}}function Gl(t){return t.replace(/~/g,"~0").replace(/\//g,"~1")}Object.defineProperty(Ee,"__esModule",{value:!0});Ee.getSchemaRefs=Ee.resolveUrl=Ee.normalizeId=Ee._getFullPath=Ee.getFullPath=Ee.inlineRef=void 0;const Xl=oe,Wl=vs,Ql=ws.exports,Yl=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]);function Zl(t,e=!0){return typeof t=="boolean"?!0:e===!0?!Vr(t):e?bs(t)&lt;=e:!1}Ee.inlineRef=Zl;const eu=new Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function Vr(t){for(const e in t){if(eu.has(e))return!0;const n=t[e];if(Array.isArray(n)&amp;&amp;n.some(Vr)||typeof n=="object"&amp;&amp;Vr(n))return!0}return!1}function bs(t){let e=0;for(const n in t){if(n==="$ref")return 1/0;if(e++,!Yl.has(n)&amp;&amp;(typeof t[n]=="object"&amp;&amp;(0,Xl.eachItem)(t[n],r=&gt;e+=bs(r)),e===1/0))return 1/0}return e}function _s(t,e="",n){n!==!1&amp;&amp;(e=Kt(e));const r=t.parse(e);return $s(t,r)}Ee.getFullPath=_s;function $s(t,e){return t.serialize(e).split("#")[0]+"#"}Ee._getFullPath=$s;const tu=/#\/?$/;function Kt(t){return t?t.replace(tu,""):""}Ee.normalizeId=Kt;function nu(t,e,n){return n=Kt(n),t.resolve(e,n)}Ee.resolveUrl=nu;const ru=/^[a-z_][-a-z0-9._]*$/i;function iu(t,e){if(typeof t=="boolean")return{};const{schemaId:n,uriResolver:r}=this.opts,i=Kt(t[n]||e),a={"":i},s=_s(r,i,!1),o={},l=new Set;return Ql(t,{allKeys:!0},(f,m,h,v)=&gt;{if(v===void 0)return;const b=s+m;let w=a[v];typeof f[n]=="string"&amp;&amp;(w=d.call(this,f[n])),y.call(this,f.$anchor),y.call(this,f.$dynamicAnchor),a[m]=w;function d($){const k=this.opts.uriResolver.resolve;if($=Kt(w?k(w,$):$),l.has($))throw u($);l.add($);let I=this.refs[$];return typeof I=="string"&amp;&amp;(I=this.refs[I]),typeof I=="object"?c(f,I.schema,$):$!==Kt(b)&amp;&amp;($[0]==="#"?(c(f,o[$],$),o[$]=f):this.refs[$]=b),$}function y($){if(typeof $=="string"){if(!ru.test($))throw new Error(`invalid anchor "${$}"`);d.call(this,`#${$}`)}}}),o;function c(f,m,h){if(m!==void 0&amp;&amp;!Wl(f,m))throw u(h)}function u(f){return new Error(`reference "${f}" resolves to more than one schema`)}}Ee.getSchemaRefs=iu;Object.defineProperty(Ve,"__esModule",{value:!0});Ve.getData=Ve.KeywordCxt=Ve.validateFunctionCode=void 0;const Ss=Ht,ga=Cn,oi=ot,nr=Cn,au=yr,gn=Ye,Nr=yt,V=ie,W=rt,su=Ee,lt=oe,un=On;function ou(t){if(Ps(t)&amp;&amp;(Os(t),ks(t))){cu(t);return}Es(t,()=&gt;(0,Ss.topBoolOrEmptySchema)(t))}Ve.validateFunctionCode=ou;function Es({gen:t,validateName:e,schema:n,schemaEnv:r,opts:i},a){i.code.es5?t.func(e,(0,V._)`${W.default.data}, ${W.default.valCxt}`,r.$async,()=&gt;{t.code((0,V._)`"use strict"; ${ma(n,i)}`),uu(t,i),t.code(a)}):t.func(e,(0,V._)`${W.default.data}, ${lu(i)}`,r.$async,()=&gt;t.code(ma(n,i)).code(a))}function lu(t){return(0,V._)`{${W.default.instancePath}="", ${W.default.parentData}, ${W.default.parentDataProperty}, ${W.default.rootData}=${W.default.data}${t.dynamicRef?(0,V._)`, ${W.default.dynamicAnchors}={}`:V.nil}}={}`}function uu(t,e){t.if(W.default.valCxt,()=&gt;{t.var(W.default.instancePath,(0,V._)`${W.default.valCxt}.${W.default.instancePath}`),t.var(W.default.parentData,(0,V._)`${W.default.valCxt}.${W.default.parentData}`),t.var(W.default.parentDataProperty,(0,V._)`${W.default.valCxt}.${W.default.parentDataProperty}`),t.var(W.default.rootData,(0,V._)`${W.default.valCxt}.${W.default.rootData}`),e.dynamicRef&amp;&amp;t.var(W.default.dynamicAnchors,(0,V._)`${W.default.valCxt}.${W.default.dynamicAnchors}`)},()=&gt;{t.var(W.default.instancePath,(0,V._)`""`),t.var(W.default.parentData,(0,V._)`undefined`),t.var(W.default.parentDataProperty,(0,V._)`undefined`),t.var(W.default.rootData,W.default.data),e.dynamicRef&amp;&amp;t.var(W.default.dynamicAnchors,(0,V._)`{}`)})}function cu(t){const{schema:e,opts:n,gen:r}=t;Es(t,()=&gt;{n.$comment&amp;&amp;e.$comment&amp;&amp;Rs(t),gu(t),r.let(W.default.vErrors,null),r.let(W.default.errors,0),n.unevaluated&amp;&amp;fu(t),Cs(t),vu(t)})}function fu(t){const{gen:e,validateName:n}=t;t.evaluated=e.const("evaluated",(0,V._)`${n}.evaluated`),e.if((0,V._)`${t.evaluated}.dynamicProps`,()=&gt;e.assign((0,V._)`${t.evaluated}.props`,(0,V._)`undefined`)),e.if((0,V._)`${t.evaluated}.dynamicItems`,()=&gt;e.assign((0,V._)`${t.evaluated}.items`,(0,V._)`undefined`))}function ma(t,e){const n=typeof t=="object"&amp;&amp;t[e.schemaId];return n&amp;&amp;(e.code.source||e.code.process)?(0,V._)`/*# sourceURL=${n} */`:V.nil}function du(t,e){if(Ps(t)&amp;&amp;(Os(t),ks(t))){hu(t,e);return}(0,Ss.boolOrEmptySchema)(t,e)}function ks({schema:t,self:e}){if(typeof t=="boolean")return!t;for(const n in t)if(e.RULES.all[n])return!0;return!1}function Ps(t){return typeof t.schema!="boolean"}function hu(t,e){const{schema:n,gen:r,opts:i}=t;i.$comment&amp;&amp;n.$comment&amp;&amp;Rs(t),mu(t),yu(t);const a=r.const("_errs",W.default.errors);Cs(t,a),r.var(e,(0,V._)`${a} === ${W.default.errors}`)}function Os(t){(0,lt.checkUnknownRules)(t),pu(t)}function Cs(t,e){if(t.opts.jtd)return ya(t,[],!1,e);const n=(0,ga.getSchemaTypes)(t.schema),r=(0,ga.coerceAndCheckDataType)(t,n);ya(t,n,!r,e)}function pu(t){const{schema:e,errSchemaPath:n,opts:r,self:i}=t;e.$ref&amp;&amp;r.ignoreKeywordsWithRef&amp;&amp;(0,lt.schemaHasRulesButRef)(e,i.RULES)&amp;&amp;i.logger.warn(`$ref: keywords ignored in schema at path "${n}"`)}function gu(t){const{schema:e,opts:n}=t;e.default!==void 0&amp;&amp;n.useDefaults&amp;&amp;n.strictSchema&amp;&amp;(0,lt.checkStrictMode)(t,"default is ignored in the schema root")}function mu(t){const e=t.schema[t.opts.schemaId];e&amp;&amp;(t.baseId=(0,su.resolveUrl)(t.opts.uriResolver,t.baseId,e))}function yu(t){if(t.schema.$async&amp;&amp;!t.schemaEnv.$async)throw new Error("async schema in sync schema")}function Rs({gen:t,schemaEnv:e,schema:n,errSchemaPath:r,opts:i}){const a=n.$comment;if(i.$comment===!0)t.code((0,V._)`${W.default.self}.logger.log(${a})`);else if(typeof i.$comment=="function"){const s=(0,V.str)`${r}/$comment`,o=t.scopeValue("root",{ref:e.root});t.code((0,V._)`${W.default.self}.opts.$comment(${a}, ${s}, ${o}.schema)`)}}function vu(t){const{gen:e,schemaEnv:n,validateName:r,ValidationError:i,opts:a}=t;n.$async?e.if((0,V._)`${W.default.errors} === 0`,()=&gt;e.return(W.default.data),()=&gt;e.throw((0,V._)`new ${i}(${W.default.vErrors})`)):(e.assign((0,V._)`${r}.errors`,W.default.vErrors),a.unevaluated&amp;&amp;wu(t),e.return((0,V._)`${W.default.errors} === 0`))}function wu({gen:t,evaluated:e,props:n,items:r}){n instanceof V.Name&amp;&amp;t.assign((0,V._)`${e}.props`,n),r instanceof V.Name&amp;&amp;t.assign((0,V._)`${e}.items`,r)}function ya(t,e,n,r){const{gen:i,schema:a,data:s,allErrors:o,opts:l,self:c}=t,{RULES:u}=c;if(a.$ref&amp;&amp;(l.ignoreKeywordsWithRef||!(0,lt.schemaHasRulesButRef)(a,u))){i.block(()=&gt;Ns(t,"$ref",u.all.$ref.definition));return}l.jtd||bu(t,e),i.block(()=&gt;{for(const m of u.rules)f(m);f(u.post)});function f(m){!(0,oi.shouldUseGroup)(a,m)||(m.type?(i.if((0,nr.checkDataType)(m.type,s,l.strictNumbers)),va(t,m),e.length===1&amp;&amp;e[0]===m.type&amp;&amp;n&amp;&amp;(i.else(),(0,nr.reportTypeError)(t)),i.endIf()):va(t,m),o||i.if((0,V._)`${W.default.errors} === ${r||0}`))}}function va(t,e){const{gen:n,schema:r,opts:{useDefaults:i}}=t;i&amp;&amp;(0,au.assignDefaults)(t,e.type),n.block(()=&gt;{for(const a of e.rules)(0,oi.shouldUseRule)(r,a)&amp;&amp;Ns(t,a.keyword,a.definition,e.type)})}function bu(t,e){t.schemaEnv.meta||!t.opts.strictTypes||(_u(t,e),t.opts.allowUnionTypes||$u(t,e),Su(t,t.dataTypes))}function _u(t,e){if(!!e.length){if(!t.dataTypes.length){t.dataTypes=e;return}e.forEach(n=&gt;{wa(t.dataTypes,n)||li(t,`type "${n}" not allowed by context "${t.dataTypes.join(",")}"`)}),t.dataTypes=t.dataTypes.filter(n=&gt;wa(e,n))}}function $u(t,e){e.length&gt;1&amp;&amp;!(e.length===2&amp;&amp;e.includes("null"))&amp;&amp;li(t,"use allowUnionTypes to allow union type keyword")}function Su(t,e){const n=t.self.RULES.all;for(const r in n){const i=n[r];if(typeof i=="object"&amp;&amp;(0,oi.shouldUseRule)(t.schema,i)){const{type:a}=i.definition;a.length&amp;&amp;!a.some(s=&gt;Eu(e,s))&amp;&amp;li(t,`missing type "${a.join(",")}" for keyword "${r}"`)}}}function Eu(t,e){return t.includes(e)||e==="number"&amp;&amp;t.includes("integer")}function wa(t,e){return t.includes(e)||e==="integer"&amp;&amp;t.includes("number")}function li(t,e){e+=` at "${t.schemaEnv.baseId+t.errSchemaPath}" (strictTypes)`,(0,lt.checkStrictMode)(t,e,t.opts.strictTypes)}class Ts{constructor(e,n,r){if((0,gn.validateKeywordUsage)(e,n,r),this.gen=e.gen,this.allErrors=e.allErrors,this.keyword=r,this.data=e.data,this.schema=e.schema[r],this.$data=n.$data&amp;&amp;e.opts.$data&amp;&amp;this.schema&amp;&amp;this.schema.$data,this.schemaValue=(0,lt.schemaRefOrVal)(e,this.schema,r,this.$data),this.schemaType=n.schemaType,this.parentSchema=e.schema,this.params={},this.it=e,this.def=n,this.$data)this.schemaCode=e.gen.const("vSchema",As(this.$data,e));else if(this.schemaCode=this.schemaValue,!(0,gn.validSchemaType)(this.schema,n.schemaType,n.allowUndefined))throw new Error(`${r} value must be ${JSON.stringify(n.schemaType)}`);("code"in n?n.trackErrors:n.errors!==!1)&amp;&amp;(this.errsCount=e.gen.const("_errs",W.default.errors))}result(e,n,r){this.failResult((0,V.not)(e),n,r)}failResult(e,n,r){this.gen.if(e),r?r():this.error(),n?(this.gen.else(),n(),this.allErrors&amp;&amp;this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(e,n){this.failResult((0,V.not)(e),void 0,n)}fail(e){if(e===void 0){this.error(),this.allErrors||this.gen.if(!1);return}this.gen.if(e),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(e){if(!this.$data)return this.fail(e);const{schemaCode:n}=this;this.fail((0,V._)`${n} !== undefined &amp;&amp; (${(0,V.or)(this.invalid$data(),e)})`)}error(e,n,r){if(n){this.setParams(n),this._error(e,r),this.setParams({});return}this._error(e,r)}_error(e,n){(e?un.reportExtraError:un.reportError)(this,this.def.error,n)}$dataError(){(0,un.reportError)(this,this.def.$dataError||un.keyword$DataError)}reset(){if(this.errsCount===void 0)throw new Error('add "trackErrors" to keyword definition');(0,un.resetErrorsCount)(this.gen,this.errsCount)}ok(e){this.allErrors||this.gen.if(e)}setParams(e,n){n?Object.assign(this.params,e):this.params=e}block$data(e,n,r=V.nil){this.gen.block(()=&gt;{this.check$data(e,r),n()})}check$data(e=V.nil,n=V.nil){if(!this.$data)return;const{gen:r,schemaCode:i,schemaType:a,def:s}=this;r.if((0,V.or)((0,V._)`${i} === undefined`,n)),e!==V.nil&amp;&amp;r.assign(e,!0),(a.length||s.validateSchema)&amp;&amp;(r.elseIf(this.invalid$data()),this.$dataError(),e!==V.nil&amp;&amp;r.assign(e,!1)),r.else()}invalid$data(){const{gen:e,schemaCode:n,schemaType:r,def:i,it:a}=this;return(0,V.or)(s(),o());function s(){if(r.length){if(!(n instanceof V.Name))throw new Error("ajv implementation error");const l=Array.isArray(r)?r:[r];return(0,V._)`${(0,nr.checkDataTypes)(l,n,a.opts.strictNumbers,nr.DataType.Wrong)}`}return V.nil}function o(){if(i.validateSchema){const l=e.scopeValue("validate$data",{ref:i.validateSchema});return(0,V._)`!${l}(${n})`}return V.nil}}subschema(e,n){const r=(0,Nr.getSubschema)(this.it,e);(0,Nr.extendSubschemaData)(r,this.it,e),(0,Nr.extendSubschemaMode)(r,e);const i={...this.it,...r,items:void 0,props:void 0};return du(i,n),i}mergeEvaluated(e,n){const{it:r,gen:i}=this;!r.opts.unevaluated||(r.props!==!0&amp;&amp;e.props!==void 0&amp;&amp;(r.props=lt.mergeEvaluated.props(i,e.props,r.props,n)),r.items!==!0&amp;&amp;e.items!==void 0&amp;&amp;(r.items=lt.mergeEvaluated.items(i,e.items,r.items,n)))}mergeValidEvaluated(e,n){const{it:r,gen:i}=this;if(r.opts.unevaluated&amp;&amp;(r.props!==!0||r.items!==!0))return i.if(n,()=&gt;this.mergeEvaluated(e,V.Name)),!0}}Ve.KeywordCxt=Ts;function Ns(t,e,n,r){const i=new Ts(t,n,e);"code"in n?n.code(i,r):i.$data&amp;&amp;n.validate?(0,gn.funcKeywordCode)(i,n):"macro"in n?(0,gn.macroKeywordCode)(i,n):(n.compile||n.validate)&amp;&amp;(0,gn.funcKeywordCode)(i,n)}const ku=/^\/(?:[^~]|~0|~1)*$/,Pu=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function As(t,{dataLevel:e,dataNames:n,dataPathArr:r}){let i,a;if(t==="")return W.default.rootData;if(t[0]==="/"){if(!ku.test(t))throw new Error(`Invalid JSON-pointer: ${t}`);i=t,a=W.default.rootData}else{const c=Pu.exec(t);if(!c)throw new Error(`Invalid JSON-pointer: ${t}`);const u=+c[1];if(i=c[2],i==="#"){if(u&gt;=e)throw new Error(l("property/index",u));return r[e-u]}if(u&gt;e)throw new Error(l("data",u));if(a=n[e-u],!i)return a}let s=a;const o=i.split("/");for(const c of o)c&amp;&amp;(a=(0,V._)`${a}${(0,V.getProperty)((0,lt.unescapeJsonPointer)(c))}`,s=(0,V._)`${s} &amp;&amp; ${a}`);return s;function l(c,u){return`Cannot access ${c} ${u} levels up, current level is ${e}`}}Ve.getData=As;var vr={};Object.defineProperty(vr,"__esModule",{value:!0});class Ou extends Error{constructor(e){super("validation failed"),this.errors=e,this.ajv=this.validation=!0}}vr.default=Ou;var wr={};Object.defineProperty(wr,"__esModule",{value:!0});const Ar=Ee;class Cu extends Error{constructor(e,n,r,i){super(i||`can't resolve reference ${r} from id ${n}`),this.missingRef=(0,Ar.resolveUrl)(e,n,r),this.missingSchema=(0,Ar.normalizeId)((0,Ar.getFullPath)(e,this.missingRef))}}wr.default=Cu;var Ae={};Object.defineProperty(Ae,"__esModule",{value:!0});Ae.resolveSchema=Ae.getCompilingSchema=Ae.resolveRef=Ae.compileSchema=Ae.SchemaEnv=void 0;const Me=ie,Ru=vr,Pt=rt,Ue=Ee,ba=oe,Tu=Ve;class br{constructor(e){var n;this.refs={},this.dynamicAnchors={};let r;typeof e.schema=="object"&amp;&amp;(r=e.schema),this.schema=e.schema,this.schemaId=e.schemaId,this.root=e.root||this,this.baseId=(n=e.baseId)!==null&amp;&amp;n!==void 0?n:(0,Ue.normalizeId)(r==null?void 0:r[e.schemaId||"$id"]),this.schemaPath=e.schemaPath,this.localRefs=e.localRefs,this.meta=e.meta,this.$async=r==null?void 0:r.$async,this.refs={}}}Ae.SchemaEnv=br;function ui(t){const e=Is.call(this,t);if(e)return e;const n=(0,Ue.getFullPath)(this.opts.uriResolver,t.root.baseId),{es5:r,lines:i}=this.opts.code,{ownProperties:a}=this.opts,s=new Me.CodeGen(this.scope,{es5:r,lines:i,ownProperties:a});let o;t.$async&amp;&amp;(o=s.scopeValue("Error",{ref:Ru.default,code:(0,Me._)`require("ajv/dist/runtime/validation_error").default`}));const l=s.scopeName("validate");t.validateName=l;const c={gen:s,allErrors:this.opts.allErrors,data:Pt.default.data,parentData:Pt.default.parentData,parentDataProperty:Pt.default.parentDataProperty,dataNames:[Pt.default.data],dataPathArr:[Me.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:s.scopeValue("schema",this.opts.code.source===!0?{ref:t.schema,code:(0,Me.stringify)(t.schema)}:{ref:t.schema}),validateName:l,ValidationError:o,schema:t.schema,schemaEnv:t,rootId:n,baseId:t.baseId||n,schemaPath:Me.nil,errSchemaPath:t.schemaPath||(this.opts.jtd?"":"#"),errorPath:(0,Me._)`""`,opts:this.opts,self:this};let u;try{this._compilations.add(t),(0,Tu.validateFunctionCode)(c),s.optimize(this.opts.code.optimize);const f=s.toString();u=`${s.scopeRefs(Pt.default.scope)}return ${f}`,this.opts.code.process&amp;&amp;(u=this.opts.code.process(u,t));const h=new Function(`${Pt.default.self}`,`${Pt.default.scope}`,u)(this,this.scope.get());if(this.scope.value(l,{ref:h}),h.errors=null,h.schema=t.schema,h.schemaEnv=t,t.$async&amp;&amp;(h.$async=!0),this.opts.code.source===!0&amp;&amp;(h.source={validateName:l,validateCode:f,scopeValues:s._values}),this.opts.unevaluated){const{props:v,items:b}=c;h.evaluated={props:v instanceof Me.Name?void 0:v,items:b instanceof Me.Name?void 0:b,dynamicProps:v instanceof Me.Name,dynamicItems:b instanceof Me.Name},h.source&amp;&amp;(h.source.evaluated=(0,Me.stringify)(h.evaluated))}return t.validate=h,t}catch(f){throw delete t.validate,delete t.validateName,u&amp;&amp;this.logger.error("Error compiling schema, function code:",u),f}finally{this._compilations.delete(t)}}Ae.compileSchema=ui;function Nu(t,e,n){var r;n=(0,Ue.resolveUrl)(this.opts.uriResolver,e,n);const i=t.refs[n];if(i)return i;let a=ju.call(this,t,n);if(a===void 0){const s=(r=t.localRefs)===null||r===void 0?void 0:r[n],{schemaId:o}=this.opts;s&amp;&amp;(a=new br({schema:s,schemaId:o,root:t,baseId:e}))}if(a!==void 0)return t.refs[n]=Au.call(this,a)}Ae.resolveRef=Nu;function Au(t){return(0,Ue.inlineRef)(t.schema,this.opts.inlineRefs)?t.schema:t.validate?t:ui.call(this,t)}function Is(t){for(const e of this._compilations)if(Iu(e,t))return e}Ae.getCompilingSchema=Is;function Iu(t,e){return t.schema===e.schema&amp;&amp;t.root===e.root&amp;&amp;t.baseId===e.baseId}function ju(t,e){let n;for(;typeof(n=this.refs[e])=="string";)e=n;return n||this.schemas[e]||_r.call(this,t,e)}function _r(t,e){const n=this.opts.uriResolver.parse(e),r=(0,Ue._getFullPath)(this.opts.uriResolver,n);let i=(0,Ue.getFullPath)(this.opts.uriResolver,t.baseId,void 0);if(Object.keys(t.schema).length&gt;0&amp;&amp;r===i)return Ir.call(this,n,t);const a=(0,Ue.normalizeId)(r),s=this.refs[a]||this.schemas[a];if(typeof s=="string"){const o=_r.call(this,t,s);return typeof(o==null?void 0:o.schema)!="object"?void 0:Ir.call(this,n,o)}if(typeof(s==null?void 0:s.schema)=="object"){if(s.validate||ui.call(this,s),a===(0,Ue.normalizeId)(e)){const{schema:o}=s,{schemaId:l}=this.opts,c=o[l];return c&amp;&amp;(i=(0,Ue.resolveUrl)(this.opts.uriResolver,i,c)),new br({schema:o,schemaId:l,root:t,baseId:i})}return Ir.call(this,n,s)}}Ae.resolveSchema=_r;const Du=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function Ir(t,{baseId:e,schema:n,root:r}){var i;if(((i=t.fragment)===null||i===void 0?void 0:i[0])!=="/")return;for(const o of t.fragment.slice(1).split("/")){if(typeof n=="boolean")return;const l=n[(0,ba.unescapeFragment)(o)];if(l===void 0)return;n=l;const c=typeof n=="object"&amp;&amp;n[this.opts.schemaId];!Du.has(o)&amp;&amp;c&amp;&amp;(e=(0,Ue.resolveUrl)(this.opts.uriResolver,e,c))}let a;if(typeof n!="boolean"&amp;&amp;n.$ref&amp;&amp;!(0,ba.schemaHasRulesButRef)(n,this.RULES)){const o=(0,Ue.resolveUrl)(this.opts.uriResolver,e,n.$ref);a=_r.call(this,r,o)}const{schemaId:s}=this.opts;if(a=a||new br({schema:n,schemaId:s,root:r,baseId:e}),a.schema!==a.root.schema)return a}const xu="https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",Lu="Meta-schema for $data reference (JSON AnySchema extension proposal)",Mu="object",Fu=["$data"],Bu={$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},Uu=!1,zu={$id:xu,description:Lu,type:Mu,required:Fu,properties:Bu,additionalProperties:Uu};var ci={},qr={exports:{}};/** @license URI.js v4.4.1 (c) 2011 Gary Court. License: http://github.com/garycourt/uri-js */(function(t,e){(function(n,r){r(e)})(pn,function(n){function r(){for(var _=arguments.length,g=Array(_),E=0;E&lt;_;E++)g[E]=arguments[E];if(g.length&gt;1){g[0]=g[0].slice(0,-1);for(var A=g.length-1,N=1;N&lt;A;++N)g[N]=g[N].slice(1,-1);return g[A]=g[A].slice(1),g.join("")}else return g[0]}function i(_){return"(?:"+_+")"}function a(_){return _===void 0?"undefined":_===null?"null":Object.prototype.toString.call(_).split(" ").pop().split("]").shift().toLowerCase()}function s(_){return _.toUpperCase()}function o(_){return _!=null?_ instanceof Array?_:typeof _.length!="number"||_.split||_.setInterval||_.call?[_]:Array.prototype.slice.call(_):[]}function l(_,g){var E=_;if(g)for(var A in g)E[A]=g[A];return E}function c(_){var g="[A-Za-z]",E="[0-9]",A=r(E,"[A-Fa-f]"),N=i(i("%[EFef]"+A+"%"+A+A+"%"+A+A)+"|"+i("%[89A-Fa-f]"+A+"%"+A+A)+"|"+i("%"+A+A)),K="[\\:\\/\\?\\#\\[\\]\\@]",H="[\\!\\$\\&amp;\\'\\(\\)\\*\\+\\,\\;\\=]",se=r(K,H),pe=_?"[\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]":"[]",ve=_?"[\\uE000-\\uF8FF]":"[]",ae=r(g,E,"[\\-\\.\\_\\~]",pe);i(g+r(g,E,"[\\+\\-\\.]")+"*"),i(i(N+"|"+r(ae,H,"[\\:]"))+"*");var he=i(i("25[0-5]")+"|"+i("2[0-4]"+E)+"|"+i("1"+E+E)+"|"+i("0?[1-9]"+E)+"|0?0?"+E),we=i(he+"\\."+he+"\\."+he+"\\."+he),Y=i(A+"{1,4}"),me=i(i(Y+"\\:"+Y)+"|"+we),_e=i(i(Y+"\\:")+"{6}"+me),ye=i("\\:\\:"+i(Y+"\\:")+"{5}"+me),ft=i(i(Y)+"?\\:\\:"+i(Y+"\\:")+"{4}"+me),Je=i(i(i(Y+"\\:")+"{0,1}"+Y)+"?\\:\\:"+i(Y+"\\:")+"{3}"+me),Ge=i(i(i(Y+"\\:")+"{0,2}"+Y)+"?\\:\\:"+i(Y+"\\:")+"{2}"+me),Bt=i(i(i(Y+"\\:")+"{0,3}"+Y)+"?\\:\\:"+Y+"\\:"+me),Et=i(i(i(Y+"\\:")+"{0,4}"+Y)+"?\\:\\:"+me),xe=i(i(i(Y+"\\:")+"{0,5}"+Y)+"?\\:\\:"+Y),Xe=i(i(i(Y+"\\:")+"{0,6}"+Y)+"?\\:\\:"),kt=i([_e,ye,ft,Je,Ge,Bt,Et,xe,Xe].join("|")),st=i(i(ae+"|"+N)+"+");i("[vV]"+A+"+\\."+r(ae,H,"[\\:]")+"+"),i(i(N+"|"+r(ae,H))+"*");var on=i(N+"|"+r(ae,H,"[\\:\\@]"));return i(i(N+"|"+r(ae,H,"[\\@]"))+"+"),i(i(on+"|"+r("[\\/\\?]",ve))+"*"),{NOT_SCHEME:new RegExp(r("[^]",g,E,"[\\+\\-\\.]"),"g"),NOT_USERINFO:new RegExp(r("[^\\%\\:]",ae,H),"g"),NOT_HOST:new RegExp(r("[^\\%\\[\\]\\:]",ae,H),"g"),NOT_PATH:new RegExp(r("[^\\%\\/\\:\\@]",ae,H),"g"),NOT_PATH_NOSCHEME:new RegExp(r("[^\\%\\/\\@]",ae,H),"g"),NOT_QUERY:new RegExp(r("[^\\%]",ae,H,"[\\:\\@\\/\\?]",ve),"g"),NOT_FRAGMENT:new RegExp(r("[^\\%]",ae,H,"[\\:\\@\\/\\?]"),"g"),ESCAPE:new RegExp(r("[^]",ae,H),"g"),UNRESERVED:new RegExp(ae,"g"),OTHER_CHARS:new RegExp(r("[^\\%]",ae,se),"g"),PCT_ENCODED:new RegExp(N,"g"),IPV4ADDRESS:new RegExp("^("+we+")$"),IPV6ADDRESS:new RegExp("^\\[?("+kt+")"+i(i("\\%25|\\%(?!"+A+"{2})")+"("+st+")")+"?\\]?$")}}var u=c(!1),f=c(!0),m=function(){function _(g,E){var A=[],N=!0,K=!1,H=void 0;try{for(var se=g[Symbol.iterator](),pe;!(N=(pe=se.next()).done)&amp;&amp;(A.push(pe.value),!(E&amp;&amp;A.length===E));N=!0);}catch(ve){K=!0,H=ve}finally{try{!N&amp;&amp;se.return&amp;&amp;se.return()}finally{if(K)throw H}}return A}return function(g,E){if(Array.isArray(g))return g;if(Symbol.iterator in Object(g))return _(g,E);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),h=function(_){if(Array.isArray(_)){for(var g=0,E=Array(_.length);g&lt;_.length;g++)E[g]=_[g];return E}else return Array.from(_)},v=2147483647,b=36,w=1,d=26,y=38,$=700,k=72,I=128,P="-",O=/^xn--/,D=/[^\0-\x7E]/,z=/[\x2E\u3002\uFF0E\uFF61]/g,q={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input &gt;= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Z=b-w,Q=Math.floor,ce=String.fromCharCode;function R(_){throw new RangeError(q[_])}function L(_,g){for(var E=[],A=_.length;A--;)E[A]=g(_[A]);return E}function G(_,g){var E=_.split("@"),A="";E.length&gt;1&amp;&amp;(A=E[0]+"@",_=E[1]),_=_.replace(z,".");var N=_.split("."),K=L(N,g).join(".");return A+K}function le(_){for(var g=[],E=0,A=_.length;E&lt;A;){var N=_.charCodeAt(E++);if(N&gt;=55296&amp;&amp;N&lt;=56319&amp;&amp;E&lt;A){var K=_.charCodeAt(E++);(K&amp;64512)==56320?g.push(((N&amp;1023)&lt;&lt;10)+(K&amp;1023)+65536):(g.push(N),E--)}else g.push(N)}return g}var de=function(g){return String.fromCodePoint.apply(String,h(g))},ne=function(g){return g-48&lt;10?g-22:g-65&lt;26?g-65:g-97&lt;26?g-97:b},M=function(g,E){return g+22+75*(g&lt;26)-((E!=0)&lt;&lt;5)},C=function(g,E,A){var N=0;for(g=A?Q(g/$):g&gt;&gt;1,g+=Q(g/E);g&gt;Z*d&gt;&gt;1;N+=b)g=Q(g/Z);return Q(N+(Z+1)*g/(g+y))},x=function(g){var E=[],A=g.length,N=0,K=I,H=k,se=g.lastIndexOf(P);se&lt;0&amp;&amp;(se=0);for(var pe=0;pe&lt;se;++pe)g.charCodeAt(pe)&gt;=128&amp;&amp;R("not-basic"),E.push(g.charCodeAt(pe));for(var ve=se&gt;0?se+1:0;ve&lt;A;){for(var ae=N,he=1,we=b;;we+=b){ve&gt;=A&amp;&amp;R("invalid-input");var Y=ne(g.charCodeAt(ve++));(Y&gt;=b||Y&gt;Q((v-N)/he))&amp;&amp;R("overflow"),N+=Y*he;var me=we&lt;=H?w:we&gt;=H+d?d:we-H;if(Y&lt;me)break;var _e=b-me;he&gt;Q(v/_e)&amp;&amp;R("overflow"),he*=_e}var ye=E.length+1;H=C(N-ae,ye,ae==0),Q(N/ye)&gt;v-K&amp;&amp;R("overflow"),K+=Q(N/ye),N%=ye,E.splice(N++,0,K)}return String.fromCodePoint.apply(String,E)},T=function(g){var E=[];g=le(g);var A=g.length,N=I,K=0,H=k,se=!0,pe=!1,ve=void 0;try{for(var ae=g[Symbol.iterator](),he;!(se=(he=ae.next()).done);se=!0){var we=he.value;we&lt;128&amp;&amp;E.push(ce(we))}}catch(ln){pe=!0,ve=ln}finally{try{!se&amp;&amp;ae.return&amp;&amp;ae.return()}finally{if(pe)throw ve}}var Y=E.length,me=Y;for(Y&amp;&amp;E.push(P);me&lt;A;){var _e=v,ye=!0,ft=!1,Je=void 0;try{for(var Ge=g[Symbol.iterator](),Bt;!(ye=(Bt=Ge.next()).done);ye=!0){var Et=Bt.value;Et&gt;=N&amp;&amp;Et&lt;_e&amp;&amp;(_e=Et)}}catch(ln){ft=!0,Je=ln}finally{try{!ye&amp;&amp;Ge.return&amp;&amp;Ge.return()}finally{if(ft)throw Je}}var xe=me+1;_e-N&gt;Q((v-K)/xe)&amp;&amp;R("overflow"),K+=(_e-N)*xe,N=_e;var Xe=!0,kt=!1,st=void 0;try{for(var on=g[Symbol.iterator](),ra;!(Xe=(ra=on.next()).done);Xe=!0){var ia=ra.value;if(ia&lt;N&amp;&amp;++K&gt;v&amp;&amp;R("overflow"),ia==N){for(var In=K,jn=b;;jn+=b){var Dn=jn&lt;=H?w:jn&gt;=H+d?d:jn-H;if(In&lt;Dn)break;var aa=In-Dn,sa=b-Dn;E.push(ce(M(Dn+aa%sa,0))),In=Q(aa/sa)}E.push(ce(M(In,0))),H=C(K,xe,me==Y),K=0,++me}}}catch(ln){kt=!0,st=ln}finally{try{!Xe&amp;&amp;on.return&amp;&amp;on.return()}finally{if(kt)throw st}}++K,++N}return E.join("")},p=function(g){return G(g,function(E){return O.test(E)?x(E.slice(4).toLowerCase()):E})},S=function(g){return G(g,function(E){return D.test(E)?"xn--"+T(E):E})},j={version:"2.1.0",ucs2:{decode:le,encode:de},decode:x,encode:T,toASCII:S,toUnicode:p},F={};function B(_){var g=_.charCodeAt(0),E=void 0;return g&lt;16?E="%0"+g.toString(16).toUpperCase():g&lt;128?E="%"+g.toString(16).toUpperCase():g&lt;2048?E="%"+(g&gt;&gt;6|192).toString(16).toUpperCase()+"%"+(g&amp;63|128).toString(16).toUpperCase():E="%"+(g&gt;&gt;12|224).toString(16).toUpperCase()+"%"+(g&gt;&gt;6&amp;63|128).toString(16).toUpperCase()+"%"+(g&amp;63|128).toString(16).toUpperCase(),E}function ee(_){for(var g="",E=0,A=_.length;E&lt;A;){var N=parseInt(_.substr(E+1,2),16);if(N&lt;128)g+=String.fromCharCode(N),E+=3;else if(N&gt;=194&amp;&amp;N&lt;224){if(A-E&gt;=6){var K=parseInt(_.substr(E+4,2),16);g+=String.fromCharCode((N&amp;31)&lt;&lt;6|K&amp;63)}else g+=_.substr(E,6);E+=6}else if(N&gt;=224){if(A-E&gt;=9){var H=parseInt(_.substr(E+4,2),16),se=parseInt(_.substr(E+7,2),16);g+=String.fromCharCode((N&amp;15)&lt;&lt;12|(H&amp;63)&lt;&lt;6|se&amp;63)}else g+=_.substr(E,9);E+=9}else g+=_.substr(E,3),E+=3}return g}function te(_,g){function E(A){var N=ee(A);return N.match(g.UNRESERVED)?N:A}return _.scheme&amp;&amp;(_.scheme=String(_.scheme).replace(g.PCT_ENCODED,E).toLowerCase().replace(g.NOT_SCHEME,"")),_.userinfo!==void 0&amp;&amp;(_.userinfo=String(_.userinfo).replace(g.PCT_ENCODED,E).replace(g.NOT_USERINFO,B).replace(g.PCT_ENCODED,s)),_.host!==void 0&amp;&amp;(_.host=String(_.host).replace(g.PCT_ENCODED,E).toLowerCase().replace(g.NOT_HOST,B).replace(g.PCT_ENCODED,s)),_.path!==void 0&amp;&amp;(_.path=String(_.path).replace(g.PCT_ENCODED,E).replace(_.scheme?g.NOT_PATH:g.NOT_PATH_NOSCHEME,B).replace(g.PCT_ENCODED,s)),_.query!==void 0&amp;&amp;(_.query=String(_.query).replace(g.PCT_ENCODED,E).replace(g.NOT_QUERY,B).replace(g.PCT_ENCODED,s)),_.fragment!==void 0&amp;&amp;(_.fragment=String(_.fragment).replace(g.PCT_ENCODED,E).replace(g.NOT_FRAGMENT,B).replace(g.PCT_ENCODED,s)),_}function ue(_){return _.replace(/^0*(.*)/,"$1")||"0"}function Re(_,g){var E=_.match(g.IPV4ADDRESS)||[],A=m(E,2),N=A[1];return N?N.split(".").map(ue).join("."):_}function at(_,g){var E=_.match(g.IPV6ADDRESS)||[],A=m(E,3),N=A[1],K=A[2];if(N){for(var H=N.toLowerCase().split("::").reverse(),se=m(H,2),pe=se[0],ve=se[1],ae=ve?ve.split(":").map(ue):[],he=pe.split(":").map(ue),we=g.IPV4ADDRESS.test(he[he.length-1]),Y=we?7:8,me=he.length-Y,_e=Array(Y),ye=0;ye&lt;Y;++ye)_e[ye]=ae[ye]||he[me+ye]||"";we&amp;&amp;(_e[Y-1]=Re(_e[Y-1],g));var ft=_e.reduce(function(xe,Xe,kt){if(!Xe||Xe==="0"){var st=xe[xe.length-1];st&amp;&amp;st.index+st.length===kt?st.length++:xe.push({index:kt,length:1})}return xe},[]),Je=ft.sort(function(xe,Xe){return Xe.length-xe.length})[0],Ge=void 0;if(Je&amp;&amp;Je.length&gt;1){var Bt=_e.slice(0,Je.index),Et=_e.slice(Je.index+Je.length);Ge=Bt.join(":")+"::"+Et.join(":")}else Ge=_e.join(":");return K&amp;&amp;(Ge+="%"+K),Ge}else return _}var ct=/^(?:([^:\/?#]+):)?(?:\/\/((?:([^\/?#@]*)@)?(\[[^\/?#\]]+\]|[^\/?#:]*)(?:\:(\d*))?))?([^?#]*)(?:\?([^#]*))?(?:#((?:.|\n|\r)*))?/i,en="".match(/(){0}/)[1]===void 0;function Ie(_){var g=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{},E={},A=g.iri!==!1?f:u;g.reference==="suffix"&amp;&amp;(_=(g.scheme?g.scheme+":":"")+"//"+_);var N=_.match(ct);if(N){en?(E.scheme=N[1],E.userinfo=N[3],E.host=N[4],E.port=parseInt(N[5],10),E.path=N[6]||"",E.query=N[7],E.fragment=N[8],isNaN(E.port)&amp;&amp;(E.port=N[5])):(E.scheme=N[1]||void 0,E.userinfo=_.indexOf("@")!==-1?N[3]:void 0,E.host=_.indexOf("//")!==-1?N[4]:void 0,E.port=parseInt(N[5],10),E.path=N[6]||"",E.query=_.indexOf("?")!==-1?N[7]:void 0,E.fragment=_.indexOf("#")!==-1?N[8]:void 0,isNaN(E.port)&amp;&amp;(E.port=_.match(/\/\/(?:.|\n)*\:(?:\/|\?|\#|$)/)?N[4]:void 0)),E.host&amp;&amp;(E.host=at(Re(E.host,A),A)),E.scheme===void 0&amp;&amp;E.userinfo===void 0&amp;&amp;E.host===void 0&amp;&amp;E.port===void 0&amp;&amp;!E.path&amp;&amp;E.query===void 0?E.reference="same-document":E.scheme===void 0?E.reference="relative":E.fragment===void 0?E.reference="absolute":E.reference="uri",g.reference&amp;&amp;g.reference!=="suffix"&amp;&amp;g.reference!==E.reference&amp;&amp;(E.error=E.error||"URI is not a "+g.reference+" reference.");var K=F[(g.scheme||E.scheme||"").toLowerCase()];if(!g.unicodeSupport&amp;&amp;(!K||!K.unicodeSupport)){if(E.host&amp;&amp;(g.domainHost||K&amp;&amp;K.domainHost))try{E.host=j.toASCII(E.host.replace(A.PCT_ENCODED,ee).toLowerCase())}catch(H){E.error=E.error||"Host's domain name can not be converted to ASCII via punycode: "+H}te(E,u)}else te(E,A);K&amp;&amp;K.parse&amp;&amp;K.parse(E,g)}else E.error=E.error||"URI can not be parsed.";return E}function tn(_,g){var E=g.iri!==!1?f:u,A=[];return _.userinfo!==void 0&amp;&amp;(A.push(_.userinfo),A.push("@")),_.host!==void 0&amp;&amp;A.push(at(Re(String(_.host),E),E).replace(E.IPV6ADDRESS,function(N,K,H){return"["+K+(H?"%25"+H:"")+"]"})),(typeof _.port=="number"||typeof _.port=="string")&amp;&amp;(A.push(":"),A.push(String(_.port))),A.length?A.join(""):void 0}var Dt=/^\.\.?\//,xt=/^\/\.(\/|$)/,Lt=/^\/\.\.(\/|$)/,nn=/^\/?(?:.|\n)*?(?=\/|$)/;function Ke(_){for(var g=[];_.length;)if(_.match(Dt))_=_.replace(Dt,"");else if(_.match(xt))_=_.replace(xt,"/");else if(_.match(Lt))_=_.replace(Lt,"/"),g.pop();else if(_==="."||_==="..")_="";else{var E=_.match(nn);if(E){var A=E[0];_=_.slice(A.length),g.push(A)}else throw new Error("Unexpected dot segment condition")}return g.join("")}function Te(_){var g=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{},E=g.iri?f:u,A=[],N=F[(g.scheme||_.scheme||"").toLowerCase()];if(N&amp;&amp;N.serialize&amp;&amp;N.serialize(_,g),_.host&amp;&amp;!E.IPV6ADDRESS.test(_.host)){if(g.domainHost||N&amp;&amp;N.domainHost)try{_.host=g.iri?j.toUnicode(_.host):j.toASCII(_.host.replace(E.PCT_ENCODED,ee).toLowerCase())}catch(se){_.error=_.error||"Host's domain name can not be converted to "+(g.iri?"Unicode":"ASCII")+" via punycode: "+se}}te(_,E),g.reference!=="suffix"&amp;&amp;_.scheme&amp;&amp;(A.push(_.scheme),A.push(":"));var K=tn(_,g);if(K!==void 0&amp;&amp;(g.reference!=="suffix"&amp;&amp;A.push("//"),A.push(K),_.path&amp;&amp;_.path.charAt(0)!=="/"&amp;&amp;A.push("/")),_.path!==void 0){var H=_.path;!g.absolutePath&amp;&amp;(!N||!N.absolutePath)&amp;&amp;(H=Ke(H)),K===void 0&amp;&amp;(H=H.replace(/^\/\//,"/%2F")),A.push(H)}return _.query!==void 0&amp;&amp;(A.push("?"),A.push(_.query)),_.fragment!==void 0&amp;&amp;(A.push("#"),A.push(_.fragment)),A.join("")}function Mt(_,g){var E=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0?arguments[2]:{},A=arguments[3],N={};return A||(_=Ie(Te(_,E),E),g=Ie(Te(g,E),E)),E=E||{},!E.tolerant&amp;&amp;g.scheme?(N.scheme=g.scheme,N.userinfo=g.userinfo,N.host=g.host,N.port=g.port,N.path=Ke(g.path||""),N.query=g.query):(g.userinfo!==void 0||g.host!==void 0||g.port!==void 0?(N.userinfo=g.userinfo,N.host=g.host,N.port=g.port,N.path=Ke(g.path||""),N.query=g.query):(g.path?(g.path.charAt(0)==="/"?N.path=Ke(g.path):((_.userinfo!==void 0||_.host!==void 0||_.port!==void 0)&amp;&amp;!_.path?N.path="/"+g.path:_.path?N.path=_.path.slice(0,_.path.lastIndexOf("/")+1)+g.path:N.path=g.path,N.path=Ke(N.path)),N.query=g.query):(N.path=_.path,g.query!==void 0?N.query=g.query:N.query=_.query),N.userinfo=_.userinfo,N.host=_.host,N.port=_.port),N.scheme=_.scheme),N.fragment=g.fragment,N}function rn(_,g,E){var A=l({scheme:"null"},E);return Te(Mt(Ie(_,A),Ie(g,A),A,!0),A)}function $t(_,g){return typeof _=="string"?_=Te(Ie(_,g),g):a(_)==="object"&amp;&amp;(_=Ie(Te(_,g),g)),_}function an(_,g,E){return typeof _=="string"?_=Te(Ie(_,E),E):a(_)==="object"&amp;&amp;(_=Te(_,E)),typeof g=="string"?g=Te(Ie(g,E),E):a(g)==="object"&amp;&amp;(g=Te(g,E)),_===g}function An(_,g){return _&amp;&amp;_.toString().replace(!g||!g.iri?u.ESCAPE:f.ESCAPE,B)}function De(_,g){return _&amp;&amp;_.toString().replace(!g||!g.iri?u.PCT_ENCODED:f.PCT_ENCODED,ee)}var St={scheme:"http",domainHost:!0,parse:function(g,E){return g.host||(g.error=g.error||"HTTP URIs must have a host."),g},serialize:function(g,E){var A=String(g.scheme).toLowerCase()==="https";return(g.port===(A?443:80)||g.port==="")&amp;&amp;(g.port=void 0),g.path||(g.path="/"),g}},Xi={scheme:"https",domainHost:St.domainHost,parse:St.parse,serialize:St.serialize};function Wi(_){return typeof _.secure=="boolean"?_.secure:String(_.scheme).toLowerCase()==="wss"}var sn={scheme:"ws",domainHost:!0,parse:function(g,E){var A=g;return A.secure=Wi(A),A.resourceName=(A.path||"/")+(A.query?"?"+A.query:""),A.path=void 0,A.query=void 0,A},serialize:function(g,E){if((g.port===(Wi(g)?443:80)||g.port==="")&amp;&amp;(g.port=void 0),typeof g.secure=="boolean"&amp;&amp;(g.scheme=g.secure?"wss":"ws",g.secure=void 0),g.resourceName){var A=g.resourceName.split("?"),N=m(A,2),K=N[0],H=N[1];g.path=K&amp;&amp;K!=="/"?K:void 0,g.query=H,g.resourceName=void 0}return g.fragment=void 0,g}},Qi={scheme:"wss",domainHost:sn.domainHost,parse:sn.parse,serialize:sn.serialize},yo={},Yi="[A-Za-z0-9\\-\\.\\_\\~\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]",He="[0-9A-Fa-f]",vo=i(i("%[EFef]"+He+"%"+He+He+"%"+He+He)+"|"+i("%[89A-Fa-f]"+He+"%"+He+He)+"|"+i("%"+He+He)),wo="[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]",bo="[\\!\\$\\%\\'\\(\\)\\*\\+\\,\\-\\.0-9\\&lt;\\&gt;A-Z\\x5E-\\x7E]",_o=r(bo,'[\\"\\\\]'),$o="[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]",So=new RegExp(Yi,"g"),Ft=new RegExp(vo,"g"),Eo=new RegExp(r("[^]",wo,"[\\.]",'[\\"]',_o),"g"),Zi=new RegExp(r("[^]",Yi,$o),"g"),ko=Zi;function Rr(_){var g=ee(_);return g.match(So)?g:_}var ea={scheme:"mailto",parse:function(g,E){var A=g,N=A.to=A.path?A.path.split(","):[];if(A.path=void 0,A.query){for(var K=!1,H={},se=A.query.split("&amp;"),pe=0,ve=se.length;pe&lt;ve;++pe){var ae=se[pe].split("=");switch(ae[0]){case"to":for(var he=ae[1].split(","),we=0,Y=he.length;we&lt;Y;++we)N.push(he[we]);break;case"subject":A.subject=De(ae[1],E);break;case"body":A.body=De(ae[1],E);break;default:K=!0,H[De(ae[0],E)]=De(ae[1],E);break}}K&amp;&amp;(A.headers=H)}A.query=void 0;for(var me=0,_e=N.length;me&lt;_e;++me){var ye=N[me].split("@");if(ye[0]=De(ye[0]),E.unicodeSupport)ye[1]=De(ye[1],E).toLowerCase();else try{ye[1]=j.toASCII(De(ye[1],E).toLowerCase())}catch(ft){A.error=A.error||"Email address's domain name can not be converted to ASCII via punycode: "+ft}N[me]=ye.join("@")}return A},serialize:function(g,E){var A=g,N=o(g.to);if(N){for(var K=0,H=N.length;K&lt;H;++K){var se=String(N[K]),pe=se.lastIndexOf("@"),ve=se.slice(0,pe).replace(Ft,Rr).replace(Ft,s).replace(Eo,B),ae=se.slice(pe+1);try{ae=E.iri?j.toUnicode(ae):j.toASCII(De(ae,E).toLowerCase())}catch(me){A.error=A.error||"Email address's domain name can not be converted to "+(E.iri?"Unicode":"ASCII")+" via punycode: "+me}N[K]=ve+"@"+ae}A.path=N.join(",")}var he=g.headers=g.headers||{};g.subject&amp;&amp;(he.subject=g.subject),g.body&amp;&amp;(he.body=g.body);var we=[];for(var Y in he)he[Y]!==yo[Y]&amp;&amp;we.push(Y.replace(Ft,Rr).replace(Ft,s).replace(Zi,B)+"="+he[Y].replace(Ft,Rr).replace(Ft,s).replace(ko,B));return we.length&amp;&amp;(A.query=we.join("&amp;")),A}},Po=/^([^\:]+)\:(.*)/,ta={scheme:"urn",parse:function(g,E){var A=g.path&amp;&amp;g.path.match(Po),N=g;if(A){var K=E.scheme||N.scheme||"urn",H=A[1].toLowerCase(),se=A[2],pe=K+":"+(E.nid||H),ve=F[pe];N.nid=H,N.nss=se,N.path=void 0,ve&amp;&amp;(N=ve.parse(N,E))}else N.error=N.error||"URN can not be parsed.";return N},serialize:function(g,E){var A=E.scheme||g.scheme||"urn",N=g.nid,K=A+":"+(E.nid||N),H=F[K];H&amp;&amp;(g=H.serialize(g,E));var se=g,pe=g.nss;return se.path=(N||E.nid)+":"+pe,se}},Oo=/^[0-9A-Fa-f]{8}(?:\-[0-9A-Fa-f]{4}){3}\-[0-9A-Fa-f]{12}$/,na={scheme:"urn:uuid",parse:function(g,E){var A=g;return A.uuid=A.nss,A.nss=void 0,!E.tolerant&amp;&amp;(!A.uuid||!A.uuid.match(Oo))&amp;&amp;(A.error=A.error||"UUID is not valid."),A},serialize:function(g,E){var A=g;return A.nss=(g.uuid||"").toLowerCase(),A}};F[St.scheme]=St,F[Xi.scheme]=Xi,F[sn.scheme]=sn,F[Qi.scheme]=Qi,F[ea.scheme]=ea,F[ta.scheme]=ta,F[na.scheme]=na,n.SCHEMES=F,n.pctEncChar=B,n.pctDecChars=ee,n.parse=Ie,n.removeDotSegments=Ke,n.serialize=Te,n.resolveComponents=Mt,n.resolve=rn,n.normalize=$t,n.equal=an,n.escapeComponent=An,n.unescapeComponent=De,Object.defineProperty(n,"__esModule",{value:!0})})})(qr,qr.exports);Object.defineProperty(ci,"__esModule",{value:!0});const js=qr.exports;js.code='require("ajv/dist/runtime/uri").default';ci.default=js;(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.CodeGen=t.Name=t.nil=t.stringify=t.str=t._=t.KeywordCxt=void 0;var e=Ve;Object.defineProperty(t,"KeywordCxt",{enumerable:!0,get:function(){return e.KeywordCxt}});var n=ie;Object.defineProperty(t,"_",{enumerable:!0,get:function(){return n._}}),Object.defineProperty(t,"str",{enumerable:!0,get:function(){return n.str}}),Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return n.stringify}}),Object.defineProperty(t,"nil",{enumerable:!0,get:function(){return n.nil}}),Object.defineProperty(t,"Name",{enumerable:!0,get:function(){return n.Name}}),Object.defineProperty(t,"CodeGen",{enumerable:!0,get:function(){return n.CodeGen}});const r=vr,i=wr,a=Nt,s=Ae,o=ie,l=Ee,c=Cn,u=oe,f=zu,m=ci,h=(M,C)=&gt;new RegExp(M,C);h.code="new RegExp";const v=["removeAdditional","useDefaults","coerceTypes"],b=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),w={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) =&gt; string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},d={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'},y=200;function $(M){var C,x,T,p,S,j,F,B,ee,te,ue,Re,at,ct,en,Ie,tn,Dt,xt,Lt,nn,Ke,Te,Mt,rn;const $t=M.strict,an=(C=M.code)===null||C===void 0?void 0:C.optimize,An=an===!0||an===void 0?1:an||0,De=(T=(x=M.code)===null||x===void 0?void 0:x.regExp)!==null&amp;&amp;T!==void 0?T:h,St=(p=M.uriResolver)!==null&amp;&amp;p!==void 0?p:m.default;return{strictSchema:(j=(S=M.strictSchema)!==null&amp;&amp;S!==void 0?S:$t)!==null&amp;&amp;j!==void 0?j:!0,strictNumbers:(B=(F=M.strictNumbers)!==null&amp;&amp;F!==void 0?F:$t)!==null&amp;&amp;B!==void 0?B:!0,strictTypes:(te=(ee=M.strictTypes)!==null&amp;&amp;ee!==void 0?ee:$t)!==null&amp;&amp;te!==void 0?te:"log",strictTuples:(Re=(ue=M.strictTuples)!==null&amp;&amp;ue!==void 0?ue:$t)!==null&amp;&amp;Re!==void 0?Re:"log",strictRequired:(ct=(at=M.strictRequired)!==null&amp;&amp;at!==void 0?at:$t)!==null&amp;&amp;ct!==void 0?ct:!1,code:M.code?{...M.code,optimize:An,regExp:De}:{optimize:An,regExp:De},loopRequired:(en=M.loopRequired)!==null&amp;&amp;en!==void 0?en:y,loopEnum:(Ie=M.loopEnum)!==null&amp;&amp;Ie!==void 0?Ie:y,meta:(tn=M.meta)!==null&amp;&amp;tn!==void 0?tn:!0,messages:(Dt=M.messages)!==null&amp;&amp;Dt!==void 0?Dt:!0,inlineRefs:(xt=M.inlineRefs)!==null&amp;&amp;xt!==void 0?xt:!0,schemaId:(Lt=M.schemaId)!==null&amp;&amp;Lt!==void 0?Lt:"$id",addUsedSchema:(nn=M.addUsedSchema)!==null&amp;&amp;nn!==void 0?nn:!0,validateSchema:(Ke=M.validateSchema)!==null&amp;&amp;Ke!==void 0?Ke:!0,validateFormats:(Te=M.validateFormats)!==null&amp;&amp;Te!==void 0?Te:!0,unicodeRegExp:(Mt=M.unicodeRegExp)!==null&amp;&amp;Mt!==void 0?Mt:!0,int32range:(rn=M.int32range)!==null&amp;&amp;rn!==void 0?rn:!0,uriResolver:St}}class k{constructor(C={}){this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,C=this.opts={...C,...$(C)};const{es5:x,lines:T}=this.opts.code;this.scope=new o.ValueScope({scope:{},prefixes:b,es5:x,lines:T}),this.logger=Q(C.logger);const p=C.validateFormats;C.validateFormats=!1,this.RULES=(0,a.getRules)(),I.call(this,w,C,"NOT SUPPORTED"),I.call(this,d,C,"DEPRECATED","warn"),this._metaOpts=q.call(this),C.formats&amp;&amp;D.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),C.keywords&amp;&amp;z.call(this,C.keywords),typeof C.meta=="object"&amp;&amp;this.addMetaSchema(C.meta),O.call(this),C.validateFormats=p}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){const{$data:C,meta:x,schemaId:T}=this.opts;let p=f;T==="id"&amp;&amp;(p={...f},p.id=p.$id,delete p.$id),x&amp;&amp;C&amp;&amp;this.addMetaSchema(p,p[T],!1)}defaultMeta(){const{meta:C,schemaId:x}=this.opts;return this.opts.defaultMeta=typeof C=="object"?C[x]||C:void 0}validate(C,x){let T;if(typeof C=="string"){if(T=this.getSchema(C),!T)throw new Error(`no schema with key or ref "${C}"`)}else T=this.compile(C);const p=T(x);return"$async"in T||(this.errors=T.errors),p}compile(C,x){const T=this._addSchema(C,x);return T.validate||this._compileSchemaEnv(T)}compileAsync(C,x){if(typeof this.opts.loadSchema!="function")throw new Error("options.loadSchema should be a function");const{loadSchema:T}=this.opts;return p.call(this,C,x);async function p(te,ue){await S.call(this,te.$schema);const Re=this._addSchema(te,ue);return Re.validate||j.call(this,Re)}async function S(te){te&amp;&amp;!this.getSchema(te)&amp;&amp;await p.call(this,{$ref:te},!0)}async function j(te){try{return this._compileSchemaEnv(te)}catch(ue){if(!(ue instanceof i.default))throw ue;return F.call(this,ue),await B.call(this,ue.missingSchema),j.call(this,te)}}function F({missingSchema:te,missingRef:ue}){if(this.refs[te])throw new Error(`AnySchema ${te} is loaded but ${ue} cannot be resolved`)}async function B(te){const ue=await ee.call(this,te);this.refs[te]||await S.call(this,ue.$schema),this.refs[te]||this.addSchema(ue,te,x)}async function ee(te){const ue=this._loading[te];if(ue)return ue;try{return await(this._loading[te]=T(te))}finally{delete this._loading[te]}}}addSchema(C,x,T,p=this.opts.validateSchema){if(Array.isArray(C)){for(const j of C)this.addSchema(j,void 0,T,p);return this}let S;if(typeof C=="object"){const{schemaId:j}=this.opts;if(S=C[j],S!==void 0&amp;&amp;typeof S!="string")throw new Error(`schema ${j} must be string`)}return x=(0,l.normalizeId)(x||S),this._checkUnique(x),this.schemas[x]=this._addSchema(C,T,x,p,!0),this}addMetaSchema(C,x,T=this.opts.validateSchema){return this.addSchema(C,x,!0,T),this}validateSchema(C,x){if(typeof C=="boolean")return!0;let T;if(T=C.$schema,T!==void 0&amp;&amp;typeof T!="string")throw new Error("$schema must be a string");if(T=T||this.opts.defaultMeta||this.defaultMeta(),!T)return this.logger.warn("meta-schema not available"),this.errors=null,!0;const p=this.validate(T,C);if(!p&amp;&amp;x){const S="schema is invalid: "+this.errorsText();if(this.opts.validateSchema==="log")this.logger.error(S);else throw new Error(S)}return p}getSchema(C){let x;for(;typeof(x=P.call(this,C))=="string";)C=x;if(x===void 0){const{schemaId:T}=this.opts,p=new s.SchemaEnv({schema:{},schemaId:T});if(x=s.resolveSchema.call(this,p,C),!x)return;this.refs[C]=x}return x.validate||this._compileSchemaEnv(x)}removeSchema(C){if(C instanceof RegExp)return this._removeAllSchemas(this.schemas,C),this._removeAllSchemas(this.refs,C),this;switch(typeof C){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{const x=P.call(this,C);return typeof x=="object"&amp;&amp;this._cache.delete(x.schema),delete this.schemas[C],delete this.refs[C],this}case"object":{const x=C;this._cache.delete(x);let T=C[this.opts.schemaId];return T&amp;&amp;(T=(0,l.normalizeId)(T),delete this.schemas[T],delete this.refs[T]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(C){for(const x of C)this.addKeyword(x);return this}addKeyword(C,x){let T;if(typeof C=="string")T=C,typeof x=="object"&amp;&amp;(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),x.keyword=T);else if(typeof C=="object"&amp;&amp;x===void 0){if(x=C,T=x.keyword,Array.isArray(T)&amp;&amp;!T.length)throw new Error("addKeywords: keyword must be string or non-empty array")}else throw new Error("invalid addKeywords parameters");if(R.call(this,T,x),!x)return(0,u.eachItem)(T,S=&gt;L.call(this,S)),this;le.call(this,x);const p={...x,type:(0,c.getJSONTypes)(x.type),schemaType:(0,c.getJSONTypes)(x.schemaType)};return(0,u.eachItem)(T,p.type.length===0?S=&gt;L.call(this,S,p):S=&gt;p.type.forEach(j=&gt;L.call(this,S,p,j))),this}getKeyword(C){const x=this.RULES.all[C];return typeof x=="object"?x.definition:!!x}removeKeyword(C){const{RULES:x}=this;delete x.keywords[C],delete x.all[C];for(const T of x.rules){const p=T.rules.findIndex(S=&gt;S.keyword===C);p&gt;=0&amp;&amp;T.rules.splice(p,1)}return this}addFormat(C,x){return typeof x=="string"&amp;&amp;(x=new RegExp(x)),this.formats[C]=x,this}errorsText(C=this.errors,{separator:x=", ",dataVar:T="data"}={}){return!C||C.length===0?"No errors":C.map(p=&gt;`${T}${p.instancePath} ${p.message}`).reduce((p,S)=&gt;p+x+S)}$dataMetaSchema(C,x){const T=this.RULES.all;C=JSON.parse(JSON.stringify(C));for(const p of x){const S=p.split("/").slice(1);let j=C;for(const F of S)j=j[F];for(const F in T){const B=T[F];if(typeof B!="object")continue;const{$data:ee}=B.definition,te=j[F];ee&amp;&amp;te&amp;&amp;(j[F]=ne(te))}}return C}_removeAllSchemas(C,x){for(const T in C){const p=C[T];(!x||x.test(T))&amp;&amp;(typeof p=="string"?delete C[T]:p&amp;&amp;!p.meta&amp;&amp;(this._cache.delete(p.schema),delete C[T]))}}_addSchema(C,x,T,p=this.opts.validateSchema,S=this.opts.addUsedSchema){let j;const{schemaId:F}=this.opts;if(typeof C=="object")j=C[F];else{if(this.opts.jtd)throw new Error("schema must be object");if(typeof C!="boolean")throw new Error("schema must be object or boolean")}let B=this._cache.get(C);if(B!==void 0)return B;T=(0,l.normalizeId)(j||T);const ee=l.getSchemaRefs.call(this,C,T);return B=new s.SchemaEnv({schema:C,schemaId:F,meta:x,baseId:T,localRefs:ee}),this._cache.set(B.schema,B),S&amp;&amp;!T.startsWith("#")&amp;&amp;(T&amp;&amp;this._checkUnique(T),this.refs[T]=B),p&amp;&amp;this.validateSchema(C,!0),B}_checkUnique(C){if(this.schemas[C]||this.refs[C])throw new Error(`schema with key or id "${C}" already exists`)}_compileSchemaEnv(C){if(C.meta?this._compileMetaSchema(C):s.compileSchema.call(this,C),!C.validate)throw new Error("ajv implementation error");return C.validate}_compileMetaSchema(C){const x=this.opts;this.opts=this._metaOpts;try{s.compileSchema.call(this,C)}finally{this.opts=x}}}t.default=k,k.ValidationError=r.default,k.MissingRefError=i.default;function I(M,C,x,T="error"){for(const p in M){const S=p;S in C&amp;&amp;this.logger[T](`${x}: option ${p}. ${M[S]}`)}}function P(M){return M=(0,l.normalizeId)(M),this.schemas[M]||this.refs[M]}function O(){const M=this.opts.schemas;if(!!M)if(Array.isArray(M))this.addSchema(M);else for(const C in M)this.addSchema(M[C],C)}function D(){for(const M in this.opts.formats){const C=this.opts.formats[M];C&amp;&amp;this.addFormat(M,C)}}function z(M){if(Array.isArray(M)){this.addVocabulary(M);return}this.logger.warn("keywords option as map is deprecated, pass array");for(const C in M){const x=M[C];x.keyword||(x.keyword=C),this.addKeyword(x)}}function q(){const M={...this.opts};for(const C of v)delete M[C];return M}const Z={log(){},warn(){},error(){}};function Q(M){if(M===!1)return Z;if(M===void 0)return console;if(M.log&amp;&amp;M.warn&amp;&amp;M.error)return M;throw new Error("logger must implement log, warn and error methods")}const ce=/^[a-z_$][a-z0-9_$:-]*$/i;function R(M,C){const{RULES:x}=this;if((0,u.eachItem)(M,T=&gt;{if(x.keywords[T])throw new Error(`Keyword ${T} is already defined`);if(!ce.test(T))throw new Error(`Keyword ${T} has invalid name`)}),!!C&amp;&amp;C.$data&amp;&amp;!("code"in C||"validate"in C))throw new Error('$data keyword must have "code" or "validate" function')}function L(M,C,x){var T;const p=C==null?void 0:C.post;if(x&amp;&amp;p)throw new Error('keyword with "post" flag cannot have "type"');const{RULES:S}=this;let j=p?S.post:S.rules.find(({type:B})=&gt;B===x);if(j||(j={type:x,rules:[]},S.rules.push(j)),S.keywords[M]=!0,!C)return;const F={keyword:M,definition:{...C,type:(0,c.getJSONTypes)(C.type),schemaType:(0,c.getJSONTypes)(C.schemaType)}};C.before?G.call(this,j,F,C.before):j.rules.push(F),S.all[M]=F,(T=C.implements)===null||T===void 0||T.forEach(B=&gt;this.addKeyword(B))}function G(M,C,x){const T=M.rules.findIndex(p=&gt;p.keyword===x);T&gt;=0?M.rules.splice(T,0,C):(M.rules.push(C),this.logger.warn(`rule ${x} is not defined`))}function le(M){let{metaSchema:C}=M;C!==void 0&amp;&amp;(M.$data&amp;&amp;this.opts.$data&amp;&amp;(C=ne(C)),M.validateSchema=this.compile(C,!0))}const de={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function ne(M){return{anyOf:[M,de]}}})(cs);var fi={},di={},hi={};Object.defineProperty(hi,"__esModule",{value:!0});const Vu={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};hi.default=Vu;var At={};Object.defineProperty(At,"__esModule",{value:!0});At.callRef=At.getValidate=void 0;const qu=wr,_a=re,Ne=ie,zt=rt,$a=Ae,Ln=oe,Ku={keyword:"$ref",schemaType:"string",code(t){const{gen:e,schema:n,it:r}=t,{baseId:i,schemaEnv:a,validateName:s,opts:o,self:l}=r,{root:c}=a;if((n==="#"||n==="#/")&amp;&amp;i===c.baseId)return f();const u=$a.resolveRef.call(l,c,i,n);if(u===void 0)throw new qu.default(r.opts.uriResolver,i,n);if(u instanceof $a.SchemaEnv)return m(u);return h(u);function f(){if(a===c)return Xn(t,s,a,a.$async);const v=e.scopeValue("root",{ref:c});return Xn(t,(0,Ne._)`${v}.validate`,c,c.$async)}function m(v){const b=Ds(t,v);Xn(t,b,v,v.$async)}function h(v){const b=e.scopeValue("schema",o.code.source===!0?{ref:v,code:(0,Ne.stringify)(v)}:{ref:v}),w=e.name("valid"),d=t.subschema({schema:v,dataTypes:[],schemaPath:Ne.nil,topSchemaRef:b,errSchemaPath:n},w);t.mergeEvaluated(d),t.ok(w)}}};function Ds(t,e){const{gen:n}=t;return e.validate?n.scopeValue("validate",{ref:e.validate}):(0,Ne._)`${n.scopeValue("wrapper",{ref:e})}.validate`}At.getValidate=Ds;function Xn(t,e,n,r){const{gen:i,it:a}=t,{allErrors:s,schemaEnv:o,opts:l}=a,c=l.passContext?zt.default.this:Ne.nil;r?u():f();function u(){if(!o.$async)throw new Error("async schema referenced by sync schema");const v=i.let("valid");i.try(()=&gt;{i.code((0,Ne._)`await ${(0,_a.callValidateCode)(t,e,c)}`),h(e),s||i.assign(v,!0)},b=&gt;{i.if((0,Ne._)`!(${b} instanceof ${a.ValidationError})`,()=&gt;i.throw(b)),m(b),s||i.assign(v,!1)}),t.ok(v)}function f(){t.result((0,_a.callValidateCode)(t,e,c),()=&gt;h(e),()=&gt;m(e))}function m(v){const b=(0,Ne._)`${v}.errors`;i.assign(zt.default.vErrors,(0,Ne._)`${zt.default.vErrors} === null ? ${b} : ${zt.default.vErrors}.concat(${b})`),i.assign(zt.default.errors,(0,Ne._)`${zt.default.vErrors}.length`)}function h(v){var b;if(!a.opts.unevaluated)return;const w=(b=n==null?void 0:n.validate)===null||b===void 0?void 0:b.evaluated;if(a.props!==!0)if(w&amp;&amp;!w.dynamicProps)w.props!==void 0&amp;&amp;(a.props=Ln.mergeEvaluated.props(i,w.props,a.props));else{const d=i.var("props",(0,Ne._)`${v}.evaluated.props`);a.props=Ln.mergeEvaluated.props(i,d,a.props,Ne.Name)}if(a.items!==!0)if(w&amp;&amp;!w.dynamicItems)w.items!==void 0&amp;&amp;(a.items=Ln.mergeEvaluated.items(i,w.items,a.items));else{const d=i.var("items",(0,Ne._)`${v}.evaluated.items`);a.items=Ln.mergeEvaluated.items(i,d,a.items,Ne.Name)}}}At.callRef=Xn;At.default=Ku;Object.defineProperty(di,"__esModule",{value:!0});const Hu=hi,Ju=At,Gu=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",Hu.default,Ju.default];di.default=Gu;var pi={},gi={};Object.defineProperty(gi,"__esModule",{value:!0});const rr=ie,ht=rr.operators,ir={maximum:{okStr:"&lt;=",ok:ht.LTE,fail:ht.GT},minimum:{okStr:"&gt;=",ok:ht.GTE,fail:ht.LT},exclusiveMaximum:{okStr:"&lt;",ok:ht.LT,fail:ht.GTE},exclusiveMinimum:{okStr:"&gt;",ok:ht.GT,fail:ht.LTE}},Xu={message:({keyword:t,schemaCode:e})=&gt;(0,rr.str)`must be ${ir[t].okStr} ${e}`,params:({keyword:t,schemaCode:e})=&gt;(0,rr._)`{comparison: ${ir[t].okStr}, limit: ${e}}`},Wu={keyword:Object.keys(ir),type:"number",schemaType:"number",$data:!0,error:Xu,code(t){const{keyword:e,data:n,schemaCode:r}=t;t.fail$data((0,rr._)`${n} ${ir[e].fail} ${r} || isNaN(${n})`)}};gi.default=Wu;var mi={};Object.defineProperty(mi,"__esModule",{value:!0});const mn=ie,Qu={message:({schemaCode:t})=&gt;(0,mn.str)`must be multiple of ${t}`,params:({schemaCode:t})=&gt;(0,mn._)`{multipleOf: ${t}}`},Yu={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:Qu,code(t){const{gen:e,data:n,schemaCode:r,it:i}=t,a=i.opts.multipleOfPrecision,s=e.let("res"),o=a?(0,mn._)`Math.abs(Math.round(${s}) - ${s}) &gt; 1e-${a}`:(0,mn._)`${s} !== parseInt(${s})`;t.fail$data((0,mn._)`(${r} === 0 || (${s} = ${n}/${r}, ${o}))`)}};mi.default=Yu;var yi={},vi={};Object.defineProperty(vi,"__esModule",{value:!0});function xs(t){const e=t.length;let n=0,r=0,i;for(;r&lt;e;)n++,i=t.charCodeAt(r++),i&gt;=55296&amp;&amp;i&lt;=56319&amp;&amp;r&lt;e&amp;&amp;(i=t.charCodeAt(r),(i&amp;64512)===56320&amp;&amp;r++);return n}vi.default=xs;xs.code='require("ajv/dist/runtime/ucs2length").default';Object.defineProperty(yi,"__esModule",{value:!0});const Ct=ie,Zu=oe,ec=vi,tc={message({keyword:t,schemaCode:e}){const n=t==="maxLength"?"more":"fewer";return(0,Ct.str)`must NOT have ${n} than ${e} characters`},params:({schemaCode:t})=&gt;(0,Ct._)`{limit: ${t}}`},nc={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:tc,code(t){const{keyword:e,data:n,schemaCode:r,it:i}=t,a=e==="maxLength"?Ct.operators.GT:Ct.operators.LT,s=i.opts.unicode===!1?(0,Ct._)`${n}.length`:(0,Ct._)`${(0,Zu.useFunc)(t.gen,ec.default)}(${n})`;t.fail$data((0,Ct._)`${s} ${a} ${r}`)}};yi.default=nc;var wi={};Object.defineProperty(wi,"__esModule",{value:!0});const rc=re,ar=ie,ic={message:({schemaCode:t})=&gt;(0,ar.str)`must match pattern "${t}"`,params:({schemaCode:t})=&gt;(0,ar._)`{pattern: ${t}}`},ac={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:ic,code(t){const{data:e,$data:n,schema:r,schemaCode:i,it:a}=t,s=a.opts.unicodeRegExp?"u":"",o=n?(0,ar._)`(new RegExp(${i}, ${s}))`:(0,rc.usePattern)(t,r);t.fail$data((0,ar._)`!${o}.test(${e})`)}};wi.default=ac;var bi={};Object.defineProperty(bi,"__esModule",{value:!0});const yn=ie,sc={message({keyword:t,schemaCode:e}){const n=t==="maxProperties"?"more":"fewer";return(0,yn.str)`must NOT have ${n} than ${e} properties`},params:({schemaCode:t})=&gt;(0,yn._)`{limit: ${t}}`},oc={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:sc,code(t){const{keyword:e,data:n,schemaCode:r}=t,i=e==="maxProperties"?yn.operators.GT:yn.operators.LT;t.fail$data((0,yn._)`Object.keys(${n}).length ${i} ${r}`)}};bi.default=oc;var _i={};Object.defineProperty(_i,"__esModule",{value:!0});const cn=re,vn=ie,lc=oe,uc={message:({params:{missingProperty:t}})=&gt;(0,vn.str)`must have required property '${t}'`,params:({params:{missingProperty:t}})=&gt;(0,vn._)`{missingProperty: ${t}}`},cc={keyword:"required",type:"object",schemaType:"array",$data:!0,error:uc,code(t){const{gen:e,schema:n,schemaCode:r,data:i,$data:a,it:s}=t,{opts:o}=s;if(!a&amp;&amp;n.length===0)return;const l=n.length&gt;=o.loopRequired;if(s.allErrors?c():u(),o.strictRequired){const h=t.parentSchema.properties,{definedProperties:v}=t.it;for(const b of n)if((h==null?void 0:h[b])===void 0&amp;&amp;!v.has(b)){const w=s.schemaEnv.baseId+s.errSchemaPath,d=`required property "${b}" is not defined at "${w}" (strictRequired)`;(0,lc.checkStrictMode)(s,d,s.opts.strictRequired)}}function c(){if(l||a)t.block$data(vn.nil,f);else for(const h of n)(0,cn.checkReportMissingProp)(t,h)}function u(){const h=e.let("missing");if(l||a){const v=e.let("valid",!0);t.block$data(v,()=&gt;m(h,v)),t.ok(v)}else e.if((0,cn.checkMissingProp)(t,n,h)),(0,cn.reportMissingProp)(t,h),e.else()}function f(){e.forOf("prop",r,h=&gt;{t.setParams({missingProperty:h}),e.if((0,cn.noPropertyInData)(e,i,h,o.ownProperties),()=&gt;t.error())})}function m(h,v){t.setParams({missingProperty:h}),e.forOf(h,r,()=&gt;{e.assign(v,(0,cn.propertyInData)(e,i,h,o.ownProperties)),e.if((0,vn.not)(v),()=&gt;{t.error(),e.break()})},vn.nil)}}};_i.default=cc;var $i={};Object.defineProperty($i,"__esModule",{value:!0});const wn=ie,fc={message({keyword:t,schemaCode:e}){const n=t==="maxItems"?"more":"fewer";return(0,wn.str)`must NOT have ${n} than ${e} items`},params:({schemaCode:t})=&gt;(0,wn._)`{limit: ${t}}`},dc={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:fc,code(t){const{keyword:e,data:n,schemaCode:r}=t,i=e==="maxItems"?wn.operators.GT:wn.operators.LT;t.fail$data((0,wn._)`${n}.length ${i} ${r}`)}};$i.default=dc;var Si={},Rn={};Object.defineProperty(Rn,"__esModule",{value:!0});const Ls=vs;Ls.code='require("ajv/dist/runtime/equal").default';Rn.default=Ls;Object.defineProperty(Si,"__esModule",{value:!0});const jr=Cn,Se=ie,hc=oe,pc=Rn,gc={message:({params:{i:t,j:e}})=&gt;(0,Se.str)`must NOT have duplicate items (items ## ${e} and ${t} are identical)`,params:({params:{i:t,j:e}})=&gt;(0,Se._)`{i: ${t}, j: ${e}}`},mc={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:gc,code(t){const{gen:e,data:n,$data:r,schema:i,parentSchema:a,schemaCode:s,it:o}=t;if(!r&amp;&amp;!i)return;const l=e.let("valid"),c=a.items?(0,jr.getSchemaTypes)(a.items):[];t.block$data(l,u,(0,Se._)`${s} === false`),t.ok(l);function u(){const v=e.let("i",(0,Se._)`${n}.length`),b=e.let("j");t.setParams({i:v,j:b}),e.assign(l,!0),e.if((0,Se._)`${v} &gt; 1`,()=&gt;(f()?m:h)(v,b))}function f(){return c.length&gt;0&amp;&amp;!c.some(v=&gt;v==="object"||v==="array")}function m(v,b){const w=e.name("item"),d=(0,jr.checkDataTypes)(c,w,o.opts.strictNumbers,jr.DataType.Wrong),y=e.const("indices",(0,Se._)`{}`);e.for((0,Se._)`;${v}--;`,()=&gt;{e.let(w,(0,Se._)`${n}[${v}]`),e.if(d,(0,Se._)`continue`),c.length&gt;1&amp;&amp;e.if((0,Se._)`typeof ${w} == "string"`,(0,Se._)`${w} += "_"`),e.if((0,Se._)`typeof ${y}[${w}] == "number"`,()=&gt;{e.assign(b,(0,Se._)`${y}[${w}]`),t.error(),e.assign(l,!1).break()}).code((0,Se._)`${y}[${w}] = ${v}`)})}function h(v,b){const w=(0,hc.useFunc)(e,pc.default),d=e.name("outer");e.label(d).for((0,Se._)`;${v}--;`,()=&gt;e.for((0,Se._)`${b} = ${v}; ${b}--;`,()=&gt;e.if((0,Se._)`${w}(${n}[${v}], ${n}[${b}])`,()=&gt;{t.error(),e.assign(l,!1).break(d)})))}}};Si.default=mc;var Ei={};Object.defineProperty(Ei,"__esModule",{value:!0});const Kr=ie,yc=oe,vc=Rn,wc={message:"must be equal to constant",params:({schemaCode:t})=&gt;(0,Kr._)`{allowedValue: ${t}}`},bc={keyword:"const",$data:!0,error:wc,code(t){const{gen:e,data:n,$data:r,schemaCode:i,schema:a}=t;r||a&amp;&amp;typeof a=="object"?t.fail$data((0,Kr._)`!${(0,yc.useFunc)(e,vc.default)}(${n}, ${i})`):t.fail((0,Kr._)`${a} !== ${n}`)}};Ei.default=bc;var ki={};Object.defineProperty(ki,"__esModule",{value:!0});const dn=ie,_c=oe,$c=Rn,Sc={message:"must be equal to one of the allowed values",params:({schemaCode:t})=&gt;(0,dn._)`{allowedValues: ${t}}`},Ec={keyword:"enum",schemaType:"array",$data:!0,error:Sc,code(t){const{gen:e,data:n,$data:r,schema:i,schemaCode:a,it:s}=t;if(!r&amp;&amp;i.length===0)throw new Error("enum must have non-empty array");const o=i.length&gt;=s.opts.loopEnum;let l;const c=()=&gt;l!=null?l:l=(0,_c.useFunc)(e,$c.default);let u;if(o||r)u=e.let("valid"),t.block$data(u,f);else{if(!Array.isArray(i))throw new Error("ajv implementation error");const h=e.const("vSchema",a);u=(0,dn.or)(...i.map((v,b)=&gt;m(h,b)))}t.pass(u);function f(){e.assign(u,!1),e.forOf("v",a,h=&gt;e.if((0,dn._)`${c()}(${n}, ${h})`,()=&gt;e.assign(u,!0).break()))}function m(h,v){const b=i[v];return typeof b=="object"&amp;&amp;b!==null?(0,dn._)`${c()}(${n}, ${h}[${v}])`:(0,dn._)`${n} === ${b}`}}};ki.default=Ec;Object.defineProperty(pi,"__esModule",{value:!0});const kc=gi,Pc=mi,Oc=yi,Cc=wi,Rc=bi,Tc=_i,Nc=$i,Ac=Si,Ic=Ei,jc=ki,Dc=[kc.default,Pc.default,Oc.default,Cc.default,Rc.default,Tc.default,Nc.default,Ac.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},Ic.default,jc.default];pi.default=Dc;var Pi={},Yt={};Object.defineProperty(Yt,"__esModule",{value:!0});Yt.validateAdditionalItems=void 0;const Rt=ie,Hr=oe,xc={message:({params:{len:t}})=&gt;(0,Rt.str)`must NOT have more than ${t} items`,params:({params:{len:t}})=&gt;(0,Rt._)`{limit: ${t}}`},Lc={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:xc,code(t){const{parentSchema:e,it:n}=t,{items:r}=e;if(!Array.isArray(r)){(0,Hr.checkStrictMode)(n,'"additionalItems" is ignored when "items" is not an array of schemas');return}Ms(t,r)}};function Ms(t,e){const{gen:n,schema:r,data:i,keyword:a,it:s}=t;s.items=!0;const o=n.const("len",(0,Rt._)`${i}.length`);if(r===!1)t.setParams({len:e.length}),t.pass((0,Rt._)`${o} &lt;= ${e.length}`);else if(typeof r=="object"&amp;&amp;!(0,Hr.alwaysValidSchema)(s,r)){const c=n.var("valid",(0,Rt._)`${o} &lt;= ${e.length}`);n.if((0,Rt.not)(c),()=&gt;l(c)),t.ok(c)}function l(c){n.forRange("i",e.length,o,u=&gt;{t.subschema({keyword:a,dataProp:u,dataPropType:Hr.Type.Num},c),s.allErrors||n.if((0,Rt.not)(c),()=&gt;n.break())})}}Yt.validateAdditionalItems=Ms;Yt.default=Lc;var Oi={},Zt={};Object.defineProperty(Zt,"__esModule",{value:!0});Zt.validateTuple=void 0;const Sa=ie,Wn=oe,Mc=re,Fc={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(t){const{schema:e,it:n}=t;if(Array.isArray(e))return Fs(t,"additionalItems",e);n.items=!0,!(0,Wn.alwaysValidSchema)(n,e)&amp;&amp;t.ok((0,Mc.validateArray)(t))}};function Fs(t,e,n=t.schema){const{gen:r,parentSchema:i,data:a,keyword:s,it:o}=t;u(i),o.opts.unevaluated&amp;&amp;n.length&amp;&amp;o.items!==!0&amp;&amp;(o.items=Wn.mergeEvaluated.items(r,n.length,o.items));const l=r.name("valid"),c=r.const("len",(0,Sa._)`${a}.length`);n.forEach((f,m)=&gt;{(0,Wn.alwaysValidSchema)(o,f)||(r.if((0,Sa._)`${c} &gt; ${m}`,()=&gt;t.subschema({keyword:s,schemaProp:m,dataProp:m},l)),t.ok(l))});function u(f){const{opts:m,errSchemaPath:h}=o,v=n.length,b=v===f.minItems&amp;&amp;(v===f.maxItems||f[e]===!1);if(m.strictTuples&amp;&amp;!b){const w=`"${s}" is ${v}-tuple, but minItems or maxItems/${e} are not specified or different at path "${h}"`;(0,Wn.checkStrictMode)(o,w,m.strictTuples)}}}Zt.validateTuple=Fs;Zt.default=Fc;Object.defineProperty(Oi,"__esModule",{value:!0});const Bc=Zt,Uc={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:t=&gt;(0,Bc.validateTuple)(t,"items")};Oi.default=Uc;var Ci={};Object.defineProperty(Ci,"__esModule",{value:!0});const Ea=ie,zc=oe,Vc=re,qc=Yt,Kc={message:({params:{len:t}})=&gt;(0,Ea.str)`must NOT have more than ${t} items`,params:({params:{len:t}})=&gt;(0,Ea._)`{limit: ${t}}`},Hc={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:Kc,code(t){const{schema:e,parentSchema:n,it:r}=t,{prefixItems:i}=n;r.items=!0,!(0,zc.alwaysValidSchema)(r,e)&amp;&amp;(i?(0,qc.validateAdditionalItems)(t,i):t.ok((0,Vc.validateArray)(t)))}};Ci.default=Hc;var Ri={};Object.defineProperty(Ri,"__esModule",{value:!0});const Le=ie,Mn=oe,Jc={message:({params:{min:t,max:e}})=&gt;e===void 0?(0,Le.str)`must contain at least ${t} valid item(s)`:(0,Le.str)`must contain at least ${t} and no more than ${e} valid item(s)`,params:({params:{min:t,max:e}})=&gt;e===void 0?(0,Le._)`{minContains: ${t}}`:(0,Le._)`{minContains: ${t}, maxContains: ${e}}`},Gc={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:Jc,code(t){const{gen:e,schema:n,parentSchema:r,data:i,it:a}=t;let s,o;const{minContains:l,maxContains:c}=r;a.opts.next?(s=l===void 0?1:l,o=c):s=1;const u=e.const("len",(0,Le._)`${i}.length`);if(t.setParams({min:s,max:o}),o===void 0&amp;&amp;s===0){(0,Mn.checkStrictMode)(a,'"minContains" == 0 without "maxContains": "contains" keyword ignored');return}if(o!==void 0&amp;&amp;s&gt;o){(0,Mn.checkStrictMode)(a,'"minContains" &gt; "maxContains" is always invalid'),t.fail();return}if((0,Mn.alwaysValidSchema)(a,n)){let b=(0,Le._)`${u} &gt;= ${s}`;o!==void 0&amp;&amp;(b=(0,Le._)`${b} &amp;&amp; ${u} &lt;= ${o}`),t.pass(b);return}a.items=!0;const f=e.name("valid");o===void 0&amp;&amp;s===1?h(f,()=&gt;e.if(f,()=&gt;e.break())):s===0?(e.let(f,!0),o!==void 0&amp;&amp;e.if((0,Le._)`${i}.length &gt; 0`,m)):(e.let(f,!1),m()),t.result(f,()=&gt;t.reset());function m(){const b=e.name("_valid"),w=e.let("count",0);h(b,()=&gt;e.if(b,()=&gt;v(w)))}function h(b,w){e.forRange("i",0,u,d=&gt;{t.subschema({keyword:"contains",dataProp:d,dataPropType:Mn.Type.Num,compositeRule:!0},b),w()})}function v(b){e.code((0,Le._)`${b}++`),o===void 0?e.if((0,Le._)`${b} &gt;= ${s}`,()=&gt;e.assign(f,!0).break()):(e.if((0,Le._)`${b} &gt; ${o}`,()=&gt;e.assign(f,!1).break()),s===1?e.assign(f,!0):e.if((0,Le._)`${b} &gt;= ${s}`,()=&gt;e.assign(f,!0)))}}};Ri.default=Gc;var Bs={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.validateSchemaDeps=t.validatePropertyDeps=t.error=void 0;const e=ie,n=oe,r=re;t.error={message:({params:{property:l,depsCount:c,deps:u}})=&gt;{const f=c===1?"property":"properties";return(0,e.str)`must have ${f} ${u} when property ${l} is present`},params:({params:{property:l,depsCount:c,deps:u,missingProperty:f}})=&gt;(0,e._)`{property: ${l},
    missingProperty: ${f},
    depsCount: ${c},
    deps: ${u}}`};const i={keyword:"dependencies",type:"object",schemaType:"object",error:t.error,code(l){const[c,u]=a(l);s(l,c),o(l,u)}};function a({schema:l}){const c={},u={};for(const f in l){if(f==="__proto__")continue;const m=Array.isArray(l[f])?c:u;m[f]=l[f]}return[c,u]}function s(l,c=l.schema){const{gen:u,data:f,it:m}=l;if(Object.keys(c).length===0)return;const h=u.let("missing");for(const v in c){const b=c[v];if(b.length===0)continue;const w=(0,r.propertyInData)(u,f,v,m.opts.ownProperties);l.setParams({property:v,depsCount:b.length,deps:b.join(", ")}),m.allErrors?u.if(w,()=&gt;{for(const d of b)(0,r.checkReportMissingProp)(l,d)}):(u.if((0,e._)`${w} &amp;&amp; (${(0,r.checkMissingProp)(l,b,h)})`),(0,r.reportMissingProp)(l,h),u.else())}}t.validatePropertyDeps=s;function o(l,c=l.schema){const{gen:u,data:f,keyword:m,it:h}=l,v=u.name("valid");for(const b in c)(0,n.alwaysValidSchema)(h,c[b])||(u.if((0,r.propertyInData)(u,f,b,h.opts.ownProperties),()=&gt;{const w=l.subschema({keyword:m,schemaProp:b},v);l.mergeValidEvaluated(w,v)},()=&gt;u.var(v,!0)),l.ok(v))}t.validateSchemaDeps=o,t.default=i})(Bs);var Ti={};Object.defineProperty(Ti,"__esModule",{value:!0});const Us=ie,Xc=oe,Wc={message:"property name must be valid",params:({params:t})=&gt;(0,Us._)`{propertyName: ${t.propertyName}}`},Qc={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:Wc,code(t){const{gen:e,schema:n,data:r,it:i}=t;if((0,Xc.alwaysValidSchema)(i,n))return;const a=e.name("valid");e.forIn("key",r,s=&gt;{t.setParams({propertyName:s}),t.subschema({keyword:"propertyNames",data:s,dataTypes:["string"],propertyName:s,compositeRule:!0},a),e.if((0,Us.not)(a),()=&gt;{t.error(!0),i.allErrors||e.break()})}),t.ok(a)}};Ti.default=Qc;var $r={};Object.defineProperty($r,"__esModule",{value:!0});const Fn=re,Be=ie,Yc=rt,Bn=oe,Zc={message:"must NOT have additional properties",params:({params:t})=&gt;(0,Be._)`{additionalProperty: ${t.additionalProperty}}`},ef={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:Zc,code(t){const{gen:e,schema:n,parentSchema:r,data:i,errsCount:a,it:s}=t;if(!a)throw new Error("ajv implementation error");const{allErrors:o,opts:l}=s;if(s.props=!0,l.removeAdditional!=="all"&amp;&amp;(0,Bn.alwaysValidSchema)(s,n))return;const c=(0,Fn.allSchemaProperties)(r.properties),u=(0,Fn.allSchemaProperties)(r.patternProperties);f(),t.ok((0,Be._)`${a} === ${Yc.default.errors}`);function f(){e.forIn("key",i,w=&gt;{!c.length&amp;&amp;!u.length?v(w):e.if(m(w),()=&gt;v(w))})}function m(w){let d;if(c.length&gt;8){const y=(0,Bn.schemaRefOrVal)(s,r.properties,"properties");d=(0,Fn.isOwnProperty)(e,y,w)}else c.length?d=(0,Be.or)(...c.map(y=&gt;(0,Be._)`${w} === ${y}`)):d=Be.nil;return u.length&amp;&amp;(d=(0,Be.or)(d,...u.map(y=&gt;(0,Be._)`${(0,Fn.usePattern)(t,y)}.test(${w})`))),(0,Be.not)(d)}function h(w){e.code((0,Be._)`delete ${i}[${w}]`)}function v(w){if(l.removeAdditional==="all"||l.removeAdditional&amp;&amp;n===!1){h(w);return}if(n===!1){t.setParams({additionalProperty:w}),t.error(),o||e.break();return}if(typeof n=="object"&amp;&amp;!(0,Bn.alwaysValidSchema)(s,n)){const d=e.name("valid");l.removeAdditional==="failing"?(b(w,d,!1),e.if((0,Be.not)(d),()=&gt;{t.reset(),h(w)})):(b(w,d),o||e.if((0,Be.not)(d),()=&gt;e.break()))}}function b(w,d,y){const $={keyword:"additionalProperties",dataProp:w,dataPropType:Bn.Type.Str};y===!1&amp;&amp;Object.assign($,{compositeRule:!0,createErrors:!1,allErrors:!1}),t.subschema($,d)}}};$r.default=ef;var Ni={};Object.defineProperty(Ni,"__esModule",{value:!0});const tf=Ve,ka=re,Dr=oe,Pa=$r,nf={keyword:"properties",type:"object",schemaType:"object",code(t){const{gen:e,schema:n,parentSchema:r,data:i,it:a}=t;a.opts.removeAdditional==="all"&amp;&amp;r.additionalProperties===void 0&amp;&amp;Pa.default.code(new tf.KeywordCxt(a,Pa.default,"additionalProperties"));const s=(0,ka.allSchemaProperties)(n);for(const f of s)a.definedProperties.add(f);a.opts.unevaluated&amp;&amp;s.length&amp;&amp;a.props!==!0&amp;&amp;(a.props=Dr.mergeEvaluated.props(e,(0,Dr.toHash)(s),a.props));const o=s.filter(f=&gt;!(0,Dr.alwaysValidSchema)(a,n[f]));if(o.length===0)return;const l=e.name("valid");for(const f of o)c(f)?u(f):(e.if((0,ka.propertyInData)(e,i,f,a.opts.ownProperties)),u(f),a.allErrors||e.else().var(l,!0),e.endIf()),t.it.definedProperties.add(f),t.ok(l);function c(f){return a.opts.useDefaults&amp;&amp;!a.compositeRule&amp;&amp;n[f].default!==void 0}function u(f){t.subschema({keyword:"properties",schemaProp:f,dataProp:f},l)}}};Ni.default=nf;var Ai={};Object.defineProperty(Ai,"__esModule",{value:!0});const Oa=re,Un=ie,Ca=oe,Ra=oe,rf={keyword:"patternProperties",type:"object",schemaType:"object",code(t){const{gen:e,schema:n,data:r,parentSchema:i,it:a}=t,{opts:s}=a,o=(0,Oa.allSchemaProperties)(n),l=o.filter(b=&gt;(0,Ca.alwaysValidSchema)(a,n[b]));if(o.length===0||l.length===o.length&amp;&amp;(!a.opts.unevaluated||a.props===!0))return;const c=s.strictSchema&amp;&amp;!s.allowMatchingProperties&amp;&amp;i.properties,u=e.name("valid");a.props!==!0&amp;&amp;!(a.props instanceof Un.Name)&amp;&amp;(a.props=(0,Ra.evaluatedPropsToName)(e,a.props));const{props:f}=a;m();function m(){for(const b of o)c&amp;&amp;h(b),a.allErrors?v(b):(e.var(u,!0),v(b),e.if(u))}function h(b){for(const w in c)new RegExp(b).test(w)&amp;&amp;(0,Ca.checkStrictMode)(a,`property ${w} matches pattern ${b} (use allowMatchingProperties)`)}function v(b){e.forIn("key",r,w=&gt;{e.if((0,Un._)`${(0,Oa.usePattern)(t,b)}.test(${w})`,()=&gt;{const d=l.includes(b);d||t.subschema({keyword:"patternProperties",schemaProp:b,dataProp:w,dataPropType:Ra.Type.Str},u),a.opts.unevaluated&amp;&amp;f!==!0?e.assign((0,Un._)`${f}[${w}]`,!0):!d&amp;&amp;!a.allErrors&amp;&amp;e.if((0,Un.not)(u),()=&gt;e.break())})})}}};Ai.default=rf;var Ii={};Object.defineProperty(Ii,"__esModule",{value:!0});const af=oe,sf={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(t){const{gen:e,schema:n,it:r}=t;if((0,af.alwaysValidSchema)(r,n)){t.fail();return}const i=e.name("valid");t.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},i),t.failResult(i,()=&gt;t.reset(),()=&gt;t.error())},error:{message:"must NOT be valid"}};Ii.default=sf;var ji={};Object.defineProperty(ji,"__esModule",{value:!0});const of=re,lf={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:of.validateUnion,error:{message:"must match a schema in anyOf"}};ji.default=lf;var Di={};Object.defineProperty(Di,"__esModule",{value:!0});const Qn=ie,uf=oe,cf={message:"must match exactly one schema in oneOf",params:({params:t})=&gt;(0,Qn._)`{passingSchemas: ${t.passing}}`},ff={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:cf,code(t){const{gen:e,schema:n,parentSchema:r,it:i}=t;if(!Array.isArray(n))throw new Error("ajv implementation error");if(i.opts.discriminator&amp;&amp;r.discriminator)return;const a=n,s=e.let("valid",!1),o=e.let("passing",null),l=e.name("_valid");t.setParams({passing:o}),e.block(c),t.result(s,()=&gt;t.reset(),()=&gt;t.error(!0));function c(){a.forEach((u,f)=&gt;{let m;(0,uf.alwaysValidSchema)(i,u)?e.var(l,!0):m=t.subschema({keyword:"oneOf",schemaProp:f,compositeRule:!0},l),f&gt;0&amp;&amp;e.if((0,Qn._)`${l} &amp;&amp; ${s}`).assign(s,!1).assign(o,(0,Qn._)`[${o}, ${f}]`).else(),e.if(l,()=&gt;{e.assign(s,!0),e.assign(o,f),m&amp;&amp;t.mergeEvaluated(m,Qn.Name)})})}}};Di.default=ff;var xi={};Object.defineProperty(xi,"__esModule",{value:!0});const df=oe,hf={keyword:"allOf",schemaType:"array",code(t){const{gen:e,schema:n,it:r}=t;if(!Array.isArray(n))throw new Error("ajv implementation error");const i=e.name("valid");n.forEach((a,s)=&gt;{if((0,df.alwaysValidSchema)(r,a))return;const o=t.subschema({keyword:"allOf",schemaProp:s},i);t.ok(i),t.mergeEvaluated(o)})}};xi.default=hf;var Li={};Object.defineProperty(Li,"__esModule",{value:!0});const sr=ie,zs=oe,pf={message:({params:t})=&gt;(0,sr.str)`must match "${t.ifClause}" schema`,params:({params:t})=&gt;(0,sr._)`{failingKeyword: ${t.ifClause}}`},gf={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:pf,code(t){const{gen:e,parentSchema:n,it:r}=t;n.then===void 0&amp;&amp;n.else===void 0&amp;&amp;(0,zs.checkStrictMode)(r,'"if" without "then" and "else" is ignored');const i=Ta(r,"then"),a=Ta(r,"else");if(!i&amp;&amp;!a)return;const s=e.let("valid",!0),o=e.name("_valid");if(l(),t.reset(),i&amp;&amp;a){const u=e.let("ifClause");t.setParams({ifClause:u}),e.if(o,c("then",u),c("else",u))}else i?e.if(o,c("then")):e.if((0,sr.not)(o),c("else"));t.pass(s,()=&gt;t.error(!0));function l(){const u=t.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},o);t.mergeEvaluated(u)}function c(u,f){return()=&gt;{const m=t.subschema({keyword:u},o);e.assign(s,o),t.mergeValidEvaluated(m,s),f?e.assign(f,(0,sr._)`${u}`):t.setParams({ifClause:u})}}}};function Ta(t,e){const n=t.schema[e];return n!==void 0&amp;&amp;!(0,zs.alwaysValidSchema)(t,n)}Li.default=gf;var Mi={};Object.defineProperty(Mi,"__esModule",{value:!0});const mf=oe,yf={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:t,parentSchema:e,it:n}){e.if===void 0&amp;&amp;(0,mf.checkStrictMode)(n,`"${t}" without "if" is ignored`)}};Mi.default=yf;Object.defineProperty(Pi,"__esModule",{value:!0});const vf=Yt,wf=Oi,bf=Zt,_f=Ci,$f=Ri,Sf=Bs,Ef=Ti,kf=$r,Pf=Ni,Of=Ai,Cf=Ii,Rf=ji,Tf=Di,Nf=xi,Af=Li,If=Mi;function jf(t=!1){const e=[Cf.default,Rf.default,Tf.default,Nf.default,Af.default,If.default,Ef.default,kf.default,Sf.default,Pf.default,Of.default];return t?e.push(wf.default,_f.default):e.push(vf.default,bf.default),e.push($f.default),e}Pi.default=jf;var Fi={},Bi={};Object.defineProperty(Bi,"__esModule",{value:!0});const be=ie,Df={message:({schemaCode:t})=&gt;(0,be.str)`must match format "${t}"`,params:({schemaCode:t})=&gt;(0,be._)`{format: ${t}}`},xf={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:Df,code(t,e){const{gen:n,data:r,$data:i,schema:a,schemaCode:s,it:o}=t,{opts:l,errSchemaPath:c,schemaEnv:u,self:f}=o;if(!l.validateFormats)return;i?m():h();function m(){const v=n.scopeValue("formats",{ref:f.formats,code:l.code.formats}),b=n.const("fDef",(0,be._)`${v}[${s}]`),w=n.let("fType"),d=n.let("format");n.if((0,be._)`typeof ${b} == "object" &amp;&amp; !(${b} instanceof RegExp)`,()=&gt;n.assign(w,(0,be._)`${b}.type || "string"`).assign(d,(0,be._)`${b}.validate`),()=&gt;n.assign(w,(0,be._)`"string"`).assign(d,b)),t.fail$data((0,be.or)(y(),$()));function y(){return l.strictSchema===!1?be.nil:(0,be._)`${s} &amp;&amp; !${d}`}function $(){const k=u.$async?(0,be._)`(${b}.async ? await ${d}(${r}) : ${d}(${r}))`:(0,be._)`${d}(${r})`,I=(0,be._)`(typeof ${d} == "function" ? ${k} : ${d}.test(${r}))`;return(0,be._)`${d} &amp;&amp; ${d} !== true &amp;&amp; ${w} === ${e} &amp;&amp; !${I}`}}function h(){const v=f.formats[a];if(!v){y();return}if(v===!0)return;const[b,w,d]=$(v);b===e&amp;&amp;t.pass(k());function y(){if(l.strictSchema===!1){f.logger.warn(I());return}throw new Error(I());function I(){return`unknown format "${a}" ignored in schema at path "${c}"`}}function $(I){const P=I instanceof RegExp?(0,be.regexpCode)(I):l.code.formats?(0,be._)`${l.code.formats}${(0,be.getProperty)(a)}`:void 0,O=n.scopeValue("formats",{key:a,ref:I,code:P});return typeof I=="object"&amp;&amp;!(I instanceof RegExp)?[I.type||"string",I.validate,(0,be._)`${O}.validate`]:["string",I,O]}function k(){if(typeof v=="object"&amp;&amp;!(v instanceof RegExp)&amp;&amp;v.async){if(!u.$async)throw new Error("async format in sync schema");return(0,be._)`await ${d}(${r})`}return typeof w=="function"?(0,be._)`${d}(${r})`:(0,be._)`${d}.test(${r})`}}}};Bi.default=xf;Object.defineProperty(Fi,"__esModule",{value:!0});const Lf=Bi,Mf=[Lf.default];Fi.default=Mf;var Jt={};Object.defineProperty(Jt,"__esModule",{value:!0});Jt.contentVocabulary=Jt.metadataVocabulary=void 0;Jt.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"];Jt.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"];Object.defineProperty(fi,"__esModule",{value:!0});const Ff=di,Bf=pi,Uf=Pi,zf=Fi,Na=Jt,Vf=[Ff.default,Bf.default,(0,Uf.default)(),zf.default,Na.metadataVocabulary,Na.contentVocabulary];fi.default=Vf;var Ui={},Vs={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.DiscrError=void 0,function(e){e.Tag="tag",e.Mapping="mapping"}(t.DiscrError||(t.DiscrError={}))})(Vs);Object.defineProperty(Ui,"__esModule",{value:!0});const qt=ie,Jr=Vs,Aa=Ae,qf=oe,Kf={message:({params:{discrError:t,tagName:e}})=&gt;t===Jr.DiscrError.Tag?`tag "${e}" must be string`:`value of tag "${e}" must be in oneOf`,params:({params:{discrError:t,tag:e,tagName:n}})=&gt;(0,qt._)`{error: ${t}, tag: ${n}, tagValue: ${e}}`},Hf={keyword:"discriminator",type:"object",schemaType:"object",error:Kf,code(t){const{gen:e,data:n,schema:r,parentSchema:i,it:a}=t,{oneOf:s}=i;if(!a.opts.discriminator)throw new Error("discriminator: requires discriminator option");const o=r.propertyName;if(typeof o!="string")throw new Error("discriminator: requires propertyName");if(r.mapping)throw new Error("discriminator: mapping is not supported");if(!s)throw new Error("discriminator: requires oneOf keyword");const l=e.let("valid",!1),c=e.const("tag",(0,qt._)`${n}${(0,qt.getProperty)(o)}`);e.if((0,qt._)`typeof ${c} == "string"`,()=&gt;u(),()=&gt;t.error(!1,{discrError:Jr.DiscrError.Tag,tag:c,tagName:o})),t.ok(l);function u(){const h=m();e.if(!1);for(const v in h)e.elseIf((0,qt._)`${c} === ${v}`),e.assign(l,f(h[v]));e.else(),t.error(!1,{discrError:Jr.DiscrError.Mapping,tag:c,tagName:o}),e.endIf()}function f(h){const v=e.name("valid"),b=t.subschema({keyword:"oneOf",schemaProp:h},v);return t.mergeEvaluated(b,qt.Name),v}function m(){var h;const v={},b=d(i);let w=!0;for(let k=0;k&lt;s.length;k++){let I=s[k];(I==null?void 0:I.$ref)&amp;&amp;!(0,qf.schemaHasRulesButRef)(I,a.self.RULES)&amp;&amp;(I=Aa.resolveRef.call(a.self,a.schemaEnv.root,a.baseId,I==null?void 0:I.$ref),I instanceof Aa.SchemaEnv&amp;&amp;(I=I.schema));const P=(h=I==null?void 0:I.properties)===null||h===void 0?void 0:h[o];if(typeof P!="object")throw new Error(`discriminator: oneOf subschemas (or referenced schemas) must have "properties/${o}"`);w=w&amp;&amp;(b||d(I)),y(P,k)}if(!w)throw new Error(`discriminator: "${o}" must be required`);return v;function d({required:k}){return Array.isArray(k)&amp;&amp;k.includes(o)}function y(k,I){if(k.const)$(k.const,I);else if(k.enum)for(const P of k.enum)$(P,I);else throw new Error(`discriminator: "properties/${o}" must have "const" or "enum"`)}function $(k,I){if(typeof k!="string"||k in v)throw new Error(`discriminator: "${o}" values must be unique strings`);v[k]=I}}}};Ui.default=Hf;const Jf="http://json-schema.org/draft-07/schema#",Gf="http://json-schema.org/draft-07/schema#",Xf="Core schema meta-schema",Wf={schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{allOf:[{$ref:"#/definitions/nonNegativeInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:!0,default:[]}},Qf=["object","boolean"],Yf={$id:{type:"string",format:"uri-reference"},$schema:{type:"string",format:"uri"},$ref:{type:"string",format:"uri-reference"},$comment:{type:"string"},title:{type:"string"},description:{type:"string"},default:!0,readOnly:{type:"boolean",default:!1},examples:{type:"array",items:!0},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:!0},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},propertyNames:{format:"regex"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"},const:!0,enum:{type:"array",items:!0,minItems:1,uniqueItems:!0},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:!0}]},format:{type:"string"},contentMediaType:{type:"string"},contentEncoding:{type:"string"},if:{$ref:"#"},then:{$ref:"#"},else:{$ref:"#"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},Zf={$schema:Jf,$id:Gf,title:Xf,definitions:Wf,type:Qf,properties:Yf,default:!0};(function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.CodeGen=e.Name=e.nil=e.stringify=e.str=e._=e.KeywordCxt=void 0;const n=cs,r=fi,i=Ui,a=Zf,s=["/properties"],o="http://json-schema.org/draft-07/schema";class l extends n.default{_addVocabularies(){super._addVocabularies(),r.default.forEach(m=&gt;this.addVocabulary(m)),this.opts.discriminator&amp;&amp;this.addKeyword(i.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;const m=this.opts.$data?this.$dataMetaSchema(a,s):a;this.addMetaSchema(m,o,!1),this.refs["http://json-schema.org/schema"]=o}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(o)?o:void 0)}}t.exports=e=l,Object.defineProperty(e,"__esModule",{value:!0}),e.default=l;var c=Ve;Object.defineProperty(e,"KeywordCxt",{enumerable:!0,get:function(){return c.KeywordCxt}});var u=ie;Object.defineProperty(e,"_",{enumerable:!0,get:function(){return u._}}),Object.defineProperty(e,"str",{enumerable:!0,get:function(){return u.str}}),Object.defineProperty(e,"stringify",{enumerable:!0,get:function(){return u.stringify}}),Object.defineProperty(e,"nil",{enumerable:!0,get:function(){return u.nil}}),Object.defineProperty(e,"Name",{enumerable:!0,get:function(){return u.Name}}),Object.defineProperty(e,"CodeGen",{enumerable:!0,get:function(){return u.CodeGen}})})(tr,tr.exports);const ed=Ao(tr.exports);function td(t){return Io(t)||To(t)||jo(t)||Do()}function Ia(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&amp;&amp;(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function ja(t){for(var e=1;e&lt;arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Ia(Object(n),!0).forEach(function(r){bt(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Ia(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var nd={type:"logger",log:function(e){this.output("log",e)},warn:function(e){this.output("warn",e)},error:function(e){this.output("error",e)},output:function(e,n){console&amp;&amp;console[e]&amp;&amp;console[e].apply(console,n)}},rd=function(){function t(e){var n=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{};nt(this,t),this.init(e,n)}return tt(t,[{key:"init",value:function(n){var r=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{};this.prefix=r.prefix||"i18next:",this.logger=n||nd,this.options=r,this.debug=r.debug}},{key:"setDebug",value:function(n){this.debug=n}},{key:"log",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i&lt;n;i++)r[i]=arguments[i];return this.forward(r,"log","",!0)}},{key:"warn",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i&lt;n;i++)r[i]=arguments[i];return this.forward(r,"warn","",!0)}},{key:"error",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i&lt;n;i++)r[i]=arguments[i];return this.forward(r,"error","")}},{key:"deprecate",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i&lt;n;i++)r[i]=arguments[i];return this.forward(r,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(n,r,i,a){return a&amp;&amp;!this.debug?null:(typeof n[0]=="string"&amp;&amp;(n[0]="".concat(i).concat(this.prefix," ").concat(n[0])),this.logger[r](n))}},{key:"create",value:function(n){return new t(this.logger,ja(ja({},{prefix:"".concat(this.prefix,":").concat(n,":")}),this.options))}}]),t}(),Ze=new rd,wt=function(){function t(){nt(this,t),this.observers={}}return tt(t,[{key:"on",value:function(n,r){var i=this;return n.split(" ").forEach(function(a){i.observers[a]=i.observers[a]||[],i.observers[a].push(r)}),this}},{key:"off",value:function(n,r){if(!!this.observers[n]){if(!r){delete this.observers[n];return}this.observers[n]=this.observers[n].filter(function(i){return i!==r})}}},{key:"emit",value:function(n){for(var r=arguments.length,i=new Array(r&gt;1?r-1:0),a=1;a&lt;r;a++)i[a-1]=arguments[a];if(this.observers[n]){var s=[].concat(this.observers[n]);s.forEach(function(l){l.apply(void 0,i)})}if(this.observers["*"]){var o=[].concat(this.observers["*"]);o.forEach(function(l){l.apply(l,[n].concat(i))})}}}]),t}();function fn(){var t,e,n=new Promise(function(r,i){t=r,e=i});return n.resolve=t,n.reject=e,n}function Da(t){return t==null?"":""+t}function id(t,e,n){t.forEach(function(r){e[r]&amp;&amp;(n[r]=e[r])})}function zi(t,e,n){function r(o){return o&amp;&amp;o.indexOf("###")&gt;-1?o.replace(/###/g,"."):o}function i(){return!t||typeof t=="string"}for(var a=typeof e!="string"?[].concat(e):e.split(".");a.length&gt;1;){if(i())return{};var s=r(a.shift());!t[s]&amp;&amp;n&amp;&amp;(t[s]=new n),Object.prototype.hasOwnProperty.call(t,s)?t=t[s]:t={}}return i()?{}:{obj:t,k:r(a.shift())}}function xa(t,e,n){var r=zi(t,e,Object),i=r.obj,a=r.k;i[a]=n}function ad(t,e,n,r){var i=zi(t,e,Object),a=i.obj,s=i.k;a[s]=a[s]||[],r&amp;&amp;(a[s]=a[s].concat(n)),r||a[s].push(n)}function or(t,e){var n=zi(t,e),r=n.obj,i=n.k;if(!!r)return r[i]}function La(t,e,n){var r=or(t,n);return r!==void 0?r:or(e,n)}function qs(t,e,n){for(var r in e)r!=="__proto__"&amp;&amp;r!=="constructor"&amp;&amp;(r in t?typeof t[r]=="string"||t[r]instanceof String||typeof e[r]=="string"||e[r]instanceof String?n&amp;&amp;(t[r]=e[r]):qs(t[r],e[r],n):t[r]=e[r]);return t}function Vt(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&amp;")}var sd={"&amp;":"&amp;amp;","&lt;":"&amp;lt;","&gt;":"&amp;gt;",'"':"&amp;quot;","'":"&amp;#39;","/":"&amp;#x2F;"};function od(t){return typeof t=="string"?t.replace(/[&amp;&lt;&gt;"'\/]/g,function(e){return sd[e]}):t}var Sr=typeof window&lt;"u"&amp;&amp;window.navigator&amp;&amp;typeof window.navigator.userAgentData&gt;"u"&amp;&amp;window.navigator.userAgent&amp;&amp;window.navigator.userAgent.indexOf("MSIE")&gt;-1,ld=[" ",",","?","!",";"];function ud(t,e,n){e=e||"",n=n||"";var r=ld.filter(function(o){return e.indexOf(o)&lt;0&amp;&amp;n.indexOf(o)&lt;0});if(r.length===0)return!0;var i=new RegExp("(".concat(r.map(function(o){return o==="?"?"\\?":o}).join("|"),")")),a=!i.test(t);if(!a){var s=t.indexOf(n);s&gt;0&amp;&amp;!i.test(t.substring(0,s))&amp;&amp;(a=!0)}return a}function Ma(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&amp;&amp;(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function zn(t){for(var e=1;e&lt;arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Ma(Object(n),!0).forEach(function(r){bt(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Ma(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function cd(t){var e=fd();return function(){var r=vt(t),i;if(e){var a=vt(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return Pn(this,i)}}function fd(){if(typeof Reflect&gt;"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Ks(t,e){var n=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0?arguments[2]:".";if(!!t){if(t[e])return t[e];for(var r=e.split(n),i=t,a=0;a&lt;r.length;++a){if(!i||typeof i[r[a]]=="string"&amp;&amp;a+1&lt;r.length)return;if(i[r[a]]===void 0){for(var s=2,o=r.slice(a,a+s).join(n),l=i[o];l===void 0&amp;&amp;r.length&gt;a+s;)s++,o=r.slice(a,a+s).join(n),l=i[o];if(l===void 0)return;if(l===null)return null;if(e.endsWith(o)){if(typeof l=="string")return l;if(o&amp;&amp;typeof l[o]=="string")return l[o]}var c=r.slice(a+s).join(n);return c?Ks(l,c,n):void 0}i=i[r[a]]}return i}}var dd=function(t){pr(n,t);var e=cd(n);function n(r){var i,a=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};return nt(this,n),i=e.call(this),Sr&amp;&amp;wt.call(Tt(i)),i.data=r||{},i.options=a,i.options.keySeparator===void 0&amp;&amp;(i.options.keySeparator="."),i.options.ignoreJSONStructure===void 0&amp;&amp;(i.options.ignoreJSONStructure=!0),i}return tt(n,[{key:"addNamespaces",value:function(i){this.options.ns.indexOf(i)&lt;0&amp;&amp;this.options.ns.push(i)}},{key:"removeNamespaces",value:function(i){var a=this.options.ns.indexOf(i);a&gt;-1&amp;&amp;this.options.ns.splice(a,1)}},{key:"getResource",value:function(i,a,s){var o=arguments.length&gt;3&amp;&amp;arguments[3]!==void 0?arguments[3]:{},l=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator,c=o.ignoreJSONStructure!==void 0?o.ignoreJSONStructure:this.options.ignoreJSONStructure,u=[i,a];s&amp;&amp;typeof s!="string"&amp;&amp;(u=u.concat(s)),s&amp;&amp;typeof s=="string"&amp;&amp;(u=u.concat(l?s.split(l):s)),i.indexOf(".")&gt;-1&amp;&amp;(u=i.split("."));var f=or(this.data,u);return f||!c||typeof s!="string"?f:Ks(this.data&amp;&amp;this.data[i]&amp;&amp;this.data[i][a],s,l)}},{key:"addResource",value:function(i,a,s,o){var l=arguments.length&gt;4&amp;&amp;arguments[4]!==void 0?arguments[4]:{silent:!1},c=this.options.keySeparator;c===void 0&amp;&amp;(c=".");var u=[i,a];s&amp;&amp;(u=u.concat(c?s.split(c):s)),i.indexOf(".")&gt;-1&amp;&amp;(u=i.split("."),o=a,a=u[1]),this.addNamespaces(a),xa(this.data,u,o),l.silent||this.emit("added",i,a,s,o)}},{key:"addResources",value:function(i,a,s){var o=arguments.length&gt;3&amp;&amp;arguments[3]!==void 0?arguments[3]:{silent:!1};for(var l in s)(typeof s[l]=="string"||Object.prototype.toString.apply(s[l])==="[object Array]")&amp;&amp;this.addResource(i,a,l,s[l],{silent:!0});o.silent||this.emit("added",i,a,s)}},{key:"addResourceBundle",value:function(i,a,s,o,l){var c=arguments.length&gt;5&amp;&amp;arguments[5]!==void 0?arguments[5]:{silent:!1},u=[i,a];i.indexOf(".")&gt;-1&amp;&amp;(u=i.split("."),o=s,s=a,a=u[1]),this.addNamespaces(a);var f=or(this.data,u)||{};o?qs(f,s,l):f=zn(zn({},f),s),xa(this.data,u,f),c.silent||this.emit("added",i,a,s)}},{key:"removeResourceBundle",value:function(i,a){this.hasResourceBundle(i,a)&amp;&amp;delete this.data[i][a],this.removeNamespaces(a),this.emit("removed",i,a)}},{key:"hasResourceBundle",value:function(i,a){return this.getResource(i,a)!==void 0}},{key:"getResourceBundle",value:function(i,a){return a||(a=this.options.defaultNS),this.options.compatibilityAPI==="v1"?zn(zn({},{}),this.getResource(i,a)):this.getResource(i,a)}},{key:"getDataByLanguage",value:function(i){return this.data[i]}},{key:"hasLanguageSomeTranslations",value:function(i){var a=this.getDataByLanguage(i),s=a&amp;&amp;Object.keys(a)||[];return!!s.find(function(o){return a[o]&amp;&amp;Object.keys(a[o]).length&gt;0})}},{key:"toJSON",value:function(){return this.data}}]),n}(wt),Hs={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,n,r,i,a){var s=this;return e.forEach(function(o){s.processors[o]&amp;&amp;(n=s.processors[o].process(n,r,i,a))}),n}};function Fa(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&amp;&amp;(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function Pe(t){for(var e=1;e&lt;arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Fa(Object(n),!0).forEach(function(r){bt(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Fa(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function hd(t){var e=pd();return function(){var r=vt(t),i;if(e){var a=vt(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return Pn(this,i)}}function pd(){if(typeof Reflect&gt;"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}var Ba={},Ua=function(t){pr(n,t);var e=hd(n);function n(r){var i,a=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{};return nt(this,n),i=e.call(this),Sr&amp;&amp;wt.call(Tt(i)),id(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],r,Tt(i)),i.options=a,i.options.keySeparator===void 0&amp;&amp;(i.options.keySeparator="."),i.logger=Ze.create("translator"),i}return tt(n,[{key:"changeLanguage",value:function(i){i&amp;&amp;(this.language=i)}},{key:"exists",value:function(i){var a=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(i==null)return!1;var s=this.resolve(i,a);return s&amp;&amp;s.res!==void 0}},{key:"extractFromKey",value:function(i,a){var s=a.nsSeparator!==void 0?a.nsSeparator:this.options.nsSeparator;s===void 0&amp;&amp;(s=":");var o=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator,l=a.ns||this.options.defaultNS||[],c=s&amp;&amp;i.indexOf(s)&gt;-1,u=!this.options.userDefinedKeySeparator&amp;&amp;!a.keySeparator&amp;&amp;!this.options.userDefinedNsSeparator&amp;&amp;!a.nsSeparator&amp;&amp;!ud(i,s,o);if(c&amp;&amp;!u){var f=i.match(this.interpolator.nestingRegexp);if(f&amp;&amp;f.length&gt;0)return{key:i,namespaces:l};var m=i.split(s);(s!==o||s===o&amp;&amp;this.options.ns.indexOf(m[0])&gt;-1)&amp;&amp;(l=m.shift()),i=m.join(o)}return typeof l=="string"&amp;&amp;(l=[l]),{key:i,namespaces:l}}},{key:"translate",value:function(i,a,s){var o=this;if(hn(a)!=="object"&amp;&amp;this.options.overloadTranslationOptionHandler&amp;&amp;(a=this.options.overloadTranslationOptionHandler(arguments)),a||(a={}),i==null)return"";Array.isArray(i)||(i=[String(i)]);var l=a.returnDetails!==void 0?a.returnDetails:this.options.returnDetails,c=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator,u=this.extractFromKey(i[i.length-1],a),f=u.key,m=u.namespaces,h=m[m.length-1],v=a.lng||this.language,b=a.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(v&amp;&amp;v.toLowerCase()==="cimode"){if(b){var w=a.nsSeparator||this.options.nsSeparator;return l?(d.res="".concat(h).concat(w).concat(f),d):"".concat(h).concat(w).concat(f)}return l?(d.res=f,d):f}var d=this.resolve(i,a),y=d&amp;&amp;d.res,$=d&amp;&amp;d.usedKey||f,k=d&amp;&amp;d.exactUsedKey||f,I=Object.prototype.toString.apply(y),P=["[object Number]","[object Function]","[object RegExp]"],O=a.joinArrays!==void 0?a.joinArrays:this.options.joinArrays,D=!this.i18nFormat||this.i18nFormat.handleAsObject,z=typeof y!="string"&amp;&amp;typeof y!="boolean"&amp;&amp;typeof y!="number";if(D&amp;&amp;y&amp;&amp;z&amp;&amp;P.indexOf(I)&lt;0&amp;&amp;!(typeof O=="string"&amp;&amp;I==="[object Array]")){if(!a.returnObjects&amp;&amp;!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var q=this.options.returnedObjectHandler?this.options.returnedObjectHandler($,y,Pe(Pe({},a),{},{ns:m})):"key '".concat(f," (").concat(this.language,")' returned an object instead of string.");return l?(d.res=q,d):q}if(c){var Z=I==="[object Array]",Q=Z?[]:{},ce=Z?k:$;for(var R in y)if(Object.prototype.hasOwnProperty.call(y,R)){var L="".concat(ce).concat(c).concat(R);Q[R]=this.translate(L,Pe(Pe({},a),{joinArrays:!1,ns:m})),Q[R]===L&amp;&amp;(Q[R]=y[R])}y=Q}}else if(D&amp;&amp;typeof O=="string"&amp;&amp;I==="[object Array]")y=y.join(O),y&amp;&amp;(y=this.extendTranslation(y,i,a,s));else{var G=!1,le=!1,de=a.count!==void 0&amp;&amp;typeof a.count!="string",ne=n.hasDefaultValue(a),M=de?this.pluralResolver.getSuffix(v,a.count,a):"",C=a["defaultValue".concat(M)]||a.defaultValue;!this.isValidLookup(y)&amp;&amp;ne&amp;&amp;(G=!0,y=C),this.isValidLookup(y)||(le=!0,y=f);var x=a.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,T=x&amp;&amp;le?void 0:y,p=ne&amp;&amp;C!==y&amp;&amp;this.options.updateMissing;if(le||G||p){if(this.logger.log(p?"updateKey":"missingKey",v,h,f,p?C:y),c){var S=this.resolve(f,Pe(Pe({},a),{},{keySeparator:!1}));S&amp;&amp;S.res&amp;&amp;this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var j=[],F=this.languageUtils.getFallbackCodes(this.options.fallbackLng,a.lng||this.language);if(this.options.saveMissingTo==="fallback"&amp;&amp;F&amp;&amp;F[0])for(var B=0;B&lt;F.length;B++)j.push(F[B]);else this.options.saveMissingTo==="all"?j=this.languageUtils.toResolveHierarchy(a.lng||this.language):j.push(a.lng||this.language);var ee=function(ue,Re,at){var ct=ne&amp;&amp;at!==y?at:T;o.options.missingKeyHandler?o.options.missingKeyHandler(ue,h,Re,ct,p,a):o.backendConnector&amp;&amp;o.backendConnector.saveMissing&amp;&amp;o.backendConnector.saveMissing(ue,h,Re,ct,p,a),o.emit("missingKey",ue,h,Re,y)};this.options.saveMissing&amp;&amp;(this.options.saveMissingPlurals&amp;&amp;de?j.forEach(function(te){o.pluralResolver.getSuffixes(te,a).forEach(function(ue){ee([te],f+ue,a["defaultValue".concat(ue)]||C)})}):ee(j,f,C))}y=this.extendTranslation(y,i,a,d,s),le&amp;&amp;y===f&amp;&amp;this.options.appendNamespaceToMissingKey&amp;&amp;(y="".concat(h,":").concat(f)),(le||G)&amp;&amp;this.options.parseMissingKeyHandler&amp;&amp;(this.options.compatibilityAPI!=="v1"?y=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?"".concat(h,":").concat(f):f,G?y:void 0):y=this.options.parseMissingKeyHandler(y))}return l?(d.res=y,d):y}},{key:"extendTranslation",value:function(i,a,s,o,l){var c=this;if(this.i18nFormat&amp;&amp;this.i18nFormat.parse)i=this.i18nFormat.parse(i,Pe(Pe({},this.options.interpolation.defaultVariables),s),o.usedLng,o.usedNS,o.usedKey,{resolved:o});else if(!s.skipInterpolation){s.interpolation&amp;&amp;this.interpolator.init(Pe(Pe({},s),{interpolation:Pe(Pe({},this.options.interpolation),s.interpolation)}));var u=typeof i=="string"&amp;&amp;(s&amp;&amp;s.interpolation&amp;&amp;s.interpolation.skipOnVariables!==void 0?s.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables),f;if(u){var m=i.match(this.interpolator.nestingRegexp);f=m&amp;&amp;m.length}var h=s.replace&amp;&amp;typeof s.replace!="string"?s.replace:s;if(this.options.interpolation.defaultVariables&amp;&amp;(h=Pe(Pe({},this.options.interpolation.defaultVariables),h)),i=this.interpolator.interpolate(i,h,s.lng||this.language,s),u){var v=i.match(this.interpolator.nestingRegexp),b=v&amp;&amp;v.length;f&lt;b&amp;&amp;(s.nest=!1)}s.nest!==!1&amp;&amp;(i=this.interpolator.nest(i,function(){for(var y=arguments.length,$=new Array(y),k=0;k&lt;y;k++)$[k]=arguments[k];return l&amp;&amp;l[0]===$[0]&amp;&amp;!s.context?(c.logger.warn("It seems you are nesting recursively key: ".concat($[0]," in key: ").concat(a[0])),null):c.translate.apply(c,$.concat([a]))},s)),s.interpolation&amp;&amp;this.interpolator.reset()}var w=s.postProcess||this.options.postProcess,d=typeof w=="string"?[w]:w;return i!=null&amp;&amp;d&amp;&amp;d.length&amp;&amp;s.applyPostProcessor!==!1&amp;&amp;(i=Hs.handle(d,i,a,this.options&amp;&amp;this.options.postProcessPassResolved?Pe({i18nResolved:o},s):s,this)),i}},{key:"resolve",value:function(i){var a=this,s=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{},o,l,c,u,f;return typeof i=="string"&amp;&amp;(i=[i]),i.forEach(function(m){if(!a.isValidLookup(o)){var h=a.extractFromKey(m,s),v=h.key;l=v;var b=h.namespaces;a.options.fallbackNS&amp;&amp;(b=b.concat(a.options.fallbackNS));var w=s.count!==void 0&amp;&amp;typeof s.count!="string",d=w&amp;&amp;!s.ordinal&amp;&amp;s.count===0&amp;&amp;a.pluralResolver.shouldUseIntlApi(),y=s.context!==void 0&amp;&amp;(typeof s.context=="string"||typeof s.context=="number")&amp;&amp;s.context!=="",$=s.lngs?s.lngs:a.languageUtils.toResolveHierarchy(s.lng||a.language,s.fallbackLng);b.forEach(function(k){a.isValidLookup(o)||(f=k,!Ba["".concat($[0],"-").concat(k)]&amp;&amp;a.utils&amp;&amp;a.utils.hasLoadedNamespace&amp;&amp;!a.utils.hasLoadedNamespace(f)&amp;&amp;(Ba["".concat($[0],"-").concat(k)]=!0,a.logger.warn('key "'.concat(l,'" for languages "').concat($.join(", "),`" won't get resolved as namespace "`).concat(f,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),$.forEach(function(I){if(!a.isValidLookup(o)){u=I;var P=[v];if(a.i18nFormat&amp;&amp;a.i18nFormat.addLookupKeys)a.i18nFormat.addLookupKeys(P,v,I,k,s);else{var O;w&amp;&amp;(O=a.pluralResolver.getSuffix(I,s.count,s));var D="".concat(a.options.pluralSeparator,"zero");if(w&amp;&amp;(P.push(v+O),d&amp;&amp;P.push(v+D)),y){var z="".concat(v).concat(a.options.contextSeparator).concat(s.context);P.push(z),w&amp;&amp;(P.push(z+O),d&amp;&amp;P.push(z+D))}}for(var q;q=P.pop();)a.isValidLookup(o)||(c=q,o=a.getResource(I,k,q,s))}}))})}}),{res:o,usedKey:l,exactUsedKey:c,usedLng:u,usedNS:f}}},{key:"isValidLookup",value:function(i){return i!==void 0&amp;&amp;!(!this.options.returnNull&amp;&amp;i===null)&amp;&amp;!(!this.options.returnEmptyString&amp;&amp;i==="")}},{key:"getResource",value:function(i,a,s){var o=arguments.length&gt;3&amp;&amp;arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&amp;&amp;this.i18nFormat.getResource?this.i18nFormat.getResource(i,a,s,o):this.resourceStore.getResource(i,a,s,o)}}],[{key:"hasDefaultValue",value:function(i){var a="defaultValue";for(var s in i)if(Object.prototype.hasOwnProperty.call(i,s)&amp;&amp;a===s.substring(0,a.length)&amp;&amp;i[s]!==void 0)return!0;return!1}}]),n}(wt);function xr(t){return t.charAt(0).toUpperCase()+t.slice(1)}var gd=function(){function t(e){nt(this,t),this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Ze.create("languageUtils")}return tt(t,[{key:"getScriptPartFromCode",value:function(n){if(!n||n.indexOf("-")&lt;0)return null;var r=n.split("-");return r.length===2||(r.pop(),r[r.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(r.join("-"))}},{key:"getLanguagePartFromCode",value:function(n){if(!n||n.indexOf("-")&lt;0)return n;var r=n.split("-");return this.formatLanguageCode(r[0])}},{key:"formatLanguageCode",value:function(n){if(typeof n=="string"&amp;&amp;n.indexOf("-")&gt;-1){var r=["hans","hant","latn","cyrl","cans","mong","arab"],i=n.split("-");return this.options.lowerCaseLng?i=i.map(function(a){return a.toLowerCase()}):i.length===2?(i[0]=i[0].toLowerCase(),i[1]=i[1].toUpperCase(),r.indexOf(i[1].toLowerCase())&gt;-1&amp;&amp;(i[1]=xr(i[1].toLowerCase()))):i.length===3&amp;&amp;(i[0]=i[0].toLowerCase(),i[1].length===2&amp;&amp;(i[1]=i[1].toUpperCase()),i[0]!=="sgn"&amp;&amp;i[2].length===2&amp;&amp;(i[2]=i[2].toUpperCase()),r.indexOf(i[1].toLowerCase())&gt;-1&amp;&amp;(i[1]=xr(i[1].toLowerCase())),r.indexOf(i[2].toLowerCase())&gt;-1&amp;&amp;(i[2]=xr(i[2].toLowerCase()))),i.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?n.toLowerCase():n}},{key:"isSupportedCode",value:function(n){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&amp;&amp;(n=this.getLanguagePartFromCode(n)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(n)&gt;-1}},{key:"getBestMatchFromCodes",value:function(n){var r=this;if(!n)return null;var i;return n.forEach(function(a){if(!i){var s=r.formatLanguageCode(a);(!r.options.supportedLngs||r.isSupportedCode(s))&amp;&amp;(i=s)}}),!i&amp;&amp;this.options.supportedLngs&amp;&amp;n.forEach(function(a){if(!i){var s=r.getLanguagePartFromCode(a);if(r.isSupportedCode(s))return i=s;i=r.options.supportedLngs.find(function(o){if(o.indexOf(s)===0)return o})}}),i||(i=this.getFallbackCodes(this.options.fallbackLng)[0]),i}},{key:"getFallbackCodes",value:function(n,r){if(!n)return[];if(typeof n=="function"&amp;&amp;(n=n(r)),typeof n=="string"&amp;&amp;(n=[n]),Object.prototype.toString.apply(n)==="[object Array]")return n;if(!r)return n.default||[];var i=n[r];return i||(i=n[this.getScriptPartFromCode(r)]),i||(i=n[this.formatLanguageCode(r)]),i||(i=n[this.getLanguagePartFromCode(r)]),i||(i=n.default),i||[]}},{key:"toResolveHierarchy",value:function(n,r){var i=this,a=this.getFallbackCodes(r||this.options.fallbackLng||[],n),s=[],o=function(c){!c||(i.isSupportedCode(c)?s.push(c):i.logger.warn("rejecting language code not found in supportedLngs: ".concat(c)))};return typeof n=="string"&amp;&amp;n.indexOf("-")&gt;-1?(this.options.load!=="languageOnly"&amp;&amp;o(this.formatLanguageCode(n)),this.options.load!=="languageOnly"&amp;&amp;this.options.load!=="currentOnly"&amp;&amp;o(this.getScriptPartFromCode(n)),this.options.load!=="currentOnly"&amp;&amp;o(this.getLanguagePartFromCode(n))):typeof n=="string"&amp;&amp;o(this.formatLanguageCode(n)),a.forEach(function(l){s.indexOf(l)&lt;0&amp;&amp;o(i.formatLanguageCode(l))}),s}}]),t}(),md=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],yd={1:function(e){return Number(e&gt;1)},2:function(e){return Number(e!=1)},3:function(e){return 0},4:function(e){return Number(e%10==1&amp;&amp;e%100!=11?0:e%10&gt;=2&amp;&amp;e%10&lt;=4&amp;&amp;(e%100&lt;10||e%100&gt;=20)?1:2)},5:function(e){return Number(e==0?0:e==1?1:e==2?2:e%100&gt;=3&amp;&amp;e%100&lt;=10?3:e%100&gt;=11?4:5)},6:function(e){return Number(e==1?0:e&gt;=2&amp;&amp;e&lt;=4?1:2)},7:function(e){return Number(e==1?0:e%10&gt;=2&amp;&amp;e%10&lt;=4&amp;&amp;(e%100&lt;10||e%100&gt;=20)?1:2)},8:function(e){return Number(e==1?0:e==2?1:e!=8&amp;&amp;e!=11?2:3)},9:function(e){return Number(e&gt;=2)},10:function(e){return Number(e==1?0:e==2?1:e&lt;7?2:e&lt;11?3:4)},11:function(e){return Number(e==1||e==11?0:e==2||e==12?1:e&gt;2&amp;&amp;e&lt;20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(e!==0)},14:function(e){return Number(e==1?0:e==2?1:e==3?2:3)},15:function(e){return Number(e%10==1&amp;&amp;e%100!=11?0:e%10&gt;=2&amp;&amp;(e%100&lt;10||e%100&gt;=20)?1:2)},16:function(e){return Number(e%10==1&amp;&amp;e%100!=11?0:e!==0?1:2)},17:function(e){return Number(e==1||e%10==1&amp;&amp;e%100!=11?0:1)},18:function(e){return Number(e==0?0:e==1?1:2)},19:function(e){return Number(e==1?0:e==0||e%100&gt;1&amp;&amp;e%100&lt;11?1:e%100&gt;10&amp;&amp;e%100&lt;20?2:3)},20:function(e){return Number(e==1?0:e==0||e%100&gt;0&amp;&amp;e%100&lt;20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(e==1?0:e==2?1:(e&lt;0||e&gt;10)&amp;&amp;e%10==0?2:3)}},vd=["v1","v2","v3"],za={zero:0,one:1,two:2,few:3,many:4,other:5};function wd(){var t={};return md.forEach(function(e){e.lngs.forEach(function(n){t[n]={numbers:e.nr,plurals:yd[e.fc]}})}),t}var bd=function(){function t(e){var n=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{};nt(this,t),this.languageUtils=e,this.options=n,this.logger=Ze.create("pluralResolver"),(!this.options.compatibilityJSON||this.options.compatibilityJSON==="v4")&amp;&amp;(typeof Intl&gt;"u"||!Intl.PluralRules)&amp;&amp;(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=wd()}return tt(t,[{key:"addRule",value:function(n,r){this.rules[n]=r}},{key:"getRule",value:function(n){var r=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(n,{type:r.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[n]||this.rules[this.languageUtils.getLanguagePartFromCode(n)]}},{key:"needsPlural",value:function(n){var r=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{},i=this.getRule(n,r);return this.shouldUseIntlApi()?i&amp;&amp;i.resolvedOptions().pluralCategories.length&gt;1:i&amp;&amp;i.numbers.length&gt;1}},{key:"getPluralFormsOfKey",value:function(n,r){var i=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(n,i).map(function(a){return"".concat(r).concat(a)})}},{key:"getSuffixes",value:function(n){var r=this,i=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{},a=this.getRule(n,i);return a?this.shouldUseIntlApi()?a.resolvedOptions().pluralCategories.sort(function(s,o){return za[s]-za[o]}).map(function(s){return"".concat(r.options.prepend).concat(s)}):a.numbers.map(function(s){return r.getSuffix(n,s,i)}):[]}},{key:"getSuffix",value:function(n,r){var i=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0?arguments[2]:{},a=this.getRule(n,i);return a?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(a.select(r)):this.getSuffixRetroCompatible(a,r):(this.logger.warn("no plural rule found for: ".concat(n)),"")}},{key:"getSuffixRetroCompatible",value:function(n,r){var i=this,a=n.noAbs?n.plurals(r):n.plurals(Math.abs(r)),s=n.numbers[a];this.options.simplifyPluralSuffix&amp;&amp;n.numbers.length===2&amp;&amp;n.numbers[0]===1&amp;&amp;(s===2?s="plural":s===1&amp;&amp;(s=""));var o=function(){return i.options.prepend&amp;&amp;s.toString()?i.options.prepend+s.toString():s.toString()};return this.options.compatibilityJSON==="v1"?s===1?"":typeof s=="number"?"_plural_".concat(s.toString()):o():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&amp;&amp;n.numbers.length===2&amp;&amp;n.numbers[0]===1?o():this.options.prepend&amp;&amp;a.toString()?this.options.prepend+a.toString():a.toString()}},{key:"shouldUseIntlApi",value:function(){return!vd.includes(this.options.compatibilityJSON)}}]),t}();function Va(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&amp;&amp;(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function Fe(t){for(var e=1;e&lt;arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Va(Object(n),!0).forEach(function(r){bt(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Va(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}var _d=function(){function t(){var e=arguments.length&gt;0&amp;&amp;arguments[0]!==void 0?arguments[0]:{};nt(this,t),this.logger=Ze.create("interpolator"),this.options=e,this.format=e.interpolation&amp;&amp;e.interpolation.format||function(n){return n},this.init(e)}return tt(t,[{key:"init",value:function(){var n=arguments.length&gt;0&amp;&amp;arguments[0]!==void 0?arguments[0]:{};n.interpolation||(n.interpolation={escapeValue:!0});var r=n.interpolation;this.escape=r.escape!==void 0?r.escape:od,this.escapeValue=r.escapeValue!==void 0?r.escapeValue:!0,this.useRawValueToEscape=r.useRawValueToEscape!==void 0?r.useRawValueToEscape:!1,this.prefix=r.prefix?Vt(r.prefix):r.prefixEscaped||"{{",this.suffix=r.suffix?Vt(r.suffix):r.suffixEscaped||"}}",this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||",",this.unescapePrefix=r.unescapeSuffix?"":r.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":r.unescapeSuffix||"",this.nestingPrefix=r.nestingPrefix?Vt(r.nestingPrefix):r.nestingPrefixEscaped||Vt("$t("),this.nestingSuffix=r.nestingSuffix?Vt(r.nestingSuffix):r.nestingSuffixEscaped||Vt(")"),this.nestingOptionsSeparator=r.nestingOptionsSeparator?r.nestingOptionsSeparator:r.nestingOptionsSeparator||",",this.maxReplaces=r.maxReplaces?r.maxReplaces:1e3,this.alwaysFormat=r.alwaysFormat!==void 0?r.alwaysFormat:!1,this.resetRegExp()}},{key:"reset",value:function(){this.options&amp;&amp;this.init(this.options)}},{key:"resetRegExp",value:function(){var n="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(n,"g");var r="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(r,"g");var i="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(i,"g")}},{key:"interpolate",value:function(n,r,i,a){var s=this,o,l,c,u=this.options&amp;&amp;this.options.interpolation&amp;&amp;this.options.interpolation.defaultVariables||{};function f(w){return w.replace(/\$/g,"$$$$")}var m=function(d){if(d.indexOf(s.formatSeparator)&lt;0){var y=La(r,u,d);return s.alwaysFormat?s.format(y,void 0,i,Fe(Fe(Fe({},a),r),{},{interpolationkey:d})):y}var $=d.split(s.formatSeparator),k=$.shift().trim(),I=$.join(s.formatSeparator).trim();return s.format(La(r,u,k),I,i,Fe(Fe(Fe({},a),r),{},{interpolationkey:k}))};this.resetRegExp();var h=a&amp;&amp;a.missingInterpolationHandler||this.options.missingInterpolationHandler,v=a&amp;&amp;a.interpolation&amp;&amp;a.interpolation.skipOnVariables!==void 0?a.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables,b=[{regex:this.regexpUnescape,safeValue:function(d){return f(d)}},{regex:this.regexp,safeValue:function(d){return s.escapeValue?f(s.escape(d)):f(d)}}];return b.forEach(function(w){for(c=0;o=w.regex.exec(n);){var d=o[1].trim();if(l=m(d),l===void 0)if(typeof h=="function"){var y=h(n,o,a);l=typeof y=="string"?y:""}else if(a&amp;&amp;a.hasOwnProperty(d))l="";else if(v){l=o[0];continue}else s.logger.warn("missed to pass in variable ".concat(d," for interpolating ").concat(n)),l="";else typeof l!="string"&amp;&amp;!s.useRawValueToEscape&amp;&amp;(l=Da(l));var $=w.safeValue(l);if(n=n.replace(o[0],$),v?(w.regex.lastIndex+=l.length,w.regex.lastIndex-=o[0].length):w.regex.lastIndex=0,c++,c&gt;=s.maxReplaces)break}}),n}},{key:"nest",value:function(n,r){var i=this,a=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0?arguments[2]:{},s,o,l=Fe({},a);l.applyPostProcessor=!1,delete l.defaultValue;function c(h,v){var b=this.nestingOptionsSeparator;if(h.indexOf(b)&lt;0)return h;var w=h.split(new RegExp("".concat(b,"[ ]*{"))),d="{".concat(w[1]);h=w[0],d=this.interpolate(d,l),d=d.replace(/'/g,'"');try{l=JSON.parse(d),v&amp;&amp;(l=Fe(Fe({},v),l))}catch(y){return this.logger.warn("failed parsing options string in nesting for key ".concat(h),y),"".concat(h).concat(b).concat(d)}return delete l.defaultValue,h}for(;s=this.nestingRegexp.exec(n);){var u=[],f=!1;if(s[0].indexOf(this.formatSeparator)!==-1&amp;&amp;!/{.*}/.test(s[1])){var m=s[1].split(this.formatSeparator).map(function(h){return h.trim()});s[1]=m.shift(),u=m,f=!0}if(o=r(c.call(this,s[1].trim(),l),l),o&amp;&amp;s[0]===n&amp;&amp;typeof o!="string")return o;typeof o!="string"&amp;&amp;(o=Da(o)),o||(this.logger.warn("missed to resolve ".concat(s[1]," for nesting ").concat(n)),o=""),f&amp;&amp;(o=u.reduce(function(h,v){return i.format(h,v,a.lng,Fe(Fe({},a),{},{interpolationkey:s[1].trim()}))},o.trim())),n=n.replace(s[0],o),this.regexp.lastIndex=0}return n}}]),t}();function qa(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&amp;&amp;(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function pt(t){for(var e=1;e&lt;arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?qa(Object(n),!0).forEach(function(r){bt(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):qa(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function $d(t){var e=t.toLowerCase().trim(),n={};if(t.indexOf("(")&gt;-1){var r=t.split("(");e=r[0].toLowerCase().trim();var i=r[1].substring(0,r[1].length-1);if(e==="currency"&amp;&amp;i.indexOf(":")&lt;0)n.currency||(n.currency=i.trim());else if(e==="relativetime"&amp;&amp;i.indexOf(":")&lt;0)n.range||(n.range=i.trim());else{var a=i.split(";");a.forEach(function(s){if(!!s){var o=s.split(":"),l=td(o),c=l[0],u=l.slice(1),f=u.join(":").trim().replace(/^'+|'+$/g,"");n[c.trim()]||(n[c.trim()]=f),f==="false"&amp;&amp;(n[c.trim()]=!1),f==="true"&amp;&amp;(n[c.trim()]=!0),isNaN(f)||(n[c.trim()]=parseInt(f,10))}})}}return{formatName:e,formatOptions:n}}var Sd=function(){function t(){var e=arguments.length&gt;0&amp;&amp;arguments[0]!==void 0?arguments[0]:{};nt(this,t),this.logger=Ze.create("formatter"),this.options=e,this.formats={number:function(r,i,a){return new Intl.NumberFormat(i,a).format(r)},currency:function(r,i,a){return new Intl.NumberFormat(i,pt(pt({},a),{},{style:"currency"})).format(r)},datetime:function(r,i,a){return new Intl.DateTimeFormat(i,pt({},a)).format(r)},relativetime:function(r,i,a){return new Intl.RelativeTimeFormat(i,pt({},a)).format(r,a.range||"day")},list:function(r,i,a){return new Intl.ListFormat(i,pt({},a)).format(r)}},this.init(e)}return tt(t,[{key:"init",value:function(n){var r=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{interpolation:{}},i=r.interpolation;this.formatSeparator=i.formatSeparator?i.formatSeparator:i.formatSeparator||","}},{key:"add",value:function(n,r){this.formats[n.toLowerCase().trim()]=r}},{key:"format",value:function(n,r,i,a){var s=this,o=r.split(this.formatSeparator),l=o.reduce(function(c,u){var f=$d(u),m=f.formatName,h=f.formatOptions;if(s.formats[m]){var v=c;try{var b=a&amp;&amp;a.formatParams&amp;&amp;a.formatParams[a.interpolationkey]||{},w=b.locale||b.lng||a.locale||a.lng||i;v=s.formats[m](c,w,pt(pt(pt({},h),a),b))}catch(d){s.logger.warn(d)}return v}else s.logger.warn("there was no format function for ".concat(m));return c},n);return l}}]),t}();function Ka(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&amp;&amp;(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function Ha(t){for(var e=1;e&lt;arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Ka(Object(n),!0).forEach(function(r){bt(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Ka(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Ed(t){var e=kd();return function(){var r=vt(t),i;if(e){var a=vt(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return Pn(this,i)}}function kd(){if(typeof Reflect&gt;"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Pd(t,e){t.pending[e]!==void 0&amp;&amp;(delete t.pending[e],t.pendingCount--)}var Od=function(t){pr(n,t);var e=Ed(n);function n(r,i,a){var s,o=arguments.length&gt;3&amp;&amp;arguments[3]!==void 0?arguments[3]:{};return nt(this,n),s=e.call(this),Sr&amp;&amp;wt.call(Tt(s)),s.backend=r,s.store=i,s.services=a,s.languageUtils=a.languageUtils,s.options=o,s.logger=Ze.create("backendConnector"),s.waitingReads=[],s.maxParallelReads=o.maxParallelReads||10,s.readingCalls=0,s.state={},s.queue=[],s.backend&amp;&amp;s.backend.init&amp;&amp;s.backend.init(a,o.backend,o),s}return tt(n,[{key:"queueLoad",value:function(i,a,s,o){var l=this,c={},u={},f={},m={};return i.forEach(function(h){var v=!0;a.forEach(function(b){var w="".concat(h,"|").concat(b);!s.reload&amp;&amp;l.store.hasResourceBundle(h,b)?l.state[w]=2:l.state[w]&lt;0||(l.state[w]===1?u[w]===void 0&amp;&amp;(u[w]=!0):(l.state[w]=1,v=!1,u[w]===void 0&amp;&amp;(u[w]=!0),c[w]===void 0&amp;&amp;(c[w]=!0),m[b]===void 0&amp;&amp;(m[b]=!0)))}),v||(f[h]=!0)}),(Object.keys(c).length||Object.keys(u).length)&amp;&amp;this.queue.push({pending:u,pendingCount:Object.keys(u).length,loaded:{},errors:[],callback:o}),{toLoad:Object.keys(c),pending:Object.keys(u),toLoadLanguages:Object.keys(f),toLoadNamespaces:Object.keys(m)}}},{key:"loaded",value:function(i,a,s){var o=i.split("|"),l=o[0],c=o[1];a&amp;&amp;this.emit("failedLoading",l,c,a),s&amp;&amp;this.store.addResourceBundle(l,c,s),this.state[i]=a?-1:2;var u={};this.queue.forEach(function(f){ad(f.loaded,[l],c),Pd(f,i),a&amp;&amp;f.errors.push(a),f.pendingCount===0&amp;&amp;!f.done&amp;&amp;(Object.keys(f.loaded).forEach(function(m){u[m]||(u[m]={});var h=f.loaded[m];h.length&amp;&amp;h.forEach(function(v){u[m][v]===void 0&amp;&amp;(u[m][v]=!0)})}),f.done=!0,f.errors.length?f.callback(f.errors):f.callback())}),this.emit("loaded",u),this.queue=this.queue.filter(function(f){return!f.done})}},{key:"read",value:function(i,a,s){var o=this,l=arguments.length&gt;3&amp;&amp;arguments[3]!==void 0?arguments[3]:0,c=arguments.length&gt;4&amp;&amp;arguments[4]!==void 0?arguments[4]:350,u=arguments.length&gt;5?arguments[5]:void 0;if(!i.length)return u(null,{});if(this.readingCalls&gt;=this.maxParallelReads){this.waitingReads.push({lng:i,ns:a,fcName:s,tried:l,wait:c,callback:u});return}return this.readingCalls++,this.backend[s](i,a,function(f,m){if(f&amp;&amp;m&amp;&amp;l&lt;5){setTimeout(function(){o.read.call(o,i,a,s,l+1,c*2,u)},c);return}if(o.readingCalls--,o.waitingReads.length&gt;0){var h=o.waitingReads.shift();o.read(h.lng,h.ns,h.fcName,h.tried,h.wait,h.callback)}u(f,m)})}},{key:"prepareLoading",value:function(i,a){var s=this,o=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0?arguments[2]:{},l=arguments.length&gt;3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),l&amp;&amp;l();typeof i=="string"&amp;&amp;(i=this.languageUtils.toResolveHierarchy(i)),typeof a=="string"&amp;&amp;(a=[a]);var c=this.queueLoad(i,a,o,l);if(!c.toLoad.length)return c.pending.length||l(),null;c.toLoad.forEach(function(u){s.loadOne(u)})}},{key:"load",value:function(i,a,s){this.prepareLoading(i,a,{},s)}},{key:"reload",value:function(i,a,s){this.prepareLoading(i,a,{reload:!0},s)}},{key:"loadOne",value:function(i){var a=this,s=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:"",o=i.split("|"),l=o[0],c=o[1];this.read(l,c,"read",void 0,void 0,function(u,f){u&amp;&amp;a.logger.warn("".concat(s,"loading namespace ").concat(c," for language ").concat(l," failed"),u),!u&amp;&amp;f&amp;&amp;a.logger.log("".concat(s,"loaded namespace ").concat(c," for language ").concat(l),f),a.loaded(i,u,f)})}},{key:"saveMissing",value:function(i,a,s,o,l){var c=arguments.length&gt;5&amp;&amp;arguments[5]!==void 0?arguments[5]:{};if(this.services.utils&amp;&amp;this.services.utils.hasLoadedNamespace&amp;&amp;!this.services.utils.hasLoadedNamespace(a)){this.logger.warn('did not save key "'.concat(s,'" as the namespace "').concat(a,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}s==null||s===""||(this.backend&amp;&amp;this.backend.create&amp;&amp;this.backend.create(i,a,s,o,null,Ha(Ha({},c),{},{isUpdate:l})),!(!i||!i[0])&amp;&amp;this.store.addResource(i[0],a,s,o))}}]),n}(wt);function Cd(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var n={};if(hn(e[1])==="object"&amp;&amp;(n=e[1]),typeof e[1]=="string"&amp;&amp;(n.defaultValue=e[1]),typeof e[2]=="string"&amp;&amp;(n.tDescription=e[2]),hn(e[2])==="object"||hn(e[3])==="object"){var r=e[3]||e[2];Object.keys(r).forEach(function(i){n[i]=r[i]})}return n},interpolation:{escapeValue:!0,format:function(e,n,r,i){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function Ja(t){return typeof t.ns=="string"&amp;&amp;(t.ns=[t.ns]),typeof t.fallbackLng=="string"&amp;&amp;(t.fallbackLng=[t.fallbackLng]),typeof t.fallbackNS=="string"&amp;&amp;(t.fallbackNS=[t.fallbackNS]),t.supportedLngs&amp;&amp;t.supportedLngs.indexOf("cimode")&lt;0&amp;&amp;(t.supportedLngs=t.supportedLngs.concat(["cimode"])),t}function Ga(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&amp;&amp;(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function We(t){for(var e=1;e&lt;arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Ga(Object(n),!0).forEach(function(r){bt(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Ga(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Rd(t){var e=Td();return function(){var r=vt(t),i;if(e){var a=vt(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return Pn(this,i)}}function Td(){if(typeof Reflect&gt;"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Vn(){}function Nd(t){var e=Object.getOwnPropertyNames(Object.getPrototypeOf(t));e.forEach(function(n){typeof t[n]=="function"&amp;&amp;(t[n]=t[n].bind(t))})}var lr=function(t){pr(n,t);var e=Rd(n);function n(){var r,i=arguments.length&gt;0&amp;&amp;arguments[0]!==void 0?arguments[0]:{},a=arguments.length&gt;1?arguments[1]:void 0;if(nt(this,n),r=e.call(this),Sr&amp;&amp;wt.call(Tt(r)),r.options=Ja(i),r.services={},r.logger=Ze,r.modules={external:[]},Nd(Tt(r)),a&amp;&amp;!r.isInitialized&amp;&amp;!i.isClone){if(!r.options.initImmediate)return r.init(i,a),Pn(r,Tt(r));setTimeout(function(){r.init(i,a)},0)}return r}return tt(n,[{key:"init",value:function(){var i=this,a=arguments.length&gt;0&amp;&amp;arguments[0]!==void 0?arguments[0]:{},s=arguments.length&gt;1?arguments[1]:void 0;typeof a=="function"&amp;&amp;(s=a,a={}),!a.defaultNS&amp;&amp;a.ns&amp;&amp;(typeof a.ns=="string"?a.defaultNS=a.ns:a.ns.indexOf("translation")&lt;0&amp;&amp;(a.defaultNS=a.ns[0]));var o=Cd();this.options=We(We(We({},o),this.options),Ja(a)),this.options.compatibilityAPI!=="v1"&amp;&amp;(this.options.interpolation=We(We({},o.interpolation),this.options.interpolation)),a.keySeparator!==void 0&amp;&amp;(this.options.userDefinedKeySeparator=a.keySeparator),a.nsSeparator!==void 0&amp;&amp;(this.options.userDefinedNsSeparator=a.nsSeparator);function l(d){return d?typeof d=="function"?new d:d:null}if(!this.options.isClone){this.modules.logger?Ze.init(l(this.modules.logger),this.options):Ze.init(null,this.options);var c;this.modules.formatter?c=this.modules.formatter:typeof Intl&lt;"u"&amp;&amp;(c=Sd);var u=new gd(this.options);this.store=new dd(this.options.resources,this.options);var f=this.services;f.logger=Ze,f.resourceStore=this.store,f.languageUtils=u,f.pluralResolver=new bd(u,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),c&amp;&amp;(!this.options.interpolation.format||this.options.interpolation.format===o.interpolation.format)&amp;&amp;(f.formatter=l(c),f.formatter.init(f,this.options),this.options.interpolation.format=f.formatter.format.bind(f.formatter)),f.interpolator=new _d(this.options),f.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},f.backendConnector=new Od(l(this.modules.backend),f.resourceStore,f,this.options),f.backendConnector.on("*",function(d){for(var y=arguments.length,$=new Array(y&gt;1?y-1:0),k=1;k&lt;y;k++)$[k-1]=arguments[k];i.emit.apply(i,[d].concat($))}),this.modules.languageDetector&amp;&amp;(f.languageDetector=l(this.modules.languageDetector),f.languageDetector.init(f,this.options.detection,this.options)),this.modules.i18nFormat&amp;&amp;(f.i18nFormat=l(this.modules.i18nFormat),f.i18nFormat.init&amp;&amp;f.i18nFormat.init(this)),this.translator=new Ua(this.services,this.options),this.translator.on("*",function(d){for(var y=arguments.length,$=new Array(y&gt;1?y-1:0),k=1;k&lt;y;k++)$[k-1]=arguments[k];i.emit.apply(i,[d].concat($))}),this.modules.external.forEach(function(d){d.init&amp;&amp;d.init(i)})}if(this.format=this.options.interpolation.format,s||(s=Vn),this.options.fallbackLng&amp;&amp;!this.services.languageDetector&amp;&amp;!this.options.lng){var m=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);m.length&gt;0&amp;&amp;m[0]!=="dev"&amp;&amp;(this.options.lng=m[0])}!this.services.languageDetector&amp;&amp;!this.options.lng&amp;&amp;this.logger.warn("init: no languageDetector is used and no lng is defined");var h=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];h.forEach(function(d){i[d]=function(){var y;return(y=i.store)[d].apply(y,arguments)}});var v=["addResource","addResources","addResourceBundle","removeResourceBundle"];v.forEach(function(d){i[d]=function(){var y;return(y=i.store)[d].apply(y,arguments),i}});var b=fn(),w=function(){var y=function(k,I){i.isInitialized&amp;&amp;!i.initializedStoreOnce&amp;&amp;i.logger.warn("init: i18next is already initialized. You should call init just once!"),i.isInitialized=!0,i.options.isClone||i.logger.log("initialized",i.options),i.emit("initialized",i.options),b.resolve(I),s(k,I)};if(i.languages&amp;&amp;i.options.compatibilityAPI!=="v1"&amp;&amp;!i.isInitialized)return y(null,i.t.bind(i));i.changeLanguage(i.options.lng,y)};return this.options.resources||!this.options.initImmediate?w():setTimeout(w,0),b}},{key:"loadResources",value:function(i){var a=this,s=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:Vn,o=s,l=typeof i=="string"?i:this.language;if(typeof i=="function"&amp;&amp;(o=i),!this.options.resources||this.options.partialBundledLanguages){if(l&amp;&amp;l.toLowerCase()==="cimode")return o();var c=[],u=function(h){if(!!h){var v=a.services.languageUtils.toResolveHierarchy(h);v.forEach(function(b){c.indexOf(b)&lt;0&amp;&amp;c.push(b)})}};if(l)u(l);else{var f=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);f.forEach(function(m){return u(m)})}this.options.preload&amp;&amp;this.options.preload.forEach(function(m){return u(m)}),this.services.backendConnector.load(c,this.options.ns,function(m){!m&amp;&amp;!a.resolvedLanguage&amp;&amp;a.language&amp;&amp;a.setResolvedLanguage(a.language),o(m)})}else o(null)}},{key:"reloadResources",value:function(i,a,s){var o=fn();return i||(i=this.languages),a||(a=this.options.ns),s||(s=Vn),this.services.backendConnector.reload(i,a,function(l){o.resolve(),s(l)}),o}},{key:"use",value:function(i){if(!i)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!i.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return i.type==="backend"&amp;&amp;(this.modules.backend=i),(i.type==="logger"||i.log&amp;&amp;i.warn&amp;&amp;i.error)&amp;&amp;(this.modules.logger=i),i.type==="languageDetector"&amp;&amp;(this.modules.languageDetector=i),i.type==="i18nFormat"&amp;&amp;(this.modules.i18nFormat=i),i.type==="postProcessor"&amp;&amp;Hs.addPostProcessor(i),i.type==="formatter"&amp;&amp;(this.modules.formatter=i),i.type==="3rdParty"&amp;&amp;this.modules.external.push(i),this}},{key:"setResolvedLanguage",value:function(i){if(!(!i||!this.languages)&amp;&amp;!(["cimode","dev"].indexOf(i)&gt;-1))for(var a=0;a&lt;this.languages.length;a++){var s=this.languages[a];if(!(["cimode","dev"].indexOf(s)&gt;-1)&amp;&amp;this.store.hasLanguageSomeTranslations(s)){this.resolvedLanguage=s;break}}}},{key:"changeLanguage",value:function(i,a){var s=this;this.isLanguageChangingTo=i;var o=fn();this.emit("languageChanging",i);var l=function(m){s.language=m,s.languages=s.services.languageUtils.toResolveHierarchy(m),s.resolvedLanguage=void 0,s.setResolvedLanguage(m)},c=function(m,h){h?(l(h),s.translator.changeLanguage(h),s.isLanguageChangingTo=void 0,s.emit("languageChanged",h),s.logger.log("languageChanged",h)):s.isLanguageChangingTo=void 0,o.resolve(function(){return s.t.apply(s,arguments)}),a&amp;&amp;a(m,function(){return s.t.apply(s,arguments)})},u=function(m){!i&amp;&amp;!m&amp;&amp;s.services.languageDetector&amp;&amp;(m=[]);var h=typeof m=="string"?m:s.services.languageUtils.getBestMatchFromCodes(m);h&amp;&amp;(s.language||l(h),s.translator.language||s.translator.changeLanguage(h),s.services.languageDetector&amp;&amp;s.services.languageDetector.cacheUserLanguage(h)),s.loadResources(h,function(v){c(v,h)})};return!i&amp;&amp;this.services.languageDetector&amp;&amp;!this.services.languageDetector.async?u(this.services.languageDetector.detect()):!i&amp;&amp;this.services.languageDetector&amp;&amp;this.services.languageDetector.async?this.services.languageDetector.detect(u):u(i),o}},{key:"getFixedT",value:function(i,a,s){var o=this,l=function c(u,f){var m;if(hn(f)!=="object"){for(var h=arguments.length,v=new Array(h&gt;2?h-2:0),b=2;b&lt;h;b++)v[b-2]=arguments[b];m=o.options.overloadTranslationOptionHandler([u,f].concat(v))}else m=We({},f);m.lng=m.lng||c.lng,m.lngs=m.lngs||c.lngs,m.ns=m.ns||c.ns,m.keyPrefix=m.keyPrefix||s||c.keyPrefix;var w=o.options.keySeparator||".",d=m.keyPrefix?"".concat(m.keyPrefix).concat(w).concat(u):u;return o.t(d,m)};return typeof i=="string"?l.lng=i:l.lngs=i,l.ns=a,l.keyPrefix=s,l}},{key:"t",value:function(){var i;return this.translator&amp;&amp;(i=this.translator).translate.apply(i,arguments)}},{key:"exists",value:function(){var i;return this.translator&amp;&amp;(i=this.translator).exists.apply(i,arguments)}},{key:"setDefaultNamespace",value:function(i){this.options.defaultNS=i}},{key:"hasLoadedNamespace",value:function(i){var a=this,s=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var o=this.resolvedLanguage||this.languages[0],l=this.options?this.options.fallbackLng:!1,c=this.languages[this.languages.length-1];if(o.toLowerCase()==="cimode")return!0;var u=function(h,v){var b=a.services.backendConnector.state["".concat(h,"|").concat(v)];return b===-1||b===2};if(s.precheck){var f=s.precheck(this,u);if(f!==void 0)return f}return!!(this.hasResourceBundle(o,i)||!this.services.backendConnector.backend||this.options.resources&amp;&amp;!this.options.partialBundledLanguages||u(o,i)&amp;&amp;(!l||u(c,i)))}},{key:"loadNamespaces",value:function(i,a){var s=this,o=fn();return this.options.ns?(typeof i=="string"&amp;&amp;(i=[i]),i.forEach(function(l){s.options.ns.indexOf(l)&lt;0&amp;&amp;s.options.ns.push(l)}),this.loadResources(function(l){o.resolve(),a&amp;&amp;a(l)}),o):(a&amp;&amp;a(),Promise.resolve())}},{key:"loadLanguages",value:function(i,a){var s=fn();typeof i=="string"&amp;&amp;(i=[i]);var o=this.options.preload||[],l=i.filter(function(c){return o.indexOf(c)&lt;0});return l.length?(this.options.preload=o.concat(l),this.loadResources(function(c){s.resolve(),a&amp;&amp;a(c)}),s):(a&amp;&amp;a(),Promise.resolve())}},{key:"dir",value:function(i){if(i||(i=this.resolvedLanguage||(this.languages&amp;&amp;this.languages.length&gt;0?this.languages[0]:this.language)),!i)return"rtl";var a=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"];return a.indexOf(this.services.languageUtils.getLanguagePartFromCode(i))&gt;-1||i.toLowerCase().indexOf("-arab")&gt;1?"rtl":"ltr"}},{key:"cloneInstance",value:function(){var i=this,a=arguments.length&gt;0&amp;&amp;arguments[0]!==void 0?arguments[0]:{},s=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:Vn,o=We(We(We({},this.options),a),{isClone:!0}),l=new n(o),c=["store","services","language"];return c.forEach(function(u){l[u]=i[u]}),l.services=We({},this.services),l.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},l.translator=new Ua(l.services,l.options),l.translator.on("*",function(u){for(var f=arguments.length,m=new Array(f&gt;1?f-1:0),h=1;h&lt;f;h++)m[h-1]=arguments[h];l.emit.apply(l,[u].concat(m))}),l.init(o,s),l.translator.options=l.options,l.translator.backendConnector.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},l}},{key:"toJSON",value:function(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}]),n}(wt);bt(lr,"createInstance",function(){var t=arguments.length&gt;0&amp;&amp;arguments[0]!==void 0?arguments[0]:{},e=arguments.length&gt;1?arguments[1]:void 0;return new lr(t,e)});var Ce=lr.createInstance();Ce.createInstance=lr.createInstance;Ce.createInstance;Ce.init;Ce.loadResources;Ce.reloadResources;Ce.use;Ce.changeLanguage;Ce.getFixedT;Ce.t;Ce.exists;Ce.setDefaultNamespace;Ce.hasLoadedNamespace;Ce.loadNamespaces;Ce.loadLanguages;function Gr(t){return Gr=typeof Symbol=="function"&amp;&amp;typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&amp;&amp;typeof Symbol=="function"&amp;&amp;e.constructor===Symbol&amp;&amp;e!==Symbol.prototype?"symbol":typeof e},Gr(t)}var Js=[],Ad=Js.forEach,Id=Js.slice;function Xr(t){return Ad.call(Id.call(arguments,1),function(e){if(e)for(var n in e)t[n]===void 0&amp;&amp;(t[n]=e[n])}),t}function Gs(){return typeof XMLHttpRequest=="function"||(typeof XMLHttpRequest&gt;"u"?"undefined":Gr(XMLHttpRequest))==="object"}function jd(t){return!!t&amp;&amp;typeof t.then=="function"}function Dd(t){return jd(t)?t:Promise.resolve(t)}function xd(t){throw new Error('Could not dynamically require "'+t+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var ur={exports:{}},qn={exports:{}},Xa;function Ld(){return Xa||(Xa=1,function(t,e){var n=typeof self&lt;"u"?self:pn,r=function(){function a(){this.fetch=!1,this.DOMException=n.DOMException}return a.prototype=n,new a}();(function(a){(function(s){var o={searchParams:"URLSearchParams"in a,iterable:"Symbol"in a&amp;&amp;"iterator"in Symbol,blob:"FileReader"in a&amp;&amp;"Blob"in a&amp;&amp;function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in a,arrayBuffer:"ArrayBuffer"in a};function l(R){return R&amp;&amp;DataView.prototype.isPrototypeOf(R)}if(o.arrayBuffer)var c=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],u=ArrayBuffer.isView||function(R){return R&amp;&amp;c.indexOf(Object.prototype.toString.call(R))&gt;-1};function f(R){if(typeof R!="string"&amp;&amp;(R=String(R)),/[^a-z0-9\-#$%&amp;'*+.^_`|~]/i.test(R))throw new TypeError("Invalid character in header field name");return R.toLowerCase()}function m(R){return typeof R!="string"&amp;&amp;(R=String(R)),R}function h(R){var L={next:function(){var G=R.shift();return{done:G===void 0,value:G}}};return o.iterable&amp;&amp;(L[Symbol.iterator]=function(){return L}),L}function v(R){this.map={},R instanceof v?R.forEach(function(L,G){this.append(G,L)},this):Array.isArray(R)?R.forEach(function(L){this.append(L[0],L[1])},this):R&amp;&amp;Object.getOwnPropertyNames(R).forEach(function(L){this.append(L,R[L])},this)}v.prototype.append=function(R,L){R=f(R),L=m(L);var G=this.map[R];this.map[R]=G?G+", "+L:L},v.prototype.delete=function(R){delete this.map[f(R)]},v.prototype.get=function(R){return R=f(R),this.has(R)?this.map[R]:null},v.prototype.has=function(R){return this.map.hasOwnProperty(f(R))},v.prototype.set=function(R,L){this.map[f(R)]=m(L)},v.prototype.forEach=function(R,L){for(var G in this.map)this.map.hasOwnProperty(G)&amp;&amp;R.call(L,this.map[G],G,this)},v.prototype.keys=function(){var R=[];return this.forEach(function(L,G){R.push(G)}),h(R)},v.prototype.values=function(){var R=[];return this.forEach(function(L){R.push(L)}),h(R)},v.prototype.entries=function(){var R=[];return this.forEach(function(L,G){R.push([G,L])}),h(R)},o.iterable&amp;&amp;(v.prototype[Symbol.iterator]=v.prototype.entries);function b(R){if(R.bodyUsed)return Promise.reject(new TypeError("Already read"));R.bodyUsed=!0}function w(R){return new Promise(function(L,G){R.onload=function(){L(R.result)},R.onerror=function(){G(R.error)}})}function d(R){var L=new FileReader,G=w(L);return L.readAsArrayBuffer(R),G}function y(R){var L=new FileReader,G=w(L);return L.readAsText(R),G}function $(R){for(var L=new Uint8Array(R),G=new Array(L.length),le=0;le&lt;L.length;le++)G[le]=String.fromCharCode(L[le]);return G.join("")}function k(R){if(R.slice)return R.slice(0);var L=new Uint8Array(R.byteLength);return L.set(new Uint8Array(R)),L.buffer}function I(){return this.bodyUsed=!1,this._initBody=function(R){this._bodyInit=R,R?typeof R=="string"?this._bodyText=R:o.blob&amp;&amp;Blob.prototype.isPrototypeOf(R)?this._bodyBlob=R:o.formData&amp;&amp;FormData.prototype.isPrototypeOf(R)?this._bodyFormData=R:o.searchParams&amp;&amp;URLSearchParams.prototype.isPrototypeOf(R)?this._bodyText=R.toString():o.arrayBuffer&amp;&amp;o.blob&amp;&amp;l(R)?(this._bodyArrayBuffer=k(R.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):o.arrayBuffer&amp;&amp;(ArrayBuffer.prototype.isPrototypeOf(R)||u(R))?this._bodyArrayBuffer=k(R):this._bodyText=R=Object.prototype.toString.call(R):this._bodyText="",this.headers.get("content-type")||(typeof R=="string"?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&amp;&amp;this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):o.searchParams&amp;&amp;URLSearchParams.prototype.isPrototypeOf(R)&amp;&amp;this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o.blob&amp;&amp;(this.blob=function(){var R=b(this);if(R)return R;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?b(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(d)}),this.text=function(){var R=b(this);if(R)return R;if(this._bodyBlob)return y(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve($(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},o.formData&amp;&amp;(this.formData=function(){return this.text().then(z)}),this.json=function(){return this.text().then(JSON.parse)},this}var P=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function O(R){var L=R.toUpperCase();return P.indexOf(L)&gt;-1?L:R}function D(R,L){L=L||{};var G=L.body;if(R instanceof D){if(R.bodyUsed)throw new TypeError("Already read");this.url=R.url,this.credentials=R.credentials,L.headers||(this.headers=new v(R.headers)),this.method=R.method,this.mode=R.mode,this.signal=R.signal,!G&amp;&amp;R._bodyInit!=null&amp;&amp;(G=R._bodyInit,R.bodyUsed=!0)}else this.url=String(R);if(this.credentials=L.credentials||this.credentials||"same-origin",(L.headers||!this.headers)&amp;&amp;(this.headers=new v(L.headers)),this.method=O(L.method||this.method||"GET"),this.mode=L.mode||this.mode||null,this.signal=L.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&amp;&amp;G)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(G)}D.prototype.clone=function(){return new D(this,{body:this._bodyInit})};function z(R){var L=new FormData;return R.trim().split("&amp;").forEach(function(G){if(G){var le=G.split("="),de=le.shift().replace(/\+/g," "),ne=le.join("=").replace(/\+/g," ");L.append(decodeURIComponent(de),decodeURIComponent(ne))}}),L}function q(R){var L=new v,G=R.replace(/\r?\n[\t ]+/g," ");return G.split(/\r?\n/).forEach(function(le){var de=le.split(":"),ne=de.shift().trim();if(ne){var M=de.join(":").trim();L.append(ne,M)}}),L}I.call(D.prototype);function Z(R,L){L||(L={}),this.type="default",this.status=L.status===void 0?200:L.status,this.ok=this.status&gt;=200&amp;&amp;this.status&lt;300,this.statusText="statusText"in L?L.statusText:"OK",this.headers=new v(L.headers),this.url=L.url||"",this._initBody(R)}I.call(Z.prototype),Z.prototype.clone=function(){return new Z(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new v(this.headers),url:this.url})},Z.error=function(){var R=new Z(null,{status:0,statusText:""});return R.type="error",R};var Q=[301,302,303,307,308];Z.redirect=function(R,L){if(Q.indexOf(L)===-1)throw new RangeError("Invalid status code");return new Z(null,{status:L,headers:{location:R}})},s.DOMException=a.DOMException;try{new s.DOMException}catch{s.DOMException=function(L,G){this.message=L,this.name=G;var le=Error(L);this.stack=le.stack},s.DOMException.prototype=Object.create(Error.prototype),s.DOMException.prototype.constructor=s.DOMException}function ce(R,L){return new Promise(function(G,le){var de=new D(R,L);if(de.signal&amp;&amp;de.signal.aborted)return le(new s.DOMException("Aborted","AbortError"));var ne=new XMLHttpRequest;function M(){ne.abort()}ne.onload=function(){var C={status:ne.status,statusText:ne.statusText,headers:q(ne.getAllResponseHeaders()||"")};C.url="responseURL"in ne?ne.responseURL:C.headers.get("X-Request-URL");var x="response"in ne?ne.response:ne.responseText;G(new Z(x,C))},ne.onerror=function(){le(new TypeError("Network request failed"))},ne.ontimeout=function(){le(new TypeError("Network request failed"))},ne.onabort=function(){le(new s.DOMException("Aborted","AbortError"))},ne.open(de.method,de.url,!0),de.credentials==="include"?ne.withCredentials=!0:de.credentials==="omit"&amp;&amp;(ne.withCredentials=!1),"responseType"in ne&amp;&amp;o.blob&amp;&amp;(ne.responseType="blob"),de.headers.forEach(function(C,x){ne.setRequestHeader(x,C)}),de.signal&amp;&amp;(de.signal.addEventListener("abort",M),ne.onreadystatechange=function(){ne.readyState===4&amp;&amp;de.signal.removeEventListener("abort",M)}),ne.send(typeof de._bodyInit&gt;"u"?null:de._bodyInit)})}return ce.polyfill=!0,a.fetch||(a.fetch=ce,a.Headers=v,a.Request=D,a.Response=Z),s.Headers=v,s.Request=D,s.Response=Z,s.fetch=ce,Object.defineProperty(s,"__esModule",{value:!0}),s})({})})(r),r.fetch.ponyfill=!0,delete r.fetch.polyfill;var i=r;e=i.fetch,e.default=i.fetch,e.fetch=i.fetch,e.Headers=i.Headers,e.Request=i.Request,e.Response=i.Response,t.exports=e}(qn,qn.exports)),qn.exports}(function(t,e){var n;if(typeof fetch=="function"&amp;&amp;(typeof pn&lt;"u"&amp;&amp;pn.fetch?n=pn.fetch:typeof window&lt;"u"&amp;&amp;window.fetch?n=window.fetch:n=fetch),typeof xd&lt;"u"&amp;&amp;(typeof window&gt;"u"||typeof window.document&gt;"u")){var r=n||Ld();r.default&amp;&amp;(r=r.default),e.default=r,t.exports=e.default}})(ur,ur.exports);const Xs=ur.exports,Wa=Bo({__proto__:null,default:Xs},[ur.exports]);function cr(t){return cr=typeof Symbol=="function"&amp;&amp;typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&amp;&amp;typeof Symbol=="function"&amp;&amp;e.constructor===Symbol&amp;&amp;e!==Symbol.prototype?"symbol":typeof e},cr(t)}var ut;typeof fetch=="function"&amp;&amp;(typeof global&lt;"u"&amp;&amp;global.fetch?ut=global.fetch:typeof window&lt;"u"&amp;&amp;window.fetch?ut=window.fetch:ut=fetch);var En;Gs()&amp;&amp;(typeof global&lt;"u"&amp;&amp;global.XMLHttpRequest?En=global.XMLHttpRequest:typeof window&lt;"u"&amp;&amp;window.XMLHttpRequest&amp;&amp;(En=window.XMLHttpRequest));var fr;typeof ActiveXObject=="function"&amp;&amp;(typeof global&lt;"u"&amp;&amp;global.ActiveXObject?fr=global.ActiveXObject:typeof window&lt;"u"&amp;&amp;window.ActiveXObject&amp;&amp;(fr=window.ActiveXObject));!ut&amp;&amp;Wa&amp;&amp;!En&amp;&amp;!fr&amp;&amp;(ut=Xs||Wa);typeof ut!="function"&amp;&amp;(ut=void 0);var Wr=function(e,n){if(n&amp;&amp;cr(n)==="object"){var r="";for(var i in n)r+="&amp;"+encodeURIComponent(i)+"="+encodeURIComponent(n[i]);if(!r)return e;e=e+(e.indexOf("?")!==-1?"&amp;":"?")+r.slice(1)}return e},Qa=function(e,n,r){ut(e,n).then(function(i){if(!i.ok)return r(i.statusText||"Error",{status:i.status});i.text().then(function(a){r(null,{status:i.status,data:a})}).catch(r)}).catch(r)},Ya=!1,Md=function(e,n,r,i){e.queryStringParams&amp;&amp;(n=Wr(n,e.queryStringParams));var a=Xr({},typeof e.customHeaders=="function"?e.customHeaders():e.customHeaders);r&amp;&amp;(a["Content-Type"]="application/json");var s=typeof e.requestOptions=="function"?e.requestOptions(r):e.requestOptions,o=Xr({method:r?"POST":"GET",body:r?e.stringify(r):void 0,headers:a},Ya?{}:s);try{Qa(n,o,i)}catch(l){if(!s||Object.keys(s).length===0||!l.message||l.message.indexOf("not implemented")&lt;0)return i(l);try{Object.keys(s).forEach(function(c){delete o[c]}),Qa(n,o,i),Ya=!0}catch(c){i(c)}}},Fd=function(e,n,r,i){r&amp;&amp;cr(r)==="object"&amp;&amp;(r=Wr("",r).slice(1)),e.queryStringParams&amp;&amp;(n=Wr(n,e.queryStringParams));try{var a;En?a=new En:a=new fr("MSXML2.XMLHTTP.3.0"),a.open(r?"POST":"GET",n,1),e.crossDomain||a.setRequestHeader("X-Requested-With","XMLHttpRequest"),a.withCredentials=!!e.withCredentials,r&amp;&amp;a.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),a.overrideMimeType&amp;&amp;a.overrideMimeType("application/json");var s=e.customHeaders;if(s=typeof s=="function"?s():s,s)for(var o in s)a.setRequestHeader(o,s[o]);a.onreadystatechange=function(){a.readyState&gt;3&amp;&amp;i(a.status&gt;=400?a.statusText:null,{status:a.status,data:a.responseText})},a.send(r)}catch(l){console&amp;&amp;console.log(l)}},Bd=function(e,n,r,i){if(typeof r=="function"&amp;&amp;(i=r,r=void 0),i=i||function(){},ut)return Md(e,n,r,i);if(Gs()||typeof ActiveXObject=="function")return Fd(e,n,r,i);i(new Error("No fetch and no xhr implementation found!"))};function Ud(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Za(t,e){for(var n=0;n&lt;e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&amp;&amp;(r.writable=!0),Object.defineProperty(t,r.key,r)}}function zd(t,e,n){return e&amp;&amp;Za(t.prototype,e),n&amp;&amp;Za(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function Vd(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var qd=function(){return{loadPath:"/locales/{{lng}}/{{ns}}.json",addPath:"/locales/add/{{lng}}/{{ns}}",allowMultiLoading:!1,parse:function(n){return JSON.parse(n)},stringify:JSON.stringify,parsePayload:function(n,r,i){return Vd({},r,i||"")},request:Bd,reloadInterval:typeof window&lt;"u"?!1:60*60*1e3,customHeaders:{},queryStringParams:{},crossDomain:!1,withCredentials:!1,overrideMimeType:!1,requestOptions:{mode:"cors",credentials:"same-origin",cache:"default"}}},Ws=function(){function t(e){var n=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{},r=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0?arguments[2]:{};Ud(this,t),this.services=e,this.options=n,this.allOptions=r,this.type="backend",this.init(e,n,r)}return zd(t,[{key:"init",value:function(n){var r=this,i=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{},a=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0?arguments[2]:{};this.services=n,this.options=Xr(i,this.options||{},qd()),this.allOptions=a,this.services&amp;&amp;this.options.reloadInterval&amp;&amp;setInterval(function(){return r.reload()},this.options.reloadInterval)}},{key:"readMulti",value:function(n,r,i){this._readAny(n,n,r,r,i)}},{key:"read",value:function(n,r,i){this._readAny([n],n,[r],r,i)}},{key:"_readAny",value:function(n,r,i,a,s){var o=this,l=this.options.loadPath;typeof this.options.loadPath=="function"&amp;&amp;(l=this.options.loadPath(n,i)),l=Dd(l),l.then(function(c){if(!c)return s(null,{});var u=o.services.interpolator.interpolate(c,{lng:n.join("+"),ns:i.join("+")});o.loadUrl(u,s,r,a)})}},{key:"loadUrl",value:function(n,r,i,a){var s=this;this.options.request(this.options,n,void 0,function(o,l){if(l&amp;&amp;(l.status&gt;=500&amp;&amp;l.status&lt;600||!l.status))return r("failed loading "+n+"; status code: "+l.status,!0);if(l&amp;&amp;l.status&gt;=400&amp;&amp;l.status&lt;500)return r("failed loading "+n+"; status code: "+l.status,!1);if(!l&amp;&amp;o&amp;&amp;o.message&amp;&amp;o.message.indexOf("Failed to fetch")&gt;-1)return r("failed loading "+n+": "+o.message,!0);if(o)return r(o,!1);var c,u;try{typeof l.data=="string"?c=s.options.parse(l.data,i,a):c=l.data}catch{u="failed parsing "+n+" to json"}if(u)return r(u,!1);r(null,c)})}},{key:"create",value:function(n,r,i,a,s){var o=this;if(!!this.options.addPath){typeof n=="string"&amp;&amp;(n=[n]);var l=this.options.parsePayload(r,i,a),c=0,u=[],f=[];n.forEach(function(m){var h=o.options.addPath;typeof o.options.addPath=="function"&amp;&amp;(h=o.options.addPath(m,r));var v=o.services.interpolator.interpolate(h,{lng:m,ns:r});o.options.request(o.options,v,l,function(b,w){c+=1,u.push(b),f.push(w),c===n.length&amp;&amp;s&amp;&amp;s(u,f)})})}}},{key:"reload",value:function(){var n=this,r=this.services,i=r.backendConnector,a=r.languageUtils,s=r.logger,o=i.language;if(!(o&amp;&amp;o.toLowerCase()==="cimode")){var l=[],c=function(f){var m=a.toResolveHierarchy(f);m.forEach(function(h){l.indexOf(h)&lt;0&amp;&amp;l.push(h)})};c(o),this.allOptions.preload&amp;&amp;this.allOptions.preload.forEach(function(u){return c(u)}),l.forEach(function(u){n.allOptions.ns.forEach(function(f){i.read(u,f,"read",null,null,function(m,h){m&amp;&amp;s.warn("loading namespace ".concat(f," for language ").concat(u," failed"),m),!m&amp;&amp;h&amp;&amp;s.log("loaded namespace ".concat(f," for language ").concat(u),h),i.loaded("".concat(u,"|").concat(f),m,h)})})})}}}]),t}();Ws.type="backend";const Kd="/vite/assets/en.c4fe387d.json",Hd="/vite/assets/fr.407d4a63.json",Jd="/vite/assets/am.a62d9e18.json",Gd="/vite/assets/zh-CN.88adf1f8.json",Xd="/vite/assets/zh-TW.fcbf06dc.json",Wd="/vite/assets/es.a88d06ce.json",Qd="/vite/assets/vi.6d4b6d17.json",Yd="/vite/assets/pa.c640a20b.json",Zd="/vite/assets/tl.3874c6f0.json",eh="/vite/assets/so.40dc9f72.json",th="/vite/assets/ht.e3a2997c.json",nh="/vite/assets/pt.bfc1074d.json",rh="/vite/assets/hi.47823f61.json",ih="/vite/assets/ko.27159ada.json",ah="/vite/assets/de.dd16de80.json",sh="/vite/assets/it.68f65414.json",oh="/vite/assets/ru.0ae69541.json",lh="/vite/assets/pl.fe4be915.json",uh="/vite/assets/el.392999d4.json",ch="/vite/assets/ja.723ba157.json",fh="/vite/assets/ta.03851211.json",dh="/vite/assets/nl.ffc64e33.json",hh="/vite/assets/bn.0de9660c.json",ph="/vite/assets/gu.3a94f4ed.json",gh="/vite/assets/uk.69a62cb7.json",mh="/vite/assets/ro.decd9755.json",yh="/vite/assets/ar.ab482da2.json",vh="/vite/assets/ur.de0de020.json",wh="/vite/assets/th.3ac7c267.json",bh="/vite/assets/he.7d8c86e6.json",_h="/vite/assets/km.bc6f1bb9.json",$h="/vite/assets/fa.150eac61.json",Sh="/vite/assets/hy.398a04db.json",Eh="/vite/assets/my.5d9f1a00.json",kh="/vite/assets/ps.59502b84.json",Ph="/vite/assets/sw.18632097.json",Oh="/vite/assets/tr.7ad7e059.json",Ch="/vite/assets/yi.855c26d5.json",Rh="/vite/assets/om.7d1cea8b.json",Th="/vite/assets/hmn.b05a8d0e.json",Vi={en:{title:"English",localTitle:"English",translation:Kd},fr:{title:"French",localTitle:"Fran\xE7ais",translation:Hd},am:{title:"Amharic",localTitle:"\u12A0\u121B\u122D\u129B",translation:Jd},"zh-CN":{title:"Simplified Chinese",localTitle:"\u7B80\u4F53\u4E2D\u6587",translation:Gd},"zh-TW":{title:"Traditional Chinese",localTitle:"\u7E41\u9AD4\u4E2D\u6587",translation:Xd},es:{title:"Spanish",localTitle:"Espa\xF1ol",translation:Wd},vi:{title:"Vietnamese",localTitle:"Ti\u1EBFng Vi\u1EC7t",translation:Qd},pa:{title:"Punjabi",localTitle:"\u0A2A\u0A70\u0A1C\u0A3E\u0A2C\u0A40",translation:Yd},tl:{title:"Tagalog",localTitle:"Tagalog",translation:Zd},so:{title:"Somali",localTitle:"Soomaali",translation:eh},ht:{title:"Haitian Creole",localTitle:"Krey\xF2l Ayisyen",translation:th},pt:{title:"Portuguese",localTitle:"Portugu\xEAs",translation:nh},hi:{title:"Hindi",localTitle:"\u0939\u093F\u0928\u094D\u0926\u0940",translation:rh},ko:{title:"Korean",localTitle:"\uD55C\uAD6D\uC5B4",translation:ih},de:{title:"German",localTitle:"Deutsch",translation:ah},it:{title:"Italian",localTitle:"Italiano",translation:sh},ru:{title:"Russian",localTitle:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439 \u044F\u0437\u044B\u043A",translation:oh},pl:{title:"Polish",localTitle:"Polski",translation:lh},el:{title:"Greek",localTitle:"\u03B5\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC",translation:uh},ja:{title:"Japanese",localTitle:"\u65E5\u672C\u8A9E",translation:ch},ta:{title:"Tamil",localTitle:"\u0BA4\u0BAE\u0BBF\u0BB4\u0BCD",translation:fh},nl:{title:"Dutch",localTitle:"Nederlands",translation:dh},bn:{title:"Bengali",localTitle:"\u09AC\u09BE\u0982\u09B2\u09BE",translation:hh},gu:{title:"Gujarati",localTitle:"\u0A97\u0AC1\u0A9C\u0AB0\u0ABE\u0AA4\u0AC0",translation:ph},uk:{title:"Ukrainian",localTitle:"\u0443\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430 \u043C\u043E\u0432\u0430",translation:gh},ro:{title:"Romanian",localTitle:"limba rom\xE2n\u0103",translation:mh},ar:{title:"Arabic",localTitle:"\u0639\u0631\u0628\u0649",translation:yh,rtl:!0},ur:{title:"Urdu",localTitle:"\u0627\u064F\u0631\u062F\u064F\u0648",translation:vh,rtl:!0},th:{title:"Thai",localTitle:"\u0E20\u0E32\u0E29\u0E32\u0E44\u0E17\u0E22",translation:wh},he:{title:"Hebrew",localTitle:"\u05E2\u05B4\u05D1\u05E8\u05B4\u05D9\u05EA",translation:bh,rtl:!0},km:{title:"Khmer",localTitle:"\u1797\u17B6\u179F\u17B6\u1781\u17D2\u1798\u17C2\u179A",translation:_h},fa:{title:"Persian",localTitle:"\u0641\u0627\u0631\u0633\u06CC",translation:$h,rtl:!0},hy:{title:"Armenian",localTitle:"\u0570\u0561\u0575\u0565\u0580\u0567\u0576",translation:Sh},my:{title:"Burmese",localTitle:"\u1019\u103C\u1014\u103A\u1019\u102C\u1018\u102C\u101E\u102C",translation:Eh},ps:{title:"Pashto",localTitle:"\u067E\u069A\u062A\u0648",translation:kh,rtl:!0},sw:{title:"Swahili",localTitle:"Kiswahili",translation:Ph},tr:{title:"Turkish",localTitle:"T\xFCrkiye",translation:Oh,rtl:!0},yi:{title:"Yiddish",localTitle:"\u05D9\u05D9\u05B4\u05D3\u05D9\u05E9",translation:Ch,rtl:!0},om:{title:"Oromo",localTitle:"Oromoo",translation:Rh},hmn:{title:"Hmong",localTitle:"Hmoob",translation:Th}},es=window.location.pathname.split("/")[1];var ss;const Qs=(ss=window.gon)==null?void 0:ss.defaultLanguage,Er=es in Vi?es:Qs;Ce.use(Ws).init({lng:Er,fallbackLng:Qs,interpolation:{escapeValue:!1},backend:{loadPath:([t])=&gt;{var e;return(e=Vi[t])==null?void 0:e.translation}}});var Tn={},Nh=function(){return typeof Promise=="function"&amp;&amp;Promise.prototype&amp;&amp;Promise.prototype.then},Ys={},je={};let qi;const Ah=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];je.getSymbolSize=function(e){if(!e)throw new Error('"version" cannot be null or undefined');if(e&lt;1||e&gt;40)throw new Error('"version" should be in range from 1 to 40');return e*4+17};je.getSymbolTotalCodewords=function(e){return Ah[e]};je.getBCHDigit=function(t){let e=0;for(;t!==0;)e++,t&gt;&gt;&gt;=1;return e};je.setToSJISFunction=function(e){if(typeof e!="function")throw new Error('"toSJISFunc" is not a valid function.');qi=e};je.isKanjiModeEnabled=function(){return typeof qi&lt;"u"};je.toSJIS=function(e){return qi(e)};var kr={};(function(t){t.L={bit:1},t.M={bit:0},t.Q={bit:3},t.H={bit:2};function e(n){if(typeof n!="string")throw new Error("Param is not a string");switch(n.toLowerCase()){case"l":case"low":return t.L;case"m":case"medium":return t.M;case"q":case"quartile":return t.Q;case"h":case"high":return t.H;default:throw new Error("Unknown EC Level: "+n)}}t.isValid=function(r){return r&amp;&amp;typeof r.bit&lt;"u"&amp;&amp;r.bit&gt;=0&amp;&amp;r.bit&lt;4},t.from=function(r,i){if(t.isValid(r))return r;try{return e(r)}catch{return i}}})(kr);function Zs(){this.buffer=[],this.length=0}Zs.prototype={get:function(t){const e=Math.floor(t/8);return(this.buffer[e]&gt;&gt;&gt;7-t%8&amp;1)===1},put:function(t,e){for(let n=0;n&lt;e;n++)this.putBit((t&gt;&gt;&gt;e-n-1&amp;1)===1)},getLengthInBits:function(){return this.length},putBit:function(t){const e=Math.floor(this.length/8);this.buffer.length&lt;=e&amp;&amp;this.buffer.push(0),t&amp;&amp;(this.buffer[e]|=128&gt;&gt;&gt;this.length%8),this.length++}};var Ih=Zs;function Nn(t){if(!t||t&lt;1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=t,this.data=new Uint8Array(t*t),this.reservedBit=new Uint8Array(t*t)}Nn.prototype.set=function(t,e,n,r){const i=t*this.size+e;this.data[i]=n,r&amp;&amp;(this.reservedBit[i]=!0)};Nn.prototype.get=function(t,e){return this.data[t*this.size+e]};Nn.prototype.xor=function(t,e,n){this.data[t*this.size+e]^=n};Nn.prototype.isReserved=function(t,e){return this.reservedBit[t*this.size+e]};var jh=Nn,eo={};(function(t){const e=je.getSymbolSize;t.getRowColCoords=function(r){if(r===1)return[];const i=Math.floor(r/7)+2,a=e(r),s=a===145?26:Math.ceil((a-13)/(2*i-2))*2,o=[a-7];for(let l=1;l&lt;i-1;l++)o[l]=o[l-1]-s;return o.push(6),o.reverse()},t.getPositions=function(r){const i=[],a=t.getRowColCoords(r),s=a.length;for(let o=0;o&lt;s;o++)for(let l=0;l&lt;s;l++)o===0&amp;&amp;l===0||o===0&amp;&amp;l===s-1||o===s-1&amp;&amp;l===0||i.push([a[o],a[l]]);return i}})(eo);var to={};const Dh=je.getSymbolSize,ts=7;to.getPositions=function(e){const n=Dh(e);return[[0,0],[n-ts,0],[0,n-ts]]};var no={};(function(t){t.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};const e={N1:3,N2:3,N3:40,N4:10};t.isValid=function(i){return i!=null&amp;&amp;i!==""&amp;&amp;!isNaN(i)&amp;&amp;i&gt;=0&amp;&amp;i&lt;=7},t.from=function(i){return t.isValid(i)?parseInt(i,10):void 0},t.getPenaltyN1=function(i){const a=i.size;let s=0,o=0,l=0,c=null,u=null;for(let f=0;f&lt;a;f++){o=l=0,c=u=null;for(let m=0;m&lt;a;m++){let h=i.get(f,m);h===c?o++:(o&gt;=5&amp;&amp;(s+=e.N1+(o-5)),c=h,o=1),h=i.get(m,f),h===u?l++:(l&gt;=5&amp;&amp;(s+=e.N1+(l-5)),u=h,l=1)}o&gt;=5&amp;&amp;(s+=e.N1+(o-5)),l&gt;=5&amp;&amp;(s+=e.N1+(l-5))}return s},t.getPenaltyN2=function(i){const a=i.size;let s=0;for(let o=0;o&lt;a-1;o++)for(let l=0;l&lt;a-1;l++){const c=i.get(o,l)+i.get(o,l+1)+i.get(o+1,l)+i.get(o+1,l+1);(c===4||c===0)&amp;&amp;s++}return s*e.N2},t.getPenaltyN3=function(i){const a=i.size;let s=0,o=0,l=0;for(let c=0;c&lt;a;c++){o=l=0;for(let u=0;u&lt;a;u++)o=o&lt;&lt;1&amp;2047|i.get(c,u),u&gt;=10&amp;&amp;(o===1488||o===93)&amp;&amp;s++,l=l&lt;&lt;1&amp;2047|i.get(u,c),u&gt;=10&amp;&amp;(l===1488||l===93)&amp;&amp;s++}return s*e.N3},t.getPenaltyN4=function(i){let a=0;const s=i.data.length;for(let l=0;l&lt;s;l++)a+=i.data[l];return Math.abs(Math.ceil(a*100/s/5)-10)*e.N4};function n(r,i,a){switch(r){case t.Patterns.PATTERN000:return(i+a)%2===0;case t.Patterns.PATTERN001:return i%2===0;case t.Patterns.PATTERN010:return a%3===0;case t.Patterns.PATTERN011:return(i+a)%3===0;case t.Patterns.PATTERN100:return(Math.floor(i/2)+Math.floor(a/3))%2===0;case t.Patterns.PATTERN101:return i*a%2+i*a%3===0;case t.Patterns.PATTERN110:return(i*a%2+i*a%3)%2===0;case t.Patterns.PATTERN111:return(i*a%3+(i+a)%2)%2===0;default:throw new Error("bad maskPattern:"+r)}}t.applyMask=function(i,a){const s=a.size;for(let o=0;o&lt;s;o++)for(let l=0;l&lt;s;l++)a.isReserved(l,o)||a.xor(l,o,n(i,l,o))},t.getBestMask=function(i,a){const s=Object.keys(t.Patterns).length;let o=0,l=1/0;for(let c=0;c&lt;s;c++){a(c),t.applyMask(c,i);const u=t.getPenaltyN1(i)+t.getPenaltyN2(i)+t.getPenaltyN3(i)+t.getPenaltyN4(i);t.applyMask(c,i),u&lt;l&amp;&amp;(l=u,o=c)}return o}})(no);var Pr={};const mt=kr,Kn=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],Hn=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];Pr.getBlocksCount=function(e,n){switch(n){case mt.L:return Kn[(e-1)*4+0];case mt.M:return Kn[(e-1)*4+1];case mt.Q:return Kn[(e-1)*4+2];case mt.H:return Kn[(e-1)*4+3];default:return}};Pr.getTotalCodewordsCount=function(e,n){switch(n){case mt.L:return Hn[(e-1)*4+0];case mt.M:return Hn[(e-1)*4+1];case mt.Q:return Hn[(e-1)*4+2];case mt.H:return Hn[(e-1)*4+3];default:return}};var ro={},Or={};const bn=new Uint8Array(512),dr=new Uint8Array(256);(function(){let e=1;for(let n=0;n&lt;255;n++)bn[n]=e,dr[e]=n,e&lt;&lt;=1,e&amp;256&amp;&amp;(e^=285);for(let n=255;n&lt;512;n++)bn[n]=bn[n-255]})();Or.log=function(e){if(e&lt;1)throw new Error("log("+e+")");return dr[e]};Or.exp=function(e){return bn[e]};Or.mul=function(e,n){return e===0||n===0?0:bn[dr[e]+dr[n]]};(function(t){const e=Or;t.mul=function(r,i){const a=new Uint8Array(r.length+i.length-1);for(let s=0;s&lt;r.length;s++)for(let o=0;o&lt;i.length;o++)a[s+o]^=e.mul(r[s],i[o]);return a},t.mod=function(r,i){let a=new Uint8Array(r);for(;a.length-i.length&gt;=0;){const s=a[0];for(let l=0;l&lt;i.length;l++)a[l]^=e.mul(i[l],s);let o=0;for(;o&lt;a.length&amp;&amp;a[o]===0;)o++;a=a.slice(o)}return a},t.generateECPolynomial=function(r){let i=new Uint8Array([1]);for(let a=0;a&lt;r;a++)i=t.mul(i,new Uint8Array([1,e.exp(a)]));return i}})(ro);const io=ro;function Ki(t){this.genPoly=void 0,this.degree=t,this.degree&amp;&amp;this.initialize(this.degree)}Ki.prototype.initialize=function(e){this.degree=e,this.genPoly=io.generateECPolynomial(this.degree)};Ki.prototype.encode=function(e){if(!this.genPoly)throw new Error("Encoder not initialized");const n=new Uint8Array(e.length+this.degree);n.set(e);const r=io.mod(n,this.genPoly),i=this.degree-r.length;if(i&gt;0){const a=new Uint8Array(this.degree);return a.set(r,i),a}return r};var xh=Ki,ao={},_t={},Hi={};Hi.isValid=function(e){return!isNaN(e)&amp;&amp;e&gt;=1&amp;&amp;e&lt;=40};var it={};const so="[0-9]+",Lh="[A-Z $%*+\\-./:]+";let kn="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";kn=kn.replace(/u/g,"\\u");const Mh="(?:(?![A-Z0-9 $%*+\\-./:]|"+kn+`)(?:.|[\r
]))+`;it.KANJI=new RegExp(kn,"g");it.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g");it.BYTE=new RegExp(Mh,"g");it.NUMERIC=new RegExp(so,"g");it.ALPHANUMERIC=new RegExp(Lh,"g");const Fh=new RegExp("^"+kn+"$"),Bh=new RegExp("^"+so+"$"),Uh=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");it.testKanji=function(e){return Fh.test(e)};it.testNumeric=function(e){return Bh.test(e)};it.testAlphanumeric=function(e){return Uh.test(e)};(function(t){const e=Hi,n=it;t.NUMERIC={id:"Numeric",bit:1&lt;&lt;0,ccBits:[10,12,14]},t.ALPHANUMERIC={id:"Alphanumeric",bit:1&lt;&lt;1,ccBits:[9,11,13]},t.BYTE={id:"Byte",bit:1&lt;&lt;2,ccBits:[8,16,16]},t.KANJI={id:"Kanji",bit:1&lt;&lt;3,ccBits:[8,10,12]},t.MIXED={bit:-1},t.getCharCountIndicator=function(a,s){if(!a.ccBits)throw new Error("Invalid mode: "+a);if(!e.isValid(s))throw new Error("Invalid version: "+s);return s&gt;=1&amp;&amp;s&lt;10?a.ccBits[0]:s&lt;27?a.ccBits[1]:a.ccBits[2]},t.getBestModeForData=function(a){return n.testNumeric(a)?t.NUMERIC:n.testAlphanumeric(a)?t.ALPHANUMERIC:n.testKanji(a)?t.KANJI:t.BYTE},t.toString=function(a){if(a&amp;&amp;a.id)return a.id;throw new Error("Invalid mode")},t.isValid=function(a){return a&amp;&amp;a.bit&amp;&amp;a.ccBits};function r(i){if(typeof i!="string")throw new Error("Param is not a string");switch(i.toLowerCase()){case"numeric":return t.NUMERIC;case"alphanumeric":return t.ALPHANUMERIC;case"kanji":return t.KANJI;case"byte":return t.BYTE;default:throw new Error("Unknown mode: "+i)}}t.from=function(a,s){if(t.isValid(a))return a;try{return r(a)}catch{return s}}})(_t);(function(t){const e=je,n=Pr,r=kr,i=_t,a=Hi,s=1&lt;&lt;12|1&lt;&lt;11|1&lt;&lt;10|1&lt;&lt;9|1&lt;&lt;8|1&lt;&lt;5|1&lt;&lt;2|1&lt;&lt;0,o=e.getBCHDigit(s);function l(m,h,v){for(let b=1;b&lt;=40;b++)if(h&lt;=t.getCapacity(b,v,m))return b}function c(m,h){return i.getCharCountIndicator(m,h)+4}function u(m,h){let v=0;return m.forEach(function(b){v+=c(b.mode,h)+b.getBitsLength()}),v}function f(m,h){for(let v=1;v&lt;=40;v++)if(u(m,v)&lt;=t.getCapacity(v,h,i.MIXED))return v}t.from=function(h,v){return a.isValid(h)?parseInt(h,10):v},t.getCapacity=function(h,v,b){if(!a.isValid(h))throw new Error("Invalid QR Code version");typeof b&gt;"u"&amp;&amp;(b=i.BYTE);const w=e.getSymbolTotalCodewords(h),d=n.getTotalCodewordsCount(h,v),y=(w-d)*8;if(b===i.MIXED)return y;const $=y-c(b,h);switch(b){case i.NUMERIC:return Math.floor($/10*3);case i.ALPHANUMERIC:return Math.floor($/11*2);case i.KANJI:return Math.floor($/13);case i.BYTE:default:return Math.floor($/8)}},t.getBestVersionForData=function(h,v){let b;const w=r.from(v,r.M);if(Array.isArray(h)){if(h.length&gt;1)return f(h,w);if(h.length===0)return 1;b=h[0]}else b=h;return l(b.mode,b.getLength(),w)},t.getEncodedBits=function(h){if(!a.isValid(h)||h&lt;7)throw new Error("Invalid QR Code version");let v=h&lt;&lt;12;for(;e.getBCHDigit(v)-o&gt;=0;)v^=s&lt;&lt;e.getBCHDigit(v)-o;return h&lt;&lt;12|v}})(ao);var oo={};const Qr=je,lo=1&lt;&lt;10|1&lt;&lt;8|1&lt;&lt;5|1&lt;&lt;4|1&lt;&lt;2|1&lt;&lt;1|1&lt;&lt;0,zh=1&lt;&lt;14|1&lt;&lt;12|1&lt;&lt;10|1&lt;&lt;4|1&lt;&lt;1,ns=Qr.getBCHDigit(lo);oo.getEncodedBits=function(e,n){const r=e.bit&lt;&lt;3|n;let i=r&lt;&lt;10;for(;Qr.getBCHDigit(i)-ns&gt;=0;)i^=lo&lt;&lt;Qr.getBCHDigit(i)-ns;return(r&lt;&lt;10|i)^zh};var uo={};const Vh=_t;function Gt(t){this.mode=Vh.NUMERIC,this.data=t.toString()}Gt.getBitsLength=function(e){return 10*Math.floor(e/3)+(e%3?e%3*3+1:0)};Gt.prototype.getLength=function(){return this.data.length};Gt.prototype.getBitsLength=function(){return Gt.getBitsLength(this.data.length)};Gt.prototype.write=function(e){let n,r,i;for(n=0;n+3&lt;=this.data.length;n+=3)r=this.data.substr(n,3),i=parseInt(r,10),e.put(i,10);const a=this.data.length-n;a&gt;0&amp;&amp;(r=this.data.substr(n),i=parseInt(r,10),e.put(i,a*3+1))};var qh=Gt;const Kh=_t,Lr=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function Xt(t){this.mode=Kh.ALPHANUMERIC,this.data=t}Xt.getBitsLength=function(e){return 11*Math.floor(e/2)+6*(e%2)};Xt.prototype.getLength=function(){return this.data.length};Xt.prototype.getBitsLength=function(){return Xt.getBitsLength(this.data.length)};Xt.prototype.write=function(e){let n;for(n=0;n+2&lt;=this.data.length;n+=2){let r=Lr.indexOf(this.data[n])*45;r+=Lr.indexOf(this.data[n+1]),e.put(r,11)}this.data.length%2&amp;&amp;e.put(Lr.indexOf(this.data[n]),6)};var Hh=Xt,Jh=function(e){for(var n=[],r=e.length,i=0;i&lt;r;i++){var a=e.charCodeAt(i);if(a&gt;=55296&amp;&amp;a&lt;=56319&amp;&amp;r&gt;i+1){var s=e.charCodeAt(i+1);s&gt;=56320&amp;&amp;s&lt;=57343&amp;&amp;(a=(a-55296)*1024+s-56320+65536,i+=1)}if(a&lt;128){n.push(a);continue}if(a&lt;2048){n.push(a&gt;&gt;6|192),n.push(a&amp;63|128);continue}if(a&lt;55296||a&gt;=57344&amp;&amp;a&lt;65536){n.push(a&gt;&gt;12|224),n.push(a&gt;&gt;6&amp;63|128),n.push(a&amp;63|128);continue}if(a&gt;=65536&amp;&amp;a&lt;=1114111){n.push(a&gt;&gt;18|240),n.push(a&gt;&gt;12&amp;63|128),n.push(a&gt;&gt;6&amp;63|128),n.push(a&amp;63|128);continue}n.push(239,191,189)}return new Uint8Array(n).buffer};const Gh=Jh,Xh=_t;function Wt(t){this.mode=Xh.BYTE,typeof t=="string"&amp;&amp;(t=Gh(t)),this.data=new Uint8Array(t)}Wt.getBitsLength=function(e){return e*8};Wt.prototype.getLength=function(){return this.data.length};Wt.prototype.getBitsLength=function(){return Wt.getBitsLength(this.data.length)};Wt.prototype.write=function(t){for(let e=0,n=this.data.length;e&lt;n;e++)t.put(this.data[e],8)};var Wh=Wt;const Qh=_t,Yh=je;function Qt(t){this.mode=Qh.KANJI,this.data=t}Qt.getBitsLength=function(e){return e*13};Qt.prototype.getLength=function(){return this.data.length};Qt.prototype.getBitsLength=function(){return Qt.getBitsLength(this.data.length)};Qt.prototype.write=function(t){let e;for(e=0;e&lt;this.data.length;e++){let n=Yh.toSJIS(this.data[e]);if(n&gt;=33088&amp;&amp;n&lt;=40956)n-=33088;else if(n&gt;=57408&amp;&amp;n&lt;=60351)n-=49472;else throw new Error("Invalid SJIS character: "+this.data[e]+`
Make sure your charset is UTF-8`);n=(n&gt;&gt;&gt;8&amp;255)*192+(n&amp;255),t.put(n,13)}};var Zh=Qt,co={exports:{}};(function(t){var e={single_source_shortest_paths:function(n,r,i){var a={},s={};s[r]=0;var o=e.PriorityQueue.make();o.push(r,0);for(var l,c,u,f,m,h,v,b,w;!o.empty();){l=o.pop(),c=l.value,f=l.cost,m=n[c]||{};for(u in m)m.hasOwnProperty(u)&amp;&amp;(h=m[u],v=f+h,b=s[u],w=typeof s[u]&gt;"u",(w||b&gt;v)&amp;&amp;(s[u]=v,o.push(u,v),a[u]=c))}if(typeof i&lt;"u"&amp;&amp;typeof s[i]&gt;"u"){var d=["Could not find a path from ",r," to ",i,"."].join("");throw new Error(d)}return a},extract_shortest_path_from_predecessor_list:function(n,r){for(var i=[],a=r;a;)i.push(a),n[a],a=n[a];return i.reverse(),i},find_path:function(n,r,i){var a=e.single_source_shortest_paths(n,r,i);return e.extract_shortest_path_from_predecessor_list(a,i)},PriorityQueue:{make:function(n){var r=e.PriorityQueue,i={},a;n=n||{};for(a in r)r.hasOwnProperty(a)&amp;&amp;(i[a]=r[a]);return i.queue=[],i.sorter=n.sorter||r.default_sorter,i},default_sorter:function(n,r){return n.cost-r.cost},push:function(n,r){var i={value:n,cost:r};this.queue.push(i),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};t.exports=e})(co);(function(t){const e=_t,n=qh,r=Hh,i=Wh,a=Zh,s=it,o=je,l=co.exports;function c(d){return unescape(encodeURIComponent(d)).length}function u(d,y,$){const k=[];let I;for(;(I=d.exec($))!==null;)k.push({data:I[0],index:I.index,mode:y,length:I[0].length});return k}function f(d){const y=u(s.NUMERIC,e.NUMERIC,d),$=u(s.ALPHANUMERIC,e.ALPHANUMERIC,d);let k,I;return o.isKanjiModeEnabled()?(k=u(s.BYTE,e.BYTE,d),I=u(s.KANJI,e.KANJI,d)):(k=u(s.BYTE_KANJI,e.BYTE,d),I=[]),y.concat($,k,I).sort(function(O,D){return O.index-D.index}).map(function(O){return{data:O.data,mode:O.mode,length:O.length}})}function m(d,y){switch(y){case e.NUMERIC:return n.getBitsLength(d);case e.ALPHANUMERIC:return r.getBitsLength(d);case e.KANJI:return a.getBitsLength(d);case e.BYTE:return i.getBitsLength(d)}}function h(d){return d.reduce(function(y,$){const k=y.length-1&gt;=0?y[y.length-1]:null;return k&amp;&amp;k.mode===$.mode?(y[y.length-1].data+=$.data,y):(y.push($),y)},[])}function v(d){const y=[];for(let $=0;$&lt;d.length;$++){const k=d[$];switch(k.mode){case e.NUMERIC:y.push([k,{data:k.data,mode:e.ALPHANUMERIC,length:k.length},{data:k.data,mode:e.BYTE,length:k.length}]);break;case e.ALPHANUMERIC:y.push([k,{data:k.data,mode:e.BYTE,length:k.length}]);break;case e.KANJI:y.push([k,{data:k.data,mode:e.BYTE,length:c(k.data)}]);break;case e.BYTE:y.push([{data:k.data,mode:e.BYTE,length:c(k.data)}])}}return y}function b(d,y){const $={},k={start:{}};let I=["start"];for(let P=0;P&lt;d.length;P++){const O=d[P],D=[];for(let z=0;z&lt;O.length;z++){const q=O[z],Z=""+P+z;D.push(Z),$[Z]={node:q,lastCount:0},k[Z]={};for(let Q=0;Q&lt;I.length;Q++){const ce=I[Q];$[ce]&amp;&amp;$[ce].node.mode===q.mode?(k[ce][Z]=m($[ce].lastCount+q.length,q.mode)-m($[ce].lastCount,q.mode),$[ce].lastCount+=q.length):($[ce]&amp;&amp;($[ce].lastCount=q.length),k[ce][Z]=m(q.length,q.mode)+4+e.getCharCountIndicator(q.mode,y))}}I=D}for(let P=0;P&lt;I.length;P++)k[I[P]].end=0;return{map:k,table:$}}function w(d,y){let $;const k=e.getBestModeForData(d);if($=e.from(y,k),$!==e.BYTE&amp;&amp;$.bit&lt;k.bit)throw new Error('"'+d+'" cannot be encoded with mode '+e.toString($)+`.
 Suggested mode is: `+e.toString(k));switch($===e.KANJI&amp;&amp;!o.isKanjiModeEnabled()&amp;&amp;($=e.BYTE),$){case e.NUMERIC:return new n(d);case e.ALPHANUMERIC:return new r(d);case e.KANJI:return new a(d);case e.BYTE:return new i(d)}}t.fromArray=function(y){return y.reduce(function($,k){return typeof k=="string"?$.push(w(k,null)):k.data&amp;&amp;$.push(w(k.data,k.mode)),$},[])},t.fromString=function(y,$){const k=f(y,o.isKanjiModeEnabled()),I=v(k),P=b(I,$),O=l.find_path(P.map,"start","end"),D=[];for(let z=1;z&lt;O.length-1;z++)D.push(P.table[O[z]].node);return t.fromArray(h(D))},t.rawSplit=function(y){return t.fromArray(f(y,o.isKanjiModeEnabled()))}})(uo);const Cr=je,Mr=kr,ep=Ih,tp=jh,np=eo,rp=to,Yr=no,Zr=Pr,ip=xh,hr=ao,ap=oo,sp=_t,Fr=uo;function op(t,e){const n=t.size,r=rp.getPositions(e);for(let i=0;i&lt;r.length;i++){const a=r[i][0],s=r[i][1];for(let o=-1;o&lt;=7;o++)if(!(a+o&lt;=-1||n&lt;=a+o))for(let l=-1;l&lt;=7;l++)s+l&lt;=-1||n&lt;=s+l||(o&gt;=0&amp;&amp;o&lt;=6&amp;&amp;(l===0||l===6)||l&gt;=0&amp;&amp;l&lt;=6&amp;&amp;(o===0||o===6)||o&gt;=2&amp;&amp;o&lt;=4&amp;&amp;l&gt;=2&amp;&amp;l&lt;=4?t.set(a+o,s+l,!0,!0):t.set(a+o,s+l,!1,!0))}}function lp(t){const e=t.size;for(let n=8;n&lt;e-8;n++){const r=n%2===0;t.set(n,6,r,!0),t.set(6,n,r,!0)}}function up(t,e){const n=np.getPositions(e);for(let r=0;r&lt;n.length;r++){const i=n[r][0],a=n[r][1];for(let s=-2;s&lt;=2;s++)for(let o=-2;o&lt;=2;o++)s===-2||s===2||o===-2||o===2||s===0&amp;&amp;o===0?t.set(i+s,a+o,!0,!0):t.set(i+s,a+o,!1,!0)}}function cp(t,e){const n=t.size,r=hr.getEncodedBits(e);let i,a,s;for(let o=0;o&lt;18;o++)i=Math.floor(o/3),a=o%3+n-8-3,s=(r&gt;&gt;o&amp;1)===1,t.set(i,a,s,!0),t.set(a,i,s,!0)}function Br(t,e,n){const r=t.size,i=ap.getEncodedBits(e,n);let a,s;for(a=0;a&lt;15;a++)s=(i&gt;&gt;a&amp;1)===1,a&lt;6?t.set(a,8,s,!0):a&lt;8?t.set(a+1,8,s,!0):t.set(r-15+a,8,s,!0),a&lt;8?t.set(8,r-a-1,s,!0):a&lt;9?t.set(8,15-a-1+1,s,!0):t.set(8,15-a-1,s,!0);t.set(r-8,8,1,!0)}function fp(t,e){const n=t.size;let r=-1,i=n-1,a=7,s=0;for(let o=n-1;o&gt;0;o-=2)for(o===6&amp;&amp;o--;;){for(let l=0;l&lt;2;l++)if(!t.isReserved(i,o-l)){let c=!1;s&lt;e.length&amp;&amp;(c=(e[s]&gt;&gt;&gt;a&amp;1)===1),t.set(i,o-l,c),a--,a===-1&amp;&amp;(s++,a=7)}if(i+=r,i&lt;0||n&lt;=i){i-=r,r=-r;break}}}function dp(t,e,n){const r=new ep;n.forEach(function(l){r.put(l.mode.bit,4),r.put(l.getLength(),sp.getCharCountIndicator(l.mode,t)),l.write(r)});const i=Cr.getSymbolTotalCodewords(t),a=Zr.getTotalCodewordsCount(t,e),s=(i-a)*8;for(r.getLengthInBits()+4&lt;=s&amp;&amp;r.put(0,4);r.getLengthInBits()%8!==0;)r.putBit(0);const o=(s-r.getLengthInBits())/8;for(let l=0;l&lt;o;l++)r.put(l%2?17:236,8);return hp(r,t,e)}function hp(t,e,n){const r=Cr.getSymbolTotalCodewords(e),i=Zr.getTotalCodewordsCount(e,n),a=r-i,s=Zr.getBlocksCount(e,n),o=r%s,l=s-o,c=Math.floor(r/s),u=Math.floor(a/s),f=u+1,m=c-u,h=new ip(m);let v=0;const b=new Array(s),w=new Array(s);let d=0;const y=new Uint8Array(t.buffer);for(let O=0;O&lt;s;O++){const D=O&lt;l?u:f;b[O]=y.slice(v,v+D),w[O]=h.encode(b[O]),v+=D,d=Math.max(d,D)}const $=new Uint8Array(r);let k=0,I,P;for(I=0;I&lt;d;I++)for(P=0;P&lt;s;P++)I&lt;b[P].length&amp;&amp;($[k++]=b[P][I]);for(I=0;I&lt;m;I++)for(P=0;P&lt;s;P++)$[k++]=w[P][I];return $}function pp(t,e,n,r){let i;if(Array.isArray(t))i=Fr.fromArray(t);else if(typeof t=="string"){let c=e;if(!c){const u=Fr.rawSplit(t);c=hr.getBestVersionForData(u,n)}i=Fr.fromString(t,c||40)}else throw new Error("Invalid data");const a=hr.getBestVersionForData(i,n);if(!a)throw new Error("The amount of data is too big to be stored in a QR Code");if(!e)e=a;else if(e&lt;a)throw new Error(`
The chosen QR Code version cannot contain this amount of data.
Minimum version required to store current data is: `+a+`.
`);const s=dp(e,n,i),o=Cr.getSymbolSize(e),l=new tp(o);return op(l,e),lp(l),up(l,e),Br(l,n,0),e&gt;=7&amp;&amp;cp(l,e),fp(l,s),isNaN(r)&amp;&amp;(r=Yr.getBestMask(l,Br.bind(null,l,n))),Yr.applyMask(r,l),Br(l,n,r),{modules:l,version:e,errorCorrectionLevel:n,maskPattern:r,segments:i}}Ys.create=function(e,n){if(typeof e&gt;"u"||e==="")throw new Error("No input text");let r=Mr.M,i,a;return typeof n&lt;"u"&amp;&amp;(r=Mr.from(n.errorCorrectionLevel,Mr.M),i=hr.from(n.version),a=Yr.from(n.maskPattern),n.toSJISFunc&amp;&amp;Cr.setToSJISFunction(n.toSJISFunc)),pp(e,i,r,a)};var fo={},Ji={};(function(t){function e(n){if(typeof n=="number"&amp;&amp;(n=n.toString()),typeof n!="string")throw new Error("Color should be defined as hex string");let r=n.slice().replace("#","").split("");if(r.length&lt;3||r.length===5||r.length&gt;8)throw new Error("Invalid hex color: "+n);(r.length===3||r.length===4)&amp;&amp;(r=Array.prototype.concat.apply([],r.map(function(a){return[a,a]}))),r.length===6&amp;&amp;r.push("F","F");const i=parseInt(r.join(""),16);return{r:i&gt;&gt;24&amp;255,g:i&gt;&gt;16&amp;255,b:i&gt;&gt;8&amp;255,a:i&amp;255,hex:"#"+r.slice(0,6).join("")}}t.getOptions=function(r){r||(r={}),r.color||(r.color={});const i=typeof r.margin&gt;"u"||r.margin===null||r.margin&lt;0?4:r.margin,a=r.width&amp;&amp;r.width&gt;=21?r.width:void 0,s=r.scale||4;return{width:a,scale:a?4:s,margin:i,color:{dark:e(r.color.dark||"#000000ff"),light:e(r.color.light||"#ffffffff")},type:r.type,rendererOpts:r.rendererOpts||{}}},t.getScale=function(r,i){return i.width&amp;&amp;i.width&gt;=r+i.margin*2?i.width/(r+i.margin*2):i.scale},t.getImageWidth=function(r,i){const a=t.getScale(r,i);return Math.floor((r+i.margin*2)*a)},t.qrToImageData=function(r,i,a){const s=i.modules.size,o=i.modules.data,l=t.getScale(s,a),c=Math.floor((s+a.margin*2)*l),u=a.margin*l,f=[a.color.light,a.color.dark];for(let m=0;m&lt;c;m++)for(let h=0;h&lt;c;h++){let v=(m*c+h)*4,b=a.color.light;if(m&gt;=u&amp;&amp;h&gt;=u&amp;&amp;m&lt;c-u&amp;&amp;h&lt;c-u){const w=Math.floor((m-u)/l),d=Math.floor((h-u)/l);b=f[o[w*s+d]?1:0]}r[v++]=b.r,r[v++]=b.g,r[v++]=b.b,r[v]=b.a}}})(Ji);(function(t){const e=Ji;function n(i,a,s){i.clearRect(0,0,a.width,a.height),a.style||(a.style={}),a.height=s,a.width=s,a.style.height=s+"px",a.style.width=s+"px"}function r(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}t.render=function(a,s,o){let l=o,c=s;typeof l&gt;"u"&amp;&amp;(!s||!s.getContext)&amp;&amp;(l=s,s=void 0),s||(c=r()),l=e.getOptions(l);const u=e.getImageWidth(a.modules.size,l),f=c.getContext("2d"),m=f.createImageData(u,u);return e.qrToImageData(m.data,a,l),n(f,c,u),f.putImageData(m,0,0),c},t.renderToDataURL=function(a,s,o){let l=o;typeof l&gt;"u"&amp;&amp;(!s||!s.getContext)&amp;&amp;(l=s,s=void 0),l||(l={});const c=t.render(a,s,l),u=l.type||"image/png",f=l.rendererOpts||{};return c.toDataURL(u,f.quality)}})(fo);var ho={};const gp=Ji;function rs(t,e){const n=t.a/255,r=e+'="'+t.hex+'"';return n&lt;1?r+" "+e+'-opacity="'+n.toFixed(2).slice(1)+'"':r}function Ur(t,e,n){let r=t+e;return typeof n&lt;"u"&amp;&amp;(r+=" "+n),r}function mp(t,e,n){let r="",i=0,a=!1,s=0;for(let o=0;o&lt;t.length;o++){const l=Math.floor(o%e),c=Math.floor(o/e);!l&amp;&amp;!a&amp;&amp;(a=!0),t[o]?(s++,o&gt;0&amp;&amp;l&gt;0&amp;&amp;t[o-1]||(r+=a?Ur("M",l+n,.5+c+n):Ur("m",i,0),i=0,a=!1),l+1&lt;e&amp;&amp;t[o+1]||(r+=Ur("h",s),s=0)):i++}return r}ho.render=function(e,n,r){const i=gp.getOptions(n),a=e.modules.size,s=e.modules.data,o=a+i.margin*2,l=i.color.light.a?"&lt;path "+rs(i.color.light,"fill")+' d="M0 0h'+o+"v"+o+'H0z"/&gt;':"",c="&lt;path "+rs(i.color.dark,"stroke")+' d="'+mp(s,a,i.margin)+'"/&gt;',u='viewBox="0 0 '+o+" "+o+'"',f=i.width?'width="'+i.width+'" height="'+i.width+'" ':"",m='&lt;svg xmlns="http://www.w3.org/2000/svg" '+f+u+' shape-rendering="crispEdges"&gt;'+l+c+`&lt;/svg&gt;
`;return typeof r=="function"&amp;&amp;r(null,m),m};const yp=Nh,ei=Ys,po=fo,vp=ho;function Gi(t,e,n,r,i){const a=[].slice.call(arguments,1),s=a.length,o=typeof a[s-1]=="function";if(!o&amp;&amp;!yp())throw new Error("Callback required as last argument");if(o){if(s&lt;2)throw new Error("Too few arguments provided");s===2?(i=n,n=e,e=r=void 0):s===3&amp;&amp;(e.getContext&amp;&amp;typeof i&gt;"u"?(i=r,r=void 0):(i=r,r=n,n=e,e=void 0))}else{if(s&lt;1)throw new Error("Too few arguments provided");return s===1?(n=e,e=r=void 0):s===2&amp;&amp;!e.getContext&amp;&amp;(r=n,n=e,e=void 0),new Promise(function(l,c){try{const u=ei.create(n,r);l(t(u,e,r))}catch(u){c(u)}})}try{const l=ei.create(n,r);i(null,t(l,e,r))}catch(l){i(l)}}Tn.create=ei.create;Tn.toCanvas=Gi.bind(null,po.render);Tn.toDataURL=Gi.bind(null,po.renderToDataURL);Tn.toString=Gi.bind(null,function(t,e,n){return vp.render(t,n)});function wp(t,e){return function(n){return t(e(n))}}var bp=wp,_p=bp,$p=_p(Object.getPrototypeOf,Object),Sp=$p,Ep=Lo,kp=Sp,Pp=Mo,Op="[object Object]",Cp=Function.prototype,Rp=Object.prototype,go=Cp.toString,Tp=Rp.hasOwnProperty,Np=go.call(Object);function Ap(t){if(!Pp(t)||Ep(t)!=Op)return!1;var e=kp(t);if(e===null)return!0;var n=Tp.call(e,"constructor")&amp;&amp;e.constructor;return typeof n=="function"&amp;&amp;n instanceof n&amp;&amp;go.call(n)==Np}var is=Ap;const _n=class{static getInstance(){return _n.instance||(_n.instance=new xo),_n.instance}};let Yn=_n;Tr(Yn,"instance");const $n=class{static getInstance(){return $n.instance||($n.instance=new ed),$n.instance}};let Zn=$n;Tr(Zn,"instance");const as=Object.freeze({ESCAPE:"Escape",ENTER:"Enter",SPACE:" "}),Ip={CLASSIC:"classic",STORY:"story"},{CLASSIC:jp,STORY:Dp}=Ip,mo="Unranked",Jp=t=&gt;{if(t===0||t==="0")return mo;const e=t%100,n=["th","st","nd","rd"];return t+(n[(e-20)%10]||n[e]||n[0])},Gp=t=&gt;t!==mo,Xp=t=&gt;t.replace(/[^a-z0-9\s-]/gi,"").trim().replace(/\s+/g,"-").toLowerCase(),Wp=(t,e)=&gt;t.replace(new RegExp(Object.keys(e).map(n=&gt;`:${n}`).join("|"),"g"),n=&gt;e[n.substr(1)]),Qp=(t,e)=&gt;{const{host:n}=window.location,r=n.split(".")[0];return`https://${window.location.href.includes("civilspace.dev")?"engage-staging":"engage"}.zencity.io/${r}/${t}/engagements/${e}`},Yp=()=&gt;{let t="organization_page";return window.location.pathname.includes("/projects/")?t="project_page":(window.location.pathname.includes("/c/")||window.location.pathname.includes("/categories/"))&amp;&amp;(t="category_page"),`?utm_source=zencity&amp;utm_medium=${t}`},Zp=(t,e=10)=&gt;parseInt(t,e),eg=(t,e,n)=&gt;Math.max(Math.min(t,n),e),tg=t=&gt;{const e=No(t,{deep:!0});return Yn.getInstance().deserialize(e)},ng=t=&gt;new Promise((e,n)=&gt;{const r=new Image;r.onload=({target:{width:i,height:a}})=&gt;e({width:i,height:a}),r.onerror=i=&gt;n(i),r.src=t}),rg=(t,e)=&gt;{const n=Zn.getInstance();if(!n.validate(t,e))throw new tr.exports.ValidationError(n.errors)},xp=t=&gt;t.replace(/(?:\r\n|\n){2}((?:\r\n|\n)+)/g,(e,n)=&gt;`

${n.replace(/\r\n|\n/g,`&lt;br/&gt;

`)}`),ig=t=&gt;X(xp(t),{sanitize:!1,gfm:!0,tables:!0,breaks:!0}),ag=t=&gt;new Promise((e,n)=&gt;{const r=new FileReader;r.onload=({target:{result:i}})=&gt;e(i),r.onerror=i=&gt;n(i),r.onabort=i=&gt;n(i),r.readAsDataURL(t)}),sg=async()=&gt;{const t=await fetch("https://ipapi.co/json"),{latitude:e,longitude:n}=await t.json();return{lat:e,lng:n}},og=t=&gt;e=&gt;{[as.ENTER,as.SPACE].includes(e.key)&amp;&amp;(e.preventDefault(),t())},lg=t=&gt;{var e;return Boolean((e=gon.featureFlags)==null?void 0:e.includes(t))},ug=()=&gt;{let t=-1;if(navigator.appName==="Microsoft Internet Explorer"){const e=navigator.userAgent;/MSIE ([0-9]{1,}[.0-9]{0,})/.exec(e)!=null&amp;&amp;(t=parseFloat(RegExp.$1))}return t},cg=["#ff0029","#377eb8","#66a61e","#984ea3","#00d2d5","#ff7f00","#af8d00","#7f80cd","#b3e900","#c42e60","#a65628","#f781bf","#8dd3c7","#bebada","#fb8072","#80b1d3","#fdb462","#fccde5","#bc80bd","#ffed6f","#c4eaff","#cf8c00","#1b9e77","#d95f02","#e7298a","#e6ab02","#a6761d","#0097ff","#00d067","#000000","#252525","#525252","#737373","#969696","#bdbdbd","#f43600","#4ba93b","#5779bb","#927acc","#97ee3f","#bf3947","#9f5b00","#f48758","#8caed6","#f2b94f","#eff26e","#e43872","#d9b100","#9d7a00","#698cff","#d9d9d9","#00d27e","#d06800","#009f82","#c49200","#cbe8ff","#fecddf","#c27eb6","#8cd2ce","#c4b8d9","#f883b0","#a49100","#f48800","#27d0df","#a04a9b"],fg=(t,e)=&gt;t.length&lt;e?t:`${t.substr(0,e-1)}...`,dg=t=&gt;/^(https?:)?\/\//i.test(t)?t:`http://${t}`,hg=t=&gt;t.split(" ")?t.split(" ").map(n=&gt;`${n.charAt(0).toUpperCase()}${n.slice(1).toLowerCase()}`).join(" "):t,pg=t=&gt;t.split("_").join(" "),gg=()=&gt;gon.theme===Dp,mg=()=&gt;gon.theme===jp,Lp=/`|"|'|&amp;#39;|&amp;quot;/g,It=t=&gt;t&amp;&amp;t.replace(Lp,""),yg=t=&gt;`https://facebook.com/sharer/sharer.php?u=${encodeURI(It(t))}`,vg=(t,e)=&gt;{const n=It(t);return`https://twitter.com/intent/tweet?text=${encodeURI(n)}&amp;url=${encodeURI(It(e))}`},wg=t=&gt;`https://www.linkedin.com/sharing/share-offsite/?url=${encodeURI(It(t))}`,bg=(t,e)=&gt;{const n=e?`${e} ${t}`:t;return`https://nextdoor.com/sharekit?source=zencity&amp;hashtag=zencity&amp;body=${encodeURI(It(n))}`},_g=(t,e)=&gt;`mailto:?subject=${encodeURI(It(t))}&amp;body=${encodeURI(It(e))}`,$g=(t,e)=&gt;t.includes(e)?t.filter(n=&gt;n!==e):t.concat(e),Sg=t=&gt;os(t).toLocaleString(Er,{year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"2-digit"}),Eg=t=&gt;os(t).toLocaleString(Er,{year:"numeric",month:"long",day:"numeric"}),kg=(t,e="id")=&gt;t.reduce((n,r)=&gt;({...n,[r[e]]:r}),{}),Pg=()=&gt;Boolean(Vi[Er].rtl),Og=t=&gt;{const e=t?`(?:[.,]\\d{0,${t}})?`:"";return new RegExp(`^-?\\d*${e}$`)},Cg=(t,e)=&gt;e==="$"?t&lt;0?`-${e}${Math.abs(t).toLocaleString()}`:`${e}${t.toLocaleString()}`:`${t.toLocaleString()} ${e}`,Rg=t=&gt;t.charAt(0).toUpperCase()+t.slice(1),Tg=(t,e,n,r)=&gt;{const i=Number(t);if(i&lt;n)return n;const a=Math.round(i*100),s=Math.round(e*100),o=Math.round(n*100),l=Math.round(r*100),c=(o+s*Math.floor((a-o)/s))/100,u=(o+s*Math.floor((l-o)/s))/100;return Math.min(c,u)},Ng=t=&gt;{const e=Object.values(t).reduce((n,{value:r})=&gt;n+Number(r),0);return Math.round(e*100)/100},Ag=t=&gt;{var e;return((e=String(t).split(".")[1])==null?void 0:e.length)||0},Ig=t=&gt;{const e=window.location.pathname.split("/")[1],n=`${window.location.origin}/${e}/admin/discussions/${t}`;window.open(n,"_blank")},jg=t=&gt;Math.round(t*100)/100,Dg=t=&gt;t==="announcement"?"project update":t==="idea_board"?"public board":t,xg=()=&gt;Boolean(sessionStorage.getItem("embed")),Lg=async(t,e)=&gt;{const n=await Tn.toDataURL(t,{width:1e3}),r=document.createElement("a");r.href=n,r.download=e,r.click(),r.remove()},Mg=t=&gt;{const e=document.createElement("textarea");e.value=t,document.body.appendChild(e),e.select(),document.execCommand("Copy"),e.remove()},Mp=t=&gt;{if(!is(t))throw new Error("Not an object");return Object.fromEntries(Object.entries(t).map(e=&gt;{const n=Fo(e[0]),r=is(e[1])?Mp(e[1]):e[1];return[n,r]}))},Fg=(t,e,n)=&gt;!t||!t.length||!e?n:(t==null?void 0:t.find(i=&gt;i.language===e))||n,Bg=(t,e)=&gt;{var i,a;if(!t)return{imageUrls:{},altText:"",caption:""};const n=(i=t.variations)==null?void 0:i.find(s=&gt;s.language===e);return{imageUrls:(a=n==null?void 0:n.links)!=null&amp;&amp;a.self?n.imageUrls:t.imageUrls,altText:n!=null&amp;&amp;n.altText?n.altText:t.altText,caption:n!=null&amp;&amp;n.caption?n.caption:t.caption}};export{sg as $,Qp as A,Yp as B,Tn as C,tg as D,Eg as E,dg as F,Ce as G,Qs as H,yg as I,vg as J,as as K,Vi as L,wg as M,_g as N,bg as O,kg as P,xd as Q,is as R,fg as S,jg as T,Mg as U,Gp as V,hg as W,pg as X,Dg as Y,Ig as Z,bp as _,ag as a,Hp as a0,rg as a1,og as a2,Lg as a3,Dp as a4,Mp as a5,Er as b,mg as c,Pg as d,eg as e,lg as f,Xp as g,Bg as h,Fg as i,Zp as j,Jp as k,ng as l,Tg as m,Og as n,Ng as o,Wp as p,Rg as q,ig as r,gg as s,$g as t,Cg as u,Ag as v,cg as w,ug as x,xg as y,Sg as z};
//# sourceMappingURL=helpers.968d30b1.js.map
</pre></body></html>