import{c as mt,r as ce,R as G,A as ht,$ as yt,f as bt,s as ke,S as xt,_ as vt,a as St}from"./DocsRenderer-JROSPFPF-CdIgyPDv.js";import{b as Z,c as C}from"./iframe-DI5_BFY0.js";import"./preload-helper-C1FmrZbK.js";function ve(e){"@babel/helpers - typeof";return ve=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},ve(e)}function wt(e,r){if(ve(e)!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var a=t.call(e,r);if(ve(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r==="string"?String:Number)(e)}function _t(e){var r=wt(e,"string");return ve(r)=="symbol"?r:r+""}function Ye(e,r,t){return(r=_t(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function At(e,r){if(e==null)return{};var t,a,n=mt(e,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+o),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};n.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+o),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:d},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:u}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:d},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:d.entity}}],environment:{pattern:RegExp("\\$?"+o),alias:"constant"},variable:d.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},u.inside=n.languages.bash;for(var l=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],g=d.variable[1].inside,h=0;h0)){var S=g(/^\{$/,/^\}$/);if(S===-1)continue;for(var k=u;k=0&&h(w,"variable-input")}}}}})}}}),Ft=C({"../../node_modules/refractor/lang/js-extras.js"(e,r){r.exports=t,t.displayName="jsExtras",t.aliases=[];function t(a){(function(n){n.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+n.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),n.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+n.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),n.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]});function o(F,b){return RegExp(F.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),b)}n.languages.insertBefore("javascript","keyword",{imports:{pattern:o(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:n.languages.javascript},exports:{pattern:o(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:n.languages.javascript}}),n.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),n.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),n.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:o(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var u=["function","function-variable","method","method-variable","property-access"],d=0;d*\.{3}(?:[^{}]|)*\})/.source;function g(b,y){return b=b.replace(//g,function(){return u}).replace(//g,function(){return d}).replace(//g,function(){return l}),RegExp(b,y)}l=g(l).source,n.languages.jsx=n.languages.extend("markup",o),n.languages.jsx.tag.pattern=g(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),n.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,n.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,n.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,n.languages.jsx.tag.inside.comment=o.comment,n.languages.insertBefore("inside","attr-name",{spread:{pattern:g(//.source),inside:n.languages.jsx}},n.languages.jsx.tag),n.languages.insertBefore("inside","special-attr",{script:{pattern:g(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:n.languages.jsx}}},n.languages.jsx.tag);var h=function(b){return b?typeof b=="string"?b:typeof b.content=="string"?b.content:b.content.map(h).join(""):""},F=function(b){for(var y=[],x=0;x0&&y[y.length-1].tagName===h(S.content[0].content[1])&&y.pop():S.content[S.content.length-1].content==="/>"||y.push({tagName:h(S.content[0].content[1]),openedBraces:0}):y.length>0&&S.type==="punctuation"&&S.content==="{"?y[y.length-1].openedBraces++:y.length>0&&y[y.length-1].openedBraces>0&&S.type==="punctuation"&&S.content==="}"?y[y.length-1].openedBraces--:k=!0),(k||typeof S=="string")&&y.length>0&&y[y.length-1].openedBraces===0){var w=h(S);x0&&(typeof b[x-1]=="string"||b[x-1].type==="plain-text")&&(w=h(b[x-1])+w,b.splice(x-1,1),x--),b[x]=new n.Token("plain-text",w,null,w)}S.content&&typeof S.content!="string"&&F(S.content)}};n.hooks.add("after-tokenize",function(b){b.language!=="jsx"&&b.language!=="tsx"||F(b.tokens)})})(a)}}}),jt=C({"../../node_modules/refractor/lang/markdown.js"(e,r){r.exports=t,t.displayName="markdown",t.aliases=["md"];function t(a){(function(n){var o=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function u(x){return x=x.replace(//g,function(){return o}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+x+")")}var d=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,l=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return d}),g=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;n.languages.markdown=n.languages.extend("markup",{}),n.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:n.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+l+g+"(?:"+l+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+l+g+")(?:"+l+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(d),inside:n.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+l+")"+g+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+l+"$"),inside:{"table-header":{pattern:RegExp(d),alias:"important",inside:n.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:u(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:u(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:u(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:u(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(x){["url","bold","italic","strike","code-snippet"].forEach(function(S){x!==S&&(n.languages.markdown[x].inside.content.inside[S]=n.languages.markdown[S])})}),n.hooks.add("after-tokenize",function(x){if(x.language!=="markdown"&&x.language!=="md")return;function S(k){if(!(!k||typeof k=="string"))for(var w=0,A=k.length;w",quot:'"'},b=String.fromCodePoint||String.fromCharCode;function y(x){var S=x.replace(h,"");return S=S.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(k,w){if(w=w.toLowerCase(),w[0]==="#"){var A;return w[1]==="x"?A=parseInt(w.slice(2),16):A=Number(w.slice(1)),b(A)}else{var i=F[w];return i||k}}),S}n.languages.md=n.languages.markdown})(a)}}}),et=C({"../../node_modules/refractor/lang/markup.js"(e,r){r.exports=t,t.displayName="markup",t.aliases=["html","mathml","svg","xml","ssml","atom","rss"];function t(a){a.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},a.languages.markup.tag.inside["attr-value"].inside.entity=a.languages.markup.entity,a.languages.markup.doctype.inside["internal-subset"].inside=a.languages.markup,a.hooks.add("wrap",function(n){n.type==="entity"&&(n.attributes.title=n.content.value.replace(/&/,"&"))}),Object.defineProperty(a.languages.markup.tag,"addInlined",{value:function(n,o){var u={};u["language-"+o]={pattern:/(^$)/i,lookbehind:!0,inside:a.languages[o]},u.cdata=/^$/i;var d={"included-cdata":{pattern://i,inside:u}};d["language-"+o]={pattern:/[\s\S]+/,inside:a.languages[o]};var l={};l[n]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return n}),"i"),lookbehind:!0,greedy:!0,inside:d},a.languages.insertBefore("markup","cdata",l)}}),Object.defineProperty(a.languages.markup.tag,"addAttribute",{value:function(n,o){a.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+n+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[o,"language-"+o],inside:a.languages[o]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),a.languages.html=a.languages.markup,a.languages.mathml=a.languages.markup,a.languages.svg=a.languages.markup,a.languages.xml=a.languages.extend("markup",{}),a.languages.ssml=a.languages.xml,a.languages.atom=a.languages.xml,a.languages.rss=a.languages.xml}}}),tt=C({"../../node_modules/refractor/lang/typescript.js"(e,r){r.exports=t,t.displayName="typescript",t.aliases=["ts"];function t(a){(function(n){n.languages.typescript=n.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),n.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete n.languages.typescript.parameter,delete n.languages.typescript["literal-property"];var o=n.languages.extend("typescript",{});delete o["class-name"],n.languages.typescript["class-name"].inside=o,n.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:o}}}}),n.languages.ts=n.languages.typescript})(a)}}}),Nt=C({"../../node_modules/refractor/lang/tsx.js"(e,r){var t=Qe(),a=tt();r.exports=n,n.displayName="tsx",n.aliases=[];function n(o){o.register(t),o.register(a),function(u){var d=u.util.clone(u.languages.typescript);u.languages.tsx=u.languages.extend("jsx",d),delete u.languages.tsx.parameter,delete u.languages.tsx["literal-property"];var l=u.languages.tsx.tag;l.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+l.pattern.source+")",l.pattern.flags),l.lookbehind=!0}(o)}}}),Ot=C({"../../node_modules/refractor/lang/yaml.js"(e,r){r.exports=t,t.displayName="yaml",t.aliases=["yml"];function t(a){(function(n){var o=/[*&][^\s[\]{},]+/,u=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,d="(?:"+u.source+"(?:[ ]+"+o.source+")?|"+o.source+"(?:[ ]+"+u.source+")?)",l=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),g=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function h(F,b){b=(b||"").replace(/m/g,"")+"m";var y=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return d}).replace(/<>/g,function(){return F});return RegExp(y,b)}n.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return d})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return d}).replace(/<>/g,function(){return"(?:"+l+"|"+g+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:h(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:h(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:h(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:h(g),lookbehind:!0,greedy:!0},number:{pattern:h(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:u,important:o,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},n.languages.yml=n.languages.yaml})(a)}}}),Lt=C({"../../node_modules/xtend/immutable.js"(e,r){r.exports=a;var t=Object.prototype.hasOwnProperty;function a(){for(var n={},o=0;o4&&k.slice(0,4)===o&&u.test(S)&&(S.charAt(4)==="-"?w=h(S):S=F(S),A=a),new A(w,S))}function h(x){var S=x.slice(5).replace(d,y);return o+S.charAt(0).toUpperCase()+S.slice(1)}function F(x){var S=x.slice(4);return d.test(S)?x:(S=S.replace(l,b),S.charAt(0)!=="-"&&(S="-"+S),o+S)}function b(x){return"-"+x.toLowerCase()}function y(x){return x.charAt(1).toUpperCase()}}}),Ht=C({"../../node_modules/hast-util-parse-selector/index.js"(e,r){r.exports=a;var t=/[#.]/g;function a(n,o){for(var u=n||"",d=o||"div",l={},g=0,h,F,b;g",Iacute:"Í",Icirc:"Î",Igrave:"Ì",Iuml:"Ï",LT:"<",Ntilde:"Ñ",Oacute:"Ó",Ocirc:"Ô",Ograve:"Ò",Oslash:"Ø",Otilde:"Õ",Ouml:"Ö",QUOT:'"',REG:"®",THORN:"Þ",Uacute:"Ú",Ucirc:"Û",Ugrave:"Ù",Uuml:"Ü",Yacute:"Ý",aacute:"á",acirc:"â",acute:"´",aelig:"æ",agrave:"à",amp:"&",aring:"å",atilde:"ã",auml:"ä",brvbar:"¦",ccedil:"ç",cedil:"¸",cent:"¢",copy:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",ecirc:"ê",egrave:"è",eth:"ð",euml:"ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",iacute:"í",icirc:"î",iexcl:"¡",igrave:"ì",iquest:"¿",iuml:"ï",laquo:"«",lt:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",oacute:"ó",ocirc:"ô",ograve:"ò",ordf:"ª",ordm:"º",oslash:"ø",otilde:"õ",ouml:"ö",para:"¶",plusmn:"±",pound:"£",quot:'"',raquo:"»",reg:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",times:"×",uacute:"ú",ucirc:"û",ugrave:"ù",uml:"¨",uuml:"ü",yacute:"ý",yen:"¥",yuml:"ÿ"}}}),Xt=C({"../../node_modules/refractor/node_modules/character-reference-invalid/index.json"(e,r){r.exports={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"}}}),lt=C({"../../node_modules/refractor/node_modules/is-decimal/index.js"(e,r){r.exports=t;function t(a){var n=typeof a=="string"?a.charCodeAt(0):a;return n>=48&&n<=57}}}),Vt=C({"../../node_modules/refractor/node_modules/is-hexadecimal/index.js"(e,r){r.exports=t;function t(a){var n=typeof a=="string"?a.charCodeAt(0):a;return n>=97&&n<=102||n>=65&&n<=70||n>=48&&n<=57}}}),Yt=C({"../../node_modules/refractor/node_modules/is-alphabetical/index.js"(e,r){r.exports=t;function t(a){var n=typeof a=="string"?a.charCodeAt(0):a;return n>=97&&n<=122||n>=65&&n<=90}}}),Jt=C({"../../node_modules/refractor/node_modules/is-alphanumerical/index.js"(e,r){var t=Yt(),a=lt();r.exports=n;function n(o){return t(o)||a(o)}}}),Qt=C({"../../node_modules/refractor/node_modules/parse-entities/decode-entity.browser.js"(e,r){var t,a=59;r.exports=n;function n(o){var u="&"+o+";",d;return t=t||document.createElement("i"),t.innerHTML=u,d=t.textContent,d.charCodeAt(d.length-1)===a&&o!=="semi"||d===u?!1:d}}}),en=C({"../../node_modules/refractor/node_modules/parse-entities/index.js"(e,r){var t=Kt(),a=Xt(),n=lt(),o=Vt(),u=Jt(),d=Qt();r.exports=B;var l={}.hasOwnProperty,g=String.fromCharCode,h=Function.prototype,F={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},b=9,y=10,x=12,S=32,k=38,w=59,A=60,i=61,s=35,p=88,f=120,m=65533,c="named",_="hexadecimal",v="decimal",E={};E[_]=16,E[v]=10;var N={};N[c]=u,N[v]=n,N[_]=o;var O=1,H=2,z=3,X=4,J=5,W=6,L=7,$={};$[O]="Named character references must be terminated by a semicolon",$[H]="Numeric character references must be terminated by a semicolon",$[z]="Named character references cannot be empty",$[X]="Numeric character references cannot be empty",$[J]="Named character references must be known",$[W]="Numeric character references cannot be disallowed",$[L]="Numeric character references cannot be outside the permissible Unicode range";function B(j,I){var T={},K,P;I||(I={});for(P in F)K=I[P],T[P]=K??F[P];return(T.position.indent||T.position.start)&&(T.indent=T.position.indent||[],T.position=T.position.start),Q(j,T)}function Q(j,I){var T=I.additional,K=I.nonTerminated,P=I.text,re=I.reference,de=I.warning,ge=I.textContext,Ee=I.referenceContext,he=I.warningContext,Fe=I.position,gt=I.indent||[],Ce=j.length,te=0,He=-1,oe=Fe.column||1,Pe=Fe.line||1,le="",je=[],fe,Ne,ie,U,ne,R,D,V,we,Oe,se,ye,ue,ee,Ue,be,_e,Y,q;for(typeof T=="string"&&(T=T.charCodeAt(0)),be=xe(),V=de?ft:h,te--,Ce++;++te65535&&(R-=65536,Oe+=g(R>>>10|55296),R=56320|R&1023),R=Oe+g(R))):ee!==c&&V(X,Y)),R?(Ge(),be=xe(),te=q-1,oe+=q-ue+1,je.push(R),_e=xe(),_e.offset++,re&&re.call(Ee,R,{start:be,end:_e},j.slice(ue-1,q)),be=_e):(U=j.slice(ue-1,q),le+=U,oe+=U.length,te=q-1)}else ne===10&&(Pe++,He++,oe=0),ne===ne?(le+=g(ne),oe++):Ge();return je.join("");function xe(){return{line:Pe,column:oe,offset:te+(Fe.offset||0)}}function ft(Ze,We){var Le=xe();Le.column+=We,Le.offset+=We,de.call(he,$[Ze],Le,Ze)}function Ge(){le&&(je.push(le),P&&P.call(ge,le,{start:be,end:xe()}),le="")}}function M(j){return j>=55296&&j<=57343||j>1114111}function pe(j){return j>=1&&j<=8||j===11||j>=13&&j<=31||j>=127&&j<=159||j>=64976&&j<=65007||(j&65535)===65535||(j&65535)===65534}}}),tn=C({"../../node_modules/refractor/node_modules/prismjs/components/prism-core.js"(e,r){var t=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{},a=function(n){var o=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,u=0,d={},l={manual:n.Prism&&n.Prism.manual,disableWorkerMessageHandler:n.Prism&&n.Prism.disableWorkerMessageHandler,util:{encode:function i(s){return s instanceof g?new g(s.type,i(s.content),s.alias):Array.isArray(s)?s.map(i):s.replace(/&/g,"&").replace(/"u")return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(f){var i=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(f.stack)||[])[1];if(i){var s=document.getElementsByTagName("script");for(var p in s)if(s[p].src==i)return s[p]}return null}},isActive:function(i,s,p){for(var f="no-"+s;i;){var m=i.classList;if(m.contains(s))return!0;if(m.contains(f))return!1;i=i.parentElement}return!!p}},languages:{plain:d,plaintext:d,text:d,txt:d,extend:function(i,s){var p=l.util.clone(l.languages[i]);for(var f in s)p[f]=s[f];return p},insertBefore:function(i,s,p,f){f=f||l.languages;var m=f[i],c={};for(var _ in m)if(m.hasOwnProperty(_)){if(_==s)for(var v in p)p.hasOwnProperty(v)&&(c[v]=p[v]);p.hasOwnProperty(_)||(c[_]=m[_])}var E=f[i];return f[i]=c,l.languages.DFS(l.languages,function(N,O){O===E&&N!=i&&(this[N]=c)}),c},DFS:function i(s,p,f,m){m=m||{};var c=l.util.objId;for(var _ in s)if(s.hasOwnProperty(_)){p.call(s,_,s[_],f||_);var v=s[_],E=l.util.type(v);E==="Object"&&!m[c(v)]?(m[c(v)]=!0,i(v,p,null,m)):E==="Array"&&!m[c(v)]&&(m[c(v)]=!0,i(v,p,_,m))}}},plugins:{},highlightAll:function(i,s){l.highlightAllUnder(document,i,s)},highlightAllUnder:function(i,s,p){var f={callback:p,container:i,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};l.hooks.run("before-highlightall",f),f.elements=Array.prototype.slice.apply(f.container.querySelectorAll(f.selector)),l.hooks.run("before-all-elements-highlight",f);for(var m=0,c;c=f.elements[m++];)l.highlightElement(c,s===!0,f.callback)},highlightElement:function(i,s,p){var f=l.util.getLanguage(i),m=l.languages[f];l.util.setLanguage(i,f);var c=i.parentElement;c&&c.nodeName.toLowerCase()==="pre"&&l.util.setLanguage(c,f);var _=i.textContent,v={element:i,language:f,grammar:m,code:_};function E(O){v.highlightedCode=O,l.hooks.run("before-insert",v),v.element.innerHTML=v.highlightedCode,l.hooks.run("after-highlight",v),l.hooks.run("complete",v),p&&p.call(v.element)}if(l.hooks.run("before-sanity-check",v),c=v.element.parentElement,c&&c.nodeName.toLowerCase()==="pre"&&!c.hasAttribute("tabindex")&&c.setAttribute("tabindex","0"),!v.code){l.hooks.run("complete",v),p&&p.call(v.element);return}if(l.hooks.run("before-highlight",v),!v.grammar){E(l.util.encode(v.code));return}if(s&&n.Worker){var N=new Worker(l.filename);N.onmessage=function(O){E(O.data)},N.postMessage(JSON.stringify({language:v.language,code:v.code,immediateClose:!0}))}else E(l.highlight(v.code,v.grammar,v.language))},highlight:function(i,s,p){var f={code:i,grammar:s,language:p};if(l.hooks.run("before-tokenize",f),!f.grammar)throw new Error('The language "'+f.language+'" has no grammar.');return f.tokens=l.tokenize(f.code,f.grammar),l.hooks.run("after-tokenize",f),g.stringify(l.util.encode(f.tokens),f.language)},tokenize:function(i,s){var p=s.rest;if(p){for(var f in p)s[f]=p[f];delete s.rest}var m=new b;return y(m,m.head,i),F(i,m,s,m.head,0),S(m)},hooks:{all:{},add:function(i,s){var p=l.hooks.all;p[i]=p[i]||[],p[i].push(s)},run:function(i,s){var p=l.hooks.all[i];if(!(!p||!p.length))for(var f=0,m;m=p[f++];)m(s)}},Token:g};n.Prism=l;function g(i,s,p,f){this.type=i,this.content=s,this.alias=p,this.length=(f||"").length|0}g.stringify=function i(s,p){if(typeof s=="string")return s;if(Array.isArray(s)){var f="";return s.forEach(function(E){f+=i(E,p)}),f}var m={type:s.type,content:i(s.content,p),tag:"span",classes:["token",s.type],attributes:{},language:p},c=s.alias;c&&(Array.isArray(c)?Array.prototype.push.apply(m.classes,c):m.classes.push(c)),l.hooks.run("wrap",m);var _="";for(var v in m.attributes)_+=" "+v+'="'+(m.attributes[v]||"").replace(/"/g,""")+'"';return"<"+m.tag+' class="'+m.classes.join(" ")+'"'+_+">"+m.content+""};function h(i,s,p,f){i.lastIndex=s;var m=i.exec(p);if(m&&f&&m[1]){var c=m[1].length;m.index+=c,m[0]=m[0].slice(c)}return m}function F(i,s,p,f,m,c){for(var _ in p)if(!(!p.hasOwnProperty(_)||!p[_])){var v=p[_];v=Array.isArray(v)?v:[v];for(var E=0;E=c.reach);$+=L.value.length,L=L.next){var B=L.value;if(s.length>i.length)return;if(!(B instanceof g)){var Q=1,M;if(z){if(M=h(W,$,i,H),!M||M.index>=i.length)break;var T=M.index,pe=M.index+M[0].length,j=$;for(j+=L.value.length;T>=j;)L=L.next,j+=L.value.length;if(j-=L.value.length,$=j,L.value instanceof g)continue;for(var I=L;I!==s.tail&&(jc.reach&&(c.reach=de);var ge=L.prev;P&&(ge=y(s,ge,P),$+=P.length),x(s,ge,Q);var Ee=new g(_,O?l.tokenize(K,O):K,X,K);if(L=y(s,ge,Ee),re&&y(s,L,re),Q>1){var he={cause:_+","+E,reach:de};F(i,s,p,L.prev,$,he),c&&he.reach>c.reach&&(c.reach=he.reach)}}}}}}function b(){var i={value:null,prev:null,next:null},s={value:null,prev:i,next:null};i.next=s,this.head=i,this.tail=s,this.length=0}function y(i,s,p){var f=s.next,m={value:p,prev:s,next:f};return s.next=m,f.prev=m,i.length++,m}function x(i,s,p){for(var f=s.next,m=0;m]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}}}),an=C({"../../node_modules/refractor/lang/javascript.js"(e,r){r.exports=t,t.displayName="javascript",t.aliases=["js"];function t(a){a.languages.javascript=a.languages.extend("clike",{"class-name":[a.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),a.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,a.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:a.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:a.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:a.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:a.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:a.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),a.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:a.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),a.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),a.languages.markup&&(a.languages.markup.tag.addInlined("script","javascript"),a.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),a.languages.js=a.languages.javascript}}}),rn=C({"../../node_modules/refractor/core.js"(e,r){var t=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof window=="object"?window:typeof global=="object"?global:{},a=m();t.Prism={manual:!0,disableWorkerMessageHandler:!0};var n=Wt(),o=en(),u=tn(),d=et(),l=Je(),g=nn(),h=an();a();var F={}.hasOwnProperty;function b(){}b.prototype=u;var y=new b;r.exports=y,y.highlight=k,y.register=x,y.alias=S,y.registered=w,y.listLanguages=A,x(d),x(l),x(g),x(h),y.util.encode=p,y.Token.stringify=i;function x(c){if(typeof c!="function"||!c.displayName)throw new Error("Expected `function` for `grammar`, got `"+c+"`");y.languages[c.displayName]===void 0&&c(y)}function S(c,_){var v=y.languages,E=c,N,O,H,z;_&&(E={},E[c]=_);for(N in E)for(O=E[N],O=typeof O=="string"?[O]:O,H=O.length,z=-1;++z=4)return[e[0],e[1],e[2],e[3],"".concat(e[0],".").concat(e[1]),"".concat(e[0],".").concat(e[2]),"".concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[0]),"".concat(e[1],".").concat(e[2]),"".concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[1]),"".concat(e[2],".").concat(e[3]),"".concat(e[3],".").concat(e[0]),"".concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[0]),"".concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[1],".").concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[2],".").concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[3],".").concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[2],".").concat(e[1],".").concat(e[0])]}var $e={};function sn(e){if(e.length===0||e.length===1)return e;var r=e.join(".");return $e[r]||($e[r]=ln(e)),$e[r]}function un(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=arguments.length>2?arguments[2]:void 0,a=e.filter(function(o){return o!=="token"}),n=sn(a);return n.reduce(function(o,u){return me(me({},o),t[u])},r)}function Xe(e){return e.join(" ")}function cn(e,r){var t=0;return function(a){return t+=1,a.map(function(n,o){return qe({node:n,stylesheet:e,useInlineStyles:r,key:"code-segment-".concat(t,"-").concat(o)})})}}function qe(e){var r=e.node,t=e.stylesheet,a=e.style,n=a===void 0?{}:a,o=e.useInlineStyles,u=e.key,d=r.properties,l=r.type,g=r.tagName,h=r.value;if(l==="text")return h;if(g){var F=cn(t,o),b;if(!o)b=me(me({},d),{},{className:Xe(d.className)});else{var y=Object.keys(t).reduce(function(w,A){return A.split(".").forEach(function(i){w.includes(i)||w.push(i)}),w},[]),x=d.className&&d.className.includes("token")?["token"]:[],S=d.className&&x.concat(d.className.filter(function(w){return!y.includes(w)}));b=me(me({},d),{},{className:Xe(S)||void 0,style:un(d.className,Object.assign({},d.style,n),t)})}var k=F(r.children);return G.createElement(g,vt({key:u},b),k)}}var pn=Z(kt()),dn=pn.default,gn=Z(Je()),fn=gn.default,mn=Z(Et()),hn=mn.default,yn=Z(Ft()),bn=yn.default,xn=Z(Ct()),vn=xn.default,Sn=Z(Qe()),wn=Sn.default,_n=Z(jt()),An=_n.default,kn=Z(et()),En=kn.default,Fn=Z(Nt()),Cn=Fn.default,jn=Z(tt()),Nn=jn.default,On=Z(Ot()),Ln=On.default;function Ie(e,r){(r==null||r>e.length)&&(r=e.length);for(var t=0,a=Array(r);t1&&arguments[1]!==void 0?arguments[1]:[],t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],a=0;a2&&arguments[2]!==void 0?arguments[2]:[];return Ae({children:p,lineNumber:f,lineNumberStyle:d,largestLineNumber:u,showInlineLineNumbers:n,lineProps:t,className:m,showLineNumbers:a,wrapLongLines:l,wrapLines:r})}function S(p,f){if(a&&f&&n){var m=st(d,f,u);p.unshift(it(f,m))}return p}function k(p,f){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return r||m.length>0?x(p,f,m):S(p,f)}for(var w=function(){var p=h[y],f=p.children[0].value,m=Mn(f);if(m){var c=f.split(` `);c.forEach(function(_,v){var E=a&&F.length+o,N={type:"text",value:"".concat(_,` `)};if(v===0){var O=h.slice(b+1,y).concat(Ae({children:[N],className:p.properties.className})),H=k(O,E);F.push(H)}else if(v===c.length-1){var z=h[y+1]&&h[y+1].children&&h[y+1].children[0],X={type:"text",value:"".concat(_)};if(z){var J=Ae({children:[X],className:p.properties.className});h.splice(y+1,0,J)}else{var W=[X],L=k(W,E,p.properties.className);F.push(L)}}else{var $=[N],B=k($,E,p.properties.className);F.push(B)}}),b=y}y++};y()=>{g.current&&clearTimeout(g.current)},[]);let h=ce.useCallback(F=>{var y;g.current&&clearTimeout(g.current);let b=typeof o=="string"?o:"Copied to clipboard";(y=navigator.clipboard)==null||y.writeText(t).then(()=>{a==null||a(F),l(!0),yt(b,"polite"),g.current=setTimeout(()=>{l(!1),bt("polite"),g.current=null},u)})},[t,a,o,u]);return{children:d?r:e,buttonProps:ce.useMemo(()=>({onClick:h,ariaLabel:d?o:n}),[h,d,o,n])}}var Xn={jsextra:bn,jsx:wn,json:vn,yml:Ln,md:An,bash:dn,css:fn,html:En,tsx:Cn,typescript:Nn,graphql:hn};Object.entries(Xn).forEach(([e,r])=>{ze.registerLanguage(e,r)});var Vn=(0,on.default)(2)(e=>Object.entries(e.code||{}).reduce((r,[t,a])=>({...r,[`* .${t}`]:a}),{})),Yn=ke.div(({theme:e})=>({position:"relative",display:"flex",flexWrap:"wrap",overflow:"hidden",color:e.color.defaultText}),({theme:e,bordered:r})=>r?{border:`1px solid ${e.appBorderColor}`,borderRadius:e.borderRadius,background:e.background.content}:{},({showLineNumbers:e})=>e?{".react-syntax-highlighter-line-number::before":{content:"attr(data-line-number)"}}:{}),Jn=({children:e,className:r})=>G.createElement(xt,{horizontal:!0,vertical:!0,focusable:!0,className:r},e),Qn=ke(Jn)({flex:1,flexShrink:0,flexBasis:"fit-content",maxWidth:"100%"},({theme:e})=>Vn(e)),ea=ke.pre(({theme:e,padded:r})=>({display:"flex",justifyContent:"flex-start",margin:0,padding:r?e.layoutMargin:0})),ta=ke.div(({theme:e})=>({flex:1,paddingLeft:2,paddingRight:e.layoutMargin,opacity:1,fontFamily:e.typography.fonts.mono})),pt=e=>{let r=[...e.children],t=r[0],a=t.children[0].value,n={...t,children:[],properties:{...t.properties,"data-line-number":a,style:{...t.properties.style,userSelect:"auto"}}};return r[0]=n,{...e,children:r}},na=({rows:e,stylesheet:r,useInlineStyles:t})=>e.map((a,n)=>qe({node:pt(a),stylesheet:r,useInlineStyles:t,key:`code-segement${n}`})),aa=(e,r)=>r?e?({rows:t,...a})=>e({rows:t.map(n=>pt(n)),...a}):na:e,dt=({children:e,language:r="jsx",copyable:t=!1,bordered:a=!1,padded:n=!1,format:o=!0,formatter:u=void 0,className:d=void 0,showLineNumbers:l=!1,...g})=>{if(typeof e!="string"||!e.trim())return null;let[h,F]=ce.useState("");ce.useEffect(()=>{u?u(o,e).then(F):F(e.trim())},[e,o,u]);let{children:b,buttonProps:y}=Kn({content:h}),x=aa(g.renderer,l);return G.createElement(Yn,{bordered:a,padded:n,showLineNumbers:l,className:d},G.createElement(Qn,null,G.createElement(ze,{padded:n||a,language:r,showLineNumbers:l,showInlineLineNumbers:l,useInlineStyles:!1,PreTag:ea,CodeTag:ta,lineNumberContainerStyle:{},...g,renderer:x},h)),t?G.createElement(ht,{actionItems:[{title:b,onClick:y.onClick}],flexLayout:!0}):null)};dt.registerLanguage=(...e)=>ze.registerLanguage(...e);var ia=dt;export{dt as SyntaxHighlighter,ia as default,Xn as supportedLanguages};