Page Not Found
We could not find what you were looking for.
Please contact the owner of the site that linked you to the original URL and let them know their link is broken.
diff --git a/404.html b/404.html index 055ebed..7db3d98 100644 --- a/404.html +++ b/404.html @@ -5,8 +5,8 @@
We could not find what you were looking for.
Please contact the owner of the site that linked you to the original URL and let them know their link is broken.
["'])(?.*?)\1/,g=/\{(? [\d,-]+)\}/,m={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},bash:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}},y={...m,lua:{start:"--",end:""},wasm:{start:"\\;\\;",end:""},tex:{start:"%",end:""},vb:{start:"['\u2018\u2019]",end:""},vbnet:{start:"(?:_\\s*)?['\u2018\u2019]",end:""},rem:{start:"[Rr][Ee][Mm]\\b",end:""},f90:{start:"!",end:""},ml:{start:"\\(\\*",end:"\\*\\)"},cobol:{start:"\\*>",end:""}},x=Object.keys(m);function b(t,e){const r=t.map((t=>{const{start:r,end:n}=y[t];return`(?:${r}\\s*(${e.flatMap((t=>[t.line,t.block?.start,t.block?.end].filter(Boolean))).join("|")})\\s*${n})`})).join("|");return new RegExp(`^\\s*(?:${r})\\s*$`)}function k(t,e){let r=t.replace(/\n$/,"");const{language:n,magicComments:i,metastring:a}=e;if(a&&g.test(a)){const t=a.match(g).groups.range;if(0===i.length)throw new Error(`A highlight range has been given in code block's metastring (\`\`\` ${a}), but no magic comment config is available. Docusaurus applies the first magic comment entry's className for metastring ranges.`);const e=i[0].className,n=p()(t).filter((t=>t>0)).map((t=>[t-1,[e]]));return{lineClassNames:Object.fromEntries(n),code:r}}if(void 0===n)return{lineClassNames:{},code:r};const o=function(t,e){switch(t){case"js":case"javascript":case"ts":case"typescript":return b(["js","jsBlock"],e);case"jsx":case"tsx":return b(["js","jsBlock","jsx"],e);case"html":return b(["js","jsBlock","html"],e);case"python":case"py":case"bash":return b(["bash"],e);case"markdown":case"md":return b(["html","jsx","bash"],e);case"tex":case"latex":case"matlab":return b(["tex"],e);case"lua":case"haskell":case"sql":return b(["lua"],e);case"wasm":return b(["wasm"],e);case"vb":case"vba":case"visual-basic":return b(["vb","rem"],e);case"vbnet":return b(["vbnet","rem"],e);case"batch":return b(["rem"],e);case"basic":return b(["rem","f90"],e);case"fsharp":return b(["js","ml"],e);case"ocaml":case"sml":return b(["ml"],e);case"fortran":return b(["f90"],e);case"cobol":return b(["cobol"],e);default:return b(x,e)}}(n,i),s=r.split("\n"),l=Object.fromEntries(i.map((t=>[t.className,{start:0,range:""}]))),c=Object.fromEntries(i.filter((t=>t.line)).map((t=>{let{className:e,line:r}=t;return[r,e]}))),h=Object.fromEntries(i.filter((t=>t.block)).map((t=>{let{className:e,block:r}=t;return[r.start,e]}))),u=Object.fromEntries(i.filter((t=>t.block)).map((t=>{let{className:e,block:r}=t;return[r.end,e]})));for(let p=0;p void 0!==t));c[e]?l[c[e]].range+=`${p},`:h[e]?l[h[e]].start=p:u[e]&&(l[u[e]].range+=`${l[u[e]].start}-${p-1},`),s.splice(p,1)}r=s.join("\n");const d={};return Object.entries(l).forEach((t=>{let[e,{range:r}]=t;p()(r).forEach((t=>{d[t]??=[],d[t].push(e)}))})),{lineClassNames:d,code:r}}const C="codeBlockContainer_Ckt0";var w=r(4848);function _(t){let{as:e,...r}=t;const n=function(t){const e={color:"--prism-color",backgroundColor:"--prism-background-color"},r={};return Object.entries(t.plain).forEach((t=>{let[n,i]=t;const a=e[n];a&&"string"==typeof i&&(r[a]=i)})),r}(h());return(0,w.jsx)(e,{...r,style:n,className:(0,s.A)(r.className,C,u.G.common.codeBlock)})}const v={codeBlockContent:"codeBlockContent_biex",codeBlockTitle:"codeBlockTitle_Ktv7",codeBlock:"codeBlock_bY9V",codeBlockStandalone:"codeBlockStandalone_MEMb",codeBlockLines:"codeBlockLines_e6Vv",codeBlockLinesWithNumbering:"codeBlockLinesWithNumbering_o6Pm",buttonGroup:"buttonGroup__atx"};function S(t){let{children:e,className:r}=t;return(0,w.jsx)(_,{as:"pre",tabIndex:0,className:(0,s.A)(v.codeBlockStandalone,"thin-scrollbar",r),children:(0,w.jsx)("code",{className:v.codeBlockLines,children:e})})}var A=r(9532);const T={attributes:!0,characterData:!0,childList:!0,subtree:!0};function M(t,e){const[r,i]=(0,n.useState)(),a=(0,n.useCallback)((()=>{i(t.current?.closest("[role=tabpanel][hidden]"))}),[t,i]);(0,n.useEffect)((()=>{a()}),[a]),function(t,e,r){void 0===r&&(r=T);const i=(0,A._q)(e),a=(0,A.Be)(r);(0,n.useEffect)((()=>{const e=new MutationObserver(i);return t&&e.observe(t,a),()=>e.disconnect()}),[t,i,a])}(r,(t=>{t.forEach((t=>{"attributes"===t.type&&"hidden"===t.attributeName&&(e(),a())}))}),{attributes:!0,characterData:!1,childList:!1,subtree:!1})}var B=r(1765);const L="codeLine_lJS_",F="codeLineNumber_Tfdd",$="codeLineContent_feaV";function E(t){let{line:e,classNames:r,showLineNumbers:n,getLineProps:i,getTokenProps:a}=t;1===e.length&&"\n"===e[0].content&&(e[0].content="");const o=i({line:e,className:(0,s.A)(r,n&&L)}),l=e.map(((t,e)=>(0,w.jsx)("span",{...a({token:t})},e)));return(0,w.jsxs)("span",{...o,children:[n?(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)("span",{className:F}),(0,w.jsx)("span",{className:$,children:l})]}):l,(0,w.jsx)("br",{})]})}var D=r(1312);function O(t){return(0,w.jsx)("svg",{viewBox:"0 0 24 24",...t,children:(0,w.jsx)("path",{fill:"currentColor",d:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"})})}function N(t){return(0,w.jsx)("svg",{viewBox:"0 0 24 24",...t,children:(0,w.jsx)("path",{fill:"currentColor",d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"})})}const R={copyButtonCopied:"copyButtonCopied_obH4",copyButtonIcons:"copyButtonIcons_eSgA",copyButtonIcon:"copyButtonIcon_y97N",copyButtonSuccessIcon:"copyButtonSuccessIcon_LjdS"};function I(t){let{code:e,className:r}=t;const[i,a]=(0,n.useState)(!1),o=(0,n.useRef)(void 0),l=(0,n.useCallback)((()=>{!function(t,e){let{target:r=document.body}=void 0===e?{}:e;if("string"!=typeof t)throw new TypeError(`Expected parameter \`text\` to be a \`string\`, got \`${typeof t}\`.`);const n=document.createElement("textarea"),i=document.activeElement;n.value=t,n.setAttribute("readonly",""),n.style.contain="strict",n.style.position="absolute",n.style.left="-9999px",n.style.fontSize="12pt";const a=document.getSelection(),o=a.rangeCount>0&&a.getRangeAt(0);r.append(n),n.select(),n.selectionStart=0,n.selectionEnd=t.length;let s=!1;try{s=document.execCommand("copy")}catch{}n.remove(),o&&(a.removeAllRanges(),a.addRange(o)),i&&i.focus()}(e),a(!0),o.current=window.setTimeout((()=>{a(!1)}),1e3)}),[e]);return(0,n.useEffect)((()=>()=>window.clearTimeout(o.current)),[]),(0,w.jsx)("button",{type:"button","aria-label":i?(0,D.T)({id:"theme.CodeBlock.copied",message:"Copied",description:"The copied button label on code blocks"}):(0,D.T)({id:"theme.CodeBlock.copyButtonAriaLabel",message:"Copy code to clipboard",description:"The ARIA label for copy code blocks button"}),title:(0,D.T)({id:"theme.CodeBlock.copy",message:"Copy",description:"The copy button label on code blocks"}),className:(0,s.A)("clean-btn",r,R.copyButton,i&&R.copyButtonCopied),onClick:l,children:(0,w.jsxs)("span",{className:R.copyButtonIcons,"aria-hidden":"true",children:[(0,w.jsx)(O,{className:R.copyButtonIcon}),(0,w.jsx)(N,{className:R.copyButtonSuccessIcon})]})})}function j(t){return(0,w.jsx)("svg",{viewBox:"0 0 24 24",...t,children:(0,w.jsx)("path",{fill:"currentColor",d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"})})}const P="wordWrapButtonIcon_Bwma",z="wordWrapButtonEnabled_EoeP";function K(t){let{className:e,onClick:r,isEnabled:n}=t;const i=(0,D.T)({id:"theme.CodeBlock.wordWrapToggle",message:"Toggle word wrap",description:"The title attribute for toggle word wrapping button of code block lines"});return(0,w.jsx)("button",{type:"button",onClick:r,className:(0,s.A)("clean-btn",e,n&&z),"aria-label":i,title:i,children:(0,w.jsx)(j,{className:P,"aria-hidden":"true"})})}function q(t){let{children:e,className:r="",metastring:i,title:a,showLineNumbers:o,language:l}=t;const{prism:{defaultLanguage:u,magicComments:d}}=(0,c.p)(),p=function(t){return t?.toLowerCase()}(l??function(t){const e=t.split(" ").find((t=>t.startsWith("language-")));return e?.replace(/language-/,"")}(r)??u),g=h(),m=function(){const[t,e]=(0,n.useState)(!1),[r,i]=(0,n.useState)(!1),a=(0,n.useRef)(null),o=(0,n.useCallback)((()=>{const r=a.current.querySelector("code");t?r.removeAttribute("style"):(r.style.whiteSpace="pre-wrap",r.style.overflowWrap="anywhere"),e((t=>!t))}),[a,t]),s=(0,n.useCallback)((()=>{const{scrollWidth:t,clientWidth:e}=a.current,r=t>e||a.current.querySelector("code").hasAttribute("style");i(r)}),[a]);return M(a,s),(0,n.useEffect)((()=>{s()}),[t,s]),(0,n.useEffect)((()=>(window.addEventListener("resize",s,{passive:!0}),()=>{window.removeEventListener("resize",s)})),[s]),{codeBlockRef:a,isEnabled:t,isCodeScrollable:r,toggle:o}}(),y=function(t){return t?.match(f)?.groups.title??""}(i)||a,{lineClassNames:x,code:b}=k(e,{metastring:i,language:p,magicComments:d}),C=o??function(t){return Boolean(t?.includes("showLineNumbers"))}(i);return(0,w.jsxs)(_,{as:"div",className:(0,s.A)(r,p&&!r.includes(`language-${p}`)&&`language-${p}`),children:[y&&(0,w.jsx)("div",{className:v.codeBlockTitle,children:y}),(0,w.jsxs)("div",{className:v.codeBlockContent,children:[(0,w.jsx)(B.f4,{theme:g,code:b,language:p??"text",children:t=>{let{className:e,style:r,tokens:n,getLineProps:i,getTokenProps:a}=t;return(0,w.jsx)("pre",{tabIndex:0,ref:m.codeBlockRef,className:(0,s.A)(e,v.codeBlock,"thin-scrollbar"),style:r,children:(0,w.jsx)("code",{className:(0,s.A)(v.codeBlockLines,C&&v.codeBlockLinesWithNumbering),children:n.map(((t,e)=>(0,w.jsx)(E,{line:t,getLineProps:i,getTokenProps:a,classNames:x[e],showLineNumbers:C},e)))})})}}),(0,w.jsxs)("div",{className:v.buttonGroup,children:[(m.isEnabled||m.isCodeScrollable)&&(0,w.jsx)(K,{className:v.codeButton,onClick:()=>m.toggle(),isEnabled:m.isEnabled}),(0,w.jsx)(I,{className:v.codeButton,code:b})]})]})]})}function W(t){let{children:e,...r}=t;const i=(0,o.A)(),a=function(t){return n.Children.toArray(t).some((t=>(0,n.isValidElement)(t)))?t:Array.isArray(t)?t.join(""):t}(e),s="string"==typeof a?q:S;return(0,w.jsx)(s,{...r,children:a},String(i))}function H(t){return(0,w.jsx)("code",{...t})}var U=r(8774);var Y=r(3427),G=r(1422);const V="details_lb9f",Z="isBrowser_bmU9",X="collapsibleContent_i85q";function Q(t){return!!t&&("SUMMARY"===t.tagName||Q(t.parentElement))}function J(t,e){return!!t&&(t===e||J(t.parentElement,e))}function tt(t){let{summary:e,children:r,...i}=t;(0,Y.A)().collectAnchor(i.id);const a=(0,o.A)(),l=(0,n.useRef)(null),{collapsed:c,setCollapsed:h}=(0,G.u)({initialState:!i.open}),[u,d]=(0,n.useState)(i.open),p=n.isValidElement(e)?e:(0,w.jsx)("summary",{children:e??"Details"});return(0,w.jsxs)("details",{...i,ref:l,open:u,"data-collapsed":c,className:(0,s.A)(V,a&&Z,i.className),onMouseDown:t=>{Q(t.target)&&t.detail>1&&t.preventDefault()},onClick:t=>{t.stopPropagation();const e=t.target;Q(e)&&J(e,l.current)&&(t.preventDefault(),c?(h(!1),d(!0)):h(!0))},children:[p,(0,w.jsx)(G.N,{lazy:!1,collapsed:c,disableSSRStyle:!0,onCollapseTransitionEnd:t=>{h(t),d(!t)},children:(0,w.jsx)("div",{className:X,children:r})})]})}const et="details_b_Ee";function rt(t){let{...e}=t;return(0,w.jsx)(tt,{...e,className:(0,s.A)("alert alert--info",et,e.className)})}function nt(t){const e=n.Children.toArray(t.children),r=e.find((t=>n.isValidElement(t)&&"summary"===t.type)),i=(0,w.jsx)(w.Fragment,{children:e.filter((t=>t!==r))});return(0,w.jsx)(rt,{...t,summary:r,children:i})}var it=r(1107);function at(t){return(0,w.jsx)(it.A,{...t})}const ot="containsTaskList_mC6p";function st(t){if(void 0!==t)return(0,s.A)(t,t?.includes("contains-task-list")&&ot)}const lt="img_ev3q";var ct=r(7293),ht=r(7489),ut=r(2181),dt=r(8850),pt=r(2241),ft=(r(4397),r(352),r(7473)),gt=(r(5994),r(6113),r(6486),r(6853)),mt=r(6048),yt=r(4078),xt=r(992),bt=r(513),kt=r(7),Ct="comm",wt="rule",_t="decl",vt=Math.abs,St=String.fromCharCode;Object.assign;function At(t){return t.trim()}function Tt(t,e,r){return t.replace(e,r)}function Mt(t,e,r){return t.indexOf(e,r)}function Bt(t,e){return 0|t.charCodeAt(e)}function Lt(t,e,r){return t.slice(e,r)}function Ft(t){return t.length}function $t(t,e){return e.push(t),t}function Et(t,e){for(var r="",n=0;n 0?Bt(Pt,--It):0,Nt--,10===jt&&(Nt=1,Ot--),jt}function qt(){return jt=It