From 0de7b69b1b70ac20df45eff5ed940d1a1c0eef33 Mon Sep 17 00:00:00 2001
From: Anthony Debucquoy content>18&63],t+=o[r>>12&63],t+=o[r>>6&63],t+=o[r&63]),r=(r<<8)+e[n];return i=s%3,i===0?(t+=o[r>>18&63],t+=o[r>>12&63],t+=o[r>>6&63],t+=o[r&63]):i===2?(t+=o[r>>10&63],t+=o[r>>4&63],t+=o[r<<2&63],t+=o[64]):i===1&&(t+=o[r>>2&63],t+=o[r<<4&63],t+=o[64],t+=o[64]),t}function Fue(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}var tF=new An("tag:yaml.org,2002:binary",{kind:"scalar",resolve:jue,construct:Mue,predicate:Fue,represent:Due}),Lue=Object.prototype.hasOwnProperty,Bue=Object.prototype.toString;function Uue(e){if(e===null)return!0;var t=[],r,n,i,s,o,l=e;for(r=0,n=l.length;r"),e.result!==null&&_.kind!==e.kind&&Et(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+_.kind+'", not "'+e.kind+'"'),_.resolve(e.result,e.tag)?(e.result=_.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):Et(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||v}function dce(e){var t=e.position,r,n,i,s=!1,o;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(o=e.input.charCodeAt(e.position))!==0&&(Qr(e,!0,-1),o=e.input.charCodeAt(e.position),!(e.lineIndent>0||o!==37));){for(s=!0,o=e.input.charCodeAt(++e.position),r=e.position;o!==0&&!di(o);)o=e.input.charCodeAt(++e.position);for(n=e.input.slice(r,e.position),i=[],n.length<1&&Et(e,"directive name must not be less than one character in length");o!==0;){for(;Jl(o);)o=e.input.charCodeAt(++e.position);if(o===35){do o=e.input.charCodeAt(++e.position);while(o!==0&&!co(o));break}if(co(o))break;for(r=e.position;o!==0&&!di(o);)o=e.input.charCodeAt(++e.position);i.push(e.input.slice(r,e.position))}o!==0&&gA(e),Ja.call(gR,n)?gR[n](e,n,i):Ay(e,'unknown document directive "'+n+'"')}if(Qr(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,Qr(e,!0,-1)):s&&Et(e,"directives end mark is expected"),Nc(e,e.lineIndent-1,xy,!1,!0),Qr(e,!0,-1),e.checkLineBreaks&&Xue.test(e.input.slice(t,e.position))&&Ay(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&I0(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,Qr(e,!0,-1));return}if(e.position=55296&&r<=56319&&t+1"u"||!("document"in window))return{};var r=function(h,v,y){v=v||999,!y&&y!==0&&(y=9);var S,b=function(U){S=U},_=function(){clearTimeout(S),b(0)},$=function(U){return Math.max(0,h.getTopOf(U)-y)},P=function(U,z,J){if(_(),z===0||z&&z<0||t(h.body))h.toY(U),J&&J();else{var ee=h.getY(),Q=Math.max(0,U)-ee,f=new Date().getTime();z=z||Math.min(Math.abs(Q),v),function ce(){b(setTimeout(function(){var L=Math.min(1,(new Date().getTime()-f)/z),Fe=Math.max(0,Math.floor(ee+Q*(L<.5?2*L*L:L*(4-L*2)-1)));h.toY(Fe),L<1&&h.getHeight()+Fe
":_e:c.tabReplace?_e.replace(/\t/g,c.tabReplace):_e):se}function P(se,_e,Z){const V=_e?r[_e]:Z;se.classList.add("hljs"),V&&se.classList.add(V)}const x={"before:highlightElement":({el:se})=>{c.useBR&&(se.innerHTML=se.innerHTML.replace(/\n/g,"").replace(/
/g,`
+`))},"after:highlightElement":({result:se})=>{c.useBR&&(se.value=se.value.replace(/\n/g,"
"))}},A=/^(<[^>]+>|\t)+/gm,C={"after:highlightElement":({result:se})=>{c.tabReplace&&(se.value=se.value.replace(A,_e=>_e.replace(/\t/g,c.tabReplace)))}};function j(se){let _e=null;const Z=v(se);if(h(Z))return;be("before:highlightElement",{el:se,language:Z}),_e=se;const V=_e.textContent,q=Z?y(V,{language:Z,ignoreIllegals:!0}):_(V);be("after:highlightElement",{el:se,result:q,text:V}),se.innerHTML=q.value,P(se,Z,q.language),se.result={language:q.language,re:q.relevance,relavance:q.relevance},q.second_best&&(se.second_best={language:q.second_best.language,re:q.second_best.relevance,relavance:q.second_best.relevance})}function U(se){se.useBR&&(ts("10.3.0","'useBR' will be removed entirely in v11.0"),ts("10.3.0","Please see https://github.com/highlightjs/highlight.js/issues/2559")),c=dI(c,se)}const z=()=>{if(z.called)return;z.called=!0,ts("10.6.0","initHighlighting() is deprecated. Use highlightAll() instead."),document.querySelectorAll("pre code").forEach(j)};function J(){ts("10.6.0","initHighlightingOnLoad() is deprecated. Use highlightAll() instead."),ee=!0}let ee=!1;function Q(){if(document.readyState==="loading"){ee=!0;return}document.querySelectorAll("pre code").forEach(j)}function f(){ee&&Q()}typeof window<"u"&&window.addEventListener&&window.addEventListener("DOMContentLoaded",f,!1);function ce(se,_e){let Z=null;try{Z=_e(e)}catch(V){if(oS("Language definition for '{}' could not be registered.".replace("{}",se)),i)oS(V);else throw V;Z=l}Z.name||(Z.name=se),t[se]=Z,Z.rawDefinition=_e.bind(null,e),Z.aliases&&he(Z.aliases,{languageName:se})}function L(se){delete t[se];for(const _e of Object.keys(r))r[_e]===se&&delete r[_e]}function Fe(){return Object.keys(t)}function Xe(se){ts("10.4.0","requireLanguage will be removed entirely in v11."),ts("10.4.0","Please see https://github.com/highlightjs/highlight.js/pull/2844");const _e=Ye(se);if(_e)return _e;throw new Error("The '{}' language is required, but not loaded.".replace("{}",se))}function Ye(se){return se=(se||"").toLowerCase(),t[se]||t[r[se]]}function he(se,{languageName:_e}){typeof se=="string"&&(se=[se]),se.forEach(Z=>{r[Z.toLowerCase()]=_e})}function de(se){const _e=Ye(se);return _e&&!_e.disableAutodetect}function ge(se){se["before:highlightBlock"]&&!se["before:highlightElement"]&&(se["before:highlightElement"]=_e=>{se["before:highlightBlock"](Object.assign({block:_e.el},_e))}),se["after:highlightBlock"]&&!se["after:highlightElement"]&&(se["after:highlightElement"]=_e=>{se["after:highlightBlock"](Object.assign({block:_e.el},_e))})}function pe(se){ge(se),n.push(se)}function be(se,_e){const Z=se;n.forEach(function(V){V[Z]&&V[Z](_e)})}function ye(se){return ts("10.2.0","fixMarkup will be removed entirely in v11.0"),ts("10.2.0","Please see https://github.com/highlightjs/highlight.js/issues/2534"),$(se)}function Le(se){return ts("10.7.0","highlightBlock will be removed entirely in v12.0"),ts("10.7.0","Please use highlightElement now."),j(se)}Object.assign(e,{highlight:y,highlightAuto:_,highlightAll:Q,fixMarkup:ye,highlightElement:j,highlightBlock:Le,configure:U,initHighlighting:z,initHighlightingOnLoad:J,registerLanguage:ce,unregisterLanguage:L,listLanguages:Fe,getLanguage:Ye,registerAliases:he,requireLanguage:Xe,autoDetection:de,inherit:dI,addPlugin:pe,vuePlugin:xge(e).VuePlugin}),e.debugMode=function(){i=!1},e.safeMode=function(){i=!0},e.versionString=wge;for(const se in ig)typeof ig[se]=="object"&&lL(ig[se]);return Object.assign(e,ig),e.addPlugin(x),e.addPlugin(Age),e.addPlugin(C),e};var $ge=Cge({}),kge=$ge,mL={exports:{}};(function(e){(function(){var t;t=e.exports=i,t.format=i,t.vsprintf=n,typeof console<"u"&&typeof console.log=="function"&&(t.printf=r);function r(){console.log(i.apply(null,arguments))}function n(s,o){return i.apply(null,[s].concat(o))}function i(s){for(var o=1,l=[].slice.call(arguments),c=0,h=s.length,v="",y,S=!1,b,_,$=!1,P,x=function(){return l[o++]},A=function(){for(var C="";/\d/.test(s[c]);)C+=s[c++],y=s[c];return C.length>0?parseInt(C):null};c
content
","application/*":()=>Vm(25).toString("binary")};const Uu=new(nP=class extends AE{constructor(){super(...arguments);RE(this,up,{...oK,...aK,...lK,...uK,...cK});ie(this,"data",{...fp(this,up)})}get defaults(){return{...fp(this,up)}}},up=new WeakMap,nP),KT=(a,u)=>{if(typeof u=="function")return Uu.register(a,u);if(u===null)return Uu.unregister(a);const p=a.split(";").at(0),d=`${p.split("/").at(0)}/*`;return Uu.get(a)||Uu.get(p)||Uu.get(d)};KT.getDefaults=()=>Uu.defaults;var HT=KT,fK=(a,{sample:u}={})=>{const{contentEncoding:p,contentMediaType:d,contentSchema:g}=a,{pattern:E,format:O}=a,k=WT(p)||ek.default;let N;if(typeof E=="string")N=(D=>{try{return new c$.default(D).gen()}catch{return"string"}})(E);else if(typeof O=="string")N=(D=>{const{format:F}=D,W=qm(F);if(typeof W=="function")return W(D);switch(F){case"email":return AW();case"idn-email":return OW();case"hostname":return CW();case"idn-hostname":return $W();case"ipv4":return kW();case"ipv6":return TW();case"uri":return PW();case"uri-reference":return RW();case"iri":return IW();case"iri-reference":return NW();case"uuid":return jW();case"uri-template":return MW();case"json-pointer":return DW();case"relative-json-pointer":return FW();case"date-time":return LW();case"date":return BW();case"time":return UW();case"duration":return VW();case"password":return zW();case"regex":return qW()}return"string"})(a);else if(To(g)&&typeof d=="string"&&u!==void 0)N=Array.isArray(u)||typeof u=="object"?JSON.stringify(u):String(u);else if(typeof d=="string"){const D=HT(d);typeof D=="function"&&(N=D(a))}else N="string";return k(((D,F={})=>{const{maxLength:W,minLength:G}=F;let H=D;if(Number.isInteger(W)&&W>0&&(H=H.slice(0,W)),Number.isInteger(G)&&G>0){let ne=0;for(;H.length