/* THIS IS A GENERATED/BUNDLED FILE BY ESBUILD if you want to view the source, please visit the github repository of this plugin */ var $X=Object.create;var B7=Object.defineProperty;var ZX=Object.getOwnPropertyDescriptor;var KX=Object.getOwnPropertyNames;var XX=Object.getPrototypeOf,JX=Object.prototype.hasOwnProperty;var E=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),eJ=(e,t)=>{for(var r in t)B7(e,r,{get:t[r],enumerable:!0})},pE=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of KX(t))!JX.call(e,i)&&i!==r&&B7(e,i,{get:()=>t[i],enumerable:!(n=ZX(t,i))||n.enumerable});return e};var m4=(e,t,r)=>(r=e!=null?$X(XX(e)):{},pE(t||!e||!e.__esModule?B7(r,"default",{value:e,enumerable:!0}):r,e)),tJ=e=>pE(B7({},"__esModule",{value:!0}),e);var hE=E((LMe,mE)=>{"use strict";function F7(){this._types=Object.create(null),this._extensions=Object.create(null);for(let e=0;e{_E.exports={"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomdeleted+xml":["atomdeleted"],"application/atomsvc+xml":["atomsvc"],"application/atsc-dwd+xml":["dwd"],"application/atsc-held+xml":["held"],"application/atsc-rsat+xml":["rsat"],"application/bdoc":["bdoc"],"application/calendar+xml":["xcs"],"application/ccxml+xml":["ccxml"],"application/cdfx+xml":["cdfx"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mpd"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["es","ecma"],"application/emma+xml":["emma"],"application/emotionml+xml":["emotionml"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/express":["exp"],"application/fdt+xml":["fdt"],"application/font-tdpfr":["pfr"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hjson":["hjson"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/its+xml":["its"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js","mjs"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lgr+xml":["lgr"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mmt-aei+xml":["maei"],"application/mmt-usd+xml":["musd"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/n-quads":["nq"],"application/n-triples":["nt"],"application/node":["cjs"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/p2p-overlay+xml":["relo"],"application/patch-ops-error+xml":["xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-signature":["asc","sig"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/provenance+xml":["provx"],"application/pskc+xml":["pskcxml"],"application/raml+yaml":["raml"],"application/rdf+xml":["rdf","owl"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/route-apd+xml":["rapd"],"application/route-s-tsid+xml":["sls"],"application/route-usd+xml":["rusd"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/senml+xml":["senmlx"],"application/sensml+xml":["sensmlx"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/sieve":["siv","sieve"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/swid+xml":["swidtag"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/toml":["toml"],"application/trig":["trig"],"application/ttml+xml":["ttml"],"application/ubjson":["ubj"],"application/urc-ressheet+xml":["rsheet"],"application/urc-targetdesc+xml":["td"],"application/voicexml+xml":["vxml"],"application/wasm":["wasm"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-att+xml":["xav"],"application/xcap-caps+xml":["xca"],"application/xcap-diff+xml":["xdf"],"application/xcap-el+xml":["xel"],"application/xcap-ns+xml":["xns"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xliff+xml":["xlf"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["*xsl","xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/3gpp":["*3gpp"],"audio/adpcm":["adp"],"audio/amr":["amr"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mobile-xmf":["mxmf"],"audio/mp3":["*mp3"],"audio/mp4":["m4a","mp4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx","opus"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/wav":["wav"],"audio/wave":["*wav"],"audio/webm":["weba"],"audio/xm":["xm"],"font/collection":["ttc"],"font/otf":["otf"],"font/ttf":["ttf"],"font/woff":["woff"],"font/woff2":["woff2"],"image/aces":["exr"],"image/apng":["apng"],"image/avif":["avif"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/dicom-rle":["drle"],"image/emf":["emf"],"image/fits":["fits"],"image/g3fax":["g3"],"image/gif":["gif"],"image/heic":["heic"],"image/heic-sequence":["heics"],"image/heif":["heif"],"image/heif-sequence":["heifs"],"image/hej2k":["hej2"],"image/hsj2":["hsj2"],"image/ief":["ief"],"image/jls":["jls"],"image/jp2":["jp2","jpg2"],"image/jpeg":["jpeg","jpg","jpe"],"image/jph":["jph"],"image/jphc":["jhc"],"image/jpm":["jpm"],"image/jpx":["jpx","jpf"],"image/jxr":["jxr"],"image/jxra":["jxra"],"image/jxrs":["jxrs"],"image/jxs":["jxs"],"image/jxsc":["jxsc"],"image/jxsi":["jxsi"],"image/jxss":["jxss"],"image/ktx":["ktx"],"image/ktx2":["ktx2"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/t38":["t38"],"image/tiff":["tif","tiff"],"image/tiff-fx":["tfx"],"image/webp":["webp"],"image/wmf":["wmf"],"message/disposition-notification":["disposition-notification"],"message/global":["u8msg"],"message/global-delivery-status":["u8dsn"],"message/global-disposition-notification":["u8mdn"],"message/global-headers":["u8hdr"],"message/rfc822":["eml","mime"],"model/3mf":["3mf"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/mtl":["mtl"],"model/obj":["obj"],"model/step+xml":["stpx"],"model/step+zip":["stpz"],"model/step-xml+zip":["stpxz"],"model/stl":["stl"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["*x3db","x3dbz"],"model/x3d+fastinfoset":["x3db"],"model/x3d+vrml":["*x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"model/x3d-vrml":["x3dv"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["markdown","md"],"text/mathml":["mml"],"text/mdx":["mdx"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":["*rtf"],"text/sgml":["sgml","sgm"],"text/shex":["shex"],"text/slim":["slim","slm"],"text/spdx":["spdx"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vtt":["vtt"],"text/xml":["*xml"],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/iso.segment":["m4s"],"video/jpeg":["jpgv"],"video/jpm":["*jpm","jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/webm":["webm"]}});var EE=E((AMe,vE)=>{"use strict";var rJ=hE();vE.exports=new rJ(gE())});var ME=E((MMe,DE)=>{DE.exports=OE;OE.sync=aJ;var CE=require("fs");function iJ(e,t){var r=t.pathExt!==void 0?t.pathExt:process.env.PATHEXT;if(!r||(r=r.split(";"),r.indexOf("")!==-1))return!0;for(var n=0;n{IE.exports=RE;RE.sync=oJ;var wE=require("fs");function RE(e,t,r){wE.stat(e,function(n,i){r(n,n?!1:NE(i,t))})}function oJ(e,t){return NE(wE.statSync(e),t)}function NE(e,t){return e.isFile()&&sJ(e,t)}function sJ(e,t){var r=e.mode,n=e.uid,i=e.gid,a=t.uid!==void 0?t.uid:process.getuid&&process.getuid(),o=t.gid!==void 0?t.gid:process.getgid&&process.getgid(),s=parseInt("100",8),l=parseInt("010",8),u=parseInt("001",8),c=s|l,d=r&u||r&l&&i===o||r&s&&n===a||r&c&&a===0;return d}});var PE=E((NMe,kE)=>{var RMe=require("fs"),q7;process.platform==="win32"||global.TESTING_WINDOWS?q7=ME():q7=HE();kE.exports=gd;gd.sync=lJ;function gd(e,t,r){if(typeof t=="function"&&(r=t,t={}),!r){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(n,i){gd(e,t||{},function(a,o){a?i(a):n(o)})})}q7(e,t||{},function(n,i){n&&(n.code==="EACCES"||t&&t.ignoreErrors)&&(n=null,i=!1),r(n,i)})}function lJ(e,t){try{return q7.sync(e,t||{})}catch(r){if(t&&t.ignoreErrors||r.code==="EACCES")return!1;throw r}}});var zE=E((IMe,GE)=>{var _4=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",VE=require("path"),uJ=_4?";":":",BE=PE(),FE=e=>Object.assign(new Error(`not found: ${e}`),{code:"ENOENT"}),qE=(e,t)=>{let r=t.colon||uJ,n=e.match(/\//)||_4&&e.match(/\\/)?[""]:[..._4?[process.cwd()]:[],...(t.path||process.env.PATH||"").split(r)],i=_4?t.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",a=_4?i.split(r):[""];return _4&&e.indexOf(".")!==-1&&a[0]!==""&&a.unshift(""),{pathEnv:n,pathExt:a,pathExtExe:i}},UE=(e,t,r)=>{typeof t=="function"&&(r=t,t={}),t||(t={});let{pathEnv:n,pathExt:i,pathExtExe:a}=qE(e,t),o=[],s=u=>new Promise((c,d)=>{if(u===n.length)return t.all&&o.length?c(o):d(FE(e));let p=n[u],h=/^".*"$/.test(p)?p.slice(1,-1):p,g=VE.join(h,e),v=!h&&/^\.[\\\/]/.test(e)?e.slice(0,2)+g:g;c(l(v,u,0))}),l=(u,c,d)=>new Promise((p,h)=>{if(d===i.length)return p(s(c+1));let g=i[d];BE(u+g,{pathExt:a},(v,S)=>{if(!v&&S)if(t.all)o.push(u+g);else return p(u+g);return p(l(u,c,d+1))})});return r?s(0).then(u=>r(null,u),r):s(0)},cJ=(e,t)=>{t=t||{};let{pathEnv:r,pathExt:n,pathExtExe:i}=qE(e,t),a=[];for(let o=0;o{"use strict";var jE=(e={})=>{let t=e.env||process.env;return(e.platform||process.platform)!=="win32"?"PATH":Object.keys(t).reverse().find(n=>n.toUpperCase()==="PATH")||"Path"};vd.exports=jE;vd.exports.default=jE});var ZE=E((kMe,$E)=>{"use strict";var YE=require("path"),TJ=zE(),dJ=Ed();function WE(e,t){let r=e.options.env||process.env,n=process.cwd(),i=e.options.cwd!=null,a=i&&process.chdir!==void 0&&!process.chdir.disabled;if(a)try{process.chdir(e.options.cwd)}catch(s){}let o;try{o=TJ.sync(e.command,{path:r[dJ({env:r})],pathExt:t?YE.delimiter:void 0})}catch(s){}finally{a&&process.chdir(n)}return o&&(o=YE.resolve(i?e.options.cwd:"",o)),o}function QJ(e){return WE(e)||WE(e,!0)}$E.exports=QJ});var KE=E((PMe,Sd)=>{"use strict";var yd=/([()\][%!^"`<>&|;, *?])/g;function pJ(e){return e=e.replace(yd,"^$1"),e}function fJ(e,t){return e=`${e}`,e=e.replace(/(\\*)"/g,'$1$1\\"'),e=e.replace(/(\\*)$/,"$1$1"),e=`"${e}"`,e=e.replace(yd,"^$1"),t&&(e=e.replace(yd,"^$1")),e}Sd.exports.command=pJ;Sd.exports.argument=fJ});var JE=E((VMe,XE)=>{"use strict";XE.exports=/^#!(.*)/});var ty=E((BMe,ey)=>{"use strict";var mJ=JE();ey.exports=(e="")=>{let t=e.match(mJ);if(!t)return null;let[r,n]=t[0].replace(/#! ?/,"").split(" "),i=r.split("/").pop();return i==="env"?n:n?`${i} ${n}`:i}});var ny=E((FMe,ry)=>{"use strict";var bd=require("fs"),hJ=ty();function _J(e){let r=Buffer.alloc(150),n;try{n=bd.openSync(e,"r"),bd.readSync(n,r,0,150,0),bd.closeSync(n)}catch(i){}return hJ(r.toString())}ry.exports=_J});var sy=E((qMe,oy)=>{"use strict";var gJ=require("path"),iy=ZE(),ay=KE(),vJ=ny(),EJ=process.platform==="win32",yJ=/\.(?:com|exe)$/i,SJ=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function bJ(e){e.file=iy(e);let t=e.file&&vJ(e.file);return t?(e.args.unshift(e.file),e.command=t,iy(e)):e.file}function xJ(e){if(!EJ)return e;let t=bJ(e),r=!yJ.test(t);if(e.options.forceShell||r){let n=SJ.test(t);e.command=gJ.normalize(e.command),e.command=ay.command(e.command),e.args=e.args.map(a=>ay.argument(a,n));let i=[e.command].concat(e.args).join(" ");e.args=["/d","/s","/c",`"${i}"`],e.command=process.env.comspec||"cmd.exe",e.options.windowsVerbatimArguments=!0}return e}function LJ(e,t,r){t&&!Array.isArray(t)&&(r=t,t=null),t=t?t.slice(0):[],r=Object.assign({},r);let n={command:e,args:t,options:r,file:void 0,original:{command:e,args:t}};return r.shell?n:xJ(n)}oy.exports=LJ});var cy=E((UMe,uy)=>{"use strict";var xd=process.platform==="win32";function Ld(e,t){return Object.assign(new Error(`${t} ${e.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${t} ${e.command}`,path:e.command,spawnargs:e.args})}function CJ(e,t){if(!xd)return;let r=e.emit;e.emit=function(n,i){if(n==="exit"){let a=ly(i,t,"spawn");if(a)return r.call(e,"error",a)}return r.apply(e,arguments)}}function ly(e,t){return xd&&e===1&&!t.file?Ld(t.original,"spawn"):null}function AJ(e,t){return xd&&e===1&&!t.file?Ld(t.original,"spawnSync"):null}uy.exports={hookChildProcess:CJ,verifyENOENT:ly,verifyENOENTSync:AJ,notFoundError:Ld}});var Qy=E((GMe,g4)=>{"use strict";var Ty=require("child_process"),Cd=sy(),Ad=cy();function dy(e,t,r){let n=Cd(e,t,r),i=Ty.spawn(n.command,n.args,n.options);return Ad.hookChildProcess(i,n),i}function OJ(e,t,r){let n=Cd(e,t,r),i=Ty.spawnSync(n.command,n.args,n.options);return i.error=i.error||Ad.verifyENOENTSync(i.status,n),i}g4.exports=dy;g4.exports.spawn=dy;g4.exports.sync=OJ;g4.exports._parse=Cd;g4.exports._enoent=Ad});var fy=E((zMe,py)=>{"use strict";py.exports=e=>{let t=typeof e=="string"?` `:` `.charCodeAt(),r=typeof e=="string"?"\r":"\r".charCodeAt();return e[e.length-1]===t&&(e=e.slice(0,e.length-1)),e[e.length-1]===r&&(e=e.slice(0,e.length-1)),e}});var _y=E((jMe,Po)=>{"use strict";var ko=require("path"),my=Ed(),hy=e=>{e={cwd:process.cwd(),path:process.env[my()],execPath:process.execPath,...e};let t,r=ko.resolve(e.cwd),n=[];for(;t!==r;)n.push(ko.join(r,"node_modules/.bin")),t=r,r=ko.resolve(r,"..");let i=ko.resolve(e.cwd,e.execPath,"..");return n.push(i),n.concat(e.path).join(ko.delimiter)};Po.exports=hy;Po.exports.default=hy;Po.exports.env=e=>{e={env:process.env,...e};let t={...e.env},r=my({env:t});return e.path=t[r],t[r]=Po.exports(e),t}});var vy=E((YMe,Od)=>{"use strict";var gy=(e,t)=>{for(let r of Reflect.ownKeys(t))Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r));return e};Od.exports=gy;Od.exports.default=gy});var yy=E((WMe,G7)=>{"use strict";var DJ=vy(),U7=new WeakMap,Ey=(e,t={})=>{if(typeof e!="function")throw new TypeError("Expected a function");let r,n=0,i=e.displayName||e.name||"",a=function(...o){if(U7.set(a,++n),n===1)r=e.apply(this,o),e=null;else if(t.throw===!0)throw new Error(`Function \`${i}\` can only be called once`);return r};return DJ(a,e),U7.set(a,n),a};G7.exports=Ey;G7.exports.default=Ey;G7.exports.callCount=e=>{if(!U7.has(e))throw new Error(`The given function \`${e.name}\` is not wrapped by the \`onetime\` package`);return U7.get(e)}});var Sy=E(z7=>{"use strict";Object.defineProperty(z7,"__esModule",{value:!0});z7.SIGNALS=void 0;var MJ=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:!0},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:!0},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:!0},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}];z7.SIGNALS=MJ});var Dd=E(v4=>{"use strict";Object.defineProperty(v4,"__esModule",{value:!0});v4.SIGRTMAX=v4.getRealtimeSignals=void 0;var wJ=function(){let e=xy-by+1;return Array.from({length:e},RJ)};v4.getRealtimeSignals=wJ;var RJ=function(e,t){return{name:`SIGRT${t+1}`,number:by+t,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"}},by=34,xy=64;v4.SIGRTMAX=xy});var Ly=E(j7=>{"use strict";Object.defineProperty(j7,"__esModule",{value:!0});j7.getSignals=void 0;var NJ=require("os"),IJ=Sy(),HJ=Dd(),kJ=function(){let e=(0,HJ.getRealtimeSignals)();return[...IJ.SIGNALS,...e].map(PJ)};j7.getSignals=kJ;var PJ=function({name:e,number:t,description:r,action:n,forced:i=!1,standard:a}){let{signals:{[e]:o}}=NJ.constants,s=o!==void 0;return{name:e,number:s?o:t,description:r,supported:s,action:n,forced:i,standard:a}}});var Ay=E(E4=>{"use strict";Object.defineProperty(E4,"__esModule",{value:!0});E4.signalsByNumber=E4.signalsByName=void 0;var VJ=require("os"),Cy=Ly(),BJ=Dd(),FJ=function(){return(0,Cy.getSignals)().reduce(qJ,{})},qJ=function(e,{name:t,number:r,description:n,supported:i,action:a,forced:o,standard:s}){return{...e,[t]:{name:t,number:r,description:n,supported:i,action:a,forced:o,standard:s}}},UJ=FJ();E4.signalsByName=UJ;var GJ=function(){let e=(0,Cy.getSignals)(),t=BJ.SIGRTMAX+1,r=Array.from({length:t},(n,i)=>zJ(i,e));return Object.assign({},...r)},zJ=function(e,t){let r=jJ(e,t);if(r===void 0)return{};let{name:n,description:i,supported:a,action:o,forced:s,standard:l}=r;return{[e]:{name:n,number:e,description:i,supported:a,action:o,forced:s,standard:l}}},jJ=function(e,t){let r=t.find(({name:n})=>VJ.constants.signals[n]===e);return r!==void 0?r:t.find(n=>n.number===e)},YJ=GJ();E4.signalsByNumber=YJ});var Dy=E((JMe,Oy)=>{"use strict";var{signalsByName:WJ}=Ay(),$J=({timedOut:e,timeout:t,errorCode:r,signal:n,signalDescription:i,exitCode:a,isCanceled:o})=>e?`timed out after ${t} milliseconds`:o?"was canceled":r!==void 0?`failed with ${r}`:n!==void 0?`was killed with ${n} (${i})`:a!==void 0?`failed with exit code ${a}`:"failed",ZJ=({stdout:e,stderr:t,all:r,error:n,signal:i,exitCode:a,command:o,escapedCommand:s,timedOut:l,isCanceled:u,killed:c,parsed:{options:{timeout:d}}})=>{a=a===null?void 0:a,i=i===null?void 0:i;let p=i===void 0?void 0:WJ[i].description,h=n&&n.code,v=`Command ${$J({timedOut:l,timeout:d,errorCode:h,signal:i,signalDescription:p,exitCode:a,isCanceled:u})}: ${o}`,S=Object.prototype.toString.call(n)==="[object Error]",x=S?`${v} ${n.message}`:v,O=[x,t,e].filter(Boolean).join(` `);return S?(n.originalMessage=n.message,n.message=O):n=new Error(O),n.shortMessage=x,n.command=o,n.escapedCommand=s,n.exitCode=a,n.signal=i,n.signalDescription=p,n.stdout=e,n.stderr=t,r!==void 0&&(n.all=r),"bufferedData"in n&&delete n.bufferedData,n.failed=!0,n.timedOut=!!l,n.isCanceled=u,n.killed=c&&!l,n};Oy.exports=ZJ});var wy=E((ewe,Md)=>{"use strict";var Y7=["stdin","stdout","stderr"],KJ=e=>Y7.some(t=>e[t]!==void 0),My=e=>{if(!e)return;let{stdio:t}=e;if(t===void 0)return Y7.map(n=>e[n]);if(KJ(e))throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${Y7.map(n=>`\`${n}\``).join(", ")}`);if(typeof t=="string")return t;if(!Array.isArray(t))throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof t}\``);let r=Math.max(t.length,Y7.length);return Array.from({length:r},(n,i)=>t[i])};Md.exports=My;Md.exports.node=e=>{let t=My(e);return t==="ipc"?"ipc":t===void 0||typeof t=="string"?[t,t,t,"ipc"]:t.includes("ipc")?t:[...t,"ipc"]}});var Ry=E((twe,W7)=>{W7.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];process.platform!=="win32"&&W7.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");process.platform==="linux"&&W7.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var Py=E((rwe,b4)=>{var tr=global.process,Ta=function(e){return e&&typeof e=="object"&&typeof e.removeListener=="function"&&typeof e.emit=="function"&&typeof e.reallyExit=="function"&&typeof e.listeners=="function"&&typeof e.kill=="function"&&typeof e.pid=="number"&&typeof e.on=="function"};Ta(tr)?(Ny=require("assert"),y4=Ry(),Iy=/^win/i.test(tr.platform),Vo=require("events"),typeof Vo!="function"&&(Vo=Vo.EventEmitter),tr.__signal_exit_emitter__?Mr=tr.__signal_exit_emitter__:(Mr=tr.__signal_exit_emitter__=new Vo,Mr.count=0,Mr.emitted={}),Mr.infinite||(Mr.setMaxListeners(1/0),Mr.infinite=!0),b4.exports=function(e,t){if(!Ta(global.process))return function(){};Ny.equal(typeof e,"function","a callback must be provided for exit handler"),S4===!1&&wd();var r="exit";t&&t.alwaysLast&&(r="afterexit");var n=function(){Mr.removeListener(r,e),Mr.listeners("exit").length===0&&Mr.listeners("afterexit").length===0&&$7()};return Mr.on(r,e),n},$7=function(){!S4||!Ta(global.process)||(S4=!1,y4.forEach(function(t){try{tr.removeListener(t,Z7[t])}catch(r){}}),tr.emit=K7,tr.reallyExit=Rd,Mr.count-=1)},b4.exports.unload=$7,da=function(t,r,n){Mr.emitted[t]||(Mr.emitted[t]=!0,Mr.emit(t,r,n))},Z7={},y4.forEach(function(e){Z7[e]=function(){if(Ta(global.process)){var r=tr.listeners(e);r.length===Mr.count&&($7(),da("exit",null,e),da("afterexit",null,e),Iy&&e==="SIGHUP"&&(e="SIGINT"),tr.kill(tr.pid,e))}}}),b4.exports.signals=function(){return y4},S4=!1,wd=function(){S4||!Ta(global.process)||(S4=!0,Mr.count+=1,y4=y4.filter(function(t){try{return tr.on(t,Z7[t]),!0}catch(r){return!1}}),tr.emit=ky,tr.reallyExit=Hy)},b4.exports.load=wd,Rd=tr.reallyExit,Hy=function(t){Ta(global.process)&&(tr.exitCode=t||0,da("exit",tr.exitCode,null),da("afterexit",tr.exitCode,null),Rd.call(tr,tr.exitCode))},K7=tr.emit,ky=function(t,r){if(t==="exit"&&Ta(global.process)){r!==void 0&&(tr.exitCode=r);var n=K7.apply(this,arguments);return da("exit",tr.exitCode,null),da("afterexit",tr.exitCode,null),n}else return K7.apply(this,arguments)}):b4.exports=function(){return function(){}};var Ny,y4,Iy,Vo,Mr,$7,da,Z7,S4,wd,Rd,Hy,K7,ky});var By=E((nwe,Vy)=>{"use strict";var XJ=require("os"),JJ=Py(),eee=1e3*5,tee=(e,t="SIGTERM",r={})=>{let n=e(t);return ree(e,t,r,n),n},ree=(e,t,r,n)=>{if(!nee(t,r,n))return;let i=aee(r),a=setTimeout(()=>{e("SIGKILL")},i);a.unref&&a.unref()},nee=(e,{forceKillAfterTimeout:t},r)=>iee(e)&&t!==!1&&r,iee=e=>e===XJ.constants.signals.SIGTERM||typeof e=="string"&&e.toUpperCase()==="SIGTERM",aee=({forceKillAfterTimeout:e=!0})=>{if(e===!0)return eee;if(!Number.isFinite(e)||e<0)throw new TypeError(`Expected the \`forceKillAfterTimeout\` option to be a non-negative integer, got \`${e}\` (${typeof e})`);return e},oee=(e,t)=>{e.kill()&&(t.isCanceled=!0)},see=(e,t,r)=>{e.kill(t),r(Object.assign(new Error("Timed out"),{timedOut:!0,signal:t}))},lee=(e,{timeout:t,killSignal:r="SIGTERM"},n)=>{if(t===0||t===void 0)return n;let i,a=new Promise((s,l)=>{i=setTimeout(()=>{see(e,r,l)},t)}),o=n.finally(()=>{clearTimeout(i)});return Promise.race([a,o])},uee=({timeout:e})=>{if(e!==void 0&&(!Number.isFinite(e)||e<0))throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${e}\` (${typeof e})`)},cee=async(e,{cleanup:t,detached:r},n)=>{if(!t||r)return n;let i=JJ(()=>{e.kill()});return n.finally(()=>{i()})};Vy.exports={spawnedKill:tee,spawnedCancel:oee,setupTimeout:lee,validateTimeout:uee,setExitHandler:cee}});var qy=E((iwe,Fy)=>{"use strict";var mn=e=>e!==null&&typeof e=="object"&&typeof e.pipe=="function";mn.writable=e=>mn(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object";mn.readable=e=>mn(e)&&e.readable!==!1&&typeof e._read=="function"&&typeof e._readableState=="object";mn.duplex=e=>mn.writable(e)&&mn.readable(e);mn.transform=e=>mn.duplex(e)&&typeof e._transform=="function";Fy.exports=mn});var Gy=E((awe,Uy)=>{"use strict";var{PassThrough:Tee}=require("stream");Uy.exports=e=>{e={...e};let{array:t}=e,{encoding:r}=e,n=r==="buffer",i=!1;t?i=!(r||n):r=r||"utf8",n&&(r=null);let a=new Tee({objectMode:i});r&&a.setEncoding(r);let o=0,s=[];return a.on("data",l=>{s.push(l),i?o=s.length:o+=l.length}),a.getBufferedValue=()=>t?s:n?Buffer.concat(s,o):s.join(""),a.getBufferedLength=()=>o,a}});var zy=E((owe,Bo)=>{"use strict";var{constants:dee}=require("buffer"),Qee=require("stream"),{promisify:pee}=require("util"),fee=Gy(),mee=pee(Qee.pipeline),X7=class extends Error{constructor(){super("maxBuffer exceeded"),this.name="MaxBufferError"}};async function Nd(e,t){if(!e)throw new Error("Expected a stream");t={maxBuffer:1/0,...t};let{maxBuffer:r}=t,n=fee(t);return await new Promise((i,a)=>{let o=s=>{s&&n.getBufferedLength()<=dee.MAX_LENGTH&&(s.bufferedData=n.getBufferedValue()),a(s)};(async()=>{try{await mee(e,n),i()}catch(s){o(s)}})(),n.on("data",()=>{n.getBufferedLength()>r&&o(new X7)})}),n.getBufferedValue()}Bo.exports=Nd;Bo.exports.buffer=(e,t)=>Nd(e,{...t,encoding:"buffer"});Bo.exports.array=(e,t)=>Nd(e,{...t,array:!0});Bo.exports.MaxBufferError=X7});var Yy=E((swe,jy)=>{"use strict";var{PassThrough:hee}=require("stream");jy.exports=function(){var e=[],t=new hee({objectMode:!0});return t.setMaxListeners(0),t.add=r,t.isEmpty=n,t.on("unpipe",i),Array.prototype.slice.call(arguments).forEach(r),t;function r(a){return Array.isArray(a)?(a.forEach(r),this):(e.push(a),a.once("end",i.bind(null,a)),a.once("error",t.emit.bind(t,"error")),a.pipe(t,{end:!1}),this)}function n(){return e.length==0}function i(a){e=e.filter(function(o){return o!==a}),!e.length&&t.readable&&t.end()}}});var Ky=E((lwe,Zy)=>{"use strict";var $y=qy(),Wy=zy(),_ee=Yy(),gee=(e,t)=>{t===void 0||e.stdin===void 0||($y(t)?t.pipe(e.stdin):e.stdin.end(t))},vee=(e,{all:t})=>{if(!t||!e.stdout&&!e.stderr)return;let r=_ee();return e.stdout&&r.add(e.stdout),e.stderr&&r.add(e.stderr),r},Id=async(e,t)=>{if(e){e.destroy();try{return await t}catch(r){return r.bufferedData}}},Hd=(e,{encoding:t,buffer:r,maxBuffer:n})=>{if(!(!e||!r))return t?Wy(e,{encoding:t,maxBuffer:n}):Wy.buffer(e,{maxBuffer:n})},Eee=async({stdout:e,stderr:t,all:r},{encoding:n,buffer:i,maxBuffer:a},o)=>{let s=Hd(e,{encoding:n,buffer:i,maxBuffer:a}),l=Hd(t,{encoding:n,buffer:i,maxBuffer:a}),u=Hd(r,{encoding:n,buffer:i,maxBuffer:a*2});try{return await Promise.all([o,s,l,u])}catch(c){return Promise.all([{error:c,signal:c.signal,timedOut:c.timedOut},Id(e,s),Id(t,l),Id(r,u)])}},yee=({input:e})=>{if($y(e))throw new TypeError("The `input` option cannot be a stream in sync mode")};Zy.exports={handleInput:gee,makeAllStream:vee,getSpawnedResult:Eee,validateInputSync:yee}});var Jy=E((uwe,Xy)=>{"use strict";var See=(async()=>{})().constructor.prototype,bee=["then","catch","finally"].map(e=>[e,Reflect.getOwnPropertyDescriptor(See,e)]),xee=(e,t)=>{for(let[r,n]of bee){let i=typeof t=="function"?(...a)=>Reflect.apply(n.value,t(),a):n.value.bind(t);Reflect.defineProperty(e,r,{...n,value:i})}return e},Lee=e=>new Promise((t,r)=>{e.on("exit",(n,i)=>{t({exitCode:n,signal:i})}),e.on("error",n=>{r(n)}),e.stdin&&e.stdin.on("error",n=>{r(n)})});Xy.exports={mergePromise:xee,getSpawnedPromise:Lee}});var rS=E((cwe,tS)=>{"use strict";var eS=(e,t=[])=>Array.isArray(t)?[e,...t]:[e],Cee=/^[\w.-]+$/,Aee=/"/g,Oee=e=>typeof e!="string"||Cee.test(e)?e:`"${e.replace(Aee,'\\"')}"`,Dee=(e,t)=>eS(e,t).join(" "),Mee=(e,t)=>eS(e,t).map(r=>Oee(r)).join(" "),wee=/ +/g,Ree=e=>{let t=[];for(let r of e.trim().split(wee)){let n=t[t.length-1];n&&n.endsWith("\\")?t[t.length-1]=`${n.slice(0,-1)} ${r}`:t.push(r)}return t};tS.exports={joinCommand:Dee,getEscapedCommand:Mee,parseCommand:Ree}});var uS=E((Twe,x4)=>{"use strict";var Nee=require("path"),kd=require("child_process"),Iee=Qy(),Hee=fy(),kee=_y(),Pee=yy(),J7=Dy(),iS=wy(),{spawnedKill:Vee,spawnedCancel:Bee,setupTimeout:Fee,validateTimeout:qee,setExitHandler:Uee}=By(),{handleInput:Gee,getSpawnedResult:zee,makeAllStream:jee,validateInputSync:Yee}=Ky(),{mergePromise:nS,getSpawnedPromise:Wee}=Jy(),{joinCommand:aS,parseCommand:oS,getEscapedCommand:sS}=rS(),$ee=1e3*1e3*100,Zee=({env:e,extendEnv:t,preferLocal:r,localDir:n,execPath:i})=>{let a=t?{...process.env,...e}:e;return r?kee.env({env:a,cwd:n,execPath:i}):a},lS=(e,t,r={})=>{let n=Iee._parse(e,t,r);return e=n.command,t=n.args,r=n.options,r={maxBuffer:$ee,buffer:!0,stripFinalNewline:!0,extendEnv:!0,preferLocal:!1,localDir:r.cwd||process.cwd(),execPath:process.execPath,encoding:"utf8",reject:!0,cleanup:!0,all:!1,windowsHide:!0,...r},r.env=Zee(r),r.stdio=iS(r),process.platform==="win32"&&Nee.basename(e,".exe")==="cmd"&&t.unshift("/q"),{file:e,args:t,options:r,parsed:n}},Fo=(e,t,r)=>typeof t!="string"&&!Buffer.isBuffer(t)?r===void 0?void 0:"":e.stripFinalNewline?Hee(t):t,el=(e,t,r)=>{let n=lS(e,t,r),i=aS(e,t),a=sS(e,t);qee(n.options);let o;try{o=kd.spawn(n.file,n.args,n.options)}catch(h){let g=new kd.ChildProcess,v=Promise.reject(J7({error:h,stdout:"",stderr:"",all:"",command:i,escapedCommand:a,parsed:n,timedOut:!1,isCanceled:!1,killed:!1}));return nS(g,v)}let s=Wee(o),l=Fee(o,n.options,s),u=Uee(o,n.options,l),c={isCanceled:!1};o.kill=Vee.bind(null,o.kill.bind(o)),o.cancel=Bee.bind(null,o,c);let p=Pee(async()=>{let[{error:h,exitCode:g,signal:v,timedOut:S},x,O,R]=await zee(o,n.options,u),M=Fo(n.options,x),V=Fo(n.options,O),G=Fo(n.options,R);if(h||g!==0||v!==null){let H=J7({error:h,exitCode:g,signal:v,stdout:M,stderr:V,all:G,command:i,escapedCommand:a,parsed:n,timedOut:S,isCanceled:c.isCanceled,killed:o.killed});if(!n.options.reject)return H;throw H}return{command:i,escapedCommand:a,exitCode:0,stdout:M,stderr:V,all:G,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}});return Gee(o,n.options.input),o.all=jee(o,n.options),nS(o,p)};x4.exports=el;x4.exports.sync=(e,t,r)=>{let n=lS(e,t,r),i=aS(e,t),a=sS(e,t);Yee(n.options);let o;try{o=kd.spawnSync(n.file,n.args,n.options)}catch(u){throw J7({error:u,stdout:"",stderr:"",all:"",command:i,escapedCommand:a,parsed:n,timedOut:!1,isCanceled:!1,killed:!1})}let s=Fo(n.options,o.stdout,o.error),l=Fo(n.options,o.stderr,o.error);if(o.error||o.status!==0||o.signal!==null){let u=J7({stdout:s,stderr:l,error:o.error,signal:o.signal,exitCode:o.status,command:i,escapedCommand:a,parsed:n,timedOut:o.error&&o.error.code==="ETIMEDOUT",isCanceled:!1,killed:o.signal!==null});if(!n.options.reject)return u;throw u}return{command:i,escapedCommand:a,exitCode:0,stdout:s,stderr:l,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}};x4.exports.command=(e,t)=>{let[r,...n]=oS(e);return el(r,n,t)};x4.exports.commandSync=(e,t)=>{let[r,...n]=oS(e);return el.sync(r,n,t)};x4.exports.node=(e,t,r={})=>{t&&!Array.isArray(t)&&typeof t=="object"&&(r=t,t=[]);let n=iS.node(r),i=process.execArgv.filter(s=>!s.startsWith("--inspect")),{nodePath:a=process.execPath,nodeOptions:o=i}=r;return el(a,[...o,e,...Array.isArray(t)?t:[]],{...r,stdin:void 0,stdout:void 0,stderr:void 0,stdio:n,shell:!1})}});var qd=E(L4=>{"use strict";Object.defineProperty(L4,"__esModule",{value:!0});L4.marpitContainer=L4.default=void 0;var al=class{constructor(t,r={}){Object.defineProperties(this,{attributes:{value:r},tag:{enumerable:!0,value:t}});for(let n of Object.keys(r))Object.defineProperty(this,n,{enumerable:!0,value:r[n]});Object.freeze(this)}},ite=new al("div",{class:"marpit"});L4.marpitContainer=ite;var ate=al;L4.default=ate});var hS=E((Mwe,ote)=>{ote.exports={Aacute:"\xC1",aacute:"\xE1",Abreve:"\u0102",abreve:"\u0103",ac:"\u223E",acd:"\u223F",acE:"\u223E\u0333",Acirc:"\xC2",acirc:"\xE2",acute:"\xB4",Acy:"\u0410",acy:"\u0430",AElig:"\xC6",aelig:"\xE6",af:"\u2061",Afr:"\u{1D504}",afr:"\u{1D51E}",Agrave:"\xC0",agrave:"\xE0",alefsym:"\u2135",aleph:"\u2135",Alpha:"\u0391",alpha:"\u03B1",Amacr:"\u0100",amacr:"\u0101",amalg:"\u2A3F",amp:"&",AMP:"&",andand:"\u2A55",And:"\u2A53",and:"\u2227",andd:"\u2A5C",andslope:"\u2A58",andv:"\u2A5A",ang:"\u2220",ange:"\u29A4",angle:"\u2220",angmsdaa:"\u29A8",angmsdab:"\u29A9",angmsdac:"\u29AA",angmsdad:"\u29AB",angmsdae:"\u29AC",angmsdaf:"\u29AD",angmsdag:"\u29AE",angmsdah:"\u29AF",angmsd:"\u2221",angrt:"\u221F",angrtvb:"\u22BE",angrtvbd:"\u299D",angsph:"\u2222",angst:"\xC5",angzarr:"\u237C",Aogon:"\u0104",aogon:"\u0105",Aopf:"\u{1D538}",aopf:"\u{1D552}",apacir:"\u2A6F",ap:"\u2248",apE:"\u2A70",ape:"\u224A",apid:"\u224B",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224A",Aring:"\xC5",aring:"\xE5",Ascr:"\u{1D49C}",ascr:"\u{1D4B6}",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224D",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",awconint:"\u2233",awint:"\u2A11",backcong:"\u224C",backepsilon:"\u03F6",backprime:"\u2035",backsim:"\u223D",backsimeq:"\u22CD",Backslash:"\u2216",Barv:"\u2AE7",barvee:"\u22BD",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23B5",bbrktbrk:"\u23B6",bcong:"\u224C",Bcy:"\u0411",bcy:"\u0431",bdquo:"\u201E",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29B0",bepsi:"\u03F6",bernou:"\u212C",Bernoullis:"\u212C",Beta:"\u0392",beta:"\u03B2",beth:"\u2136",between:"\u226C",Bfr:"\u{1D505}",bfr:"\u{1D51F}",bigcap:"\u22C2",bigcirc:"\u25EF",bigcup:"\u22C3",bigodot:"\u2A00",bigoplus:"\u2A01",bigotimes:"\u2A02",bigsqcup:"\u2A06",bigstar:"\u2605",bigtriangledown:"\u25BD",bigtriangleup:"\u25B3",biguplus:"\u2A04",bigvee:"\u22C1",bigwedge:"\u22C0",bkarow:"\u290D",blacklozenge:"\u29EB",blacksquare:"\u25AA",blacktriangle:"\u25B4",blacktriangledown:"\u25BE",blacktriangleleft:"\u25C2",blacktriangleright:"\u25B8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20E5",bnequiv:"\u2261\u20E5",bNot:"\u2AED",bnot:"\u2310",Bopf:"\u{1D539}",bopf:"\u{1D553}",bot:"\u22A5",bottom:"\u22A5",bowtie:"\u22C8",boxbox:"\u29C9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250C",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252C",boxHd:"\u2564",boxhD:"\u2565",boxHD:"\u2566",boxhu:"\u2534",boxHu:"\u2567",boxhU:"\u2568",boxHU:"\u2569",boxminus:"\u229F",boxplus:"\u229E",boxtimes:"\u22A0",boxul:"\u2518",boxuL:"\u255B",boxUl:"\u255C",boxUL:"\u255D",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255A",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253C",boxvH:"\u256A",boxVh:"\u256B",boxVH:"\u256C",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251C",boxvR:"\u255E",boxVr:"\u255F",boxVR:"\u2560",bprime:"\u2035",breve:"\u02D8",Breve:"\u02D8",brvbar:"\xA6",bscr:"\u{1D4B7}",Bscr:"\u212C",bsemi:"\u204F",bsim:"\u223D",bsime:"\u22CD",bsolb:"\u29C5",bsol:"\\",bsolhsub:"\u27C8",bull:"\u2022",bullet:"\u2022",bump:"\u224E",bumpE:"\u2AAE",bumpe:"\u224F",Bumpeq:"\u224E",bumpeq:"\u224F",Cacute:"\u0106",cacute:"\u0107",capand:"\u2A44",capbrcup:"\u2A49",capcap:"\u2A4B",cap:"\u2229",Cap:"\u22D2",capcup:"\u2A47",capdot:"\u2A40",CapitalDifferentialD:"\u2145",caps:"\u2229\uFE00",caret:"\u2041",caron:"\u02C7",Cayleys:"\u212D",ccaps:"\u2A4D",Ccaron:"\u010C",ccaron:"\u010D",Ccedil:"\xC7",ccedil:"\xE7",Ccirc:"\u0108",ccirc:"\u0109",Cconint:"\u2230",ccups:"\u2A4C",ccupssm:"\u2A50",Cdot:"\u010A",cdot:"\u010B",cedil:"\xB8",Cedilla:"\xB8",cemptyv:"\u29B2",cent:"\xA2",centerdot:"\xB7",CenterDot:"\xB7",cfr:"\u{1D520}",Cfr:"\u212D",CHcy:"\u0427",chcy:"\u0447",check:"\u2713",checkmark:"\u2713",Chi:"\u03A7",chi:"\u03C7",circ:"\u02C6",circeq:"\u2257",circlearrowleft:"\u21BA",circlearrowright:"\u21BB",circledast:"\u229B",circledcirc:"\u229A",circleddash:"\u229D",CircleDot:"\u2299",circledR:"\xAE",circledS:"\u24C8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cir:"\u25CB",cirE:"\u29C3",cire:"\u2257",cirfnint:"\u2A10",cirmid:"\u2AEF",cirscir:"\u29C2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201D",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",Colone:"\u2A74",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2A6D",Congruent:"\u2261",conint:"\u222E",Conint:"\u222F",ContourIntegral:"\u222E",copf:"\u{1D554}",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xA9",COPY:"\xA9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21B5",cross:"\u2717",Cross:"\u2A2F",Cscr:"\u{1D49E}",cscr:"\u{1D4B8}",csub:"\u2ACF",csube:"\u2AD1",csup:"\u2AD0",csupe:"\u2AD2",ctdot:"\u22EF",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22DE",cuesc:"\u22DF",cularr:"\u21B6",cularrp:"\u293D",cupbrcap:"\u2A48",cupcap:"\u2A46",CupCap:"\u224D",cup:"\u222A",Cup:"\u22D3",cupcup:"\u2A4A",cupdot:"\u228D",cupor:"\u2A45",cups:"\u222A\uFE00",curarr:"\u21B7",curarrm:"\u293C",curlyeqprec:"\u22DE",curlyeqsucc:"\u22DF",curlyvee:"\u22CE",curlywedge:"\u22CF",curren:"\xA4",curvearrowleft:"\u21B6",curvearrowright:"\u21B7",cuvee:"\u22CE",cuwed:"\u22CF",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232D",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",Darr:"\u21A1",dArr:"\u21D3",dash:"\u2010",Dashv:"\u2AE4",dashv:"\u22A3",dbkarow:"\u290F",dblac:"\u02DD",Dcaron:"\u010E",dcaron:"\u010F",Dcy:"\u0414",dcy:"\u0434",ddagger:"\u2021",ddarr:"\u21CA",DD:"\u2145",dd:"\u2146",DDotrahd:"\u2911",ddotseq:"\u2A77",deg:"\xB0",Del:"\u2207",Delta:"\u0394",delta:"\u03B4",demptyv:"\u29B1",dfisht:"\u297F",Dfr:"\u{1D507}",dfr:"\u{1D521}",dHar:"\u2965",dharl:"\u21C3",dharr:"\u21C2",DiacriticalAcute:"\xB4",DiacriticalDot:"\u02D9",DiacriticalDoubleAcute:"\u02DD",DiacriticalGrave:"`",DiacriticalTilde:"\u02DC",diam:"\u22C4",diamond:"\u22C4",Diamond:"\u22C4",diamondsuit:"\u2666",diams:"\u2666",die:"\xA8",DifferentialD:"\u2146",digamma:"\u03DD",disin:"\u22F2",div:"\xF7",divide:"\xF7",divideontimes:"\u22C7",divonx:"\u22C7",DJcy:"\u0402",djcy:"\u0452",dlcorn:"\u231E",dlcrop:"\u230D",dollar:"$",Dopf:"\u{1D53B}",dopf:"\u{1D555}",Dot:"\xA8",dot:"\u02D9",DotDot:"\u20DC",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22A1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222F",DoubleDot:"\xA8",DoubleDownArrow:"\u21D3",DoubleLeftArrow:"\u21D0",DoubleLeftRightArrow:"\u21D4",DoubleLeftTee:"\u2AE4",DoubleLongLeftArrow:"\u27F8",DoubleLongLeftRightArrow:"\u27FA",DoubleLongRightArrow:"\u27F9",DoubleRightArrow:"\u21D2",DoubleRightTee:"\u22A8",DoubleUpArrow:"\u21D1",DoubleUpDownArrow:"\u21D5",DoubleVerticalBar:"\u2225",DownArrowBar:"\u2913",downarrow:"\u2193",DownArrow:"\u2193",Downarrow:"\u21D3",DownArrowUpArrow:"\u21F5",DownBreve:"\u0311",downdownarrows:"\u21CA",downharpoonleft:"\u21C3",downharpoonright:"\u21C2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295E",DownLeftVectorBar:"\u2956",DownLeftVector:"\u21BD",DownRightTeeVector:"\u295F",DownRightVectorBar:"\u2957",DownRightVector:"\u21C1",DownTeeArrow:"\u21A7",DownTee:"\u22A4",drbkarow:"\u2910",drcorn:"\u231F",drcrop:"\u230C",Dscr:"\u{1D49F}",dscr:"\u{1D4B9}",DScy:"\u0405",dscy:"\u0455",dsol:"\u29F6",Dstrok:"\u0110",dstrok:"\u0111",dtdot:"\u22F1",dtri:"\u25BF",dtrif:"\u25BE",duarr:"\u21F5",duhar:"\u296F",dwangle:"\u29A6",DZcy:"\u040F",dzcy:"\u045F",dzigrarr:"\u27FF",Eacute:"\xC9",eacute:"\xE9",easter:"\u2A6E",Ecaron:"\u011A",ecaron:"\u011B",Ecirc:"\xCA",ecirc:"\xEA",ecir:"\u2256",ecolon:"\u2255",Ecy:"\u042D",ecy:"\u044D",eDDot:"\u2A77",Edot:"\u0116",edot:"\u0117",eDot:"\u2251",ee:"\u2147",efDot:"\u2252",Efr:"\u{1D508}",efr:"\u{1D522}",eg:"\u2A9A",Egrave:"\xC8",egrave:"\xE8",egs:"\u2A96",egsdot:"\u2A98",el:"\u2A99",Element:"\u2208",elinters:"\u23E7",ell:"\u2113",els:"\u2A95",elsdot:"\u2A97",Emacr:"\u0112",emacr:"\u0113",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25FB",emptyv:"\u2205",EmptyVerySmallSquare:"\u25AB",emsp13:"\u2004",emsp14:"\u2005",emsp:"\u2003",ENG:"\u014A",eng:"\u014B",ensp:"\u2002",Eogon:"\u0118",eogon:"\u0119",Eopf:"\u{1D53C}",eopf:"\u{1D556}",epar:"\u22D5",eparsl:"\u29E3",eplus:"\u2A71",epsi:"\u03B5",Epsilon:"\u0395",epsilon:"\u03B5",epsiv:"\u03F5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2A96",eqslantless:"\u2A95",Equal:"\u2A75",equals:"=",EqualTilde:"\u2242",equest:"\u225F",Equilibrium:"\u21CC",equiv:"\u2261",equivDD:"\u2A78",eqvparsl:"\u29E5",erarr:"\u2971",erDot:"\u2253",escr:"\u212F",Escr:"\u2130",esdot:"\u2250",Esim:"\u2A73",esim:"\u2242",Eta:"\u0397",eta:"\u03B7",ETH:"\xD0",eth:"\xF0",Euml:"\xCB",euml:"\xEB",euro:"\u20AC",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",Fcy:"\u0424",fcy:"\u0444",female:"\u2640",ffilig:"\uFB03",fflig:"\uFB00",ffllig:"\uFB04",Ffr:"\u{1D509}",ffr:"\u{1D523}",filig:"\uFB01",FilledSmallSquare:"\u25FC",FilledVerySmallSquare:"\u25AA",fjlig:"fj",flat:"\u266D",fllig:"\uFB02",fltns:"\u25B1",fnof:"\u0192",Fopf:"\u{1D53D}",fopf:"\u{1D557}",forall:"\u2200",ForAll:"\u2200",fork:"\u22D4",forkv:"\u2AD9",Fouriertrf:"\u2131",fpartint:"\u2A0D",frac12:"\xBD",frac13:"\u2153",frac14:"\xBC",frac15:"\u2155",frac16:"\u2159",frac18:"\u215B",frac23:"\u2154",frac25:"\u2156",frac34:"\xBE",frac35:"\u2157",frac38:"\u215C",frac45:"\u2158",frac56:"\u215A",frac58:"\u215D",frac78:"\u215E",frasl:"\u2044",frown:"\u2322",fscr:"\u{1D4BB}",Fscr:"\u2131",gacute:"\u01F5",Gamma:"\u0393",gamma:"\u03B3",Gammad:"\u03DC",gammad:"\u03DD",gap:"\u2A86",Gbreve:"\u011E",gbreve:"\u011F",Gcedil:"\u0122",Gcirc:"\u011C",gcirc:"\u011D",Gcy:"\u0413",gcy:"\u0433",Gdot:"\u0120",gdot:"\u0121",ge:"\u2265",gE:"\u2267",gEl:"\u2A8C",gel:"\u22DB",geq:"\u2265",geqq:"\u2267",geqslant:"\u2A7E",gescc:"\u2AA9",ges:"\u2A7E",gesdot:"\u2A80",gesdoto:"\u2A82",gesdotol:"\u2A84",gesl:"\u22DB\uFE00",gesles:"\u2A94",Gfr:"\u{1D50A}",gfr:"\u{1D524}",gg:"\u226B",Gg:"\u22D9",ggg:"\u22D9",gimel:"\u2137",GJcy:"\u0403",gjcy:"\u0453",gla:"\u2AA5",gl:"\u2277",glE:"\u2A92",glj:"\u2AA4",gnap:"\u2A8A",gnapprox:"\u2A8A",gne:"\u2A88",gnE:"\u2269",gneq:"\u2A88",gneqq:"\u2269",gnsim:"\u22E7",Gopf:"\u{1D53E}",gopf:"\u{1D558}",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22DB",GreaterFullEqual:"\u2267",GreaterGreater:"\u2AA2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2A7E",GreaterTilde:"\u2273",Gscr:"\u{1D4A2}",gscr:"\u210A",gsim:"\u2273",gsime:"\u2A8E",gsiml:"\u2A90",gtcc:"\u2AA7",gtcir:"\u2A7A",gt:">",GT:">",Gt:"\u226B",gtdot:"\u22D7",gtlPar:"\u2995",gtquest:"\u2A7C",gtrapprox:"\u2A86",gtrarr:"\u2978",gtrdot:"\u22D7",gtreqless:"\u22DB",gtreqqless:"\u2A8C",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\uFE00",gvnE:"\u2269\uFE00",Hacek:"\u02C7",hairsp:"\u200A",half:"\xBD",hamilt:"\u210B",HARDcy:"\u042A",hardcy:"\u044A",harrcir:"\u2948",harr:"\u2194",hArr:"\u21D4",harrw:"\u21AD",Hat:"^",hbar:"\u210F",Hcirc:"\u0124",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22B9",hfr:"\u{1D525}",Hfr:"\u210C",HilbertSpace:"\u210B",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21FF",homtht:"\u223B",hookleftarrow:"\u21A9",hookrightarrow:"\u21AA",hopf:"\u{1D559}",Hopf:"\u210D",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\u{1D4BD}",Hscr:"\u210B",hslash:"\u210F",Hstrok:"\u0126",hstrok:"\u0127",HumpDownHump:"\u224E",HumpEqual:"\u224F",hybull:"\u2043",hyphen:"\u2010",Iacute:"\xCD",iacute:"\xED",ic:"\u2063",Icirc:"\xCE",icirc:"\xEE",Icy:"\u0418",icy:"\u0438",Idot:"\u0130",IEcy:"\u0415",iecy:"\u0435",iexcl:"\xA1",iff:"\u21D4",ifr:"\u{1D526}",Ifr:"\u2111",Igrave:"\xCC",igrave:"\xEC",ii:"\u2148",iiiint:"\u2A0C",iiint:"\u222D",iinfin:"\u29DC",iiota:"\u2129",IJlig:"\u0132",ijlig:"\u0133",Imacr:"\u012A",imacr:"\u012B",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",Im:"\u2111",imof:"\u22B7",imped:"\u01B5",Implies:"\u21D2",incare:"\u2105",in:"\u2208",infin:"\u221E",infintie:"\u29DD",inodot:"\u0131",intcal:"\u22BA",int:"\u222B",Int:"\u222C",integers:"\u2124",Integral:"\u222B",intercal:"\u22BA",Intersection:"\u22C2",intlarhk:"\u2A17",intprod:"\u2A3C",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",IOcy:"\u0401",iocy:"\u0451",Iogon:"\u012E",iogon:"\u012F",Iopf:"\u{1D540}",iopf:"\u{1D55A}",Iota:"\u0399",iota:"\u03B9",iprod:"\u2A3C",iquest:"\xBF",iscr:"\u{1D4BE}",Iscr:"\u2110",isin:"\u2208",isindot:"\u22F5",isinE:"\u22F9",isins:"\u22F4",isinsv:"\u22F3",isinv:"\u2208",it:"\u2062",Itilde:"\u0128",itilde:"\u0129",Iukcy:"\u0406",iukcy:"\u0456",Iuml:"\xCF",iuml:"\xEF",Jcirc:"\u0134",jcirc:"\u0135",Jcy:"\u0419",jcy:"\u0439",Jfr:"\u{1D50D}",jfr:"\u{1D527}",jmath:"\u0237",Jopf:"\u{1D541}",jopf:"\u{1D55B}",Jscr:"\u{1D4A5}",jscr:"\u{1D4BF}",Jsercy:"\u0408",jsercy:"\u0458",Jukcy:"\u0404",jukcy:"\u0454",Kappa:"\u039A",kappa:"\u03BA",kappav:"\u03F0",Kcedil:"\u0136",kcedil:"\u0137",Kcy:"\u041A",kcy:"\u043A",Kfr:"\u{1D50E}",kfr:"\u{1D528}",kgreen:"\u0138",KHcy:"\u0425",khcy:"\u0445",KJcy:"\u040C",kjcy:"\u045C",Kopf:"\u{1D542}",kopf:"\u{1D55C}",Kscr:"\u{1D4A6}",kscr:"\u{1D4C0}",lAarr:"\u21DA",Lacute:"\u0139",lacute:"\u013A",laemptyv:"\u29B4",lagran:"\u2112",Lambda:"\u039B",lambda:"\u03BB",lang:"\u27E8",Lang:"\u27EA",langd:"\u2991",langle:"\u27E8",lap:"\u2A85",Laplacetrf:"\u2112",laquo:"\xAB",larrb:"\u21E4",larrbfs:"\u291F",larr:"\u2190",Larr:"\u219E",lArr:"\u21D0",larrfs:"\u291D",larrhk:"\u21A9",larrlp:"\u21AB",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21A2",latail:"\u2919",lAtail:"\u291B",lat:"\u2AAB",late:"\u2AAD",lates:"\u2AAD\uFE00",lbarr:"\u290C",lBarr:"\u290E",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298B",lbrksld:"\u298F",lbrkslu:"\u298D",Lcaron:"\u013D",lcaron:"\u013E",Lcedil:"\u013B",lcedil:"\u013C",lceil:"\u2308",lcub:"{",Lcy:"\u041B",lcy:"\u043B",ldca:"\u2936",ldquo:"\u201C",ldquor:"\u201E",ldrdhar:"\u2967",ldrushar:"\u294B",ldsh:"\u21B2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27E8",LeftArrowBar:"\u21E4",leftarrow:"\u2190",LeftArrow:"\u2190",Leftarrow:"\u21D0",LeftArrowRightArrow:"\u21C6",leftarrowtail:"\u21A2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27E6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftDownVector:"\u21C3",LeftFloor:"\u230A",leftharpoondown:"\u21BD",leftharpoonup:"\u21BC",leftleftarrows:"\u21C7",leftrightarrow:"\u2194",LeftRightArrow:"\u2194",Leftrightarrow:"\u21D4",leftrightarrows:"\u21C6",leftrightharpoons:"\u21CB",leftrightsquigarrow:"\u21AD",LeftRightVector:"\u294E",LeftTeeArrow:"\u21A4",LeftTee:"\u22A3",LeftTeeVector:"\u295A",leftthreetimes:"\u22CB",LeftTriangleBar:"\u29CF",LeftTriangle:"\u22B2",LeftTriangleEqual:"\u22B4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftUpVector:"\u21BF",LeftVectorBar:"\u2952",LeftVector:"\u21BC",lEg:"\u2A8B",leg:"\u22DA",leq:"\u2264",leqq:"\u2266",leqslant:"\u2A7D",lescc:"\u2AA8",les:"\u2A7D",lesdot:"\u2A7F",lesdoto:"\u2A81",lesdotor:"\u2A83",lesg:"\u22DA\uFE00",lesges:"\u2A93",lessapprox:"\u2A85",lessdot:"\u22D6",lesseqgtr:"\u22DA",lesseqqgtr:"\u2A8B",LessEqualGreater:"\u22DA",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2AA1",lesssim:"\u2272",LessSlantEqual:"\u2A7D",LessTilde:"\u2272",lfisht:"\u297C",lfloor:"\u230A",Lfr:"\u{1D50F}",lfr:"\u{1D529}",lg:"\u2276",lgE:"\u2A91",lHar:"\u2962",lhard:"\u21BD",lharu:"\u21BC",lharul:"\u296A",lhblk:"\u2584",LJcy:"\u0409",ljcy:"\u0459",llarr:"\u21C7",ll:"\u226A",Ll:"\u22D8",llcorner:"\u231E",Lleftarrow:"\u21DA",llhard:"\u296B",lltri:"\u25FA",Lmidot:"\u013F",lmidot:"\u0140",lmoustache:"\u23B0",lmoust:"\u23B0",lnap:"\u2A89",lnapprox:"\u2A89",lne:"\u2A87",lnE:"\u2268",lneq:"\u2A87",lneqq:"\u2268",lnsim:"\u22E6",loang:"\u27EC",loarr:"\u21FD",lobrk:"\u27E6",longleftarrow:"\u27F5",LongLeftArrow:"\u27F5",Longleftarrow:"\u27F8",longleftrightarrow:"\u27F7",LongLeftRightArrow:"\u27F7",Longleftrightarrow:"\u27FA",longmapsto:"\u27FC",longrightarrow:"\u27F6",LongRightArrow:"\u27F6",Longrightarrow:"\u27F9",looparrowleft:"\u21AB",looparrowright:"\u21AC",lopar:"\u2985",Lopf:"\u{1D543}",lopf:"\u{1D55D}",loplus:"\u2A2D",lotimes:"\u2A34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25CA",lozenge:"\u25CA",lozf:"\u29EB",lpar:"(",lparlt:"\u2993",lrarr:"\u21C6",lrcorner:"\u231F",lrhar:"\u21CB",lrhard:"\u296D",lrm:"\u200E",lrtri:"\u22BF",lsaquo:"\u2039",lscr:"\u{1D4C1}",Lscr:"\u2112",lsh:"\u21B0",Lsh:"\u21B0",lsim:"\u2272",lsime:"\u2A8D",lsimg:"\u2A8F",lsqb:"[",lsquo:"\u2018",lsquor:"\u201A",Lstrok:"\u0141",lstrok:"\u0142",ltcc:"\u2AA6",ltcir:"\u2A79",lt:"<",LT:"<",Lt:"\u226A",ltdot:"\u22D6",lthree:"\u22CB",ltimes:"\u22C9",ltlarr:"\u2976",ltquest:"\u2A7B",ltri:"\u25C3",ltrie:"\u22B4",ltrif:"\u25C2",ltrPar:"\u2996",lurdshar:"\u294A",luruhar:"\u2966",lvertneqq:"\u2268\uFE00",lvnE:"\u2268\uFE00",macr:"\xAF",male:"\u2642",malt:"\u2720",maltese:"\u2720",Map:"\u2905",map:"\u21A6",mapsto:"\u21A6",mapstodown:"\u21A7",mapstoleft:"\u21A4",mapstoup:"\u21A5",marker:"\u25AE",mcomma:"\u2A29",Mcy:"\u041C",mcy:"\u043C",mdash:"\u2014",mDDot:"\u223A",measuredangle:"\u2221",MediumSpace:"\u205F",Mellintrf:"\u2133",Mfr:"\u{1D510}",mfr:"\u{1D52A}",mho:"\u2127",micro:"\xB5",midast:"*",midcir:"\u2AF0",mid:"\u2223",middot:"\xB7",minusb:"\u229F",minus:"\u2212",minusd:"\u2238",minusdu:"\u2A2A",MinusPlus:"\u2213",mlcp:"\u2ADB",mldr:"\u2026",mnplus:"\u2213",models:"\u22A7",Mopf:"\u{1D544}",mopf:"\u{1D55E}",mp:"\u2213",mscr:"\u{1D4C2}",Mscr:"\u2133",mstpos:"\u223E",Mu:"\u039C",mu:"\u03BC",multimap:"\u22B8",mumap:"\u22B8",nabla:"\u2207",Nacute:"\u0143",nacute:"\u0144",nang:"\u2220\u20D2",nap:"\u2249",napE:"\u2A70\u0338",napid:"\u224B\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266E",naturals:"\u2115",natur:"\u266E",nbsp:"\xA0",nbump:"\u224E\u0338",nbumpe:"\u224F\u0338",ncap:"\u2A43",Ncaron:"\u0147",ncaron:"\u0148",Ncedil:"\u0145",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2A6D\u0338",ncup:"\u2A42",Ncy:"\u041D",ncy:"\u043D",ndash:"\u2013",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21D7",nearrow:"\u2197",ne:"\u2260",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200B",NegativeThickSpace:"\u200B",NegativeThinSpace:"\u200B",NegativeVeryThinSpace:"\u200B",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226B",NestedLessLess:"\u226A",NewLine:` `,nexist:"\u2204",nexists:"\u2204",Nfr:"\u{1D511}",nfr:"\u{1D52B}",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",nGt:"\u226B\u20D2",ngt:"\u226F",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",NJcy:"\u040A",njcy:"\u045A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nlE:"\u2266\u0338",nle:"\u2270",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nLt:"\u226A\u20D2",nlt:"\u226E",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",Not:"\u2AEC",not:"\xAC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangle:"\u22EA",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangle:"\u22EB",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",nparallel:"\u2226",npar:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",nprec:"\u2280",npreceq:"\u2AAF\u0338",npre:"\u2AAF\u0338",nrarrc:"\u2933\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",Nscr:"\u{1D4A9}",nscr:"\u{1D4C3}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsubE:"\u2AC5\u0338",nsube:"\u2288",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupE:"\u2AC6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",Ntilde:"\xD1",ntilde:"\xF1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",Nu:"\u039D",nu:"\u03BD",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",Oacute:"\xD3",oacute:"\xF3",oast:"\u229B",Ocirc:"\xD4",ocirc:"\xF4",ocir:"\u229A",Ocy:"\u041E",ocy:"\u043E",odash:"\u229D",Odblac:"\u0150",odblac:"\u0151",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",OElig:"\u0152",oelig:"\u0153",ofcir:"\u29BF",Ofr:"\u{1D512}",ofr:"\u{1D52C}",ogon:"\u02DB",Ograve:"\xD2",ograve:"\xF2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",Omacr:"\u014C",omacr:"\u014D",Omega:"\u03A9",omega:"\u03C9",Omicron:"\u039F",omicron:"\u03BF",omid:"\u29B6",ominus:"\u2296",Oopf:"\u{1D546}",oopf:"\u{1D560}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",orarr:"\u21BB",Or:"\u2A54",or:"\u2228",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",Oscr:"\u{1D4AA}",oscr:"\u2134",Oslash:"\xD8",oslash:"\xF8",osol:"\u2298",Otilde:"\xD5",otilde:"\xF5",otimesas:"\u2A36",Otimes:"\u2A37",otimes:"\u2297",Ouml:"\xD6",ouml:"\xF6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4",OverParenthesis:"\u23DC",para:"\xB6",parallel:"\u2225",par:"\u2225",parsim:"\u2AF3",parsl:"\u2AFD",part:"\u2202",PartialD:"\u2202",Pcy:"\u041F",pcy:"\u043F",percnt:"%",period:".",permil:"\u2030",perp:"\u22A5",pertenk:"\u2031",Pfr:"\u{1D513}",pfr:"\u{1D52D}",Phi:"\u03A6",phi:"\u03C6",phiv:"\u03D5",phmmat:"\u2133",phone:"\u260E",Pi:"\u03A0",pi:"\u03C0",pitchfork:"\u22D4",piv:"\u03D6",planck:"\u210F",planckh:"\u210E",plankv:"\u210F",plusacir:"\u2A23",plusb:"\u229E",pluscir:"\u2A22",plus:"+",plusdo:"\u2214",plusdu:"\u2A25",pluse:"\u2A72",PlusMinus:"\xB1",plusmn:"\xB1",plussim:"\u2A26",plustwo:"\u2A27",pm:"\xB1",Poincareplane:"\u210C",pointint:"\u2A15",popf:"\u{1D561}",Popf:"\u2119",pound:"\xA3",prap:"\u2AB7",Pr:"\u2ABB",pr:"\u227A",prcue:"\u227C",precapprox:"\u2AB7",prec:"\u227A",preccurlyeq:"\u227C",Precedes:"\u227A",PrecedesEqual:"\u2AAF",PrecedesSlantEqual:"\u227C",PrecedesTilde:"\u227E",preceq:"\u2AAF",precnapprox:"\u2AB9",precneqq:"\u2AB5",precnsim:"\u22E8",pre:"\u2AAF",prE:"\u2AB3",precsim:"\u227E",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2AB9",prnE:"\u2AB5",prnsim:"\u22E8",prod:"\u220F",Product:"\u220F",profalar:"\u232E",profline:"\u2312",profsurf:"\u2313",prop:"\u221D",Proportional:"\u221D",Proportion:"\u2237",propto:"\u221D",prsim:"\u227E",prurel:"\u22B0",Pscr:"\u{1D4AB}",pscr:"\u{1D4C5}",Psi:"\u03A8",psi:"\u03C8",puncsp:"\u2008",Qfr:"\u{1D514}",qfr:"\u{1D52E}",qint:"\u2A0C",qopf:"\u{1D562}",Qopf:"\u211A",qprime:"\u2057",Qscr:"\u{1D4AC}",qscr:"\u{1D4C6}",quaternions:"\u210D",quatint:"\u2A16",quest:"?",questeq:"\u225F",quot:'"',QUOT:'"',rAarr:"\u21DB",race:"\u223D\u0331",Racute:"\u0154",racute:"\u0155",radic:"\u221A",raemptyv:"\u29B3",rang:"\u27E9",Rang:"\u27EB",rangd:"\u2992",range:"\u29A5",rangle:"\u27E9",raquo:"\xBB",rarrap:"\u2975",rarrb:"\u21E5",rarrbfs:"\u2920",rarrc:"\u2933",rarr:"\u2192",Rarr:"\u21A0",rArr:"\u21D2",rarrfs:"\u291E",rarrhk:"\u21AA",rarrlp:"\u21AC",rarrpl:"\u2945",rarrsim:"\u2974",Rarrtl:"\u2916",rarrtl:"\u21A3",rarrw:"\u219D",ratail:"\u291A",rAtail:"\u291C",ratio:"\u2236",rationals:"\u211A",rbarr:"\u290D",rBarr:"\u290F",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298C",rbrksld:"\u298E",rbrkslu:"\u2990",Rcaron:"\u0158",rcaron:"\u0159",Rcedil:"\u0156",rcedil:"\u0157",rceil:"\u2309",rcub:"}",Rcy:"\u0420",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201D",rdquor:"\u201D",rdsh:"\u21B3",real:"\u211C",realine:"\u211B",realpart:"\u211C",reals:"\u211D",Re:"\u211C",rect:"\u25AD",reg:"\xAE",REG:"\xAE",ReverseElement:"\u220B",ReverseEquilibrium:"\u21CB",ReverseUpEquilibrium:"\u296F",rfisht:"\u297D",rfloor:"\u230B",rfr:"\u{1D52F}",Rfr:"\u211C",rHar:"\u2964",rhard:"\u21C1",rharu:"\u21C0",rharul:"\u296C",Rho:"\u03A1",rho:"\u03C1",rhov:"\u03F1",RightAngleBracket:"\u27E9",RightArrowBar:"\u21E5",rightarrow:"\u2192",RightArrow:"\u2192",Rightarrow:"\u21D2",RightArrowLeftArrow:"\u21C4",rightarrowtail:"\u21A3",RightCeiling:"\u2309",RightDoubleBracket:"\u27E7",RightDownTeeVector:"\u295D",RightDownVectorBar:"\u2955",RightDownVector:"\u21C2",RightFloor:"\u230B",rightharpoondown:"\u21C1",rightharpoonup:"\u21C0",rightleftarrows:"\u21C4",rightleftharpoons:"\u21CC",rightrightarrows:"\u21C9",rightsquigarrow:"\u219D",RightTeeArrow:"\u21A6",RightTee:"\u22A2",RightTeeVector:"\u295B",rightthreetimes:"\u22CC",RightTriangleBar:"\u29D0",RightTriangle:"\u22B3",RightTriangleEqual:"\u22B5",RightUpDownVector:"\u294F",RightUpTeeVector:"\u295C",RightUpVectorBar:"\u2954",RightUpVector:"\u21BE",RightVectorBar:"\u2953",RightVector:"\u21C0",ring:"\u02DA",risingdotseq:"\u2253",rlarr:"\u21C4",rlhar:"\u21CC",rlm:"\u200F",rmoustache:"\u23B1",rmoust:"\u23B1",rnmid:"\u2AEE",roang:"\u27ED",roarr:"\u21FE",robrk:"\u27E7",ropar:"\u2986",ropf:"\u{1D563}",Ropf:"\u211D",roplus:"\u2A2E",rotimes:"\u2A35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2A12",rrarr:"\u21C9",Rrightarrow:"\u21DB",rsaquo:"\u203A",rscr:"\u{1D4C7}",Rscr:"\u211B",rsh:"\u21B1",Rsh:"\u21B1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22CC",rtimes:"\u22CA",rtri:"\u25B9",rtrie:"\u22B5",rtrif:"\u25B8",rtriltri:"\u29CE",RuleDelayed:"\u29F4",ruluhar:"\u2968",rx:"\u211E",Sacute:"\u015A",sacute:"\u015B",sbquo:"\u201A",scap:"\u2AB8",Scaron:"\u0160",scaron:"\u0161",Sc:"\u2ABC",sc:"\u227B",sccue:"\u227D",sce:"\u2AB0",scE:"\u2AB4",Scedil:"\u015E",scedil:"\u015F",Scirc:"\u015C",scirc:"\u015D",scnap:"\u2ABA",scnE:"\u2AB6",scnsim:"\u22E9",scpolint:"\u2A13",scsim:"\u227F",Scy:"\u0421",scy:"\u0441",sdotb:"\u22A1",sdot:"\u22C5",sdote:"\u2A66",searhk:"\u2925",searr:"\u2198",seArr:"\u21D8",searrow:"\u2198",sect:"\xA7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",Sfr:"\u{1D516}",sfr:"\u{1D530}",sfrown:"\u2322",sharp:"\u266F",SHCHcy:"\u0429",shchcy:"\u0449",SHcy:"\u0428",shcy:"\u0448",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xAD",Sigma:"\u03A3",sigma:"\u03C3",sigmaf:"\u03C2",sigmav:"\u03C2",sim:"\u223C",simdot:"\u2A6A",sime:"\u2243",simeq:"\u2243",simg:"\u2A9E",simgE:"\u2AA0",siml:"\u2A9D",simlE:"\u2A9F",simne:"\u2246",simplus:"\u2A24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2A33",smeparsl:"\u29E4",smid:"\u2223",smile:"\u2323",smt:"\u2AAA",smte:"\u2AAC",smtes:"\u2AAC\uFE00",SOFTcy:"\u042C",softcy:"\u044C",solbar:"\u233F",solb:"\u29C4",sol:"/",Sopf:"\u{1D54A}",sopf:"\u{1D564}",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\uFE00",sqcup:"\u2294",sqcups:"\u2294\uFE00",Sqrt:"\u221A",sqsub:"\u228F",sqsube:"\u2291",sqsubset:"\u228F",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",square:"\u25A1",Square:"\u25A1",SquareIntersection:"\u2293",SquareSubset:"\u228F",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25AA",squ:"\u25A1",squf:"\u25AA",srarr:"\u2192",Sscr:"\u{1D4AE}",sscr:"\u{1D4C8}",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22C6",Star:"\u22C6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03F5",straightphi:"\u03D5",strns:"\xAF",sub:"\u2282",Sub:"\u22D0",subdot:"\u2ABD",subE:"\u2AC5",sube:"\u2286",subedot:"\u2AC3",submult:"\u2AC1",subnE:"\u2ACB",subne:"\u228A",subplus:"\u2ABF",subrarr:"\u2979",subset:"\u2282",Subset:"\u22D0",subseteq:"\u2286",subseteqq:"\u2AC5",SubsetEqual:"\u2286",subsetneq:"\u228A",subsetneqq:"\u2ACB",subsim:"\u2AC7",subsub:"\u2AD5",subsup:"\u2AD3",succapprox:"\u2AB8",succ:"\u227B",succcurlyeq:"\u227D",Succeeds:"\u227B",SucceedsEqual:"\u2AB0",SucceedsSlantEqual:"\u227D",SucceedsTilde:"\u227F",succeq:"\u2AB0",succnapprox:"\u2ABA",succneqq:"\u2AB6",succnsim:"\u22E9",succsim:"\u227F",SuchThat:"\u220B",sum:"\u2211",Sum:"\u2211",sung:"\u266A",sup1:"\xB9",sup2:"\xB2",sup3:"\xB3",sup:"\u2283",Sup:"\u22D1",supdot:"\u2ABE",supdsub:"\u2AD8",supE:"\u2AC6",supe:"\u2287",supedot:"\u2AC4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27C9",suphsub:"\u2AD7",suplarr:"\u297B",supmult:"\u2AC2",supnE:"\u2ACC",supne:"\u228B",supplus:"\u2AC0",supset:"\u2283",Supset:"\u22D1",supseteq:"\u2287",supseteqq:"\u2AC6",supsetneq:"\u228B",supsetneqq:"\u2ACC",supsim:"\u2AC8",supsub:"\u2AD4",supsup:"\u2AD6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21D9",swarrow:"\u2199",swnwar:"\u292A",szlig:"\xDF",Tab:" ",target:"\u2316",Tau:"\u03A4",tau:"\u03C4",tbrk:"\u23B4",Tcaron:"\u0164",tcaron:"\u0165",Tcedil:"\u0162",tcedil:"\u0163",Tcy:"\u0422",tcy:"\u0442",tdot:"\u20DB",telrec:"\u2315",Tfr:"\u{1D517}",tfr:"\u{1D531}",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",Theta:"\u0398",theta:"\u03B8",thetasym:"\u03D1",thetav:"\u03D1",thickapprox:"\u2248",thicksim:"\u223C",ThickSpace:"\u205F\u200A",ThinSpace:"\u2009",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223C",THORN:"\xDE",thorn:"\xFE",tilde:"\u02DC",Tilde:"\u223C",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",timesbar:"\u2A31",timesb:"\u22A0",times:"\xD7",timesd:"\u2A30",tint:"\u222D",toea:"\u2928",topbot:"\u2336",topcir:"\u2AF1",top:"\u22A4",Topf:"\u{1D54B}",topf:"\u{1D565}",topfork:"\u2ADA",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25B5",triangledown:"\u25BF",triangleleft:"\u25C3",trianglelefteq:"\u22B4",triangleq:"\u225C",triangleright:"\u25B9",trianglerighteq:"\u22B5",tridot:"\u25EC",trie:"\u225C",triminus:"\u2A3A",TripleDot:"\u20DB",triplus:"\u2A39",trisb:"\u29CD",tritime:"\u2A3B",trpezium:"\u23E2",Tscr:"\u{1D4AF}",tscr:"\u{1D4C9}",TScy:"\u0426",tscy:"\u0446",TSHcy:"\u040B",tshcy:"\u045B",Tstrok:"\u0166",tstrok:"\u0167",twixt:"\u226C",twoheadleftarrow:"\u219E",twoheadrightarrow:"\u21A0",Uacute:"\xDA",uacute:"\xFA",uarr:"\u2191",Uarr:"\u219F",uArr:"\u21D1",Uarrocir:"\u2949",Ubrcy:"\u040E",ubrcy:"\u045E",Ubreve:"\u016C",ubreve:"\u016D",Ucirc:"\xDB",ucirc:"\xFB",Ucy:"\u0423",ucy:"\u0443",udarr:"\u21C5",Udblac:"\u0170",udblac:"\u0171",udhar:"\u296E",ufisht:"\u297E",Ufr:"\u{1D518}",ufr:"\u{1D532}",Ugrave:"\xD9",ugrave:"\xF9",uHar:"\u2963",uharl:"\u21BF",uharr:"\u21BE",uhblk:"\u2580",ulcorn:"\u231C",ulcorner:"\u231C",ulcrop:"\u230F",ultri:"\u25F8",Umacr:"\u016A",umacr:"\u016B",uml:"\xA8",UnderBar:"_",UnderBrace:"\u23DF",UnderBracket:"\u23B5",UnderParenthesis:"\u23DD",Union:"\u22C3",UnionPlus:"\u228E",Uogon:"\u0172",uogon:"\u0173",Uopf:"\u{1D54C}",uopf:"\u{1D566}",UpArrowBar:"\u2912",uparrow:"\u2191",UpArrow:"\u2191",Uparrow:"\u21D1",UpArrowDownArrow:"\u21C5",updownarrow:"\u2195",UpDownArrow:"\u2195",Updownarrow:"\u21D5",UpEquilibrium:"\u296E",upharpoonleft:"\u21BF",upharpoonright:"\u21BE",uplus:"\u228E",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03C5",Upsi:"\u03D2",upsih:"\u03D2",Upsilon:"\u03A5",upsilon:"\u03C5",UpTeeArrow:"\u21A5",UpTee:"\u22A5",upuparrows:"\u21C8",urcorn:"\u231D",urcorner:"\u231D",urcrop:"\u230E",Uring:"\u016E",uring:"\u016F",urtri:"\u25F9",Uscr:"\u{1D4B0}",uscr:"\u{1D4CA}",utdot:"\u22F0",Utilde:"\u0168",utilde:"\u0169",utri:"\u25B5",utrif:"\u25B4",uuarr:"\u21C8",Uuml:"\xDC",uuml:"\xFC",uwangle:"\u29A7",vangrt:"\u299C",varepsilon:"\u03F5",varkappa:"\u03F0",varnothing:"\u2205",varphi:"\u03D5",varpi:"\u03D6",varpropto:"\u221D",varr:"\u2195",vArr:"\u21D5",varrho:"\u03F1",varsigma:"\u03C2",varsubsetneq:"\u228A\uFE00",varsubsetneqq:"\u2ACB\uFE00",varsupsetneq:"\u228B\uFE00",varsupsetneqq:"\u2ACC\uFE00",vartheta:"\u03D1",vartriangleleft:"\u22B2",vartriangleright:"\u22B3",vBar:"\u2AE8",Vbar:"\u2AEB",vBarv:"\u2AE9",Vcy:"\u0412",vcy:"\u0432",vdash:"\u22A2",vDash:"\u22A8",Vdash:"\u22A9",VDash:"\u22AB",Vdashl:"\u2AE6",veebar:"\u22BB",vee:"\u2228",Vee:"\u22C1",veeeq:"\u225A",vellip:"\u22EE",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200A",Vfr:"\u{1D519}",vfr:"\u{1D533}",vltri:"\u22B2",vnsub:"\u2282\u20D2",vnsup:"\u2283\u20D2",Vopf:"\u{1D54D}",vopf:"\u{1D567}",vprop:"\u221D",vrtri:"\u22B3",Vscr:"\u{1D4B1}",vscr:"\u{1D4CB}",vsubnE:"\u2ACB\uFE00",vsubne:"\u228A\uFE00",vsupnE:"\u2ACC\uFE00",vsupne:"\u228B\uFE00",Vvdash:"\u22AA",vzigzag:"\u299A",Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2A5F",wedge:"\u2227",Wedge:"\u22C0",wedgeq:"\u2259",weierp:"\u2118",Wfr:"\u{1D51A}",wfr:"\u{1D534}",Wopf:"\u{1D54E}",wopf:"\u{1D568}",wp:"\u2118",wr:"\u2240",wreath:"\u2240",Wscr:"\u{1D4B2}",wscr:"\u{1D4CC}",xcap:"\u22C2",xcirc:"\u25EF",xcup:"\u22C3",xdtri:"\u25BD",Xfr:"\u{1D51B}",xfr:"\u{1D535}",xharr:"\u27F7",xhArr:"\u27FA",Xi:"\u039E",xi:"\u03BE",xlarr:"\u27F5",xlArr:"\u27F8",xmap:"\u27FC",xnis:"\u22FB",xodot:"\u2A00",Xopf:"\u{1D54F}",xopf:"\u{1D569}",xoplus:"\u2A01",xotime:"\u2A02",xrarr:"\u27F6",xrArr:"\u27F9",Xscr:"\u{1D4B3}",xscr:"\u{1D4CD}",xsqcup:"\u2A06",xuplus:"\u2A04",xutri:"\u25B3",xvee:"\u22C1",xwedge:"\u22C0",Yacute:"\xDD",yacute:"\xFD",YAcy:"\u042F",yacy:"\u044F",Ycirc:"\u0176",ycirc:"\u0177",Ycy:"\u042B",ycy:"\u044B",yen:"\xA5",Yfr:"\u{1D51C}",yfr:"\u{1D536}",YIcy:"\u0407",yicy:"\u0457",Yopf:"\u{1D550}",yopf:"\u{1D56A}",Yscr:"\u{1D4B4}",yscr:"\u{1D4CE}",YUcy:"\u042E",yucy:"\u044E",yuml:"\xFF",Yuml:"\u0178",Zacute:"\u0179",zacute:"\u017A",Zcaron:"\u017D",zcaron:"\u017E",Zcy:"\u0417",zcy:"\u0437",Zdot:"\u017B",zdot:"\u017C",zeetrf:"\u2128",ZeroWidthSpace:"\u200B",Zeta:"\u0396",zeta:"\u03B6",zfr:"\u{1D537}",Zfr:"\u2128",ZHcy:"\u0416",zhcy:"\u0436",zigrarr:"\u21DD",zopf:"\u{1D56B}",Zopf:"\u2124",Zscr:"\u{1D4B5}",zscr:"\u{1D4CF}",zwj:"\u200D",zwnj:"\u200C"}});var Ud=E((wwe,_S)=>{"use strict";_S.exports=hS()});var ol=E((Rwe,gS)=>{gS.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/});var yS=E((Nwe,ES)=>{"use strict";var vS={};function ste(e){var t,r,n=vS[e];if(n)return n;for(n=vS[e]=[],t=0;t<128;t++)r=String.fromCharCode(t),/^[0-9a-z]$/i.test(r)?n.push(r):n.push("%"+("0"+t.toString(16).toUpperCase()).slice(-2));for(t=0;t=55296&&a<=57343){if(a>=55296&&a<=56319&&n+1=56320&&o<=57343)){l+=encodeURIComponent(e[n]+e[n+1]),n++;continue}l+="%EF%BF%BD";continue}l+=encodeURIComponent(e[n])}return l}sl.defaultChars=";/?:@&=+$,-_.!~*'()#";sl.componentChars="-_.!~*'()";ES.exports=sl});var xS=E((Iwe,bS)=>{"use strict";var SS={};function lte(e){var t,r,n=SS[e];if(n)return n;for(n=SS[e]=[],t=0;t<128;t++)r=String.fromCharCode(t),n.push(r);for(t=0;t=55296&&c<=57343?d+="\uFFFD\uFFFD\uFFFD":d+=String.fromCharCode(c),i+=6;continue}if((o&248)===240&&i+91114111?d+="\uFFFD\uFFFD\uFFFD\uFFFD":(c-=65536,d+=String.fromCharCode(55296+(c>>10),56320+(c&1023))),i+=9;continue}d+="\uFFFD"}return d})}ll.defaultChars=";/?:@&=+$,#";ll.componentChars="";bS.exports=ll});var CS=E((Hwe,LS)=>{"use strict";LS.exports=function(t){var r="";return r+=t.protocol||"",r+=t.slashes?"//":"",r+=t.auth?t.auth+"@":"",t.hostname&&t.hostname.indexOf(":")!==-1?r+="["+t.hostname+"]":r+=t.hostname||"",r+=t.port?":"+t.port:"",r+=t.pathname||"",r+=t.search||"",r+=t.hash||"",r}});var NS=E((kwe,RS)=>{"use strict";function ul(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var ute=/^([a-z0-9.+-]+:)/i,cte=/:[0-9]*$/,Tte=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,dte=["<",">",'"',"`"," ","\r",` `," "],Qte=["{","}","|","\\","^","`"].concat(dte),pte=["'"].concat(Qte),AS=["%","/","?",";","#"].concat(pte),OS=["/","?","#"],fte=255,DS=/^[+a-z0-9A-Z_-]{0,63}$/,mte=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,MS={javascript:!0,"javascript:":!0},wS={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function hte(e,t){if(e&&e instanceof ul)return e;var r=new ul;return r.parse(e,t),r}ul.prototype.parse=function(e,t){var r,n,i,a,o,s=e;if(s=s.trim(),!t&&e.split("#").length===1){var l=Tte.exec(s);if(l)return this.pathname=l[1],l[2]&&(this.search=l[2]),this}var u=ute.exec(s);if(u&&(u=u[0],i=u.toLowerCase(),this.protocol=u,s=s.substr(u.length)),(t||u||s.match(/^\/\/[^@\/]+@[^@\/]+/))&&(o=s.substr(0,2)==="//",o&&!(u&&MS[u])&&(s=s.substr(2),this.slashes=!0)),!MS[u]&&(o||u&&!wS[u])){var c=-1;for(r=0;r127?x+="x":x+=S[O];if(!x.match(DS)){var M=v.slice(0,r),V=v.slice(r+1),G=S.match(mte);G&&(M.push(G[1]),V.unshift(G[2])),V.length&&(s=V.join(".")+s),this.hostname=M.join(".");break}}}}this.hostname.length>fte&&(this.hostname=""),g&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var H=s.indexOf("#");H!==-1&&(this.hash=s.substr(H),s=s.slice(0,H));var P=s.indexOf("?");return P!==-1&&(this.search=s.substr(P),s=s.slice(0,P)),s&&(this.pathname=s),wS[i]&&this.hostname&&!this.pathname&&(this.pathname=""),this};ul.prototype.parseHost=function(e){var t=cte.exec(e);t&&(t=t[0],t!==":"&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)};RS.exports=hte});var Gd=E((Pwe,qo)=>{"use strict";qo.exports.encode=yS();qo.exports.decode=xS();qo.exports.format=CS();qo.exports.parse=NS()});var zd=E((Vwe,IS)=>{IS.exports=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/});var jd=E((Bwe,HS)=>{HS.exports=/[\0-\x1F\x7F-\x9F]/});var PS=E((Fwe,kS)=>{kS.exports=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/});var Yd=E((qwe,VS)=>{VS.exports=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/});var BS=E(C4=>{"use strict";C4.Any=zd();C4.Cc=jd();C4.Cf=PS();C4.P=ol();C4.Z=Yd()});var yt=E(xr=>{"use strict";function _te(e){return Object.prototype.toString.call(e)}function gte(e){return _te(e)==="[object String]"}var vte=Object.prototype.hasOwnProperty;function qS(e,t){return vte.call(e,t)}function Ete(e){var t=Array.prototype.slice.call(arguments,1);return t.forEach(function(r){if(r){if(typeof r!="object")throw new TypeError(r+"must be object");Object.keys(r).forEach(function(n){e[n]=r[n]})}}),e}function yte(e,t,r){return[].concat(e.slice(0,t),r,e.slice(t+1))}function US(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534||e>=0&&e<=8||e===11||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function GS(e){if(e>65535){e-=65536;var t=55296+(e>>10),r=56320+(e&1023);return String.fromCharCode(t,r)}return String.fromCharCode(e)}var zS=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,Ste=/&([a-z#][a-z0-9]{1,31});/gi,bte=new RegExp(zS.source+"|"+Ste.source,"gi"),xte=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,FS=Ud();function Lte(e,t){var r=0;return qS(FS,t)?FS[t]:t.charCodeAt(0)===35&&xte.test(t)&&(r=t[1].toLowerCase()==="x"?parseInt(t.slice(2),16):parseInt(t.slice(1),10),US(r))?GS(r):e}function Cte(e){return e.indexOf("\\")<0?e:e.replace(zS,"$1")}function Ate(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(bte,function(t,r,n){return r||Lte(t,n)})}var Ote=/[&<>"]/,Dte=/[&<>"]/g,Mte={"&":"&","<":"<",">":">",'"':"""};function wte(e){return Mte[e]}function Rte(e){return Ote.test(e)?e.replace(Dte,wte):e}var Nte=/[.?*+^$[\]\\(){}|-]/g;function Ite(e){return e.replace(Nte,"\\$&")}function Hte(e){switch(e){case 9:case 32:return!0}return!1}function kte(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}var Pte=ol();function Vte(e){return Pte.test(e)}function Bte(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function Fte(e){return e=e.trim().replace(/\s+/g," "),"\u1E9E".toLowerCase()==="\u1E7E"&&(e=e.replace(/ẞ/g,"\xDF")),e.toLowerCase().toUpperCase()}xr.lib={};xr.lib.mdurl=Gd();xr.lib.ucmicro=BS();xr.assign=Ete;xr.isString=gte;xr.has=qS;xr.unescapeMd=Cte;xr.unescapeAll=Ate;xr.isValidEntityCode=US;xr.fromCodePoint=GS;xr.escapeHtml=Rte;xr.arrayReplaceAt=yte;xr.isSpace=Hte;xr.isWhiteSpace=kte;xr.isMdAsciiPunct=Bte;xr.isPunctChar=Vte;xr.escapeRE=Ite;xr.normalizeReference=Fte});var YS=E((zwe,jS)=>{"use strict";jS.exports=function(t,r,n){var i,a,o,s,l=-1,u=t.posMax,c=t.pos;for(t.pos=r+1,i=1;t.pos{"use strict";var WS=yt().unescapeAll;$S.exports=function(t,r,n){var i,a,o=0,s=r,l={ok:!1,pos:0,lines:0,str:""};if(t.charCodeAt(r)===60){for(r++;r32))return l;if(i===41){if(a===0)break;a--}r++}return s===r||a!==0||(l.str=WS(t.slice(s,r)),l.lines=o,l.pos=r,l.ok=!0),l}});var XS=E((Ywe,KS)=>{"use strict";var qte=yt().unescapeAll;KS.exports=function(t,r,n){var i,a,o=0,s=r,l={ok:!1,pos:0,lines:0,str:""};if(r>=n||(a=t.charCodeAt(r),a!==34&&a!==39&&a!==40))return l;for(r++,a===40&&(a=41);r{"use strict";cl.parseLinkLabel=YS();cl.parseLinkDestination=ZS();cl.parseLinkTitle=XS()});var tb=E(($we,eb)=>{"use strict";var Ute=yt().assign,Gte=yt().unescapeAll,Qa=yt().escapeHtml,hn={};hn.code_inline=function(e,t,r,n,i){var a=e[t];return""+Qa(e[t].content)+""};hn.code_block=function(e,t,r,n,i){var a=e[t];return""+Qa(e[t].content)+` `};hn.fence=function(e,t,r,n,i){var a=e[t],o=a.info?Gte(a.info).trim():"",s="",l="",u,c,d,p,h;return o&&(d=o.split(/(\s+)/g),s=d[0],l=d.slice(2).join("")),r.highlight?u=r.highlight(a.content,s,l)||Qa(a.content):u=Qa(a.content),u.indexOf(""+u+` `):"
"+u+`
`};hn.image=function(e,t,r,n,i){var a=e[t];return a.attrs[a.attrIndex("alt")][1]=i.renderInlineAsText(a.children,r,n),i.renderToken(e,t,r)};hn.hardbreak=function(e,t,r){return r.xhtmlOut?`
`:`
`};hn.softbreak=function(e,t,r){return r.breaks?r.xhtmlOut?`
`:`
`:` `};hn.text=function(e,t){return Qa(e[t].content)};hn.html_block=function(e,t){return e[t].content};hn.html_inline=function(e,t){return e[t].content};function A4(){this.rules=Ute({},hn)}A4.prototype.renderAttrs=function(t){var r,n,i;if(!t.attrs)return"";for(i="",r=0,n=t.attrs.length;r `:">",a)};A4.prototype.renderInline=function(e,t,r){for(var n,i="",a=this.rules,o=0,s=e.length;o{"use strict";function U2(){this.__rules__=[],this.__cache__=null}U2.prototype.__find__=function(e){for(var t=0;t{"use strict";var zte=/\r\n?|\n/g,jte=/\0/g;nb.exports=function(t){var r;r=t.src.replace(zte,` `),r=r.replace(jte,"\uFFFD"),t.src=r}});var ob=E((Xwe,ab)=>{"use strict";ab.exports=function(t){var r;t.inlineMode?(r=new t.Token("inline","",0),r.content=t.src,r.map=[0,1],r.children=[],t.tokens.push(r)):t.md.block.parse(t.src,t.md,t.env,t.tokens)}});var lb=E((Jwe,sb)=>{"use strict";sb.exports=function(t){var r=t.tokens,n,i,a;for(i=0,a=r.length;i{"use strict";var Yte=yt().arrayReplaceAt;function Wte(e){return/^\s]/i.test(e)}function $te(e){return/^<\/a\s*>/i.test(e)}ub.exports=function(t){var r,n,i,a,o,s,l,u,c,d,p,h,g,v,S,x,O=t.tokens,R;if(t.md.options.linkify){for(n=0,i=O.length;n=0;r--){if(s=a[r],s.type==="link_close"){for(r--;a[r].level!==s.level&&a[r].type!=="link_open";)r--;continue}if(s.type==="html_inline"&&(Wte(s.content)&&g>0&&g--,$te(s.content)&&g++),!(g>0)&&s.type==="text"&&t.md.linkify.test(s.content)){for(c=s.content,R=t.md.linkify.match(c),l=[],h=s.level,p=0,R.length>0&&R[0].index===0&&r>0&&a[r-1].type==="text_special"&&(R=R.slice(1)),u=0;up&&(o=new t.Token("text","",0),o.content=c.slice(p,d),o.level=h,l.push(o)),o=new t.Token("link_open","a",1),o.attrs=[["href",S]],o.level=h++,o.markup="linkify",o.info="auto",l.push(o),o=new t.Token("text","",0),o.content=x,o.level=h,l.push(o),o=new t.Token("link_close","a",-1),o.level=--h,o.markup="linkify",o.info="auto",l.push(o),p=R[u].lastIndex);p{"use strict";var Tb=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,Zte=/\((c|tm|r)\)/i,Kte=/\((c|tm|r)\)/ig,Xte={c:"\xA9",r:"\xAE",tm:"\u2122"};function Jte(e,t){return Xte[t.toLowerCase()]}function ere(e){var t,r,n=0;for(t=e.length-1;t>=0;t--)r=e[t],r.type==="text"&&!n&&(r.content=r.content.replace(Kte,Jte)),r.type==="link_open"&&r.info==="auto"&&n--,r.type==="link_close"&&r.info==="auto"&&n++}function tre(e){var t,r,n=0;for(t=e.length-1;t>=0;t--)r=e[t],r.type==="text"&&!n&&Tb.test(r.content)&&(r.content=r.content.replace(/\+-/g,"\xB1").replace(/\.{2,}/g,"\u2026").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1\u2014").replace(/(^|\s)--(?=\s|$)/mg,"$1\u2013").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1\u2013")),r.type==="link_open"&&r.info==="auto"&&n--,r.type==="link_close"&&r.info==="auto"&&n++}db.exports=function(t){var r;if(t.md.options.typographer)for(r=t.tokens.length-1;r>=0;r--)t.tokens[r].type==="inline"&&(Zte.test(t.tokens[r].content)&&ere(t.tokens[r].children),Tb.test(t.tokens[r].content)&&tre(t.tokens[r].children))}});var vb=E((rRe,gb)=>{"use strict";var pb=yt().isWhiteSpace,fb=yt().isPunctChar,mb=yt().isMdAsciiPunct,rre=/['"]/,hb=/['"]/g,_b="\u2019";function dl(e,t,r){return e.slice(0,t)+r+e.slice(t+1)}function nre(e,t){var r,n,i,a,o,s,l,u,c,d,p,h,g,v,S,x,O,R,M,V,G;for(M=[],r=0;r=0&&!(M[O].level<=l);O--);if(M.length=O+1,n.type==="text"){i=n.content,o=0,s=i.length;e:for(;o=0)c=i.charCodeAt(a.index-1);else for(O=r-1;O>=0&&!(e[O].type==="softbreak"||e[O].type==="hardbreak");O--)if(e[O].content){c=e[O].content.charCodeAt(e[O].content.length-1);break}if(d=32,o=48&&c<=57&&(x=S=!1),S&&x&&(S=p,x=h),!S&&!x){R&&(n.content=dl(n.content,a.index,_b));continue}if(x){for(O=M.length-1;O>=0&&(u=M[O],!(M[O].level=0;r--)t.tokens[r].type!=="inline"||!rre.test(t.tokens[r].content)||nre(t.tokens[r].children,t)}});var yb=E((nRe,Eb)=>{"use strict";Eb.exports=function(t){var r,n,i,a,o,s,l=t.tokens;for(r=0,n=l.length;r{"use strict";function O4(e,t,r){this.type=e,this.tag=t,this.attrs=null,this.map=null,this.nesting=r,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}O4.prototype.attrIndex=function(t){var r,n,i;if(!this.attrs)return-1;for(r=this.attrs,n=0,i=r.length;n=0&&(n=this.attrs[r][1]),n};O4.prototype.attrJoin=function(t,r){var n=this.attrIndex(t);n<0?this.attrPush([t,r]):this.attrs[n][1]=this.attrs[n][1]+" "+r};Sb.exports=O4});var Lb=E((aRe,xb)=>{"use strict";var ire=Ql();function bb(e,t,r){this.src=e,this.env=r,this.tokens=[],this.inlineMode=!1,this.md=t}bb.prototype.Token=ire;xb.exports=bb});var Ab=E((oRe,Cb)=>{"use strict";var are=Tl(),Wd=[["normalize",ib()],["block",ob()],["inline",lb()],["linkify",cb()],["replacements",Qb()],["smartquotes",vb()],["text_join",yb()]];function $d(){this.ruler=new are;for(var e=0;e{"use strict";var Zd=yt().isSpace;function Kd(e,t){var r=e.bMarks[t]+e.tShift[t],n=e.eMarks[t];return e.src.slice(r,n)}function Ob(e){var t=[],r=0,n=e.length,i,a=!1,o=0,s="";for(i=e.charCodeAt(r);rn||(c=r+1,t.sCount[c]=4||(s=t.bMarks[c]+t.tShift[c],s>=t.eMarks[c])||(V=t.src.charCodeAt(s++),V!==124&&V!==45&&V!==58)||s>=t.eMarks[c]||(G=t.src.charCodeAt(s++),G!==124&&G!==45&&G!==58&&!Zd(G))||V===45&&Zd(G))return!1;for(;s=4||(d=Ob(o),d.length&&d[0]===""&&d.shift(),d.length&&d[d.length-1]===""&&d.pop(),p=d.length,p===0||p!==g.length))return!1;if(i)return!0;for(O=t.parentType,t.parentType="table",M=t.md.block.ruler.getRules("blockquote"),h=t.push("table_open","table",1),h.map=S=[r,0],h=t.push("thead_open","thead",1),h.map=[r,r+1],h=t.push("tr_open","tr",1),h.map=[r,r+1],l=0;l=4)break;for(d=Ob(o),d.length&&d[0]===""&&d.shift(),d.length&&d[d.length-1]===""&&d.pop(),c===r+2&&(h=t.push("tbody_open","tbody",1),h.map=x=[r+2,0]),h=t.push("tr_open","tr",1),h.map=[c,c+1],l=0;l{"use strict";wb.exports=function(t,r,n){var i,a,o;if(t.sCount[r]-t.blkIndent<4)return!1;for(a=i=r+1;i=4){i++,a=i;continue}break}return t.line=a,o=t.push("code_block","code",0),o.content=t.getLines(r,a,4+t.blkIndent,!1)+` `,o.map=[r,t.line],!0}});var Ib=E((uRe,Nb)=>{"use strict";Nb.exports=function(t,r,n,i){var a,o,s,l,u,c,d,p=!1,h=t.bMarks[r]+t.tShift[r],g=t.eMarks[r];if(t.sCount[r]-t.blkIndent>=4||h+3>g||(a=t.src.charCodeAt(h),a!==126&&a!==96)||(u=h,h=t.skipChars(h,a),o=h-u,o<3)||(d=t.src.slice(u,h),s=t.src.slice(h,g),a===96&&s.indexOf(String.fromCharCode(a))>=0))return!1;if(i)return!0;for(l=r;l++,!(l>=n||(h=u=t.bMarks[l]+t.tShift[l],g=t.eMarks[l],h=4)&&(h=t.skipChars(h,a),!(h-u{"use strict";var Hb=yt().isSpace;kb.exports=function(t,r,n,i){var a,o,s,l,u,c,d,p,h,g,v,S,x,O,R,M,V,G,H,P,K=t.lineMax,j=t.bMarks[r]+t.tShift[r],ae=t.eMarks[r];if(t.sCount[r]-t.blkIndent>=4||t.src.charCodeAt(j++)!==62)return!1;if(i)return!0;for(l=h=t.sCount[r]+1,t.src.charCodeAt(j)===32?(j++,l++,h++,a=!1,M=!0):t.src.charCodeAt(j)===9?(M=!0,(t.bsCount[r]+h)%4===3?(j++,l++,h++,a=!1):a=!0):M=!1,g=[t.bMarks[r]],t.bMarks[r]=j;j=ae,O=[t.sCount[r]],t.sCount[r]=h-l,R=[t.tShift[r]],t.tShift[r]=j-t.bMarks[r],G=t.md.block.ruler.getRules("blockquote"),x=t.parentType,t.parentType="blockquote",p=r+1;p=ae));p++){if(t.src.charCodeAt(j++)===62&&!P){for(l=h=t.sCount[p]+1,t.src.charCodeAt(j)===32?(j++,l++,h++,a=!1,M=!0):t.src.charCodeAt(j)===9?(M=!0,(t.bsCount[p]+h)%4===3?(j++,l++,h++,a=!1):a=!0):M=!1,g.push(t.bMarks[p]),t.bMarks[p]=j;j=ae,v.push(t.bsCount[p]),t.bsCount[p]=t.sCount[p]+1+(M?1:0),O.push(t.sCount[p]),t.sCount[p]=h-l,R.push(t.tShift[p]),t.tShift[p]=j-t.bMarks[p];continue}if(c)break;for(V=!1,s=0,u=G.length;s",H.map=d=[r,0],t.md.block.tokenize(t,r,p),H=t.push("blockquote_close","blockquote",-1),H.markup=">",t.lineMax=K,t.parentType=x,d[1]=t.line,s=0;s{"use strict";var ore=yt().isSpace;Vb.exports=function(t,r,n,i){var a,o,s,l,u=t.bMarks[r]+t.tShift[r],c=t.eMarks[r];if(t.sCount[r]-t.blkIndent>=4||(a=t.src.charCodeAt(u++),a!==42&&a!==45&&a!==95))return!1;for(o=1;u{"use strict";var Ub=yt().isSpace;function Fb(e,t){var r,n,i,a;return n=e.bMarks[t]+e.tShift[t],i=e.eMarks[t],r=e.src.charCodeAt(n++),r!==42&&r!==45&&r!==43||n=a||(r=e.src.charCodeAt(i++),r<48||r>57))return-1;for(;;){if(i>=a)return-1;if(r=e.src.charCodeAt(i++),r>=48&&r<=57){if(i-n>=10)return-1;continue}if(r===41||r===46)break;return-1}return i=4||t.listIndent>=0&&t.sCount[r]-t.listIndent>=4&&t.sCount[r]=t.blkIndent&&(de=!0),(ae=qb(t,r))>=0){if(d=!0,Te=t.bMarks[r]+t.tShift[r],x=Number(t.src.slice(Te,ae-1)),de&&x!==1)return!1}else if((ae=Fb(t,r))>=0)d=!1;else return!1;if(de&&t.skipSpaces(ae)>=t.eMarks[r])return!1;if(S=t.src.charCodeAt(ae-1),i)return!0;for(v=t.tokens.length,d?(ne=t.push("ordered_list_open","ol",1),x!==1&&(ne.attrs=[["start",x]])):ne=t.push("bullet_list_open","ul",1),ne.map=g=[r,0],ne.markup=String.fromCharCode(S),R=r,oe=!1,Fe=t.md.block.ruler.getRules("list"),G=t.parentType,t.parentType="list";R=O?u=1:u=M-c,u>4&&(u=1),l=c+u,ne=t.push("list_item_open","li",1),ne.markup=String.fromCharCode(S),ne.map=p=[r,0],d&&(ne.info=t.src.slice(Te,ae-1)),K=t.tight,P=t.tShift[r],H=t.sCount[r],V=t.listIndent,t.listIndent=t.blkIndent,t.blkIndent=l,t.tight=!0,t.tShift[r]=o-t.bMarks[r],t.sCount[r]=M,o>=O&&t.isEmpty(r+1)?t.line=Math.min(t.line+2,n):t.md.block.tokenize(t,r,n,!0),(!t.tight||oe)&&(B=!1),oe=t.line-r>1&&t.isEmpty(t.line-1),t.blkIndent=t.listIndent,t.listIndent=V,t.tShift[r]=P,t.sCount[r]=H,t.tight=K,ne=t.push("list_item_close","li",-1),ne.markup=String.fromCharCode(S),R=r=t.line,p[1]=R,o=t.bMarks[r],R>=n||t.sCount[R]=4)break;for(me=!1,s=0,h=Fe.length;s{"use strict";var lre=yt().normalizeReference,pl=yt().isSpace;jb.exports=function(t,r,n,i){var a,o,s,l,u,c,d,p,h,g,v,S,x,O,R,M,V=0,G=t.bMarks[r]+t.tShift[r],H=t.eMarks[r],P=r+1;if(t.sCount[r]-t.blkIndent>=4||t.src.charCodeAt(G)!==91)return!1;for(;++G3)&&!(t.sCount[P]<0)){for(O=!1,c=0,d=R.length;c{"use strict";Wb.exports=["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","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]});var Jd=E((fRe,Xd)=>{"use strict";var ure="[a-zA-Z_:][a-zA-Z0-9:._-]*",cre="[^\"'=<>`\\x00-\\x20]+",Tre="'[^']*'",dre='"[^"]*"',Qre="(?:"+cre+"|"+Tre+"|"+dre+")",pre="(?:\\s+"+ure+"(?:\\s*=\\s*"+Qre+")?)",Zb="<[A-Za-z][A-Za-z0-9\\-]*"+pre+"*\\s*\\/?>",Kb="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",fre="|",mre="<[?][\\s\\S]*?[?]>",hre="]*>",_re="",gre=new RegExp("^(?:"+Zb+"|"+Kb+"|"+fre+"|"+mre+"|"+hre+"|"+_re+")"),vre=new RegExp("^(?:"+Zb+"|"+Kb+")");Xd.exports.HTML_TAG_RE=gre;Xd.exports.HTML_OPEN_CLOSE_TAG_RE=vre});var Jb=E((mRe,Xb)=>{"use strict";var Ere=$b(),yre=Jd().HTML_OPEN_CLOSE_TAG_RE,D4=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(yre.source+"\\s*$"),/^$/,!1]];Xb.exports=function(t,r,n,i){var a,o,s,l,u=t.bMarks[r]+t.tShift[r],c=t.eMarks[r];if(t.sCount[r]-t.blkIndent>=4||!t.md.options.html||t.src.charCodeAt(u)!==60)return!1;for(l=t.src.slice(u,c),a=0;a{"use strict";var ex=yt().isSpace;tx.exports=function(t,r,n,i){var a,o,s,l,u=t.bMarks[r]+t.tShift[r],c=t.eMarks[r];if(t.sCount[r]-t.blkIndent>=4||(a=t.src.charCodeAt(u),a!==35||u>=c))return!1;for(o=1,a=t.src.charCodeAt(++u);a===35&&u6||uu&&ex(t.src.charCodeAt(s-1))&&(c=s),t.line=r+1,l=t.push("heading_open","h"+String(o),1),l.markup="########".slice(0,o),l.map=[r,t.line],l=t.push("inline","",0),l.content=t.src.slice(u,c).trim(),l.map=[r,t.line],l.children=[],l=t.push("heading_close","h"+String(o),-1),l.markup="########".slice(0,o)),!0)}});var ix=E((_Re,nx)=>{"use strict";nx.exports=function(t,r,n){var i,a,o,s,l,u,c,d,p,h=r+1,g,v=t.md.block.ruler.getRules("paragraph");if(t.sCount[r]-t.blkIndent>=4)return!1;for(g=t.parentType,t.parentType="paragraph";h3)){if(t.sCount[h]>=t.blkIndent&&(u=t.bMarks[h]+t.tShift[h],c=t.eMarks[h],u=c)))){d=p===61?1:2;break}if(!(t.sCount[h]<0)){for(a=!1,o=0,s=v.length;o{"use strict";ax.exports=function(t,r){var n,i,a,o,s,l,u=r+1,c=t.md.block.ruler.getRules("paragraph"),d=t.lineMax;for(l=t.parentType,t.parentType="paragraph";u3)&&!(t.sCount[u]<0)){for(i=!1,a=0,o=c.length;a{"use strict";var sx=Ql(),fl=yt().isSpace;function _n(e,t,r,n){var i,a,o,s,l,u,c,d;for(this.src=e,this.md=t,this.env=r,this.tokens=n,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0,this.result="",a=this.src,d=!1,o=s=u=c=0,l=a.length;s0&&this.level++,this.tokens.push(n),n};_n.prototype.isEmpty=function(t){return this.bMarks[t]+this.tShift[t]>=this.eMarks[t]};_n.prototype.skipEmptyLines=function(t){for(var r=this.lineMax;tr;)if(!fl(this.src.charCodeAt(--t)))return t+1;return t};_n.prototype.skipChars=function(t,r){for(var n=this.src.length;tn;)if(r!==this.src.charCodeAt(--t))return t+1;return t};_n.prototype.getLines=function(t,r,n,i){var a,o,s,l,u,c,d,p=t;if(t>=r)return"";for(c=new Array(r-t),a=0;pn?c[a]=new Array(o-n+1).join(" ")+this.src.slice(l,u):c[a]=this.src.slice(l,u)}return c.join("")};_n.prototype.Token=sx;lx.exports=_n});var Tx=E((ERe,cx)=>{"use strict";var Sre=Tl(),ml=[["table",Mb(),["paragraph","reference"]],["code",Rb()],["fence",Ib(),["paragraph","reference","blockquote","list"]],["blockquote",Pb(),["paragraph","reference","blockquote","list"]],["hr",Bb(),["paragraph","reference","blockquote","list"]],["list",zb(),["paragraph","reference","blockquote"]],["reference",Yb()],["html_block",Jb(),["paragraph","reference","blockquote"]],["heading",rx(),["paragraph","reference","blockquote"]],["lheading",ix()],["paragraph",ox()]];function hl(){this.ruler=new Sre;for(var e=0;e=r||e.sCount[s]=u){e.line=r;break}for(i=0;i{"use strict";function bre(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}dx.exports=function(t,r){for(var n=t.pos;n{"use strict";var xre=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i;px.exports=function(t,r){var n,i,a,o,s,l,u,c;return!t.md.options.linkify||t.linkLevel>0||(n=t.pos,i=t.posMax,n+3>i)||t.src.charCodeAt(n)!==58||t.src.charCodeAt(n+1)!==47||t.src.charCodeAt(n+2)!==47||(a=t.pending.match(xre),!a)||(o=a[1],s=t.md.linkify.matchAtStart(t.src.slice(n-o.length)),!s)||(l=s.url,l=l.replace(/\*+$/,""),u=t.md.normalizeLink(l),!t.md.validateLink(u))?!1:(r||(t.pending=t.pending.slice(0,-o.length),c=t.push("link_open","a",1),c.attrs=[["href",u]],c.markup="linkify",c.info="auto",c=t.push("text","",0),c.content=t.md.normalizeLinkText(l),c=t.push("link_close","a",-1),c.markup="linkify",c.info="auto"),t.pos+=l.length-o.length,!0)}});var hx=E((bRe,mx)=>{"use strict";var Lre=yt().isSpace;mx.exports=function(t,r){var n,i,a,o=t.pos;if(t.src.charCodeAt(o)!==10)return!1;if(n=t.pending.length-1,i=t.posMax,!r)if(n>=0&&t.pending.charCodeAt(n)===32)if(n>=1&&t.pending.charCodeAt(n-1)===32){for(a=n-1;a>=1&&t.pending.charCodeAt(a-1)===32;)a--;t.pending=t.pending.slice(0,a),t.push("hardbreak","br",0)}else t.pending=t.pending.slice(0,-1),t.push("softbreak","br",0);else t.push("softbreak","br",0);for(o++;o{"use strict";var Cre=yt().isSpace,tQ=[];for(eQ=0;eQ<256;eQ++)tQ.push(0);var eQ;"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(e){tQ[e.charCodeAt(0)]=1});_x.exports=function(t,r){var n,i,a,o,s,l=t.pos,u=t.posMax;if(t.src.charCodeAt(l)!==92||(l++,l>=u))return!1;if(n=t.src.charCodeAt(l),n===10){for(r||t.push("hardbreak","br",0),l++;l=55296&&n<=56319&&l+1=56320&&i<=57343&&(o+=t.src[l+1],l++)),a="\\"+o,r||(s=t.push("text_special","",0),n<256&&tQ[n]!==0?s.content=o:s.content=a,s.markup=a,s.info="escape"),t.pos=l+1,!0}});var Ex=E((LRe,vx)=>{"use strict";vx.exports=function(t,r){var n,i,a,o,s,l,u,c,d=t.pos,p=t.src.charCodeAt(d);if(p!==96)return!1;for(n=d,d++,i=t.posMax;d{"use strict";rQ.exports.tokenize=function(t,r){var n,i,a,o,s,l=t.pos,u=t.src.charCodeAt(l);if(r||u!==126||(i=t.scanDelims(t.pos,!0),o=i.length,s=String.fromCharCode(u),o<2))return!1;for(o%2&&(a=t.push("text","",0),a.content=s,o--),n=0;n{"use strict";iQ.exports.tokenize=function(t,r){var n,i,a,o=t.pos,s=t.src.charCodeAt(o);if(r||s!==95&&s!==42)return!1;for(i=t.scanDelims(t.pos,s===42),n=0;n=0;r--)n=t[r],!(n.marker!==95&&n.marker!==42)&&n.end!==-1&&(i=t[n.end],s=r>0&&t[r-1].end===n.end+1&&t[r-1].marker===n.marker&&t[r-1].token===n.token-1&&t[n.end+1].token===i.token+1,o=String.fromCharCode(n.marker),a=e.tokens[n.token],a.type=s?"strong_open":"em_open",a.tag=s?"strong":"em",a.nesting=1,a.markup=s?o+o:o,a.content="",a=e.tokens[i.token],a.type=s?"strong_close":"em_close",a.tag=s?"strong":"em",a.nesting=-1,a.markup=s?o+o:o,a.content="",s&&(e.tokens[t[r-1].token].content="",e.tokens[t[n.end+1].token].content="",r--))}iQ.exports.postProcess=function(t){var r,n=t.tokens_meta,i=t.tokens_meta.length;for(Sx(t,t.delimiters),r=0;r{"use strict";var Are=yt().normalizeReference,oQ=yt().isSpace;bx.exports=function(t,r){var n,i,a,o,s,l,u,c,d,p="",h="",g=t.pos,v=t.posMax,S=t.pos,x=!0;if(t.src.charCodeAt(t.pos)!==91||(s=t.pos+1,o=t.md.helpers.parseLinkLabel(t,t.pos,!0),o<0))return!1;if(l=o+1,l=v)return!1;if(S=l,u=t.md.helpers.parseLinkDestination(t.src,l,t.posMax),u.ok){for(p=t.md.normalizeLink(u.str),t.md.validateLink(p)?l=u.pos:p="",S=l;l=v||t.src.charCodeAt(l)!==41)&&(x=!0),l++}if(x){if(typeof t.env.references=="undefined")return!1;if(l=0?a=t.src.slice(S,l++):l=o+1):l=o+1,a||(a=t.src.slice(s,o)),c=t.env.references[Are(a)],!c)return t.pos=g,!1;p=c.href,h=c.title}return r||(t.pos=s,t.posMax=o,d=t.push("link_open","a",1),d.attrs=n=[["href",p]],h&&n.push(["title",h]),t.linkLevel++,t.md.inline.tokenize(t),t.linkLevel--,d=t.push("link_close","a",-1)),t.pos=l,t.posMax=v,!0}});var Cx=E((DRe,Lx)=>{"use strict";var Ore=yt().normalizeReference,sQ=yt().isSpace;Lx.exports=function(t,r){var n,i,a,o,s,l,u,c,d,p,h,g,v,S="",x=t.pos,O=t.posMax;if(t.src.charCodeAt(t.pos)!==33||t.src.charCodeAt(t.pos+1)!==91||(l=t.pos+2,s=t.md.helpers.parseLinkLabel(t,t.pos+1,!1),s<0))return!1;if(u=s+1,u=O)return!1;for(v=u,d=t.md.helpers.parseLinkDestination(t.src,u,t.posMax),d.ok&&(S=t.md.normalizeLink(d.str),t.md.validateLink(S)?u=d.pos:S=""),v=u;u=O||t.src.charCodeAt(u)!==41)return t.pos=x,!1;u++}else{if(typeof t.env.references=="undefined")return!1;if(u=0?o=t.src.slice(v,u++):u=s+1):u=s+1,o||(o=t.src.slice(l,s)),c=t.env.references[Ore(o)],!c)return t.pos=x,!1;S=c.href,p=c.title}return r||(a=t.src.slice(l,s),t.md.inline.parse(a,t.md,t.env,g=[]),h=t.push("image","img",0),h.attrs=n=[["src",S],["alt",""]],h.children=g,h.content=a,p&&n.push(["title",p])),t.pos=u,t.posMax=O,!0}});var Ox=E((MRe,Ax)=>{"use strict";var Dre=/^([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)$/,Mre=/^([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)$/;Ax.exports=function(t,r){var n,i,a,o,s,l,u=t.pos;if(t.src.charCodeAt(u)!==60)return!1;for(s=t.pos,l=t.posMax;;){if(++u>=l||(o=t.src.charCodeAt(u),o===60))return!1;if(o===62)break}return n=t.src.slice(s+1,u),Mre.test(n)?(i=t.md.normalizeLink(n),t.md.validateLink(i)?(r||(a=t.push("link_open","a",1),a.attrs=[["href",i]],a.markup="autolink",a.info="auto",a=t.push("text","",0),a.content=t.md.normalizeLinkText(n),a=t.push("link_close","a",-1),a.markup="autolink",a.info="auto"),t.pos+=n.length+2,!0):!1):Dre.test(n)?(i=t.md.normalizeLink("mailto:"+n),t.md.validateLink(i)?(r||(a=t.push("link_open","a",1),a.attrs=[["href",i]],a.markup="autolink",a.info="auto",a=t.push("text","",0),a.content=t.md.normalizeLinkText(n),a=t.push("link_close","a",-1),a.markup="autolink",a.info="auto"),t.pos+=n.length+2,!0):!1):!1}});var Mx=E((wRe,Dx)=>{"use strict";var wre=Jd().HTML_TAG_RE;function Rre(e){return/^\s]/i.test(e)}function Nre(e){return/^<\/a\s*>/i.test(e)}function Ire(e){var t=e|32;return t>=97&&t<=122}Dx.exports=function(t,r){var n,i,a,o,s=t.pos;return!t.md.options.html||(a=t.posMax,t.src.charCodeAt(s)!==60||s+2>=a)||(n=t.src.charCodeAt(s+1),n!==33&&n!==63&&n!==47&&!Ire(n))||(i=t.src.slice(s).match(wre),!i)?!1:(r||(o=t.push("html_inline","",0),o.content=t.src.slice(s,s+i[0].length),Rre(o.content)&&t.linkLevel++,Nre(o.content)&&t.linkLevel--),t.pos+=i[0].length,!0)}});var Ix=E((RRe,Nx)=>{"use strict";var wx=Ud(),Hre=yt().has,kre=yt().isValidEntityCode,Rx=yt().fromCodePoint,Pre=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,Vre=/^&([a-z][a-z0-9]{1,31});/i;Nx.exports=function(t,r){var n,i,a,o,s=t.pos,l=t.posMax;if(t.src.charCodeAt(s)!==38||s+1>=l)return!1;if(n=t.src.charCodeAt(s+1),n===35){if(a=t.src.slice(s).match(Pre),a)return r||(i=a[1][0].toLowerCase()==="x"?parseInt(a[1].slice(1),16):parseInt(a[1],10),o=t.push("text_special","",0),o.content=kre(i)?Rx(i):Rx(65533),o.markup=a[0],o.info="entity"),t.pos+=a[0].length,!0}else if(a=t.src.slice(s).match(Vre),a&&Hre(wx,a[1]))return r||(o=t.push("text_special","",0),o.content=wx[a[1]],o.markup=a[0],o.info="entity"),t.pos+=a[0].length,!0;return!1}});var Px=E((NRe,kx)=>{"use strict";function Hx(e,t){var r,n,i,a,o,s,l,u,c={},d=t.length;if(d){var p=0,h=-2,g=[];for(r=0;ro;n-=g[n]+1)if(a=t[n],a.marker===i.marker&&a.open&&a.end<0&&(l=!1,(a.close||i.open)&&(a.length+i.length)%3===0&&(a.length%3!==0||i.length%3!==0)&&(l=!0),!l)){u=n>0&&!t[n-1].open?g[n-1]+1:0,g[r]=r-n+u,g[n]=u,i.open=!1,a.end=r,a.close=!1,s=-1,h=-2;break}s!==-1&&(c[i.marker][(i.open?3:0)+(i.length||0)%3]=s)}}}kx.exports=function(t){var r,n=t.tokens_meta,i=t.tokens_meta.length;for(Hx(t,t.delimiters),r=0;r{"use strict";Vx.exports=function(t){var r,n,i=0,a=t.tokens,o=t.tokens.length;for(r=n=0;r0&&i++,a[r].type==="text"&&r+1{"use strict";var lQ=Ql(),Fx=yt().isWhiteSpace,qx=yt().isPunctChar,Ux=yt().isMdAsciiPunct;function Uo(e,t,r,n){this.src=e,this.env=r,this.md=t,this.tokens=n,this.tokens_meta=Array(n.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}Uo.prototype.pushPending=function(){var e=new lQ("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e};Uo.prototype.push=function(e,t,r){this.pending&&this.pushPending();var n=new lQ(e,t,r),i=null;return r<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),n.level=this.level,r>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],i={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(n),this.tokens_meta.push(i),n};Uo.prototype.scanDelims=function(e,t){var r=e,n,i,a,o,s,l,u,c,d,p=!0,h=!0,g=this.posMax,v=this.src.charCodeAt(e);for(n=e>0?this.src.charCodeAt(e-1):32;r{"use strict";var jx=Tl(),uQ=[["text",Qx()],["linkify",fx()],["newline",hx()],["escape",gx()],["backticks",Ex()],["strikethrough",nQ().tokenize],["emphasis",aQ().tokenize],["link",xx()],["image",Cx()],["autolink",Ox()],["html_inline",Mx()],["entity",Ix()]],cQ=[["balance_pairs",Px()],["strikethrough",nQ().postProcess],["emphasis",aQ().postProcess],["fragments_join",Bx()]];function Go(){var e;for(this.ruler=new jx,e=0;e=a)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};Go.prototype.parse=function(e,t,r,n){var i,a,o,s=new this.State(e,t,r,n);for(this.tokenize(s),a=this.ruler2.getRules(""),o=a.length,i=0;i{"use strict";$x.exports=function(e){var t={};e=e||{},t.src_Any=zd().source,t.src_Cc=jd().source,t.src_Z=Yd().source,t.src_P=ol().source,t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|"),t.src_ZCc=[t.src_Z,t.src_Cc].join("|");var r="[><\uFF5C]";return t.src_pseudo_letter="(?:(?!"+r+"|"+t.src_ZPCc+")"+t.src_Any+")",t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?",t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",t.src_host_terminator="(?=$|"+r+"|"+t.src_ZPCc+")(?!"+(e["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))",t.src_path="(?:[/?#](?:(?!"+t.src_ZCc+"|"+r+`|[()[\\]{}.,"'?!\\-;]).|\\[(?:(?!`+t.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+t.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+t.src_ZCc+`|["]).)+\\"|\\'(?:(?!`+t.src_ZCc+"|[']).)+\\'|\\'(?="+t.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+t.src_ZCc+"|[.]|$)|"+(e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+t.src_ZCc+"|$)|;(?!"+t.src_ZCc+"|$)|\\!+(?!"+t.src_ZCc+"|[!]|$)|\\?(?!"+t.src_ZCc+"|[?]|$))+|\\/)?",t.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',t.src_xn="xn--[a-z0-9\\-]{1,59}",t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63})",t.src_domain="(?:"+t.src_xn+"|(?:"+t.src_pseudo_letter+")|(?:"+t.src_pseudo_letter+"(?:-|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+"))",t.src_host="(?:(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+"))",t.tpl_host_fuzzy="(?:"+t.src_ip4+"|(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%)))",t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))",t.src_host_strict=t.src_host+t.src_host_terminator,t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator,t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator,t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|>|$))",t.tpl_email_fuzzy="(^|"+r+'|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|"+t.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|"+t.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}});var tL=E((VRe,eL)=>{"use strict";function TQ(e){var t=Array.prototype.slice.call(arguments,1);return t.forEach(function(r){r&&Object.keys(r).forEach(function(n){e[n]=r[n]})}),e}function gl(e){return Object.prototype.toString.call(e)}function Bre(e){return gl(e)==="[object String]"}function Fre(e){return gl(e)==="[object Object]"}function qre(e){return gl(e)==="[object RegExp]"}function Kx(e){return gl(e)==="[object Function]"}function Ure(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var Jx={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function Gre(e){return Object.keys(e||{}).reduce(function(t,r){return t||Jx.hasOwnProperty(r)},!1)}var zre={"http:":{validate:function(e,t,r){var n=e.slice(t);return r.re.http||(r.re.http=new RegExp("^\\/\\/"+r.re.src_auth+r.re.src_host_port_strict+r.re.src_path,"i")),r.re.http.test(n)?n.match(r.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,r){var n=e.slice(t);return r.re.no_http||(r.re.no_http=new RegExp("^"+r.re.src_auth+"(?:localhost|(?:(?:"+r.re.src_domain+")\\.)+"+r.re.src_domain_root+")"+r.re.src_port+r.re.src_host_terminator+r.re.src_path,"i")),r.re.no_http.test(n)?t>=3&&e[t-3]===":"||t>=3&&e[t-3]==="/"?0:n.match(r.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,r){var n=e.slice(t);return r.re.mailto||(r.re.mailto=new RegExp("^"+r.re.src_email_name+"@"+r.re.src_host_strict,"i")),r.re.mailto.test(n)?n.match(r.re.mailto)[0].length:0}}},jre="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",Yre="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");function Wre(e){e.__index__=-1,e.__text_cache__=""}function $re(e){return function(t,r){var n=t.slice(r);return e.test(n)?n.match(e)[0].length:0}}function Xx(){return function(e,t){t.normalize(e)}}function _l(e){var t=e.re=Zx()(e.__opts__),r=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||r.push(jre),r.push(t.src_xn),t.src_tlds=r.join("|");function n(s){return s.replace("%TLDS%",t.src_tlds)}t.email_fuzzy=RegExp(n(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(n(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(n(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(n(t.tpl_host_fuzzy_test),"i");var i=[];e.__compiled__={};function a(s,l){throw new Error('(LinkifyIt) Invalid schema "'+s+'": '+l)}Object.keys(e.__schemas__).forEach(function(s){var l=e.__schemas__[s];if(l!==null){var u={validate:null,link:null};if(e.__compiled__[s]=u,Fre(l)){qre(l.validate)?u.validate=$re(l.validate):Kx(l.validate)?u.validate=l.validate:a(s,l),Kx(l.normalize)?u.normalize=l.normalize:l.normalize?a(s,l):u.normalize=Xx();return}if(Bre(l)){i.push(s);return}a(s,l)}}),i.forEach(function(s){e.__compiled__[e.__schemas__[s]]&&(e.__compiled__[s].validate=e.__compiled__[e.__schemas__[s]].validate,e.__compiled__[s].normalize=e.__compiled__[e.__schemas__[s]].normalize)}),e.__compiled__[""]={validate:null,normalize:Xx()};var o=Object.keys(e.__compiled__).filter(function(s){return s.length>0&&e.__compiled__[s]}).map(Ure).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><\uFF5C]|"+t.src_ZPCc+"))("+o+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><\uFF5C]|"+t.src_ZPCc+"))("+o+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),Wre(e)}function Zre(e,t){var r=e.__index__,n=e.__last_index__,i=e.__text_cache__.slice(r,n);this.schema=e.__schema__.toLowerCase(),this.index=r+t,this.lastIndex=n+t,this.raw=i,this.text=i,this.url=i}function dQ(e,t){var r=new Zre(e,t);return e.__compiled__[r.schema].normalize(r,e),r}function H1(e,t){if(!(this instanceof H1))return new H1(e,t);t||Gre(e)&&(t=e,e={}),this.__opts__=TQ({},Jx,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=TQ({},zre,e),this.__compiled__={},this.__tlds__=Yre,this.__tlds_replaced__=!1,this.re={},_l(this)}H1.prototype.add=function(t,r){return this.__schemas__[t]=r,_l(this),this};H1.prototype.set=function(t){return this.__opts__=TQ(this.__opts__,t),this};H1.prototype.test=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return!1;var r,n,i,a,o,s,l,u,c;if(this.re.schema_test.test(t)){for(l=this.re.schema_search,l.lastIndex=0;(r=l.exec(t))!==null;)if(a=this.testSchemaAt(t,r[2],l.lastIndex),a){this.__schema__=r[2],this.__index__=r.index+r[1].length,this.__last_index__=r.index+r[0].length+a;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(u=t.search(this.re.host_fuzzy_test),u>=0&&(this.__index__<0||u=0&&(i=t.match(this.re.email_fuzzy))!==null&&(o=i.index+i[1].length,s=i.index+i[0].length,(this.__index__<0||othis.__last_index__)&&(this.__schema__="mailto:",this.__index__=o,this.__last_index__=s))),this.__index__>=0};H1.prototype.pretest=function(t){return this.re.pretest.test(t)};H1.prototype.testSchemaAt=function(t,r,n){return this.__compiled__[r.toLowerCase()]?this.__compiled__[r.toLowerCase()].validate(t,n,this):0};H1.prototype.match=function(t){var r=0,n=[];this.__index__>=0&&this.__text_cache__===t&&(n.push(dQ(this,r)),r=this.__last_index__);for(var i=r?t.slice(r):t;this.test(i);)n.push(dQ(this,r)),i=i.slice(this.__last_index__),r+=this.__last_index__;return n.length?n:null};H1.prototype.matchAtStart=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return null;var r=this.re.schema_at_start.exec(t);if(!r)return null;var n=this.testSchemaAt(t,r[2],r[0].length);return n?(this.__schema__=r[2],this.__index__=r.index+r[1].length,this.__last_index__=r.index+r[0].length+n,dQ(this,0)):null};H1.prototype.tlds=function(t,r){return t=Array.isArray(t)?t:[t],r?(this.__tlds__=this.__tlds__.concat(t).sort().filter(function(n,i,a){return n!==a[i-1]}).reverse(),_l(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,_l(this),this)};H1.prototype.normalize=function(t){t.schema||(t.url="http://"+t.url),t.schema==="mailto:"&&!/^mailto:/i.test(t.url)&&(t.url="mailto:"+t.url)};H1.prototype.onCompile=function(){};eL.exports=H1});var nL=E((BRe,rL)=>{"use strict";rL.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}}});var aL=E((FRe,iL)=>{"use strict";iL.exports={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}}});var sL=E((qRe,oL)=>{"use strict";oL.exports={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"\u201C\u201D\u2018\u2019",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}}});var TL=E((URe,cL)=>{"use strict";var zo=yt(),Kre=JS(),Xre=tb(),Jre=Ab(),e1e=Tx(),t1e=Wx(),r1e=tL(),pa=Gd(),lL=require("punycode"),n1e={default:nL(),zero:aL(),commonmark:sL()},i1e=/^(vbscript|javascript|file|data):/,a1e=/^data:image\/(gif|png|jpeg|webp);/;function o1e(e){var t=e.trim().toLowerCase();return i1e.test(t)?!!a1e.test(t):!0}var uL=["http:","https:","mailto:"];function s1e(e){var t=pa.parse(e,!0);if(t.hostname&&(!t.protocol||uL.indexOf(t.protocol)>=0))try{t.hostname=lL.toASCII(t.hostname)}catch(r){}return pa.encode(pa.format(t))}function l1e(e){var t=pa.parse(e,!0);if(t.hostname&&(!t.protocol||uL.indexOf(t.protocol)>=0))try{t.hostname=lL.toUnicode(t.hostname)}catch(r){}return pa.decode(pa.format(t),pa.decode.defaultChars+"%")}function e2(e,t){if(!(this instanceof e2))return new e2(e,t);t||zo.isString(e)||(t=e||{},e="default"),this.inline=new t1e,this.block=new e1e,this.core=new Jre,this.renderer=new Xre,this.linkify=new r1e,this.validateLink=o1e,this.normalizeLink=s1e,this.normalizeLinkText=l1e,this.utils=zo,this.helpers=zo.assign({},Kre),this.options={},this.configure(e),t&&this.set(t)}e2.prototype.set=function(e){return zo.assign(this.options,e),this};e2.prototype.configure=function(e){var t=this,r;if(zo.isString(e)&&(r=e,e=n1e[r],!e))throw new Error('Wrong `markdown-it` preset "'+r+'", check name');if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(n){e.components[n].rules&&t[n].ruler.enableOnly(e.components[n].rules),e.components[n].rules2&&t[n].ruler2.enableOnly(e.components[n].rules2)}),this};e2.prototype.enable=function(e,t){var r=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(i){r=r.concat(this[i].ruler.enable(e,!0))},this),r=r.concat(this.inline.ruler2.enable(e,!0));var n=e.filter(function(i){return r.indexOf(i)<0});if(n.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this};e2.prototype.disable=function(e,t){var r=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(i){r=r.concat(this[i].ruler.disable(e,!0))},this),r=r.concat(this.inline.ruler2.disable(e,!0));var n=e.filter(function(i){return r.indexOf(i)<0});if(n.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this};e2.prototype.use=function(e){var t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this};e2.prototype.parse=function(e,t){if(typeof e!="string")throw new Error("Input data should be a String");var r=new this.core.State(e,this,t);return this.core.process(r),r.tokens};e2.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)};e2.prototype.parseInline=function(e,t){var r=new this.core.State(e,this,t);return r.inlineMode=!0,this.core.process(r),r.tokens};e2.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};cL.exports=e2});var QL=E((GRe,dL)=>{"use strict";dL.exports=TL()});var jo=E(M4=>{"use strict";Object.defineProperty(M4,"__esModule",{value:!0});M4.wrapArray=M4.default=void 0;var pL=e=>e==null||e===!1?[]:e instanceof Array?e:[e];M4.wrapArray=pL;var u1e=pL;M4.default=u1e});var or=E((jRe,fL)=>{"use strict";function w4(e){return function(t,...r){if(t.marpit)return e.call(this,t,...r);throw new Error("Marpit plugin has detected incompatible markdown-it instance.")}}Object.defineProperty(w4,"__esModule",{value:!0});Object.defineProperty(w4,"default",{value:w4});Object.defineProperty(w4,"marpitPlugin",{value:w4});fL.exports=w4});var hL=E((YRe,QQ)=>{var Kt=String,mL=function(){return{isColorSupported:!1,reset:Kt,bold:Kt,dim:Kt,italic:Kt,underline:Kt,inverse:Kt,hidden:Kt,strikethrough:Kt,black:Kt,red:Kt,green:Kt,yellow:Kt,blue:Kt,magenta:Kt,cyan:Kt,white:Kt,gray:Kt,bgBlack:Kt,bgRed:Kt,bgGreen:Kt,bgYellow:Kt,bgBlue:Kt,bgMagenta:Kt,bgCyan:Kt,bgWhite:Kt}};QQ.exports=mL();QQ.exports.createColors=mL});var pQ=E(()=>{});var vl=E((ZRe,vL)=>{"use strict";var _L=hL(),gL=pQ(),fa=class extends Error{constructor(t,r,n,i,a,o){super(t),this.name="CssSyntaxError",this.reason=t,a&&(this.file=a),i&&(this.source=i),o&&(this.plugin=o),typeof r!="undefined"&&typeof n!="undefined"&&(typeof r=="number"?(this.line=r,this.column=n):(this.line=r.line,this.column=r.column,this.endLine=n.line,this.endColumn=n.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,fa)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",typeof this.line!="undefined"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(t){if(!this.source)return"";let r=this.source;t==null&&(t=_L.isColorSupported),gL&&t&&(r=gL(r));let n=r.split(/\r?\n/),i=Math.max(this.line-3,0),a=Math.min(this.line+2,n.length),o=String(a).length,s,l;if(t){let{bold:u,red:c,gray:d}=_L.createColors(!0);s=p=>u(c(p)),l=p=>d(p)}else s=l=u=>u;return n.slice(i,a).map((u,c)=>{let d=i+1+c,p=" "+(" "+d).slice(-o)+" | ";if(d===this.line){let h=l(p.replace(/\d/g," "))+u.slice(0,this.column-1).replace(/[^\t]/g," ");return s(">")+l(p)+u+` `+h+s("^")}return" "+l(p)+u}).join(` `)}toString(){let t=this.showSourceCode();return t&&(t=` `+t+` `),this.name+": "+this.message+t}};vL.exports=fa;fa.default=fa});var El=E((KRe,fQ)=>{"use strict";fQ.exports.isClean=Symbol("isClean");fQ.exports.my=Symbol("my")});var mQ=E((XRe,yL)=>{"use strict";var EL={colon:": ",indent:" ",beforeDecl:` `,beforeRule:` `,beforeOpen:" ",beforeClose:` `,beforeComment:` `,after:` `,emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:!1};function c1e(e){return e[0].toUpperCase()+e.slice(1)}var Yo=class{constructor(t){this.builder=t}stringify(t,r){if(!this[t.type])throw new Error("Unknown AST node type "+t.type+". Maybe you need to change PostCSS stringifier.");this[t.type](t,r)}document(t){this.body(t)}root(t){this.body(t),t.raws.after&&this.builder(t.raws.after)}comment(t){let r=this.raw(t,"left","commentLeft"),n=this.raw(t,"right","commentRight");this.builder("/*"+r+t.text+n+"*/",t)}decl(t,r){let n=this.raw(t,"between","colon"),i=t.prop+n+this.rawValue(t,"value");t.important&&(i+=t.raws.important||" !important"),r&&(i+=";"),this.builder(i,t)}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(t.raws.ownSemicolon,t,"end")}atrule(t,r){let n="@"+t.name,i=t.params?this.rawValue(t,"params"):"";if(typeof t.raws.afterName!="undefined"?n+=t.raws.afterName:i&&(n+=" "),t.nodes)this.block(t,n+i);else{let a=(t.raws.between||"")+(r?";":"");this.builder(n+i+a,t)}}body(t){let r=t.nodes.length-1;for(;r>0&&t.nodes[r].type==="comment";)r-=1;let n=this.raw(t,"semicolon");for(let i=0;i{if(i=l.raws[r],typeof i!="undefined")return!1})}return typeof i=="undefined"&&(i=EL[n]),o.rawCache[n]=i,i}rawSemicolon(t){let r;return t.walk(n=>{if(n.nodes&&n.nodes.length&&n.last.type==="decl"&&(r=n.raws.semicolon,typeof r!="undefined"))return!1}),r}rawEmptyBody(t){let r;return t.walk(n=>{if(n.nodes&&n.nodes.length===0&&(r=n.raws.after,typeof r!="undefined"))return!1}),r}rawIndent(t){if(t.raws.indent)return t.raws.indent;let r;return t.walk(n=>{let i=n.parent;if(i&&i!==t&&i.parent&&i.parent===t&&typeof n.raws.before!="undefined"){let a=n.raws.before.split(` `);return r=a[a.length-1],r=r.replace(/\S/g,""),!1}}),r}rawBeforeComment(t,r){let n;return t.walkComments(i=>{if(typeof i.raws.before!="undefined")return n=i.raws.before,n.includes(` `)&&(n=n.replace(/[^\n]+$/,"")),!1}),typeof n=="undefined"?n=this.raw(r,null,"beforeDecl"):n&&(n=n.replace(/\S/g,"")),n}rawBeforeDecl(t,r){let n;return t.walkDecls(i=>{if(typeof i.raws.before!="undefined")return n=i.raws.before,n.includes(` `)&&(n=n.replace(/[^\n]+$/,"")),!1}),typeof n=="undefined"?n=this.raw(r,null,"beforeRule"):n&&(n=n.replace(/\S/g,"")),n}rawBeforeRule(t){let r;return t.walk(n=>{if(n.nodes&&(n.parent!==t||t.first!==n)&&typeof n.raws.before!="undefined")return r=n.raws.before,r.includes(` `)&&(r=r.replace(/[^\n]+$/,"")),!1}),r&&(r=r.replace(/\S/g,"")),r}rawBeforeClose(t){let r;return t.walk(n=>{if(n.nodes&&n.nodes.length>0&&typeof n.raws.after!="undefined")return r=n.raws.after,r.includes(` `)&&(r=r.replace(/[^\n]+$/,"")),!1}),r&&(r=r.replace(/\S/g,"")),r}rawBeforeOpen(t){let r;return t.walk(n=>{if(n.type!=="decl"&&(r=n.raws.between,typeof r!="undefined"))return!1}),r}rawColon(t){let r;return t.walkDecls(n=>{if(typeof n.raws.between!="undefined")return r=n.raws.between.replace(/[^\s:]/g,""),!1}),r}beforeAfter(t,r){let n;t.type==="decl"?n=this.raw(t,null,"beforeDecl"):t.type==="comment"?n=this.raw(t,null,"beforeComment"):r==="before"?n=this.raw(t,null,"beforeRule"):n=this.raw(t,null,"beforeClose");let i=t.parent,a=0;for(;i&&i.type!=="root";)a+=1,i=i.parent;if(n.includes(` `)){let o=this.raw(t,null,"indent");if(o.length)for(let s=0;s{"use strict";var T1e=mQ();function hQ(e,t){new T1e(t).stringify(e)}SL.exports=hQ;hQ.default=hQ});var Zo=E((eNe,bL)=>{"use strict";var{isClean:yl,my:d1e}=El(),Q1e=vl(),p1e=mQ(),f1e=Wo();function _Q(e,t){let r=new e.constructor;for(let n in e){if(!Object.prototype.hasOwnProperty.call(e,n)||n==="proxyCache")continue;let i=e[n],a=typeof i;n==="parent"&&a==="object"?t&&(r[n]=t):n==="source"?r[n]=i:Array.isArray(i)?r[n]=i.map(o=>_Q(o,r)):(a==="object"&&i!==null&&(i=_Q(i)),r[n]=i)}return r}var $o=class{constructor(t={}){this.raws={},this[yl]=!1,this[d1e]=!0;for(let r in t)if(r==="nodes"){this.nodes=[];for(let n of t[r])typeof n.clone=="function"?this.append(n.clone()):this.append(n)}else this[r]=t[r]}error(t,r={}){if(this.source){let{start:n,end:i}=this.rangeBy(r);return this.source.input.error(t,{line:n.line,column:n.column},{line:i.line,column:i.column},r)}return new Q1e(t)}warn(t,r,n){let i={node:this};for(let a in n)i[a]=n[a];return t.warn(r,i)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(t=f1e){t.stringify&&(t=t.stringify);let r="";return t(this,n=>{r+=n}),r}assign(t={}){for(let r in t)this[r]=t[r];return this}clone(t={}){let r=_Q(this);for(let n in t)r[n]=t[n];return r}cloneBefore(t={}){let r=this.clone(t);return this.parent.insertBefore(this,r),r}cloneAfter(t={}){let r=this.clone(t);return this.parent.insertAfter(this,r),r}replaceWith(...t){if(this.parent){let r=this,n=!1;for(let i of t)i===this?n=!0:n?(this.parent.insertAfter(r,i),r=i):this.parent.insertBefore(r,i);n||this.remove()}return this}next(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t+1]}prev(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t-1]}before(t){return this.parent.insertBefore(this,t),this}after(t){return this.parent.insertAfter(this,t),this}root(){let t=this;for(;t.parent&&t.parent.type!=="document";)t=t.parent;return t}raw(t,r){return new p1e().raw(this,t,r)}cleanRaws(t){delete this.raws.before,delete this.raws.after,t||delete this.raws.between}toJSON(t,r){let n={},i=r==null;r=r||new Map;let a=0;for(let o in this){if(!Object.prototype.hasOwnProperty.call(this,o)||o==="parent"||o==="proxyCache")continue;let s=this[o];if(Array.isArray(s))n[o]=s.map(l=>typeof l=="object"&&l.toJSON?l.toJSON(null,r):l);else if(typeof s=="object"&&s.toJSON)n[o]=s.toJSON(null,r);else if(o==="source"){let l=r.get(s.input);l==null&&(l=a,r.set(s.input,a),a++),n[o]={inputId:l,start:s.start,end:s.end}}else n[o]=s}return i&&(n.inputs=[...r.keys()].map(o=>o.toJSON())),n}positionInside(t){let r=this.toString(),n=this.source.start.column,i=this.source.start.line;for(let a=0;at.root().toProxy():t[r]}}}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}addToError(t){if(t.postcssNode=this,t.stack&&this.source&&/\n\s{4}at /.test(t.stack)){let r=this.source;t.stack=t.stack.replace(/\n\s{4}at /,`$&${r.input.from}:${r.start.line}:${r.start.column}$&`)}return t}markDirty(){if(this[yl]){this[yl]=!1;let t=this;for(;t=t.parent;)t[yl]=!1}}get proxyOf(){return this}};bL.exports=$o;$o.default=$o});var Xo=E((tNe,xL)=>{"use strict";var m1e=Zo(),Ko=class extends m1e{constructor(t){t&&typeof t.value!="undefined"&&typeof t.value!="string"&&(t={...t,value:String(t.value)}),super(t),this.type="decl"}get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}};xL.exports=Ko;Ko.default=Ko});var Sl=E(()=>{});var CL=E((iNe,LL)=>{var h1e="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",_1e=(e,t=21)=>(r=t)=>{let n="",i=r;for(;i--;)n+=e[Math.random()*e.length|0];return n},g1e=(e=21)=>{let t="",r=e;for(;r--;)t+=h1e[Math.random()*64|0];return t};LL.exports={nanoid:g1e,customAlphabet:_1e}});var vQ=E((aNe,DL)=>{"use strict";var{SourceMapConsumer:AL,SourceMapGenerator:OL}=Sl(),{existsSync:v1e,readFileSync:E1e}=require("fs"),{dirname:gQ,join:y1e}=require("path");function S1e(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}var Jo=class{constructor(t,r){if(r.map===!1)return;this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");let n=r.map?r.map.prev:void 0,i=this.loadMap(r.from,n);!this.mapFile&&r.from&&(this.mapFile=r.from),this.mapFile&&(this.root=gQ(this.mapFile)),i&&(this.text=i)}consumer(){return this.consumerCache||(this.consumerCache=new AL(this.text)),this.consumerCache}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}startWith(t,r){return t?t.substr(0,r.length)===r:!1}getAnnotationURL(t){return t.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}loadAnnotation(t){let r=t.match(/\/\*\s*# sourceMappingURL=/gm);if(!r)return;let n=t.lastIndexOf(r.pop()),i=t.indexOf("*/",n);n>-1&&i>-1&&(this.annotation=this.getAnnotationURL(t.substring(n,i)))}decodeInline(t){let r=/^data:application\/json;charset=utf-?8;base64,/,n=/^data:application\/json;base64,/,i=/^data:application\/json;charset=utf-?8,/,a=/^data:application\/json,/;if(i.test(t)||a.test(t))return decodeURIComponent(t.substr(RegExp.lastMatch.length));if(r.test(t)||n.test(t))return S1e(t.substr(RegExp.lastMatch.length));let o=t.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+o)}loadFile(t){if(this.root=gQ(t),v1e(t))return this.mapFile=t,E1e(t,"utf-8").toString().trim()}loadMap(t,r){if(r===!1)return!1;if(r){if(typeof r=="string")return r;if(typeof r=="function"){let n=r(t);if(n){let i=this.loadFile(n);if(!i)throw new Error("Unable to load previous source map: "+n.toString());return i}}else{if(r instanceof AL)return OL.fromSourceMap(r).toString();if(r instanceof OL)return r.toString();if(this.isMap(r))return JSON.stringify(r);throw new Error("Unsupported previous source map format: "+r.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let n=this.annotation;return t&&(n=y1e(gQ(t),n)),this.loadFile(n)}}}isMap(t){return typeof t!="object"?!1:typeof t.mappings=="string"||typeof t._mappings=="string"||Array.isArray(t.sections)}};DL.exports=Jo;Jo.default=Jo});var e5=E((oNe,NL)=>{"use strict";var{SourceMapConsumer:b1e,SourceMapGenerator:x1e}=Sl(),{fileURLToPath:ML,pathToFileURL:bl}=require("url"),{resolve:SQ,isAbsolute:bQ}=require("path"),{nanoid:L1e}=CL(),EQ=pQ(),wL=vl(),C1e=vQ(),yQ=Symbol("fromOffsetCache"),A1e=!!(b1e&&x1e),RL=!!(SQ&&bQ),R4=class{constructor(t,r={}){if(t===null||typeof t=="undefined"||typeof t=="object"&&!t.toString)throw new Error(`PostCSS received ${t} instead of CSS string`);if(this.css=t.toString(),this.css[0]==="\uFEFF"||this.css[0]==="\uFFFE"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,r.from&&(!RL||/^\w+:\/\//.test(r.from)||bQ(r.from)?this.file=r.from:this.file=SQ(r.from)),RL&&A1e){let n=new C1e(this.css,r);if(n.text){this.map=n;let i=n.consumer().file;!this.file&&i&&(this.file=this.mapResolve(i))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}fromOffset(t){let r,n;if(this[yQ])n=this[yQ];else{let a=this.css.split(` `);n=new Array(a.length);let o=0;for(let s=0,l=a.length;s=r)i=n.length-1;else{let a=n.length-2,o;for(;i>1),t=n[o+1])i=o+1;else{i=o;break}}return{line:i+1,col:t-n[i]+1}}error(t,r,n,i={}){let a,o,s;if(r&&typeof r=="object"){let u=r,c=n;if(typeof u.offset=="number"){let d=this.fromOffset(u.offset);r=d.line,n=d.col}else r=u.line,n=u.column;if(typeof c.offset=="number"){let d=this.fromOffset(c.offset);o=d.line,s=d.col}else o=c.line,s=c.column}else if(!n){let u=this.fromOffset(r);r=u.line,n=u.col}let l=this.origin(r,n,o,s);return l?a=new wL(t,l.endLine===void 0?l.line:{line:l.line,column:l.column},l.endLine===void 0?l.column:{line:l.endLine,column:l.endColumn},l.source,l.file,i.plugin):a=new wL(t,o===void 0?r:{line:r,column:n},o===void 0?n:{line:o,column:s},this.css,this.file,i.plugin),a.input={line:r,column:n,endLine:o,endColumn:s,source:this.css},this.file&&(bl&&(a.input.url=bl(this.file).toString()),a.input.file=this.file),a}origin(t,r,n,i){if(!this.map)return!1;let a=this.map.consumer(),o=a.originalPositionFor({line:t,column:r});if(!o.source)return!1;let s;typeof n=="number"&&(s=a.originalPositionFor({line:n,column:i}));let l;bQ(o.source)?l=bl(o.source):l=new URL(o.source,this.map.consumer().sourceRoot||bl(this.map.mapFile));let u={url:l.toString(),line:o.line,column:o.column,endLine:s&&s.line,endColumn:s&&s.column};if(l.protocol==="file:")if(ML)u.file=ML(l);else throw new Error("file: protocol is not available in this PostCSS build");let c=a.sourceContentFor(o.source);return c&&(u.source=c),u}mapResolve(t){return/^\w+:\/\//.test(t)?t:SQ(this.map.consumer().sourceRoot||this.map.root||".",t)}get from(){return this.file||this.id}toJSON(){let t={};for(let r of["hasBOM","css","file","id"])this[r]!=null&&(t[r]=this[r]);return this.map&&(t.map={...this.map},t.map.consumerCache&&(t.map.consumerCache=void 0)),t}};NL.exports=R4;R4.default=R4;EQ&&EQ.registerInput&&EQ.registerInput(R4)});var LQ=E((sNe,BL)=>{"use strict";var{SourceMapConsumer:HL,SourceMapGenerator:xl}=Sl(),{dirname:Ll,resolve:kL,relative:PL,sep:VL}=require("path"),{pathToFileURL:IL}=require("url"),O1e=e5(),D1e=!!(HL&&xl),M1e=!!(Ll&&kL&&PL&&VL),xQ=class{constructor(t,r,n,i){this.stringify=t,this.mapOpts=n.map||{},this.root=r,this.opts=n,this.css=i,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute}isMap(){return typeof this.opts.map!="undefined"?!!this.opts.map:this.previous().length>0}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(t=>{if(t.source&&t.source.input.map){let r=t.source.input.map;this.previousMaps.includes(r)||this.previousMaps.push(r)}});else{let t=new O1e(this.css,this.opts);t.map&&this.previousMaps.push(t.map)}return this.previousMaps}isInline(){if(typeof this.mapOpts.inline!="undefined")return this.mapOpts.inline;let t=this.mapOpts.annotation;return typeof t!="undefined"&&t!==!0?!1:this.previous().length?this.previous().some(r=>r.inline):!0}isSourcesContent(){return typeof this.mapOpts.sourcesContent!="undefined"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(t=>t.withContent()):!0}clearAnnotation(){if(this.mapOpts.annotation!==!1)if(this.root){let t;for(let r=this.root.nodes.length-1;r>=0;r--)t=this.root.nodes[r],t.type==="comment"&&t.text.indexOf("# sourceMappingURL=")===0&&this.root.removeChild(r)}else this.css&&(this.css=this.css.replace(/(\n)?\/\*#[\S\s]*?\*\/$/gm,""))}setSourcesContent(){let t={};if(this.root)this.root.walk(r=>{if(r.source){let n=r.source.input.from;if(n&&!t[n]){t[n]=!0;let i=this.usesFileUrls?this.toFileUrl(n):this.toUrl(this.path(n));this.map.setSourceContent(i,r.source.input.css)}}});else if(this.css){let r=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(r,this.css)}}applyPrevMaps(){for(let t of this.previous()){let r=this.toUrl(this.path(t.file)),n=t.root||Ll(t.file),i;this.mapOpts.sourcesContent===!1?(i=new HL(t.text),i.sourcesContent&&(i.sourcesContent=i.sourcesContent.map(()=>null))):i=t.consumer(),this.map.applySourceMap(i,r,this.toUrl(this.path(n)))}}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation!="undefined"?this.mapOpts.annotation:this.previous().length?this.previous().some(t=>t.annotation):!0}toBase64(t){return Buffer?Buffer.from(t).toString("base64"):window.btoa(unescape(encodeURIComponent(t)))}addAnnotation(){let t;this.isInline()?t="data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?t=this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?t=this.mapOpts.annotation(this.opts.to,this.root):t=this.outputFile()+".map";let r=` `;this.css.includes(`\r `)&&(r=`\r `),this.css+=r+"/*# sourceMappingURL="+t+" */"}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let t=this.previous()[0].consumer();t.file=this.outputFile(),this.map=xl.fromSourceMap(t)}else this.map=new xl({file:this.outputFile()}),this.map.addMapping({source:this.opts.from?this.toUrl(this.path(this.opts.from)):"",generated:{line:1,column:0},original:{line:1,column:0}});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}path(t){if(t.indexOf("<")===0||/^\w+:\/\//.test(t)||this.mapOpts.absolute)return t;let r=this.opts.to?Ll(this.opts.to):".";return typeof this.mapOpts.annotation=="string"&&(r=Ll(kL(r,this.mapOpts.annotation))),t=PL(r,t),t}toUrl(t){return VL==="\\"&&(t=t.replace(/\\/g,"/")),encodeURI(t).replace(/[#?]/g,encodeURIComponent)}toFileUrl(t){if(IL)return IL(t).toString();throw new Error("`map.absolute` option is not available in this PostCSS build")}sourcePath(t){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(t.source.input.from):this.toUrl(this.path(t.source.input.from))}generateString(){this.css="",this.map=new xl({file:this.outputFile()});let t=1,r=1,n="",i={source:"",generated:{line:0,column:0},original:{line:0,column:0}},a,o;this.stringify(this.root,(s,l,u)=>{if(this.css+=s,l&&u!=="end"&&(i.generated.line=t,i.generated.column=r-1,l.source&&l.source.start?(i.source=this.sourcePath(l),i.original.line=l.source.start.line,i.original.column=l.source.start.column-1,this.map.addMapping(i)):(i.source=n,i.original.line=1,i.original.column=0,this.map.addMapping(i))),a=s.match(/\n/g),a?(t+=a.length,o=s.lastIndexOf(` `),r=s.length-o):r+=s.length,l&&u!=="start"){let c=l.parent||{raws:{}};(!(l.type==="decl"||l.type==="atrule"&&!l.nodes)||l!==c.last||c.raws.semicolon)&&(l.source&&l.source.end?(i.source=this.sourcePath(l),i.original.line=l.source.end.line,i.original.column=l.source.end.column-1,i.generated.line=t,i.generated.column=r-2,this.map.addMapping(i)):(i.source=n,i.original.line=1,i.original.column=0,i.generated.line=t,i.generated.column=r-1,this.map.addMapping(i)))}})}generate(){if(this.clearAnnotation(),M1e&&D1e&&this.isMap())return this.generateMap();{let t="";return this.stringify(this.root,r=>{t+=r}),[t]}}};BL.exports=xQ});var r5=E((lNe,FL)=>{"use strict";var w1e=Zo(),t5=class extends w1e{constructor(t){super(t),this.type="comment"}};FL.exports=t5;t5.default=t5});var zi=E((uNe,ZL)=>{"use strict";var{isClean:qL,my:UL}=El(),GL=Xo(),zL=r5(),R1e=Zo(),jL,CQ,AQ,YL;function WL(e){return e.map(t=>(t.nodes&&(t.nodes=WL(t.nodes)),delete t.source,t))}function $L(e){if(e[qL]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)$L(t)}var k1=class extends R1e{push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}each(t){if(!this.proxyOf.nodes)return;let r=this.getIterator(),n,i;for(;this.indexes[r]{let i;try{i=t(r,n)}catch(a){throw r.addToError(a)}return i!==!1&&r.walk&&(i=r.walk(t)),i})}walkDecls(t,r){return r?t instanceof RegExp?this.walk((n,i)=>{if(n.type==="decl"&&t.test(n.prop))return r(n,i)}):this.walk((n,i)=>{if(n.type==="decl"&&n.prop===t)return r(n,i)}):(r=t,this.walk((n,i)=>{if(n.type==="decl")return r(n,i)}))}walkRules(t,r){return r?t instanceof RegExp?this.walk((n,i)=>{if(n.type==="rule"&&t.test(n.selector))return r(n,i)}):this.walk((n,i)=>{if(n.type==="rule"&&n.selector===t)return r(n,i)}):(r=t,this.walk((n,i)=>{if(n.type==="rule")return r(n,i)}))}walkAtRules(t,r){return r?t instanceof RegExp?this.walk((n,i)=>{if(n.type==="atrule"&&t.test(n.name))return r(n,i)}):this.walk((n,i)=>{if(n.type==="atrule"&&n.name===t)return r(n,i)}):(r=t,this.walk((n,i)=>{if(n.type==="atrule")return r(n,i)}))}walkComments(t){return this.walk((r,n)=>{if(r.type==="comment")return t(r,n)})}append(...t){for(let r of t){let n=this.normalize(r,this.last);for(let i of n)this.proxyOf.nodes.push(i)}return this.markDirty(),this}prepend(...t){t=t.reverse();for(let r of t){let n=this.normalize(r,this.first,"prepend").reverse();for(let i of n)this.proxyOf.nodes.unshift(i);for(let i in this.indexes)this.indexes[i]=this.indexes[i]+n.length}return this.markDirty(),this}cleanRaws(t){if(super.cleanRaws(t),this.nodes)for(let r of this.nodes)r.cleanRaws(t)}insertBefore(t,r){let n=this.index(t),i=n===0?"prepend":!1,a=this.normalize(r,this.proxyOf.nodes[n],i).reverse();n=this.index(t);for(let s of a)this.proxyOf.nodes.splice(n,0,s);let o;for(let s in this.indexes)o=this.indexes[s],n<=o&&(this.indexes[s]=o+a.length);return this.markDirty(),this}insertAfter(t,r){let n=this.index(t),i=this.normalize(r,this.proxyOf.nodes[n]).reverse();n=this.index(t);for(let o of i)this.proxyOf.nodes.splice(n+1,0,o);let a;for(let o in this.indexes)a=this.indexes[o],n=t&&(this.indexes[n]=r-1);return this.markDirty(),this}removeAll(){for(let t of this.proxyOf.nodes)t.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}replaceValues(t,r,n){return n||(n=r,r={}),this.walkDecls(i=>{r.props&&!r.props.includes(i.prop)||r.fast&&!i.value.includes(r.fast)||(i.value=i.value.replace(t,n))}),this.markDirty(),this}every(t){return this.nodes.every(t)}some(t){return this.nodes.some(t)}index(t){return typeof t=="number"?t:(t.proxyOf&&(t=t.proxyOf),this.proxyOf.nodes.indexOf(t))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}normalize(t,r){if(typeof t=="string")t=WL(jL(t).nodes);else if(Array.isArray(t)){t=t.slice(0);for(let i of t)i.parent&&i.parent.removeChild(i,"ignore")}else if(t.type==="root"&&this.type!=="document"){t=t.nodes.slice(0);for(let i of t)i.parent&&i.parent.removeChild(i,"ignore")}else if(t.type)t=[t];else if(t.prop){if(typeof t.value=="undefined")throw new Error("Value field is missed in node creation");typeof t.value!="string"&&(t.value=String(t.value)),t=[new GL(t)]}else if(t.selector)t=[new CQ(t)];else if(t.name)t=[new AQ(t)];else if(t.text)t=[new zL(t)];else throw new Error("Unknown node type in node creation");return t.map(i=>(i[UL]||k1.rebuild(i),i=i.proxyOf,i.parent&&i.parent.removeChild(i),i[qL]&&$L(i),typeof i.raws.before=="undefined"&&r&&typeof r.raws.before!="undefined"&&(i.raws.before=r.raws.before.replace(/\S/g,"")),i.parent=this.proxyOf,i))}getProxyProcessor(){return{set(t,r,n){return t[r]===n||(t[r]=n,(r==="name"||r==="params"||r==="selector")&&t.markDirty()),!0},get(t,r){return r==="proxyOf"?t:t[r]?r==="each"||typeof r=="string"&&r.startsWith("walk")?(...n)=>t[r](...n.map(i=>typeof i=="function"?(a,o)=>i(a.toProxy(),o):i)):r==="every"||r==="some"?n=>t[r]((i,...a)=>n(i.toProxy(),...a)):r==="root"?()=>t.root().toProxy():r==="nodes"?t.nodes.map(n=>n.toProxy()):r==="first"||r==="last"?t[r].toProxy():t[r]:t[r]}}}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let t=this.lastEach;return this.indexes[t]=0,t}};k1.registerParse=e=>{jL=e};k1.registerRule=e=>{CQ=e};k1.registerAtRule=e=>{AQ=e};k1.registerRoot=e=>{YL=e};ZL.exports=k1;k1.default=k1;k1.rebuild=e=>{e.type==="atrule"?Object.setPrototypeOf(e,AQ.prototype):e.type==="rule"?Object.setPrototypeOf(e,CQ.prototype):e.type==="decl"?Object.setPrototypeOf(e,GL.prototype):e.type==="comment"?Object.setPrototypeOf(e,zL.prototype):e.type==="root"&&Object.setPrototypeOf(e,YL.prototype),e[UL]=!0,e.nodes&&e.nodes.forEach(t=>{k1.rebuild(t)})}});var Cl=E((cNe,JL)=>{"use strict";var N1e=zi(),KL,XL,ma=class extends N1e{constructor(t){super({type:"document",...t}),this.nodes||(this.nodes=[])}toResult(t={}){return new KL(new XL,this,t).stringify()}};ma.registerLazyResult=e=>{KL=e};ma.registerProcessor=e=>{XL=e};JL.exports=ma;ma.default=ma});var OQ=E((TNe,tC)=>{"use strict";var eC={};tC.exports=function(t){eC[t]||(eC[t]=!0,typeof console!="undefined"&&console.warn&&console.warn(t))}});var DQ=E((dNe,rC)=>{"use strict";var n5=class{constructor(t,r={}){if(this.type="warning",this.text=t,r.node&&r.node.source){let n=r.node.rangeBy(r);this.line=n.start.line,this.column=n.start.column,this.endLine=n.end.line,this.endColumn=n.end.column}for(let n in r)this[n]=r[n]}toString(){return this.node?this.node.error(this.text,{plugin:this.plugin,index:this.index,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};rC.exports=n5;n5.default=n5});var Al=E((QNe,nC)=>{"use strict";var I1e=DQ(),i5=class{constructor(t,r,n){this.processor=t,this.messages=[],this.root=r,this.opts=n,this.css=void 0,this.map=void 0}toString(){return this.css}warn(t,r={}){r.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(r.plugin=this.lastPlugin.postcssPlugin);let n=new I1e(t,r);return this.messages.push(n),n}warnings(){return this.messages.filter(t=>t.type==="warning")}get content(){return this.css}};nC.exports=i5;i5.default=i5});var lC=E((pNe,sC)=>{"use strict";var MQ="'".charCodeAt(0),iC='"'.charCodeAt(0),Ol="\\".charCodeAt(0),aC="/".charCodeAt(0),Dl=` `.charCodeAt(0),a5=" ".charCodeAt(0),Ml="\f".charCodeAt(0),wl=" ".charCodeAt(0),Rl="\r".charCodeAt(0),H1e="[".charCodeAt(0),k1e="]".charCodeAt(0),P1e="(".charCodeAt(0),V1e=")".charCodeAt(0),B1e="{".charCodeAt(0),F1e="}".charCodeAt(0),q1e=";".charCodeAt(0),U1e="*".charCodeAt(0),G1e=":".charCodeAt(0),z1e="@".charCodeAt(0),Nl=/[\t\n\f\r "#'()/;[\\\]{}]/g,Il=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,j1e=/.[\n"'(/\\]/,oC=/[\da-f]/i;sC.exports=function(t,r={}){let n=t.css.valueOf(),i=r.ignoreErrors,a,o,s,l,u,c,d,p,h,g,v=n.length,S=0,x=[],O=[];function R(){return S}function M(P){throw t.error("Unclosed "+P,S)}function V(){return O.length===0&&S>=v}function G(P){if(O.length)return O.pop();if(S>=v)return;let K=P?P.ignoreUnclosed:!1;switch(a=n.charCodeAt(S),a){case Dl:case a5:case wl:case Rl:case Ml:{o=S;do o+=1,a=n.charCodeAt(o);while(a===a5||a===Dl||a===wl||a===Rl||a===Ml);g=["space",n.slice(S,o)],S=o-1;break}case H1e:case k1e:case B1e:case F1e:case G1e:case q1e:case V1e:{let j=String.fromCharCode(a);g=[j,j,S];break}case P1e:{if(p=x.length?x.pop()[1]:"",h=n.charCodeAt(S+1),p==="url"&&h!==MQ&&h!==iC&&h!==a5&&h!==Dl&&h!==wl&&h!==Ml&&h!==Rl){o=S;do{if(c=!1,o=n.indexOf(")",o+1),o===-1)if(i||K){o=S;break}else M("bracket");for(d=o;n.charCodeAt(d-1)===Ol;)d-=1,c=!c}while(c);g=["brackets",n.slice(S,o+1),S,o],S=o}else o=n.indexOf(")",S+1),l=n.slice(S,o+1),o===-1||j1e.test(l)?g=["(","(",S]:(g=["brackets",l,S,o],S=o);break}case MQ:case iC:{s=a===MQ?"'":'"',o=S;do{if(c=!1,o=n.indexOf(s,o+1),o===-1)if(i||K){o=S+1;break}else M("string");for(d=o;n.charCodeAt(d-1)===Ol;)d-=1,c=!c}while(c);g=["string",n.slice(S,o+1),S,o],S=o;break}case z1e:{Nl.lastIndex=S+1,Nl.test(n),Nl.lastIndex===0?o=n.length-1:o=Nl.lastIndex-2,g=["at-word",n.slice(S,o+1),S,o],S=o;break}case Ol:{for(o=S,u=!0;n.charCodeAt(o+1)===Ol;)o+=1,u=!u;if(a=n.charCodeAt(o+1),u&&a!==aC&&a!==a5&&a!==Dl&&a!==wl&&a!==Rl&&a!==Ml&&(o+=1,oC.test(n.charAt(o)))){for(;oC.test(n.charAt(o+1));)o+=1;n.charCodeAt(o+1)===a5&&(o+=1)}g=["word",n.slice(S,o+1),S,o],S=o;break}default:{a===aC&&n.charCodeAt(S+1)===U1e?(o=n.indexOf("*/",S+2)+1,o===0&&(i||K?o=n.length:M("comment")),g=["comment",n.slice(S,o+1),S,o],S=o):(Il.lastIndex=S+1,Il.test(n),Il.lastIndex===0?o=n.length-1:o=Il.lastIndex-2,g=["word",n.slice(S,o+1),S,o],x.push(g),S=o);break}}return S++,g}function H(P){O.push(P)}return{back:H,nextToken:G,endOfFile:V,position:R}}});var Hl=E((fNe,cC)=>{"use strict";var uC=zi(),N4=class extends uC{constructor(t){super(t),this.type="atrule"}append(...t){return this.proxyOf.nodes||(this.nodes=[]),super.append(...t)}prepend(...t){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...t)}};cC.exports=N4;N4.default=N4;uC.registerAtRule(N4)});var I4=E((mNe,pC)=>{"use strict";var TC=zi(),dC,QC,ji=class extends TC{constructor(t){super(t),this.type="root",this.nodes||(this.nodes=[])}removeChild(t,r){let n=this.index(t);return!r&&n===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[n].raws.before),super.removeChild(t)}normalize(t,r,n){let i=super.normalize(t);if(r){if(n==="prepend")this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before;else if(this.first!==r)for(let a of i)a.raws.before=r.raws.before}return i}toResult(t={}){return new dC(new QC,this,t).stringify()}};ji.registerLazyResult=e=>{dC=e};ji.registerProcessor=e=>{QC=e};pC.exports=ji;ji.default=ji;TC.registerRoot(ji)});var wQ=E((hNe,fC)=>{"use strict";var o5={split(e,t,r){let n=[],i="",a=!1,o=0,s=!1,l="",u=!1;for(let c of e)u?u=!1:c==="\\"?u=!0:s?c===l&&(s=!1):c==='"'||c==="'"?(s=!0,l=c):c==="("?o+=1:c===")"?o>0&&(o-=1):o===0&&t.includes(c)&&(a=!0),a?(i!==""&&n.push(i.trim()),i="",a=!1):i+=c;return(r||i!=="")&&n.push(i.trim()),n},space(e){let t=[" ",` `," "];return o5.split(e,t)},comma(e){return o5.split(e,[","],!0)}};fC.exports=o5;o5.default=o5});var kl=E((_Ne,hC)=>{"use strict";var mC=zi(),Y1e=wQ(),H4=class extends mC{constructor(t){super(t),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return Y1e.comma(this.selector)}set selectors(t){let r=this.selector?this.selector.match(/,\s*/):null,n=r?r[0]:","+this.raw("between","beforeOpen");this.selector=t.join(n)}};hC.exports=H4;H4.default=H4;mC.registerRule(H4)});var EC=E((gNe,vC)=>{"use strict";var W1e=Xo(),$1e=lC(),Z1e=r5(),K1e=Hl(),X1e=I4(),_C=kl(),gC={empty:!0,space:!0};function J1e(e){for(let t=e.length-1;t>=0;t--){let r=e[t],n=r[3]||r[2];if(n)return n}}var RQ=class{constructor(t){this.input=t,this.root=new X1e,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:t,start:{offset:0,line:1,column:1}}}createTokenizer(){this.tokenizer=$1e(this.input)}parse(){let t;for(;!this.tokenizer.endOfFile();)switch(t=this.tokenizer.nextToken(),t[0]){case"space":this.spaces+=t[1];break;case";":this.freeSemicolon(t);break;case"}":this.end(t);break;case"comment":this.comment(t);break;case"at-word":this.atrule(t);break;case"{":this.emptyRule(t);break;default:this.other(t);break}this.endFile()}comment(t){let r=new Z1e;this.init(r,t[2]),r.source.end=this.getPosition(t[3]||t[2]);let n=t[1].slice(2,-2);if(/^\s*$/.test(n))r.text="",r.raws.left=n,r.raws.right="";else{let i=n.match(/^(\s*)([^]*\S)(\s*)$/);r.text=i[2],r.raws.left=i[1],r.raws.right=i[3]}}emptyRule(t){let r=new _C;this.init(r,t[2]),r.selector="",r.raws.between="",this.current=r}other(t){let r=!1,n=null,i=!1,a=null,o=[],s=t[1].startsWith("--"),l=[],u=t;for(;u;){if(n=u[0],l.push(u),n==="("||n==="[")a||(a=u),o.push(n==="("?")":"]");else if(s&&i&&n==="{")a||(a=u),o.push("}");else if(o.length===0)if(n===";")if(i){this.decl(l,s);return}else break;else if(n==="{"){this.rule(l);return}else if(n==="}"){this.tokenizer.back(l.pop()),r=!0;break}else n===":"&&(i=!0);else n===o[o.length-1]&&(o.pop(),o.length===0&&(a=null));u=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(r=!0),o.length>0&&this.unclosedBracket(a),r&&i){if(!s)for(;l.length&&(u=l[l.length-1][0],!(u!=="space"&&u!=="comment"));)this.tokenizer.back(l.pop());this.decl(l,s)}else this.unknownWord(l)}rule(t){t.pop();let r=new _C;this.init(r,t[0][2]),r.raws.between=this.spacesAndCommentsFromEnd(t),this.raw(r,"selector",t),this.current=r}decl(t,r){let n=new W1e;this.init(n,t[0][2]);let i=t[t.length-1];for(i[0]===";"&&(this.semicolon=!0,t.pop()),n.source.end=this.getPosition(i[3]||i[2]||J1e(t));t[0][0]!=="word";)t.length===1&&this.unknownWord(t),n.raws.before+=t.shift()[1];for(n.source.start=this.getPosition(t[0][2]),n.prop="";t.length;){let u=t[0][0];if(u===":"||u==="space"||u==="comment")break;n.prop+=t.shift()[1]}n.raws.between="";let a;for(;t.length;)if(a=t.shift(),a[0]===":"){n.raws.between+=a[1];break}else a[0]==="word"&&/\w/.test(a[1])&&this.unknownWord([a]),n.raws.between+=a[1];(n.prop[0]==="_"||n.prop[0]==="*")&&(n.raws.before+=n.prop[0],n.prop=n.prop.slice(1));let o=[],s;for(;t.length&&(s=t[0][0],!(s!=="space"&&s!=="comment"));)o.push(t.shift());this.precheckMissedSemicolon(t);for(let u=t.length-1;u>=0;u--){if(a=t[u],a[1].toLowerCase()==="!important"){n.important=!0;let c=this.stringFrom(t,u);c=this.spacesFromEnd(t)+c,c!==" !important"&&(n.raws.important=c);break}else if(a[1].toLowerCase()==="important"){let c=t.slice(0),d="";for(let p=u;p>0;p--){let h=c[p][0];if(d.trim().indexOf("!")===0&&h!=="space")break;d=c.pop()[1]+d}d.trim().indexOf("!")===0&&(n.important=!0,n.raws.important=d,t=c)}if(a[0]!=="space"&&a[0]!=="comment")break}t.some(u=>u[0]!=="space"&&u[0]!=="comment")&&(n.raws.between+=o.map(u=>u[1]).join(""),o=[]),this.raw(n,"value",o.concat(t),r),n.value.includes(":")&&!r&&this.checkMissedSemicolon(t)}atrule(t){let r=new K1e;r.name=t[1].slice(1),r.name===""&&this.unnamedAtrule(r,t),this.init(r,t[2]);let n,i,a,o=!1,s=!1,l=[],u=[];for(;!this.tokenizer.endOfFile();){if(t=this.tokenizer.nextToken(),n=t[0],n==="("||n==="["?u.push(n==="("?")":"]"):n==="{"&&u.length>0?u.push("}"):n===u[u.length-1]&&u.pop(),u.length===0)if(n===";"){r.source.end=this.getPosition(t[2]),this.semicolon=!0;break}else if(n==="{"){s=!0;break}else if(n==="}"){if(l.length>0){for(a=l.length-1,i=l[a];i&&i[0]==="space";)i=l[--a];i&&(r.source.end=this.getPosition(i[3]||i[2]))}this.end(t);break}else l.push(t);else l.push(t);if(this.tokenizer.endOfFile()){o=!0;break}}r.raws.between=this.spacesAndCommentsFromEnd(l),l.length?(r.raws.afterName=this.spacesAndCommentsFromStart(l),this.raw(r,"params",l),o&&(t=l[l.length-1],r.source.end=this.getPosition(t[3]||t[2]),this.spaces=r.raws.between,r.raws.between="")):(r.raws.afterName="",r.params=""),s&&(r.nodes=[],this.current=r)}end(t){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(t[2]),this.current=this.current.parent):this.unexpectedClose(t)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces}freeSemicolon(t){if(this.spaces+=t[1],this.current.nodes){let r=this.current.nodes[this.current.nodes.length-1];r&&r.type==="rule"&&!r.raws.ownSemicolon&&(r.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(t){let r=this.input.fromOffset(t);return{offset:t,line:r.line,column:r.col}}init(t,r){this.current.push(t),t.source={start:this.getPosition(r),input:this.input},t.raws.before=this.spaces,this.spaces="",t.type!=="comment"&&(this.semicolon=!1)}raw(t,r,n,i){let a,o,s=n.length,l="",u=!0,c,d;for(let p=0;ph+g[1],"");t.raws[r]={value:l,raw:p}}t[r]=l}spacesAndCommentsFromEnd(t){let r,n="";for(;t.length&&(r=t[t.length-1][0],!(r!=="space"&&r!=="comment"));)n=t.pop()[1]+n;return n}spacesAndCommentsFromStart(t){let r,n="";for(;t.length&&(r=t[0][0],!(r!=="space"&&r!=="comment"));)n+=t.shift()[1];return n}spacesFromEnd(t){let r,n="";for(;t.length&&(r=t[t.length-1][0],r==="space");)n=t.pop()[1]+n;return n}stringFrom(t,r){let n="";for(let i=r;i=0&&(i=t[a],!(i[0]!=="space"&&(n+=1,n===2)));a--);throw this.input.error("Missed semicolon",i[0]==="word"?i[3]+1:i[2])}};vC.exports=RQ});var Vl=E((vNe,yC)=>{"use strict";var e2e=zi(),t2e=EC(),r2e=e5();function Pl(e,t){let r=new r2e(e,t),n=new t2e(r);try{n.parse()}catch(i){throw i}return n.root}yC.exports=Pl;Pl.default=Pl;e2e.registerParse(Pl)});var HQ=E((yNe,LC)=>{"use strict";var{isClean:gn,my:n2e}=El(),i2e=LQ(),a2e=Wo(),o2e=zi(),s2e=Cl(),ENe=OQ(),SC=Al(),l2e=Vl(),u2e=I4(),c2e={document:"Document",root:"Root",atrule:"AtRule",rule:"Rule",decl:"Declaration",comment:"Comment"},T2e={postcssPlugin:!0,prepare:!0,Once:!0,Document:!0,Root:!0,Declaration:!0,Rule:!0,AtRule:!0,Comment:!0,DeclarationExit:!0,RuleExit:!0,AtRuleExit:!0,CommentExit:!0,RootExit:!0,DocumentExit:!0,OnceExit:!0},d2e={postcssPlugin:!0,prepare:!0,Once:!0},k4=0;function s5(e){return typeof e=="object"&&typeof e.then=="function"}function xC(e){let t=!1,r=c2e[e.type];return e.type==="decl"?t=e.prop.toLowerCase():e.type==="atrule"&&(t=e.name.toLowerCase()),t&&e.append?[r,r+"-"+t,k4,r+"Exit",r+"Exit-"+t]:t?[r,r+"-"+t,r+"Exit",r+"Exit-"+t]:e.append?[r,k4,r+"Exit"]:[r,r+"Exit"]}function bC(e){let t;return e.type==="document"?t=["Document",k4,"DocumentExit"]:e.type==="root"?t=["Root",k4,"RootExit"]:t=xC(e),{node:e,events:t,eventIndex:0,visitors:[],visitorIndex:0,iterator:0}}function NQ(e){return e[gn]=!1,e.nodes&&e.nodes.forEach(t=>NQ(t)),e}var IQ={},vn=class{constructor(t,r,n){this.stringified=!1,this.processed=!1;let i;if(typeof r=="object"&&r!==null&&(r.type==="root"||r.type==="document"))i=NQ(r);else if(r instanceof vn||r instanceof SC)i=NQ(r.root),r.map&&(typeof n.map=="undefined"&&(n.map={}),n.map.inline||(n.map.inline=!1),n.map.prev=r.map);else{let a=l2e;n.syntax&&(a=n.syntax.parse),n.parser&&(a=n.parser),a.parse&&(a=a.parse);try{i=a(r,n)}catch(o){this.processed=!0,this.error=o}i&&!i[n2e]&&o2e.rebuild(i)}this.result=new SC(t,i,n),this.helpers={...IQ,result:this.result,postcss:IQ},this.plugins=this.processor.plugins.map(a=>typeof a=="object"&&a.prepare?{...a,...a.prepare(this.result)}:a)}get[Symbol.toStringTag](){return"LazyResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.stringify().css}get content(){return this.stringify().content}get map(){return this.stringify().map}get root(){return this.sync().root}get messages(){return this.sync().messages}warnings(){return this.sync().warnings()}toString(){return this.css}then(t,r){return this.async().then(t,r)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let t of this.plugins){let r=this.runOnRoot(t);if(s5(r))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[gn];)t[gn]=!0,this.walkSync(t);if(this.listeners.OnceExit)if(t.type==="document")for(let r of t.nodes)this.visitSync(this.listeners.OnceExit,r);else this.visitSync(this.listeners.OnceExit,t)}return this.result}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let t=this.result.opts,r=a2e;t.syntax&&(r=t.syntax.stringify),t.stringifier&&(r=t.stringifier),r.stringify&&(r=r.stringify);let i=new i2e(r,this.result.root,this.result.opts).generate();return this.result.css=i[0],this.result.map=i[1],this.result}walkSync(t){t[gn]=!0;let r=xC(t);for(let n of r)if(n===k4)t.nodes&&t.each(i=>{i[gn]||this.walkSync(i)});else{let i=this.listeners[n];if(i&&this.visitSync(i,t.toProxy()))return}}visitSync(t,r){for(let[n,i]of t){this.result.lastPlugin=n;let a;try{a=i(r,this.helpers)}catch(o){throw this.handleError(o,r.proxyOf)}if(r.type!=="root"&&r.type!=="document"&&!r.parent)return!0;if(s5(a))throw this.getAsyncError()}}runOnRoot(t){this.result.lastPlugin=t;try{if(typeof t=="object"&&t.Once){if(this.result.root.type==="document"){let r=this.result.root.nodes.map(n=>t.Once(n,this.helpers));return s5(r[0])?Promise.all(r):r}return t.Once(this.result.root,this.helpers)}else if(typeof t=="function")return t(this.result.root,this.result)}catch(r){throw this.handleError(r)}}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(t,r){let n=this.result.lastPlugin;try{r&&r.addToError(t),this.error=t,t.name==="CssSyntaxError"&&!t.plugin?(t.plugin=n.postcssPlugin,t.setMessage()):n.postcssVersion}catch(i){console&&console.error&&console.error(i)}return t}async runAsync(){this.plugin=0;for(let t=0;t0;){let n=this.visitTick(r);if(s5(n))try{await n}catch(i){let a=r[r.length-1].node;throw this.handleError(i,a)}}}if(this.listeners.OnceExit)for(let[r,n]of this.listeners.OnceExit){this.result.lastPlugin=r;try{if(t.type==="document"){let i=t.nodes.map(a=>n(a,this.helpers));await Promise.all(i)}else await n(t,this.helpers)}catch(i){throw this.handleError(i)}}}return this.processed=!0,this.stringify()}prepareVisitors(){this.listeners={};let t=(r,n,i)=>{this.listeners[n]||(this.listeners[n]=[]),this.listeners[n].push([r,i])};for(let r of this.plugins)if(typeof r=="object")for(let n in r){if(!T2e[n]&&/^[A-Z]/.test(n))throw new Error(`Unknown event ${n} in ${r.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!d2e[n])if(typeof r[n]=="object")for(let i in r[n])i==="*"?t(r,n,r[n][i]):t(r,n+"-"+i.toLowerCase(),r[n][i]);else typeof r[n]=="function"&&t(r,n,r[n])}this.hasListener=Object.keys(this.listeners).length>0}visitTick(t){let r=t[t.length-1],{node:n,visitors:i}=r;if(n.type!=="root"&&n.type!=="document"&&!n.parent){t.pop();return}if(i.length>0&&r.visitorIndex{IQ=e};LC.exports=vn;vn.default=vn;u2e.registerLazyResult(vn);s2e.registerLazyResult(vn)});var AC=E((bNe,CC)=>{"use strict";var Q2e=LQ(),p2e=Wo(),SNe=OQ(),f2e=Vl(),m2e=Al(),l5=class{constructor(t,r,n){r=r.toString(),this.stringified=!1,this._processor=t,this._css=r,this._opts=n,this._map=void 0;let i,a=p2e;this.result=new m2e(this._processor,i,this._opts),this.result.css=r;let o=this;Object.defineProperty(this.result,"root",{get(){return o.root}});let s=new Q2e(a,i,this._opts,r);if(s.isMap()){let[l,u]=s.generate();l&&(this.result.css=l),u&&(this.result.map=u)}}get[Symbol.toStringTag](){return"NoWorkResult"}get processor(){return this.result.processor}get opts(){return this.result.opts}get css(){return this.result.css}get content(){return this.result.css}get map(){return this.result.map}get root(){if(this._root)return this._root;let t,r=f2e;try{t=r(this._css,this._opts)}catch(n){this.error=n}if(this.error)throw this.error;return this._root=t,t}get messages(){return[]}warnings(){return[]}toString(){return this._css}then(t,r){return this.async().then(t,r)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}sync(){if(this.error)throw this.error;return this.result}};CC.exports=l5;l5.default=l5});var DC=E((xNe,OC)=>{"use strict";var h2e=AC(),_2e=HQ(),g2e=Cl(),v2e=I4(),ha=class{constructor(t=[]){this.version="8.4.21",this.plugins=this.normalize(t)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}process(t,r={}){return this.plugins.length===0&&typeof r.parser=="undefined"&&typeof r.stringifier=="undefined"&&typeof r.syntax=="undefined"?new h2e(this,t,r):new _2e(this,t,r)}normalize(t){let r=[];for(let n of t)if(n.postcss===!0?n=n():n.postcss&&(n=n.postcss),typeof n=="object"&&Array.isArray(n.plugins))r=r.concat(n.plugins);else if(typeof n=="object"&&n.postcssPlugin)r.push(n);else if(typeof n=="function")r.push(n);else if(!(typeof n=="object"&&(n.parse||n.stringify)))throw new Error(n+" is not a PostCSS plugin");return r}};OC.exports=ha;ha.default=ha;v2e.registerProcessor(ha);g2e.registerProcessor(ha)});var wC=E((LNe,MC)=>{"use strict";var E2e=Xo(),y2e=vQ(),S2e=r5(),b2e=Hl(),x2e=e5(),L2e=I4(),C2e=kl();function u5(e,t){if(Array.isArray(e))return e.map(i=>u5(i));let{inputs:r,...n}=e;if(r){t=[];for(let i of r){let a={...i,__proto__:x2e.prototype};a.map&&(a.map={...a.map,__proto__:y2e.prototype}),t.push(a)}}if(n.nodes&&(n.nodes=e.nodes.map(i=>u5(i,t))),n.source){let{inputId:i,...a}=n.source;n.source=a,i!=null&&(n.source.input=t[i])}if(n.type==="root")return new L2e(n);if(n.type==="decl")return new E2e(n);if(n.type==="rule")return new C2e(n);if(n.type==="comment")return new S2e(n);if(n.type==="atrule")return new b2e(n);throw new Error("Unknown node type: "+e.type)}MC.exports=u5;u5.default=u5});var P4=E((CNe,VC)=>{"use strict";var A2e=vl(),RC=Xo(),O2e=HQ(),D2e=zi(),kQ=DC(),M2e=Wo(),w2e=wC(),NC=Cl(),R2e=DQ(),IC=r5(),HC=Hl(),N2e=Al(),I2e=e5(),H2e=Vl(),k2e=wQ(),kC=kl(),PC=I4(),P2e=Zo();function At(...e){return e.length===1&&Array.isArray(e[0])&&(e=e[0]),new kQ(e)}At.plugin=function(t,r){let n=!1;function i(...o){console&&console.warn&&!n&&(n=!0,console.warn(t+`: postcss.plugin was deprecated. Migration guide: https://evilmartians.com/chronicles/postcss-8-plugin-migration`),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(t+`: \u91CC\u9762 postcss.plugin \u88AB\u5F03\u7528. \u8FC1\u79FB\u6307\u5357: https://www.w3ctech.com/topic/2226`));let s=r(...o);return s.postcssPlugin=t,s.postcssVersion=new kQ().version,s}let a;return Object.defineProperty(i,"postcss",{get(){return a||(a=i()),a}}),i.process=function(o,s,l){return At([i(l)]).process(o,s)},i};At.stringify=M2e;At.parse=H2e;At.fromJSON=w2e;At.list=k2e;At.comment=e=>new IC(e);At.atRule=e=>new HC(e);At.decl=e=>new RC(e);At.rule=e=>new kC(e);At.root=e=>new PC(e);At.document=e=>new NC(e);At.CssSyntaxError=A2e;At.Declaration=RC;At.Container=D2e;At.Processor=kQ;At.Document=NC;At.Comment=IC;At.Warning=R2e;At.AtRule=HC;At.Result=N2e;At.Input=I2e;At.Rule=kC;At.Root=PC;At.Node=P2e;O2e.registerPostcss(At);VC.exports=At;At.default=At});var Fl=E(Bl=>{"use strict";Object.defineProperty(Bl,"__esModule",{value:!0});Bl.default=void 0;var BC=V2e(P4());function V2e(e){return e&&e.__esModule?e:{default:e}}var c5=class{constructor(t){this.decls={},t&&(t instanceof c5||typeof t=="string"?BC.default.parse(t.toString(),{from:void 0}).each(n=>{n.type==="decl"&&(this.decls[n.prop]=n.value)}):this.decls={...t})}delete(t){return delete this.decls[t],this}set(t,r){return this.decls[t]=r,this}toString(){let t="";for(let r of Object.keys(this.decls)){let n;try{n=BC.default.parse(`${r}:${this.decls[r]}`,{from:void 0})}catch(i){}n&&(n.each(i=>{(i.type!=="decl"||i.prop!==r)&&i.remove()}),t+=`${n.toString()};`)}return t}};Bl.default=c5});var _a=E(T5=>{"use strict";Object.defineProperty(T5,"__esModule",{value:!0});T5.default=void 0;T5.wrapTokens=FC;function FC(e,t,r,n=[]){let{tag:i}=r;for(let s of n)s.level+=1;let a=new e(`${t}_open`,i,1),o=new e(`${t}_close`,i,-1);Object.assign(a,{...r.open||{}}),Object.assign(o,{...r.close||{}});for(let s of Object.keys(r))!["open","close","tag"].includes(s)&&r[s]!=null&&a.attrSet(s,r[s]);return[a,...n,o]}var B2e=FC;T5.default=B2e});var GC=E(B4=>{"use strict";Object.defineProperty(B4,"__esModule",{value:!0});B4.default=B4.advancedBackground=void 0;var PQ=qC(Fl()),V4=_a(),F2e=qC(or());function qC(e){return e&&e.__esModule?e:{default:e}}function q2e(e){e.core.ruler.after("marpit_directives_apply","marpit_advanced_background",t=>{let r,n=[];for(let i of t.tokens)if(i.type==="marpit_inline_svg_content_open"&&i.meta&&i.meta.marpitBackground){r=i;let{height:a,images:o,open:s,width:l}=i.meta.marpitBackground;s.attrSet("data-marpit-advanced-background","content");let u=i.meta.marpitBackground.direction||"horizontal",c=i.meta.marpitBackground.split;if(c){s.attrSet("data-marpit-advanced-background-split",c);let d=i.meta.marpitBackground.splitSize||"50%";i.attrSet("width",`${100-Number.parseFloat(d.slice(0,-1))}%`),c==="left"&&i.attrSet("x",d);let p=new PQ.default(s.attrGet("style"));p.set("--marpit-advanced-background-split",d),s.attrSet("style",p.toString())}n.push(...(0,V4.wrapTokens)(t.Token,"marpit_advanced_background_foreign_object",{tag:"foreignObject",width:l,height:a},(0,V4.wrapTokens)(t.Token,"marpit_advanced_background_section",{...s.attrs.reduce((d,[p,h])=>({...d,[p]:h}),{}),tag:"section",id:void 0,"data-marpit-advanced-background":"background"},(0,V4.wrapTokens)(t.Token,"marpit_advanced_background_image_container",{tag:"div","data-marpit-advanced-background-container":!0,"data-marpit-advanced-background-direction":u},(()=>{let d=[];for(let p of o){let h=new PQ.default({"background-image":`url("${p.url}")`});p.size&&h.set("background-size",p.size),p.filter&&h.set("filter",p.filter),d.push(...(0,V4.wrapTokens)(t.Token,"marpit_advanced_background_image",{tag:"figure",style:h.toString()}))}return d})()))),i)}else if(r&&i.type==="marpit_inline_svg_content_close"){let{open:a,height:o,width:s}=r.meta.marpitBackground,l=new PQ.default;a.meta&&a.meta.marpitDirectives&&a.meta.marpitDirectives.color&&l.set("color",a.meta.marpitDirectives.color),n.push(i,...(0,V4.wrapTokens)(t.Token,"marpit_advanced_background_foreign_object",{tag:"foreignObject",width:s,height:o,"data-marpit-advanced-background":"pseudo"},(0,V4.wrapTokens)(t.Token,"marpit_advanced_pseudo_section",{...a.attrs.reduce((u,[c,d])=>({...u,[c]:d}),{}),tag:"section",id:void 0,style:l.toString(),"data-marpit-advanced-background":"pseudo"}))),r=void 0}else n.push(i);t.tokens=n})}var UC=(0,F2e.default)(q2e);B4.advancedBackground=UC;var U2e=UC;B4.default=U2e});var jC=E(F4=>{"use strict";Object.defineProperty(F4,"__esModule",{value:!0});F4.default=F4.backgroundImageApply=void 0;var G2e=z2e(or());function z2e(e){return e&&e.__esModule?e:{default:e}}function j2e(e){e.core.ruler.after("marpit_inline_svg","marpit_apply_background_image",({inlineMode:t,tokens:r})=>{if(t)return;let n={};for(let i of r){if(i.type==="marpit_slide_open"&&(n.open=i),i.type==="marpit_inline_svg_content_open"&&(n.svgContent=i),i.type==="marpit_slide_close"){if(n.images&&n.images.length>0)if(n.svgContent)n.svgContent.meta={...n.svgContent.meta||{},marpitBackground:{direction:n.direction,height:n.svgContent.attrGet("height"),images:n.images,open:n.open,split:n.split,splitSize:n.splitSize,width:n.svgContent.attrGet("width")}};else{let a=n.images[n.images.length-1];n.open.meta.marpitDirectives={...n.open.meta.marpitDirectives||{},backgroundImage:`url("${a.url}")`},a.size&&(n.open.meta.marpitDirectives.backgroundSize=a.size)}n={}}if(n.open&&i.type==="inline"){for(let a of i.children)if(a.type==="image"){let{background:o,backgroundDirection:s,backgroundSize:l,backgroundSplit:u,backgroundSplitSize:c,color:d,filter:p,height:h,size:g,url:v,width:S}=a.meta.marpitImage;o&&!v.match(/^\s*$/)&&(d?n.open.meta.marpitDirectives={...n.open.meta.marpitDirectives||{},backgroundColor:d}:n.images=[...n.images||[],{filter:p,height:h,size:(()=>{let x=g||l||void 0;return!["contain","cover"].includes(x)&&(S||h)?`${S||x||"auto"} ${h||x||"auto"}`:x})(),url:v,width:S}]),s&&(n.direction=s),u&&(n.split=u),c&&(n.splitSize=c)}}}})}var zC=(0,G2e.default)(j2e);F4.backgroundImageApply=zC;var Y2e=zC;F4.default=Y2e});var $C=E(q4=>{"use strict";Object.defineProperty(q4,"__esModule",{value:!0});q4.default=q4.backgroundImageParse=void 0;var W2e=$2e(or());function $2e(e){return e&&e.__esModule?e:{default:e}}var YC={auto:"auto",contain:"contain",cover:"cover",fit:"contain"},Z2e=/^(left|right)(?::((?:\d*\.)?\d+%))?$/;function K2e(e){e.inline.ruler2.after("marpit_parse_image","marpit_background_image",({tokens:t})=>{for(let r of t)if(r.type==="image"){let{marpitImage:n}=r.meta;if(n.options.some(i=>!i.consumed&&i.content==="bg")){n.background=!0,r.hidden=!0;for(let i of n.options){if(i.consumed)continue;let a=!1;i.content==="bg"&&(a=!0),YC[i.content]&&(n.backgroundSize=YC[i.content],a=!0);let o=i.content.match(Z2e);if(o){let[,s,l]=o;n.backgroundSplit=s,n.backgroundSplitSize=l,a=!0}(i.content==="vertical"||i.content==="horizontal")&&(n.backgroundDirection=i.content,a=!0),a&&(i.consumed=!0)}}}})}var WC=(0,W2e.default)(K2e);q4.backgroundImageParse=WC;var X2e=WC;q4.default=X2e});var KC=E(U4=>{"use strict";Object.defineProperty(U4,"__esModule",{value:!0});U4.default=U4.backgroundImage=void 0;var J2e=ql(or()),ene=ql(GC()),tne=ql(jC()),rne=ql($C());function ql(e){return e&&e.__esModule?e:{default:e}}function nne(e){(0,rne.default)(e),(0,tne.default)(e),(0,ene.default)(e)}var ZC=(0,J2e.default)(nne);U4.backgroundImage=ZC;var ine=ZC;U4.default=ine});var JC=E(G4=>{"use strict";Object.defineProperty(G4,"__esModule",{value:!0});G4.default=G4.collect=void 0;var ane=one(or());function one(e){return e&&e.__esModule?e:{default:e}}function sne(e){let{marpit:t}=e;e.core.ruler.push("marpit_collect",r=>{if(r.inlineMode)return;t.lastComments=[],t.lastSlideTokens=[];let n,i=-1,a=s=>{n>=0&&!(s.meta&&s.meta.marpitCommentParsed!==void 0)&&t.lastComments[n].push(s.content)},o=()=>n>=0&&t.lastSlideTokens[n]!==void 0;for(let s of r.tokens)if(s.meta&&s.meta.marpitSlideElement===1)i+=1,n=i,t.lastSlideTokens[n]===void 0&&(t.lastSlideTokens[n]=[s],t.lastComments[n]=[]);else if(s.meta&&s.meta.marpitSlideElement===-1)o()&&t.lastSlideTokens[n].push(s),n=void 0;else if(o()&&t.lastSlideTokens[n].push(s),s.type==="marpit_comment")a(s);else if(s.type==="inline")for(let l of s.children)l.type==="marpit_comment"&&a(l)})}var XC=(0,ane.default)(sne);G4.collect=XC;var lne=XC;G4.default=lne});var z4=E((INe,ga)=>{"use strict";function eA(e){return typeof e=="undefined"||e===null}function une(e){return typeof e=="object"&&e!==null}function cne(e){return Array.isArray(e)?e:eA(e)?[]:[e]}function Tne(e,t){var r,n,i,a;if(t)for(a=Object.keys(t),r=0,n=a.length;r{"use strict";function tA(e,t){var r="",n=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(r+='in "'+e.mark.name+'" '),r+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(r+=` `+e.mark.snippet),n+" "+r):n}function d5(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=tA(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}d5.prototype=Object.create(Error.prototype);d5.prototype.constructor=d5;d5.prototype.toString=function(t){return this.name+": "+tA(this,t)};rA.exports=d5});var iA=E((kNe,nA)=>{"use strict";var Q5=z4();function VQ(e,t,r,n,i){var a="",o="",s=Math.floor(i/2)-1;return n-t>s&&(a=" ... ",t=n-s+a.length),r-n>s&&(o=" ...",r=n+s-o.length),{str:a+e.slice(t,r).replace(/\t/g,"\u2192")+o,pos:n-t+a.length}}function BQ(e,t){return Q5.repeat(" ",t-e.length)+e}function pne(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),typeof t.indent!="number"&&(t.indent=1),typeof t.linesBefore!="number"&&(t.linesBefore=3),typeof t.linesAfter!="number"&&(t.linesAfter=2);for(var r=/\r?\n|\r|\0/g,n=[0],i=[],a,o=-1;a=r.exec(e.buffer);)i.push(a.index),n.push(a.index+a[0].length),e.position<=a.index&&o<0&&(o=n.length-2);o<0&&(o=n.length-1);var s="",l,u,c=Math.min(e.line+t.linesAfter,i.length).toString().length,d=t.maxLength-(t.indent+c+3);for(l=1;l<=t.linesBefore&&!(o-l<0);l++)u=VQ(e.buffer,n[o-l],i[o-l],e.position-(n[o]-n[o-l]),d),s=Q5.repeat(" ",t.indent)+BQ((e.line-l+1).toString(),c)+" | "+u.str+` `+s;for(u=VQ(e.buffer,n[o],i[o],e.position,d),s+=Q5.repeat(" ",t.indent)+BQ((e.line+1).toString(),c)+" | "+u.str+` `,s+=Q5.repeat("-",t.indent+c+3+u.pos)+`^ `,l=1;l<=t.linesAfter&&!(o+l>=i.length);l++)u=VQ(e.buffer,n[o+l],i[o+l],e.position-(n[o]-n[o+l]),d),s+=Q5.repeat(" ",t.indent)+BQ((e.line+l+1).toString(),c)+" | "+u.str+` `;return s.replace(/\n$/,"")}nA.exports=pne});var Xr=E((PNe,oA)=>{"use strict";var aA=j4(),fne=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],mne=["scalar","sequence","mapping"];function hne(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(n){t[String(n)]=r})}),t}function _ne(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(fne.indexOf(r)===-1)throw new aA('Unknown option "'+r+'" is met in definition of "'+e+'" YAML type.')}),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(r){return r},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=hne(t.styleAliases||null),mne.indexOf(this.kind)===-1)throw new aA('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}oA.exports=_ne});var UQ=E((VNe,lA)=>{"use strict";var p5=j4(),FQ=Xr();function sA(e,t){var r=[];return e[t].forEach(function(n){var i=r.length;r.forEach(function(a,o){a.tag===n.tag&&a.kind===n.kind&&a.multi===n.multi&&(i=o)}),r[i]=n}),r}function gne(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function n(i){i.multi?(e.multi[i.kind].push(i),e.multi.fallback.push(i)):e[i.kind][i.tag]=e.fallback[i.tag]=i}for(t=0,r=arguments.length;t{"use strict";var vne=Xr();uA.exports=new vne("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var zQ=E((FNe,cA)=>{"use strict";var Ene=Xr();cA.exports=new Ene("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var jQ=E((qNe,TA)=>{"use strict";var yne=Xr();TA.exports=new yne("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var YQ=E((UNe,dA)=>{"use strict";var Sne=UQ();dA.exports=new Sne({explicit:[GQ(),zQ(),jQ()]})});var WQ=E((GNe,QA)=>{"use strict";var bne=Xr();function xne(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function Lne(){return null}function Cne(e){return e===null}QA.exports=new bne("tag:yaml.org,2002:null",{kind:"scalar",resolve:xne,construct:Lne,predicate:Cne,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var $Q=E((zNe,pA)=>{"use strict";var Ane=Xr();function One(e){if(e===null)return!1;var t=e.length;return t===4&&(e==="true"||e==="True"||e==="TRUE")||t===5&&(e==="false"||e==="False"||e==="FALSE")}function Dne(e){return e==="true"||e==="True"||e==="TRUE"}function Mne(e){return Object.prototype.toString.call(e)==="[object Boolean]"}pA.exports=new Ane("tag:yaml.org,2002:bool",{kind:"scalar",resolve:One,construct:Dne,predicate:Mne,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})});var ZQ=E((jNe,fA)=>{"use strict";var wne=z4(),Rne=Xr();function Nne(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function Ine(e){return 48<=e&&e<=55}function Hne(e){return 48<=e&&e<=57}function kne(e){if(e===null)return!1;var t=e.length,r=0,n=!1,i;if(!t)return!1;if(i=e[r],(i==="-"||i==="+")&&(i=e[++r]),i==="0"){if(r+1===t)return!0;if(i=e[++r],i==="b"){for(r++;r=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})});var KQ=E((YNe,hA)=>{"use strict";var mA=z4(),Bne=Xr(),Fne=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function qne(e){return!(e===null||!Fne.test(e)||e[e.length-1]==="_")}function Une(e){var t,r;return t=e.replace(/_/g,"").toLowerCase(),r=t[0]==="-"?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),t===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:t===".nan"?NaN:r*parseFloat(t,10)}var Gne=/^[-+]?[0-9]+e/;function zne(e,t){var r;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(mA.isNegativeZero(e))return"-0.0";return r=e.toString(10),Gne.test(r)?r.replace("e",".e"):r}function jne(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||mA.isNegativeZero(e))}hA.exports=new Bne("tag:yaml.org,2002:float",{kind:"scalar",resolve:qne,construct:Une,predicate:jne,represent:zne,defaultStyle:"lowercase"})});var XQ=E((WNe,_A)=>{"use strict";_A.exports=YQ().extend({implicit:[WQ(),$Q(),ZQ(),KQ()]})});var JQ=E(($Ne,gA)=>{"use strict";gA.exports=XQ()});var ep=E((ZNe,yA)=>{"use strict";var Yne=Xr(),vA=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),EA=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function Wne(e){return e===null?!1:vA.exec(e)!==null||EA.exec(e)!==null}function $ne(e){var t,r,n,i,a,o,s,l=0,u=null,c,d,p;if(t=vA.exec(e),t===null&&(t=EA.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],n=+t[2]-1,i=+t[3],!t[4])return new Date(Date.UTC(r,n,i));if(a=+t[4],o=+t[5],s=+t[6],t[7]){for(l=t[7].slice(0,3);l.length<3;)l+="0";l=+l}return t[9]&&(c=+t[10],d=+(t[11]||0),u=(c*60+d)*6e4,t[9]==="-"&&(u=-u)),p=new Date(Date.UTC(r,n,i,a,o,s,l)),u&&p.setTime(p.getTime()-u),p}function Zne(e){return e.toISOString()}yA.exports=new Yne("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:Wne,construct:$ne,instanceOf:Date,represent:Zne})});var tp=E((KNe,SA)=>{"use strict";var Kne=Xr();function Xne(e){return e==="<<"||e===null}SA.exports=new Kne("tag:yaml.org,2002:merge",{kind:"scalar",resolve:Xne})});var np=E((XNe,bA)=>{"use strict";var Jne=Xr(),rp=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= \r`;function eie(e){if(e===null)return!1;var t,r,n=0,i=e.length,a=rp;for(r=0;r64)){if(t<0)return!1;n+=6}return n%8===0}function tie(e){var t,r,n=e.replace(/[\r\n=]/g,""),i=n.length,a=rp,o=0,s=[];for(t=0;t>16&255),s.push(o>>8&255),s.push(o&255)),o=o<<6|a.indexOf(n.charAt(t));return r=i%4*6,r===0?(s.push(o>>16&255),s.push(o>>8&255),s.push(o&255)):r===18?(s.push(o>>10&255),s.push(o>>2&255)):r===12&&s.push(o>>4&255),new Uint8Array(s)}function rie(e){var t="",r=0,n,i,a=e.length,o=rp;for(n=0;n>18&63],t+=o[r>>12&63],t+=o[r>>6&63],t+=o[r&63]),r=(r<<8)+e[n];return i=a%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 nie(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}bA.exports=new Jne("tag:yaml.org,2002:binary",{kind:"scalar",resolve:eie,construct:tie,predicate:nie,represent:rie})});var ip=E((JNe,xA)=>{"use strict";var iie=Xr(),aie=Object.prototype.hasOwnProperty,oie=Object.prototype.toString;function sie(e){if(e===null)return!0;var t=[],r,n,i,a,o,s=e;for(r=0,n=s.length;r{"use strict";var uie=Xr(),cie=Object.prototype.toString;function Tie(e){if(e===null)return!0;var t,r,n,i,a,o=e;for(a=new Array(o.length),t=0,r=o.length;t{"use strict";var Qie=Xr(),pie=Object.prototype.hasOwnProperty;function fie(e){if(e===null)return!0;var t,r=e;for(t in r)if(pie.call(r,t)&&r[t]!==null)return!1;return!0}function mie(e){return e!==null?e:{}}CA.exports=new Qie("tag:yaml.org,2002:set",{kind:"mapping",resolve:fie,construct:mie})});var Ul=E((rIe,AA)=>{"use strict";AA.exports=JQ().extend({implicit:[ep(),tp()],explicit:[np(),ip(),ap(),op()]})});var GA=E((nIe,cp)=>{"use strict";var Ea=z4(),IA=j4(),hie=iA(),_ie=Ul(),Wi=Object.prototype.hasOwnProperty,Gl=1,HA=2,kA=3,zl=4,sp=1,gie=2,OA=3,vie=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Eie=/[\x85\u2028\u2029]/,yie=/[,\[\]\{\}]/,PA=/^(?:!|!!|![a-z\-]+!)$/i,VA=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function DA(e){return Object.prototype.toString.call(e)}function En(e){return e===10||e===13}function ya(e){return e===9||e===32}function _1(e){return e===9||e===32||e===10||e===13}function Y4(e){return e===44||e===91||e===93||e===123||e===125}function Sie(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function bie(e){return e===120?2:e===117?4:e===85?8:0}function xie(e){return 48<=e&&e<=57?e-48:-1}function MA(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?` `:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"\x1B":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"\x85":e===95?"\xA0":e===76?"\u2028":e===80?"\u2029":""}function Lie(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var BA=new Array(256),FA=new Array(256);for(va=0;va<256;va++)BA[va]=MA(va)?1:0,FA[va]=MA(va);var va;function Cie(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||_ie,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function qA(e,t){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return r.snippet=hie(r),new IA(t,r)}function Ge(e,t){throw qA(e,t)}function jl(e,t){e.onWarning&&e.onWarning.call(null,qA(e,t))}var wA={YAML:function(t,r,n){var i,a,o;t.version!==null&&Ge(t,"duplication of %YAML directive"),n.length!==1&&Ge(t,"YAML directive accepts exactly one argument"),i=/^([0-9]+)\.([0-9]+)$/.exec(n[0]),i===null&&Ge(t,"ill-formed argument of the YAML directive"),a=parseInt(i[1],10),o=parseInt(i[2],10),a!==1&&Ge(t,"unacceptable YAML version of the document"),t.version=n[0],t.checkLineBreaks=o<2,o!==1&&o!==2&&jl(t,"unsupported YAML version of the document")},TAG:function(t,r,n){var i,a;n.length!==2&&Ge(t,"TAG directive accepts exactly two arguments"),i=n[0],a=n[1],PA.test(i)||Ge(t,"ill-formed tag handle (first argument) of the TAG directive"),Wi.call(t.tagMap,i)&&Ge(t,'there is a previously declared suffix for "'+i+'" tag handle'),VA.test(a)||Ge(t,"ill-formed tag prefix (second argument) of the TAG directive");try{a=decodeURIComponent(a)}catch(o){Ge(t,"tag prefix is malformed: "+a)}t.tagMap[i]=a}};function Yi(e,t,r,n){var i,a,o,s;if(t1&&(e.result+=Ea.repeat(` `,t-1))}function Aie(e,t,r){var n,i,a,o,s,l,u,c,d=e.kind,p=e.result,h;if(h=e.input.charCodeAt(e.position),_1(h)||Y4(h)||h===35||h===38||h===42||h===33||h===124||h===62||h===39||h===34||h===37||h===64||h===96||(h===63||h===45)&&(i=e.input.charCodeAt(e.position+1),_1(i)||r&&Y4(i)))return!1;for(e.kind="scalar",e.result="",a=o=e.position,s=!1;h!==0;){if(h===58){if(i=e.input.charCodeAt(e.position+1),_1(i)||r&&Y4(i))break}else if(h===35){if(n=e.input.charCodeAt(e.position-1),_1(n))break}else{if(e.position===e.lineStart&&Yl(e)||r&&Y4(h))break;if(En(h))if(l=e.line,u=e.lineStart,c=e.lineIndent,gr(e,!1,-1),e.lineIndent>=t){s=!0,h=e.input.charCodeAt(e.position);continue}else{e.position=o,e.line=l,e.lineStart=u,e.lineIndent=c;break}}s&&(Yi(e,a,o,!1),up(e,e.line-l),a=o=e.position,s=!1),ya(h)||(o=e.position+1),h=e.input.charCodeAt(++e.position)}return Yi(e,a,o,!1),e.result?!0:(e.kind=d,e.result=p,!1)}function Oie(e,t){var r,n,i;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,n=i=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(Yi(e,n,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)n=e.position,e.position++,i=e.position;else return!0;else En(r)?(Yi(e,n,i,!0),up(e,gr(e,!1,t)),n=i=e.position):e.position===e.lineStart&&Yl(e)?Ge(e,"unexpected end of the document within a single quoted scalar"):(e.position++,i=e.position);Ge(e,"unexpected end of the stream within a single quoted scalar")}function Die(e,t){var r,n,i,a,o,s;if(s=e.input.charCodeAt(e.position),s!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=n=e.position;(s=e.input.charCodeAt(e.position))!==0;){if(s===34)return Yi(e,r,e.position,!0),e.position++,!0;if(s===92){if(Yi(e,r,e.position,!0),s=e.input.charCodeAt(++e.position),En(s))gr(e,!1,t);else if(s<256&&BA[s])e.result+=FA[s],e.position++;else if((o=bie(s))>0){for(i=o,a=0;i>0;i--)s=e.input.charCodeAt(++e.position),(o=Sie(s))>=0?a=(a<<4)+o:Ge(e,"expected hexadecimal character");e.result+=Lie(a),e.position++}else Ge(e,"unknown escape sequence");r=n=e.position}else En(s)?(Yi(e,r,n,!0),up(e,gr(e,!1,t)),r=n=e.position):e.position===e.lineStart&&Yl(e)?Ge(e,"unexpected end of the document within a double quoted scalar"):(e.position++,n=e.position)}Ge(e,"unexpected end of the stream within a double quoted scalar")}function Mie(e,t){var r=!0,n,i,a,o=e.tag,s,l=e.anchor,u,c,d,p,h,g=Object.create(null),v,S,x,O;if(O=e.input.charCodeAt(e.position),O===91)c=93,h=!1,s=[];else if(O===123)c=125,h=!0,s={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=s),O=e.input.charCodeAt(++e.position);O!==0;){if(gr(e,!0,t),O=e.input.charCodeAt(e.position),O===c)return e.position++,e.tag=o,e.anchor=l,e.kind=h?"mapping":"sequence",e.result=s,!0;r?O===44&&Ge(e,"expected the node content, but found ','"):Ge(e,"missed comma between flow collection entries"),S=v=x=null,d=p=!1,O===63&&(u=e.input.charCodeAt(e.position+1),_1(u)&&(d=p=!0,e.position++,gr(e,!0,t))),n=e.line,i=e.lineStart,a=e.position,$4(e,t,Gl,!1,!0),S=e.tag,v=e.result,gr(e,!0,t),O=e.input.charCodeAt(e.position),(p||e.line===n)&&O===58&&(d=!0,O=e.input.charCodeAt(++e.position),gr(e,!0,t),$4(e,t,Gl,!1,!0),x=e.result),h?W4(e,s,g,S,v,x,n,i,a):d?s.push(W4(e,null,g,S,v,x,n,i,a)):s.push(v),gr(e,!0,t),O=e.input.charCodeAt(e.position),O===44?(r=!0,O=e.input.charCodeAt(++e.position)):r=!1}Ge(e,"unexpected end of the stream within a flow collection")}function wie(e,t){var r,n,i=sp,a=!1,o=!1,s=t,l=0,u=!1,c,d;if(d=e.input.charCodeAt(e.position),d===124)n=!1;else if(d===62)n=!0;else return!1;for(e.kind="scalar",e.result="";d!==0;)if(d=e.input.charCodeAt(++e.position),d===43||d===45)sp===i?i=d===43?OA:gie:Ge(e,"repeat of a chomping mode identifier");else if((c=xie(d))>=0)c===0?Ge(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):o?Ge(e,"repeat of an indentation width identifier"):(s=t+c-1,o=!0);else break;if(ya(d)){do d=e.input.charCodeAt(++e.position);while(ya(d));if(d===35)do d=e.input.charCodeAt(++e.position);while(!En(d)&&d!==0)}for(;d!==0;){for(lp(e),e.lineIndent=0,d=e.input.charCodeAt(e.position);(!o||e.lineIndents&&(s=e.lineIndent),En(d)){l++;continue}if(e.lineIndentt)&&l!==0)Ge(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(S&&(o=e.line,s=e.lineStart,l=e.position),$4(e,t,zl,!0,i)&&(S?g=e.result:v=e.result),S||(W4(e,d,p,h,g,v,o,s,l),h=g=v=null),gr(e,!0,-1),O=e.input.charCodeAt(e.position)),(e.line===a||e.lineIndent>t)&&O!==0)Ge(e,"bad indentation of a mapping entry");else if(e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),d=0,p=e.implicitTypes.length;d"),e.result!==null&&g.kind!==e.kind&&Ge(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+g.kind+'", not "'+e.kind+'"'),g.resolve(e.result,e.tag)?(e.result=g.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):Ge(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||c}function kie(e){var t=e.position,r,n,i,a=!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&&(gr(e,!0,-1),o=e.input.charCodeAt(e.position),!(e.lineIndent>0||o!==37));){for(a=!0,o=e.input.charCodeAt(++e.position),r=e.position;o!==0&&!_1(o);)o=e.input.charCodeAt(++e.position);for(n=e.input.slice(r,e.position),i=[],n.length<1&&Ge(e,"directive name must not be less than one character in length");o!==0;){for(;ya(o);)o=e.input.charCodeAt(++e.position);if(o===35){do o=e.input.charCodeAt(++e.position);while(o!==0&&!En(o));break}if(En(o))break;for(r=e.position;o!==0&&!_1(o);)o=e.input.charCodeAt(++e.position);i.push(e.input.slice(r,e.position))}o!==0&&lp(e),Wi.call(wA,n)?wA[n](e,n,i):jl(e,'unknown document directive "'+n+'"')}if(gr(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,gr(e,!0,-1)):a&&Ge(e,"directives end mark is expected"),$4(e,e.lineIndent-1,zl,!1,!0),gr(e,!0,-1),e.checkLineBreaks&&Eie.test(e.input.slice(t,e.position))&&jl(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&Yl(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,gr(e,!0,-1));return}if(e.position{"use strict";var Zl=z4(),g5=j4(),Bie=Ul(),JA=Object.prototype.toString,eO=Object.prototype.hasOwnProperty,fp=65279,Fie=9,m5=10,qie=13,Uie=32,Gie=33,zie=34,Tp=35,jie=37,Yie=38,Wie=39,$ie=42,tO=44,Zie=45,Wl=58,Kie=61,Xie=62,Jie=63,e3e=64,rO=91,nO=93,t3e=96,iO=123,r3e=124,aO=125,Jr={};Jr[0]="\\0";Jr[7]="\\a";Jr[8]="\\b";Jr[9]="\\t";Jr[10]="\\n";Jr[11]="\\v";Jr[12]="\\f";Jr[13]="\\r";Jr[27]="\\e";Jr[34]='\\"';Jr[92]="\\\\";Jr[133]="\\N";Jr[160]="\\_";Jr[8232]="\\L";Jr[8233]="\\P";var n3e=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],i3e=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function a3e(e,t){var r,n,i,a,o,s,l;if(t===null)return{};for(r={},n=Object.keys(t),i=0,a=n.length;i=55296&&r<=56319&&t+1=56320&&n<=57343)?(r-55296)*1024+n-56320+65536:r}function oO(e){var t=/^\n* /;return t.test(e)}var sO=1,Qp=2,lO=3,uO=4,Z4=5;function d3e(e,t,r,n,i,a,o,s){var l,u=0,c=null,d=!1,p=!1,h=n!==-1,g=-1,v=c3e(f5(e,0))&&T3e(f5(e,e.length-1));if(t||o)for(l=0;l=65536?l+=2:l++){if(u=f5(e,l),!_5(u))return Z4;v=v&&YA(u,c,s),c=u}else{for(l=0;l=65536?l+=2:l++){if(u=f5(e,l),u===m5)d=!0,h&&(p=p||l-g-1>n&&e[g+1]!==" ",g=l);else if(!_5(u))return Z4;v=v&&YA(u,c,s),c=u}p=p||h&&l-g-1>n&&e[g+1]!==" "}return!d&&!p?v&&!o&&!i(e)?sO:a===h5?Z4:Qp:r>9&&oO(e)?Z4:o?a===h5?Z4:Qp:p?uO:lO}function Q3e(e,t,r,n,i){e.dump=function(){if(t.length===0)return e.quotingType===h5?'""':"''";if(!e.noCompatMode&&(n3e.indexOf(t)!==-1||i3e.test(t)))return e.quotingType===h5?'"'+t+'"':"'"+t+"'";var a=e.indent*Math.max(1,r),o=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-a),s=n||e.flowLevel>-1&&r>=e.flowLevel;function l(u){return u3e(e,u)}switch(d3e(t,s,e.indent,o,l,e.quotingType,e.forceQuotes&&!n,i)){case sO:return t;case Qp:return"'"+t.replace(/'/g,"''")+"'";case lO:return"|"+WA(t,e.indent)+$A(zA(t,a));case uO:return">"+WA(t,e.indent)+$A(zA(p3e(t,o),a));case Z4:return'"'+f3e(t,o)+'"';default:throw new g5("impossible error: invalid scalar style")}}()}function WA(e,t){var r=oO(e)?String(t):"",n=e[e.length-1]===` `,i=n&&(e[e.length-2]===` `||e===` `),a=i?"+":n?"":"-";return r+a+` `}function $A(e){return e[e.length-1]===` `?e.slice(0,-1):e}function p3e(e,t){for(var r=/(\n+)([^\n]*)/g,n=function(){var u=e.indexOf(` `);return u=u!==-1?u:e.length,r.lastIndex=u,ZA(e.slice(0,u),t)}(),i=e[0]===` `||e[0]===" ",a,o;o=r.exec(e);){var s=o[1],l=o[2];a=l[0]===" ",n+=s+(!i&&!a&&l!==""?` `:"")+ZA(l,t),i=a}return n}function ZA(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,n,i=0,a,o=0,s=0,l="";n=r.exec(e);)s=n.index,s-i>t&&(a=o>i?o:s,l+=` `+e.slice(i,a),i=a+1),o=s;return l+=` `,e.length-i>t&&o>i?l+=e.slice(i,o)+` `+e.slice(o+1):l+=e.slice(i),l.slice(1)}function f3e(e){for(var t="",r=0,n,i=0;i=65536?i+=2:i++)r=f5(e,i),n=Jr[r],!n&&_5(r)?(t+=e[i],r>=65536&&(t+=e[i+1])):t+=n||o3e(r);return t}function m3e(e,t,r){var n="",i=e.tag,a,o,s;for(a=0,o=r.length;a1024&&(c+="? "),c+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),pi(e,t,u,!1,!1)&&(c+=e.dump,n+=c));e.tag=i,e.dump="{"+n+"}"}function _3e(e,t,r,n){var i="",a=e.tag,o=Object.keys(r),s,l,u,c,d,p;if(e.sortKeys===!0)o.sort();else if(typeof e.sortKeys=="function")o.sort(e.sortKeys);else if(e.sortKeys)throw new g5("sortKeys must be a boolean or a function");for(s=0,l=o.length;s1024,d&&(e.dump&&m5===e.dump.charCodeAt(0)?p+="?":p+="? "),p+=e.dump,d&&(p+=dp(e,t)),pi(e,t+1,c,!0,d)&&(e.dump&&m5===e.dump.charCodeAt(0)?p+=":":p+=": ",p+=e.dump,i+=p));e.tag=a,e.dump=i||"{}"}function XA(e,t,r){var n,i,a,o,s,l;for(i=r?e.explicitTypes:e.implicitTypes,a=0,o=i.length;a tag resolver accepts not "'+l+'" style');e.dump=n}return!0}return!1}function pi(e,t,r,n,i,a,o){e.tag=null,e.dump=r,XA(e,r,!1)||XA(e,r,!0);var s=JA.call(e.dump),l=n,u;n&&(n=e.flowLevel<0||e.flowLevel>t);var c=s==="[object Object]"||s==="[object Array]",d,p;if(c&&(d=e.duplicates.indexOf(r),p=d!==-1),(e.tag!==null&&e.tag!=="?"||p||e.indent!==2&&t>0)&&(i=!1),p&&e.usedDuplicates[d])e.dump="*ref_"+d;else{if(c&&p&&!e.usedDuplicates[d]&&(e.usedDuplicates[d]=!0),s==="[object Object]")n&&Object.keys(e.dump).length!==0?(_3e(e,t,e.dump,i),p&&(e.dump="&ref_"+d+e.dump)):(h3e(e,t,e.dump),p&&(e.dump="&ref_"+d+" "+e.dump));else if(s==="[object Array]")n&&e.dump.length!==0?(e.noArrayIndent&&!o&&t>0?KA(e,t-1,e.dump,i):KA(e,t,e.dump,i),p&&(e.dump="&ref_"+d+e.dump)):(m3e(e,t,e.dump),p&&(e.dump="&ref_"+d+" "+e.dump));else if(s==="[object String]")e.tag!=="?"&&Q3e(e,e.dump,t,a,l);else{if(s==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new g5("unacceptable kind of an object to dump "+s)}e.tag!==null&&e.tag!=="?"&&(u=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?u="!"+u:u.slice(0,18)==="tag:yaml.org,2002:"?u="!!"+u.slice(18):u="!<"+u+">",e.dump=u+" "+e.dump)}return!0}function g3e(e,t){var r=[],n=[],i,a;for(pp(e,r,n),i=0,a=n.length;i{"use strict";var dO=GA(),E3e=TO();function mp(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}T1.exports.Type=Xr();T1.exports.Schema=UQ();T1.exports.FAILSAFE_SCHEMA=YQ();T1.exports.JSON_SCHEMA=XQ();T1.exports.CORE_SCHEMA=JQ();T1.exports.DEFAULT_SCHEMA=Ul();T1.exports.load=dO.load;T1.exports.loadAll=dO.loadAll;T1.exports.dump=E3e.dump;T1.exports.YAMLException=j4();T1.exports.types={binary:np(),float:KQ(),map:jQ(),null:WQ(),pairs:ap(),set:op(),timestamp:ep(),bool:$Q(),int:ZQ(),merge:tp(),omap:ip(),seq:zQ(),str:GQ()};T1.exports.safeLoad=mp("safeLoad","load");T1.exports.safeLoadAll=mp("safeLoadAll","loadAll");T1.exports.safeDump=mp("safeDump","dump")});var Kl=E($i=>{"use strict";Object.defineProperty($i,"__esModule",{value:!0});$i.locals=$i.globals=$i.default=void 0;var pO=Object.assign(Object.create(null),{headingDivider:e=>{let t=[1,2,3,4,5,6],r=i=>Array.isArray(i)||Number.isNaN(i)?i:Number.parseInt(i,10),n=r(e);if(Array.isArray(n)){let i=n.map(r);return{headingDivider:t.filter(a=>i.includes(a))}}return e==="false"?{headingDivider:!1}:t.includes(n)?{headingDivider:n}:{}},style:e=>({style:e}),theme:(e,t)=>t.themeSet.has(e)?{theme:e}:{}});$i.globals=pO;var fO=Object.assign(Object.create(null),{backgroundColor:e=>({backgroundColor:e}),backgroundImage:e=>({backgroundImage:e}),backgroundPosition:e=>({backgroundPosition:e}),backgroundRepeat:e=>({backgroundRepeat:e}),backgroundSize:e=>({backgroundSize:e}),class:e=>({class:Array.isArray(e)?e.join(" "):e}),color:e=>({color:e}),footer:e=>typeof e=="string"?{footer:e}:{},header:e=>typeof e=="string"?{header:e}:{},paginate:e=>({paginate:(e||"").toLowerCase()==="true"})});$i.locals=fO;var y3e=[...Object.keys(pO),...Object.keys(fO)];$i.default=y3e});var hp=E(K4=>{"use strict";Object.defineProperty(K4,"__esModule",{value:!0});K4.yaml=K4.default=void 0;var mO=x3e(QO()),S3e=b3e(Kl());function b3e(e){return e&&e.__esModule?e:{default:e}}function hO(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(hO=function(n){return n?r:t})(e)}function x3e(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=hO(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}var L3e=e=>{let t=new Set;for(let r of e){let n="_?"+r.replace(/[.*+?^=!:${}()|[\]\\/]/g,"\\$&");t.add(n),t.add(`"${n}"`),t.add(`'${n}'`)}return[...t.values()]},C3e=`["'{|>~&*`;function A3e(e){try{let t=mO.default.load(e,{schema:mO.FAILSAFE_SCHEMA});return t===null||typeof t!="object"?!1:t}catch(t){return!1}}function O3e(e,t){let r=`(?:${L3e(t).join("|")})`,n=new RegExp(`^(${r}\\s*:)(.+)$`),i="";for(let a of e.split(/\r?\n/))i+=`${a.replace(n,(o,s,l)=>{let u=l.trim();if(u.length===0||C3e.includes(u[0]))return o;let c=l.length-l.trimLeft().length,d=l.substring(0,c);return`${s}${d}"${u.split('"').join('\\"')}"`})} `;return i.trim()}var _O=(e,t=!1)=>A3e(t?O3e(e,[...S3e.default,...Array.isArray(t)?t:[]]):e);K4.yaml=_O;var D3e=_O;K4.default=D3e});var _p=E(Sa=>{"use strict";Object.defineProperty(Sa,"__esModule",{value:!0});Sa.default=Sa.comment=void 0;Sa.markAsParsed=EO;var M3e=R3e(or()),w3e=hp();function R3e(e){return e&&e.__esModule?e:{default:e}}var gO=//,I3e=[/^prettier-ignore(-(start|end))?$/,/^markdownlint-((disable|enable).*|capture|restore)$/,/^lint (disable|enable|ignore).*$/];function EO(e,t){e.meta=e.meta||{},e.meta.marpitCommentParsed=t}function H3e(e){let t=(r,n)=>{let i=(0,w3e.yaml)(n,!!e.marpit.options.looseYAML);r.meta=r.meta||{},r.meta.marpitParsedDirectives=i===!1?{}:i;for(let a of I3e)if(a.test(n.trim())){EO(r,"well-known-magic-comment");break}};e.block.ruler.before("html_block","marpit_comment",(r,n,i,a)=>{let o=r.bMarks[n]+r.tShift[n];if(r.src.charCodeAt(o)!==60)return!1;let s=r.eMarks[n],l=r.src.slice(o,s);if(!N3e.test(l))return!1;if(a)return!0;let u=n+1;if(!vO.test(l))for(;u{let{posMax:i,src:a}=r;if(r.pos+2>=i||a.charCodeAt(r.pos)!==60||a.charCodeAt(r.pos+1)!==33)return!1;let o=a.slice(r.pos).match(gO);if(!o)return!1;if(!n){let s=r.push("marpit_comment","",0);s.hidden=!0,s.markup=a.slice(r.pos,r.pos+o[0].length),s.content=o[1].trim(),t(s,s.content)}return r.pos+=o[0].length,!0})}var yO=(0,M3e.default)(H3e);Sa.comment=yO;var k3e=yO;Sa.default=k3e});var bO=E(X4=>{"use strict";Object.defineProperty(X4,"__esModule",{value:!0});X4.default=X4.container=void 0;var P3e=jo(),V3e=_a(),B3e=F3e(or());function F3e(e){return e&&e.__esModule?e:{default:e}}function q3e(e){let t=(0,P3e.wrapArray)(e.marpit.options.container);if(!t)return;let r=[...t].reverse();e.core.ruler.push("marpit_containers",n=>{if(!n.inlineMode)for(let i of r)n.tokens=(0,V3e.wrapTokens)(n.Token,"marpit_containers",i,n.tokens)})}var SO=(0,B3e.default)(q3e);X4.container=SO;var U3e=SO;X4.default=U3e});var YO=E((cIe,jO)=>{var G3e=1/0,z3e="[object Symbol]",j3e=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Y3e=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,wO="\\ud800-\\udfff",W3e="\\u0300-\\u036f\\ufe20-\\ufe23",$3e="\\u20d0-\\u20f0",RO="\\u2700-\\u27bf",NO="a-z\\xdf-\\xf6\\xf8-\\xff",Z3e="\\xac\\xb1\\xd7\\xf7",K3e="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",X3e="\\u2000-\\u206f",J3e=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",IO="A-Z\\xc0-\\xd6\\xd8-\\xde",eae="\\ufe0e\\ufe0f",HO=Z3e+K3e+X3e+J3e,gp="['\u2019]",xO="["+HO+"]",kO="["+W3e+$3e+"]",PO="\\d+",tae="["+RO+"]",VO="["+NO+"]",BO="[^"+wO+HO+PO+RO+NO+IO+"]",rae="\\ud83c[\\udffb-\\udfff]",nae="(?:"+kO+"|"+rae+")",iae="[^"+wO+"]",FO="(?:\\ud83c[\\udde6-\\uddff]){2}",qO="[\\ud800-\\udbff][\\udc00-\\udfff]",J4="["+IO+"]",aae="\\u200d",LO="(?:"+VO+"|"+BO+")",oae="(?:"+J4+"|"+BO+")",CO="(?:"+gp+"(?:d|ll|m|re|s|t|ve))?",AO="(?:"+gp+"(?:D|LL|M|RE|S|T|VE))?",UO=nae+"?",GO="["+eae+"]?",sae="(?:"+aae+"(?:"+[iae,FO,qO].join("|")+")"+GO+UO+")*",lae=GO+UO+sae,uae="(?:"+[tae,FO,qO].join("|")+")"+lae,cae=RegExp(gp,"g"),Tae=RegExp(kO,"g"),dae=RegExp([J4+"?"+VO+"+"+CO+"(?="+[xO,J4,"$"].join("|")+")",oae+"+"+AO+"(?="+[xO,J4+LO,"$"].join("|")+")",J4+"?"+LO+"+"+CO,J4+"+"+AO,PO,uae].join("|"),"g"),Qae=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,pae={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"ss"},fae=typeof global=="object"&&global&&global.Object===Object&&global,mae=typeof self=="object"&&self&&self.Object===Object&&self,hae=fae||mae||Function("return this")();function _ae(e,t,r,n){var i=-1,a=e?e.length:0;for(n&&a&&(r=e[++i]);++i{"use strict";Object.defineProperty(e6,"__esModule",{value:!0});e6.default=e6.apply=void 0;var Rae=Xl(YO()),Nae=Xl(Fl()),Iae=Xl(or()),Hae=Xl(Kl());function Xl(e){return e&&e.__esModule?e:{default:e}}function kae(e,t={}){let{marpit:r}=e,n=t.dataset===void 0?!0:!!t.dataset,i=t.css===void 0?!0:!!t.css,{global:a,local:o}=r.customDirectives,s=[...Object.keys(a),...Object.keys(o),...Hae.default];e.core.ruler.after("marpit_directives_parse","marpit_directives_apply",l=>{if(!l.inlineMode)for(let u of l.tokens){let{marpitDirectives:c,marpitSlide:d,marpitSlideTotal:p}=u.meta||{};if(c){let h=new Nae.default(u.attrGet("style"));for(let v of Object.keys(c))if(s.includes(v)){let S=c[v];if(S){let x=(0,Rae.default)(v);n&&u.attrSet(`data-${x}`,S),i&&h.set(`--${x}`,S)}}c.class&&u.attrJoin("class",c.class),c.color&&h.set("color",c.color),c.backgroundColor&&h.set("background-color",c.backgroundColor).set("background-image","none"),c.backgroundImage&&(h.set("background-image",c.backgroundImage).set("background-position","center").set("background-repeat","no-repeat").set("background-size","cover"),c.backgroundPosition&&h.set("background-position",c.backgroundPosition),c.backgroundRepeat&&h.set("background-repeat",c.backgroundRepeat),c.backgroundSize&&h.set("background-size",c.backgroundSize)),c.paginate&&(u.attrSet("data-marpit-pagination",d+1),u.attrSet("data-marpit-pagination-total",p)),c.header&&(u.meta.marpitHeader=c.header),c.footer&&(u.meta.marpitFooter=c.footer);let g=h.toString();g!==""&&u.attrSet("style",g)}}})}var WO=(0,Iae.default)(kae);e6.apply=WO;var Pae=WO;e6.default=Pae});var KO=E((dIe,ZO)=>{"use strict";ZO.exports=function(t,r){var n=3,i="-",a=i.charCodeAt(0),o=i.length;function s(l,u,c,d){var p,h,g,v,S,x,O,R=!1,M=l.bMarks[u]+l.tShift[u],V=l.eMarks[u];if(u!==0||a!==l.src.charCodeAt(0))return!1;for(p=M+1;p<=V;p++)if(i[(p-M)%o]!==l.src[p]){O=p+1;break}if(g=Math.floor((p-M)/o),g=c||l.src.slice(M,V)==="..."||(M=l.bMarks[h]+l.tShift[h],V=l.eMarks[h],M=4)){for(p=M+1;p<=V&&i[(p-M)%o]===l.src[p];p++);if(!(Math.floor((p-M)/o){"use strict";Object.defineProperty(t6,"__esModule",{value:!0});t6.parse=t6.default=void 0;var Vae=JO(KO()),Bae=JO(or()),Jl=_p(),fi=qae(Kl()),Fae=hp();function XO(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,r=new WeakMap;return(XO=function(n){return n?r:t})(e)}function qae(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var r=XO(t);if(r&&r.has(e))return r.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(a!=="default"&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}function JO(e){return e&&e.__esModule?e:{default:e}}var e8=e=>e.type==="marpit_comment"&&e.meta.marpitParsedDirectives;function Uae(e,t={}){let{marpit:r}=e,n=(o,s)=>{let l={};for(let u of Object.keys(o))s[u]?l={...l,...s[u](o[u],r)}:l[u]=o[u];return l},i=t.frontMatter===void 0?!0:!!t.frontMatter,a={};i&&(e.core.ruler.before("block","marpit_directives_front_matter",o=>{a={},o.inlineMode||(r.lastGlobalDirectives={})}),e.use(Vae.default,o=>{a.text=o;let s=(0,Fae.yaml)(o,r.options.looseYAML?[...Object.keys(r.customDirectives.global),...Object.keys(r.customDirectives.local)]:!1);s!==!1&&(a.yaml=s)})),e.core.ruler.after("inline","marpit_directives_global_parse",o=>{if(o.inlineMode)return;let s={},l=u=>{let c=!1;for(let d of Object.keys(u))fi.globals[d]?(c=!0,s={...s,...fi.globals[d](u[d],r)}):r.customDirectives.global[d]&&(c=!0,s={...s,...n(r.customDirectives.global[d](u[d],r),fi.globals)});return c};a.yaml&&l(a.yaml);for(let u of o.tokens)if(e8(u)&&l(u.meta.marpitParsedDirectives))(0,Jl.markAsParsed)(u,"directive");else if(u.type==="inline")for(let c of u.children)e8(c)&&l(c.meta.marpitParsedDirectives)&&(0,Jl.markAsParsed)(c,"directive");r.lastGlobalDirectives={...s}}),e.core.ruler.after("marpit_slide","marpit_directives_parse",o=>{if(o.inlineMode)return;let s=[],l={slide:void 0,local:{},spot:{}},u=c=>{let d=!1;for(let p of Object.keys(c))if(fi.locals[p]?(d=!0,l.local={...l.local,...fi.locals[p](c[p],r)}):r.customDirectives.local[p]&&(d=!0,l.local={...l.local,...n(r.customDirectives.local[p](c[p],r),fi.locals)}),p.startsWith("_")){let h=p.slice(1);fi.locals[h]?(d=!0,l.spot={...l.spot,...fi.locals[h](c[p],r)}):r.customDirectives.local[h]&&(d=!0,l.spot={...l.spot,...n(r.customDirectives.local[h](c[p],r),fi.locals)})}return d};a.yaml&&u(a.yaml);for(let c of o.tokens)if(c.meta&&c.meta.marpitSlideElement===1)c.meta.marpitDirectives={},s.push(c),l.slide=c;else if(c.meta&&c.meta.marpitSlideElement===-1)l.slide.meta.marpitDirectives={...l.slide.meta.marpitDirectives,...l.local,...l.spot},l.spot={};else if(e8(c)&&u(c.meta.marpitParsedDirectives))(0,Jl.markAsParsed)(c,"directive");else if(c.type==="inline")for(let d of c.children)e8(d)&&u(d.meta.marpitParsedDirectives)&&(0,Jl.markAsParsed)(d,"directive");for(let c of s)c.meta.marpitDirectives={...c.meta.marpitDirectives,...r.lastGlobalDirectives}})}var eD=(0,Bae.default)(Uae);t6.parse=eD;var Gae=eD;t6.default=Gae});var nD=E(r6=>{"use strict";Object.defineProperty(r6,"__esModule",{value:!0});r6.fragment=r6.default=void 0;var zae=jae(or());function jae(e){return e&&e.__esModule?e:{default:e}}var Yae=["*",")"];function Wae(e){e.core.ruler.after("marpit_directives_parse","marpit_fragment",t=>{if(!t.inlineMode)for(let r of t.tokens)r.type==="list_item_open"&&Yae.includes(r.markup)&&(r.meta=r.meta||{},r.meta.marpitFragment=!0)}),e.core.ruler.after("marpit_fragment","marpit_apply_fragment",t=>{if(t.inlineMode)return;let r={slide:void 0,count:0};for(let n of t.tokens)n.meta&&n.meta.marpitSlideElement===1?(r.slide=n,r.count=0):n.meta&&n.meta.marpitSlideElement===-1?r.slide&&r.count>0&&r.slide.attrSet("data-marpit-fragments",r.count):n.meta&&n.meta.marpitFragment&&(r.count+=1,n.meta.marpitFragment=r.count,n.attrSet("data-marpit-fragment",r.count))})}var rD=(0,zae.default)(Wae);r6.fragment=rD;var $ae=rD;r6.default=$ae});var aD=E(n6=>{"use strict";Object.defineProperty(n6,"__esModule",{value:!0});n6.headerAndFooter=n6.default=void 0;var Zae=_a(),Kae=Xae(or());function Xae(e){return e&&e.__esModule?e:{default:e}}function Jae(e){e.core.ruler.after("marpit_directives_apply","marpit_header_and_footer",t=>{if(t.inlineMode)return;let r=new Map,n=s=>{let l=r.get(s);return l||(l=e.parseInline(s,t.env),delete l.map,r.set(s,l)),l},i=(s,l)=>(0,Zae.wrapTokens)(t.Token,`marpit_${s}`,{tag:s,close:{block:!0}},n(l)),a,o=[];for(let s of t.tokens)s.type==="marpit_slide_open"?(a=s,o.push(s),a.meta&&a.meta.marpitHeader&&o.push(...i("header",a.meta.marpitHeader))):(s.type==="marpit_slide_close"&&a.meta&&a.meta.marpitFooter&&o.push(...i("footer",a.meta.marpitFooter)),o.push(s));t.tokens=o})}var iD=(0,Kae.default)(Jae);n6.headerAndFooter=iD;var e4e=iD;n6.default=e4e});var E5=E(v5=>{"use strict";Object.defineProperty(v5,"__esModule",{value:!0});v5.default=void 0;v5.split=oD;function oD(e,t,r=!1){let n=[[]];for(let i of e)t(i)?n.push(r?[i]:[]):n[n.length-1].push(i);return n}var t4e=oD;v5.default=t4e});var lD=E(i6=>{"use strict";Object.defineProperty(i6,"__esModule",{value:!0});i6.headingDivider=i6.default=void 0;var r4e=E5(),n4e=i4e(or());function i4e(e){return e&&e.__esModule?e:{default:e}}function a4e(e){let{marpit:t}=e;e.core.ruler.before("marpit_slide","marpit_heading_divider",r=>{let n=t.options.headingDivider;if(t.lastGlobalDirectives&&Object.prototype.hasOwnProperty.call(t.lastGlobalDirectives,"headingDivider")&&(n=t.lastGlobalDirectives.headingDivider),r.inlineMode||n===!1||(Number.isInteger(n)&&n>=1&&n<=6&&(n=[...Array(n).keys()].map(s=>s+1)),!Array.isArray(n)))return;let i=n.map(s=>`h${s}`),a=s=>s.type==="heading_open"&&i.includes(s.tag),o=[];for(let s of(0,r4e.split)(r.tokens,a,!0)){let[l]=s;if(l&&a(l)&&o.some(u=>!u.hidden)){let u=new r.Token("hr","",0);u.hidden=!0,u.map=l.map,o.push(u)}o.push(...s)}r.tokens=o})}var sD=(0,n4e.default)(a4e);i6.headingDivider=sD;var o4e=sD;i6.default=o4e});var TD=E(a6=>{"use strict";Object.defineProperty(a6,"__esModule",{value:!0});a6.default=a6.applyImage=void 0;var s4e=uD(Fl()),l4e=uD(or());function uD(e){return e&&e.__esModule?e:{default:e}}function u4e(e){e.inline.ruler2.push("marpit_apply_image",({tokens:t})=>{for(let r of t)if(r.type==="image"){let{filters:n,height:i,width:a}=r.meta.marpitImage,o=new s4e.default(r.attrGet("style"));if(a&&!a.endsWith("%")&&o.set("width",a),i&&!i.endsWith("%")&&o.set("height",i),n){let l=[];for(let u of n)l.push(`${u[0]}(${u[1]})`);r.meta.marpitImage.filter=l.join(" "),o.set("filter",r.meta.marpitImage.filter)}let s=o.toString();s&&r.attrSet("style",s)}}),e.core.ruler.after("marpit_inline_svg","marpit_apply_color",({inlineMode:t,tokens:r})=>{if(t)return;let n;for(let i of r)if(i.type==="marpit_slide_open"&&(n=i),i.type==="marpit_slide_close"&&(n=void 0),n&&i.type==="inline"){for(let a of i.children)if(a.type==="image"){let{background:o,color:s}=a.meta.marpitImage;!o&&s&&(n.meta.marpitDirectives={...n.meta.marpitDirectives||{},color:s})}}})}var cD=(0,l4e.default)(u4e);a6.applyImage=cD;var c4e=cD;a6.default=c4e});var QD=E((gIe,dD)=>{"use strict";dD.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}});var fD=E((vIe,pD)=>{pD.exports=function(t){return!t||typeof t=="string"?!1:t instanceof Array||Array.isArray(t)||t.length>=0&&(t.splice instanceof Function||Object.getOwnPropertyDescriptor(t,t.length-1)&&t.constructor.name!=="String")}});var _D=E((EIe,hD)=>{"use strict";var T4e=fD(),d4e=Array.prototype.concat,Q4e=Array.prototype.slice,mD=hD.exports=function(t){for(var r=[],n=0,i=t.length;n{var y5=QD(),S5=_D(),gD=Object.hasOwnProperty,vD=Object.create(null);for(t8 in y5)gD.call(y5,t8)&&(vD[y5[t8]]=t8);var t8,P1=ED.exports={to:{},get:{}};P1.get=function(e){var t=e.substring(0,3).toLowerCase(),r,n;switch(t){case"hsl":r=P1.get.hsl(e),n="hsl";break;case"hwb":r=P1.get.hwb(e),n="hwb";break;default:r=P1.get.rgb(e),n="rgb";break}return r?{model:n,value:r}:null};P1.get.rgb=function(e){if(!e)return null;var t=/^#([a-f0-9]{3,4})$/i,r=/^#([a-f0-9]{6})([a-f0-9]{2})?$/i,n=/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/,i=/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/,a=/^(\w+)$/,o=[0,0,0,1],s,l,u;if(s=e.match(r)){for(u=s[2],s=s[1],l=0;l<3;l++){var c=l*2;o[l]=parseInt(s.slice(c,c+2),16)}u&&(o[3]=parseInt(u,16)/255)}else if(s=e.match(t)){for(s=s[1],u=s[3],l=0;l<3;l++)o[l]=parseInt(s[l]+s[l],16);u&&(o[3]=parseInt(u+u,16)/255)}else if(s=e.match(n)){for(l=0;l<3;l++)o[l]=parseInt(s[l+1],0);s[4]&&(s[5]?o[3]=parseFloat(s[4])*.01:o[3]=parseFloat(s[4]))}else if(s=e.match(i)){for(l=0;l<3;l++)o[l]=Math.round(parseFloat(s[l+1])*2.55);s[4]&&(s[5]?o[3]=parseFloat(s[4])*.01:o[3]=parseFloat(s[4]))}else return(s=e.match(a))?s[1]==="transparent"?[0,0,0,0]:gD.call(y5,s[1])?(o=y5[s[1]],o[3]=1,o):null:null;for(l=0;l<3;l++)o[l]=Zi(o[l],0,255);return o[3]=Zi(o[3],0,1),o};P1.get.hsl=function(e){if(!e)return null;var t=/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,r=e.match(t);if(r){var n=parseFloat(r[4]),i=(parseFloat(r[1])%360+360)%360,a=Zi(parseFloat(r[2]),0,100),o=Zi(parseFloat(r[3]),0,100),s=Zi(isNaN(n)?1:n,0,1);return[i,a,o,s]}return null};P1.get.hwb=function(e){if(!e)return null;var t=/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,r=e.match(t);if(r){var n=parseFloat(r[4]),i=(parseFloat(r[1])%360+360)%360,a=Zi(parseFloat(r[2]),0,100),o=Zi(parseFloat(r[3]),0,100),s=Zi(isNaN(n)?1:n,0,1);return[i,a,o,s]}return null};P1.to.hex=function(){var e=S5(arguments);return"#"+r8(e[0])+r8(e[1])+r8(e[2])+(e[3]<1?r8(Math.round(e[3]*255)):"")};P1.to.rgb=function(){var e=S5(arguments);return e.length<4||e[3]===1?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"};P1.to.rgb.percent=function(){var e=S5(arguments),t=Math.round(e[0]/255*100),r=Math.round(e[1]/255*100),n=Math.round(e[2]/255*100);return e.length<4||e[3]===1?"rgb("+t+"%, "+r+"%, "+n+"%)":"rgba("+t+"%, "+r+"%, "+n+"%, "+e[3]+")"};P1.to.hsl=function(){var e=S5(arguments);return e.length<4||e[3]===1?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"};P1.to.hwb=function(){var e=S5(arguments),t="";return e.length>=4&&e[3]!==1&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"};P1.to.keyword=function(e){return vD[e.slice(0,3)]};function Zi(e,t,r){return Math.min(Math.max(t,e),r)}function r8(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}});var LD=E(o6=>{"use strict";Object.defineProperty(o6,"__esModule",{value:!0});o6.parseImage=o6.default=void 0;var p4e=SD(yD()),f4e=SD(or());function SD(e){return e&&e.__esModule?e:{default:e}}var G2=e=>e.replace(/[\\;:()]/g,t=>`\\${t[0].codePointAt(0).toString(16)} `),g1=new Map;g1.set(/^(\d*\.)?\d+%$/,e=>({size:e[0]}));var bD=e=>`${e}${/^(\d*\.)?\d+$/.test(e)?"px":""}`;g1.set(/^w(?:idth)?:((?:\d*\.)?\d+(?:%|ch|cm|em|ex|in|mm|pc|pt|px)?|auto)$/,e=>({width:bD(e[1])}));g1.set(/^h(?:eight)?:((?:\d*\.)?\d+(?:%|ch|cm|em|ex|in|mm|pc|pt|px)?|auto)$/,e=>({height:bD(e[1])}));g1.set(/^blur(?::(.+))?$/,(e,t)=>({filters:[...t.filters,["blur",G2(e[1]||"10px")]]}));g1.set(/^brightness(?::(.+))?$/,(e,t)=>({filters:[...t.filters,["brightness",G2(e[1]||"1.5")]]}));g1.set(/^contrast(?::(.+))?$/,(e,t)=>({filters:[...t.filters,["contrast",G2(e[1]||"2")]]}));g1.set(/^drop-shadow(?::(.+?),(.+?)(?:,(.+?))?(?:,(.+?))?)?$/,(e,t)=>{let r=[];for(let n of e.slice(1))if(n){let i=n.match(/^(rgba?|hsla?|hwb|(?:ok)?(?:lab|lch)|color)\((.*)\)$/);r.push(i?`${i[1]}(${G2(i[2])})`:G2(n))}return{filters:[...t.filters,["drop-shadow",r.join(" ")||"0 5px 10px rgba(0,0,0,.4)"]]}});g1.set(/^grayscale(?::(.+))?$/,(e,t)=>({filters:[...t.filters,["grayscale",G2(e[1]||"1")]]}));g1.set(/^hue-rotate(?::(.+))?$/,(e,t)=>({filters:[...t.filters,["hue-rotate",G2(e[1]||"180deg")]]}));g1.set(/^invert(?::(.+))?$/,(e,t)=>({filters:[...t.filters,["invert",G2(e[1]||"1")]]}));g1.set(/^opacity(?::(.+))?$/,(e,t)=>({filters:[...t.filters,["opacity",G2(e[1]||".5")]]}));g1.set(/^saturate(?::(.+))?$/,(e,t)=>({filters:[...t.filters,["saturate",G2(e[1]||"2")]]}));g1.set(/^sepia(?::(.+))?$/,(e,t)=>({filters:[...t.filters,["sepia",G2(e[1]||"1")]]}));function m4e(e){let{process:t}=e.core,r,n=0,i=(a,o)=>{if(a.attrs&&Array.isArray(a.attrs)&&(a.attrs=a.attrs.map(([s,l])=>[s,l.toString()])),a.type==="inline")for(let s of a.children)i(s,o);if(a.type==="image"&&a.meta&&a.meta.marpitImage){let s="",l=!1;for(let u of a.meta.marpitImage.options)u.consumed?l=!0:s+=u.leading+u.content;if(l){let u=[];e.inline.parse(s.trimLeft(),o.md,o.env,u),a.children=u}}};e.core.process=a=>{let{normalizeLink:o}=e;n===0&&(r=new WeakMap);try{return e.normalizeLink=s=>{let l=new String(o.call(e,s));return r.set(l,s),l},n+=1,t.call(e.core,a)}finally{if(n-=1,e.normalizeLink=o,n===0)for(let s of a.tokens)i(s,a)}},e.inline.ruler2.push("marpit_parse_image",({tokens:a})=>{for(let o of a)if(o.type==="image"){let s=o.content.split(/(\s+)/),l=0,u="",c=s.reduce((h,g,v)=>(v%2===0&&g.length>0?(l+=u.length,h.push({content:g,index:l,leading:u,consumed:!1}),u="",l+=g.length):u+=g,h),[]),d=o.attrGet("src"),p=r.has(d)?r.get(d):d;if(o.meta=o.meta||{},o.meta.marpitImage={...o.meta.marpitImage||{},url:d.toString(),options:c},p4e.default.get(p)||p.toLowerCase()==="currentcolor"){let h=c.some(g=>g.content==="bg")?"backgroundColor":"color";console.warn(`Deprecation warning: Shorthand for setting colors via Markdown image syntax is deprecated now, and will remove in next major release. Please replace to a scoped local direcitve , or use the scoped style \\n
\\n \\n \\n \\n
\\n `.split(/\\n\\s*/).join(""),this.wrapper=null!==(t=this.shadowRoot.querySelector(`div[${e}]`))&&void 0!==t?t:void 0;const l=this.svg;this.svg=null!==(o=null===(s=this.wrapper)||void 0===s?void 0:s.querySelector(`svg[${i}]`))&&void 0!==o?o:void 0,this.svg!==l&&(this.svgComputedStyle=this.svg?window.getComputedStyle(this.svg):void 0),this.container=null!==(a=null===(r=this.svg)||void 0===r?void 0:r.querySelector(`span[${n}]`))&&void 0!==a?a:void 0,this.observe()}disconnectedCallback(){this.svg=void 0,this.svgComputedStyle=void 0,this.wrapper=void 0,this.container=void 0,this.observe()}attributeChangedCallback(){this.observe()}flushSvgDisplay(){const{svg:t}=this;t&&(t.style.display="inline",requestAnimationFrame((()=>{t.style.display=""})))}observe(){this.containerObserver.disconnect(),this.wrapperObserver.disconnect(),this.wrapper&&this.wrapperObserver.observe(this.wrapper),this.container&&this.containerObserver.observe(this.container),this.svgComputedStyle&&this.observeSVGStyle(this.svgComputedStyle)}observeSVGStyle(t){const e=()=>{const i=(()=>{const e=t.getPropertyValue("--preserve-aspect-ratio");if(e)return e.trim();return`x${(({textAlign:t,direction:e})=>{if(t.endsWith("left"))return"Min";if(t.endsWith("right"))return"Max";if("start"===t||"end"===t){let i="rtl"===e;return"end"===t&&(i=!i),i?"Max":"Min"}return"Mid"})(t)}YMid meet`})();i!==this.svgPreserveAspectRatio&&(this.svgPreserveAspectRatio=i,this.updateSVGRect()),t===this.svgComputedStyle&&requestAnimationFrame(e)};e()}updateSVGRect(){var t,e,i,n,s,o,r;let a=Math.ceil(null!==(e=null===(t=this.containerSize)||void 0===t?void 0:t.width)&&void 0!==e?e:0);const l=Math.ceil(null!==(n=null===(i=this.containerSize)||void 0===i?void 0:i.height)&&void 0!==n?n:0);void 0!==this.dataset.downscaleOnly&&(a=Math.max(a,null!==(o=null===(s=this.wrapperSize)||void 0===s?void 0:s.width)&&void 0!==o?o:0));const c=null===(r=this.svg)||void 0===r?void 0:r.querySelector(":scope > foreignObject");if(null==c||c.setAttribute("width",`${a}`),null==c||c.setAttribute("height",`${l}`),this.svg&&(this.svg.setAttribute("viewBox",`0 0 ${a} ${l}`),this.svg.setAttribute("preserveAspectRatio",this.svgPreserveAspectRatio),this.svg.style.height=a<=0||l<=0?"0":""),this.container){const t=this.svgPreserveAspectRatio.toLowerCase();this.container.style.marginLeft=t.startsWith("xmid")||t.startsWith("xmax")?"auto":"0",this.container.style.marginRight=t.startsWith("xmi")?"auto":"0"}}}const o=(t,{attrs:e={},style:i})=>class extends t{constructor(...t){super(...t);for(const[t,i]of Object.entries(e))this.hasAttribute(t)||this.setAttribute(t,i);this.attachShadow({mode:"open"})}static get observedAttributes(){return["data-auto-scaling"]}connectedCallback(){this._update()}attributeChangedCallback(){this._update()}_update(){const t=i?``:"";let e="";const{autoScaling:n}=this.dataset;if(void 0!==n){e=`${e}`}this.shadowRoot.innerHTML=t+e}};let r;const a=Symbol();let l;const c="marpitSVGPolyfill:setZoomFactor,",d=Symbol(),g=Symbol();const h=()=>{const t="Apple Computer, Inc."===navigator.vendor,e=t?[u]:[],i={then:e=>(t?(async()=>{if(void 0===l){const t=document.createElement("canvas");t.width=10,t.height=10;const e=t.getContext("2d"),i=new Image(10,10),n=new Promise((t=>{i.addEventListener("load",(()=>t()))}));i.crossOrigin="anonymous",i.src="data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%201%201%22%3E%3CforeignObject%20width%3D%221%22%20height%3D%221%22%20requiredExtensions%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%22%3E%3Cdiv%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%22%20style%3D%22width%3A%201px%3B%20height%3A%201px%3B%20background%3A%20red%3B%20position%3A%20relative%22%3E%3C%2Fdiv%3E%3C%2FforeignObject%3E%3C%2Fsvg%3E",await n,e.drawImage(i,0,0),l=e.getImageData(5,5,1,1).data[3]<128}return l})().then((t=>{null==e||e(t?[u]:[])})):null==e||e([]),i)};return Object.assign(e,i)};let p,m;function u(t){const e="object"==typeof t&&t.target||document,i="object"==typeof t?t.zoom:t;window[g]||(Object.defineProperty(window,g,{configurable:!0,value:!0}),document.body.style.zoom=1.0001,document.body.offsetHeight,document.body.style.zoom=1,window.addEventListener("message",(({data:t,origin:e})=>{if(e===window.origin)try{if(t&&"string"==typeof t&&t.startsWith(c)){const[,e]=t.split(","),i=Number.parseFloat(e);Number.isNaN(i)||(m=i)}}catch(t){console.error(t)}})));let n=!1;Array.from(e.querySelectorAll("svg[data-marpit-svg]"),(t=>{var e,s,o,r;t.style.transform||(t.style.transform="translateZ(0)");const a=i||m||t.currentScale||1;p!==a&&(p=a,n=a);const l=t.getBoundingClientRect(),{length:c}=t.children;for(let i=0;i{null==t||t.postMessage(`${c}${n}`,"null"===window.origin?"*":window.origin)}))}function v({once:t=!1,target:e=document}={}){const i=function(t=document){if(t[d])return t[d];let e=!0;const i=()=>{e=!1,delete t[d]};Object.defineProperty(t,d,{configurable:!0,value:i});let n=[],s=!1;(async()=>{try{n=await h()}finally{s=!0}})();const o=()=>{for(const e of n)e({target:t});s&&0===n.length||e&&window.requestAnimationFrame(o)};return o(),i}(e);return t?(i(),()=>{}):i}p=1,m=void 0;const b=Symbol(),w=(e=document)=>{if("undefined"==typeof window)throw new Error("Marp Core\'s browser script is valid only in browser context.");if(((e=document)=>{const i=window[a];i||customElements.define("marp-auto-scaling",s);for(const n of Object.keys(t)){const s=`marp-${n}`,a=t[n].proto();null!=r||(r=!!document.createElement("div",{is:"marp-auto-scaling"}).outerHTML.startsWith("
{t.outerHTML=t.outerHTML.replace(new RegExp(`^<${n}`,"i"),`<${s}`).replace(new RegExp(`$`,"i"),``)})))}window[a]=!0})(e),e[b])return e[b];const i=v({target:e}),n=()=>{i(),delete e[b]},l=Object.assign(n,{cleanup:n,update:()=>w(e)});return Object.defineProperty(e,b,{configurable:!0,value:l}),l},y=document.currentScript;w(y?y.getRootNode():document)}();\n',QK={source:"inline"};function vMe(e){let t=e.marpit,r=t.options.script!==!1&&(t.options.script===!0?QK:{...QK,...t.options.script});e.core.ruler.before("marpit_collect","marp_core_script",i=>{if(r===!1)return;let a=[...i.tokens].reverse().findIndex(u=>u.type==="marpit_slide_close");if(a<0)return;let o=i.tokens[i.tokens.length-a-1],{Token:s}=i,l=new s("marp_core_script","script",0);l.block=!0,l.nesting=0,r.source==="inline"?l.content=gMe:r.source==="cdn"&&(l.attrSet("src",`https://cdn.jsdelivr.net/npm/${hMe}@${_Me}/lib/browser.js`),l.attrSet("defer","")),r.nonce&&l.attrSet("nonce",r.nonce),o.meta=o.meta||{},o.meta.marpCoreScriptTokens=o.meta.marpCoreScriptTokens||[],o.meta.marpCoreScriptTokens.push(l)});let{marpit_slide_close:n}=e.renderer.rules;e.renderer.rules.marpit_slide_close=(i,a,o,s,l)=>{var u;let c=(n||l.renderToken).call(l,i,a,o,s,l),d=i[a];return!((u=d==null?void 0:d.meta)===null||u===void 0)&&u.marpCoreScriptTokens?`${c}${d.meta.marpCoreScriptTokens.filter(p=>p.type==="marp_core_script").map(p=>`${p.content||""}<\/script>`).join("")}`:c}}var Ys=Symbol("marp-size-plugin"),EMe=go(e=>{let t=e.marpit,{render:r}=t,n={themes:new Set,default:void 0};Object.defineProperty(t.customDirectives.global,"size",{value:i=>typeof i=="string"?{size:i}:{}}),t.render=(...i)=>{try{return r.apply(t,i)}finally{n.themes.forEach(a=>t.themeSet.addTheme(a)),n.default&&(t.themeSet.default=n.default)}},e.core.ruler.after("marpit_directives_global_parse","marp_size",i=>{if(i.inlineMode)return;n.themes.clear(),n.default=void 0;let{theme:a,size:o}=t.lastGlobalDirectives;if(!o)return;let s=t.themeSet.get(a,!0),l=(u=>{let c=t.themeSet.getThemeMeta(u,"size")||[],d=new Map;for(let p of c){let h=p.split(/\s+/);h.length===3?d.set(h[0],{width:h[1],height:h[2]}):h.length===2&&h[1]==="false"&&d.delete(h[0])}return d})(s).get(o);if(l){i[Ys]=o;let{width:u,height:c}=l,d=`${s.css} section{width:${u};height:${c};}`,p=Object.assign(new pK.Theme,{...s,...l,css:d});n.themes.add(s),s===t.themeSet.default&&(n.default=s,t.themeSet.default=p),t.themeSet.has(p.name)&&t.themeSet.addTheme(p)}}),e.core.ruler.after("marpit_directives_apply","marp_size_apply",i=>{if(!i.inlineMode&&i[Ys])for(let a of i.tokens){let{marpitDirectives:o}=a.meta||{};o&&a.attrSet("data-size",i[Ys])}}),e.core.ruler.after("marpit_advanced_background","marp_size_apply_advanced_background",i=>{if(!i.inlineMode&&i[Ys])for(let a of i.tokens)a.type==="marpit_advanced_pseudo_section_open"&&a.attrSet("data-size",i[Ys])})}),Xa=class extends pK.Marpit{constructor(t={}){var r;let n={breaks:!0,linkify:!0,highlight:(i,a,o)=>this.highlighter(i,a,o),html:(r=t.html)!==null&&r!==void 0?r:Xa.html,...typeof t.markdown=="object"?t.markdown:{}};super({inlineSVG:!0,looseYAML:!0,math:!0,minifyCSS:!0,script:!0,...t,emoji:{shortcode:"twemoji",unicode:"twemoji",...t.emoji||{}},markdown:["commonmark",n]}),this.markdown.enable(["table","linkify","strikethrough"]),this.markdown.linkify.set({fuzzyLink:!1}),n.typographer&&this.markdown.enable(["replacements","smartquotes"]),this.themeSet.metaType=Object.freeze({"auto-scaling":String,size:Array}),this.themeSet.default=this.themeSet.add(`/*! * Marp default theme. * * @theme default * @author Yuki Hattori * * @auto-scaling true * @size 16:9 1280px 720px * @size 4:3 960px 720px */ section{ --color-prettylights-syntax-comment:#6e7781; --color-prettylights-syntax-constant:#0550ae; --color-prettylights-syntax-entity:#8250df; --color-prettylights-syntax-storage-modifier-import:#24292f; --color-prettylights-syntax-entity-tag:#116329; --color-prettylights-syntax-keyword:#cf222e; --color-prettylights-syntax-string:#0a3069; --color-prettylights-syntax-variable:#953800; --color-prettylights-syntax-brackethighlighter-unmatched:#82071e; --color-prettylights-syntax-invalid-illegal-text:#f6f8fa; --color-prettylights-syntax-invalid-illegal-bg:#82071e; --color-prettylights-syntax-carriage-return-text:#f6f8fa; --color-prettylights-syntax-carriage-return-bg:#cf222e; --color-prettylights-syntax-string-regexp:#116329; --color-prettylights-syntax-markup-list:#3b2300; --color-prettylights-syntax-markup-heading:#0550ae; --color-prettylights-syntax-markup-italic:#24292f; --color-prettylights-syntax-markup-bold:#24292f; --color-prettylights-syntax-markup-deleted-text:#82071e; --color-prettylights-syntax-markup-deleted-bg:#ffebe9; --color-prettylights-syntax-markup-inserted-text:#116329; --color-prettylights-syntax-markup-inserted-bg:#dafbe1; --color-prettylights-syntax-markup-changed-text:#953800; --color-prettylights-syntax-markup-changed-bg:#ffd8b5; --color-prettylights-syntax-markup-ignored-text:#eaeef2; --color-prettylights-syntax-markup-ignored-bg:#0550ae; --color-prettylights-syntax-meta-diff-range:#8250df; --color-prettylights-syntax-brackethighlighter-angle:#57606a; --color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f; --color-prettylights-syntax-constant-other-reference-link:#0a3069; --color-fg-default:#24292f; --color-fg-muted:#57606a; --color-fg-subtle:#6e7781; --color-canvas-default:#fff; --color-canvas-subtle:#f6f8fa; --color-border-default:#d0d7de; --color-border-muted:#d8dee4; --color-neutral-muted:rgba(175,184,193,.2); --color-accent-fg:#0969da; --color-accent-emphasis:#0969da; --color-attention-subtle:#fff8c5; --color-danger-fg:#cf222e; color-scheme:light; } section:where(.invert){ --color-prettylights-syntax-comment:#8b949e; --color-prettylights-syntax-constant:#79c0ff; --color-prettylights-syntax-entity:#d2a8ff; --color-prettylights-syntax-storage-modifier-import:#c9d1d9; --color-prettylights-syntax-entity-tag:#7ee787; --color-prettylights-syntax-keyword:#ff7b72; --color-prettylights-syntax-string:#a5d6ff; --color-prettylights-syntax-variable:#ffa657; --color-prettylights-syntax-brackethighlighter-unmatched:#f85149; --color-prettylights-syntax-invalid-illegal-text:#f0f6fc; --color-prettylights-syntax-invalid-illegal-bg:#8e1519; --color-prettylights-syntax-carriage-return-text:#f0f6fc; --color-prettylights-syntax-carriage-return-bg:#b62324; --color-prettylights-syntax-string-regexp:#7ee787; --color-prettylights-syntax-markup-list:#f2cc60; --color-prettylights-syntax-markup-heading:#1f6feb; --color-prettylights-syntax-markup-italic:#c9d1d9; --color-prettylights-syntax-markup-bold:#c9d1d9; --color-prettylights-syntax-markup-deleted-text:#ffdcd7; --color-prettylights-syntax-markup-deleted-bg:#67060c; --color-prettylights-syntax-markup-inserted-text:#aff5b4; --color-prettylights-syntax-markup-inserted-bg:#033a16; --color-prettylights-syntax-markup-changed-text:#ffdfb6; --color-prettylights-syntax-markup-changed-bg:#5a1e02; --color-prettylights-syntax-markup-ignored-text:#c9d1d9; --color-prettylights-syntax-markup-ignored-bg:#1158c7; --color-prettylights-syntax-meta-diff-range:#d2a8ff; --color-prettylights-syntax-brackethighlighter-angle:#8b949e; --color-prettylights-syntax-sublimelinter-gutter-mark:#484f58; --color-prettylights-syntax-constant-other-reference-link:#a5d6ff; --color-fg-default:#c9d1d9; --color-fg-muted:#8b949e; --color-fg-subtle:#6e7681; --color-canvas-default:#0d1117; --color-canvas-subtle:#161b22; --color-border-default:#30363d; --color-border-muted:#21262d; --color-neutral-muted:hsla(215,8%,47%,.4); --color-accent-fg:#58a6ff; --color-accent-emphasis:#1f6feb; --color-attention-subtle:rgba(187,128,9,.15); --color-danger-fg:#f85149; color-scheme:dark; } section{ -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; word-wrap:break-word; background-color:var(--color-canvas-default); color:var(--color-fg-default); font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji; font-size:16px; line-height:1.5; margin:0; } section h1:hover .anchor .octicon-link:before,section h2:hover .anchor .octicon-link:before,section h3:hover .anchor .octicon-link:before,section h4:hover .anchor .octicon-link:before,section h5:hover .anchor .octicon-link:before,section h6:hover .anchor .octicon-link:before{ background-color:currentColor; content:" "; display:inline-block; height:16px; -webkit-mask-image:url('data:image/svg+xml;charset=utf-8,'); mask-image:url('data:image/svg+xml;charset=utf-8,'); width:16px; } section details,section figcaption,section figure{ display:block; } section summary{ display:list-item; } section [hidden]{ display:none !important; } section a{ background-color:transparent; color:var(--color-accent-fg); text-decoration:none; } section abbr[title]{ border-bottom:none; -webkit-text-decoration:underline dotted; text-decoration:underline dotted; } section b,section strong{ font-weight:var(--base-text-weight-semibold, 600); } section dfn{ font-style:italic; } section h1{ border-bottom:1px solid var(--color-border-muted); font-size:2em; font-weight:var(--base-text-weight-semibold, 600); margin:.67em 0; padding-bottom:.3em; } section mark{ background-color:var(--color-attention-subtle); color:var(--color-fg-default); } section small{ font-size:90%; } section sub,section sup{ font-size:75%; line-height:0; position:relative; vertical-align:baseline; } section sub{ bottom:-.25em; } section sup{ top:-.5em; } section img{ background-color:var(--color-canvas-default); border-style:none; box-sizing:content-box; max-width:100%; } section code,section kbd,section pre,section samp{ font-family:monospace; font-size:1em; } section figure{ margin:1em 40px; } section hr{ background:transparent; background-color:var(--color-border-default); border:0; box-sizing:content-box; height:.25em; margin:24px 0; overflow:hidden; padding:0; } section input{ font:inherit; font-family:inherit; font-size:inherit; line-height:inherit; margin:0; overflow:visible; } section [type=button],section [type=reset],section [type=submit]{ -webkit-appearance:button; } section [type=checkbox],section [type=radio]{ box-sizing:border-box; padding:0; } section [type=number]::-webkit-inner-spin-button,section [type=number]::-webkit-outer-spin-button{ height:auto; } section [type=search]::-webkit-search-cancel-button,section [type=search]::-webkit-search-decoration{ -webkit-appearance:none; } section ::-webkit-input-placeholder{ color:inherit; opacity:.54; } section ::-webkit-file-upload-button{ -webkit-appearance:button; font:inherit; } section a:hover{ text-decoration:underline; } section ::-moz-placeholder{ color:var(--color-fg-subtle); opacity:1; } section ::placeholder{ color:var(--color-fg-subtle); opacity:1; } section hr::after,section hr::before{ content:""; display:table; } section hr::after{ clear:both; } section table{ border-collapse:collapse; border-spacing:0; display:block; max-width:100%; overflow:auto; width:-moz-max-content; width:max-content; } section td,section th{ padding:0; } section details summary{ cursor:pointer; } section details:not([open]) > *:not(summary){ display:none !important; } section [role=button]:focus,section a:focus,section input[type=checkbox]:focus,section input[type=radio]:focus{ box-shadow:none; outline:2px solid var(--color-accent-fg); outline-offset:-2px; } section [role=button]:focus:not(:focus-visible),section a:focus:not(:focus-visible),section input[type=checkbox]:focus:not(:focus-visible),section input[type=radio]:focus:not(:focus-visible){ outline:1px solid transparent; } section [role=button]:focus-visible,section a:focus-visible,section input[type=checkbox]:focus-visible,section input[type=radio]:focus-visible{ box-shadow:none; outline:2px solid var(--color-accent-fg); outline-offset:-2px; } section a:not([class]):focus,section a:not([class]):focus-visible,section input[type=checkbox]:focus,section input[type=checkbox]:focus-visible,section input[type=radio]:focus,section input[type=radio]:focus-visible{ outline-offset:0; } section kbd{ background-color:var(--color-canvas-subtle); border-bottom-color:var(--color-neutral-muted); border:1px solid var(--color-neutral-muted); border-radius:6px; box-shadow:inset 0 -1px 0 var(--color-neutral-muted); color:var(--color-fg-default); display:inline-block; font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace; line-height:10px; padding:3px 5px; vertical-align:middle; } section h1,section h2,section h3,section h4,section h5,section h6{ font-weight:var(--base-text-weight-semibold, 600); line-height:1.25; margin-bottom:16px; margin-top:24px; } section h2{ border-bottom:1px solid var(--color-border-muted); font-size:1.5em; padding-bottom:.3em; } section h2,section h3{ font-weight:var(--base-text-weight-semibold, 600); } section h3{ font-size:1.25em; } section h4{ font-size:1em; } section h4,section h5{ font-weight:var(--base-text-weight-semibold, 600); } section h5{ font-size:.875em; } section h6{ color:var(--color-fg-muted); font-size:.85em; font-weight:var(--base-text-weight-semibold, 600); } section p{ margin-bottom:10px; margin-top:0; } section blockquote{ border-left:.25em solid var(--color-border-default); color:var(--color-fg-muted); margin:0; padding:0 1em; } section ol,section ul{ margin-bottom:0; margin-top:0; padding-left:2em; } section ol ol,section ul ol{ list-style-type:lower-roman; } section ol ol ol,section ol ul ol,section ul ol ol,section ul ul ol{ list-style-type:lower-alpha; } section dd{ margin-left:0; } section code,section pre,section samp,section tt{ font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace; font-size:12px; } section pre{ word-wrap:normal; margin-bottom:0; margin-top:0; } section .octicon{ fill:currentColor; display:inline-block; overflow:visible !important; vertical-align:text-bottom; } section input::-webkit-inner-spin-button,section input::-webkit-outer-spin-button{ -webkit-appearance:none; appearance:none; margin:0; } section::after,section::before{ content:""; display:table; } section::after{ clear:both; } section > *:first-child{ margin-top:0 !important; } section > *:last-child{ margin-bottom:0 !important; } section a:not([href]){ color:inherit; text-decoration:none; } section .absent{ color:var(--color-danger-fg); } section .anchor{ float:left; line-height:1; margin-left:-20px; padding-right:4px; } section .anchor:focus{ outline:none; } section blockquote,section details,section dl,section ol,section p,section pre,section table,section ul{ margin-bottom:16px; margin-top:0; } section blockquote > :first-child{ margin-top:0; } section blockquote > :last-child{ margin-bottom:0; } section h1 .octicon-link,section h2 .octicon-link,section h3 .octicon-link,section h4 .octicon-link,section h5 .octicon-link,section h6 .octicon-link{ color:var(--color-fg-default); vertical-align:middle; visibility:hidden; } section h1:hover .anchor,section h2:hover .anchor,section h3:hover .anchor,section h4:hover .anchor,section h5:hover .anchor,section h6:hover .anchor{ text-decoration:none; } section h1:hover .anchor .octicon-link,section h2:hover .anchor .octicon-link,section h3:hover .anchor .octicon-link,section h4:hover .anchor .octicon-link,section h5:hover .anchor .octicon-link,section h6:hover .anchor .octicon-link{ visibility:visible; } section h1 code,section h1 tt,section h2 code,section h2 tt,section h3 code,section h3 tt,section h4 code,section h4 tt,section h5 code,section h5 tt,section h6 code,section h6 tt{ font-size:inherit; padding:0 .2em; } section summary h1,section summary h2,section summary h3,section summary h4,section summary h5,section summary h6{ display:inline-block; } section summary h1 .anchor,section summary h2 .anchor,section summary h3 .anchor,section summary h4 .anchor,section summary h5 .anchor,section summary h6 .anchor{ margin-left:-40px; } section summary h1,section summary h2{ border-bottom:0; padding-bottom:0; } section ol.no-list,section ul.no-list{ list-style-type:none; padding:0; } section ol[type=a]{ list-style-type:lower-alpha; } section ol[type=A]{ list-style-type:upper-alpha; } section ol[type=i]{ list-style-type:lower-roman; } section ol[type=I]{ list-style-type:upper-roman; } section div > ol:not([type]),section ol[type="1"]{ list-style-type:decimal; } section ol ol,section ol ul,section ul ol,section ul ul{ margin-bottom:0; margin-top:0; } section li > p{ margin-top:16px; } section li + li{ margin-top:.25em; } section dl{ padding:0; } section dl dt{ font-size:1em; font-style:italic; font-weight:var(--base-text-weight-semibold, 600); margin-top:16px; padding:0; } section dl dd{ margin-bottom:16px; padding:0 16px; } section table th{ font-weight:var(--base-text-weight-semibold, 600); } section table td,section table th{ border:1px solid var(--color-border-default); padding:6px 13px; } section table tr{ background-color:var(--color-canvas-default); border-top:1px solid var(--color-border-muted); } section table tr:nth-child(2n){ background-color:var(--color-canvas-subtle); } section table img{ background-color:transparent; } section img[align=right]{ padding-left:20px; } section img[align=left]{ padding-right:20px; } section .emoji{ background-color:transparent; max-width:none; vertical-align:text-top; } section span.frame,section span.frame > span{ display:block; overflow:hidden; } section span.frame > span{ border:1px solid var(--color-border-default); float:left; margin:13px 0 0; padding:7px; width:auto; } section span.frame span img{ display:block; float:left; } section span.frame span span{ clear:both; color:var(--color-fg-default); display:block; padding:5px 0 0; } section span.align-center{ clear:both; display:block; overflow:hidden; } section span.align-center > span{ display:block; margin:13px auto 0; overflow:hidden; text-align:center; } section span.align-center span img{ margin:0 auto; text-align:center; } section span.align-right{ clear:both; display:block; overflow:hidden; } section span.align-right > span{ display:block; margin:13px 0 0; overflow:hidden; text-align:right; } section span.align-right span img{ margin:0; text-align:right; } section span.float-left{ display:block; float:left; margin-right:13px; overflow:hidden; } section span.float-left span{ margin:13px 0 0; } section span.float-right{ display:block; float:right; margin-left:13px; overflow:hidden; } section span.float-right > span{ display:block; margin:13px auto 0; overflow:hidden; text-align:right; } section code,section tt{ background-color:var(--color-neutral-muted); border-radius:6px; font-size:85%; margin:0; padding:.2em .4em; white-space:break-spaces; } section code br,section tt br{ display:none; } section del code{ text-decoration:inherit; } section samp{ font-size:85%; } section pre code{ font-size:100%; } section pre > code{ background:transparent; border:0; margin:0; padding:0; white-space:pre; word-break:normal; } section .highlight{ margin-bottom:16px; } section .highlight pre{ margin-bottom:0; word-break:normal; } section pre{ background-color:var(--color-canvas-subtle); border-radius:6px; font-size:85%; line-height:1.45; overflow:auto; padding:16px; } section pre code,section pre tt{ word-wrap:normal; background-color:transparent; border:0; display:inline; line-height:inherit; margin:0; max-width:auto; overflow:visible; padding:0; } section .csv-data td,section .csv-data th{ font-size:12px; line-height:1; overflow:hidden; padding:5px; text-align:left; white-space:nowrap; } section .csv-data .blob-num{ background:var(--color-canvas-default); border:0; padding:10px 8px 9px; text-align:right; } section .csv-data tr{ border-top:0; } section .csv-data th{ background:var(--color-canvas-subtle); border-top:0; font-weight:var(--base-text-weight-semibold, 600); } section [data-footnote-ref]::before{ content:"["; } section [data-footnote-ref]::after{ content:"]"; } section .footnotes{ border-top:1px solid var(--color-border-default); color:var(--color-fg-muted); font-size:12px; } section .footnotes ol{ padding-left:16px; } section .footnotes ol ul{ display:inline-block; margin-top:16px; padding-left:16px; } section .footnotes li{ position:relative; } section .footnotes li:target::before{ border:2px solid var(--color-accent-emphasis); border-radius:6px; bottom:-8px; content:""; left:-24px; pointer-events:none; position:absolute; right:-8px; top:-8px; } section .footnotes li:target{ color:var(--color-fg-default); } section .footnotes .data-footnote-backref g-emoji{ font-family:monospace; } section .pl-c{ color:var(--color-prettylights-syntax-comment); } section .pl-c1,section .pl-s .pl-v{ color:var(--color-prettylights-syntax-constant); } section .pl-e,section .pl-en{ color:var(--color-prettylights-syntax-entity); } section .pl-s .pl-s1,section .pl-smi{ color:var(--color-prettylights-syntax-storage-modifier-import); } section .pl-ent{ color:var(--color-prettylights-syntax-entity-tag); } section .pl-k{ color:var(--color-prettylights-syntax-keyword); } section .pl-pds,section .pl-s,section .pl-s .pl-pse .pl-s1,section .pl-sr,section .pl-sr .pl-cce,section .pl-sr .pl-sra,section .pl-sr .pl-sre{ color:var(--color-prettylights-syntax-string); } section .pl-smw,section .pl-v{ color:var(--color-prettylights-syntax-variable); } section .pl-bu{ color:var(--color-prettylights-syntax-brackethighlighter-unmatched); } section .pl-ii{ background-color:var(--color-prettylights-syntax-invalid-illegal-bg); color:var(--color-prettylights-syntax-invalid-illegal-text); } section .pl-c2{ background-color:var(--color-prettylights-syntax-carriage-return-bg); color:var(--color-prettylights-syntax-carriage-return-text); } section .pl-sr .pl-cce{ color:var(--color-prettylights-syntax-string-regexp); font-weight:700; } section .pl-ml{ color:var(--color-prettylights-syntax-markup-list); } section .pl-mh,section .pl-mh .pl-en,section .pl-ms{ color:var(--color-prettylights-syntax-markup-heading); font-weight:700; } section .pl-mi{ color:var(--color-prettylights-syntax-markup-italic); font-style:italic; } section .pl-mb{ color:var(--color-prettylights-syntax-markup-bold); font-weight:700; } section .pl-md{ background-color:var(--color-prettylights-syntax-markup-deleted-bg); color:var(--color-prettylights-syntax-markup-deleted-text); } section .pl-mi1{ background-color:var(--color-prettylights-syntax-markup-inserted-bg); color:var(--color-prettylights-syntax-markup-inserted-text); } section .pl-mc{ background-color:var(--color-prettylights-syntax-markup-changed-bg); color:var(--color-prettylights-syntax-markup-changed-text); } section .pl-mi2{ background-color:var(--color-prettylights-syntax-markup-ignored-bg); color:var(--color-prettylights-syntax-markup-ignored-text); } section .pl-mdr{ color:var(--color-prettylights-syntax-meta-diff-range); font-weight:700; } section .pl-ba{ color:var(--color-prettylights-syntax-brackethighlighter-angle); } section .pl-sg{ color:var(--color-prettylights-syntax-sublimelinter-gutter-mark); } section .pl-corl{ color:var(--color-prettylights-syntax-constant-other-reference-link); text-decoration:underline; } section g-emoji{ display:inline-block; font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol; font-size:1em; font-style:normal !important; font-weight:var(--base-text-weight-normal, 400); line-height:1; min-width:1ch; vertical-align:-.075em; } section g-emoji img{ height:1em; width:1em; } section .task-list-item{ list-style-type:none; } section .task-list-item label{ font-weight:var(--base-text-weight-normal, 400); } section .task-list-item.enabled label{ cursor:pointer; } section .task-list-item + .task-list-item{ margin-top:4px; } section .task-list-item .handle{ display:none; } section .task-list-item-checkbox{ margin:0 .2em .25em -1.4em; vertical-align:middle; } section .contains-task-list:dir(rtl) .task-list-item-checkbox{ margin:0 -1.6em .25em .2em; } section .contains-task-list{ position:relative; } section .contains-task-list:focus-within .task-list-item-convert-container,section .contains-task-list:hover .task-list-item-convert-container{ clip:auto; display:block; height:24px; overflow:visible; width:auto; } section ::-webkit-calendar-picker-indicator{ filter:invert(50%); } h1{ color:var(--h1-color); font-size:1.6em; } h1,h2{ border-bottom:none; } h2{ font-size:1.3em; } h3{ font-size:1.1em; } h4{ font-size:1.05em; } h5{ font-size:1em; } h6{ font-size:.9em; } h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{ color:var(--heading-strong-color); font-weight:inherit; } h1::part(auto-scaling),h2::part(auto-scaling),h3::part(auto-scaling),h4::part(auto-scaling),h5::part(auto-scaling),h6::part(auto-scaling){ max-height:563px; } hr{ height:0; padding-top:.25em; } pre{ border:1px solid var(--color-border-default); line-height:1.15; overflow:visible; } pre::part(auto-scaling){ max-height:529px; } pre :where(.hljs){ color:var(--color-prettylights-syntax-storage-modifier-import); } pre :where(.hljs-doctag),pre :where(.hljs-keyword),pre :where(.hljs-meta .hljs-keyword),pre :where(.hljs-template-tag),pre :where(.hljs-template-variable),pre :where(.hljs-type),pre :where(.hljs-variable.language_){ color:var(--color-prettylights-syntax-keyword); } pre :where(.hljs-title),pre :where(.hljs-title.class_),pre :where(.hljs-title.class_.inherited__),pre :where(.hljs-title.function_){ color:var(--color-prettylights-syntax-entity); } pre :where(.hljs-attr),pre :where(.hljs-attribute),pre :where(.hljs-literal),pre :where(.hljs-meta),pre :where(.hljs-number),pre :where(.hljs-operator),pre :where(.hljs-selector-attr),pre :where(.hljs-selector-class),pre :where(.hljs-selector-id),pre :where(.hljs-variable){ color:var(--color-prettylights-syntax-constant); } pre :where(.hljs-meta .hljs-string),pre :where(.hljs-regexp),pre :where(.hljs-string){ color:var(--color-prettylights-syntax-string); } pre :where(.hljs-built_in),pre :where(.hljs-symbol){ color:var(--color-prettylights-syntax-variable); } pre :where(.hljs-code),pre :where(.hljs-comment),pre :where(.hljs-formula){ color:var(--color-prettylights-syntax-comment); } pre :where(.hljs-name),pre :where(.hljs-quote),pre :where(.hljs-selector-pseudo),pre :where(.hljs-selector-tag){ color:var(--color-prettylights-syntax-entity-tag); } pre :where(.hljs-subst){ color:var(--color-prettylights-syntax-storage-modifier-import); } pre :where(.hljs-section){ color:var(--color-prettylights-syntax-markup-heading); font-weight:700; } pre :where(.hljs-bullet){ color:var(--color-prettylights-syntax-markup-list); } pre :where(.hljs-emphasis){ color:var(--color-prettylights-syntax-markup-italic); font-style:italic; } pre :where(.hljs-strong){ color:var(--color-prettylights-syntax-markup-bold); font-weight:700; } pre :where(.hljs-addition){ background-color:var(--color-prettylights-syntax-markup-inserted-bg); color:var(--color-prettylights-syntax-markup-inserted-text); } pre :where(.hljs-deletion){ background-color:var(--color-prettylights-syntax-markup-deleted-bg); color:var(--color-prettylights-syntax-markup-deleted-text); } footer,header{ color:var(--header-footer-color); font-size:18px; left:30px; margin:0; position:absolute; } header{ top:21px; } footer{ bottom:21px; } section{ --h1-color:#246; --header-footer-color:hsla(0,0%,40%,.75); --heading-strong-color:#48c; --paginate-color:#777; align-items:stretch; display:flex; flex-flow:column nowrap; font-size:29px; height:720px; justify-content:center; padding:78.5px; width:1280px; } section:where(.invert){ --h1-color:#cee7ff; --header-footer-color:hsla(0,0%,60%,.75); --heading-strong-color:#7bf; --paginate-color:#999; } section > *:last-child,section[data-footer] > :nth-last-child(2){ margin-bottom:0; } section > *:first-child,section > header:first-child + *{ margin-top:0; } section::after{ bottom:21px; color:var(--paginate-color); font-size:24px; padding:0; position:absolute; right:30px; } section[data-color] h1,section[data-color] h2,section[data-color] h3,section[data-color] h4,section[data-color] h5,section[data-color] h6{ color:currentcolor; }`),this.themeSet.add(`@charset "UTF-8"; /*! * Marp / Marpit Gaia theme. * * @theme gaia * @author Yuki Hattori * * @auto-scaling true * @size 16:9 1280px 720px * @size 4:3 960px 720px */ @import "https://fonts.bunny.net/css?family=Lato:400,900|Roboto+Mono:400,700&display=swap"; pre code.hljs{ display:block; overflow-x:auto; padding:1em; } code.hljs{ padding:3px 5px; } .hljs{ background:#000; color:#f8f8f8; } .hljs-comment,.hljs-quote{ color:#aeaeae; font-style:italic; } .hljs-keyword,.hljs-selector-tag,.hljs-type{ color:#e28964; } .hljs-string{ color:#65b042; } .hljs-subst{ color:#daefa3; } .hljs-link,.hljs-regexp{ color:#e9c062; } .hljs-name,.hljs-section,.hljs-tag,.hljs-title{ color:#89bdff; } .hljs-class .hljs-title,.hljs-doctag,.hljs-title.class_{ text-decoration:underline; } .hljs-bullet,.hljs-number,.hljs-symbol{ color:#3387cc; } .hljs-params,.hljs-template-variable,.hljs-variable{ color:#3e87e3; } .hljs-attribute{ color:#cda869; } .hljs-meta{ color:#8996a8; } .hljs-formula{ background-color:#0e2231; color:#f8f8f8; font-style:italic; } .hljs-addition{ background-color:#253b22; color:#f8f8f8; } .hljs-deletion{ background-color:#420e09; color:#f8f8f8; } .hljs-selector-class{ color:#9b703f; } .hljs-selector-id{ color:#8b98ab; } .hljs-emphasis{ font-style:italic; } .hljs-strong{ font-weight:700; } h1,h2,h3,h4,h5,h6{ margin:.5em 0 0; } h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{ font-weight:inherit; } h1::part(auto-scaling),h2::part(auto-scaling),h3::part(auto-scaling),h4::part(auto-scaling),h5::part(auto-scaling),h6::part(auto-scaling){ max-height:580px; } h1{ font-size:1.8em; } h2{ font-size:1.5em; } h3{ font-size:1.3em; } h4{ font-size:1.1em; } h5{ font-size:1em; } h6{ font-size:.9em; } blockquote,p{ margin:1em 0 0; } ol > li,ul > li{ margin:.3em 0 0; } ol > li > p,ul > li > p{ margin:.6em 0 0; } code{ display:inline-block; font-family:Roboto Mono,monospace; font-size:.8em; letter-spacing:0; margin:-.1em .15em; padding:.1em .2em; vertical-align:baseline; } pre{ display:block; margin:1em 0 0; overflow:visible; } pre code{ box-sizing:border-box; font-size:.7em; margin:0; min-width:100%; padding:.5em; } pre::part(auto-scaling){ max-height:calc(580px - 1em); } blockquote{ margin:1em 0 0; padding:0 1em; position:relative; } blockquote::after,blockquote::before{ content:"\u201C"; display:block; font-family:Times New Roman,serif; font-weight:700; position:absolute; } blockquote::before{ left:0; top:0; } blockquote::after{ bottom:0; right:0; transform:rotate(180deg); } blockquote > *:first-child{ margin-top:0; } mark{ background:transparent; } table{ border-collapse:collapse; border-spacing:0; margin:1em 0 0; } table td,table th{ border-style:solid; border-width:1px; padding:.2em .4em; } footer,header,section::after{ box-sizing:border-box; font-size:66%; height:70px; line-height:50px; overflow:hidden; padding:10px 25px; position:absolute; } header{ top:0; } footer,header{ left:0; right:0; } footer{ bottom:0; } section{ word-wrap:break-word; --color-background:#fff8e1; --color-background-stripe:rgba(69,90,100,.1); --color-foreground:#455a64; --color-dimmed:#6a7a7d; --color-highlight:#0288d1; background-color:var(--color-background); background-image:linear-gradient(135deg, hsla(0,0%,53%,0), hsla(0,0%,53%,.02) 50%, hsla(0,0%,100%,0) 0, hsla(0,0%,100%,.05)); color:var(--color-foreground); font-family:Lato,Avenir Next,Avenir,Trebuchet MS,Segoe UI,sans-serif; font-size:35px; height:720px; letter-spacing:1.25px; line-height:1.35; padding:70px; width:1280px; } section::after{ bottom:0; font-size:80%; right:0; } section a,section mark{ color:var(--color-highlight); } section code{ background:var(--color-dimmed); color:var(--color-background); } section h1 strong,section h2 strong,section h3 strong,section h4 strong,section h5 strong,section h6 strong{ color:var(--color-highlight); } section pre{ background:var(--color-foreground); } section pre > code{ background:transparent; } section blockquote::after,section blockquote::before,section footer,section header,section section::after{ color:var(--color-dimmed); } section table td,section table th{ border-color:var(--color-foreground); } section table thead th{ background:var(--color-foreground); color:var(--color-background); } section table tbody > tr:nth-child(odd) td,section table tbody > tr:nth-child(odd) th{ background:var(--color-background-stripe, transparent); } section > *:first-child,section > header:first-child + *{ margin-top:0; } section:where(.invert){ --color-background:#455a64; --color-background-stripe:rgba(255,248,225,.1); --color-foreground:#fff8e1; --color-dimmed:#dad8c8; --color-highlight:#81d4fa; } section:where(.gaia){ --color-background:#0288d1; --color-background-stripe:rgba(255,248,225,.1); --color-foreground:#fff8e1; --color-dimmed:#cce2de; --color-highlight:#81d4fa; } section:where(.lead){ display:flex; flex-flow:column nowrap; justify-content:center; } section:where(.lead) h1,section:where(.lead) h2,section:where(.lead) h3,section:where(.lead) h4,section:where(.lead) h5,section:where(.lead) h6{ text-align:center; } section:where(.lead) p{ text-align:center; } section:where(.lead) blockquote > h1,section:where(.lead) blockquote > h2,section:where(.lead) blockquote > h3,section:where(.lead) blockquote > h4,section:where(.lead) blockquote > h5,section:where(.lead) blockquote > h6,section:where(.lead) blockquote > p{ text-align:left; } section:where(.lead) ol > li > p,section:where(.lead) ul > li > p{ text-align:left; } section:where(.lead) table{ margin-left:auto; margin-right:auto; }`),this.themeSet.add(`/*! * Marp / Marpit Uncover theme * * @theme uncover * @author Yuki Hattori * * @auto-scaling true * @size 16:9 1280px 720px * @size 4:3 960px 720px */ section{ word-wrap:break-word; --color-background:#fdfcff; --color-background-code:#f2f1f4; --color-background-paginate:rgba(32,34,40,.05); --color-foreground:#202228; --color-highlight:#009dd5; --color-highlight-hover:#087eaa; --color-highlight-heading:#33b1dd; --color-header:rgba(32,34,40,.4); --color-header-shadow:rgba(253,252,255,.8); background:var(--color-background); flex-flow:column nowrap; font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif; font-size:40px; height:720px; justify-content:center; letter-spacing:3px; line-height:1.4; padding:30px 70px; position:relative; text-align:center; width:1280px; z-index:0; } section,section::after{ color:var(--color-foreground); display:flex; } section::after{ align-items:flex-end; background:linear-gradient(-45deg, var(--color-background-paginate) 50%, transparent 50%); background-size:cover; font-size:.6em; height:80px; justify-content:flex-end; padding:30px; text-align:right; text-shadow:0 0 5px var(--color-background); width:80px; } section:where(:not(.invert)) pre code.hljs{ display:block; overflow-x:auto; padding:1em; } section:where(:not(.invert)) code.hljs{ padding:3px 5px; } section:where(:not(.invert)) .hljs{ background:#fff; color:#000; } section:where(:not(.invert)) .hljs-addition,section:where(:not(.invert)) .hljs-meta,section:where(:not(.invert)) .hljs-string,section:where(:not(.invert)) .hljs-symbol,section:where(:not(.invert)) .hljs-template-tag,section:where(:not(.invert)) .hljs-template-variable{ color:#756bb1; } section:where(:not(.invert)) .hljs-comment,section:where(:not(.invert)) .hljs-quote{ color:#636363; } section:where(:not(.invert)) .hljs-bullet,section:where(:not(.invert)) .hljs-link,section:where(:not(.invert)) .hljs-literal,section:where(:not(.invert)) .hljs-number,section:where(:not(.invert)) .hljs-regexp{ color:#31a354; } section:where(:not(.invert)) .hljs-deletion,section:where(:not(.invert)) .hljs-variable{ color:#88f; } section:where(:not(.invert)) .hljs-built_in,section:where(:not(.invert)) .hljs-doctag,section:where(:not(.invert)) .hljs-keyword,section:where(:not(.invert)) .hljs-name,section:where(:not(.invert)) .hljs-section,section:where(:not(.invert)) .hljs-selector-class,section:where(:not(.invert)) .hljs-selector-id,section:where(:not(.invert)) .hljs-selector-tag,section:where(:not(.invert)) .hljs-strong,section:where(:not(.invert)) .hljs-tag,section:where(:not(.invert)) .hljs-title,section:where(:not(.invert)) .hljs-type{ color:#3182bd; } section:where(:not(.invert)) .hljs-emphasis{ font-style:italic; } section:where(:not(.invert)) .hljs-attribute{ color:#e6550d; } section:where(.invert){ --color-background:#202228; --color-background-code:#2b2d33; --color-background-paginate:hsla(0,0%,100%,.05); --color-foreground:#fff; --color-highlight:#60d0f0; --color-highlight-hover:#88dcf4; --color-highlight-heading:#80d9f3; --color-header:hsla(0,0%,100%,.4); --color-header-shadow:rgba(32,34,40,.8); } section:where(.invert) pre code.hljs{ display:block; overflow-x:auto; padding:1em; } section:where(.invert) code.hljs{ padding:3px 5px; } section:where(.invert) .hljs{ background:#222; color:#fff; } section:where(.invert) .hljs-comment,section:where(.invert) .hljs-quote{ color:#777; } section:where(.invert) .hljs-built_in,section:where(.invert) .hljs-bullet,section:where(.invert) .hljs-deletion,section:where(.invert) .hljs-link,section:where(.invert) .hljs-literal,section:where(.invert) .hljs-meta,section:where(.invert) .hljs-number,section:where(.invert) .hljs-params,section:where(.invert) .hljs-regexp,section:where(.invert) .hljs-symbol,section:where(.invert) .hljs-tag,section:where(.invert) .hljs-template-variable,section:where(.invert) .hljs-variable{ color:#ab875d; } section:where(.invert) .hljs-attribute,section:where(.invert) .hljs-name,section:where(.invert) .hljs-section,section:where(.invert) .hljs-selector-class,section:where(.invert) .hljs-selector-id,section:where(.invert) .hljs-title,section:where(.invert) .hljs-type{ color:#9b869b; } section:where(.invert) .hljs-addition,section:where(.invert) .hljs-keyword,section:where(.invert) .hljs-selector-tag,section:where(.invert) .hljs-string{ color:#8f9c6c; } section:where(.invert) .hljs-emphasis{ font-style:italic; } section:where(.invert) .hljs-strong{ font-weight:700; } section > *:first-child,section[data-header] > :nth-child(2){ margin-top:0; } section > *:last-child,section[data-footer] > :nth-last-child(2){ margin-bottom:0; } section blockquote,section p{ margin:0 0 15px; } section h1,section h2,section h3,section h4,section h5,section h6{ margin:15px 0 30px; } section h1 strong,section h2 strong,section h3 strong,section h4 strong,section h5 strong,section h6 strong{ color:var(--color-highlight-heading); font-weight:inherit; } section h1::part(auto-scaling),section h2::part(auto-scaling),section h3::part(auto-scaling),section h4::part(auto-scaling),section h5::part(auto-scaling),section h6::part(auto-scaling){ max-height:660px; } section h1{ font-size:2em; } section h2{ font-size:1.7em; } section h3{ font-size:1.4em; letter-spacing:2px; } section h4{ font-size:1.2em; letter-spacing:2px; } section h5{ font-size:1em; letter-spacing:1px; } section h6{ font-size:.8em; letter-spacing:1px; } section footer,section header{ color:var(--color-header); font-size:.45em; left:70px; letter-spacing:1px; position:absolute; right:70px; text-shadow:0 1px 0 var(--color-header-shadow); z-index:1; } section header{ top:30px; } section footer{ bottom:30px; } section a{ color:var(--color-highlight); text-decoration:none; } section a:hover{ color:var(--color-highlight-hover); text-decoration:underline; } section ol,section ul{ margin:0 auto; text-align:left; } section > ol,section > ul{ margin-bottom:15px; } section code{ font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace; letter-spacing:0; } section *:not(pre) > code,section > code{ background:var(--color-background-code); color:var(--color-foreground); margin:-.2em .2em .2em; padding:.2em; } section pre{ --preserve-aspect-ratio:xMidYMid meet; filter:drop-shadow(0 4px 4px rgba(0, 0, 0, .2)); font-size:70%; line-height:1.15; margin:15px 0 30px; text-align:left; } section pre::part(auto-scaling){ max-height:570px; } section pre > code{ background:var(--color-background-code); box-sizing:content-box; color:var(--color-foreground); display:block; margin:0 auto; min-width:456px; padding:.4em .6em; } section[data-size="4:3"] pre > code{ min-width:328px; } section table{ border-collapse:collapse; margin:0 auto 15px; } section table > tbody > tr > td,section table > tbody > tr > th,section table > thead > tr > td,section table > thead > tr > th{ padding:.15em .5em; } section table > thead > tr > td,section table > thead > tr > th{ border-bottom:3px solid; } section table > tbody > tr:not(:last-child) > td,section table > tbody > tr:not(:last-child) > th{ border-bottom:1px solid; } section blockquote{ font-size:90%; line-height:1.3; padding:0 2em; position:relative; z-index:0; } section blockquote::after,section blockquote::before{ content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBkPSJNNDQgMTkuMyAzOC45NCAwQzguMTQgOS41OSAwIDQwLjA1IDAgNTQuODNWMTAwaDQxLjQ3VjU0LjgzaC0yM2MtLjA0LS4yOC4yNS0yNy42NiAyNS41My0zNS41M3ptNTYgMEw5NC45NCAwQzY0LjE0IDkuNTkgNTYgNDAuMDUgNTYgNTQuODNWMTAwaDQxLjQ3VjU0LjgzaC0yM2MtLjA0LS4yOC4yNS0yNy42NiAyNS41My0zNS41M3oiIHN0eWxlPSJmaWxsOiM4ODg7b3BhY2l0eTouMzMiLz48L3N2Zz4="); height:auto; pointer-events:none; position:absolute; width:1em; z-index:-1; } section blockquote::before{ left:0; top:0; } section blockquote::after{ bottom:0; right:0; transform:rotate(180deg); } section blockquote > *:last-child{ margin-bottom:0; } section mark{ background:transparent; color:var(--color-highlight); }`)}applyMarkdownItPlugins(t){super.applyMarkdownItPlugins(t),t.use(oDe).use(rDe).use(cDe).use(jOe).use(EMe).use(vMe)}highlighter(t,r,n){return r&&zZ.getLanguage(r)?zZ.highlight(t,{language:r,ignoreIllegals:!0}).value:""}renderStyle(t){let r=super.renderStyle(t),n=[WOe,...this.options.minifyCSS?mMe:[]];return ROe(n).process(r).css}themeSetPackOptions(){let t={...super.themeSetPackOptions()},r=o=>o&&(t.before=`${o} ${t.before||""}`),{emoji:n}=this.options;var i;r((i=n).shortcode==="twemoji"||i.unicode==="twemoji"?`img[data-marp-twemoji]{ background:transparent; height:1em; margin:0 .05em 0 .1em; vertical-align:-.1em; width:1em; }`:void 0);let a=(o=>{let{enabled:s,options:l}=Ka(o);if(!s)return null;switch(vK(l)){case"mathjax":return _K(o);case"katex":return hK(l.katexFontPath)}})(this);return a&&r(a),t}};Xa.html={br:[]},mT.Marp=Xa,mT.default=Xa});var yMe={};eJ(yMe,{default:()=>vT});module.exports=tJ(yMe);var ET=require("obsidian");var fE={autoReload:!0,createNewSplitTab:!0,themeDir:"MarpTheme"};var HK=require("obsidian");var h4=require("fs/promises"),SE=require("obsidian"),ca=require("path"),_d=m4(EE()),hd="app://local";async function md(e){try{return xE(e,await(0,h4.readFile)(e,{encoding:"base64"}))}catch(t){return null}}async function yE(e){if(await app.vault.adapter.exists(e))return app.vault.adapter.getResourcePath(e);try{return await(0,h4.access)(e),`${hd}/${(0,ca.normalize)(e)}`}catch(t){return null}}async function bE(e){if(!_d.default.getType(e))return null;if(await app.vault.adapter.exists(e)){let r=this.app.vault.adapter.getBasePath();return md((0,ca.normalize)((0,ca.join)(r,e)))}try{return await(0,h4.access)(e),md((0,ca.normalize)(e))}catch(r){}try{if(e.startsWith(hd)){let r=e.slice(hd.length);return await(0,h4.access)(r),md((0,ca.normalize)(r))}}catch(r){}return nJ(e)}async function nJ(e){try{return xE(e,Buffer.from(await(0,SE.requestUrl)(e).arrayBuffer).toString("base64"))}catch(t){return null}}function xE(e,t){let r=_d.default.getType(e);return r?`data:${r};base64,${t}`:null}async function LE(e){var o;let r=new DOMParser().parseFromString(e,"text/html"),n=r.getElementsByTagName("img");for(let s=0;s<~]))"].join("|");return new RegExp(t,e?void 0:"g")}function Vd(e){if(typeof e!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return e.replace(Pd(),"")}var tl=m4(require("node:process"),1),cS=require("node:os"),Kee=()=>{let{env:e}=tl.default;if(tl.default.platform==="win32")return e.COMSPEC||"cmd.exe";try{let{shell:t}=(0,cS.userInfo)();if(t)return t}catch(t){}return tl.default.platform==="darwin"?e.SHELL||"/bin/zsh":e.SHELL||"/bin/sh"},Xee=Kee(),TS=Xee;var Jee=["-ilc",'echo -n "_SHELL_ENV_DELIMITER_"; env; echo -n "_SHELL_ENV_DELIMITER_"; exit'],ete={DISABLE_AUTO_UPDATE:"true"},tte=e=>{e=e.split("_SHELL_ENV_DELIMITER_")[1];let t={};for(let r of Vd(e).split(` `).filter(n=>!!n)){let[n,...i]=r.split("=");t[n]=i.join("=")}return t};function QS(e){if(rl.default.platform==="win32")return rl.default.env;try{let{stdout:t}=dS.default.sync(e||TS,Jee,{env:ete});return tte(t)}catch(t){if(e)throw t;return rl.default.env}}function pS(){let{PATH:e}=QS();return e}function Bd(){nl.default.platform!=="win32"&&(nl.default.env.PATH=pS()||["./node_modules/.bin","/.nodebrew/current/bin","/usr/local/bin",nl.default.env.PATH].join(":"))}var rte=` module.exports = ({ marp }) => marp.use((md) => { // https://github.com/markdown-it/markdown-it/issues/447#issuecomment-373408654 const defaultValidateLink = md.validateLink; md.validateLink = url => /^data:image\\/.*?;/.test(url) || defaultValidateLink(url); })`;function fS(){return rte}var nte=/!\[[^\]]*\]\(([^)]+)\)/g;async function il(e,t,r,n){let i=(0,Qi.join)(process.env[process.platform=="win32"?"USERPROFILE":"HOME"],"Downloads");if(!e)return;let a=(0,Qi.normalize)((0,Qi.join)(r,e.path)),o=(0,Qi.join)(i,`${e.basename}.tmp`),s=(0,Qi.join)(i,"engine.js"),l=await(0,J1.readFile)(a,"utf-8"),u=await Promise.all([...new Set([...l.matchAll(nte)].map(d=>d[1]))].map(async d=>[d,await bE(d)]));for(let[d,p]of u)l=l.replace(new RegExp(String.raw`(!\[[^\]]*\])\(${d.replace(/\\/g,"\\\\")}\)`,"g"),`$1(${p})`);await(0,J1.mkdir)(i,{recursive:!0});try{await(0,J1.writeFile)(o,l),await(0,J1.writeFile)(s,fS())}catch(d){console.error(d)}let c;try{await(0,J1.access)(n),c=`npx -y @marp-team/marp-cli@latest --bespoke.transition --stdin false --allow-local-files --theme-set "${n}" -o "${(0,Qi.join)(i,e.basename)}.${t}" --engine ${s} -- "${o}"`}catch(d){c=`npx -y @marp-team/marp-cli@latest --stdin false --allow-local-files --bespoke.transition -o "${(0,Qi.join)(i,e.basename)}.${t}" --engine ${s} -- "${o}"`}Bd(),new Fd.Notice(`Exporting "${e.basename}.${t}" to "${i}"`,2e4),(0,mS.exec)(c,()=>{new Fd.Notice("Exported successfully",2e4),(0,J1.rm)(o),(0,J1.rm)(s)})}var IK=m4(NK()),u7=new IK.Marp,mze=u7.themeSet.default;var kK=require("path"),Ja="marp-preview-view",_T=class extends HK.ItemView{constructor(r,n){super(r);this.file=null,this.settings=n}getViewType(){return Ja}getDisplayText(){return"Marp Preview"}replaceImageWikilinks(r){let n=/!\[\[(.+?)\]\]/g;return r.replace(n,(a,o)=>{let s=this.app.vault.adapter.getResourcePath(o);return`![${o}](${s})`})}async renderPreview(){if(!this.file)return;let r=await this.app.vault.cachedRead(this.file),n=this.replaceImageWikilinks(r),{html:i,css:a}=u7.render(n),o=await LE(i),s=this.containerEl.children[1];s.empty(),s.appendChild(o.body.children[0]),s.createEl("style",{text:a})}addActions(){let r=this.app.vault.adapter.getBasePath(),n=(0,kK.join)(r,this.settings.themeDir);this.addAction("download","Export as PDF",()=>{this.file&&il(this.file,"pdf",r,n)}),this.addAction("image","Export as PPTX",()=>{this.file&&il(this.file,"pptx",r,n)}),this.addAction("code-glyph","Export as HTML",()=>{this.file&&il(this.file,"html",r,n)})}async onOpen(){this.registerEvent(this.app.vault.on("modify",this.onChange.bind(this))),this.addActions()}async onClose(){}onChange(){this.settings.autoReload&&this.renderPreview()}async setState(r,n){return r.file&&(this.file=r.file),await this.renderPreview(),super.setState(r,n)}getState(){return{file:this.file}}};var vo=require("obsidian"),gT=class extends vo.PluginSettingTab{constructor(r,n){super(r,n);this.plugin=n}display(){let{containerEl:r}=this;r.empty(),r.createEl("h2",{text:"Settings for Marp Plugin."}),new vo.Setting(r).setName("Enable Auto Reload").setDesc("Enable the auto-reload feature that automatically reloads the preview on save.").addToggle(n=>n.setValue(this.plugin.settings.autoReload).onChange(async i=>{this.plugin.settings.autoReload=i,await this.plugin.saveSettings()})),new vo.Setting(r).setName("Enable Open Preview in Split Tab").setDesc("Enables the ability to open previews in split tabs. When turned off, a new tab is created in the same split as the markdown file.").addToggle(n=>n.setValue(this.plugin.settings.createNewSplitTab).onChange(async i=>{this.plugin.settings.createNewSplitTab=i,await this.plugin.saveSettings()})),new vo.Setting(r).setName("Theme Folder Location").setDesc("Specify the relative path of the directory where the theme is saved. By saving the css files in the specified directory, Marp can use a custom theme.").addText(n=>n.setPlaceholder("MarpTheme").setValue(this.plugin.settings.themeDir).onChange(async i=>{this.plugin.settings.themeDir=i,await this.plugin.saveSettings()}))}};var yT=require("fs/promises");var PK=require("fs"),e4=require("path"),vT=class extends ET.Plugin{async onload(){await this.loadSettings(),this.addRibbonIcon("presentation","Marp: Open Preview",async n=>{var a;let i=(a=this.app.workspace.activeEditor)==null?void 0:a.file;if(!i)return new ET.Notice("Please select the tab for the file you want to view in Marp , and then click this button again.",1e4);await this.activateView(i)});let r=this;this.addCommand({id:"open-preview",name:"Open Preview",async editorCallback(n,i){let a=i.file;a&&await r.activateView(a)}}),this.registerView(Ja,n=>new _T(n,this.settings)),this.addSettingTab(new gT(this.app,this));{let n=this.app.vault.adapter.getBasePath(),{themeDir:i}=this.settings,a=o=>o.split(".").at(-1)==="css";if(i&&(0,PK.existsSync)((0,e4.join)(n,i))){let o=(await(0,yT.readdir)((0,e4.normalize)((0,e4.join)(n,i)),{withFileTypes:!0})).filter(l=>l.isFile()&&a(l.name)).map(l=>(0,e4.normalize)((0,e4.join)(n,i,l.name)));(await Promise.all(o.map(l=>(0,yT.readFile)(l,{encoding:"utf-8"})))).forEach(l=>u7.themeSet.add(l))}}}async onunload(){this.app.workspace.detachLeavesOfType(Ja)}async activateView(r){this.app.workspace.detachLeavesOfType(Ja),this.settings.createNewSplitTab?await this.app.workspace.getLeaf("split").setViewState({type:Ja,active:!0,state:{file:r}}):await this.app.workspace.getLeaf("tab").setViewState({type:Ja,active:!0,state:{file:r}})}async loadSettings(){this.settings={...fE,...await this.loadData()}}async saveSettings(){await this.saveData(this.settings)}}; /*! Bundled license information: cssesc/cssesc.js: (*! https://mths.be/cssesc v3.0.0 by @mathias *) mhchemparser/dist/mhchemParser.js: (*! ************************************************************************* * * mhchemParser.ts * 4.1.1 * * Parser for the \ce command and \pu command for MathJax and Co. * * mhchem's \ce is a tool for writing beautiful chemical equations easily. * mhchem's \pu is a tool for writing physical units easily. * * ---------------------------------------------------------------------- * * Copyright (c) 2015-2021 Martin Hensel * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * ---------------------------------------------------------------------- * * https://github.com/mhchem/mhchemParser * *) */