PageSourceSearch

https://chat-gpt-next-web-zxl.vercel.app/_next/static/chunks/6991.870df5634ae68fb5.js

js chat-gpt-next-web-zxl.vercel.app collected 2026-10-03 06:26:32 UTC 463,003 bytes, 6 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6991],{99824:function(e,t){"use strict";t.Nm=t.Rq=void 0;var n=/^([^\w]*)(javascript|data|vbscript)/im,r=/&#(\w+)(^\w|;)?/g,i=/&(newline|tab);/gi,a=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,o=/^.+(:|&colon;)/gim,l=[".","/"];t.Rq="about:blank",t.Nm=function(e){if(!e)return t.Rq;var s=e.replace(a,"").replace(r,function(e,t){return String.fromCharCode(t)}).replace(i,"").replace(a,"").trim();if(!s)return t.Rq;if(l.indexOf(s[0])>-1)return s;var c=s.match(o);if(!c)return s;var u=c[0];return n.test(u)?t.Rq:s}},89539:function(e){"use strict";var t,n,r,i,a,o,l,s,c,u,d,f,h,p,g,m,b,y,_,v,x;e.exports=(t="millisecond",n="second",r="minute",i="hour",a="week",o="month",l="quarter",s="year",c="date",u="Invalid Date",d=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,f=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,h=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},(g={})[p="en"]={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||"th")+"]"}},m=function(e){return e instanceof v},b=function e(t,n,r){var i;if(!t)return p;if("string"==typeof t){var a=t.toLowerCase();g[a]&&(i=a),n&&(g[a]=n,i=a);var o=t.split("-");if(!i&&o.length>1)return e(o[0])}else{var l=t.name;g[l]=t,i=l}return!r&&i&&(p=i),i||!r&&p},y=function(e,t){if(m(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new v(n)},(_={s:h,z:function(e){var t=-e.utcOffset(),n=Math.abs(t);return(t<=0?"+":"-")+h(Math.floor(n/60),2,"0")+":"+h(n%60,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),i=t.clone().add(r,o),a=n-i<0,l=t.clone().add(r+(a?-1:1),o);return+(-(r+(n-i)/(a?i-l:l-i))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return({M:o,y:s,w:a,d:"day",D:c,h:i,m:r,s:n,ms:t,Q:l})[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}}).l=b,_.i=m,_.w=function(e,t){return y(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})},x=(v=function(){function e(e){this.$L=b(e.locale,null,!0),this.parse(e)}var h=e.prototype;return h.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(_.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(d);if(r){var i=r[2]-1||0,a=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},h.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},h.$utils=function(){return _},h.isValid=function(){return this.$d.toString()!==u},h.isSame=function(e,t){var n=y(e);return this.startOf(t)<=n&&n<=this.endOf(t)},h.isAfter=function(e,t){return y(e)<this.startOf(t)},h.isBefore=function(e,t){return this.endOf(t)<y(e)},h.$g=function(e,t,n){return _.u(e)?this[t]:this.set(n,e)},h.unix=function(){return Math.floor(this.valueOf()/1e3)},h.valueOf=function(){return this.$d.getTime()},h.startOf=function(e,t){var l=this,u=!!_.u(t)||t,d=_.p(e),f=function(e,t){var n=_.w(l.$u?Date.UTC(l.$y,t,e):new Date(l.$y,t,e),l);return u?n:n.endOf("day")},h=function(e,t){return _.w(l.toDate()[e].apply(l.toDate("s"),(u?[0,0,0,0]:[23,59,59,999]).slice(t)),l)},p=this.$W,g=this.$M,m=this.$D,b="set"+(this.$u?"UTC":"");switch(d){case s:return u?f(1,0):f(31,11);case o:return u?f(1,g):f(0,g+1);case a:var y=this.$locale().weekStart||0,v=(p<y?p+7:p)-y;return f(u?m-v:m+(6-v),g);case"day":case c:return h(b+"Hours",0);case i:return h(b+"Minutes",1);case r:return h(b+"Seconds",2);case n:return h(b+"Milliseconds",3);default:return this.clone()}},h.endOf=function(e){return this.startOf(e,!1)},h.$set=function(e,a){var l,u=_.p(e),d="set"+(this.$u?"UTC":""),f=((l={}).day=d+"Date",l[c]=d+"Date",l[o]=d+"Month",l[s]=d+"FullYear",l[i]=d+"Hours",l[r]=d+"Minutes",l[n]=d+"Seconds",l[t]=d+"Milliseconds",l)[u],h="day"===u?this.$D+(a-this.$W):a;if(u===o||u===s){var p=this.clone().set(c,1);p.$d[f](h),p.init(),this.$d=p.set(c,Math.min(this.$D,p.daysInMonth())).$d}else f&&this.$d[f](h);return this.init(),this},h.set=function(e,t){return this.clone().$set(e,t)},h.get=function(e){return this[_.p(e)]()},h.add=function(e,t){var l,c=this;e=Number(e);var u=_.p(t),d=function(t){var n=y(c);return _.w(n.date(n.date()+Math.round(t*e)),c)};if(u===o)return this.set(o,this.$M+e);if(u===s)return this.set(s,this.$y+e);if("day"===u)return d(1);if(u===a)return d(7);var f=((l={})[r]=6e4,l[i]=36e5,l[n]=1e3,l)[u]||1,h=this.$d.getTime()+e*f;
1return _.w(h,this)},h.subtract=function(e,t){return this.add(-1*e,t)},h.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||u;var r=e||"YYYY-MM-DDTHH:mm:ssZ",i=_.z(this),a=this.$H,o=this.$m,l=this.$M,s=n.weekdays,c=n.months,d=function(e,n,i,a){return e&&(e[n]||e(t,r))||i[n].slice(0,a)},h=function(e){return _.s(a%12||12,e,"0")},p=n.meridiem||function(e,t,n){var r=e<12?"AM":"PM";return n?r.toLowerCase():r},g={YY:String(this.$y).slice(-2),YYYY:this.$y,M:l+1,MM:_.s(l+1,2,"0"),MMM:d(n.monthsShort,l,c,3),MMMM:d(c,l),D:this.$D,DD:_.s(this.$D,2,"0"),d:String(this.$W),dd:d(n.weekdaysMin,this.$W,s,2),ddd:d(n.weekdaysShort,this.$W,s,3),dddd:s[this.$W],H:String(a),HH:_.s(a,2,"0"),h:h(1),hh:h(2),a:p(a,o,!0),A:p(a,o,!1),m:String(o),mm:_.s(o,2,"0"),s:String(this.$s),ss:_.s(this.$s,2,"0"),SSS:_.s(this.$ms,3,"0"),Z:i};return r.replace(f,function(e,t){return t||g[e]||i.replace(":","")})},h.utcOffset=function(){return-(15*Math.round(this.$d.getTimezoneOffset()/15))},h.diff=function(e,t,c){var u,d=_.p(t),f=y(e),h=(f.utcOffset()-this.utcOffset())*6e4,p=this-f,g=_.m(this,f);return g=((u={})[s]=g/12,u[o]=g,u[l]=g/3,u[a]=(p-h)/6048e5,u.day=(p-h)/864e5,u[i]=p/36e5,u[r]=p/6e4,u[n]=p/1e3,u)[d]||p,c?g:_.a(g)},h.daysInMonth=function(){return this.endOf(o).$D},h.$locale=function(){return g[this.$L]},h.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=b(e,t,!0);return r&&(n.$L=r),n},h.clone=function(){return _.w(this.$d,this)},h.toDate=function(){return new Date(this.valueOf())},h.toJSON=function(){return this.isValid()?this.toISOString():null},h.toISOString=function(){return this.$d.toISOString()},h.toString=function(){return this.$d.toUTCString()},e}()).prototype,y.prototype=x,[["$ms",t],["$s",n],["$m",r],["$H",i],["$W","day"],["$M",o],["$y",s],["$D",c]].forEach(function(e){x[e[1]]=function(t){return this.$g(t,e[0],e[1])}}),y.extend=function(e,t){return e.$i||(e(t,v,y),e.$i=!0),y},y.locale=b,y.isDayjs=m,y.unix=function(e){return y(1e3*e)},y.en=g[p],y.Ls=g,y.p={},y)},68985:function(e){"use strict";e.exports=function(){let{entries:e,setPrototypeOf:t,isFrozen:n,getPrototypeOf:r,getOwnPropertyDescriptor:i}=Object,{freeze:a,seal:o,create:l}=Object,{apply:s,construct:c}="undefined"!=typeof Reflect&&Reflect;s||(s=function(e,t,n){return e.apply(t,n)}),a||(a=function(e){return e}),o||(o=function(e){return e}),c||(c=function(e,t){return new e(...t)});let u=x(Array.prototype.forEach),d=x(Array.prototype.pop),f=x(Array.prototype.push),h=x(String.prototype.toLowerCase),p=x(String.prototype.toString),g=x(String.prototype.match),m=x(String.prototype.replace),b=x(String.prototype.indexOf),y=x(String.prototype.trim),_=x(RegExp.prototype.test),v=(q=TypeError,function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return c(q,t)});function x(e){return function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return s(e,t,r)}}
1function w(e,r,i){var a;i=null!==(a=i)&&void 0!==a?a:h,t&&t(e,null);let o=r.length;for(;o--;){let t=r[o];if("string"==typeof t){let e=i(t);e!==t&&(n(r)||(r[o]=e),t=e)}e[t]=!0}return e}function k(t){let n=l(null);for(let[r,i]of e(t))n[r]=i;return n}function E(e,t){for(;null!==e;){let n=i(e,t);if(n){if(n.get)return x(n.get);if("function"==typeof n.value)return x(n.value)}e=r(e)}return function(e){return console.warn("fallback value for",e),null}}let N=a(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),S=a(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),C=a(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),A=a(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),M=a(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),T=a(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),O=a(["#text"]),D=a(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),L=a(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),R=a(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","
1subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),I=a(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),F=o(/\{\{[\w\W]*|[\w\W]*\}\}/gm),z=o(/<%[\w\W]*|[\w\W]*%>/gm),P=o(/\${[\w\W]*}/gm),B=o(/^data-[\-\w.\u00B7-\uFFFF]/),U=o(/^aria-[\-\w]+$/),j=o(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),H=o(/^(?:\w+script|data):/i),$=o(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Z=o(/^html$/i);var q,K=Object.freeze({__proto__:null,MUSTACHE_EXPR:F,ERB_EXPR:z,TMPLIT_EXPR:P,DATA_ATTR:B,ARIA_ATTR:U,IS_ALLOWED_URI:j,IS_SCRIPT_OR_DATA:H,ATTR_WHITESPACE:$,DOCTYPE_NAME:Z});let G=()=>"undefined"==typeof window?null:window,W=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let n=null,r="data-tt-policy-suffix";t&&t.hasAttribute(r)&&(n=t.getAttribute(r));let i="dompurify"+(n?"#"+n:"");try{return e.createPolicy(i,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+i+" could not be created."),null}};return function t(){let n,r,i,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:G(),l=e=>t(e);if(l.version="3.0.5",l.removed=[],!o||!o.document||9!==o.document.nodeType)return l.isSupported=!1,l;let s=o.document,c=s.currentScript,{document:x}=o,{DocumentFragment:F,HTMLTemplateElement:z,Node:P,Element:B,NodeFilter:U,NamedNodeMap:H=o.NamedNodeMap||o.MozNamedAttrMap,HTMLFormElement:$,DOMParser:q,trustedTypes:V}=o,Y=B.prototype,X=E(Y,"cloneNode"),Q=E(Y,"nextSibling"),J=E(Y,"childNodes"),ee=E(Y,"parentNode");if("function"==typeof z){let e=x.createElement("template");e.content&&e.content.ownerDocument&&(x=e.content.ownerDocument)}let et="",{implementation:en,createNodeIterator:er,createDocumentFragment:ei,getElementsByTagName:ea}=x,{importNode:eo}=s,el={};l.isSupported="function"==typeof e&&"function"==typeof ee&&en&&void 0!==en.createHTMLDocument;let{MUSTACHE_EXPR:es,ERB_EXPR:ec,TMPLIT_EXPR:eu,DATA_ATTR:ed,ARIA_ATTR:ef,IS_SCRIPT_OR_DATA:eh,ATTR_WHITESPACE:ep}=K,{IS_ALLOWED_URI:eg}=K,em=null,eb=w({},[...N,...S,...C,...M,...O]),ey=null,e_=w({},[...D,...L,...R,...I]),ev=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),ex=null,ew=null,ek=!0,eE=!0,eN=!1,eS=!0,eC=!1,eA=!1,eM=!1,eT=!1,eO=!1,eD=!1,eL=!1,eR=!0,eI=!1,eF=!0,ez=!1,eP={},eB=null,eU=w({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),ej=null,eH=w({},["audio","video","img","source","image","track"]),e$=null,eZ=w({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),eq="http://www.w3.org/1998/Math/MathML",eK="http://www.w3.org/2000/svg",eG="http://www.w3.org/1999/xhtml",eW=eG,eV=!1,eY=null,eX=w({},[eq,eK,eG],p),eQ=["application/xhtml+xml","text/html"],eJ=null,e0=x.createElement("form"),e1=function(e){return e instanceof RegExp||e instanceof Function},e2=function(e){if(!eJ||eJ!==e){if(e&&"object"==typeof e||(e={}),e=k(e),i="application/xhtml+xml"===(r=r=-1===eQ.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE)?p:h,em="ALLOWED_TAGS"in e?w({},e.ALLOWED_TAGS,i):eb,ey="ALLOWED_ATTR"in e?w({},e.ALLOWED_ATTR,i):e_,eY="ALLOWED_NAMESPACES"in e?w({},e.ALLOWED_NAMESPACES,p):eX,e$="ADD_URI_SAFE_ATTR"in e?w(k(eZ),e.ADD_URI_SAFE_ATTR,i):eZ,ej="ADD_DATA_URI_TAGS"in e?w(k(eH),e.ADD_DATA_URI_TAGS,i):eH,eB="FORBID_CONTENTS"in e?w({},e.FORBID_CONTENTS,i):eU,ex="FORBID_TAGS"in e?w({},e.FORBID_TAGS,i):{},ew="FORBID_ATTR"in e?w({},e.FORBID_ATTR,i):{},eP="USE_PROFILES"in e&&e.USE_PROFILES,ek=!1!==e.ALLOW_ARIA_ATTR,eE=!1!==e.ALLOW_DATA_ATTR,eN=e.ALLOW_UNKNOWN_PROTOCOLS||!1,eS=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,eC=e.SAFE_FOR_TEMPLATES||!1,eA=e.WHOLE_DOCUMENT||!1,eO=e.RETURN_DOM||!1,eD=e.RETURN_DOM_FRAGMENT||!1,eL=e.RETURN_TRUSTED_TYPE||!1,eT=e.FORCE_BODY||!1,eR=!1!==e.
1SANITIZE_DOM,eI=e.SANITIZE_NAMED_PROPS||!1,eF=!1!==e.KEEP_CONTENT,ez=e.IN_PLACE||!1,eg=e.ALLOWED_URI_REGEXP||j,eW=e.NAMESPACE||eG,ev=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&e1(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(ev.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&e1(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(ev.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(ev.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),eC&&(eE=!1),eD&&(eO=!0),eP&&(em=w({},[...O]),ey=[],!0===eP.html&&(w(em,N),w(ey,D)),!0===eP.svg&&(w(em,S),w(ey,L),w(ey,I)),!0===eP.svgFilters&&(w(em,C),w(ey,L),w(ey,I)),!0===eP.mathMl&&(w(em,M),w(ey,R),w(ey,I))),e.ADD_TAGS&&(em===eb&&(em=k(em)),w(em,e.ADD_TAGS,i)),e.ADD_ATTR&&(ey===e_&&(ey=k(ey)),w(ey,e.ADD_ATTR,i)),e.ADD_URI_SAFE_ATTR&&w(e$,e.ADD_URI_SAFE_ATTR,i),e.FORBID_CONTENTS&&(eB===eU&&(eB=k(eB)),w(eB,e.FORBID_CONTENTS,i)),eF&&(em["#text"]=!0),eA&&w(em,["html","head","body"]),em.table&&(w(em,["tbody"]),delete ex.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw v('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw v('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');et=(n=e.TRUSTED_TYPES_POLICY).createHTML("")}else void 0===n&&(n=W(V,c)),null!==n&&"string"==typeof et&&(et=n.createHTML(""));a&&a(e),eJ=e}},e3=w({},["mi","mo","mn","ms","mtext"]),e4=w({},["foreignobject","desc","title","annotation-xml"]),e5=w({},["title","style","font","a","script"]),e6=w({},S);w(e6,C),w(e6,A);let e9=w({},M);w(e9,T);let e8=function(e){let t=ee(e);t&&t.tagName||(t={namespaceURI:eW,tagName:"template"});let n=h(e.tagName),i=h(t.tagName);return!!eY[e.namespaceURI]&&(e.namespaceURI===eK?t.namespaceURI===eG?"svg"===n:t.namespaceURI===eq?"svg"===n&&("annotation-xml"===i||e3[i]):!!e6[n]:e.namespaceURI===eq?t.namespaceURI===eG?"math"===n:t.namespaceURI===eK?"math"===n&&e4[i]:!!e9[n]:e.namespaceURI===eG?(t.namespaceURI!==eK||!!e4[i])&&(t.namespaceURI!==eq||!!e3[i])&&!e9[n]&&(e5[n]||!e6[n]):"application/xhtml+xml"===r&&!!eY[e.namespaceURI])},e7=function(e){f(l.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){e.remove()}},te=function(e,t){try{f(l.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){f(l.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!ey[e]){if(eO||eD)try{e7(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}}},tt=function(e){let t,i;if(eT)e="<remove></remove>"+e;else{let t=g(e,/^[\r\n\t ]+/);i=t&&t[0]}"application/xhtml+xml"===r&&eW===eG&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");let a=n?n.createHTML(e):e;if(eW===eG)try{t=new q().parseFromString(a,r)}catch(e){}if(!t||!t.documentElement){t=en.createDocument(eW,"template",null);try{t.documentElement.innerHTML=eV?et:a}catch(e){}}let o=t.body||t.documentElement;return(e&&i&&o.insertBefore(x.createTextNode(i),o.childNodes[0]||null),eW===eG)?ea.call(t,eA?"html":"body")[0]:eA?t.documentElement:o},tn=function(e){return er.call(e.ownerDocument||e,e,U.SHOW_ELEMENT|U.SHOW_COMMENT|U.SHOW_TEXT,null,!1)},tr=function(e){return"object"==typeof P?e instanceof P:e&&"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},ti=function(e,t,n){el[e]&&u(el[e],e=>{e.call(l,t,n,eJ)})},ta=function(e){let t;if(ti("beforeSanitizeElements",e,null),e instanceof $&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof H)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes))return e7(e),!0;let n=i(e.nodeName);if(ti("uponSanitizeElement",e,{tagName:n,allowedTags:em}),e.hasChildNodes()&&!tr(e.firstElementChild)&&(!tr(e.content)||!tr(e.content.firstElementChild))&&_(/<[/\w]/g,e.innerHTML)&&_(/<[/\w]/g,e.textContent))return e7(e),!0;if(!em[n]||ex[n]){if(!ex[n]&&tl(n)&&(ev.tagNameCheck instanceof RegExp&&_(ev.tagNameCheck,n)||ev.tagNameCheck instanceof Function&&ev.tagNameCheck(n)))return!1;if(eF&&!eB[n]){let t=ee(e)||e.parentNode,n=J(e)||e.childNodes;if(n&&t){let r=n.length;for(let i=r-1;i>=0;--i)t.insertBefore(X(n[i],!0),Q(e))}}return e7(e),!0}return e instanceof B&&!e8(e)||("noscript"===n||"noembed"===n||"noframes"===n)&&_(/<\/no(script|embed|frames)/i,e.innerHTML)?(e7(e),!0):(eC&&3===e.n
1odeType&&(t=m(t=e.textContent,es," "),t=m(t,ec," "),t=m(t,eu," "),e.textContent!==t&&(f(l.removed,{element:e.cloneNode()}),e.textContent=t)),ti("afterSanitizeElements",e,null),!1)},to=function(e,t,n){if(eR&&("id"===t||"name"===t)&&(n in x||n in e0))return!1;if(eE&&!ew[t]&&_(ed,t));else if(ek&&_(ef,t));else if(!ey[t]||ew[t]){if(!(tl(e)&&(ev.tagNameCheck instanceof RegExp&&_(ev.tagNameCheck,e)||ev.tagNameCheck instanceof Function&&ev.tagNameCheck(e))&&(ev.attributeNameCheck instanceof RegExp&&_(ev.attributeNameCheck,t)||ev.attributeNameCheck instanceof Function&&ev.attributeNameCheck(t))||"is"===t&&ev.allowCustomizedBuiltInElements&&(ev.tagNameCheck instanceof RegExp&&_(ev.tagNameCheck,n)||ev.tagNameCheck instanceof Function&&ev.tagNameCheck(n))))return!1}else if(e$[t]);else if(_(eg,m(n,ep,"")));else if(("src"===t||"xlink:href"===t||"href"===t)&&"script"!==e&&0===b(n,"data:")&&ej[e]);else if(eN&&!_(eh,m(n,ep,"")));else if(n)return!1;return!0},tl=function(e){return e.indexOf("-")>0},ts=function(e){let t,r,a,o;ti("beforeSanitizeAttributes",e,null);let{attributes:s}=e;if(!s)return;let c={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:ey};for(o=s.length;o--;){let{name:u,namespaceURI:f}=t=s[o];if(r="value"===u?t.value:y(t.value),a=i(u),c.attrName=a,c.attrValue=r,c.keepAttr=!0,c.forceKeepAttr=void 0,ti("uponSanitizeAttribute",e,c),r=c.attrValue,c.forceKeepAttr||(te(u,e),!c.keepAttr))continue;if(!eS&&_(/\/>/i,r)){te(u,e);continue}eC&&(r=m(r,es," "),r=m(r,ec," "),r=m(r,eu," "));let h=i(e.nodeName);if(to(h,a,r)){if(eI&&("id"===a||"name"===a)&&(te(u,e),r="user-content-"+r),n&&"object"==typeof V&&"function"==typeof V.getAttributeType){if(f);else switch(V.getAttributeType(h,a)){case"TrustedHTML":r=n.createHTML(r);break;case"TrustedScriptURL":r=n.createScriptURL(r)}}try{f?e.setAttributeNS(f,u,r):e.setAttribute(u,r),d(l.removed)}catch(e){}}}ti("afterSanitizeAttributes",e,null)},tc=function e(t){let n;let r=tn(t);for(ti("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)ti("uponSanitizeShadowNode",n,null),ta(n)||(n.content instanceof F&&e(n.content),ts(n));ti("afterSanitizeShadowDOM",t,null)};return l.sanitize=function(e){let t,r,a,o,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((eV=!e)&&(e="<!-->"),"string"!=typeof e&&!tr(e)){if("function"==typeof e.toString){if("string"!=typeof(e=e.toString()))throw v("dirty is not a string, aborting")}else throw v("toString is not a function")}if(!l.isSupported)return e;if(eM||e2(c),l.removed=[],"string"==typeof e&&(ez=!1),ez){if(e.nodeName){let t=i(e.nodeName);if(!em[t]||ex[t])throw v("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof P)1===(r=(t=tt("<!---->")).ownerDocument.importNode(e,!0)).nodeType&&"BODY"===r.nodeName?t=r:"HTML"===r.nodeName?t=r:t.appendChild(r);else{if(!eO&&!eC&&!eA&&-1===e.indexOf("<"))return n&&eL?n.createHTML(e):e;if(!(t=tt(e)))return eO?null:eL?et:""}t&&eT&&e7(t.firstChild);let u=tn(ez?e:t);for(;a=u.nextNode();)ta(a)||(a.content instanceof F&&tc(a.content),ts(a));if(ez)return e;if(eO){if(eD)for(o=ei.call(t.ownerDocument);t.firstChild;)o.appendChild(t.firstChild);else o=t;return(ey.shadowroot||ey.shadowrootmode)&&(o=eo.call(s,o,!0)),o}let d=eA?t.outerHTML:t.innerHTML;return eA&&em["!doctype"]&&t.ownerDocument&&t.ownerDocument.doctype&&t.ownerDocument.doctype.name&&_(Z,t.ownerDocument.doctype.name)&&(d="<!DOCTYPE "+t.ownerDocument.doctype.name+">\n"+d),eC&&(d=m(d,es," "),d=m(d,ec," "),d=m(d,eu," ")),n&&eL?n.createHTML(d):d},l.setConfig=function(e){e2(e),eM=!0},l.clearConfig=function(){eJ=null,eM=!1},l.isValidAttribute=function(e,t,n){return eJ||e2({}),to(i(e),i(t),n)},l.addHook=function(e,t){"function"==typeof t&&(el[e]=el[e]||[],f(el[e],t))},l.removeHook=function(e){if(el[e])return d(el[e])},l.removeHooks=function(e){el[e]&&(el[e]=[])},l.removeAllHooks=function(){el={}},l}()}()},11297:function(e){"use strict";var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===n.call(e)},o=function(e){if(!e||"[object Object]"!==n.call(e))return!1;var r,i=t.call(e,"constructor"),a=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!i&&!a)return!1;for(r in e);return void 0===r||t.call(e,r)},l=function(e,t){r&&"__proto__"===t.name?r(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},s=function(e,n){if("__proto__"===n){if(!t.call(e,n))return;if(i)return i(e,n).value}return e[n]};e.exports=function e(){var t,n,r,i,c,u,d=arguments[0],f=1,h=arguments.length,p=!1;for("boolean"==typeof d&&(p=d,d=arguments[1]||{},f=2),(null==d||"object"!=typeof d&&"function"!=typeof d)&&(d={});f<h;++f)if(t=arguments[f],null!=t)for(n in t)r=s(d,n),d!==(i=s(t,n))&&(p&&i&&(o(i)||(c=a(i)))?(c?(c=!1,u=r&&a(r)?r:[]):u=r&&o(r)?r:{},l(d,{name:n,newValue:e(p,u,i)})):void 0!==i&&l(d,{name:n,newValue:i}));return d}},30323:function(e){"use strict";!function(){var t;function n(e){for(var t,n,r,i,a=1,o=[].slice.call(arguments),l=0,s=e.length,c="",u=!1,d=!1,f=function(){return o[a++]};l<s;++l)if(t=e[l],u)switch(u=!1,"."==t?(d=!1,t=e[++l]):"0"==t&&"."==e[l+1]?(d=!0,l+=2,t=e[l]):d=!0,i=function(){for(var n="";/\d/.test(e[l]);)n+=e[l++],t=e[l];return n.length>0?parseInt(n):null}(),t){case"b":c+=parseInt(f(),10).toString(2);break;case"c":"string"==typeof(n=f())||n instanceof String?c+=n:c+=String.fromCharCode(parseInt(n,10));break;case"d":c+=parseInt(f(),10);break;case"f":r=String(parseFloat(f()).toFixed(i||6)),c+=d?r:r.replace(/^0/,"");break;case"j":c+=JSON.stringify(f());break;case"o":c+="0"+parseInt(f(),10).toString(8);break;case"s":c+=f();break;case"x":c+="0x"+parseInt(f(),10).toString(16);break;case"X":c+="0x"+parseInt(f(),10).toString(16).toUpperCase();break;default:c+=t}else"%"===t?u=!0:c+=t;return c}
1(t=e.exports=n).format=n,t.vsprintf=function(e,t){return n.apply(null,[e].concat(t))},"undefined"!=typeof console&&"function"==typeof console.log&&(t.printf=function(){console.log(n.apply(null,arguments))})}()},16217:function(e){"use strict";var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,i=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,a=/^:\s*/,o=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,l=/^[;\s]*/,s=/^\s+|\s+$/g;function c(e){return e?e.replace(s,""):""}e.exports=function(e,s){if("string"!=typeof e)throw TypeError("First argument must be a string");if(!e)return[];s=s||{};var u=1,d=1;function f(e){var t=e.match(n);t&&(u+=t.length);var r=e.lastIndexOf("\n");d=~r?e.length-r:d+e.length}function h(){var e={line:u,column:d};return function(t){return t.position=new p(e),b(r),t}}function p(e){this.start=e,this.end={line:u,column:d},this.source=s.source}p.prototype.content=e;var g=[];function m(t){var n=Error(s.source+":"+u+":"+d+": "+t);if(n.reason=t,n.filename=s.source,n.line=u,n.column=d,n.source=e,s.silent)g.push(n);else throw n}function b(t){var n=t.exec(e);if(n){var r=n[0];return f(r),e=e.slice(r.length),n}}function y(e){var t;for(e=e||[];t=_();)!1!==t&&e.push(t);return e}function _(){var t=h();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;""!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,""===e.charAt(n-1))return m("End of comment missing");var r=e.slice(2,n-2);return d+=2,f(r),e=e.slice(n),d+=2,t({type:"comment",comment:r})}}return b(r),function(){var e,n=[];for(y(n);e=function(){var e=h(),n=b(i);if(n){if(_(),!b(a))return m("property missing ':'");var r=b(o),s=e({type:"declaration",property:c(n[0].replace(t,"")),value:r?c(r[0].replace(t,"")):""});return b(l),s}}();)!1!==e&&(n.push(e),y(n));return n}()}},81272:function(e){"use strict";/*!
2 * Determine if an object is a Buffer
3 *
4 * @author   Feross Aboukhadijeh <https://feross.org>
5 * @license  MIT
6 */e.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},18314:function(e,t,n){"use strict";var r=n(41811);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,a,o){if(o!==r){var l=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i}
6;return n.PropTypes=n,n}},74404:function(e,t,n){"use strict";e.exports=n(18314)()},41811:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},98121:function(e,t,n){"use strict";var r=n(16217);function i(e,t){var n,i,a,o=null;if(!e||"string"!=typeof e)return o;for(var l=r(e),s="function"==typeof t,c=0,u=l.length;c<u;c++)i=(n=l[c]).property,a=n.value,s?t(i,a,n):a&&(o||(o={}),o[i]=a);return o}e.exports=i,e.exports.default=i},54525:function(e,t,n){"use strict";function r(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=Array.from("string"==typeof e?[e]:e);r[r.length-1]=r[r.length-1].replace(/\r?\n([\t ]*)$/,"");var i=r.reduce(function(e,t){var n=t.match(/\n([\t ]+|(?!\s).)/g);return n?e.concat(n.map(function(e){var t,n;return null!==(n=null===(t=e.match(/[\t ]/g))||void 0===t?void 0:t.length)&&void 0!==n?n:0})):e},[]);if(i.length){var a=RegExp("\n[	 ]{"+Math.min.apply(Math,i)+"}","g");r=r.map(function(e){return e.replace(a,"\n")})}r[0]=r[0].replace(/^\r?\n/,"");var o=r[0];return t.forEach(function(e,t){var n=o.match(/(?:^|\n)( *)$/),i=n?n[1]:"",a=e;"string"==typeof e&&e.includes("\n")&&(a=String(e).split("\n").map(function(e,t){return 0===t?e:""+i+e}).join("\n")),o+=a+r[t+1]}),o}n.d(t,{Z:function(){return r}})},68128:function(){},35727:function(e){"use strict";var t={exports:{}};function n(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(function(t){var r=e[t];"object"!=typeof r||Object.isFrozen(r)||n(r)}),e}t.exports=n,t.exports.default=n;class r{ignoreMatch(){this.isMatchIgnored=!0}constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}}function i(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")}function a(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let i=Object.create(null);for(let t in e)i[t]=e[t];return n.forEach(function(e){for(let t in e)i[t]=e[t]}),i}let o=e=>!!e.scope||e.sublanguage&&e.language,l=(e,t)=>{let{prefix:n}=t;if(e.includes(".")){let t=e.split(".");return["".concat(n).concat(t.shift()),...t.map((e,t)=>"".concat(e).concat("_".repeat(t+1)))].join(" ")}return"".concat(n).concat(e)};class s{addText(e){this.buffer+=i(e)}openNode(e){if(!o(e))return;let t="";t=e.sublanguage?"language-".concat(e.language):l(e.scope,{prefix:this.classPrefix}),this.span(t)}closeNode(e){o(e)&&(this.buffer+="</span>")}value(){return this.buffer}span(e){this.buffer+='<span class="'.concat(e,'">')}constructor(e,t){this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}}let c=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={children:[]};return Object.assign(t,e),t};class u{get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){let t=c({scope:e});this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return"string"==typeof t?e.addText(t):t.children&&(e.openNode(t),t.children.forEach(t=>this._walk(e,t)),e.closeNode(t)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every(e=>"string"==typeof e)?e.children=[e.children.join("")]:e.children.forEach(e=>{u._collapse(e)}))}constructor(){this.rootNode=c(),this.stack=[this.rootNode]}}class d extends u{addKeyword(e,t){""!==e&&(this.openNode(t),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,t){let n=e.root;n.sublanguage=!0,n.language=t,this.add(n)}toHTML(){return new s(this,this.options).value()}finalize(){return!0}constructor(e){super(),this.options=e}}function f(e){return e?"string"==typeof e?e:e.source:null}function h(e){return m("(?=",e,")")}function p(e){return m("(?:",e,")*")}function g(e){return m("(?:",e,")?")}function m(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.map(e=>f(e)).join("")}function b(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return"("+(function(e){let t=e[e.length-1];return"object"==typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}(t).capture?"":"?:")+t.map(e=>f(e)).join("|")+")"}function y(e){return RegExp(e.toString()+"|").exec("").length-1}let _=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function v(e,t){let{joinWith:n}=t,r=0;return e.map(e=>{let t=r+=1,n=f(e),i="";for(;n.length>0;){let e=_.exec(n);if(!e){i+=n;break}i+=n.substring(0,e.index),n=n.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?i+="\\"+String(Number(e[1])+t):(i+=e[0],"("===e[0]&&r++)}return i}).map(e=>"(".concat(e,")")).join(n)}let x="[a-zA-Z]\\w*",w="[a-zA-Z_]\\w*",k="\\b\\d+(\\.\\d+)?",E="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",N="\\b(0b[01]+)",S={begin:"\\\\[\\s\\S]",relevance:0},C=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=a({scope:"comment",begin:e,end:t,contains:[]},n);r.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});
6let i=b("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return r.contains.push({begin:m(/[ ]+/,"(",i,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),r},A=C("//","$"),M=C("/\\*","\\*/"),T=C("#","$");var O=Object.freeze({__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:x,UNDERSCORE_IDENT_RE:w,NUMBER_RE:k,C_NUMBER_RE:E,BINARY_NUMBER_RE:N,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=/^#![ ]*\//;return e.binary&&(e.begin=m(t,/.*\b/,e.binary,/\b.*/)),a({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)},BACKSLASH_ESCAPE:S,APOS_STRING_MODE:{scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[S]},QUOTE_STRING_MODE:{scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[S]},PHRASAL_WORDS_MODE:{begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},COMMENT:C,C_LINE_COMMENT_MODE:A,C_BLOCK_COMMENT_MODE:M,HASH_COMMENT_MODE:T,NUMBER_MODE:{scope:"number",begin:k,relevance:0},C_NUMBER_MODE:{scope:"number",begin:E,relevance:0},BINARY_NUMBER_MODE:{scope:"number",begin:N,relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[S,{begin:/\[/,end:/\]/,relevance:0,contains:[S]}]}]},TITLE_MODE:{scope:"title",begin:x,relevance:0},UNDERSCORE_TITLE_MODE:{scope:"title",begin:w,relevance:0},METHOD_GUARD:{begin:"\\.\\s*"+w,relevance:0},END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})}});function D(e,t){"."===e.input[e.index-1]&&t.ignoreMatch()}function L(e,t){void 0!==e.className&&(e.scope=e.className,delete e.className)}function R(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=D,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function I(e,t){Array.isArray(e.illegal)&&(e.illegal=b(...e.illegal))}function F(e,t){if(e.match){if(e.begin||e.end)throw Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function z(e,t){void 0===e.relevance&&(e.relevance=1)}let P=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw Error("beforeMatch cannot be used with starts");let n=Object.assign({},e);Object.keys(e).forEach(t=>{delete e[t]}),e.keywords=n.keywords,e.begin=m(n.beforeMatch,h(n.begin)),e.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},e.relevance=0,delete n.beforeMatch},B=["of","and","for","in","not","or","if","then","parent","list","value"],U={},j=e=>{console.error(e)},H=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];console.log("WARN: ".concat(e),...n)},$=(e,t)=>{U["".concat(e,"/").concat(t)]||(console.log("Deprecated as of ".concat(e,". ").concat(t)),U["".concat(e,"/").concat(t)]=!0)},Z=Error();function q(e,t,n){let{key:r}=n,i=0,a=e[r],o={},l={};for(let e=1;e<=t.length;e++)l[e+i]=a[e],o[e+i]=!0,i+=y(t[e-1]);e[r]=l,e[r]._emit=o,e[r]._multi=!0}function K(e){e.scope&&"object"==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope),"string"==typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope}),"string"==typeof e.endScope&&(e.endScope={_wrap:e.endScope}),function(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw j("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Z;if("object"!=typeof e.beginScope||null===e.beginScope)throw j("beginScope must be object"),Z;q(e,e.begin,{key:"beginScope"}),e.begin=v(e.begin,{joinWith:""})}}(e),function(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw j("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Z;if("object"!=typeof e.endScope||null===e.endScope)throw j("endScope must be object"),Z;q(e,e.end,{key:"endScope"}),e.end=v(e.end,{joinWith:""})}}(e)}
6class G extends Error{constructor(e,t){super(e),this.name="HTMLInjectionError",this.html=t}}let W=Symbol("nomatch");var V=function(e){let n=Object.create(null),o=Object.create(null),l=[],s=!0,c="Could not find the language '{}', did you forget to load/include a language module?",u={disableAutodetect:!0,name:"Plain text",contains:[]},_={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:d};function x(e){return _.noHighlightRe.test(e)}function w(e,t,n){let r="",i="";"object"==typeof t?(r=e,n=t.ignoreIllegals,i=t.language):($("10.7.0","highlight(lang, code, ...args) has been deprecated."),$("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),i=e,r=t),void 0===n&&(n=!0);let a={code:r,language:i};D("before:highlight",a);let o=a.result?a.result:k(a.language,a.code,n);return o.code=a.code,D("after:highlight",o),o}function k(e,t,o,l){let u=Object.create(null);function d(){if(!S.keywords){M.addText(T);return}let e=0;S.keywordPatternRe.lastIndex=0;let t=S.keywordPatternRe.exec(T),n="";for(;t;){n+=T.substring(e,t.index);let r=x.case_insensitive?t[0].toLowerCase():t[0],i=S.keywords[r];if(i){let[e,a]=i;if(M.addText(n),n="",u[r]=(u[r]||0)+1,u[r]<=7&&(O+=a),e.startsWith("_"))n+=t[0];else{let n=x.classNameAliases[e]||e;M.addKeyword(t[0],n)}}else n+=t[0];e=S.keywordPatternRe.lastIndex,t=S.keywordPatternRe.exec(T)}n+=T.substring(e),M.addText(n)}function h(){null!=S.subLanguage?function(){if(""===T)return;let e=null;if("string"==typeof S.subLanguage){if(!n[S.subLanguage]){M.addText(T);return}e=k(S.subLanguage,T,!0,C[S.subLanguage]),C[S.subLanguage]=e._top}else e=E(T,S.subLanguage.length?S.subLanguage:null);S.relevance>0&&(O+=e.relevance),M.addSublanguage(e._emitter,e.language)}():d(),T=""}function p(e,t){let n=1,r=t.length-1;for(;n<=r;){if(!e._emit[n]){n++;continue}let r=x.classNameAliases[e[n]]||e[n],i=t[n];r?M.addKeyword(i,r):(T=i,d(),T=""),n++}}function g(e,t){return e.scope&&"string"==typeof e.scope&&M.openNode(x.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(M.addKeyword(T,x.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),T=""):e.beginScope._multi&&(p(e.beginScope,t),T="")),S=Object.create(e,{parent:{value:S}})}let m={};function b(n,i){let a=i&&i[0];if(T+=n,null==a)return h(),0;if("begin"===m.type&&"end"===i.type&&m.index===i.index&&""===a){if(T+=t.slice(i.index,i.index+1),!s){let t=Error("0 width match regex (".concat(e,")"));throw t.languageName=e,t.badRule=m.rule,t}return 1}if(m=i,"begin"===i.type)return function(e){let t=e[0],n=e.rule,i=new r(n);for(let r of[n.__beforeBegin,n["on:begin"]])if(r&&(r(e,i),i.isMatchIgnored))return 0===S.matcher.regexIndex?(T+=t[0],1):(H=!0,0);return n.skip?T+=t:(n.excludeBegin&&(T+=t),h(),n.returnBegin||n.excludeBegin||(T=t)),g(n,e),n.returnBegin?0:t.length}(i);if("illegal"!==i.type||o){if("end"===i.type){let e=function(e){let n=e[0],i=t.substring(e.index),a=function e(t,n,i){let a=function(e,t){let n=e&&e.exec(t);return n&&0===n.index}(t.endRe,i);if(a){if(t["on:end"]){let e=new r(t);t["on:end"](n,e),e.isMatchIgnored&&(a=!1)}if(a){for(;t.endsParent&&t.parent;)t=t.parent;return t}}if(t.endsWithParent)return e(t.parent,n,i)}(S,e,i);if(!a)return W;let o=S;S.endScope&&S.endScope._wrap?(h(),M.addKeyword(n,S.endScope._wrap)):S.endScope&&S.endScope._multi?(h(),p(S.endScope,e)):o.skip?T+=n:(o.returnEnd||o.excludeEnd||(T+=n),h(),o.excludeEnd&&(T=n));do S.scope&&M.closeNode(),S.skip||S.subLanguage||(O+=S.relevance),S=S.parent;while(S!==a.parent);return a.starts&&g(a.starts,e),o.returnEnd?0:n.length}(i);if(e!==W)return e}}else{let e=Error('Illegal lexeme "'+a+'" for mode "'+(S.scope||"<unnamed>")+'"');throw e.mode=S,e}if("illegal"===i.type&&""===a)return 1;if(U>1e5&&U>3*i.index)throw Error("potential infinite loop, way more iterations than matches");return T+=a,a.length}let x=A(e);if(!x)throw j(c.replace("{}",e)),Error('Unknown language: "'+e+'"');let w=function(e){function t(t,n){return RegExp(f(t),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(n?"g":""))}class n{addRule(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=y(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);let e=this.regexes.map(e=>e[1]);this.matcherRe=t(v(e,{joinWith:"|"}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;let t=this.matcherRe.exec(e);if(!t)return null;let n=t.findIndex((e,t)=>t>0&&void 0!==e),r=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,r)}constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}}class r{getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];let t=new n;
6return this.rules.slice(e).forEach(e=>{let[n,r]=e;return t.addRule(n,r)}),t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){this.rules.push([e,t]),"begin"===t.type&&this.count++}exec(e){let t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;let n=t.exec(e);if(this.resumingScanAtSamePosition()){if(n&&n.index===this.lastIndex);else{let t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)}}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language.  See documentation.");return e.classNameAliases=a(e.classNameAliases||{}),function n(i,o){if(i.isCompiled)return i;[L,F,K,P].forEach(e=>e(i,o)),e.compilerExtensions.forEach(e=>e(i,o)),i.__beforeBegin=null,[R,I,z].forEach(e=>e(i,o)),i.isCompiled=!0;let l=null;return"object"==typeof i.keywords&&i.keywords.$pattern&&(i.keywords=Object.assign({},i.keywords),l=i.keywords.$pattern,delete i.keywords.$pattern),l=l||/\w+/,i.keywords&&(i.keywords=function e(t,n){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"keyword",i=Object.create(null);return"string"==typeof t?a(r,t.split(" ")):Array.isArray(t)?a(r,t):Object.keys(t).forEach(function(r){Object.assign(i,e(t[r],n,r))}),i;function a(e,t){n&&(t=t.map(e=>e.toLowerCase())),t.forEach(function(t){var n,r;let a=t.split("|");i[a[0]]=[e,(n=a[0],(r=a[1])?Number(r):B.includes(n.toLowerCase())?0:1)]})}}(i.keywords,e.case_insensitive)),i.keywordPatternRe=t(l,!0),o&&(i.begin||(i.begin=/\B|\b/),i.beginRe=t(i.begin),i.end||i.endsWithParent||(i.end=/\B|\b/),i.end&&(i.endRe=t(i.end)),i.terminatorEnd=f(i.end)||"",i.endsWithParent&&o.terminatorEnd&&(i.terminatorEnd+=(i.end?"|":"")+o.terminatorEnd)),i.illegal&&(i.illegalRe=t(i.illegal)),i.contains||(i.contains=[]),i.contains=[].concat(...i.contains.map(function(e){var t;return((t="self"===e?i:e).variants&&!t.cachedVariants&&(t.cachedVariants=t.variants.map(function(e){return a(t,{variants:null},e)})),t.cachedVariants)?t.cachedVariants:!function e(t){return!!t&&(t.endsWithParent||e(t.starts))}(t)?Object.isFrozen(t)?a(t):t:a(t,{starts:t.starts?a(t.starts):null})})),i.contains.forEach(function(e){n(e,i)}),i.starts&&n(i.starts,o),i.matcher=function(e){let t=new r;return e.contains.forEach(e=>t.addRule(e.begin,{rule:e,type:"begin"})),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t}(i),i}(e)}(x),N="",S=l||w,C={},M=new _.__emitter(_);!function(){let e=[];for(let t=S;t!==x;t=t.parent)t.scope&&e.unshift(t.scope);e.forEach(e=>M.openNode(e))}();let T="",O=0,D=0,U=0,H=!1;try{for(S.matcher.considerAll();;){U++,H?H=!1:S.matcher.considerAll(),S.matcher.lastIndex=D;let e=S.matcher.exec(t);if(!e)break;let n=t.substring(D,e.index),r=b(n,e);D=e.index+r}return b(t.substring(D)),M.closeAllNodes(),M.finalize(),N=M.toHTML(),{language:e,value:N,relevance:O,illegal:!1,_emitter:M,_top:S}}catch(n){if(n.message&&n.message.includes("Illegal"))return{language:e,value:i(t),illegal:!0,relevance:0,_illegalBy:{message:n.message,index:D,context:t.slice(D-100,D+100),mode:n.mode,resultSoFar:N},_emitter:M};if(s)return{language:e,value:i(t),illegal:!1,relevance:0,errorRaised:n,_emitter:M,_top:S};throw n}}function E(e,t){t=t||_.languages||Object.keys(n);let r=function(e){let t={value:i(e),illegal:!1,relevance:0,_top:u,_emitter:new _.__emitter(_)};return t._emitter.addText(e),t}(e),a=t.filter(A).filter(T).map(t=>k(t,e,!1));a.unshift(r);let[o,l]=a.sort((e,t)=>{if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if(A(e.language).supersetOf===t.language)return 1;if(A(t.language).supersetOf===e.language)return -1}return 0});return o.secondBest=l,o}function N(e){let t=function(e){let t=e.className+" ";t+=e.parentNode?e.parentNode.className:"";let n=_.languageDetectRe.exec(t);if(n){let t=A(n[1]);return t||(H(c.replace("{}",n[1])),H("Falling back to no-highlight mode for this block.",e)),t?n[1]:"no-highlight"}return t.split(/\s+/).find(e=>x(e)||A(e))}(e);if(x(t))return;if(D("before:highlightElement",{el:e,language:t}),e.children.length>
60&&(_.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(e)),_.throwUnescapedHTML))throw new G("One of your code blocks includes unescaped HTML.",e.innerHTML);let n=e.textContent,r=t?w(n,{language:t,ignoreIllegals:!0}):E(n);e.innerHTML=r.value,function(e,t,n){let r=t&&o[t]||n;e.classList.add("hljs"),e.classList.add("language-".concat(r))}(e,t,r.language),e.result={language:r.language,re:r.relevance,relevance:r.relevance},r.secondBest&&(e.secondBest={language:r.secondBest.language,relevance:r.secondBest.relevance}),D("after:highlightElement",{el:e,result:r,text:n})}let S=!1;function C(){if("loading"===document.readyState){S=!0;return}document.querySelectorAll(_.cssSelector).forEach(N)}function A(e){return n[e=(e||"").toLowerCase()]||n[o[e]]}function M(e,t){let{languageName:n}=t;"string"==typeof e&&(e=[e]),e.forEach(e=>{o[e.toLowerCase()]=n})}function T(e){let t=A(e);return t&&!t.disableAutodetect}function D(e,t){l.forEach(function(n){n[e]&&n[e](t)})}for(let r in"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",function(){S&&C()},!1),Object.assign(e,{highlight:w,highlightAuto:E,highlightAll:C,highlightElement:N,highlightBlock:function(e){return $("10.7.0","highlightBlock will be removed entirely in v12.0"),$("10.7.0","Please use highlightElement now."),N(e)},configure:function(e){_=a(_,e)},initHighlighting:()=>{C(),$("10.6.0","initHighlighting() deprecated.  Use highlightAll() now.")},initHighlightingOnLoad:function(){C(),$("10.6.0","initHighlightingOnLoad() deprecated.  Use highlightAll() now.")},registerLanguage:function(t,r){let i=null;try{i=r(e)}catch(e){if(j("Language definition for '{}' could not be registered.".replace("{}",t)),s)j(e);else throw e;i=u}i.name||(i.name=t),n[t]=i,i.rawDefinition=r.bind(null,e),i.aliases&&M(i.aliases,{languageName:t})},unregisterLanguage:function(e){for(let t of(delete n[e],Object.keys(o)))o[t]===e&&delete o[t]},listLanguages:function(){return Object.keys(n)},getLanguage:A,registerAliases:M,autoDetection:T,inherit:a,addPlugin:function(e){var t;(t=e)["before:highlightBlock"]&&!t["before:highlightElement"]&&(t["before:highlightElement"]=e=>{t["before:highlightBlock"](Object.assign({block:e.el},e))}),t["after:highlightBlock"]&&!t["after:highlightElement"]&&(t["after:highlightElement"]=e=>{t["after:highlightBlock"](Object.assign({block:e.el},e))}),l.push(e)}}),e.debugMode=function(){s=!1},e.safeMode=function(){s=!0},e.versionString="11.7.0",e.regex={concat:m,lookahead:h,either:b,optional:g,anyNumberOfTimes:p},O)"object"==typeof O[r]&&t.exports(O[r]);return Object.assign(e,O),e}({});e.exports=V,V.HighlightJS=V,V.default=V},73652:function(e,t,n){"use strict";function r(e){let t=[],n=String(e||""),r=n.indexOf(","),i=0,a=!1;for(;!a;){-1===r&&(r=n.length,a=!0);let e=n.slice(i,r).trim();
6(e||!a)&&t.push(e),i=r+1,r=n.indexOf(",",i)}return t}function i(e,t){let n=t||{};return(""===e[e.length-1]?[...e,""]:e).join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}n.d(t,{P:function(){return i},Q:function(){return r}})},36783:function(e,t,n){"use strict";function r(e,t){let n;if(void 0===t)for(let t of e)null!=t&&(n<t||void 0===n&&t>=t)&&(n=t);else{let r=-1;for(let i of e)null!=(i=t(i,++r,e))&&(n<i||void 0===n&&i>=i)&&(n=i)}return n}function i(e,t){let n;if(void 0===t)for(let t of e)null!=t&&(n>t||void 0===n&&t>=t)&&(n=t);else{let r=-1;for(let i of e)null!=(i=t(i,++r,e))&&(n>i||void 0===n&&i>=i)&&(n=i)}return n}function a(e){return e}function o(e){return"translate("+e+",0)"}function l(e){return"translate(0,"+e+")"}function s(){return!this.__axis}function c(e,t){var n=[],r=null,i=null,c=6,u=6,d=3,f="undefined"!=typeof window&&window.devicePixelRatio>1?0:.5,h=1===e||4===e?-1:1,p=4===e||2===e?"x":"y",g=1===e||3===e?o:l;function m(o){var l=null==r?t.ticks?t.ticks.apply(t,n):t.domain():r,m=null==i?t.tickFormat?t.tickFormat.apply(t,n):a:i,b=Math.max(c,0)+d,y=t.range(),_=+y[0]+f,v=+y[y.length-1]+f,x=(t.bandwidth?function(e,t){return t=Math.max(0,e.bandwidth()-2*t)/2,e.round()&&(t=Math.round(t)),n=>+e(n)+t}:function(e){return t=>+e(t)})(t.copy(),f),w=o.selection?o.selection():o,k=w.selectAll(".domain").data([null]),E=w.selectAll(".tick").data(l,t).order(),N=E.exit(),S=E.enter().append("g").attr("class","tick"),C=E.select("line"),A=E.select("text");k=k.merge(k.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),E=E.merge(S),C=C.merge(S.append("line").attr("stroke","currentColor").attr(p+"2",h*c)),A=A.merge(S.append("text").attr("fill","currentColor").attr(p,h*b).attr("dy",1===e?"0em":3===e?"0.71em":"0.32em")),o!==w&&(k=k.transition(o),E=E.transition(o),C=C.transition(o),A=A.transition(o),N=N.transition(o).attr("opacity",1e-6).attr("transform",function(e){return isFinite(e=x(e))?g(e+f):this.getAttribute("transform")}),S.attr("opacity",1e-6).attr("transform",function(e){var t=this.parentNode.__axis;return g((t&&isFinite(t=t(e))?t:x(e))+f)})),N.remove(),k.attr("d",4===e||2===e?u?"M"+h*u+","+_+"H"+f+"V"+v+"H"+h*u:"M"+f+","+_+"V"+v:u?"M"+_+","+h*u+"V"+f+"H"+v+"V"+h*u:"M"+_+","+f+"H"+v),E.attr("opacity",1).attr("transform",function(e){return g(x(e)+f)}),C.attr(p+"2",h*c),A.attr(p,h*b).text(m),w.filter(s).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",2===e?"start":4===e?"end":"middle"),w.each(function(){this.__axis=x})}return m.scale=function(e){return arguments.length?(t=e,m):t},m.ticks=function(){return n=Array.from(arguments),m},m.tickArguments=function(e){return arguments.length?(n=null==e?[]:Array.from(e),m):n.slice()},m.tickValues=function(e){return arguments.length?(r=null==e?null:Array.from(e),m):r&&r.slice()},m.tickFormat=function(e){return arguments.length?(i=e,m):i},m.tickSize=function(e){return arguments.length?(c=u=+e,m):c},m.tickSizeInner=function(e){return arguments.length?(c=+e,m):c},m.tickSizeOuter=function(e){return arguments.length?(u=+e,m):u},m.tickPadding=function(e){return arguments.length?(d=+e,m):d},m.offset=function(e){return arguments.length?(f=+e,m):f},m}function u(e){return c(1,e)}function d(e){return c(3,e)}function f(){}function h(e){return null==e?f:function(){return this.querySelector(e)}}function p(e){return null==e?[]:Array.isArray(e)?e:Array.from(e)}function g(){return[]}function m(e){return null==e?g:function(){return this.querySelectorAll(e)}}function b(e){return function(){return this.matches(e)}}function y(e){return function(t){return t.matches(e)}}n.d(t,{Nb1:function(){return i1},LLu:function(){return d},F5q:function(){return u},$0Z:function(){return ai},Dts:function(){return ao},WQY:function(){return as},qpX:function(){return au},u93:function(){return ad},tFB:function(){return ah},YY7:function(){return am},OvA:function(){return ay},dCK:function(){return av},zgE:function(){return ak},fGX:function(){return aN},$m7:function(){return aC},c_6:function(){return i4},fxm:function(){return aM},FdL:function(){return aF},ak_:function(){return az},SxZ:function(){return aU},eA_:function(){return aH},jsv:function(){return aZ},iJ:function(){return a$},JHv:function(){return tX},jvg:function(){return i9},Fp7:function(){return r},VV$:function(){return i},ve8:function(){return ae},tiA:function(){return function e(){var t,n,r=t3().unknown(void 0),i=r.domain,a=r.range,o=0,l=1,s=!1,c=0,u=0,d=.5;function f(){var e=i().length,r=l<o,f=r?l:o,h=r?o:l;t=(h-f)/Math.max(1,e-c+2*u),s&&(t=Math.floor(t)),f+=(h-f-t*(e-c))*d,n=t*(1-c),s&&(f=Math.round(f),n=Math.round(n));var p=(function(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=0|Math.max(0,Math.ceil((t-e)/n)),a=Array(i);++r<i;)a[r]=e+r*n;return a})(e).map(function(e){return f+t*e});return a(r?p.reverse():p)}return delete r.unknown,r.domain=function(e){return arguments.length?(i(e),f()):i()},r.range=function(e){return arguments.length?([o,l]=e,o=+o,l=+l,f()):[o,l]},r.rangeRound=function(e){return[o,l]=e,o=+o,l=+l,s=!0,f()},r.bandwidth=function(){return n},r.step=function(){return t},r.round=function(e){return arguments.length?(s=!!e,f()):s},r.padding=function(e){return arguments.length?(c=Math.min(1,u=+e),f()):c},r.paddingInner=function(e){return arguments.length?(c=Math.min(1,e),f()):c},r.paddingOuter=function(e){return arguments.length?(u=+e,f()):u},r.align=function(e){return arguments.length?(d=Math.max(0,Math.min(1,e)),f()):d},r.copy=function(){return e(i(),[o,l]).round(s).paddingInner(c).paddingOuter(u).align(d)},tQ.apply(f(),arguments)}},BYU:function(){return function e(){var t,n=np();return n.copy=function(){return nh(n,e())},tQ.apply(n,arguments),t=n.domain,n.ticks=function(e){var n=t();return function(e,t,n){if(t=+t,e=+e,!((n=+n)>0))return[];if(e===t)return[e];let r=t<e,[i,a,o]=r?t9(t,e,n):t9(e,t,n);if(!(a>=i))return[];let l=a-i+1,s=Array(l);if(r){if(o<0)for(let e=0;e<l;++e)s[e]=-((a-e)/o);else for(let e=0;e<l;++e)s[e]=(a-e)*o}else if(o<0)for(let e=0;e<l;++e)s[e]=-((i+e)/o);else for(let e=0;e<l;++e)s[e]=(i+e)*o;return s}(n[0],n[n.length-1],null==e?10:e)}
6,n.tickFormat=function(e,n){var r=t();return function(e,t,n,r){var i,a,o=t7(e,t,n);switch((r=nm(null==r?",f":r)).type){case"s":var l=Math.max(Math.abs(e),Math.abs(t));return null!=r.precision||isNaN(a=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(n_(l)/3)))-n_(Math.abs(o))))||(r.precision=a),es(r,l);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(a=Math.max(0,n_(Math.abs(Math.max(Math.abs(e),Math.abs(t)))-(i=Math.abs(i=o)))-n_(i))+1)||(r.precision=a-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(a=Math.max(0,-n_(Math.abs(o))))||(r.precision=a-("%"===r.type)*2)}return el(r)}(r[0],r[r.length-1],null==e?10:e,n)},n.nice=function(e){null==e&&(e=10);var r,i,a=t(),o=0,l=a.length-1,s=a[o],c=a[l],u=10;for(c<s&&(i=s,s=c,c=i,i=o,o=l,l=i);u-- >0;){if((i=t8(s,c,e))===r)return a[o]=s,a[l]=c,t(a);if(i>0)s=Math.floor(s/i)*i,c=Math.ceil(c/i)*i;else if(i<0)s=Math.ceil(s*i)/i,c=Math.floor(c*i)/i;else break;r=i}return n},n}},PKp:function(){return t3},Xf:function(){return id},K2I:function(){return ih},Ys:function(){return ip},td_:function(){return ig},YPS:function(){return tR},rr1:function(){return nR},i$Z:function(){return eu},y2j:function(){return n$},WQD:function(){return nD},U8T:function(){return nA},Z_i:function(){return nT},Ox9:function(){return nB},F0B:function(){return nJ},LqH:function(){return nZ},S1K:function(){return nM},Zyz:function(){return nP},Igq:function(){return nH},YDX:function(){return nU},EFj:function(){return nj}});var _=Array.prototype.find;function v(){return this.firstElementChild}var x=Array.prototype.filter;function w(){return Array.from(this.children)}function k(e){return Array(e.length)}function E(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function N(e,t,n,r,i,a){for(var o,l=0,s=t.length,c=a.length;l<c;++l)(o=t[l])?(o.__data__=a[l],r[l]=o):n[l]=new E(e,a[l]);for(;l<s;++l)(o=t[l])&&(i[l]=o)}function S(e,t,n,r,i,a,o){var l,s,c,u=new Map,d=t.length,f=a.length,h=Array(d);for(l=0;l<d;++l)(s=t[l])&&(h[l]=c=o.call(s,s.__data__,l,t)+"",u.has(c)?i[l]=s:u.set(c,s));for(l=0;l<f;++l)c=o.call(e,a[l],l,a)+"",(s=u.get(c))?(r[l]=s,s.__data__=a[l],u.delete(c)):n[l]=new E(e,a[l]);for(l=0;l<d;++l)(s=t[l])&&u.get(h[l])===s&&(i[l]=s)}function C(e){return e.__data__}function A(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}E.prototype={constructor:E,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};var M="http://www.w3.org/1999/xhtml",T={svg:"http://www.w3.org/2000/svg",xhtml:M,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function O(e){var t=e+="",n=t.indexOf(":");return n>=0&&"xmlns"!==(t=e.slice(0,n))&&(e=e.slice(n+1)),T.hasOwnProperty(t)?{space:T[t],local:e}:e}function D(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function L(e,t){return e.style.getPropertyValue(t)||D(e).getComputedStyle(e,null).getPropertyValue(t)}function R(e){return e.trim().split(/^|\s+/)}function I(e){return e.classList||new F(e)}function F(e){this._node=e,this._names=R(e.getAttribute("class")||"")}function z(e,t){for(var n=I(e),r=-1,i=t.length;++r<i;)n.add(t[r])}function P(e,t){for(var n=I(e),r=-1,i=t.length;++r<i;)n.remove(t[r])}function B(){this.textContent=""}function U(){this.innerHTML=""}function j(){this.nextSibling&&this.parentNode.appendChild(this)}function H(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function $(e){var t=O(e);return(t.local?function(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}:function(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===M&&t.documentElement.namespaceURI===M?t.createElement(e):t.createElementNS(n,e)}})(t)}function Z(){return null}function q(){var e=this.parentNode;e&&e.removeChild(this)}function K(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function G(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function W(e){return function(){var t=this.__on;if(t){for(var n,r=0,i=-1,a=t.length;r<a;++r)(n=t[r],e.type&&n.type!==e.type||n.name!==e.name)?t[++i]=n:this.removeEventListener(n.type,n.listener,n.options);++i?t.length=i:delete this.__on}}}
6function V(e,t,n){return function(){var r,i=this.__on,a=function(e){t.call(this,e,this.__data__)};if(i){for(var o=0,l=i.length;o<l;++o)if((r=i[o]).type===e.type&&r.name===e.name){this.removeEventListener(r.type,r.listener,r.options),this.addEventListener(r.type,r.listener=a,r.options=n),r.value=t;return}}this.addEventListener(e.type,a,n),r={type:e.type,name:e.name,value:t,listener:a,options:n},i?i.push(r):this.__on=[r]}}function Y(e,t,n){var r=D(e),i=r.CustomEvent;"function"==typeof i?i=new i(t,n):(i=r.document.createEvent("Event"),n?(i.initEvent(t,n.bubbles,n.cancelable),i.detail=n.detail):i.initEvent(t,!1,!1)),e.dispatchEvent(i)}F.prototype={add:function(e){0>this._names.indexOf(e)&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var X=[null];function Q(e,t){this._groups=e,this._parents=t}function J(){return new Q([[document.documentElement]],X)}Q.prototype=J.prototype={constructor:Q,select:function(e){"function"!=typeof e&&(e=h(e));for(var t=this._groups,n=t.length,r=Array(n),i=0;i<n;++i)for(var a,o,l=t[i],s=l.length,c=r[i]=Array(s),u=0;u<s;++u)(a=l[u])&&(o=e.call(a,a.__data__,u,l))&&("__data__"in a&&(o.__data__=a.__data__),c[u]=o);return new Q(r,this._parents)},selectAll:function(e){if("function"==typeof e){var t;t=e,e=function(){return p(t.apply(this,arguments))}}else e=m(e);for(var n=this._groups,r=n.length,i=[],a=[],o=0;o<r;++o)for(var l,s=n[o],c=s.length,u=0;u<c;++u)(l=s[u])&&(i.push(e.call(l,l.__data__,u,s)),a.push(l));return new Q(i,a)},selectChild:function(e){var t;return this.select(null==e?v:(t="function"==typeof e?e:y(e),function(){return _.call(this.children,t)}))},selectChildren:function(e){var t;return this.selectAll(null==e?w:(t="function"==typeof e?e:y(e),function(){return x.call(this.children,t)}))},filter:function(e){"function"!=typeof e&&(e=b(e));for(var t=this._groups,n=t.length,r=Array(n),i=0;i<n;++i)for(var a,o=t[i],l=o.length,s=r[i]=[],c=0;c<l;++c)(a=o[c])&&e.call(a,a.__data__,c,o)&&s.push(a);return new Q(r,this._parents)},data:function(e,t){if(!arguments.length)return Array.from(this,C);var n=t?S:N,r=this._parents,i=this._groups;"function"!=typeof e&&(y=e,e=function(){return y});for(var a=i.length,o=Array(a),l=Array(a),s=Array(a),c=0;c<a;++c){var u=r[c],d=i[c],f=d.length,h="object"==typeof(b=e.call(u,u&&u.__data__,c,r))&&"length"in b?b:Array.from(b),p=h.length,g=l[c]=Array(p),m=o[c]=Array(p);n(u,d,g,m,s[c]=Array(f),h,t);for(var b,y,_,v,x=0,w=0;x<p;++x)if(_=g[x]){for(x>=w&&(w=x+1);!(v=m[w])&&++w<p;);_._next=v||null}}return(o=new Q(o,r))._enter=l,o._exit=s,o},enter:function(){return new Q(this._enter||this._groups.map(k),this._parents)},exit:function(){return new Q(this._exit||this._groups.map(k),this._parents)},join:function(e,t,n){var r=this.enter(),i=this,a=this.exit();return"function"==typeof e?(r=e(r))&&(r=r.selection()):r=r.append(e+""),null!=t&&(i=t(i))&&(i=i.selection()),null==n?a.remove():n(a),r&&i?r.merge(i).order():i},merge:function(e){for(var t=e.selection?e.selection():e,n=this._groups,r=t._groups,i=n.length,a=r.length,o=Math.min(i,a),l=Array(i),s=0;s<o;++s)for(var c,u=n[s],d=r[s],f=u.length,h=l[s]=Array(f),p=0;p<f;++p)(c=u[p]||d[p])&&(h[p]=c);for(;s<i;++s)l[s]=n[s];return new Q(l,this._parents)},selection:function(){return this},order:function(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var r,i=e[t],a=i.length-1,o=i[a];--a>=0;)(r=i[a])&&(o&&4^r.compareDocumentPosition(o)&&o.parentNode.insertBefore(r,o),o=r);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=A);for(var n=this._groups,r=n.length,i=Array(r),a=0;a<r;++a){for(var o,l=n[a],s=l.length,c=i[a]=Array(s),u=0;u<s;++u)(o=l[u])&&(c[u]=o);c.sort(t)}return new Q(i,this._parents).order()},call:function(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r=e[t],i=0,a=r.length;i<a;++i){var o=r[i];if(o)return o}return null},size:function(){let e=0;for(let t of this)++e;return e},empty:function(){return!this.node()},each:function(e){for(var t=this._groups,n=0,r=t.length;n<r;++n)for(var i,a=t[n],o=0,l=a.length;o<l;++o)(i=a[o])&&e.call(i,i.__data__,o,a);return this},attr:function(e,t){var n=O(e);
6if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((null==t?n.local?function(e){return function(){this.removeAttributeNS(e.space,e.local)}}:function(e){return function(){this.removeAttribute(e)}}:"function"==typeof t?n.local?function(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}:function(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}:n.local?function(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}:function(e,t){return function(){this.setAttribute(e,t)}})(n,t))},style:function(e,t,n){return arguments.length>1?this.each((null==t?function(e){return function(){this.style.removeProperty(e)}}:"function"==typeof t?function(e,t,n){return function(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(e):this.style.setProperty(e,r,n)}}:function(e,t,n){return function(){this.style.setProperty(e,t,n)}})(e,t,null==n?"":n)):L(this.node(),e)},property:function(e,t){return arguments.length>1?this.each((null==t?function(e){return function(){delete this[e]}}:"function"==typeof t?function(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}:function(e,t){return function(){this[e]=t}})(e,t)):this.node()[e]},classed:function(e,t){var n=R(e+"");if(arguments.length<2){for(var r=I(this.node()),i=-1,a=n.length;++i<a;)if(!r.contains(n[i]))return!1;return!0}return this.each(("function"==typeof t?function(e,t){return function(){(t.apply(this,arguments)?z:P)(this,e)}}:t?function(e){return function(){z(this,e)}}:function(e){return function(){P(this,e)}})(n,t))},text:function(e){return arguments.length?this.each(null==e?B:("function"==typeof e?function(e){return function(){var t=e.apply(this,arguments);this.textContent=null==t?"":t}}:function(e){return function(){this.textContent=e}})(e)):this.node().textContent},html:function(e){return arguments.length?this.each(null==e?U:("function"==typeof e?function(e){return function(){var t=e.apply(this,arguments);this.innerHTML=null==t?"":t}}:function(e){return function(){this.innerHTML=e}})(e)):this.node().innerHTML},raise:function(){return this.each(j)},lower:function(){return this.each(H)},append:function(e){var t="function"==typeof e?e:$(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})},insert:function(e,t){var n="function"==typeof e?e:$(e),r=null==t?Z:"function"==typeof t?t:h(t);return this.select(function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)})},remove:function(){return this.each(q)},clone:function(e){return this.select(e?G:K)},datum:function(e){return arguments.length?this.property("__data__",e):this.node().__data__},on:function(e,t,n){var r,i,a=(e+"").trim().split(/^|\s+/).map(function(e){var t="",n=e.indexOf(".");return n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}),o=a.length;if(arguments.length<2){var l=this.node().__on;if(l){for(var s,c=0,u=l.length;c<u;++c)for(r=0,s=l[c];r<o;++r)if((i=a[r]).type===s.type&&i.name===s.name)return s.value}return}for(r=0,l=t?V:W;r<o;++r)this.each(l(a[r],t,n));return this},dispatch:function(e,t){return this.each(("function"==typeof t?function(e,t){return function(){return Y(this,e,t.apply(this,arguments))}}:function(e,t){return function(){return Y(this,e,t)}})(e,t))},[Symbol.iterator]:function*(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r,i=e[t],a=0,o=i.length;a<o;++a)(r=i[a])&&(yield r)}};var ee={value:()=>{}};function et(){for(var e,t=0,n=arguments.length,r={};t<n;++t){if(!(e=arguments[t]+"")||e in r||/[\s.]/.test(e))throw Error("illegal type: "+e);r[e]=[]}return new en(r)}function en(e){this._=e}function er(e,t,n){for(var r=0,i=e.length;r<i;++r)if(e[r].name===t){e[r]=ee,e=e.slice(0,r).concat(e.slice(r+1));break}return null!=n&&e.push({name:t,value:n}),e}en.prototype=et.prototype={constructor:en,on:function(e,t){var n,r=this._,i=(e+"").trim().split(/^|\s+/).map(function(e){var t="",n=e.indexOf(".");if(n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),e&&!r.hasOwnProperty(e))throw Error("unknown type: "+e);return{type:e,name:t}}),a=-1,o=i.length;if(arguments.length<2){for(;++a<o;)if((n=(e=i[a]).type)&&(n=function(e,t){for(var n,r=0,i=e.length;r<i;++r)if((n=e[r]).name===t)return n.value}(r[n],e.name)))return n;return}if(null!=t&&"function"!=typeof t)throw Error("invalid callback: "+t);for(;++a<o;)if(n=(e=i[a]).type)r[n]=er(r[n],e.name,t);else if(null==t)for(n in r)r[n]=er(r[n],e.name,null);return this},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new en(e)},call:function(e,t){if((n=arguments.length-2)>0)for(var n,r,i=Array(n),a=0;a<n;++a)i[a]=arguments[a+2];if(!this._.hasOwnProperty(e))throw Error("unknown type: "+e);for(r=this._[e],a=0,n=r.length;a<n;++a)r[a].value.apply(t,i)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw Error("unknown type: "+e);for(var r=this._[e],i=0,a=r.length;i<a;++i)r[i].value.apply(t,n)}};var ei,ea,eo,el,es,ec,eu,ed,ef,eh=0,ep=0,eg=0,em=0,eb=0,ey=0,e_="object"==typeof performance&&performance.now?performance:Date,ev="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function ex(){return eb||(ev(ew),eb=e_.now()+ey)}function ew(){eb=0}function ek(){this._call=this._time=this._next=null}
6function eE(e,t,n){var r=new ek;return r.restart(e,t,n),r}function eN(){eb=(em=e_.now())+ey,eh=ep=0;try{!function(){ex(),++eh;for(var e,t=ed;t;)(e=eb-t._time)>=0&&t._call.call(void 0,e),t=t._next;--eh}()}finally{eh=0,function(){for(var e,t,n=ed,r=1/0;n;)n._call?(r>n._time&&(r=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:ed=t);ef=e,eC(r)}(),eb=0}}function eS(){var e=e_.now(),t=e-em;t>1e3&&(ey-=t,em=e)}function eC(e){!eh&&(ep&&(ep=clearTimeout(ep)),e-eb>24?(e<1/0&&(ep=setTimeout(eN,e-e_.now()-ey)),eg&&(eg=clearInterval(eg))):(eg||(em=e_.now(),eg=setInterval(eS,1e3)),eh=1,ev(eN)))}function eA(e,t,n){var r=new ek;return t=null==t?0:+t,r.restart(n=>{r.stop(),e(n+t)},t,n),r}ek.prototype=eE.prototype={constructor:ek,restart:function(e,t,n){if("function"!=typeof e)throw TypeError("callback is not a function");n=(null==n?ex():+n)+(null==t?0:+t),this._next||ef===this||(ef?ef._next=this:ed=this,ef=this),this._call=e,this._time=n,eC()},stop:function(){this._call&&(this._call=null,this._time=1/0,eC())}};var eM=et("start","end","cancel","interrupt"),eT=[];function eO(e,t,n,r,i,a){var o=e.__transition;if(o){if(n in o)return}else e.__transition={};!function(e,t,n){var r,i=e.__transition;function a(s){var c,u,d,f;if(1!==n.state)return l();for(c in i)if((f=i[c]).name===n.name){if(3===f.state)return eA(a);4===f.state?(f.state=6,f.timer.stop(),f.on.call("interrupt",e,e.__data__,f.index,f.group),delete i[c]):+c<t&&(f.state=6,f.timer.stop(),f.on.call("cancel",e,e.__data__,f.index,f.group),delete i[c])}if(eA(function(){3===n.state&&(n.state=4,n.timer.restart(o,n.delay,n.time),o(s))}),n.state=2,n.on.call("start",e,e.__data__,n.index,n.group),2===n.state){for(c=0,n.state=3,r=Array(d=n.tween.length),u=-1;c<d;++c)(f=n.tween[c].value.call(e,e.__data__,n.index,n.group))&&(r[++u]=f);r.length=u+1}}function o(t){for(var i=t<n.duration?n.ease.call(null,t/n.duration):(n.timer.restart(l),n.state=5,1),a=-1,o=r.length;++a<o;)r[a].call(e,i);5===n.state&&(n.on.call("end",e,e.__data__,n.index,n.group),l())}function l(){for(var r in n.state=6,n.timer.stop(),delete i[t],i)return;delete e.__transition}i[t]=n,n.timer=eE(function(e){n.state=1,n.timer.restart(a,n.delay,n.time),n.delay<=e&&a(e-n.delay)},0,n.time)}(e,n,{name:t,index:r,group:i,on:eM,tween:eT,time:a.time,delay:a.delay,duration:a.duration,ease:a.ease,timer:null,state:0})}function eD(e,t){var n=eR(e,t);if(n.state>0)throw Error("too late; already scheduled");return n}function eL(e,t){var n=eR(e,t);if(n.state>3)throw Error("too late; already running");return n}function eR(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw Error("transition not found");return n}function eI(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}var eF=180/Math.PI,ez={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function eP(e,t,n,r,i,a){var o,l,s;return(o=Math.sqrt(e*e+t*t))&&(e/=o,t/=o),(s=e*n+t*r)&&(n-=e*s,r-=t*s),(l=Math.sqrt(n*n+r*r))&&(n/=l,r/=l,s/=l),e*r<t*n&&(e=-e,t=-t,s=-s,o=-o),{translateX:i,translateY:a,rotate:Math.atan2(t,e)*eF,skewX:Math.atan(s)*eF,scaleX:o,scaleY:l}}function eB(e,t,n,r){function i(e){return e.length?e.pop()+" ":""}return function(a,o){var l,s,c,u,d=[],f=[];return a=e(a),o=e(o),!function(e,r,i,a,o,l){if(e!==i||r!==a){var s=o.push("translate(",null,t,null,n);l.push({i:s-4,x:eI(e,i)},{i:s-2,x:eI(r,a)})}else(i||a)&&o.push("translate("+i+t+a+n)}(a.translateX,a.translateY,o.translateX,o.translateY,d,f),(l=a.rotate)!==(s=o.rotate)?(l-s>180?s+=360:s-l>180&&(l+=360),f.push({i:d.push(i(d)+"rotate(",null,r)-2,x:eI(l,s)})):s&&d.push(i(d)+"rotate("+s+r),(c=a.skewX)!==(u=o.skewX)?f.push({i:d.push(i(d)+"skewX(",null,r)-2,x:eI(c,u)}):u&&d.push(i(d)+"skewX("+u+r),!function(e,t,n,r,a,o){if(e!==n||t!==r){var l=a.push(i(a)+"scale(",null,",",null,")");o.push({i:l-4,x:eI(e,n)},{i:l-2,x:eI(t,r)})}else(1!==n||1!==r)&&a.push(i(a)+"scale("+n+","+r+")")}(a.scaleX,a.scaleY,o.scaleX,o.scaleY,d,f),a=o=null,function(e){for(var t,n=-1,r=f.length;++n<r;)d[(t=f[n]).i]=t.x(e);return d.join("")}}}var eU=eB(function(e){let t=new("function"==typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?ez:eP(t.a,t.b,t.c,t.d,t.e,t.f)},"px, ","px)","deg)"),ej=eB(function(e){return null==e?ez:(ei||(ei=document.createElementNS("http://www.w3.org/2000/svg","g")),ei.setAttribute("transform",e),e=ei.transform.baseVal.consolidate())?eP((e=e.matrix).a,e.b,e.c,e.d,e.e,e.f):ez},", ",")",")");function eH(e,t,n){var r=e._id;return e.each(function(){var e=eL(this,r);(e.value||(e.value={}))[t]=n.apply(this,arguments)}),function(e){return eR(e,r).value[t]}}function e$(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function eZ(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function eq(){}var eK="\\s*([+-]?\\d+)\\s*",eG="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",eW="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",eV=/^#([0-9a-f]{3,8})$/,eY=new RegExp("^rgb\\(".concat(eK,",").concat(eK,",").concat(eK,"\\)$")),eX=new RegExp("^rgb\\(".concat(eW,",").concat(eW,",").concat(eW,"\\)$")),eQ=new RegExp("^rgba\\(".concat(eK,",").concat(eK,",").concat(eK,",").concat(eG,"\\)$")),eJ=new RegExp("^rgba\\(".concat(eW,",").concat(eW,",").concat(eW,",").concat(eG,"\\)$")),e0=new RegExp("^hsl\\(".concat(eG,",").concat(eW,",").concat(eW,"\\)$")),e1=new RegExp("^hsla\\(".concat(eG,",").concat(eW,",").concat(eW,",").concat(eG,"\\)$")),e2={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function e3(){return this.rgb().formatHex()}function e4(){return this.rgb().formatRgb()}function e5(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=eV.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?e6(t):3===n?
6new te(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?e9(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?e9(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=eY.exec(e))?new te(t[1],t[2],t[3],1):(t=eX.exec(e))?new te(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=eQ.exec(e))?e9(t[1],t[2],t[3],t[4]):(t=eJ.exec(e))?e9(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=e0.exec(e))?to(t[1],t[2]/100,t[3]/100,1):(t=e1.exec(e))?to(t[1],t[2]/100,t[3]/100,t[4]):e2.hasOwnProperty(e)?e6(e2[e]):"transparent"===e?new te(NaN,NaN,NaN,0):null}function e6(e){return new te(e>>16&255,e>>8&255,255&e,1)}function e9(e,t,n,r){return r<=0&&(e=t=n=NaN),new te(e,t,n,r)}function e8(e){return(e instanceof eq||(e=e5(e)),e)?new te((e=e.rgb()).r,e.g,e.b,e.opacity):new te}function e7(e,t,n,r){return 1==arguments.length?e8(e):new te(e,t,n,null==r?1:r)}function te(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function tt(){return"#".concat(ta(this.r)).concat(ta(this.g)).concat(ta(this.b))}function tn(){let e=tr(this.opacity);return"".concat(1===e?"rgb(":"rgba(").concat(ti(this.r),", ").concat(ti(this.g),", ").concat(ti(this.b)).concat(1===e?")":", ".concat(e,")"))}function tr(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function ti(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function ta(e){return((e=ti(e))<16?"0":"")+e.toString(16)}function to(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new ts(e,t,n,r)}function tl(e){if(e instanceof ts)return new ts(e.h,e.s,e.l,e.opacity);if(e instanceof eq||(e=e5(e)),!e)return new ts;if(e instanceof ts)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=NaN,l=a-i,s=(a+i)/2;return l?(o=t===a?(n-r)/l+(n<r)*6:n===a?(r-t)/l+2:(t-n)/l+4,l/=s<.5?a+i:2-a-i,o*=60):l=s>0&&s<1?0:o,new ts(o,l,s,e.opacity)}function ts(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function tc(e){return(e=(e||0)%360)<0?e+360:e}function tu(e){return Math.max(0,Math.min(1,e||0))}function td(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}function tf(e,t,n,r,i){var a=e*e,o=a*e;return((1-3*e+3*a-o)*t+(4-6*a+3*o)*n+(1+3*e+3*a-3*o)*r+o*i)/6}e$(eq,e5,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:e3,formatHex:e3,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return tl(this).formatHsl()},formatRgb:e4,toString:e4}),e$(te,e7,eZ(eq,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new te(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new te(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new te(ti(this.r),ti(this.g),ti(this.b),tr(this.opacity))},displayable(){return -.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:tt,formatHex:tt,formatHex8:function(){return"#".concat(ta(this.r)).concat(ta(this.g)).concat(ta(this.b)).concat(ta((isNaN(this.opacity)?1:this.opacity)*255))},formatRgb:tn,toString:tn})),e$(ts,function(e,t,n,r){return 1==arguments.length?tl(e):new ts(e,t,n,null==r?1:r)},eZ(eq,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new ts(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new ts(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new te(td(e>=240?e-240:e+120,i,r),td(e,i,r),td(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new ts(tc(this.h),tu(this.s),tu(this.l),tr(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=tr(this.opacity);return"".concat(1===e?"hsl(":"hsla(").concat(tc(this.h),", ").concat(100*tu(this.s),"%, ").concat(100*tu(this.l),"%").concat(1===e?")":", ".concat(e,")"))}}));var th=e=>()=>e;function tp(e,t){return function(n){return e+n*t}}function tg(e,t){var n=t-e;return n?tp(e,n):th(isNaN(e)?t:e)}var tm=function e(t){var n,r=1==(n=+(n=t))?tg:function(e,t){var r,i,a;return t-e?(r=e,i=t,r=Math.pow(r,a=n),i=Math.pow(i,a)-r,a=1/a,function(e){return Math.pow(r+e*i,a)}):th(isNaN(e)?t:e)};function i(e,t){var n=r((e=e7(e)).r,(t=e7(t)).r),i=r(e.g,t.g),a=r(e.b,t.b),o=tg(e.opacity,t.opacity);return function(t){return e.r=n(t),e.g=i(t),e.b=a(t),e.opacity=o(t),e+""}}return i.gamma=e,i}(1);function tb(e){return function(t){var n,r,i=t.length,a=Array(i),o=Array(i),l=Array(i);for(n=0;n<i;++n)r=e7(t[n]),a[n]=r.r||0,o[n]=r.g||0,l[n]=r.b||0;return a=e(a),o=e(o),l=e(l),r.opacity=1,function(e){return r.r=a(e),r.g=o(e),r.b=l(e),r+""}}}tb(function(e){var t=e.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),i=e[r],a=e[r+1],o=r>0?e[r-1]:2*i-a,l=r<t-1?e[r+2]:2*a-i;return tf((n-r/t)*t,o,i,a,l)}}),tb(function(e){var t=e.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*t),i=e[(r+t-1)%t],a=e[r%t],o=e[(r+1)%t],l=e[(r+2)%t];return tf((n-r/t)*t,i,a,o,l)}});var ty=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,t_=RegExp(ty.source,"g");function tv(e,t){var n,r,i,a,o,l=ty.lastIndex=t_.lastIndex=0,s=-1,c=[],u=[];for(e+="",t+="";(i=ty.exec(e))&&(a=t_.exec(t));)(o=a.index)>l&&(o=t.slice(l,o),c[s]?c[s]+=o:c[++s]=o),(i=i[0])===(a=a[0])?c[s]?c[s]+=a:c[++s]=a:(c[++s]=null,u.push({i:s,x:eI(i,a)})),l=t_.lastIndex;return l<t.length&&(o=t.slice(l),c[s]?c[s]+=o:c[++s]=o),c.length<2?u[0]?(n=u[0].x,function(e){return n(e)+""}):(r=t,function(){return r}):(t=u.length,function(e){for(var n,r=0;r<t;++r)c[(n=u[r]).i]=n.x(e);return c.join("")})}function tx(e,t){var n;return("number"==typeof t?eI:t instanceof e5?tm:(n=e5(t))?(t=n,tm):tv)(e,t)}var tw=J.prototype.constructor;function tk(e){return function(){this.style.removeProperty(e)}}var tE=0;function tN(e,t,n,r){this._groups=e,this._parents=t,this._name=n,this._id=r}var tS=J.prototype;tN.prototype=(function(e){return J().transition(e)}).prototype={constructor:tN,select:function(e){var t=this._name,n=this._id;"function"!=typeof e&&(e=h(e));for(var r=this._groups,i=r.length,a=Array(i),o=0;o<i;++o)for(var l,s,c=r[o],u=c.length,d=a[o]=Array(u),f=0;f<u;++f)(l=c[f])&&(s=e.call(l,l.__data__,f,c))&&("__data__"in l&&(s.__data__=l.__data__),d[f]=s,eO(d[f],t,n,f,d,eR(l,n)));return new tN(a,this._parents,t,n)},selectAll:function(e){var t=this._name,n=this._id;"function"!=typeof e&&(e=m(e));for(var r=this._groups,i=r.length,a=[],o=[],l=0;l<i;++l)for(var s,c=r[l],u=c.length,d=0;d<u;++d)if(s=c[d]){for(var f,h=e.call(s,s.__data__,d,c),p=eR(s,n),g=0,b=h.length;g<b;++g)(f=h[g])&&eO(f,t,n,g,h,p);a.push(h),o.push(s)}return new tN(a,o,t,n)},selectChild:tS.selectChild,selectChildren:tS.selectChildren,filter:function(e){"function"!=typeof e&&(e=b(e));for(var t=this._groups,n=t.length,r=Array(n),i=0;i<n;++i)for(var a,o=t[i],l=o.length,s=r[i]=[],c=0;c<l;++c)(a=o[c])&&e.call(a,a.__data__,c,o)&&s.push(a);return new tN(r,this._parents,this._name,this._id)},merge:function(e){if(e._id!==this._id)throw Error();for(var t=this._groups,n=e._groups,r=t.length,i=n.length,a=Math.min(r,i),o=Array(r),l=0;l<a;++l)for(var s,c=t[l],u=n[l],d=c.length,f=o[l]=Array(d),h=0;h<d;++h)(s=c[h]||u[h])&&(f[h]=s);for(;l<r;++l)o[l]=t[l];return new tN(o,this._parents,this._name,this._id)},selection:function(){return new tw(this._groups,this._parents)},transition:function(){for(var e=this._name,t=this._id,n=++tE,r=this._groups,i=r.length,a=0;a<i;++a)for(var o,l=r[a],s=l.length,c=0;c<s;++c)if(o=l[c]){var u=eR(o,t);eO(o,e,n,c,l,{time:u.time+u.delay+u.duration,delay:0,duration:u.duration,ease:u.ease})}return new tN(r,this._parents,e,n)},call:tS.call,nodes:tS.nodes,node:tS.node,size:tS.size,empty:tS.empty,each:tS.each,on:function(e,t){var n,r,i,a=this._id;return arguments.length<2?eR(this.node(),a).on.on(e):this.each((i=(e+"").trim().split(/^|\s+/).every(function(e){var t=e.indexOf(".");return t>=0&&(e=e.slice(0,t)),!e||"start"===e})?eD:eL,function(){var o=i(this,a),l=o.on;l!==n&&(r=(n=l).copy()).on(e,t),o.on=r}))},attr:function(e,t){var n=O(e),r="transform"===n?ej:tx;return this.attrTween(e,"function"==typeof t?(n.local?function(e,t,n){var r,i,a;return function(){var o,l,s=n(this);return null==s?void this.removeAttributeNS(e.space,e.local):(o=this.getAttributeNS(e.space,e.local))===(l=s+"")?null:o===r&&l===i?a:(i=l,a=t(r=o,s))}}:function(e,t,n){var r,i,a;return function(){var o,l,s=n(this);return null==s?void this.removeAttribute(e):(o=this.getAttribute(e))===(l=s+"")?null:o===r&&l===i?a:(i=l,a=t(r=o,s))}})(n,r,eH(this,"attr."+e,t)):null==t?(n.local?function(e){return function(){this.removeAttributeNS(e.space,e.local)}}:function(e){return function(){this.removeAttribute(e)}})(n):(n.local?function(e,t,n){var r,i,a=n+"";return function(){var o=this.getAttributeNS(e.space,e.local);return o===a?null:o===r?i:i=t(r=o,n)}}:function(e,t,n){var r,i,a=n+"";return function(){var o=this.getAttribute(e);return o===a?null:o===r?i:i=t(r=o,n)}})(n,r,t))},attrTween:function(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==t)return this.tween(n,null);if("function"!=typeof t)throw Error();var r=O(e);return this.tween(n,(r.local?function(e,t){var n,r;function i(){var i=t.apply(this,arguments);return i!==r&&(n=(r=i)&&function(t){this.setAttributeNS(e.space,e.local,i.call(this,t))}),n}return i._value=t,i}:function(e,t){var n,r;function i(){var i=t.apply(this,arguments);return i!==r&&(n=(r=i)&&function(t){this.setAttribute(e,i.call(this,t))}),n}return i._value=t,i})(r,t))},style:function(e,t,n){var r,i,a,o,l,s,c,u,d,f,h,p,g,m,b,y,_,v,x,w,k,E="transform"==(e+="")?eU:tx;return null==t?this.styleTween(e,(r=e,function(){var e=L(this,r),t=(this.style.removeProperty(r),L(this,r));return e===t?null:e===i&&t===a?o:o=E(i=e,a=t)})).on("end.style."+e,tk(e)):"function"==typeof t?this.styleTween(e,(l=e,s=eH(this,"style."+e,t),function(){var e=L(this,l),t=s(this),n=t+"";return null==t&&(this.style.removeProperty(l),n=t=L(this,l)),e===n?null:e===c&&n===u?d:(u=n,d=E(c=e,t))})).each((f=this._id,_="end."+(y="style."+(h=e)),function(){var e=eL(this,f),t=e.on,n=null==e.value[y]?b||(b=tk(h)):void 0;(t!==p||m!==n)&&(g=(p=t).copy()).on(_,m=n),e.on=g})):this.styleTween(e,(v=e,k=t+"",function(){var e=L(this,v);return e===k?null:e===x?w:w=E(x=e,t)}),n).on("end.style."+e,null)},styleTween:function(e,t,n){var r="style."+(e+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==t)return this.tween(r,null);if("function"!=typeof t)throw Error();return this.tween(r,function(e,t,n){var r,i;
6function a(){var a=t.apply(this,arguments);return a!==i&&(r=(i=a)&&function(t){this.style.setProperty(e,a.call(this,t),n)}),r}return a._value=t,a}(e,t,null==n?"":n))},text:function(e){var t,n;return this.tween("text","function"==typeof e?(t=eH(this,"text",e),function(){var e=t(this);this.textContent=null==e?"":e}):(n=null==e?"":e+"",function(){this.textContent=n}))},textTween:function(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(null==e)return this.tween(t,null);if("function"!=typeof e)throw Error();return this.tween(t,function(e){var t,n;function r(){var r=e.apply(this,arguments);return r!==n&&(t=(n=r)&&function(e){this.textContent=r.call(this,e)}),t}return r._value=e,r}(e))},remove:function(){var e;return this.on("end.remove",(e=this._id,function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}))},tween:function(e,t){var n=this._id;if(e+="",arguments.length<2){for(var r,i=eR(this.node(),n).tween,a=0,o=i.length;a<o;++a)if((r=i[a]).name===e)return r.value;return null}return this.each((null==t?function(e,t){var n,r;return function(){var i=eL(this,e),a=i.tween;if(a!==n){r=n=a;for(var o=0,l=r.length;o<l;++o)if(r[o].name===t){(r=r.slice()).splice(o,1);break}}i.tween=r}}:function(e,t,n){var r,i;if("function"!=typeof n)throw Error();return function(){var a=eL(this,e),o=a.tween;if(o!==r){i=(r=o).slice();for(var l={name:t,value:n},s=0,c=i.length;s<c;++s)if(i[s].name===t){i[s]=l;break}s===c&&i.push(l)}a.tween=i}})(n,e,t))},delay:function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?function(e,t){return function(){eD(this,e).delay=+t.apply(this,arguments)}}:function(e,t){return t=+t,function(){eD(this,e).delay=t}})(t,e)):eR(this.node(),t).delay},duration:function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?function(e,t){return function(){eL(this,e).duration=+t.apply(this,arguments)}}:function(e,t){return t=+t,function(){eL(this,e).duration=t}})(t,e)):eR(this.node(),t).duration},ease:function(e){var t=this._id;return arguments.length?this.each(function(e,t){if("function"!=typeof t)throw Error();return function(){eL(this,e).ease=t}}(t,e)):eR(this.node(),t).ease},easeVarying:function(e){var t;if("function"!=typeof e)throw Error();return this.each((t=this._id,function(){var n=e.apply(this,arguments);if("function"!=typeof n)throw Error();eL(this,t).ease=n}))},end:function(){var e,t,n=this,r=n._id,i=n.size();return new Promise(function(a,o){var l={value:o},s={value:function(){0==--i&&a()}};n.each(function(){var n=eL(this,r),i=n.on;i!==e&&((t=(e=i).copy())._.cancel.push(l),t._.interrupt.push(l),t._.end.push(s)),n.on=t}),0===i&&a()})},[Symbol.iterator]:tS[Symbol.iterator]};var tC={time:null,delay:0,duration:250,ease:function(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}};J.prototype.interrupt=function(e){return this.each(function(){!function(e,t){var n,r,i,a=e.__transition,o=!0;if(a){for(i in t=null==t?null:t+"",a){if((n=a[i]).name!==t){o=!1;continue}r=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(r?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete a[i]}o&&delete e.__transition}}(this,e)})},J.prototype.transition=function(e){var t,n;e instanceof tN?(t=e._id,e=e._name):(t=++tE,(n=tC).time=ex(),e=null==e?null:e+"");for(var r=this._groups,i=r.length,a=0;a<i;++a)for(var o,l=r[a],s=l.length,c=0;c<s;++c)(o=l[c])&&eO(o,e,t,c,l,n||function(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))throw Error("transition ".concat(t," not found"));return n}(o,t));return new tN(r,this._parents,e,t)};let{abs:tA,max:tM,min:tT}=Math;function tO(e){return{type:e}}function tD(e){if(!e.ok)throw Error(e.status+" "+e.statusText);return e.text()}function tL(e){return(t,n)=>fetch(t,n).then(tD).then(t=>(new DOMParser).parseFromString(t,e))}["w","e"].map(tO),["n","s"].map(tO),["n","w","e","s","nw","ne","sw","se"].map(tO),tL("application/xml"),tL("text/html");var tR=tL("image/svg+xml");let tI=Math.PI/180,tF=180/Math.PI,tz=4/29,tP=6/29,tB=6/29*3*(6/29),tU=6/29*(6/29)*(6/29);function tj(e){if(e instanceof tH)return new tH(e.l,e.a,e.b,e.opacity);if(e instanceof tW)return tV(e);e instanceof te||(e=e8(e));var t,n,r=tK(e.r),i=tK(e.g),a=tK(e.b),o=t$((.2225045*r+.7168786*i+.0606169*a)/1);return r===i&&i===a?t=n=o:(t=t$((.4360747*r+.3850649*i+.1430804*a)/.96422),n=t$((.0139322*r+.0971045*i+.7141733*a)/.82521)),new tH(116*o-16,500*(t-o),200*(o-n),e.opacity)}function tH(e,t,n,r){this.l=+e,this.a=+t,this.b=+n,this.opacity=+r}function t$(e){return e>tU?Math.pow(e,1/3):e/tB+tz}function tZ(e){return e>tP?e*e*e:tB*(e-tz)}
6function tq(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function tK(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function tG(e,t,n,r){return 1==arguments.length?function(e){if(e instanceof tW)return new tW(e.h,e.c,e.l,e.opacity);if(e instanceof tH||(e=tj(e)),0===e.a&&0===e.b)return new tW(NaN,0<e.l&&e.l<100?0:NaN,e.l,e.opacity);var t=Math.atan2(e.b,e.a)*tF;return new tW(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}(e):new tW(e,t,n,null==r?1:r)}function tW(e,t,n,r){this.h=+e,this.c=+t,this.l=+n,this.opacity=+r}function tV(e){if(isNaN(e.h))return new tH(e.l,0,0,e.opacity);var t=e.h*tI;return new tH(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}function tY(e){return function(t,n){var r=e((t=tG(t)).h,(n=tG(n)).h),i=tg(t.c,n.c),a=tg(t.l,n.l),o=tg(t.opacity,n.opacity);return function(e){return t.h=r(e),t.c=i(e),t.l=a(e),t.opacity=o(e),t+""}}}e$(tH,function(e,t,n,r){return 1==arguments.length?tj(e):new tH(e,t,n,null==r?1:r)},eZ(eq,{brighter(e){return new tH(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker(e){return new tH(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return new te(tq(3.1338561*(t=.96422*tZ(t))-1.6168667*(e=1*tZ(e))-.4906146*(n=.82521*tZ(n))),tq(-.9787684*t+1.9161415*e+.033454*n),tq(.0719453*t-.2289914*e+1.4052427*n),this.opacity)}})),e$(tW,tG,eZ(eq,{brighter(e){return new tW(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker(e){return new tW(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb(){return tV(this).rgb()}}));var tX=tY(function(e,t){var n=t-e;return n?tp(e,n>180||n<-180?n-360*Math.round(n/360):n):th(isNaN(e)?t:e)});function tQ(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}tY(tg);class tJ extends Map{get(e){return super.get(t0(this,e))}has(e){return super.has(t0(this,e))}set(e,t){return super.set(function(e,t){let{_intern:n,_key:r}=e,i=r(t);return n.has(i)?n.get(i):(n.set(i,t),t)}(this,e),t)}delete(e){return super.delete(function(e,t){let{_intern:n,_key:r}=e,i=r(t);return n.has(i)&&(t=n.get(i),n.delete(i)),t}(this,e))}constructor(e,t=t1){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(let[t,n]of e)this.set(t,n)}}function t0(e,t){let{_intern:n,_key:r}=e,i=r(t);return n.has(i)?n.get(i):t}function t1(e){return null!==e&&"object"==typeof e?e.valueOf():e}let t2=Symbol("implicit");function t3(){var e=new tJ,t=[],n=[],r=t2;function i(i){let a=e.get(i);if(void 0===a){if(r!==t2)return r;e.set(i,a=t.push(i)-1)}return n[a%n.length]}return i.domain=function(n){if(!arguments.length)return t.slice();for(let r of(t=[],e=new tJ,n))e.has(r)||e.set(r,t.push(r)-1);return i},i.range=function(e){return arguments.length?(n=Array.from(e),i):n.slice()},i.unknown=function(e){return arguments.length?(r=e,i):r},i.copy=function(){return t3(t,n).unknown(r)},tQ.apply(i,arguments),i}let t4=Math.sqrt(50),t5=Math.sqrt(10),t6=Math.sqrt(2);function t9(e,t,n){let r,i,a;let o=(t-e)/Math.max(0,n),l=Math.floor(Math.log10(o)),s=o/Math.pow(10,l),c=s>=t4?10:s>=t5?5:s>=t6?2:1;return(l<0?(r=Math.round(e*(a=Math.pow(10,-l)/c)),i=Math.round(t*a),r/a<e&&++r,i/a>t&&--i,a=-a):(r=Math.round(e/(a=Math.pow(10,l)*c)),i=Math.round(t/a),r*a<e&&++r,i*a>t&&--i),i<r&&.5<=n&&n<2)?t9(e,t,2*n):[r,i,a]}function t8(e,t,n){return t9(e=+e,t=+t,n=+n)[2]}function t7(e,t,n){t=+t,e=+e,n=+n;let r=t<e,i=r?t8(t,e,n):t8(e,t,n);return(r?-1:1)*(i<0?-(1/i):i)}function ne(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function nt(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function nn(e){let t,n,r;function i(e,r){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length;if(i<a){if(0!==t(r,r))return a;do{let t=i+a>>>1;0>n(e[t],r)?i=t+1:a=t}while(i<a)}return i}return 2!==e.length?(t=ne,n=(t,n)=>ne(e(t),n),r=(t,n)=>e(t)-n):(t=e===ne||e===nt?e:nr,n=e,r=e),{left:i,center:function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length,o=i(e,t,n,a-1);return o>n&&r(e[o-1],t)>-r(e[o],t)?o-1:o},right:function(e,r){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length;
6if(i<a){if(0!==t(r,r))return a;do{let t=i+a>>>1;0>=n(e[t],r)?i=t+1:a=t}while(i<a)}return i}}}function nr(){return 0}let ni=nn(ne),na=ni.right;function no(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function nl(e){return+e}ni.left,nn(function(e){return null===e?NaN:+e}).center;var ns=[0,1];function nc(e){return e}function nu(e,t){var n;return(t-=e=+e)?function(n){return(n-e)/t}:(n=isNaN(t)?NaN:.5,function(){return n})}function nd(e,t,n){var r=e[0],i=e[1],a=t[0],o=t[1];return i<r?(r=nu(i,r),a=n(o,a)):(r=nu(r,i),a=n(a,o)),function(e){return a(r(e))}}function nf(e,t,n){var r=Math.min(e.length,t.length)-1,i=Array(r),a=Array(r),o=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<r;)i[o]=nu(e[o],e[o+1]),a[o]=n(t[o],t[o+1]);return function(t){var n=na(e,t,1,r)-1;return a[n](i[n](t))}}function nh(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function np(){return(function(){var e,t,n,r,i,a,o=ns,l=ns,s=function e(t,n){var r,i,a=typeof n;return null==n||"boolean"===a?th(n):("number"===a?eI:"string"===a?(i=e5(n))?(n=i,tm):tv:n instanceof e5?tm:n instanceof Date?function(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}:(r=n,!ArrayBuffer.isView(r)||r instanceof DataView)?Array.isArray(n)?function(t,n){var r,i=n?n.length:0,a=t?Math.min(i,t.length):0,o=Array(a),l=Array(i);for(r=0;r<a;++r)o[r]=e(t[r],n[r]);for(;r<i;++r)l[r]=n[r];return function(e){for(r=0;r<a;++r)l[r]=o[r](e);return l}}:"function"!=typeof n.valueOf&&"function"!=typeof n.toString||isNaN(n)?function(t,n){var r,i={},a={};for(r in(null===t||"object"!=typeof t)&&(t={}),(null===n||"object"!=typeof n)&&(n={}),n)r in t?i[r]=e(t[r],n[r]):a[r]=n[r];return function(e){for(r in i)a[r]=i[r](e);return a}}:eI:function(e,t){t||(t=[]);var n,r=e?Math.min(t.length,e.length):0,i=t.slice();return function(a){for(n=0;n<r;++n)i[n]=e[n]*(1-a)+t[n]*a;return i}})(t,n)},c=nc;function u(){var e,t,n,s=Math.min(o.length,l.length);return c!==nc&&(e=o[0],t=o[s-1],e>t&&(n=e,e=t,t=n),c=function(n){return Math.max(e,Math.min(t,n))}),r=s>2?nf:nd,i=a=null,d}function d(t){return null==t||isNaN(t=+t)?n:(i||(i=r(o.map(e),l,s)))(e(c(t)))}return d.invert=function(n){return c(t((a||(a=r(l,o.map(e),eI)))(n)))},d.domain=function(e){return arguments.length?(o=Array.from(e,nl),u()):o.slice()},d.range=function(e){return arguments.length?(l=Array.from(e),u()):l.slice()},d.rangeRound=function(e){return l=Array.from(e),s=no,u()},d.clamp=function(e){return arguments.length?(c=!!e||nc,u()):c!==nc},d.interpolate=function(e){return arguments.length?(s=e,u()):s},d.unknown=function(e){return arguments.length?(n=e,d):n},function(n,r){return e=n,t=r,u()}})()(nc,nc)}var ng=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function nm(e){var t;if(!(t=ng.exec(e)))throw Error("invalid format: "+e);return new nb({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function nb(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function ny(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function n_(e){return(e=ny(Math.abs(e)))?e[1]:NaN}function nv(e,t){var n=ny(e,t);if(!n)return e+"";var r=n[0],i=n[1];return i<0?"0."+Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+Array(i-r.length+2).join("0")}nm.prototype=nb.prototype,nb.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var nx={"%":(e,t)=>
6(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>nv(100*e,t),r:nv,s:function(e,t){var n=ny(e,t);if(!n)return e+"";var r=n[0],i=n[1],a=i-(ea=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,o=r.length;return a===o?r:a>o?r+Array(a-o+1).join("0"):a>0?r.slice(0,a)+"."+r.slice(a):"0."+Array(1-a).join("0")+ny(e,Math.max(0,t+a-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function nw(e){return e}var nk=Array.prototype.map,nE=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];el=(eo=function(e){var t,n,r,i=void 0===e.grouping||void 0===e.thousands?nw:(t=nk.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var i=e.length,a=[],o=0,l=t[0],s=0;i>0&&l>0&&(s+l+1>r&&(l=Math.max(1,r-s)),a.push(e.substring(i-=l,i+l)),!((s+=l+1)>r));)l=t[o=(o+1)%t.length];return a.reverse().join(n)}),a=void 0===e.currency?"":e.currency[0]+"",o=void 0===e.currency?"":e.currency[1]+"",l=void 0===e.decimal?".":e.decimal+"",s=void 0===e.numerals?nw:(r=nk.call(e.numerals,String),function(e){return e.replace(/[0-9]/g,function(e){return r[+e]})}),c=void 0===e.percent?"%":e.percent+"",u=void 0===e.minus?"−":e.minus+"",d=void 0===e.nan?"NaN":e.nan+"";function f(e){var t=(e=nm(e)).fill,n=e.align,r=e.sign,f=e.symbol,h=e.zero,p=e.width,g=e.comma,m=e.precision,b=e.trim,y=e.type;"n"===y?(g=!0,y="g"):nx[y]||(void 0===m&&(m=12),b=!0,y="g"),(h||"0"===t&&"="===n)&&(h=!0,t="0",n="=");var _="$"===f?a:"#"===f&&/[boxX]/.test(y)?"0"+y.toLowerCase():"",v="$"===f?o:/[%p]/.test(y)?c:"",x=nx[y],w=/[defgprs%]/.test(y);function k(e){var a,o,c,f=_,k=v;if("c"===y)k=x(e)+k,e="";else{var E=(e=+e)<0||1/e<0;
6if(e=isNaN(e)?d:x(Math.abs(e),m),b&&(e=function(e){e:for(var t,n=e.length,r=1,i=-1;r<n;++r)switch(e[r]){case".":i=t=r;break;case"0":0===i&&(i=r),t=r;break;default:if(!+e[r])break e;i>0&&(i=0)}return i>0?e.slice(0,i)+e.slice(t+1):e}(e)),E&&0==+e&&"+"!==r&&(E=!1),f=(E?"("===r?r:u:"-"===r||"("===r?"":r)+f,k=("s"===y?nE[8+ea/3]:"")+k+(E&&"("===r?")":""),w){for(a=-1,o=e.length;++a<o;)if(48>(c=e.charCodeAt(a))||c>57){k=(46===c?l+e.slice(a+1):e.slice(a))+k,e=e.slice(0,a);break}}}g&&!h&&(e=i(e,1/0));var N=f.length+e.length+k.length,S=N<p?Array(p-N+1).join(t):"";switch(g&&h&&(e=i(S+e,S.length?p-k.length:1/0),S=""),n){case"<":e=f+e+k+S;break;case"=":e=f+S+e+k;break;case"^":e=S.slice(0,N=S.length>>1)+f+e+k+S.slice(N);break;default:e=S+f+e+k}return s(e)}return m=void 0===m?6:/[gprs]/.test(y)?Math.max(1,Math.min(21,m)):Math.max(0,Math.min(20,m)),k.toString=function(){return e+""},k}return{format:f,formatPrefix:function(e,t){var n=f(((e=nm(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(n_(t)/3))),i=Math.pow(10,-r),a=nE[8+r/3];return function(e){return n(i*e)+a}}}}({thousands:",",grouping:[3],currency:["$",""]})).format,es=eo.formatPrefix;let nN=new Date,nS=new Date;function nC(e,t,n,r){function i(t){return e(t=0==arguments.length?new Date:new Date(+t)),t}return i.floor=t=>(e(t=new Date(+t)),t),i.ceil=n=>(e(n=new Date(n-1)),t(n,1),e(n),n),i.round=e=>{let t=i(e),n=i.ceil(e);return e-t<n-e?t:n},i.offset=(e,n)=>(t(e=new Date(+e),null==n?1:Math.floor(n)),e),i.range=(n,r,a)=>{let o;let l=[];if(n=i.ceil(n),a=null==a?1:Math.floor(a),!(n<r)||!(a>0))return l;do l.push(o=new Date(+n)),t(n,a),e(n);while(o<n&&n<r);return l},i.filter=n=>nC(t=>{if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)},(e,r)=>{if(e>=e){if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););}}),n&&(i.count=(t,r)=>(nN.setTime(+t),nS.setTime(+r),e(nN),e(nS),Math.floor(n(nN,nS))),i.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?i.filter(r?t=>r(t)%e==0:t=>i.count(0,t)%e==0):i:null),i}let nA=nC(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);nA.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?nC(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):nA:null,nA.range;let nM=nC(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+1e3*t)},(e,t)=>(t-e)/1e3,e=>e.getUTCSeconds());nM.range;let nT=nC(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds())},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getMinutes());nT.range;let nO=nC(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getUTCMinutes());nO.range;let nD=nC(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds()-6e4*e.getMinutes())},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getHours());nD.range;let nL=nC(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getUTCHours());nL.range;let nR=nC(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/864e5,e=>e.getDate()-1);nR.range;let nI=nC(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>e.getUTCDate()-1);nI.range;let nF=nC(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>Math.floor(e/864e5));function nz(e){return nC(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(e,t)=>{e.setDate(e.getDate()+7*t)},(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/6048e5)}nF.range;let nP=nz(0),nB=nz(1),nU=nz(2),nj=nz(3),nH=nz(4),n$=nz(5),nZ=nz(6);function nq(e){return nC(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)},(e,t)=>(t-e)/6048e5)}nP.range,nB.range,nU.range,nj.range,nH.range,n$.range,nZ.range;let nK=nq(0),nG=nq(1),nW=nq(2),nV=nq(3),nY=nq(4),nX=nq(5),nQ=nq(6);nK.range,nG.range,nW.range,nV.range,nY.range,nX.range,nQ.range;let nJ=nC(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());nJ.range;let n0=nC(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());n0.range;let n1=nC(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());n1.every=e=>isFinite(e=Math.floor(e))&&e>0?nC(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)}):null,n1.range;let n2=nC(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());function n3(e,t,n,r,i,a){let o=[[nM,1,1e3],[nM,5,5e3],[nM,15,15e3],[nM,30,3e4],[a,1,6e4],[a,5,3e5],[a,15,9e5],[a,30,18e5],[i,1,36e5],[i,3,108e5],[i,6,216e5],[i,12,432e5],[r,1,864e5],[r,2,1728e5],[n,1,6048e5],[t,1,2592e6],[t,3,7776e6],[e,1,31536e6]];function l(t,n,r){let i=Math.abs(n-t)/r,a=nn(e=>{let[,,t]=e;return t}).right(o,i);if(a===o.length)return e.every(t7(t/31536e6,n/31536e6,r));if(0===a)return nA.every(Math.max(t7(t,n,r),1));let[l,s]=o[i/o[a-1][2]<o[a][2]/i?a-1:a];return l.every(s)}return[function(e,t,n){let r=t<e;r&&([e,t]=[t,e]);let i=n&&"function"==typeof n.range?n:l(e,t,n),a=i?i.range(e,+t+1):[];return r?a.reverse():a},l]}n2.every=e=>isFinite(e=Math.floor(e))&&e>0?nC(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)}):null,n2.range;let[n4,n5]=n3(n2,n0,nK,nF,nL,nO),[n6,n9]=n3(n1,nJ,nP,nR,nD,nT);function n8(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function n7(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function re(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}var rt={"-":"",_:" ",0:"0"},rn=/^\s*\d+/,rr=/^%/,ri=/[\\^$*+?|[\]().{}]/g;function ra(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",a=i.length;return r+(a<n?Array(n-a+1).join(t)+i:i)}function ro(e){return e.replace(ri,"\\$&")}function rl(e){return RegExp("^(?:"+e.map(ro).join("|")+")","i")}function rs(e){return new Map(e.map((e,t)=>[e.toLowerCase(),t]))}
vendor: 8,828 bytes, line 6
6function rc(e,t,n){var r=rn.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function ru(e,t,n){var r=rn.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function rd(e,t,n){var r=rn.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function rf(e,t,n){var r=rn.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function rh(e,t,n){var r=rn.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function rp(e,t,n){var r=rn.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function rg(e,t,n){var r=rn.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function rm(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function rb(e,t,n){var r=rn.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function ry(e,t,n){var r=rn.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function r_(e,t,n){var r=rn.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function rv(e,t,n){var r=rn.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function rx(e,t,n){var r=rn.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function rw(e,t,n){var r=rn.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function rk(e,t,n){var r=rn.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function rE(e,t,n){var r=rn.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function rN(e,t,n){var r=rn.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function rS(e,t,n){var r=rr.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function rC(e,t,n){var r=rn.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function rA(e,t,n){var r=rn.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function rM(e,t){return ra(e.getDate(),t,2)}function rT(e,t){return ra(e.getHours(),t,2)}function rO(e,t){return ra(e.getHours()%12||12,t,2)}function rD(e,t){return ra(1+nR.count(n1(e),e),t,3)}function rL(e,t){return ra(e.getMilliseconds(),t,3)}function rR(e,t){return rL(e,t)+"000"}function rI(e,t){return ra(e.getMonth()+1,t,2)}function rF(e,t){return ra(e.getMinutes(),t,2)}function rz(e,t){return ra(e.getSeconds(),t,2)}function rP(e){var t=e.getDay();return 0===t?7:t}function rB(e,t){return ra(nP.count(n1(e)-1,e),t,2)}function rU(e){var t=e.getDay();return t>=4||0===t?nH(e):nH.ceil(e)}function rj(e,t){return e=rU(e),ra(nH.count(n1(e),e)+(4===n1(e).getDay()),t,2)}function rH(e){return e.getDay()}function r$(e,t){return ra(nB.count(n1(e)-1,e),t,2)}function rZ(e,t){return ra(e.getFullYear()%100,t,2)}function rq(e,t){return ra((e=rU(e)).getFullYear()%100,t,2)}function rK(e,t){return ra(e.getFullYear()%1e4,t,4)}function rG(e,t){var n=e.getDay();return ra((e=n>=4||0===n?nH(e):nH.ceil(e)).getFullYear()%1e4,t,4)}function rW(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+ra(t/60|0,"0",2)+ra(t%60,"0",2)}function rV(e,t){return ra(e.getUTCDate(),t,2)}function rY(e,t){return ra(e.getUTCHours(),t,2)}function rX(e,t){return ra(e.getUTCHours()%12||12,t,2)}function rQ(e,t){return ra(1+nI.count(n2(e),e),t,3)}function rJ(e,t){return ra(e.getUTCMilliseconds(),t,3)}function r0(e,t){return rJ(e,t)+"000"}function r1(e,t){return ra(e.getUTCMonth()+1,t,2)}function r2(e,t){return ra(e.getUTCMinutes(),t,2)}function r3(e,t){return ra(e.getUTCSeconds(),t,2)}function r4(e){var t=e.getUTCDay();return 0===t?7:t}function r5(e,t){return ra(nK.count(n2(e)-1,e),t,2)}function r6(e){var t=e.getUTCDay();return t>=4||0===t?nY(e):nY.ceil(e)}function r9(e,t){return e=r6(e),ra(nY.count(n2(e),e)+(4===n2(e).getUTCDay()),t,2)}function r8(e){return e.getUTCDay()}function r7(e,t){return ra(nG.count(n2(e)-1,e),t,2)}function ie(e,t){return ra(e.getUTCFullYear()%100,t,2)}function it(e,t){return ra((e=r6(e)).getUTCFullYear()%100,t,2)}function ir(e,t){return ra(e.getUTCFullYear()%1e4,t,4)}function ii(e,t){var n=e.getUTCDay();return ra((e=n>=4||0===n?nY(e):nY.ceil(e)).getUTCFullYear()%1e4,t,4)}function ia(){return"+0000"}function io(){return"%"}function il(e){return+e}function is(e){return Math.floor(+e/1e3)}function ic(e){return new Date(e)}function iu(e){return e instanceof Date?+e:+new Date(+e)}function id(){return tQ.apply((function e(t,n,r,i,a,o,l,s,c,u){var d=np(),f=d.invert,h=d.domain,p=u(".%L"),g=u(":%S"),m=u("%I:%M"),b=u("%I %p"),y=u("%a %d"),_=u("%b %d"),v=u("%B"),x=u("%Y");function w(e){return(c(e)<e?p:s(e)<e?g:l(e)<e?m:o(e)<e?b:i(e)<e?a(e)<e?y:_:r(e)<e?v:x)(e)}return d.invert=function(e){return new Date(f(e))},d.domain=function(e){return arguments.length?h(Array.from(e,iu)):h().map(ic)},d.ticks=function(e){var n=h();return t(n[0],n[n.length-1],null==e?10:e)},d.tickFormat=function(e,t){return null==t?w:u(t)},d.nice=function(e){var t,r,i,a,o,l,s,c=h();return e&&"function"==typeof e.range||(e=n(c[0],c[c.length-1],null==e?10:e)),e?h((t=c,r=e,t=t.slice(),a=0,o=t.length-1,l=t[a],(s=t[o])<l&&(i=a,a=o,o=i,i=l,l=s,s=i),t[a]=r.floor(l),t[o]=r.ceil(s),t)):d},d.copy=function(){return nh(d,e(t,n,r,i,a,o,l,s,c,u))},d})(n6,n9,n1,nJ,nP,nR,nD,nT,nM,eu).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}eu=(ec=function(e){var t=e.dateTime,n=e.date,r=e.time,i=e.periods,a=e.days,o=e.shortDays,l=e.months,s=e.shortMonths,c=rl(i),u=rs(i),d=rl(a),f=rs(a),h=rl(o),p=rs(o),g=rl(l),m=rs(l),b=rl(s),y=rs(s),_={a:function(e){return o[e.getDay()]},A:function(e){return a[e.getDay()]},b:function(e){return s[e.getMonth()]},B:function(e){return l[e.getMonth()]},c:null,d:rM,e:rM,f:rR,g:rq,G:rG,H:rT,I:rO,j:rD,L:rL,m:rI,M:rF,p:function(e){return i[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:il,s:is,S:rz,u:rP,U:rB,V:rj,w:rH,W:r$,x:null,X:null,y:rZ,Y:rK,Z:rW,"%":io},v={a:function(e){return o[e.getUTCDay()]},A:function(e){return a[e.getUTCDay()]},b:function(e){return s[e.getUTCMonth()]},B:function(e){return l[e.getUTCMonth()]},c:null,d:rV,e:rV,f:r0,g:it,G:ii,H:rY,I:rX,j:rQ,L:rJ,m:r1,M:r2,p:function(e){return i[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:il,s:is,S:r3,u:r4,U:r5,V:r9,w:r8,W:r7,x:null,X:null,y:ie,Y:ir,Z:ia,"%":io},x={a:function(e,t,n){var r=h.exec(t.slice(n));return r?(e.w=p.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){var r=d.exec(t.slice(n));return r?(e.w=f.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){var r=b.exec(t.slice(n));return r?(e.m=y.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){var r=g.exec(t.slice(n));return r?(e.m=m.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,n,r){return E(e,t,n,r)},d:r_,e:r_,f:rN,g:rg,G:rp,H:rx,I:rx,j:rv,L:rE,m:ry,M:rw,p:function(e,t,n){var r=c.exec(t.slice(n));return r?(e.p=u.get(r[0].toLowerCase()),n+r[0].length):-1},q:rb,Q:rC,s:rA,S:rk,u:ru,U:rd,V:rf,w:rc,W:rh,x:function(e,t,r){return E(e,n,t,r)},X:function(e,t,n){return E(e,r,t,n)},y:rg,Y:rp,Z:rm,"%":rS};function w(e,t){return function(n){var r,i,a,o=[],l=-1,s=0,c=e.length;for(n instanceof Date||(n=new Date(+n));++l<c;)37===e.charCodeAt(l)&&(o.push(e.slice(s,l)),null!=(i=rt[r=e.charAt(++l)])?r=e.charAt(++l):i="e"===r?" ":"0",(a=t[r])&&(r=a(n,i)),o.push(r),s=l+1);return o.push(e.slice(s,l)),o.join("")}}function k(e,t){return function(n){var r,i,a=re(1900,void 0,1);if(E(a,e,n+="",0)!=n.length)return null;if("Q"in a)return new Date(a.Q);if("s"in a)return new Date(1e3*a.s+("L"in a?a.L:0));if(!t||"Z"in a||(a.Z=0),"p"in a&&(a.H=a.H%12+12*a.p),void 0===a.m&&(a.m="q"in a?a.q:0),"V"in a){if(a.V<1||a.V>53)return null;"w"in a||(a.w=1),"Z"in a?(r=(i=(r=n7(re(a.y,0,1))).getUTCDay())>4||0===i?nG.ceil(r):nG(r),r=nI.offset(r,(a.V-1)*7),a.y=r.getUTCFullYear(),a.m=r.getUTCMonth(),a.d=r.getUTCDate()+(a.w+6)%7):(r=(i=(r=n8(re(a.y,0,1))).getDay())>4||0===i?nB.ceil(r):nB(r),r=nR.offset(r,(a.V-1)*7),a.y=r.getFullYear(),a.m=r.getMonth(),a.d=r.getDate()+(a.w+6)%7)}else("W"in a||"U"in a)&&("w"in a||(a.w="u"in a?a.u%7:"W"in a?1:0),i="Z"in a?n7(re(a.y,0,1)).getUTCDay():n8(re(a.y,0,1)).getDay(),a.m=0,a.d="W"in a?(a.w+6)%7+7*a.W-(i+5)%7:a.w+7*a.U-(i+6)%7);return"Z"in a?(a.H+=a.Z/100|0,a.M+=a.Z%100,n7(a)):n8(a)}}function E(e,t,n,r){for(var i,a,o=0,l=t.length,s=n.length;o<l;){if(r>=s)return -1;if(37===(i=t.charCodeAt(o++))){if(!(a=x[(i=t.charAt(o++))in rt?t.charAt(o++):i])||(r=a(e,n,r))<0)return -1}else if(i!=n.charCodeAt(r++))return -1}return r}return _.x=w(n,_),_.X=w(r,_),_.c=w(t,_),v.x=w(n,v),v.X=w(r,v),v.c=w(t,v),{format:function(e){var t=w(e+="",_);return t.toString=function(){return e},t},parse:function(e){var t=k(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=w(e+="",v);return t.toString=function(){return e},t},utcParse:function(e){var t=k(e+="",!0);return t.toString=function(){return e},t}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
6ay","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})).format,ec.parse,ec.utcFormat,ec.utcParse;var ih=function(e){for(var t=e.length/6|0,n=Array(t),r=0;r<t;)n[r]="#"+e.slice(6*r,6*++r);return n}("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab");function ip(e){return"string"==typeof e?new Q([[document.querySelector(e)]],[document.documentElement]):new Q([[e]],X)}function ig(e){return"string"==typeof e?new Q([document.querySelectorAll(e)],[document.documentElement]):new Q([p(e)],X)}function im(e){return function(){return e}}let ib=Math.abs,iy=Math.atan2,i_=Math.cos,iv=Math.max,ix=Math.min,iw=Math.sin,ik=Math.sqrt,iE=Math.PI,iN=iE/2,iS=2*iE;function iC(e){return e>=1?iN:e<=-1?-iN:Math.asin(e)}function iA(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function iM(){let e=iA(["M",",",""]);return iM=function(){return e},e}function iT(){let e=iA(["Z"]);return iT=function(){return e},e}function iO(){let e=iA(["L",",",""]);return iO=function(){return e},e}function iD(){let e=iA(["Q",",",",",",",""]);return iD=function(){return e},e}function iL(){let e=iA(["C",",",",",",",",",",",""]);return iL=function(){return e},e}function iR(){let e=iA(["M",",",""]);return iR=function(){return e},e}function iI(){let e=iA(["L",",",""]);return iI=function(){return e},e}function iF(){let e=iA(["L",",",""]);return iF=function(){return e},e}function iz(){let e=iA(["A",",",",0,0,",",",",",""]);return iz=function(){return e},e}function iP(){let e=iA(["M",",",""]);return iP=function(){return e},e}function iB(){let e=iA(["L",",",""]);return iB=function(){return e},e}function iU(){let e=iA(["A",",",",0,1,",",",",","A",",",",0,1,",",",",",""]);return iU=function(){return e},e}function ij(){let e=iA(["A",",",",0,",",",",",",",""]);return ij=function(){return e},e}function iH(){let e=iA(["M",",","h","v","h","Z"]);return iH=function(){return e},e}let i$=Math.PI,iZ=2*i$,iq=iZ-1e-6;function iK(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}class iG{moveTo(e,t){this._append(iM(),this._x0=this._x1=+e,this._y0=this._y1=+t)}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append(iT()))}lineTo(e,t){this._append(iO(),this._x1=+e,this._y1=+t)}quadraticCurveTo(e,t,n,r){this._append(iD(),+e,+t,this._x1=+n,this._y1=+r)}bezierCurveTo(e,t,n,r,i,a){this._append(iL(),+e,+t,+n,+r,this._x1=+i,this._y1=+a)}arcTo(e,t,n,r,i){if(e=+e,t=+t,n=+n,r=+r,(i=+i)<0)throw Error("negative radius: ".concat(i));let a=this._x1,o=this._y1,l=n-e,s=r-t,c=a-e,u=o-t,d=c*c+u*u;if(null===this._x1)this._append(iR(),this._x1=e,this._y1=t);else if(d>1e-6){if(Math.abs(u*l-s*c)>1e-6&&i){let f=n-a,h=r-o,p=l*l+s*s,g=Math.sqrt(p),m=Math.sqrt(d),b=i*Math.tan((i$-Math.acos((p+d-(f*f+h*h))/(2*g*m)))/2),y=b/m,_=b/g;Math.abs(y-1)>1e-6&&this._append(iF(),e+y*c,t+y*u),this._append(iz(),i,i,+(u*f>c*h),this._x1=e+_*l,this._y1=t+_*s)}else this._append(iI(),this._x1=e,this._y1=t)}}arc(e,t,n,r,i,a){if(e=+e,t=+t,a=!!a,(n=+n)<0)throw Error("negative radius: ".concat(n));let o=n*Math.cos(r),l=n*Math.sin(r),s=e+o,c=t+l,u=1^a,d=a?r-i:i-r;null===this._x1?this._append(iP(),s,c):(Math.abs(this._x1-s)>1e-6||Math.abs(this._y1-c)>1e-6)&&this._append(iB(),s,c),n&&(d<0&&(d=d%iZ+iZ),d>iq?this._append(iU(),n,n,u,e-o,t-l,n,n,u,this._x1=s,this._y1=c):d>1e-6&&this._append(ij(),n,n,+(d>=i$),u,this._x1=e+n*Math.cos(i),this._y1=t+n*Math.sin(i)))}rect(e,t,n,r){this._append(iH(),this._x0=this._x1=+e,this._y0=this._y1=+t,n=+n,+r,-n)}toString(){return this._}constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==e?iK:function(e){let t=Math.floor(e);if(!(t>=0))throw Error("invalid digits: ".concat(e));if(t>15)return iK;let n=10**t;return function(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=Math.round(arguments[t]*n)/n+e[t]}}(e)}}function iW(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(null==n)t=null;else{let e=Math.floor(n);if(!(e>=0))throw RangeError("invalid digits: ".concat(n));t=e}return e},()=>new iG(t)}function iV(e){return e.innerRadius}function iY(e){return e.outerRadius}function iX(e){return e.startAngle}function iQ(e){return e.endAngle}function iJ(e){return e&&e.padAngle}function i0(e,t,n,r,i,a,o){var l=e-n,s=t-r,c=(o?a:-a)/ik(l*l+s*s),u=c*s,d=-c*l,f=e+u,h=t+d,p=n+u,g=r+d,m=(f+p)/2,b=(h+g)/2,y=p-f,_=g-h,v=y*y+_*_,x=i-a,w=f*g-p*h,k=(_<0?-1:1)*ik(iv(0,x*x*v-w*w)),E=(w*_-y*k)/v,N=(-w*y-_*k)/v,S=(w*_+y*k)/v,C=(-w*y+_*k)/v,A=E-m,M=N-b,T=S-m,O=C-b;return A*A+M*M>T*T+O*O&&(E=S,N=C),{cx:E,cy:N,x01:-u,y01:-d,x11:E*(i/x-1),y11:N*(i/x-1)}}function i1(){var e=iV,t=iY,n=im(0),r=null,i=iX,a=iQ,o=iJ,l=null,s=iW(c);
vendor: 11,982 bytes, line 6
6function c(){var c,u,d=+e.apply(this,arguments),f=+t.apply(this,arguments),h=i.apply(this,arguments)-iN,p=a.apply(this,arguments)-iN,g=ib(p-h),m=p>h;if(l||(l=c=s()),f<d&&(u=f,f=d,d=u),f>1e-12){if(g>iS-1e-12)l.moveTo(f*i_(h),f*iw(h)),l.arc(0,0,f,h,p,!m),d>1e-12&&(l.moveTo(d*i_(p),d*iw(p)),l.arc(0,0,d,p,h,m));else{var b,y,_=h,v=p,x=h,w=p,k=g,E=g,N=o.apply(this,arguments)/2,S=N>1e-12&&(r?+r.apply(this,arguments):ik(d*d+f*f)),C=ix(ib(f-d)/2,+n.apply(this,arguments)),A=C,M=C;if(S>1e-12){var T=iC(S/d*iw(N)),O=iC(S/f*iw(N));(k-=2*T)>1e-12?(T*=m?1:-1,x+=T,w-=T):(k=0,x=w=(h+p)/2),(E-=2*O)>1e-12?(O*=m?1:-1,_+=O,v-=O):(E=0,_=v=(h+p)/2)}var D=f*i_(_),L=f*iw(_),R=d*i_(w),I=d*iw(w);if(C>1e-12){var F,z=f*i_(v),P=f*iw(v),B=d*i_(x),U=d*iw(x);if(g<iE){if(F=function(e,t,n,r,i,a,o,l){var s=n-e,c=r-t,u=o-i,d=l-a,f=d*s-u*c;if(!(f*f<1e-12))return f=(u*(t-a)-d*(e-i))/f,[e+f*s,t+f*c]}(D,L,B,U,z,P,R,I)){var j,H=D-F[0],$=L-F[1],Z=z-F[0],q=P-F[1],K=1/iw(((j=(H*Z+$*q)/(ik(H*H+$*$)*ik(Z*Z+q*q)))>1?0:j<-1?iE:Math.acos(j))/2),G=ik(F[0]*F[0]+F[1]*F[1]);A=ix(C,(d-G)/(K-1)),M=ix(C,(f-G)/(K+1))}else A=M=0}}E>1e-12?M>1e-12?(b=i0(B,U,D,L,f,M,m),y=i0(z,P,R,I,f,M,m),l.moveTo(b.cx+b.x01,b.cy+b.y01),M<C?l.arc(b.cx,b.cy,M,iy(b.y01,b.x01),iy(y.y01,y.x01),!m):(l.arc(b.cx,b.cy,M,iy(b.y01,b.x01),iy(b.y11,b.x11),!m),l.arc(0,0,f,iy(b.cy+b.y11,b.cx+b.x11),iy(y.cy+y.y11,y.cx+y.x11),!m),l.arc(y.cx,y.cy,M,iy(y.y11,y.x11),iy(y.y01,y.x01),!m))):(l.moveTo(D,L),l.arc(0,0,f,_,v,!m)):l.moveTo(D,L),d>1e-12&&k>1e-12?A>1e-12?(b=i0(R,I,z,P,d,-A,m),y=i0(D,L,B,U,d,-A,m),l.lineTo(b.cx+b.x01,b.cy+b.y01),A<C?l.arc(b.cx,b.cy,A,iy(b.y01,b.x01),iy(y.y01,y.x01),!m):(l.arc(b.cx,b.cy,A,iy(b.y01,b.x01),iy(b.y11,b.x11),!m),l.arc(0,0,d,iy(b.cy+b.y11,b.cx+b.x11),iy(y.cy+y.y11,y.cx+y.x11),m),l.arc(y.cx,y.cy,A,iy(y.y11,y.x11),iy(y.y01,y.x01),!m))):l.arc(0,0,d,w,x,m):l.lineTo(R,I)}}else l.moveTo(0,0);if(l.closePath(),c)return l=null,c+""||null}return c.centroid=function(){var n=(+e.apply(this,arguments)+ +t.apply(this,arguments))/2,r=(+i.apply(this,arguments)+ +a.apply(this,arguments))/2-iE/2;return[i_(r)*n,iw(r)*n]},c.innerRadius=function(t){return arguments.length?(e="function"==typeof t?t:im(+t),c):e},c.outerRadius=function(e){return arguments.length?(t="function"==typeof e?e:im(+e),c):t},c.cornerRadius=function(e){return arguments.length?(n="function"==typeof e?e:im(+e),c):n},c.padRadius=function(e){return arguments.length?(r=null==e?null:"function"==typeof e?e:im(+e),c):r},c.startAngle=function(e){return arguments.length?(i="function"==typeof e?e:im(+e),c):i},c.endAngle=function(e){return arguments.length?(a="function"==typeof e?e:im(+e),c):a},c.padAngle=function(e){return arguments.length?(o="function"==typeof e?e:im(+e),c):o},c.context=function(e){return arguments.length?(l=null==e?null:e,c):l},c}function i2(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}function i3(e){this._context=e}function i4(e){return new i3(e)}function i5(e){return e[0]}function i6(e){return e[1]}function i9(e,t){var n=im(!0),r=null,i=i4,a=null,o=iW(l);function l(l){var s,c,u,d=(l=i2(l)).length,f=!1;for(null==r&&(a=i(u=o())),s=0;s<=d;++s)!(s<d&&n(c=l[s],s,l))===f&&((f=!f)?a.lineStart():a.lineEnd()),f&&a.point(+e(c,s,l),+t(c,s,l));if(u)return a=null,u+""||null}return e="function"==typeof e?e:void 0===e?i5:im(e),t="function"==typeof t?t:void 0===t?i6:im(t),l.x=function(t){return arguments.length?(e="function"==typeof t?t:im(+t),l):e},l.y=function(e){return arguments.length?(t="function"==typeof e?e:im(+e),l):t},l.defined=function(e){return arguments.length?(n="function"==typeof e?e:im(!!e),l):n},l.curve=function(e){return arguments.length?(i=e,null!=r&&(a=i(r)),l):i},l.context=function(e){return arguments.length?(null==e?r=a=null:a=i(r=e),l):r},l}function i8(e,t){return t<e?-1:t>e?1:t>=e?0:NaN}function i7(e){return e}function ae(){var e=i7,t=i8,n=null,r=im(0),i=im(iS),a=im(0);function o(o){var l,s,c,u,d,f=(o=i2(o)).length,h=0,p=Array(f),g=Array(f),m=+r.apply(this,arguments),b=Math.min(iS,Math.max(-iS,i.apply(this,arguments)-m)),y=Math.min(Math.abs(b)/f,a.apply(this,arguments)),_=y*(b<0?-1:1);for(l=0;l<f;++l)(d=g[p[l]=l]=+e(o[l],l,o))>0&&(h+=d);for(null!=t?p.sort(function(e,n){return t(g[e],g[n])}):null!=n&&p.sort(function(e,t){return n(o[e],o[t])}),l=0,c=h?(b-f*_)/h:0;l<f;++l,m=u)u=m+((d=g[s=p[l]])>0?d*c:0)+_,g[s]={data:o[s],index:l,value:d,startAngle:m,endAngle:u,padAngle:y};return g}return o.value=function(t){return arguments.length?(e="function"==typeof t?t:im(+t),o):e},o.sortValues=function(e){return arguments.length?(t=e,n=null,o):t},o.sort=function(e){return arguments.length?(n=e,t=null,o):n},o.startAngle=function(e){return arguments.length?(r="function"==typeof e?e:im(+e),o):r},o.endAngle=function(e){return arguments.length?(i="function"==typeof e?e:im(+e),o):i},o.padAngle=function(e){return arguments.length?(a="function"==typeof e?e:im(+e),o):a},o}function at(){}function an(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function ar(e){this._context=e}function ai(e){return new ar(e)}function aa(e){this._context=e}function ao(e){return new aa(e)}function al(e){this._context=e}function as(e){return new al(e)}iG.prototype,Array.prototype.slice,i3.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}},ar.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:an(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:an(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},aa.prototype={areaStart:at,areaEnd:at,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:an(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},al.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:an(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};class ac{areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t)}this._x0=e,this._y0=t}constructor(e,t){this._context=e,this._x=t}}function au(e){return new ac(e,!0)}function ad(e){return new ac(e,!1)}function af(e,t){this._basis=new ar(e),this._beta=t}af.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var r,i=e[0],a=t[0],o=e[n]-i,l=t[n]-a,s=-1;++s<=n;)r=s/n,this._basis.point(this._beta*e[s]+(1-this._beta)*(i+r*o),this._beta*t[s]+(1-this._beta)*(a+r*l));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var ah=function e(t){function n(e){return 1===t?new ar(e):new af(e,t)}return n.beta=function(t){return e(+t)},n}(.85);function ap(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function ag(e,t){this._context=e,this._k=(1-t)/6}ag.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:ap(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:ap(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var am=function e(t){function n(e){return new ag(e,t)}return n.tension=function(t){return e(+t)},n}(0);function ab(e,t){this._context=e,this._k=(1-t)/6}ab.prototype={areaStart:at,areaEnd:at,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:ap(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var ay=function e(t){function n(e){return new ab(e,t)}return n.tension=function(t){return e(+t)},n}(0);function a_(e,t){this._context=e,this._k=(1-t)/6}a_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:ap(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var av=function e(t){function n(e){return new a_(e,t)}return n.tension=function(t){return e(+t)},n}(0);
vendor: 4,324 bytes, line 6
6function ax(e,t,n){var r=e._x1,i=e._y1,a=e._x2,o=e._y2;if(e._l01_a>1e-12){var l=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,s=3*e._l01_a*(e._l01_a+e._l12_a);r=(r*l-e._x0*e._l12_2a+e._x2*e._l01_2a)/s,i=(i*l-e._y0*e._l12_2a+e._y2*e._l01_2a)/s}if(e._l23_a>1e-12){var c=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,u=3*e._l23_a*(e._l23_a+e._l12_a);a=(a*c+e._x1*e._l23_2a-t*e._l12_2a)/u,o=(o*c+e._y1*e._l23_2a-n*e._l12_2a)/u}e._context.bezierCurveTo(r,i,a,o,e._x2,e._y2)}function aw(e,t){this._context=e,this._alpha=t}aw.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:ax(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var ak=function e(t){function n(e){return t?new aw(e,t):new ag(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function aE(e,t){this._context=e,this._alpha=t}aE.prototype={areaStart:at,areaEnd:at,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:ax(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var aN=function e(t){function n(e){return t?new aE(e,t):new ab(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function aS(e,t){this._context=e,this._alpha=t}aS.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:ax(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var aC=function e(t){function n(e){return t?new aS(e,t):new a_(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function aA(e){this._context=e}function aM(e){return new aA(e)}function aT(e,t,n){var r=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(r||i<0&&-0),o=(n-e._y1)/(i||r<0&&-0);return((a<0?-1:1)+(o<0?-1:1))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs((a*i+o*r)/(r+i)))||0}function aO(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}
vendor: 4,738 bytes, line 6
6function aD(e,t,n){var r=e._x0,i=e._y0,a=e._x1,o=e._y1,l=(a-r)/3;e._context.bezierCurveTo(r+l,i+l*t,a-l,o-l*n,a,o)}function aL(e){this._context=e}function aR(e){this._context=new aI(e)}function aI(e){this._context=e}function aF(e){return new aL(e)}function az(e){return new aR(e)}function aP(e){this._context=e}function aB(e){var t,n,r=e.length-1,i=Array(r),a=Array(r),o=Array(r);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t<r-1;++t)i[t]=1,a[t]=4,o[t]=4*e[t]+2*e[t+1];for(i[r-1]=2,a[r-1]=7,o[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=i[t]/a[t-1],a[t]-=n,o[t]-=n*o[t-1];for(i[r-1]=o[r-1]/a[r-1],t=r-2;t>=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(t=0,a[r-1]=(e[r]+i[r-1])/2;t<r-1;++t)a[t]=2*e[t+1]-i[t+1];return[i,a]}function aU(e){return new aP(e)}function aj(e,t){this._context=e,this._t=t}function aH(e){return new aj(e,.5)}function a$(e){return new aj(e,0)}function aZ(e){return new aj(e,1)}function aq(e,t,n){this.k=e,this.x=t,this.y=n}aA.prototype={areaStart:at,areaEnd:at,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}},aL.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:aD(this,this._t0,aO(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(t=+t,(e=+e)!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,aD(this,aO(this,n=aT(this,e,t)),n);break;default:aD(this,this._t0,n=aT(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}},(aR.prototype=Object.create(aL.prototype)).point=function(e,t){aL.prototype.point.call(this,t,e)},aI.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,i,a){this._context.bezierCurveTo(t,e,r,n,a,i)}},aP.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n){if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===n)this._context.lineTo(e[1],t[1]);else for(var r=aB(e),i=aB(t),a=0,o=1;o<n;++a,++o)this._context.bezierCurveTo(r[0][a],i[0][a],r[1][a],i[1][a],e[o],t[o])}(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}},aj.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}},aq.prototype={constructor:aq,scale:function(e){return 1===e?this:new aq(this.k*e,this.x,this.y)},translate:function(e,t){return 0===e&0===t?this:new aq(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}},new aq(1,0,0),aq.prototype},6094:function(e,t,n){"use strict";n.d(t,{T:function(){return i}});let r=document.createElement("i");function i(e){let t="&"+e+";";r.innerHTML=t;let n=r.textContent;return(59!==n.charCodeAt(n.length-1)||"semi"===e)&&n!==t&&n}},86719:function(e,t,n){"use strict";n.d(t,{l:function(){return m}});let r=function(e){if(null==e)return a;
6if("string"==typeof e)return function(t){return a(t)&&t.tagName===e};if("object"==typeof e)return function(e){let t=[],n=-1;for(;++n<e.length;)t[n]=r(e[n]);return i(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];let i=-1;for(;++i<t.length;)if(t[i].call(this,...n))return!0;return!1})}(e);if("function"==typeof e)return i(e);throw Error("Expected function, string, or array as test")};function i(e){return function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return a(t)&&!!e.call(this,t,...r)}}function a(e){return!!(e&&"object"==typeof e&&"element"===e.type&&"string"==typeof e.tagName)}var o=n(71786);let l=function(e,t,n){let r=(0,o.O)(n);if(!e||!e.type||!e.children)throw Error("Expected parent node");if("number"==typeof t){if(t<0||t===Number.POSITIVE_INFINITY)throw Error("Expected positive finite number as index")}else if((t=e.children.indexOf(t))<0)throw Error("Expected child node or index");for(;++t<e.children.length;)if(r(e.children[t],t,e))return e.children[t];return null},s=/\n/g,c=/[\t ]+/g,u=r("br"),d=r("p"),f=r(["th","td"]),h=r("tr"),p=r(["datalist","head","noembed","noframes","noscript","rp","script","style","template","title",function(e){return!!(e.properties||{}).hidden},function(e){return"dialog"===e.tagName&&!(e.properties||{}).open}]),g=r(["address","article","aside","blockquote","body","caption","center","dd","dialog","dir","dl","dt","div","figure","figcaption","footer","form,","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","legend","listing","main","menu","nav","ol","p","plaintext","pre","section","ul","xmp"]);function m(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r="children"in e?e.children:[],i=g(e),a=y(e,{whitespace:n.whitespace||"normal",breakBefore:!1,breakAfter:!1}),o=[];("text"===e.type||"comment"===e.type)&&o.push(...b(e,{whitespace:a,breakBefore:!0,breakAfter:!0}));let s=-1;for(;++s<r.length;)o.push(...function e(t,n,r){return"element"===t.type?function(t,n,r){let i,a;let o=y(t,r),s=t.children||[],c=-1,m=[];if(p(t))return m;for(u(t)?a="\n":h(t)&&l(n,t,h)?a="\n":d(t)?(i=2,a=2):g(t)&&(i=1,a=1);++c<s.length;)m=m.concat(e(s[c],t,{whitespace:o,breakBefore:c?void 0:i,breakAfter:c<s.length-1?u(s[c+1]):a}));return f(t)&&l(n,t,f)&&m.push("	"),i&&m.unshift(i),a&&m.push(a),m}(t,n,r):"text"===t.type?"normal"===r.whitespace?b(t,r):[String(t.value)]:[]}(r[s],e,{whitespace:a,breakBefore:s?void 0:i,breakAfter:s<r.length-1?u(r[s+1]):i}));let c=[];for(s=-1;++s<o.length;){let e=o[s];"number"==typeof e?void 0!==t&&e>t&&(t=e):e&&(void 0!==t&&t>-1&&c.push("\n".repeat(t)||" "),t=-1,c.push(e))}return c.join("")}function b(e,t){let n;let r=String(e.value),i=[],a=[],o=0;for(;o<=r.length;){s.lastIndex=o;let e=s.exec(r),n=e&&"index"in e?e.index:r.length;i.push(function(e,t,n){let r;let i=[],a=0;for(;a<e.length;){c.lastIndex=a;let n=c.exec(e);r=n?n.index:e.length,a||r||!n||t||i.push(""),a!==r&&i.push(e.slice(a,r)),a=n?r+n[0].length:r}return a===r||n||i.push(""),i.join(" ")}(r.slice(o,n).replace(/[\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g,""),0!==o||t.breakBefore,n!==r.length||t.breakAfter)),o=n+1}let l=-1;for(;++l<i.length;)8203===i[l].charCodeAt(i[l].length-1)||l<i.length-1&&8203===i[l+1].charCodeAt(0)?(a.push(i[l]),n=void 0):i[l]?("number"==typeof n&&a.push(n),a.push(i[l]),n=0):(0===l||l===i.length-1)&&a.push(0);return a}function y(e,t){if("element"===e.type){let n=e.properties||{};switch(e.tagName){case"listing":case"plaintext":case"xmp":return"pre";case"nobr":return"nowrap";case"pre":return n.wrap?"pre-wrap":"pre";case"td":case"th":return n.noWrap?"nowrap":t.whitespace;case"textarea":return"pre-wrap"}}return t.whitespace}},71035:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(15926),i=n(78506);class a{get(){return this.type}set(e){if(this.type&&this.type!==e)throw Error("Cannot change both RGB and HSL channels at the same time");this.type=e}reset(){this.type=i.w.ALL}is(e){return this.type===e}constructor(){this.type=i.w.ALL}}class o{set(e,t){return this.color=t,this.changed=!1,this.data=e,this.type.type=i.w.ALL,this}_ensureHSL(){let e=this.data,{h:t,s:n,l:i}=e;void 0===t&&(e.h=r.Z.channel.rgb2hsl(e,"h")),void 0===n&&(e.s=r.Z.channel.rgb2hsl(e,"s")),void 0===i&&(e.l=r.Z.channel.rgb2hsl(e,"l"))}_ensureRGB(){let e=this.data,{r:t,g:n,b:i}=e;void 0===t&&(e.r=r.Z.channel.hsl2rgb(e,"r")),void 0===n&&(e.g=r.Z.channel.hsl2rgb(e,"g")),void 0===i&&(e.b=r.Z.channel.hsl2rgb(e,"b"))}get r(){let e=this.data,t=e.r;return this.type.is(i.w.HSL)||void 0===t?(this._ensureHSL(),r.Z.channel.hsl2rgb(e,"r")):t}get g(){let e=this.data,t=e.g;return this.type.is(i.w.HSL)||void 0===t?(this._ensureHSL(),r.Z.channel.hsl2rgb(e,"g")):t}get b(){let e=this.data,t=e.b;return this.type.is(i.w.HSL)||void 0===t?(this._ensureHSL(),r.Z.channel.hsl2rgb(e,"b")):t}get h(){let e=this.data,t=e.h;return this.type.is(i.w.RGB)||void 0===t?(this._ensureRGB(),r.Z.channel.rgb2hsl(e,"h")):t}get s(){let e=this.data,t=e.s;return this.type.is(i.w.RGB)||void 0===t?(this._ensureRGB(),r.Z.channel.rgb2hsl(e,"s")):t}get l(){let e=this.data,t=e.l;return this.type.is(i.w.RGB)||void 0===t?(this._ensureRGB(),r.Z.channel.rgb2hsl(e,"l")):t}get a(){return this.data.a}set r(e){this.type.set(i.w.RGB),this.changed=!0,this.data.r=e}set g(e){this.type.set(i.w.RGB),this.changed=!0,this.data.g=e}set b(e){this.type.set(i.w.RGB),this.changed=!0,this.data.b=e}set h(e){this.type.set(i.w.HSL),this.changed=!0,this.data.h=e}set s(e){this.type.set(i.w.HSL),this.changed=!0,this.data.s=e}set l(e){this.type.set(i.w.HSL),this.changed=!0,this.data.l=e}set a(e){this.changed=!0,this.data.a=e}constructor(e,t){this.color=t,this.changed=!1,this.data=e,this.type=new a}}var l=new o({r:0,g:0,b:0,a:0},"transparent")},34728:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(71035),i=n(78506);let a={re:/^#((?:[a-f0-9]{2}){2,4}|[a-f0-9]{3})$/i,parse:e=>{if(35!==e.charCodeAt(0))return;let t=e.match(a.re);if(!t)return;let n=t[1],i=parseInt(n,16),o=n.length,l=o%4==0,s=o>4,c=s?1:17,u=s?8:4,d=l?0:-1,f=s?255:15;return r.Z.set({r:(i>>u*(d+3)&f)*c,g:(i>>u*(d+2)&f)*c,b:(i>>u*(d+1)&f)*c,a:l?(i&f)*c/255:1},e)},stringify:e=>{let{r:t,g:n,b:r,a}=e;return a<1?"#".concat(i.Q[Math.round(t)]).concat(i.Q[Math.round(n)]).concat(i.Q[Math.round(r)]).concat(i.Q[Math.round(255*a)]):"#".concat(i.Q[Math.round(t)]).concat(i.Q[Math.round(n)]).concat(i.Q[Math.round(r)])}};var o=n(15926);let l={re:/^hsla?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(?:deg|grad|rad|turn)?)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(%)?))?\s*?\)$/i,hueRe:/^(.+?)(deg|grad|rad|turn)$/i,_hue2deg:e=>{let t=e.match(l.hueRe);if(t){let[,e,n]=t;switch(n){case"grad":return o.Z.channel.clamp.h(.9*parseFloat(e));case"rad":return o.Z.channel.clamp.h(180*parseFloat(e)/Math.PI);case"turn":return o.Z.channel.clamp.h(360*parseFloat(e))}}return o.Z.channel.clamp.h(parseFloat(e))},parse:e=>{let t=e.charCodeAt(0);if(104!==t&&72!==t)return;let n=e.match(l.re);if(!n)return;let[,i,a,s,c,u]=n;return r.Z.set({h:l._hue2deg(i),s:o.Z.channel.clamp.s(parseFloat(a)),l:o.Z.channel.clamp.l(parseFloat(s)),a:c?o.Z.channel.clamp.a(u?parseFloat(c)/100:parseFloat(c)):1},e)},stringify:e=>
6{let{h:t,s:n,l:r,a:i}=e;return i<1?"hsla(".concat(o.Z.lang.round(t),", ").concat(o.Z.lang.round(n),"%, ").concat(o.Z.lang.round(r),"%, ").concat(i,")"):"hsl(".concat(o.Z.lang.round(t),", ").concat(o.Z.lang.round(n),"%, ").concat(o.Z.lang.round(r),"%)")}},s={colors:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyanaqua:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",transparent:"#00000000",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},parse:e=>{e=e.toLowerCase();let t=s.colors[e];if(t)return a.parse(t)},stringify:e=>{let t=a.stringify(e);for(let e in s.colors)if(s.colors[e]===t)return e}},c={re:/^rgba?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?)))?\s*?\)$/i,parse:e=>{let t=e.charCodeAt(0);if(114!==t&&82!==t)return;let n=e.match(c.re);if(!n)return;let[,i,a,l,s,u,d,f,h]=n;return r.Z.set({r:o.Z.channel.clamp.r(a?2.55*parseFloat(i):parseFloat(i)),g:o.Z.channel.clamp.g(s?2.55*parseFloat(l):parseFloat(l)),b:o.Z.channel.clamp.b(d?2.55*parseFloat(u):parseFloat(u)),a:f?o.Z.channel.clamp.a(h?parseFloat(f)/100:parseFloat(f)):1},e)},stringify:e=>{let{r:t,g:n,b:r,a:i}=e;return i<1?"rgba(".concat(o.Z.lang.round(t),", ").concat(o.Z.lang.round(n),", ").concat(o.Z.lang.round(r),", ").concat(o.Z.lang.round(i),")"):"rgb(".concat(o.Z.lang.round(t),", ").concat(o.Z.lang.round(n),", ").concat(o.Z.lang.round(r),")")}};var u={format:{keyword:s,hex:a,rgb:c,rgba:c,hsl:l,hsla:l},parse:e=>{if("string"!=typeof e)return e;let t=a.parse(e)||c.parse(e)||l.parse(e)||s.parse(e);if(t)return t;throw Error('Unsupported color format: "'.concat(e,'"'))}
6,stringify:e=>!e.changed&&e.color?e.color:e.type.is(i.w.HSL)||void 0===e.data.r?l.stringify(e):!(e.a<1)&&Number.isInteger(e.r)&&Number.isInteger(e.g)&&Number.isInteger(e.b)?a.stringify(e):c.stringify(e)}},78506:function(e,t,n){"use strict";n.d(t,{Q:function(){return i},w:function(){return a}});var r=n(15926);let i={};for(let e=0;e<=255;e++)i[e]=r.Z.unit.dec2hex(e);let a={ALL:0,RGB:1,HSL:2}},25452:function(e,t,n){"use strict";var r=n(34728),i=n(67114);t.Z=(e,t)=>{let n=r.Z.parse(e),a={};for(let e in t)t[e]&&(a[e]=n[e]+t[e]);return(0,i.Z)(e,a)}},44426:function(e,t,n){"use strict";var r=n(15926),i=n(34728);t.Z=(e,t,n)=>{let a=i.Z.parse(e),o=a[t],l=r.Z.channel.clamp[t](o+n);return o!==l&&(a[t]=l),i.Z.stringify(a)}},67114:function(e,t,n){"use strict";var r=n(15926),i=n(34728);t.Z=(e,t)=>{let n=i.Z.parse(e);for(let e in t)n[e]=r.Z.channel.clamp[e](t[e]);return i.Z.stringify(n)}},59554:function(e,t,n){"use strict";var r=n(44426);t.Z=(e,t)=>(0,r.Z)(e,"l",-t)},5528:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(34728),i=n(5712),a=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:50,{r:a,g:o,b:l,a:s}=r.Z.parse(e),{r:c,g:u,b:d,a:f}=r.Z.parse(t),h=n/100,p=2*h-1,g=s-f,m=((p*g==-1?p:(p+g)/(1+p*g))+1)/2,b=1-m;return(0,i.Z)(a*m+c*b,o*m+u*b,l*m+d*b,s*h+f*(1-h))},o=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,n=r.Z.parse(e);return n.r=255-n.r,n.g=255-n.g,n.b=255-n.b,a(n,e,t)}},62985:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(15926),i=n(34728),a=e=>{let{r:t,g:n,b:a}=i.Z.parse(e),o=.2126*r.Z.channel.toLinear(t)+.7152*r.Z.channel.toLinear(n)+.0722*r.Z.channel.toLinear(a);return r.Z.lang.round(o)},o=e=>a(e)>=.5,l=e=>!o(e)},11679:function(e,t,n){"use strict";var r=n(44426);t.Z=(e,t)=>(0,r.Z)(e,"l",t)},5712:function(e,t,n){"use strict";var r=n(15926),i=n(71035),a=n(34728),o=n(67114);t.Z=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;if("number"!=typeof e)return(0,o.Z)(e,{a:t});let s=i.Z.set({r:r.Z.channel.clamp.r(e),g:r.Z.channel.clamp.g(t),b:r.Z.channel.clamp.b(n),a:r.Z.channel.clamp.a(l)});return a.Z.stringify(s)}},15926:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});let r={min:{r:0,g:0,b:0,s:0,l:0,a:0},max:{r:255,g:255,b:255,h:360,s:100,l:100,a:1},clamp:{r:e=>e>=255?255:e<0?0:e,g:e=>e>=255?255:e<0?0:e,b:e=>e>=255?255:e<0?0:e,h:e=>e%360,s:e=>e>=100?100:e<0?0:e,l:e=>e>=100?100:e<0?0:e,a:e=>e>=1?1:e<0?0:e},toLinear:e=>{let t=e/255;return e>.03928?Math.pow((t+.055)/1.055,2.4):t/12.92},hue2rgb:(e,t,n)=>(n<0&&(n+=1),n>1&&(n-=1),n<1/6)?e+(t-e)*6*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e,hsl2rgb:(e,t)=>{let{h:n,s:i,l:a}=e;if(!i)return 2.55*a;n/=360,i/=100;let o=(a/=100)<.5?a*(1+i):a+i-a*i,l=2*a-o;switch(t){case"r":return 255*r.hue2rgb(l,o,n+1/3);case"g":return 255*r.hue2rgb(l,o,n);case"b":return 255*r.hue2rgb(l,o,n-1/3)}},rgb2hsl:(e,t)=>{let{r:n,g:r,b:i}=e,a=Math.max(n/=255,r/=255,i/=255),o=Math.min(n,r,i),l=(a+o)/2;if("l"===t)return 100*l;if(a===o)return 0;let s=a-o;if("s"===t)return 100*(l>.5?s/(2-a-o):s/(a+o));switch(a){case n:return((r-i)/s+(r<i?6:0))*60;case r:return((i-n)/s+2)*60;case i:return((n-r)/s+4)*60;default:return -1}}};var i={channel:r,lang:{clamp:(e,t,n)=>t>n?Math.min(t,Math.max(n,e)):Math.min(n,Math.max(t,e)),round:e=>Math.round(1e10*e)/1e10},unit:{dec2hex:e=>{let t=Math.round(e).toString(16);return t.length>1?t:"0".concat(t)}}}},96168:function(e,t,n){"use strict";var r=n(59682),i=n(34979),a=Object.prototype.hasOwnProperty;t.Z=function(e,t,n){var o=e[t];a.call(e,t)&&(0,i.Z)(o,n)&&(void 0!==n||t in e)||(0,r.Z)(e,t,n)}},33247:function(e,t,n){"use strict";var r=n(40056),i=n(894),a=n(97093);t.Z=function(e,t){return(0,a.Z)((0,i.Z)(e,t,r.Z),e+"")}},6818:function(e,t,n){"use strict";var r=n(1993);t.Z=function(e){var t=new e.constructor(e.byteLength);return new r.Z(t).set(new r.Z(e)),t}},81834:function(e,t,n){"use strict";var r=n(63292),i="object"==typeof exports&&exports&&!exports.nodeType&&exports,a=i&&"object"==typeof module&&module&&!module.nodeType&&module,o=a&&a.exports===i?r.Z.Buffer:void 0,l=o?o.allocUnsafe:void 0;t.Z=function(e,t){if(t)return e.slice();var n=e.length,r=l?l(n):new e.constructor(n);return e.copy(r),r}},29787:function(e,t,n){"use strict";var r=n(6818);t.Z=function(e,t){var n=t?(0,r.Z)(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},93371:function(e,t){"use strict";t.Z=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}},22504:function(e,t,n){"use strict";var r=n(96168),i=n(59682);t.Z=function(e,t,n,a){var o=!n;n||(n={});for(var l=-1,s=t.length;++l<s;){var c=t[l],u=a?a(n[c],e[c],c,n,e):void 0;void 0===u&&(u=e[c]),o?(0,i.Z)(n,c,u):(0,r.Z)(n,c,u)}return n}},70434:function(e,t,n){"use strict";var r=(0,n(36973).Z)(Object.getPrototypeOf,Object);t.Z=r},4619:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(61260),i=Object.create,a=function(){function e(){}return function(t){if(!(0,r.Z)(t))return{};if(i)return i(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}(),o=n(70434),l=n(31909),s=function(e){return"function"!=typeof e.constructor||(0,l.Z)(e)?{}:a((0,o.Z)(e))}},98060:function(e,t,n){"use strict";var r=n(34979),i=n(74941),a=n(76981),o=n(61260);t.Z=function(e,t,n){if(!(0,o.Z)(n))return!1;var l=typeof t;return("number"==l?!!((0,i.Z)(n)&&(0,a.Z)(t,n.length)):"string"==l&&t in n)&&(0,r.Z)(n[t],e)}},894:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)},i=Math.max,a=function(e,t,n){return t=i(void 0===t?e.length-1:t,0),function(){for(var a=arguments,o=-1,l=i(a.length-t,0),s=Array(l);++o<l;)s[o]=a[t+o];o=-1;for(var c=Array(t+1);++o<t;)c[o]=a[o];return c[t]=n(s),r(e,this,c)}}},97093:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r,i,a=n(79048),o=n(83063),l=n(40056),s=o.Z?function(e,t){return(0,o.Z)(e,"toString",{configurable:!0,enumerable:!1,value:(0,a.Z)(t),writable:!0})}:l.Z,c=Date.now,u=(r=0,i=0,function(){var e=c(),t=16-(e-i);if(i=e,t>0){if(++r>=800)return arguments[0]}else r=0;return s.apply(void 0,arguments)})},79048:function(e,t){"use strict";t.Z=function(e){return function(){return e}}},60196:function(e,t,n){"use strict";var r=n(74941),i=n(18758);t.Z=function(e){return(0,i.Z)(e)&&(0,r.Z)(e)}},6843:function(e,t,n){"use strict";var r=n(53854),i=n(70434),a=n(18758),o=Object.prototype,l=Function.prototype.toString,s=o.hasOwnProperty,c=l.call(Object);t.Z=function(e){if(!(0,a.Z)(e)||"[object Object]"!=(0,r.Z)(e))return!1;var t=(0,i.Z)(e);if(null===t)return!0;var n=s.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==c}},98792:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(92570),i=n(61260),a=n(31909),o=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t},l=Object.prototype.hasOwnProperty,s=function(e){if(!(0,i.Z)(e))return o(e);var t=(0,a.Z)(e),n=[];for(var r in e)"constructor"==r&&(t||!l.call(e,r))||n.push(r);return n},c=n(74941),u=function(e){return(0,c.Z)(e)?(0,r.Z)(e,!0):s(e)}},78987:function(e,t,n){"use strict";n.d(t,{Z:function(){return A}});var r,i=n(7285),a=n(59682),o=n(34979),l=function(e,t,n){(void 0===n||(0,o.Z)(e[t],n))&&(void 0!==n||t in e)||(0,a.Z)(e,t,n
6)},s=n(92974),c=n(81834),u=n(29787),d=n(93371),f=n(4619),h=n(52989),p=n(86816),g=n(60196),m=n(19841),b=n(82610),y=n(61260),_=n(6843),v=n(59132),x=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]},w=n(22504),k=n(98792),E=function(e,t,n,r,i,a,o){var s=x(e,n),E=x(t,n),N=o.get(E);if(N){l(e,n,N);return}var S=a?a(s,E,n+"",e,t,o):void 0,C=void 0===S;if(C){var A=(0,p.Z)(E),M=!A&&(0,m.Z)(E),T=!A&&!M&&(0,v.Z)(E);(S=E,A||M||T)?(0,p.Z)(s)?S=s:(0,g.Z)(s)?S=(0,d.Z)(s):M?(C=!1,S=(0,c.Z)(E,!0)):T?(C=!1,S=(0,u.Z)(E,!0)):S=[]:(0,_.Z)(E)||(0,h.Z)(E)?(S=s,(0,h.Z)(s))?S=(0,w.Z)(s,(0,k.Z)(s)):(!(0,y.Z)(s)||(0,b.Z)(s))&&(S=(0,f.Z)(E)):C=!1}C&&(o.set(E,S),i(S,E,r,a,o),o.delete(E)),l(e,n,S)},N=function e(t,n,r,a,o){t!==n&&(0,s.Z)(n,function(s,c){if(o||(o=new i.Z),(0,y.Z)(s))E(t,n,c,r,e,a,o);else{var u=a?a(x(t,c),s,c+"",t,n,o):void 0;void 0===u&&(u=s),l(t,c,u)}},k.Z)},S=n(33247),C=n(98060),A=(r=function(e,t,n){N(e,t,n)},(0,S.Z)(function(e,t){var n=-1,i=t.length,a=i>1?t[i-1]:void 0,o=i>2?t[2]:void 0;for(a=r.length>3&&"function"==typeof a?(i--,a):void 0,o&&(0,C.Z)(t[0],t[1],o)&&(a=i<3?void 0:a,i=1),e=Object(e);++n<i;){var l=t[n];l&&r(e,l,n,a)}return e}))},56858:function(e,t,n){"use strict";n.d(t,{V:function(){return em}});var r={};function i(e,t){return!!(e&&"object"==typeof e)&&("value"in e&&e.value||t&&"alt"in e&&e.alt||"children"in e&&a(e.children,t))||Array.isArray(e)&&a(e,t)||""}function a(e,t){let n=[],r=-1;for(;++r<e.length;)n[r]=i(e[r],t);return n.join("")}n.r(r),n.d(r,{attentionMarkers:function(){return ec},contentInitial:function(){return er},disable:function(){return eu},document:function(){return en},flow:function(){return ea},flowInitial:function(){return ei},insideSpan:function(){return es},string:function(){return eo},text:function(){return el}});var o=n(19378),l=n(72903),s=n(78714);let c={tokenize:function(e){let t;let n=e.attempt(this.parser.constructs.contentInitial,function(t){if(null===t){e.consume(t);return}return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,l.f)(e,n,"linePrefix")},function(n){return e.enter("paragraph"),function n(r){let i=e.enter("chunkText",{contentType:"text",previous:t});return t&&(t.next=i),t=i,function t(r){if(null===r){e.exit("chunkText"),e.exit("paragraph"),e.consume(r);return}return(0,s.Ch)(r)?(e.consume(r),e.exit("chunkText"),n):(e.consume(r),t)}(r)}(n)});return n}};var u=n(39223);let d={tokenize:function(e){let t,n,r;let i=this,a=[],o=0;return l;function l(t){if(o<a.length){let n=a[o];return i.containerState=n[1],e.attempt(n[0].continuation,c,d)(t)}return d(t)}function c(e){if(o++,i.containerState._closeFlow){let n;i.containerState._closeFlow=void 0,t&&v();let r=i.events.length,a=r;for(;a--;)if("exit"===i.events[a][0]&&"chunkFlow"===i.events[a][1].type){n=i.events[a][1].end;break}_(o);let l=r;
6for(;l<i.events.length;)i.events[l][1].end=Object.assign({},n),l++;return(0,u.d)(i.events,a+1,0,i.events.slice(r)),i.events.length=l,d(e)}return l(e)}function d(n){if(o===a.length){if(!t)return g(n);if(t.currentConstruct&&t.currentConstruct.concrete)return b(n);i.interrupt=!!(t.currentConstruct&&!t._gfmTableDynamicInterruptHack)}return i.containerState={},e.check(f,h,p)(n)}function h(e){return t&&v(),_(o),g(e)}function p(e){return i.parser.lazy[i.now().line]=o!==a.length,r=i.now().offset,b(e)}function g(t){return i.containerState={},e.attempt(f,m,b)(t)}function m(e){return o++,a.push([i.currentConstruct,i.containerState]),g(e)}function b(r){if(null===r){t&&v(),_(0),e.consume(r);return}return t=t||i.parser.flow(i.now()),e.enter("chunkFlow",{contentType:"flow",previous:n,_tokenizer:t}),function t(n){if(null===n){y(e.exit("chunkFlow"),!0),_(0),e.consume(n);return}return(0,s.Ch)(n)?(e.consume(n),y(e.exit("chunkFlow")),o=0,i.interrupt=void 0,l):(e.consume(n),t)}(r)}function y(e,a){let l=i.sliceStream(e);if(a&&l.push(null),e.previous=n,n&&(n.next=e),n=e,t.defineSkip(e.start),t.write(l),i.parser.lazy[e.start.line]){let e,n,a=t.events.length;for(;a--;)if(t.events[a][1].start.offset<r&&(!t.events[a][1].end||t.events[a][1].end.offset>r))return;let l=i.events.length,s=l;for(;s--;)if("exit"===i.events[s][0]&&"chunkFlow"===i.events[s][1].type){if(e){n=i.events[s][1].end;break}e=!0}for(_(o),a=l;a<i.events.length;)i.events[a][1].end=Object.assign({},n),a++;(0,u.d)(i.events,s+1,0,i.events.slice(l)),i.events.length=a}}function _(t){let n=a.length;for(;n-- >t;){let t=a[n];i.containerState=t[1],t[0].exit.call(i,e)}a.length=t}function v(){t.write([null]),n=void 0,t=void 0,i.containerState._closeFlow=void 0}}},f={tokenize:function(e,t,n){return(0,l.f)(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};var h=n(96876);function p(e){let t,n,r,i,a,o,l;let s={},c=-1;for(;++c<e.length;){for(;(c in s);)c=s[c];if(t=e[c],c&&"chunkFlow"===t[1].type&&"listItemPrefix"===e[c-1][1].type&&((r=0)<(o=t[1]._tokenizer.events).length&&"lineEndingBlank"===o[r][1].type&&(r+=2),r<o.length&&"content"===o[r][1].type))for(;++r<o.length&&"content"!==o[r][1].type;)"chunkText"===o[r][1].type&&(o[r][1]._isInFirstContentOfListItem=!0,r++);if("enter"===t[0])t[1].contentType&&(Object.assign(s,function(e,t){let n,r;let i=e[t][1],a=e[t][2],o=t-1,l=[],s=i._tokenizer||a.parser[i.contentType](i.start),c=s.events,d=[],f={},h=-1,p=i,g=0,m=0,b=[0];for(;p;){for(;e[++o][1]!==p;);l.push(o),!p._tokenizer&&(n=a.sliceStream(p),p.next||n.push(null),r&&s.defineSkip(p.start),p._isInFirstContentOfListItem&&(s._gfmTasklistFirstContentOfListItem=!0),s.write(n),p._isInFirstContentOfListItem&&(s._gfmTasklistFirstContentOfListItem=void 0)),r=p,p=p.next}for(p=i;++h<c.length;)"exit"===c[h][0]&&"enter"===c[h-1][0]&&c[h][1].type===c[h-1][1].type&&c[h][1].start.line!==c[h][1].end.line&&(m=h+1,b.push(m),p._tokenizer=void 0,p.previous=void 0,p=p.next);for(s.events=[],p?(p._tokenizer=void 0,p.previous=void 0):b.pop(),h=b.length;h--;){let t=c.slice(b[h],b[h+1]),n=l.pop();d.unshift([n,n+t.length-1]),(0,u.d)(e,n,2,t)}for(h=-1;++h<d.length;)f[g+d[h][0]]=g+d[h][1],g+=d[h][1]-d[h][0]-1;return f}(e,c)),c=s[c],l=!0);else if(t[1]._container){for(r=c,n=void 0;r--;)if("lineEnding"===(i=e[r])[1].type||"lineEndingBlank"===i[1].type)"enter"===i[0]&&(n&&(e[n][1].type="lineEndingBlank"),i[1].type="lineEnding",n=r);else break;n&&(t[1].end=Object.assign({},e[n][1].start),(a=e.slice(n,c)).unshift(t),(0,u.d)(e,n,c-n+1,a))}}return!l}let g={tokenize:function(e,t){let n;return function(t){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),r(t)};function r(t){return null===t?i(t):(0,s.Ch)(t)?e.check(m,a,i)(t):(e.consume(t),r)}function i(n){return e.exit("chunkContent"),e.exit("content"),t(n)}function a(t){return e.consume(t),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,r}},resolve:function(e){return p(e),e}},m={tokenize:function(e,t,n){let r=this;return function(t){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),
6(0,l.f)(e,i,"linePrefix")};function i(i){if(null===i||(0,s.Ch)(i))return n(i);let a=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&a&&"linePrefix"===a[1].type&&a[2].sliceSerialize(a[1],!0).length>=4?t(i):e.interrupt(r.parser.constructs.flow,n,t)(i)}},partial:!0},b={tokenize:function(e){let t=this,n=e.attempt(h.w,function(r){if(null===r){e.consume(r);return}return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n},e.attempt(this.parser.constructs.flowInitial,r,(0,l.f)(e,e.attempt(this.parser.constructs.flow,r,e.attempt(g,r)),"linePrefix")));return n;function r(r){if(null===r){e.consume(r);return}return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n}}},y={resolveAll:w()},_=x("string"),v=x("text");function x(e){return{tokenize:function(t){let n=this,r=this.parser.constructs[e],i=t.attempt(r,a,o);return a;function a(e){return s(e)?i(e):o(e)}function o(e){if(null===e){t.consume(e);return}return t.enter("data"),t.consume(e),l}function l(e){return s(e)?(t.exit("data"),i(e)):(t.consume(e),l)}function s(e){if(null===e)return!0;let t=r[e],i=-1;if(t)for(;++i<t.length;){let e=t[i];if(!e.previous||e.previous.call(n,n.previous))return!0}return!1}},resolveAll:w("text"===e?k:void 0)}}function w(e){return function(t,n){let r,i=-1;for(;++i<=t.length;)void 0===r?t[i]&&"data"===t[i][1].type&&(r=i,i++):t[i]&&"data"===t[i][1].type||(i!==r+2&&(t[r][1].end=t[i-1][1].end,t.splice(r+2,i-r-2),i=r+2),r=void 0);return e?e(t,n):t}}function k(e,t){let n=0;for(;++n<=e.length;)if((n===e.length||"lineEnding"===e[n][1].type)&&"data"===e[n-1][1].type){let r;let i=e[n-1][1],a=t.sliceStream(i),o=a.length,l=-1,s=0;for(;o--;){let e=a[o];if("string"==typeof e){for(l=e.length;32===e.charCodeAt(l-1);)s++,l--;if(l)break;l=-1}else if(-2===e)r=!0,s++;else if(-1===e);else{o++;break}}if(s){let a={type:n===e.length||r||s<2?"lineSuffix":"hardBreakTrailing",start:{line:i.end.line,column:i.end.column-s,offset:i.end.offset-s,_index:i.start._index+o,_bufferIndex:o?l:i.start._bufferIndex+l},end:Object.assign({},i.end)};i.end=Object.assign({},a.start),i.start.offset===i.end.offset?Object.assign(i,a):(e.splice(n,0,["enter",a,t],["exit",a,t]),n+=2)}n++}return e}var E=n(95508);let N={name:"thematicBreak",tokenize:function(e,t,n){let r,i=0;return function(a){return e.enter("thematicBreak"),r=a,function a(o){return o===r?(e.enter("thematicBreakSequence"),function t(n){return n===r?(e.consume(n),i++,t):(e.exit("thematicBreakSequence"),a(n))}(o)):(0,s.xz)(o)?(0,l.f)(e,a,"whitespace")(o):i<3||null!==o&&!(0,s.Ch)(o)?n(o):(e.exit("thematicBreak"),t(o))}(a)}}},S={name:"list",tokenize:function(e,t,n){let r=this,i=r.events[r.events.length-1],a=i&&"linePrefix"===i[1].type?i[2].sliceSerialize(i[1],!0).length:0,o=0;return function(t){let i=r.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===i?!r.containerState.marker||t===r.containerState.marker:(0,s.pY)(t)){if(r.containerState.type||(r.containerState.type=i,e.enter(i,{_container:!0})),"listUnordered"===i)return e.enter("listItemPrefix"),42===t||45===t?e.check(N,n,l)(t):l(t);if(!r.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),function t(i){return(0,s.pY)(i)&&++o<10?(e.consume(i),t):(!r.interrupt||o<2)&&(r.containerState.marker?i===r.containerState.marker:41===i||46===i)?(e.exit("listItemValue"),l(i)):n(i)}(t)}return n(t)};function l(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||t,e.check(h.w,r.interrupt?n:c,e.attempt(C,d,u))}
6function c(e){return r.containerState.initialBlankLine=!0,a++,d(e)}function u(t){return(0,s.xz)(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),d):n(t)}function d(n){return r.containerState.size=a+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}},continuation:{tokenize:function(e,t,n){let r=this;return r.containerState._closeFlow=void 0,e.check(h.w,function(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,(0,l.f)(e,t,"listItemIndent",r.containerState.size+1)(n)},function(n){return r.containerState.furtherBlankLines||!(0,s.xz)(n)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,i(n)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(A,t,i)(n))});function i(i){return r.containerState._closeFlow=!0,r.interrupt=void 0,(0,l.f)(e,e.attempt(S,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(i)}}},exit:function(e){e.exit(this.containerState.type)}},C={tokenize:function(e,t,n){let r=this;return(0,l.f)(e,function(e){let i=r.events[r.events.length-1];return!(0,s.xz)(e)&&i&&"listItemPrefixWhitespace"===i[1].type?t(e):n(e)},"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5)},partial:!0},A={tokenize:function(e,t,n){let r=this;return(0,l.f)(e,function(e){let i=r.events[r.events.length-1];return i&&"listItemIndent"===i[1].type&&i[2].sliceSerialize(i[1],!0).length===r.containerState.size?t(e):n(e)},"listItemIndent",r.containerState.size+1)},partial:!0},M={name:"blockQuote",tokenize:function(e,t,n){let r=this;return function(t){if(62===t){let n=r.containerState;return n.open||(e.enter("blockQuote",{_container:!0}),n.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),i}return n(t)};function i(n){return(0,s.xz)(n)?(e.enter("blockQuotePrefixWhitespace"),e.consume(n),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(n))}},continuation:{tokenize:function(e,t,n){return(0,l.f)(e,e.attempt(M,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}},exit:function(e){e.exit("blockQuote")}};function T(e,t,n,r,i,a,o,l,c){let u=c||Number.POSITIVE_INFINITY,d=0;return function(t){return 60===t?(e.enter(r),e.enter(i),e.enter(a),e.consume(t),e.exit(a),f):null===t||41===t||(0,s.Av)(t)?n(t):(e.enter(r),e.enter(o),e.enter(l),e.enter("chunkString",{contentType:"string"}),g(t))};function f(n){return 62===n?(e.enter(a),e.consume(n),e.exit(a),e.exit(i),e.exit(r),t):(e.enter(l),e.enter("chunkString",{contentType:"string"}),h(n))}function h(t){return 62===t?(e.exit("chunkString"),e.exit(l),f(t)):null===t||60===t||(0,s.Ch)(t)?n(t):(e.consume(t),92===t?p:h)}function p(t){return 60===t||62===t||92===t?(e.consume(t),h):h(t)}function g(i){return 40===i?++d>u?n(i):(e.consume(i),g):41===i?d--?(e.consume(i),g):(e.exit("chunkString"),e.exit(l),e.exit(o),e.exit(r),t(i)):null===i||(0,s.z3)(i)?d?n(i):(e.exit("chunkString"),e.exit(l),e.exit(o),e.exit(r),t(i)):(0,s.Av)(i)?n(i):(e.consume(i),92===i?m:g)}function m(t){return 40===t||41===t||92===t?(e.consume(t),g):g(t)}}function O(e,t,n,r,i,a){let o;let l=this,c=0;return function(t){return e.enter(r),e.enter(i),e.consume(t),e.exit(i),e.enter(a),u};function u(f){return null===f||91===f||93===f&&!o||94===f&&!c&&"_hiddenFootnoteSupport"in l.parser.constructs||c>999?n(f):93===f?(e.exit(a),e.enter(i),e.consume(f),e.exit(i),e.exit(r),t):(0,s.Ch)(f)?(e.enter("lineEnding"),e.consume(f),e.exit("lineEnding"),u):(e.enter("chunkString",{contentType:"string"}),d(f))}function d(t){return null===t||91===t||93===t||(0,s.Ch)(t)||c++>999?(e.exit("chunkString"),u(t)):(e.consume(t),o=o||!(0,s.xz)(t),92===t?f:d)}function f(t){return 91===t||92===t||93===t?(e.consume(t),c++,d):d(t)}}function D(e,t,n,r,i,a){let o;return function(t){return e.enter(r),e.enter(i),e.consume(t),e.exit(i),o=40===t?41:t,c};function c(n){return n===o?(e.enter(i),e.consume(n),e.exit(i),e.exit(r),t):(e.enter(a),u(n))}function u(t){return t===o?(e.exit(a),c(o)):null===t?n(t):(0,s.Ch)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),
6(0,l.f)(e,u,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),d(t))}function d(t){return t===o||null===t||(0,s.Ch)(t)?(e.exit("chunkString"),u(t)):(e.consume(t),92===t?f:d)}function f(t){return t===o||92===t?(e.consume(t),d):d(t)}}function L(e,t){let n;return function r(i){return(0,s.Ch)(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),n=!0,r):(0,s.xz)(i)?(0,l.f)(e,r,n?"linePrefix":"lineSuffix")(i):t(i)}}var R=n(85459);let I={tokenize:function(e,t,n){return function(t){return(0,s.z3)(t)?L(e,r)(t):n(t)};function r(t){return 34===t||39===t||40===t?D(e,(0,l.f)(e,i,"whitespace"),n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t):n(t)}function i(e){return null===e||(0,s.Ch)(e)?t(e):n(e)}},partial:!0},F={name:"codeIndented",tokenize:function(e,t,n){let r=this;return function(t){return e.enter("codeIndented"),(0,l.f)(e,i,"linePrefix",5)(t)};function i(t){let i=r.events[r.events.length-1];return i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?function t(n){return null===n?a(n):(0,s.Ch)(n)?e.attempt(z,t,a)(n):(e.enter("codeFlowValue"),function n(r){return null===r||(0,s.Ch)(r)?(e.exit("codeFlowValue"),t(r)):(e.consume(r),n)}(n))}(t):n(t)}function a(n){return e.exit("codeIndented"),t(n)}}},z={tokenize:function(e,t,n){let r=this;return i;function i(t){return r.parser.lazy[r.now().line]?n(t):(0,s.Ch)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i):(0,l.f)(e,a,"linePrefix",5)(t)}function a(e){let a=r.events[r.events.length-1];return a&&"linePrefix"===a[1].type&&a[2].sliceSerialize(a[1],!0).length>=4?t(e):(0,s.Ch)(e)?i(e):n(e)}},partial:!0},P={name:"setextUnderline",tokenize:function(e,t,n){let r,i;let a=this,o=a.events.length;for(;o--;)if("lineEnding"!==a.events[o][1].type&&"linePrefix"!==a.events[o][1].type&&"content"!==a.events[o][1].type){i="paragraph"===a.events[o][1].type;break}return function(t){return!a.parser.lazy[a.now().line]&&(a.interrupt||i)?(e.enter("setextHeadingLine"),e.enter("setextHeadingLineSequence"),r=t,function t(n){return n===r?(e.consume(n),t):(e.exit("setextHeadingLineSequence"),(0,l.f)(e,c,"lineSuffix")(n))}(t)):n(t)};function c(r){return null===r||(0,s.Ch)(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}},resolveTo:function(e,t){let n,r,i,a=e.length;for(;a--;)if("enter"===e[a][0]){if("content"===e[a][1].type){n=a;break}"paragraph"===e[a][1].type&&(r=a)}else"content"===e[a][1].type&&e.splice(a,1),i||"definition"!==e[a][1].type||(i=a);let o={type:"setextHeading",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[r][1].type="setextHeadingText",i?(e.splice(r,0,["enter",o,t]),e.splice(i+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[i][1].end)):e[n][1]=o,e.push(["exit",o,t]),e}},B=["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","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],U=["pre","script","style","textarea"],j={tokenize:function(e,t,n){return function(r){return e.exit("htmlFlowData"),e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),e.attempt(h.w,t,n)}},partial:!0},H={name:"codeFenced",tokenize:function(e,t,n){let r;let i=this,a={tokenize:function(e,t,n){let i=0;return(0,l.f)(e,function(t){return e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),function t(o){return o===r?(e.consume(o),i++,t):i<d?n(o):(e.exit("codeFencedFenceSequence"),(0,l.f)(e,a,"whitespace")(o))}(t)},"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function a(r){return null===r||(0,s.Ch)(r)?(e.exit("codeFencedFence"),t(r)):n(r)}},partial:!0},o={tokenize:function(e,t,n){let r=this;return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i};function i(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0},c=this.events[this.events.length-1],u=c&&"linePrefix"===c[1].type?c[2].sliceSerialize(c[1],!0).length:0,d=0;
6return function(t){return e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),r=t,function t(i){return i===r?(e.consume(i),d++,t):(e.exit("codeFencedFenceSequence"),d<3?n(i):(0,l.f)(e,f,"whitespace")(i))}(t)};function f(t){return null===t||(0,s.Ch)(t)?p(t):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),function t(i){return null===i||(0,s.z3)(i)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),(0,l.f)(e,h,"whitespace")(i)):96===i&&i===r?n(i):(e.consume(i),t)}(t))}function h(t){return null===t||(0,s.Ch)(t)?p(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),function t(i){return null===i||(0,s.Ch)(i)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),p(i)):96===i&&i===r?n(i):(e.consume(i),t)}(t))}function p(n){return e.exit("codeFencedFence"),i.interrupt?t(n):function t(n){return null===n?g(n):(0,s.Ch)(n)?e.attempt(o,e.attempt(a,g,u?(0,l.f)(e,t,"linePrefix",u+1):t),g)(n):(e.enter("codeFlowValue"),function n(r){return null===r||(0,s.Ch)(r)?(e.exit("codeFlowValue"),t(r)):(e.consume(r),n)}(n))}(n)}function g(n){return e.exit("codeFenced"),t(n)}},concrete:!0};var $=n(6094);let Z={name:"characterReference",tokenize:function(e,t,n){let r,i;let a=this,o=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),l};function l(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),c):(e.enter("characterReferenceValue"),r=31,i=s.H$,u(t))}function c(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),r=6,i=s.AF,u):(e.enter("characterReferenceValue"),r=7,i=s.pY,u(t))}function u(l){let c;return 59===l&&o?(c=e.exit("characterReferenceValue"),i!==s.H$||(0,$.T)(a.sliceSerialize(c)))?(e.enter("characterReferenceMarker"),e.consume(l),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(l):i(l)&&o++<r?(e.consume(l),u):n(l)}}},q={name:"characterEscape",tokenize:function(e,t,n){return function(t){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(t),e.exit("escapeMarker"),r};function r(r){return(0,s.sR)(r)?(e.enter("characterEscapeValue"),e.consume(r),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):n(r)}}},K={name:"lineEnding",tokenize:function(e,t){return function(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),(0,l.f)(e,t,"linePrefix")}}},G={name:"labelEnd",tokenize:function(e,t,n){let r,i;let a=this,o=a.events.length;for(;o--;)if(("labelImage"===a.events[o][1].type||"labelLink"===a.events[o][1].type)&&!a.events[o][1]._balanced){r=a.events[o][1];break}return function(t){return r?r._inactive?s(t):(i=a.parser.defined.includes((0,R.d)(a.sliceSerialize({start:r.end,end:a.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelEnd"),l):n(t)};function l(n){return 40===n?e.attempt(W,t,i?t:s)(n):91===n?e.attempt(V,t,i?e.attempt(Y,t,s):s)(n):i?t(n):s(n)}function s(e){return r._balanced=!0,n(e)}},resolveTo:function(e,t){let n,r,i,a,o=e.length,l=0;for(;o--;)if(n=e[o][1],r){if("link"===n.type||"labelLink"===n.type&&n._inactive)break;"enter"===e[o][0]&&"labelLink"===n.type&&(n._inactive=!0)}else if(i){if("enter"===e[o][0]&&("labelImage"===n.type||"labelLink"===n.type)&&!n._balanced&&(r=o,"labelLink"!==n.type)){l=2;break}}else"labelEnd"===n.type&&(i=o);let s={type:"labelLink"===e[r][1].type?"link":"image",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)},c={type:"label",start:Object.assign({},e[r][1].start),end:Object.assign({},e[i][1].end)},d={type:"labelText",start:Object.assign({},e[r+l+2][1].end),end:Object.assign({},e[i-2][1].start)};return a=[["enter",s,t],["enter",c,t]],a=(0,u.V)(a,e.slice(r+1,r+l+3)),a=(0,u.V)(a,[["enter",d,t]]),a=(0,u.V)(a,(0,E.C)(t.parser.constructs.insideSpan.null,e.slice(r+l+4,i-3),t)),a=(0,u.V)(a,[["exit",d,t],e[i-2],e[i-1],["exit",c,t]]),a=(0,u.V)(a,e.slice(i+1)),a=(0,u.V)(a,[["exit",s,t]]),(0,u.d)(e,r,e.length,a),e},resolveAll:function(e){let t,n=-1;for(;++n<e.length;)("labelImage"===(t=e[n][1]).type||"labelLink"===t.type||"labelEnd"===t.type)&&(e.splice(n+1,"labelImage"===t.type?4:2),t.type="data",n++);return e}},W={tokenize:function(e,t,n){return function(t){return e.enter("resource"),e.enter("resourceMarker"),e.consume(t),e.exit("resourceMarker"),L(e,r)};function r(t){return 41===t?o(t):T(e,i,n,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(t)}function i(t){return(0,s.z3)(t)?L(e,a)(t):o(t)}function a(t){return 34===t||39===t||40===t?D(e,L(e,o),n,"resourceTitle","resourceTitleMarker","resourceTitleString")(t):o(t)}function o(r){return 41===r?(e.enter("resourceMarker"),e.consume(r),e.exit("resourceMarker"),e.exit("resource"),t):n(r)}}},V={tokenize:function(e,t,n){let r=this;return function(t){return O.call(r,e,i,n,"reference","referenceMarker","referenceString")(t)};function i(e){return r.parser.defined.includes((0,R.d)(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(e):n(e)}}},Y={tokenize:function(e,t,n){return function(t){return e.enter("reference"),e.enter("referenceMarker"),e.consume(t),e.exit("referenceMarker"),r};function r(r){return 93===r?(e.enter("referenceMarker"),e.consume(r),e.exit("referenceMarker"),e.exit("reference"),t):n(r)}}},X={name:"labelStartImage",tokenize:function(e,t,n){let r=this;return function(t){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(t),e.exit("labelImageMarker"),i};function i(t){return 91===t?(e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelImage"),a):n(t)}function a(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:G.resolveAll};var Q=n(12725);let J={name:"attention",tokenize:function(e,t){let n;let r=this.parser.constructs.attentionMarkers.null,i=this.previous,a=(0,Q.r)(i);return function(o){return e.enter("attentionSequence"),n=o,function o(l){if(l===n)return e.consume(l),o;let s=e.exit("attentionSequence"),c=(0,Q.r)(l),u=!c||2===c&&a||r.includes(l),d=!a||2===a&&c||r.includes(i);return s._open=!!(42===n?u:u&&(a||!d)),s._close=!!(42===n?d:d&&(c||!u)),t(l)}(o)}},resolveAll:function(e,t){let n,r,i,a,o,l,s,c,d=-1;for(;++d<e.length;)if("enter"===e[d][0]&&"attentionSequence"===e[d][1].type&&e[d][1]._close){for(n=d;n--;)if("exit"===e[n][0]&&"attentionSequence"===e[n][1].type&&e[n][1]._open&&t.sliceSerialize(e[
6n][1]).charCodeAt(0)===t.sliceSerialize(e[d][1]).charCodeAt(0)){if((e[n][1]._close||e[d][1]._open)&&(e[d][1].end.offset-e[d][1].start.offset)%3&&!((e[n][1].end.offset-e[n][1].start.offset+e[d][1].end.offset-e[d][1].start.offset)%3))continue;l=e[n][1].end.offset-e[n][1].start.offset>1&&e[d][1].end.offset-e[d][1].start.offset>1?2:1;let f=Object.assign({},e[n][1].end),h=Object.assign({},e[d][1].start);ee(f,-l),ee(h,l),a={type:l>1?"strongSequence":"emphasisSequence",start:f,end:Object.assign({},e[n][1].end)},o={type:l>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[d][1].start),end:h},i={type:l>1?"strongText":"emphasisText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[d][1].start)},r={type:l>1?"strong":"emphasis",start:Object.assign({},a.start),end:Object.assign({},o.end)},e[n][1].end=Object.assign({},a.start),e[d][1].start=Object.assign({},o.end),s=[],e[n][1].end.offset-e[n][1].start.offset&&(s=(0,u.V)(s,[["enter",e[n][1],t],["exit",e[n][1],t]])),s=(0,u.V)(s,[["enter",r,t],["enter",a,t],["exit",a,t],["enter",i,t]]),s=(0,u.V)(s,(0,E.C)(t.parser.constructs.insideSpan.null,e.slice(n+1,d),t)),s=(0,u.V)(s,[["exit",i,t],["enter",o,t],["exit",o,t],["exit",r,t]]),e[d][1].end.offset-e[d][1].start.offset?(c=2,s=(0,u.V)(s,[["enter",e[d][1],t],["exit",e[d][1],t]])):c=0,(0,u.d)(e,n-1,d-n+3,s),d=n+s.length-c-2;break}}for(d=-1;++d<e.length;)"attentionSequence"===e[d][1].type&&(e[d][1].type="data");return e}};function ee(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}let et={name:"labelStartLink",tokenize:function(e,t,n){let r=this;return function(t){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelLink"),i};function i(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:G.resolveAll},en={42:S,43:S,45:S,48:S,49:S,50:S,51:S,52:S,53:S,54:S,55:S,56:S,57:S,62:M},er={91:{name:"definition",tokenize:function(e,t,n){let r;let i=this;return function(t){return e.enter("definition"),O.call(i,e,a,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)};function a(t){return(r=(0,R.d)(i.sliceSerialize(i.events[i.events.length-1][1]).slice(1,-1)),58===t)?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),L(e,T(e,e.attempt(I,(0,l.f)(e,o,"whitespace"),(0,l.f)(e,o,"whitespace")),n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString"))):n(t)}function o(a){return null===a||(0,s.Ch)(a)?(e.exit("definition"),i.parser.defined.includes(r)||i.parser.defined.push(r),t(a)):n(a)}}}},ei={[-2]:F,[-1]:F,32:F},ea={35:{name:"headingAtx",tokenize:function(e,t,n){let r=this,i=0;return function(a){return e.enter("atxHeading"),e.enter("atxHeadingSequence"),function a(o){return 35===o&&i++<6?(e.consume(o),a):null===o||(0,s.z3)(o)?(e.exit("atxHeadingSequence"),r.interrupt?t(o):function n(r){return 35===r?(e.enter("atxHeadingSequence"),function t(r){return 35===r?(e.consume(r),t):(e.exit("atxHeadingSequence"),n(r))}(r)):null===r||(0,s.Ch)(r)?(e.exit("atxHeading"),t(r)):(0,s.xz)(r)?(0,l.f)(e,n,"whitespace")(r):(e.enter("atxHeadingText"),function t(r){return null===r||35===r||(0,s.z3)(r)?(e.exit("atxHeadingText"),n(r)):(e.consume(r),t)}(r))}(o)):n(o)}(a)}},resolve:function(e,t){let n,r,i=e.length-2,a=3;return"whitespace"===e[3][1].type&&(a+=2),i-2>a&&"whitespace"===e[i][1].type&&(i-=2),"atxHeadingSequence"===e[i][1].type&&(a===i-1||i-4>a&&"whitespace"===e[i-2][1].type)&&(i-=a+1===i?2:4),i>a&&(n={type:"atxHeadingText",start:e[a][1].start,end:e[i][1].end},r={type:"chunkText",start:e[a][1].start,end:e[i][1].end,contentType:"text"},(0,u.d)(e,a,i-a+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]])),e}},42:N,45:[P,N],60:{name:"htmlFlow",tokenize:function(e,t,n){let r,i,a,o,l;let c=this;return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),u};function u(o){return 33===o?(e.consume(o),d):47===o?(e.consume(o),p):63===o?(e.consume(o),r=3,c.interrupt?t:D):(0,s.jv)(o)?(e.consume(o),a=String.fromCharCode(o),i=!0,g):n(o)}function d(i){return 45===i?(e.consume(i),r=2,f):91===i?(e.consume(i),r=5,a="CDATA[",o=0,h):(0,s.jv)(i)?(e.consume(i),r=4,c.interrupt?t:D):n(i)}function f(r){return 45===r?(e.consume(r),c.interrupt?t:D):n(r)}
6function h(r){return r===a.charCodeAt(o++)?(e.consume(r),o===a.length?c.interrupt?t:N:h):n(r)}function p(t){return(0,s.jv)(t)?(e.consume(t),a=String.fromCharCode(t),g):n(t)}function g(o){return null===o||47===o||62===o||(0,s.z3)(o)?47!==o&&i&&U.includes(a.toLowerCase())?(r=1,c.interrupt?t(o):N(o)):B.includes(a.toLowerCase())?(r=6,47===o)?(e.consume(o),m):c.interrupt?t(o):N(o):(r=7,c.interrupt&&!c.parser.lazy[c.now().line]?n(o):i?b(o):function t(n){return(0,s.xz)(n)?(e.consume(n),t):k(n)}(o)):45===o||(0,s.H$)(o)?(e.consume(o),a+=String.fromCharCode(o),g):n(o)}function m(r){return 62===r?(e.consume(r),c.interrupt?t:N):n(r)}function b(t){return 47===t?(e.consume(t),k):58===t||95===t||(0,s.jv)(t)?(e.consume(t),y):(0,s.xz)(t)?(e.consume(t),b):k(t)}function y(t){return 45===t||46===t||58===t||95===t||(0,s.H$)(t)?(e.consume(t),y):_(t)}function _(t){return 61===t?(e.consume(t),v):(0,s.xz)(t)?(e.consume(t),_):b(t)}function v(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),l=t,x):(0,s.xz)(t)?(e.consume(t),v):(l=null,function t(n){return null===n||34===n||39===n||60===n||61===n||62===n||96===n||(0,s.z3)(n)?_(n):(e.consume(n),t)}(t))}function x(t){return null===t||(0,s.Ch)(t)?n(t):t===l?(e.consume(t),w):(e.consume(t),x)}function w(e){return 47===e||62===e||(0,s.xz)(e)?b(e):n(e)}function k(t){return 62===t?(e.consume(t),E):n(t)}function E(t){return(0,s.xz)(t)?(e.consume(t),E):null===t||(0,s.Ch)(t)?N(t):n(t)}function N(t){return 45===t&&2===r?(e.consume(t),A):60===t&&1===r?(e.consume(t),M):62===t&&4===r?(e.consume(t),L):63===t&&3===r?(e.consume(t),D):93===t&&5===r?(e.consume(t),O):(0,s.Ch)(t)&&(6===r||7===r)?e.check(j,L,S)(t):null===t||(0,s.Ch)(t)?S(t):(e.consume(t),N)}function S(t){return e.exit("htmlFlowData"),function t(n){return null===n?R(n):(0,s.Ch)(n)?e.attempt({tokenize:C,partial:!0},t,R)(n):(e.enter("htmlFlowData"),N(n))}(t)}function C(e,t,n){return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),r};function r(e){return c.parser.lazy[c.now().line]?n(e):t(e)}}function A(t){return 45===t?(e.consume(t),D):N(t)}function M(t){return 47===t?(e.consume(t),a="",T):N(t)}function T(t){return 62===t&&U.includes(a.toLowerCase())?(e.consume(t),L):(0,s.jv)(t)&&a.length<8?(e.consume(t),a+=String.fromCharCode(t),T):N(t)}function O(t){return 93===t?(e.consume(t),D):N(t)}function D(t){return 62===t?(e.consume(t),L):45===t&&2===r?(e.consume(t),D):N(t)}function L(t){return null===t||(0,s.Ch)(t)?(e.exit("htmlFlowData"),R(t)):(e.consume(t),L)}function R(n){return e.exit("htmlFlow"),t(n)}},resolveTo:function(e){let t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););return t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e},concrete:!0},61:P,95:N,96:H,126:H},eo={38:Z,92:q},el={[-5]:K,[-4]:K,[-3]:K,33:X,38:Z,42:J,60:[{name:"autolink",tokenize:function(e,t,n){let r=1;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),i};function i(t){return(0,s.jv)(t)?(e.consume(t),a):(0,s.n9)(t)?l(t):n(t)}function a(t){return 43===t||45===t||46===t||(0,s.H$)(t)?function t(n){return 58===n?(e.consume(n),o):(43===n||45===n||46===n||(0,s.H$)(n))&&r++<32?(e.consume(n),t):l(n)}(t):l(t)}function o(t){return 62===t?(e.exit("autolinkProtocol"),u(t)):null===t||32===t||60===t||(0,s.Av)(t)?n(t):(e.consume(t),o)}function l(t){return 64===t?(e.consume(t),r=0,c):(0,s.n9)(t)?(e.consume(t),l):n(t)}function c(t){return(0,s.H$)(t)?function t(i){return 46===i?(e.consume(i),r=0,c):62===i?(e.exit("autolinkProtocol").type="autolinkEmail",u(i)):function i(a){return(45===a||(0,s.H$)(a))&&r++<63?(e.consume(a),45===a?i:t):n(a)}(i)}(t):n(t)}function u(n){return e.enter("autolinkMarker"),e.consume(n),e.exit("autolinkMarker"),e.exit("autolink"),t}}},{name:"htmlText",tokenize:function(e,t,n){let r,i,a,o;let c=this;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),u};function u(t){return 33===t?(e.consume(t),d):47===t?(e.consume(t),E):63===t?(e.consume(t),w):(0,s.jv)(t)?(e.consume(t),S):n(t)}function d(t){return 45===t?(e.consume(t),f):91===t?(e.consume(t),i="CDATA[",a=0,b):(0,s.jv)(t)?(e.consume(t),x):n(t)}function f(t){return 45===t?(e.consume(t),h):n(t)}function h(t){return null===t||62===t?n(t):45===t?(e.consume(t),p):g(t)}function p(e){return null===e||62===e?n(e):g(e)}function g(t){return null===t?n(t):45===t?(e.consume(t),m):(0,s.Ch)(t)?(o=g,L(t)):(e.consume(t),g)}function m(t){return 45===t?(e.consume(t),I):g(t)}function b(t){return t===i.charCodeAt(a++)?(e.consume(t),a===i.length?y:b):n(t)}function y(t){return null===t?n(t):93===t?(e.consume(t),_):(0,s.Ch)(t)?(o=y,L(t)):(e.consume(t),y)}function _(t){return 93===t?(e.consume(t),v):y(t)}function v(t){return 62===t?I(t):93===t?(e.consume(t),v):y(t)}function x(t){return null===t||62===t?I(t):(0,s.Ch)(t)?(o=x,L(t)):(e.consume(t),x)}function w(t){return null===t?n(t):63===t?(e.consume(t),k):(0,s.Ch)(t)?(o=w,L(t)):(e.consume(t),w)}function k(e){return 62===e?I(e):w(e)}function E(t){return(0,s.jv)(t)?(e.consume(t),N):n(t)}function N(t){return 45===t||(0,s.H$)(t)?(e.consume(t),N):function t(n){return(0,s.Ch)(n)?(o=t,L(n)):(0,s.xz)(n)?(e.consume(n),t):I(n)}(t)}function S(t){return 45===t||(0,s.H$)(t)?(e.consume(t),S):47===t||62===t||(0,s.z3)(t)?C(t):n(t)}function C(t){return 47===t?(e.consume(t),I):58===t||95===t||(0,s.jv)(t)?(e.consume(t),A):(0,s.Ch)(t)?(o=C,L(t)):(0,s.xz)(t)?(e.consume(t),C):I(t)}function A(t){return 45===t||46===t||58===t||95===t||(0,s.H$)(t)?(e.consume(t),A):function t(n){return 61===n?(e.consume(n),M):(0,s.Ch)(n)?(o=t,L(n)):(0,s.xz)(n)?(e.consume(n),t):C(n)}(t)}function M(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),r=t,T):(0,s.Ch)(t)?(o=M,L(t)):(0,s.xz)(t)?(e.consume(t),M):(e.consume(t),r=void 0,D)}function T(t){return t===r?(e.consume(t),O):null===t?n(t):(0,s.Ch)(t)?(o=T,L(t)):(e.consume(t),T)}function O(e){return 62===e||47===e||(0,s.z3)(e)?C(e):n(e)}function D(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):62===t||(0,s.z3)(t)?C(t):(e.consume(t),D)}function L(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),
6(0,l.f)(e,R,"linePrefix",c.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function R(t){return e.enter("htmlTextData"),o(t)}function I(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):n(r)}}}],91:et,92:[{name:"hardBreakEscape",tokenize:function(e,t,n){return function(t){return e.enter("hardBreakEscape"),e.enter("escapeMarker"),e.consume(t),r};function r(r){return(0,s.Ch)(r)?(e.exit("escapeMarker"),e.exit("hardBreakEscape"),t(r)):n(r)}}},q],93:G,95:J,96:{name:"codeText",tokenize:function(e,t,n){let r,i,a=0;return function(t){return e.enter("codeText"),e.enter("codeTextSequence"),function t(n){return 96===n?(e.consume(n),a++,t):(e.exit("codeTextSequence"),o(n))}(t)};function o(c){return null===c?n(c):96===c?(i=e.enter("codeTextSequence"),r=0,function n(o){return 96===o?(e.consume(o),r++,n):r===a?(e.exit("codeTextSequence"),e.exit("codeText"),t(o)):(i.type="codeTextData",l(o))}(c)):32===c?(e.enter("space"),e.consume(c),e.exit("space"),o):(0,s.Ch)(c)?(e.enter("lineEnding"),e.consume(c),e.exit("lineEnding"),o):(e.enter("codeTextData"),l(c))}function l(t){return null===t||32===t||96===t||(0,s.Ch)(t)?(e.exit("codeTextData"),o(t)):(e.consume(t),l)}},resolve:function(e){let t,n,r=e.length-4,i=3;if(("lineEnding"===e[3][1].type||"space"===e[i][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type)){for(t=i;++t<r;)if("codeTextData"===e[t][1].type){e[i][1].type="codeTextPadding",e[r][1].type="codeTextPadding",i+=2,r-=2;break}}for(t=i-1,r++;++t<=r;)void 0===n?t!==r&&"lineEnding"!==e[t][1].type&&(n=t):(t===r||"lineEnding"===e[t][1].type)&&(e[n][1].type="codeTextData",t!==n+2&&(e[n][1].end=e[t-1][1].end,e.splice(n+2,t-n-2),r-=t-n-2,t=n+2),n=void 0);return e},previous:function(e){return 96!==e||"characterEscape"===this.events[this.events.length-1][1].type}}},es={null:[J,y]},ec={null:[42,95]},eu={null:[]},ed=/[\0\t\n\r]/g;var ef=n(91556),eh=n(61098),ep=n(89452);let eg={}.hasOwnProperty,em=function(e,t,n){let a,l,f,h;return"string"!=typeof t&&(n=t,t=void 0),(function(e){let t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:o(v),autolinkProtocol:f,autolinkEmail:f,atxHeading:o(b),blockQuote:o(function(){return{type:"blockquote",children:[]}}),characterEscape:f,characterReference:f,codeFenced:o(m),codeFencedFenceInfo:l,codeFencedFenceMeta:l,codeIndented:o(m,l),codeText:o(function(){return{type:"inlineCode",value:""}},l),codeTextData:f,data:f,codeFlowValue:f,definition:o(function(){return{type:"definition",identifier:"",label:null,title:null,url:""}}),definitionDestinationString:l,definitionLabelString:l,definitionTitleString:l,emphasis:o(function(){return{type:"emphasis",children:[]}}),hardBreakEscape:o(y),hardBreakTrailing:o(y),htmlFlow:o(_,l),htmlFlowData:f,htmlText:o(_,l),htmlTextData:f,image:o(function(){return{type:"image",title:null,url:"",alt:null}}),label:l,link:o(v),listItem:o(function(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}}),listItemValue:function(e){n.expectingFirstListItemValue&&(this.stack[this.stack.length-2].start=Number.parseInt(this.sliceSerialize(e),10),n.expectingFirstListItemValue=void 0)},listOrdered:o(x,function(){n.expectingFirstListItemValue=!0}),listUnordered:o(x),paragraph:o(function(){return{type:"paragraph",children:[]}}),reference:function(){n.referenceType="collapsed"},referenceString:l,resourceDestinationString:l,resourceTitleString:l,setextHeading:o(b),strong:o(function(){return{type:"strong",children:[]}}),thematicBreak:o(function(){return{type:"thematicBreak"}})},exit:{atxHeading:c(),atxHeadingSequence:function(e){let t=this.stack[this.stack.length-1];if(!t.depth){let n=this.sliceSerialize(e).length;t.depth=n}},autolink:c(),autolinkEmail:function(e){h.call(this,e),this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(e)},autolinkProtocol:function(e){h.call(this,e),this.stack[this.stack.length-1].url=this.sliceSerialize(e)},blockQuote:c(),characterEscapeValue:h,characterReferenceMarkerHexadecimal:g,characterReferenceMarkerNumeric:g,characterReferenceValue:function(e){let t;let r=this.sliceSerialize(e),i=n.characterReferenceType;i?(t=(0,ef.o)(r,"characterReferenceMarkerNumeric"===i?10:16),n.characterReferenceType=void 0):t=(0,$.T)(r);let a=this.stack.pop();a.value+=t,a.position.end=eb(e.end)},codeFenced:c(function(){let e=this.resume();this.stack[this.stack.length-1].value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),n.flowCodeInside=void 0}),codeFencedFence:function(){!n.flowCodeInside&&(this.buffer(),n.flowCodeInside=!0)},codeFencedFenceInfo:function(){let e=this.resume();this.stack[this.stack.length-1].lang=e},codeFencedFenceMeta:function(){let e=this.resume();this.stack[this.stack.length-1].meta=e},codeFlowValue:h,codeIndented:c(function(){let e=this.resume();this.stack[this.stack.length-1].value=e.replace(/(\r?\n|\r)$/g,"")}),codeText:c(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),codeTextData:h,data:h,definition:c(),definitionDestinationString:function(){let e=this.resume();this.stack[this.stack.length-1].url=e},definitionLabelString:function(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=(0,R.d)(this.sliceSerialize(e)).toLowerCase()},definitionTitleString:function(){let e=this.resume();this.stack[this.stack.length-1].title=e},emphasis:c(),hardBreakEscape:c(p),hardBreakTrailing:c(p),htmlFlow:c(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),htmlFlowData:h,htmlText:c(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),htmlTextData:h,image:c(function(){let e=this.stack[this.stack.length-1];if(n.inReference){let t=n.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;n.referenceType=void 0}),label:function(){let e=this.stack[this.stack.length-1],t=this.resume(),r=this.stack[this.stack.length-1];if(n.inReference=!0,"link"===r.type){let t=e.children;r.children=t}else r.alt=t},labelText:function(e){let t=this.sliceSerialize(e),n=this.stack[this.stack.length-2];n.label=(0,eh.v)(t),n.identifier=(0,R.d)(t).toLowerCase()},lineEnding:function(e){let r=this.stack[this.stack.length-1];if(n.atHardBreak){r.children[r.children.length-1].position.end=eb(e.end),n.atHardBreak=void 0;return}!n.setextHeadingSlurpLineEnding&&t.canContainEols.includes(r.type)&&(f.call(this,e),h.call(this,e))},link:c(function(){let e=this.stack[this.stack.length-1];if(n.inReference){let t=n.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;n.referenceType=void 0}),listItem:c(),listOrdered:c(),listUnordered:c(),paragraph:c(),referenceString:function(e){let t=this.resume(),r=this.stack[this.stack.length-1];r.label=t,r.identifier=(0,R.d)(this.sliceSerialize(e)).toLowerCase(),n.referenceType="full"},resourceDestinationString:function(){let e=this.resume();this.stack[this.stack.length-1].url=e},resourceTitleString:function(){let e=this.resume();this.stack[this.stack.length-1].title=e},resource:function(){n.inReference=void 0},setextHeading:c(function(){n.setextHeadingSlurpLineEnding=void 0}),setextHeadingLineSequence:function(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).charCodeAt(0)?1:2},setextHeadingText:function(){n.setextHeadingSlurpLineEnding=!0},strong:c(),thematicBreak:c()}};!function e(t,n){let r=-1;for(;++r<n.length;){let i=n[r];Array.isArray(i)?e(t,i):function(e,t){let n;for(n in t)if(eg.call(t,n)){if("canContainEols"===n){let r=t[n];r&&e[n].push(...r)}else if("transforms"===n){let r=t[n];r&&e[n].push(...r)}else if("enter"===n||"exit"===n){let r=t[n];r&&Object.assign(e[n],r)}}}(t,i)}}(t,(e||{}).mdastExtensions||[]);let n={};return function(e){let n={type:"root",children:[]},i={stack:[n],tokenStack:[],config:t,enter:s,exit:u,buffer:l,resume:d,setData:r,getData:a},o=[],c=-1;for(;++c<e.length;)("listOrdered"===e[c][1].type||"listUnordered"===e[c][1].type)&&("enter"===e[c][0]?o.push(c):c=function(e,t,n){let r,i,a,o,l=t-1,s=-1,c=!1;for(;++l<=n;){let t=e[l];if("listUnordered"===t[1].type||"listOrdered"===t[1].type||"blockQuote"===t[1].type?("enter"===t[0]?s++:s--,o=void 0):"lineEndingBlank"===t[1].type?"enter"
6===t[0]&&(!r||o||s||a||(a=l),o=void 0):"linePrefix"===t[1].type||"listItemValue"===t[1].type||"listItemMarker"===t[1].type||"listItemPrefix"===t[1].type||"listItemPrefixWhitespace"===t[1].type||(o=void 0),!s&&"enter"===t[0]&&"listItemPrefix"===t[1].type||-1===s&&"exit"===t[0]&&("listUnordered"===t[1].type||"listOrdered"===t[1].type)){if(r){let o=l;for(i=void 0;o--;){let t=e[o];if("lineEnding"===t[1].type||"lineEndingBlank"===t[1].type){if("exit"===t[0])continue;i&&(e[i][1].type="lineEndingBlank",c=!0),t[1].type="lineEnding",i=o}else if("linePrefix"===t[1].type||"blockQuotePrefix"===t[1].type||"blockQuotePrefixWhitespace"===t[1].type||"blockQuoteMarker"===t[1].type||"listItemIndent"===t[1].type);else break}a&&(!i||a<i)&&(r._spread=!0),r.end=Object.assign({},i?e[i][1].start:t[1].end),e.splice(i||l,0,["exit",r,t[2]]),l++,n++}"listItemPrefix"===t[1].type&&(r={type:"listItem",_spread:!1,start:Object.assign({},t[1].start),end:void 0},e.splice(l,0,["enter",r,t[2]]),l++,n++,a=void 0,o=!0)}}return e[t][1]._spread=c,n}(e,o.pop(),c));for(c=-1;++c<e.length;){let n=t[e[c][0]];eg.call(n,e[c][1].type)&&n[e[c][1].type].call(Object.assign({sliceSerialize:e[c][2].sliceSerialize},i),e[c][1])}if(i.tokenStack.length>0){let e=i.tokenStack[i.tokenStack.length-1];(e[1]||ey).call(i,void 0,e[0])}for(n.position={start:eb(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:eb(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},c=-1;++c<t.transforms.length;)n=t.transforms[c](n)||n;return n};function r(e,t){n[e]=t}function a(e){return n[e]}function o(e,t){return function(n){s.call(this,e(n),n),t&&t.call(this,n)}}function l(){this.stack.push({type:"fragment",children:[]})}function s(e,t,n){return this.stack[this.stack.length-1].children.push(e),this.stack.push(e),this.tokenStack.push([t,n]),e.position={start:eb(t.start)},e}function c(e){return function(t){e&&e.call(this,t),u.call(this,t)}}function u(e,t){let n=this.stack.pop(),r=this.tokenStack.pop();if(r)r[0].type!==e.type&&(t?t.call(this,e,r[0]):(r[1]||ey).call(this,e,r[0]));else throw Error("Cannot close `"+e.type+"` ("+(0,ep.y)({start:e.start,end:e.end})+"): it’s not open");return n.position.end=eb(e.end),n}function d(){return function(e,t){let n={}.includeImageAlt;return i(e,"boolean"!=typeof n||n)}(this.stack.pop())}function f(e){let t=this.stack[this.stack.length-1],n=t.children[t.children.length-1];n&&"text"===n.type||((n={type:"text",value:""}).position={start:eb(e.start)},t.children.push(n)),this.stack.push(n)}function h(e){let t=this.stack.pop();t.value+=this.sliceSerialize(e),t.position.end=eb(e.end)}function p(){n.atHardBreak=!0}function g(e){var t;t=e.type,n.characterReferenceType=t}function m(){return{type:"code",lang:null,meta:null,value:""}}function b(){return{type:"heading",depth:void 0,children:[]}}function y(){return{type:"break"}}function _(){return{type:"html",value:""}}function v(){return{type:"link",title:null,url:"",children:[]}}function x(e){return{type:"list",ordered:"listOrdered"===e.type,start:null,spread:e._spread,children:[]}}})(n)(function(e){for(;!p(e););return e}((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={defined:[],lazy:{},constructs:(0,o.W)([r].concat(e.extensions||[])),content:n(c),document:n(d),flow:n(b),string:n(_),text:n(v)};return t;function n(e){return function(n){return function(e,t,n){let r=Object.assign(n?Object.assign({},n):{line:1,column:1,offset:0},{_index:0,_bufferIndex:-1}),i={},a=[],o=[],l=[],c={consume:function(e){(0,s.Ch)(e)?(r.line++,r.column=1,r.offset+=-3===e?2:1,y()):-1!==e&&(r.column++,r.offset++),r._bufferIndex<0?r._index++:(r._bufferIndex++,r._bufferIndex===o[r._index].length&&(r._bufferIndex=-1,r._index++)),d.previous=e},enter:function(e,t){let n=t||{};return n.type=e,n.start=p(),d.events.push(["enter",n,d]),l.push(n),n},exit:function(e){let t=l.pop();return t.end=p(),d.events.push(["exit",t,d]),t},attempt:m(function(e,t){b(e,t.from)}),check:m(g),interrupt:m(g,{interrupt:!0})},d={previous:null,code:null,containerState:{},events:[],parser:e,sliceStream:h,sliceSerialize:function(e,t){return function(e,t){let n,r=-1,i=[];for(;++r<e.length;){let a;let o=e[r];if("string"==typeof o)a=o;else switch(o){case -5:a="\r";break;case -4:a="\n";break;case -3:a="\r\n";break;case -2:a=t?" ":"	";break;case -1:if(!t&&n)continue;a=" ";break;default:a=String.fromCharCode(o)}n=-2===o,i.push(a)}return i.join("")}(h(e),t)}
6,now:p,defineSkip:function(e){i[e.line]=e.column,y()},write:function(e){return(o=(0,u.V)(o,e),function(){let e;for(;r._index<o.length;){let n=o[r._index];if("string"==typeof n)for(e=r._index,r._bufferIndex<0&&(r._bufferIndex=0);r._index===e&&r._bufferIndex<n.length;){var t;t=n.charCodeAt(r._bufferIndex),f=f(t)}else f=f(n)}}(),null!==o[o.length-1])?[]:(b(t,0),d.events=(0,E.C)(a,d.events,d),d.events)}},f=t.tokenize.call(d,c);return t.resolveAll&&a.push(t),d;function h(e){return function(e,t){let n;let r=t.start._index,i=t.start._bufferIndex,a=t.end._index,o=t.end._bufferIndex;return r===a?n=[e[r].slice(i,o)]:(n=e.slice(r,a),i>-1&&(n[0]=n[0].slice(i)),o>0&&n.push(e[a].slice(0,o))),n}(o,e)}function p(){return Object.assign({},r)}function g(e,t){t.restore()}function m(e,t){return function(n,i,a){let o,s,u,f;return Array.isArray(n)?h(n):"tokenize"in n?h([n]):function(e){let t=null!==e&&n[e],r=null!==e&&n.null;return h([...Array.isArray(t)?t:t?[t]:[],...Array.isArray(r)?r:r?[r]:[]])(e)};function h(e){return(o=e,s=0,0===e.length)?a:g(e[s])}function g(e){return function(n){return(f=function(){let e=p(),t=d.previous,n=d.currentConstruct,i=d.events.length,a=Array.from(l);return{restore:function(){r=e,d.previous=t,d.currentConstruct=n,d.events.length=i,l=a,y()},from:i}}(),u=e,e.partial||(d.currentConstruct=e),e.name&&d.parser.constructs.disable.null.includes(e.name))?b(n):e.tokenize.call(t?Object.assign(Object.create(d),t):d,c,m,b)(n)}}function m(t){return e(u,f),i}function b(e){return(f.restore(),++s<o.length)?g(o[s]):a}}}function b(e,t){e.resolveAll&&!a.includes(e)&&a.push(e),e.resolve&&(0,u.d)(d.events,t,d.events.length-t,e.resolve(d.events.slice(t),d)),e.resolveTo&&(d.events=e.resolveTo(d.events,d))}function y(){r.line in i&&r.column<2&&(r.column=i[r.line],r.offset+=i[r.line]-1)}}(t,e,n)}}})(n).document().write((l=1,f="",h=!0,function(e,t,n){let r,i,o,s,c;let u=[];for(e=f+e.toString(t),o=0,f="",h&&(65279===e.charCodeAt(0)&&o++,h=void 0);o<e.length;){if(ed.lastIndex=o,s=(r=ed.exec(e))&&void 0!==r.index?r.index:e.length,c=e.charCodeAt(s),!r){f=e.slice(o);break}if(10===c&&o===s&&a)u.push(-3),a=void 0;else switch(a&&(u.push(-5),a=void 0),o<s&&(u.push(e.slice(o,s)),l+=s-o),c){case 0:u.push(65533),l++;break;case 9:for(i=4*Math.ceil(l/4),u.push(-2);l++<i;)u.push(-1);break;case 10:u.push(-4),l=1;break;default:a=!0,l=1}o=s+1}return n&&(a&&u.push(-5),f&&u.push(f),u.push(null)),u})(e,t,!0))))};function eb(e){return{line:e.line,column:e.column,offset:e.offset}}function ey(e,t){if(e)throw Error("Cannot close `"+e.type+"` ("+(0,ep.y)({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+(0,ep.y)({start:t.start,end:t.end})+") is open");throw Error("Cannot close document, a token (`"+t.type+"`, "+(0,ep.y)({start:t.start,end:t.end})+") is still open")}},18295:function(e,t,n){"use strict";function r(e){if(!e._compiled){let t=(e.atBreak?"[\\r\\n][\\t ]*":"")+(e.before?"(?:"+e.before+")":"");e._compiled=RegExp((t?"("+t+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(e.character)?"\\":"")+e.character+(e.after?"(?:"+e.after+")":""),"g")}return e._compiled}n.d(t,{T:function(){return r}})},68682:function(e,t,n){"use strict";n.d(t,{T:function(){return a}});var r=n(18295);function i(e,t,n){if("string"==typeof t&&(t=[t]),!t||0===t.length)return n;let r=-1;for(;++r<t.length;)if(e.includes(t[r]))return!0;return!1}function a(e,t,n){let a=(n.before||"")+(t||"")+(n.after||""),s=[],c=[],u={},d=-1;for(;++d<e.unsafe.length;){var f;let t;let n=e.unsafe[d];if(!i(f=e.stack,n.inConstruct,!0)||i(f,n.notInConstruct,!1))continue;let o=(0,r.T)(n);for(;t=o.exec(a);){let e="before"in n||!!n.atBreak,r="after"in n,i=t.index+(e?t[1].length:0);s.includes(i)?(u[i].before&&!e&&(u[i].before=!1),u[i].after&&!r&&(u[i].after=!1)):(s.push(i),u[i]={before:e,after:r})}}s.sort(o);let h=n.before?n.before.length:0,p=a.length-(n.after?n.after.length:0);for(d=-1;++d<s.length;){let e=s[d];!(e<h)&&!(e>=p)&&(!(e+1<p)||s[d+1]!==e+1||!u[e].after||u[e+1].before||u[e+1].after)&&(s[d-1]!==e-1||!u[e].before||u[e-1].before||u[e-1].after)&&(h!==e&&c.push(l(a.slice(h,e),"\\")),h=e,!/[!-/:-@[-`{-~]/.test(a.charAt(e))||n.encode&&n.encode.includes(a.charAt(e))?(c.push("&#x"+a.charCo
6deAt(e).toString(16).toUpperCase()+";"),h++):c.push("\\"))}return c.push(l(a.slice(h,p),n.after)),c.join("")}function o(e,t){return e-t}function l(e,t){let n;let r=/\\(?=[!-/:-@[-`{-~])/g,i=[],a=[],o=e+t,l=-1,s=0;for(;n=r.exec(o);)i.push(n.index);for(;++l<i.length;)s!==i[l]&&a.push(e.slice(s,i[l])),a.push("\\"),s=i[l];return a.push(e.slice(s)),a.join("")}},25927:function(e,t,n){"use strict";function r(e){let t=e||{},n=t.now||{},r=t.lineShift||0,i=n.line||1,a=n.column||1;return{move:function(e){let t=e||"",n=t.split(/\r?\n|\r/g),o=n[n.length-1];return i+=n.length-1,a=1===n.length?a+o.length:1+o.length+r,t},current:function(){return{now:{line:i,column:a},lineShift:r}},shift:function(e){r+=e}}}n.d(t,{j:function(){return r}})},96876:function(e,t,n){"use strict";n.d(t,{w:function(){return a}});var r=n(72903),i=n(78714);let a={tokenize:function(e,t,n){return(0,r.f)(e,function(e){return null===e||(0,i.Ch)(e)?t(e):n(e)},"linePrefix")},partial:!0}},72903:function(e,t,n){"use strict";n.d(t,{f:function(){return i}});var r=n(78714);function i(e,t,n,i){let a=i?i-1:Number.POSITIVE_INFINITY,o=0;return function(i){return(0,r.xz)(i)?(e.enter(n),function i(l){return(0,r.xz)(l)&&o++<a?(e.consume(l),i):(e.exit(n),t(l))}(i)):t(i)}}},78714:function(e,t,n){"use strict";n.d(t,{jv:function(){return r},H$:function(){return o},n9:function(){return s},Av:function(){return c},pY:function(){return i},AF:function(){return a},sR:function(){return l},Ch:function(){return d},z3:function(){return u},xz:function(){return f},Xh:function(){return p},B8:function(){return h}});let r=g(/[A-Za-z]/),i=g(/\d/),a=g(/[\dA-Fa-f]/),o=g(/[\dA-Za-z]/),l=g(/[!-/:-@[-`{-~]/),s=g(/[#-'*+\--9=?A-Z^-~]/);function c(e){return null!==e&&(e<32||127===e)}function u(e){return null!==e&&(e<0||32===e)}function d(e){return null!==e&&e<-2}function f(e){return -2===e||-1===e||32===e}let h=g(/\s/),p=g(/[!-/:-@[-`{-~\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\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\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\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-\u2E4F\u2E52\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]/);function g(e){return function(t){return null!==t&&e.test(String.fromCharCode(t))}}},39223:function(e,t,n){"use strict";function r(e,t,n,r){let i;let a=e.length,o=0;if(t=t<0?-t>a?0:a+t:t>a?a:t,n=n>0?n:0,r.length<1e4)(i=Array.from(r)).unshift(t,n),[].splice.apply(e,i);else for(n&&[].splice.apply(e,[t,n]);o<r.length;)(i=r.slice(o,o+1e4)).unshift(t,0),[].splice.apply(e,i),o+=1e4,t+=1e4}function i(e,t){return e.length>0?(r(e,e.length,0,t),e):t}n.d(t,{V:function(){return i},d:function(){return r}})},12725:function(e,t,n){"use strict";n.d(t,{r:function(){return i}});var r=n(78714);function i(e){return null===e||(0,r.z3)(e)||(0,r.B8)(e)?1:(0,r.Xh)(e)?2:void 0}},19378:function(e,t,n){"use strict";n.d(t,{W:function(){return a}});var r=n(39223);let i={}.hasOwnProperty;function a(e){let t={},n=-1;for(;++n<e.length;)!function(e,t){let n;for(n in t){let a;let o=(i.call(e,n)?e[n]:void 0)||(e[n]={}),l=t[n];for(a in l){i.call(o,a)||(o[a]=[]);let e=l[a];!function(e,t){let n=-1,i=[];for(;++n<t.length;)("after"===t[n].add?e:i).push(t[n]);(0,r.d)(e,0,0,i)}(o[a],Array.isArray(e)?e:e?[e]:[])}}}(t,e[n]);return t}},91556:function(e,t,n){"use strict";function r(e,t){let n=Number.parseInt(e,t);return n<9||11===n||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(65535&n)==65535||(65535&n)==65534||n>1114111?"�":String.fromCharCode(n)}n.d(t,{o:function(){return r}})},61098:function(e,t,n){"use strict";n.d(t,{v:function(){return o}});var r=n(6094),i=n(91556);let a=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function o(e){return e.replace(a,l)}function l(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){let e=n.charCodeAt(1),t=120===e||88===e;
6return(0,i.o)(n.slice(t?2:1),t?16:10)}return(0,r.T)(n)||e}},85459:function(e,t,n){"use strict";function r(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}n.d(t,{d:function(){return r}})},95508:function(e,t,n){"use strict";function r(e,t,n){let r=[],i=-1;for(;++i<e.length;){let a=e[i].resolveAll;a&&!r.includes(a)&&(t=a(t,n),r.push(a))}return t}n.d(t,{C:function(){return r}})},56571:function(e,t,n){"use strict";n.d(t,{dy:function(){return y},YP:function(){return _}});class r{constructor(e,t,n){this.property=e,this.normal=t,n&&(this.space=n)}}function i(e,t){let n={},i={},a=-1;for(;++a<e.length;)Object.assign(n,e[a].property),Object.assign(i,e[a].normal);return new r(n,i,t)}r.prototype.property={},r.prototype.normal={},r.prototype.space=null;var a=n(53934),o=n(81657);let l={}.hasOwnProperty;function s(e){let t;let n={},i={};for(t in e.properties)if(l.call(e.properties,t)){let r=e.properties[t],l=new o.I(t,e.transform(e.attributes||{},t),r,e.space);e.mustUseProperty&&e.mustUseProperty.includes(t)&&(l.mustUseProperty=!0),n[t]=l,i[(0,a.F)(t)]=t,i[(0,a.F)(l.attribute)]=t}return new r(n,i,e.space)}let c=s({space:"xlink",transform:(e,t)=>"xlink:"+t.slice(5).toLowerCase(),properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),u=s({space:"xml",transform:(e,t)=>"xml:"+t.slice(3).toLowerCase(),properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function d(e,t){return t in e?e[t]:t}function f(e,t){return d(e,t.toLowerCase())}let h=s({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:f,properties:{xmlns:null,xmlnsXLink:null}});var p=n(69758);let g=s({transform:(e,t)=>"role"===t?t:"aria-"+t.slice(4).toLowerCase(),properties:{ariaActiveDescendant:null,ariaAtomic:p.booleanish,ariaAutoComplete:null,ariaBusy:p.booleanish,ariaChecked:p.booleanish,ariaColCount:p.number,ariaColIndex:p.number,ariaColSpan:p.number,ariaControls:p.spaceSeparated,ariaCurrent:null,ariaDescribedBy:p.spaceSeparated,ariaDetails:null,ariaDisabled:p.booleanish,ariaDropEffect:p.spaceSeparated,ariaErrorMessage:null,ariaExpanded:p.booleanish,ariaFlowTo:p.spaceSeparated,ariaGrabbed:p.booleanish,ariaHasPopup:null,ariaHidden:p.booleanish,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:p.spaceSeparated,ariaLevel:p.number,ariaLive:null,ariaModal:p.booleanish,ariaMultiLine:p.booleanish,ariaMultiSelectable:p.booleanish,ariaOrientation:null,ariaOwns:p.spaceSeparated,ariaPlaceholder:null,ariaPosInSet:p.number,ariaPressed:p.booleanish,ariaReadOnly:p.booleanish,ariaRelevant:null,ariaRequired:p.booleanish,ariaRoleDescription:p.spaceSeparated,ariaRowCount:p.number,ariaRowIndex:p.number,ariaRowSpan:p.number,ariaSelected:p.booleanish,ariaSetSize:p.number,ariaSort:null,ariaValueMax:p.number,ariaValueMin:p.number,ariaValueNow:p.number,ariaValueText:null,role:null}}),m=s({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:f,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:p.commaSeparated,acceptCharset:p.spaceSeparated,accessKey:p.spaceSeparated,action:null,allow:null,allowFullScreen:p.boolean,allowPaymentRequest:p.boolean,allowUserMedia:p.boolean,alt:null,as:null,async:p.boolean,autoCapitalize:null,autoComplete:p.spaceSeparated,autoFocus:p.boolean,autoPlay:p.boolean,capture:p.boolean,charSet:null,checked:p.boolean,cite:null,className:p.spaceSeparated,cols:p.number,colSpan:null,content:null,contentEditable:p.booleanish,controls:p.boolean,controlsList:p.spaceSeparated,coords:p.number|p.commaSeparated,crossOrigin:null,data:null,dateTime:null,decoding:null,default:p.boolean,defer:p.boolean,dir:null,dirName:null,disabled:p.boolean,download:p.overloadedBoolean,draggable:p.booleanish,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:p.boolean,formTarget:null,headers:p.spaceSeparated,height:p.number,hidden:p.boolean,high:p.number,href:null,hrefLang:null,htmlFor:p.spaceSeparated,httpEquiv:p.spaceSeparated,id:null,imageSizes:null,imageSrcSet:null,inputMode:null,integrity:null,is:null,isMap:p.boolean,itemId:null,itemProp:p.spaceSeparated,itemRef:p.spaceSeparated,itemScope:p.boolean,itemType:p.spaceSeparated,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:p.boolean,low:p.number,manifest:null,max:null,maxLength:p.number,media:null,method:null,min:null,minLength:p.number,multiple:p.boolean,muted:p.boolean,name:null,nonce:null,noModule:p.boolean,noValidate:p.boolean,onAbort:null,onAfterPrint:null,onAuxCl
6ick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:p.boolean,optimum:p.number,pattern:null,ping:p.spaceSeparated,placeholder:null,playsInline:p.boolean,poster:null,preload:null,readOnly:p.boolean,referrerPolicy:null,rel:p.spaceSeparated,required:p.boolean,reversed:p.boolean,rows:p.number,rowSpan:p.number,sandbox:p.spaceSeparated,scope:null,scoped:p.boolean,seamless:p.boolean,selected:p.boolean,shape:null,size:p.number,sizes:null,slot:null,span:p.number,spellCheck:p.booleanish,src:null,srcDoc:null,srcLang:null,srcSet:null,start:p.number,step:null,style:null,tabIndex:p.number,target:null,title:null,translate:null,type:null,typeMustMatch:p.boolean,useMap:null,value:p.booleanish,width:p.number,wrap:null,align:null,aLink:null,archive:p.spaceSeparated,axis:null,background:null,bgColor:null,border:p.number,borderColor:null,bottomMargin:p.number,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:p.boolean,declare:p.boolean,event:null,face:null,frame:null,frameBorder:null,hSpace:p.number,leftMargin:p.number,link:null,longDesc:null,lowSrc:null,marginHeight:p.number,marginWidth:p.number,noResize:p.boolean,noHref:p.boolean,noShade:p.boolean,noWrap:p.boolean,object:null,profile:null,prompt:null,rev:null,rightMargin:p.number,rules:null,scheme:null,scrolling:p.booleanish,standby:null,summary:null,text:null,topMargin:p.number,valueType:null,version:null,vAlign:null,vLink:null,vSpace:p.number,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:p.boolean,disableRemotePlayback:p.boolean,prefix:null,property:null,results:p.number,security:null,unselectable:null}}),b=s({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav
6-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:d,properties:{about:p.commaOrSpaceSeparated,accentHeight:p.number,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:p.number,amplitude:p.number,arabicForm:null,ascent:p.number,attributeName:null,attributeType:null,azimuth:p.number,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:p.number,by:null,calcMode:null,capHeight:p.number,className:p.spaceSeparated,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:p.number,diffuseConstant:p.number,direction:null,display:null,dur:null,divisor:p.number,dominantBaseline:null,download:p.boolean,dx:null,dy:null,edgeMode:null,editable:null,elevation:p.number,enableBackgroun
6d:null,end:null,event:null,exponent:p.number,externalResourcesRequired:null,fill:null,fillOpacity:p.number,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:p.commaSeparated,g2:p.commaSeparated,glyphName:p.commaSeparated,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:p.number,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:p.number,horizOriginX:p.number,horizOriginY:p.number,id:null,ideographic:p.number,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:p.number,k:p.number,k1:p.number,k2:p.number,k3:p.number,k4:p.number,kernelMatrix:p.commaOrSpaceSeparated,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:p.number,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:p.number,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:p.number,overlineThickness:p.number,paintOrder:null,panose1:null,path:null,pathLength:p.number,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:p.spaceSeparated,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:p.number,pointsAtY:p.number,pointsAtZ:p.number,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:p.commaOrSpaceSeparated,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:p.commaOrSpaceSeparated,rev:p.commaOrSpaceSeparated,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:p.commaOrSpaceSeparated,requiredFeatures:p.commaOrSpaceSeparated,requiredFonts:p.commaOrSpaceSeparated,requiredFormats:p.commaOrSpaceSeparated,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:p.number,specularExponent:p.number,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:p.number,strikethroughThickness:p.number,string:null,stroke:null,strokeDashArray:p.commaOrSpaceSeparated,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:p.number,strokeOpacity:p.number,strokeWidth:null,style:null,surfaceScale:p.number,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:p.commaOrSpaceSeparated,tabIndex:p.number,tableValues:null,target:null,targetX:p.number,targetY:p.number,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:p.commaOrSpaceSeparated,to:null,transform:null,u1:null,u2:null,underlinePosition:p.number,underlineThickness:p.number,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:p.number,values:null,vAlphabetic:p.number,vMathematical:p.number,vectorEffect:null,vHanging:p.number,vIdeographic:p.number,version:null,vertAdvY:p.number,vertOriginX:p.number,vertOriginY:p.number,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:p.number,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),y=i([u,c,h,g,m],"html"),_=i([u,c,h,g,b],"svg")},43010:function(e,t,n){"use strict";n.d(t,{s:function(){return c}});var r=n(53934),i=n(81657),a=n(1358);let o=/^data[-\w.:]+$/i,l=/-[a-z]/g,s=/[A-Z]/g;
6function c(e,t){let n=(0,r.F)(t),c=t,f=a.k;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&"data"===n.slice(0,4)&&o.test(t)){if("-"===t.charAt(4)){let e=t.slice(5).replace(l,d);c="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{let e=t.slice(4);if(!l.test(e)){let n=e.replace(s,u);"-"!==n.charAt(0)&&(n="-"+n),t="data"+n}}f=i.I}return new f(c,t)}function u(e){return"-"+e.toLowerCase()}function d(e){return e.charAt(1).toUpperCase()}},53934:function(e,t,n){"use strict";function r(e){return e.toLowerCase()}n.d(t,{F:function(){return r}})},81657:function(e,t,n){"use strict";n.d(t,{I:function(){return o}});var r=n(1358),i=n(69758);let a=Object.keys(i);class o extends r.k{constructor(e,t,n,r){var o,l;let s=-1;if(super(e,t),r&&(this.space=r),"number"==typeof n)for(;++s<a.length;){let e=a[s];o=a[s],(l=(n&i[e])===i[e])&&(this[o]=l)}}}o.prototype.defined=!0},1358:function(e,t,n){"use strict";n.d(t,{k:function(){return r}});class r{constructor(e,t){this.property=e,this.attribute=t}}r.prototype.space=null,r.prototype.boolean=!1,r.prototype.booleanish=!1,r.prototype.overloadedBoolean=!1,r.prototype.number=!1,r.prototype.commaSeparated=!1,r.prototype.spaceSeparated=!1,r.prototype.commaOrSpaceSeparated=!1,r.prototype.mustUseProperty=!1,r.prototype.defined=!1},69758:function(e,t,n){"use strict";n.r(t),n.d(t,{boolean:function(){return i},booleanish:function(){return a},commaOrSpaceSeparated:function(){return u},commaSeparated:function(){return c},number:function(){return l},overloadedBoolean:function(){return o},spaceSeparated:function(){return s}});let r=0,i=d(),a=d(),o=d(),l=d(),s=d(),c=d(),u=d();function d(){return 2**++r}},28993:function(e,t,n){"use strict";n.d(t,{D:function(){return ep}});var r=n(2265),i=n(81272),a=n(89452);class o extends Error{constructor(e,t,n){let r=[null,null],i={start:{line:null,column:null},end:{line:null,column:null}};if(super(),"string"==typeof t&&(n=t,t=void 0),"string"==typeof n){let e=n.indexOf(":");-1===e?r[1]=n:(r[0]=n.slice(0,e),r[1]=n.slice(e+1))}t&&("type"in t||"position"in t?t.position&&(i=t.position):"start"in t||"end"in t?i=t:("line"in t||"column"in t)&&(i.start=t)),this.name=(0,a.y)(t)||"1:1",this.message="object"==typeof e?e.message:e,this.stack="","object"==typeof e&&e.stack&&(this.stack=e.stack),this.reason=this.message,this.fatal,this.line=i.start.line,this.column=i.start.column,this.position=i,this.source=r[0],this.ruleId=r[1],this.file,this.actual,this.expected,this.url,this.note}}o.prototype.file="",o.prototype.name="",o.prototype.reason="",o.prototype.message="",o.prototype.stack="",o.prototype.fatal=null,o.prototype.column=null,o.prototype.line=null,o.prototype.source=null,o.prototype.ruleId=null,o.prototype.position=null;let l={basename:function(e,t){let n;if(void 0!==t&&"string"!=typeof t)throw TypeError('"ext" argument must be a string');s(e);let r=0,i=-1,a=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;a--;)if(47===e.charCodeAt(a)){if(n){r=a+1;break}}else i<0&&(n=!0,i=a+1);return i<0?"":e.slice(r,i)}if(t===e)return"";let o=-1,l=t.length-1;for(;a--;)if(47===e.charCodeAt(a)){if(n){r=a+1;break}}else o<0&&(n=!0,o=a+1),l>-1&&(e.charCodeAt(a)===t.charCodeAt(l--)?l<0&&(i=a):(l=-1,i=o));return r===i?i=o:i<0&&(i=e.length),e.slice(r,i)},dirname:function(e){let t;if(s(e),0===e.length)return".";let n=-1,r=e.length;for(;--r;)if(47===e.charCodeAt(r)){if(t){n=r;break}}else t||(t=!0);return n<0?47===e.charCodeAt(0)?"/":".":1===n&&47===e.charCodeAt(0)?"//":e.slice(0,n)},extname:function(e){let t;s(e);let n=e.length,r=-1,i=0,a=-1,o=0;for(;n--;){let l=e.charCodeAt(n);if(47===l){if(t){i=n+1;break}continue}r<0&&(t=!0,r=n+1),46===l?a<0?a=n:1!==o&&(o=1):a>-1&&(o=-1)}return a<0||r<0||0===o||1===o&&a===r-1&&a===i+1?"":e.slice(a,r)},join:function(){let e;for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];let i=-1;for(;++i<n.length;)s(n[i]),n[i]&&(e=void 0===e?n[i]:e+"/"+n[i]);return void 0===e?".":function(e){s(e);let t=47===e.charCodeAt(0),n=function(e,t){let n,r,i="",a=0,o=-1,l=0,s=-1;for(;++s<=e.length;){if(s<e.length)n=e.charCodeAt(s);else if(47===n)break;else n=47;if(47===n){if(o===s-1||1===l);else if(o!==s-1&&2===l){if(i.length<2||2!==a||46!==i.charCodeAt(i.length-1)||46!==i.charCodeAt(i.length-2)){if(i.length>2){if((r=i.lastIndexOf("/"))!==i.length-1){r<0?(i="",a=0):a=(i=i.slice(0,r)).length-1-i.lastIndexOf("/"),o=s,l=0;continue}}else if(i.length>0){i="",a=0,o=s,l=0;continue}}t&&(i=i.length>0?i+"/..":"..",a=2)}else i.length>0?i+="/"+e.slice(o+1,s):i=e.slice(o+1,s),a=s-o-1;o=s,l=0}else 46===n&&l>-1?l++:l=-1}
6return i}(e,!t);return 0!==n.length||t||(n="."),n.length>0&&47===e.charCodeAt(e.length-1)&&(n+="/"),t?"/"+n:n}(e)},sep:"/"};function s(e){if("string"!=typeof e)throw TypeError("Path must be a string. Received "+JSON.stringify(e))}function c(e){return null!==e&&"object"==typeof e&&e.href&&e.origin}let u=["history","path","basename","stem","extname","dirname"];class d{get path(){return this.history[this.history.length-1]}set path(e){c(e)&&(e=function(e){if("string"==typeof e)e=new URL(e);else if(!c(e)){let t=TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if("file:"!==e.protocol){let e=TypeError("The URL must be of scheme file");throw e.code="ERR_INVALID_URL_SCHEME",e}return function(e){if(""!==e.hostname){let e=TypeError('File URL host must be "localhost" or empty on darwin');throw e.code="ERR_INVALID_FILE_URL_HOST",e}let t=e.pathname,n=-1;for(;++n<t.length;)if(37===t.charCodeAt(n)&&50===t.charCodeAt(n+1)){let e=t.charCodeAt(n+2);if(70===e||102===e){let e=TypeError("File URL path must not include encoded / characters");throw e.code="ERR_INVALID_FILE_URL_PATH",e}}return decodeURIComponent(t)}(e)}(e)),h(e,"path"),this.path!==e&&this.history.push(e)}get dirname(){return"string"==typeof this.path?l.dirname(this.path):void 0}set dirname(e){p(this.basename,"dirname"),this.path=l.join(e||"",this.basename)}get basename(){return"string"==typeof this.path?l.basename(this.path):void 0}set basename(e){h(e,"basename"),f(e,"basename"),this.path=l.join(this.dirname||"",e)}get extname(){return"string"==typeof this.path?l.extname(this.path):void 0}set extname(e){if(f(e,"extname"),p(this.dirname,"extname"),e){if(46!==e.charCodeAt(0))throw Error("`extname` must start with `.`");if(e.includes(".",1))throw Error("`extname` cannot contain multiple dots")}this.path=l.join(this.dirname,this.stem+(e||""))}get stem(){return"string"==typeof this.path?l.basename(this.path,this.extname):void 0}set stem(e){h(e,"stem"),f(e,"stem"),this.path=l.join(this.dirname||"",e+(this.extname||""))}toString(e){return(this.value||"").toString(e||void 0)}message(e,t,n){let r=new o(e,t,n);return this.path&&(r.name=this.path+":"+r.name,r.file=this.path),r.fatal=!1,this.messages.push(r),r}info(e,t,n){let r=this.message(e,t,n);return r.fatal=null,r}fail(e,t,n){let r=this.message(e,t,n);throw r.fatal=!0,r}constructor(e){let t,n;t=e?"string"==typeof e||i(e)?{value:e}:c(e)?{path:e}:e:{},this.data={},this.messages=[],this.history=[],this.cwd="/",this.value,this.stored,this.result,this.map;let r=-1;for(;++r<u.length;){let e=u[r];e in t&&void 0!==t[e]&&null!==t[e]&&(this[e]="history"===e?[...t[e]]:t[e])}for(n in t)u.includes(n)||(this[n]=t[n])}}function f(e,t){if(e&&e.includes(l.sep))throw Error("`"+t+"` cannot be a path: did not expect `"+l.sep+"`")}function h(e,t){if(!e)throw Error("`"+t+"` cannot be empty")}function p(e,t){if(!e)throw Error("Setting `"+t+"` requires `path` to be set too")}function g(e){if(e)throw e}var m=n(11297);function b(e){if("object"!=typeof e||null===e)return!1;let t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}let y=(function e(){let t;let n=function(){let e=[],t={run:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];let i=-1,a=n.pop();if("function"!=typeof a)throw TypeError("Expected function as last argument, not "+a);!function t(r){for(var o=arguments.length,l=Array(o>1?o-1:0),s=1;s<o;s++)l[s-1]=arguments[s];let c=e[++i],u=-1;if(r){a(r);return}for(;++u<n.length;)(null===l[u]||void 0===l[u])&&(l[u]=n[u]);n=l,c?(function(e,t){let n;return function(){let t;for(var a=arguments.length,o=Array(a),l=0;l<a;l++)o[l]=arguments[l];let s=e.length>o.length;s&&o.push(r);try{t=e.apply(this,o)}catch(e){if(s&&n)throw e;return r(e)}s||(t instanceof Promise?t.then(i,r):t instanceof Error?r(t):i(t))};function r(e){for(var r=arguments.length,i=Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];n||(n=!0,t(e,...i))}function i(e){r(null,e)}})(c,t)(...l):a(null,...l)}(null,...n)},use:function(n){if("function"!=typeof n)throw TypeError("Expected `middelware` to be a function, not "+n);return e.push(n),t}};return t}(),r=[],a={},o=-1;return l.data=function(e,n){return"string"==typeof e?2==arguments.length?(k("data",t),a[e]=n,l):_.call(a,e)&&a[e]||null:e?(k("data",t),a=e,l):a},l.Parser=void 0,l.Compiler=void 0,l.freeze=function(){if(t)return l;for(;++o<r.length;){let[e,...t]=r[o];if(!1===t[0])continue;!0===t[0]&&(t[0]=void 0);let i=e.call(l,...t);"function"==typeof i&&n.use(i)}return t=!0,o=Number.POSITIVE_INFINITY,l},l.attachers=r,l.use=function(e){let n;for(var i=arguments.length,o=Array(i>1?i-1:0),s=1;s<i;s++)o[s-1]=arguments[s];if(k("use",t),null==e);else if("function"==typeof e)d(e,...o);else if("object"==typeof e)Array.isArray(e)?u(e):c(e);else throw TypeError("Expected usable value, not `"+e+"`");return n&&(a.settings=Object.assign(a.settings||{},n)),l;function c(e){u(e.plugins),e.settings&&(n=Object.assign(n||{},e.settings))}function u(e){let t=-1;if(null==e);else if(Array.isArray(e))for(;++t<e.length;)!function(e){if("function"==typeof e)d(e);else if("object"==typeof e){if(Array.isArray(e)){let[t,...n]=e;d(t,...n)}else c(e)}else throw TypeError("Expected usable value, not `"+e+"`")}(e[t]);else throw TypeError("Expected a list of plugins, not `"+e+"`")}function d(e,t){let n,i=-1;for(;++i<r.length;)if(r[i][0]===e){n=r[i];break}n?(b(n[1])&&b(t)&&(t=m(!0,n[1],t)),n[1]=t):r.push([...arguments])}},l.parse=function(e){l.freeze();let t=S(e),n=l.Parser;return(x("parse",n),v(n,"parse"))?new n(String(t),t).parse():n(String(t),t)},l.stringify=function(e,t){l.freeze();let n=S(t),r=l.Compiler;return(w("stringify",r),E(e),v(r,"compile"))?new r(e,n).compile():r(e,n)},l.run=function(e,t,r){if(E(e),l.freeze(),r||"function"!=typeof t||(r=t,t=void 0),!r)return new Promise(i);function i(i,a){n.run(e,S(t),function(t,n,o){n=n||e,t?a(t):i?i(n):r(null,n,o)})}i(null,r)},l.runSync=function(e,t){let n,r;return l.run(e,t,function(e,t){g(e),n=t,r=!0}),N("runSync","run",r),n},l.process=function(e,t){if(l.freeze(),x("process",l.Parser),w("process",l.Compiler),!t)return new Promise(n);function n(n,r){let a=S(e);function o(e,i){e||!i?r(e):n?n(i):t(null,i)}l.run(l.parse(a),a,(e,t,n)=>{if(!e&&t&&n){let r=l.stringify(t,n);null==r||("string"==typeof r||i(r)?n.value=r:n.result=r),o(e,n)}else o(e)})}n(null,t)},l.processSync=function(e){let t;l.freeze(),x("processSync",l.Parser),w("processSync",l.Compiler);let n=S(e);return l.process(n,function(e){t=!0,g(e)}),N("processSync","process",t),n},l;function l(){let t=e(),n=-1;for(;++n<r.length;)t.use(...r[n]);return t.data(m(!0,{},a)),t}})().freeze(),_={}.hasOwnProperty;function v(e,t){return"function"==typeof e&&e.prototype&&(function(e){let t;for(t in e)if(_.call(e,t))return!0;return!1}(e.prototype)||t in e.prototype)}function x(e,t){if("function"!=typeof t)throw TypeError("Cannot `"+e+"` without `Parser`")}function w(e,t){if("function"!=typeof t)throw TypeError("Cannot `"+e+"` without `Compiler`")}function k(e,t){if(t)throw Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function E(e){if(!b(e)||"string"!=typeof e.type)throw TypeError("Expected node, got `"+e+"`")}function N(e,t,n){if(!n)throw Error("`"+e+"` finished async. Use `"+t+"` instead")}function S(e){return e&&"object"==typeof e&&"message"in e&&"messages"in e?e:new d(e)}var C=n(56858),A=function(e){Object.assign(this,{Parser:t=>{let n=this.data("settings");return(0,C.V)(t,Object.assign({},n,e,{extensions:this.data("micromarkExtensions")||[],mdastExtensions:this.data("fromMarkdownExtensions")||[]}))}})},M=n(78714);function T(e){let t=[],n=-1,r=0,i=0;for(;++n<e.length;){let a=e.charCodeAt(n),o="";if(37===a&&(0,M.H$)(e.charCodeAt(n+1))&&(0,M.H$)(e.charCodeAt(n+2)))i=2;else if(a<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(a))||(o=String.fromCharCode(a));else if(a>55295&&a<57344){let t=e.charCodeAt(n+1);a<56320&&t>56319&&t<57344?(o=String.fromCharCode(a,t),i=1):o="�"}else o=String.fromCharCode(a);o&&(t.push(e.slice(r,n),encodeURIComponent(o)),r=n+i+1,o=""),i&&(n+=i,i=0)}return t.join("")+e.slice(r)}var O=n(59298);let D=R("start"),L=R("end");function R(e){return function(t){let n=t&&t.position&&t.position[e]||{};return{line:n.line||null,column:n.column||null,offset:n.offset>-1?n.offset:null}}}let I={}.hasOwnProperty;function F(e){return String(e||"").toUpperCase()}function z(e,t){let n;let r=String(t.identifier).toUpperCase(),i=T(r.toLowerCase()),a=e.footnoteOrder.indexOf(r);-1===a?(e.footnoteOrder.push(r),e.footnoteCounts[r]=1,n=e.footnoteOrder.length):(e.footnoteCounts[r]++,n=a+1);let o=e.footnoteCounts[r],l={type:"element",tagName:"a",properties:{href:"#"+e.clobberPrefix+"fn-"+i,id:e.clobberPrefix+"fnref-"+i+(o>1?"-"+o:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(n)}]};e.patch(t,l);let s={type:"element",tagName:"sup",properties:{},children:[l]};return e.patch(t,s),e.applyData(t,s)}function P(e,t){let n=t.referenceType,r="]";if("collapsed"===n?r+="[]":"full"===n&&(r+="["+(t.label||t.identifier)+"]"),"imageReference"===t.type)return{type:"text",value:"!["+t.alt+r};let i=e.all(t),a=i[0];a&&"text"===a.type?a.value="["+a.value:i.unshift({type:"text",value:"["});let o=i[i.length-1];return o&&"text"===o.type?o.value+=r:i.push({type:"text",value:r}),i}function B(e){let t=e.spread;return null==t?e.children.length>1:t}function U(e,t,n){let r=0,i=e.length;if(t){let t=e.codePointAt(r);for(;9===t||32===t;)r++,t=e.codePointAt(r)}if(n){let t=e.codePointAt(i-1);for(;9===t||32===t;)i--,t=e.codePointAt(i-1)}return i>r?e.slice(r,i):""}let j={blockquote:function(e,t){let n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)},break:function(e,t){let n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:"\n"}]},code:function(e,t){let n=t.value?t.value+"\n":"",r=t.lang?t.lang.match(/^[^ \t]+(?=[ \t]|$)/):null,i={};r&&(i.className=["language-"+r]);let a={type:"element",tagName:"code",properties:i,children:[{type:"text",value:n}]};return t.meta&&(a.data={meta:t.meta}),e.patch(t,a),a={type:"element",tagName:"pre",properties:{},children:[a=e.applyData(t,a)]},e.patch(t,a),a},delete:function(e,t){let n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},emphasis:function(e,t){let n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},footnoteReference:z,footnote:function(e,t){let n=e.footnoteById,r=1;for(;(r in n);)r++;let i=String(r);return n[i]={type:"footnoteDefinition",identifier:i,children:[{type:"paragraph",children:t.children}],position:t.position},z(e,{type:"footnoteReference",identifier:i,position:t.position})},heading:function(e,t){let n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},html:function(e,t){if(e.dangerous){let n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}return null},imageReference:function(e,t){let n=e.definition(t.identifier);if(!n)return P(e,t);let r={src:T(n.url||""),alt:t.alt};null!==n.title&&void 0!==n.title&&(r.title=n.title);let i={type:"element",tagName:"img",properties:r,children:[]};return e.patch(t,i),e.applyData(t,i)},image:function(e,t){let n={src:T(t.url)};null!==t.alt&&void 0!==t.alt&&(n.alt=t.alt),null!==t.title&&void 0!==t.title&&(n.title=t.title);let r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)},inlineCode:function(e,t){let n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);let r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)},linkReference:function(e,t){let n=e.definition(t.identifier);if(!n)return P(e,t);let r={href:T(n.url||"")};null!==n.title&&void 0!==n.title&&(r.title=n.title);let i={type:"element",tagName:"a",properties:r,children:e.all(t)};return e.patch(t,i),e.applyData(t,i)},link:function(e,t){let n={href:T(t.url)};null!==t.title&&void 0!==t.title&&(n.title=t.title);let r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},listItem:function(e,t,n){let r=e.all(t),i=n?function(e){let t=!1;if("list"===e.type){t=e.spread||!1;let n=e.children,r=-1;for(;!t&&++r<n.length;)t=B(n[r])}return t}(n):B(t),a={},o=[];if("boolean"==typeof t.checked){let e;let n=r[0];n&&"element"===n.type&&"p"===n.tagName?e=n:(e={type:"element",tagName:"p",properties:{},children:[]},r.unshift(e)),e.children.length>0&&e.children.unshift({type:"text",value:" "}),e.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),a.className=["task-list-item"]}let l=-1;for(;++l<r.length;){let e=r[l];(i||0!==l||"element"!==e.type||"p"!==e.tagName)&&o.push({type:"text",value:"\n"}),"element"!==e.type||"p"!==e.tagName||i?o.push(e):o.push(...e.children)}let s=r[r.length-1];s&&(i||"element"!==s.type||"p"!==s.tagName)&&o.push({type:"text",value:"\n"});let c={type:"element",tagName:"li",properties:a,children:o};return e.patch(t,c),e.applyData(t,c)},list:function(e,t){let n={},r=e.all(t),i=-1;for("number"==typeof t.start&&1!==t.start&&(n.start=t.start);++i<r.length;){let e=r[i];if("element"===e.type&&"li"===e.tagName&&e.properties&&Array.isArray(e.properties.className)&&e.properties.className.includes("task-list-item")){n.className=["contains-task-list"];break}}let a={type:"element",tagName:t.ordered?"ol":"ul",properties:n,children:e.wrap(r,!0)};return e.patch(t,a),e.applyData(t,a)},paragraph:function(e,t){let n={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},root:function(e,t){let n={type:"root",children:e.wrap(e.all(t))};return e.patch(t,n),e.applyData(t,n)},strong:function(e,t){let n={type:"element",tagName:"strong",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},table:function(e,t){let n=e.all(t),r=n.shift(),i=[];if(r){let n={type:"element",tagName:"thead",properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],n),i.push(n)}if(n.length>0){let r={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},a=D(t.children[1]),o=L(t.children[t.children.length-1]);a.line&&o.line&&(r.position={start:a,end:o}),i.push(r)}let a={type:"element",tagName:"table",properties:{}
6,children:e.wrap(i,!0)};return e.patch(t,a),e.applyData(t,a)},tableCell:function(e,t){let n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},tableRow:function(e,t,n){let r=n?n.children:void 0,i=0===(r?r.indexOf(t):1)?"th":"td",a=n&&"table"===n.type?n.align:void 0,o=a?a.length:t.children.length,l=-1,s=[];for(;++l<o;){let n=t.children[l],r={},o=a?a[l]:void 0;o&&(r.align=o);let c={type:"element",tagName:i,properties:r,children:[]};n&&(c.children=e.all(n),e.patch(n,c),c=e.applyData(t,c)),s.push(c)}let c={type:"element",tagName:"tr",properties:{},children:e.wrap(s,!0)};return e.patch(t,c),e.applyData(t,c)},text:function(e,t){let n={type:"text",value:function(e){let t=String(e),n=/\r?\n|\r/g,r=n.exec(t),i=0,a=[];for(;r;)a.push(U(t.slice(i,r.index),i>0,!0),r[0]),i=r.index+r[0].length,r=n.exec(t);return a.push(U(t.slice(i),i>0,!1)),a.join("")}(String(t.value))};return e.patch(t,n),e.applyData(t,n)},thematicBreak:function(e,t){let n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)},toml:H,yaml:H,definition:H,footnoteDefinition:H};function H(){return null}let $={}.hasOwnProperty;function Z(e,t){e.position&&(t.position={start:D(e),end:L(e)})}function q(e,t){let n=t;if(e&&e.data){let t=e.data.hName,r=e.data.hChildren,i=e.data.hProperties;"string"==typeof t&&("element"===n.type?n.tagName=t:n={type:"element",tagName:t,properties:{},children:[]}),"element"===n.type&&i&&(n.properties={...n.properties,...i}),"children"in n&&n.children&&null!=r&&(n.children=r)}return n}function K(e,t,n){let r=t&&t.type;if(!r)throw Error("Expected node, got `"+t+"`");return $.call(e.handlers,r)?e.handlers[r](e,t,n):e.passThrough&&e.passThrough.includes(r)?"children"in t?{...t,children:G(e,t)}:t:e.unknownHandler?e.unknownHandler(e,t,n):function(e,t){let n=t.data||{},r="value"in t&&!($.call(n,"hProperties")||$.call(n,"hChildren"))?{type:"text",value:t.value}:{type:"element",tagName:"div",properties:{},children:G(e,t)};return e.patch(t,r),e.applyData(t,r)}(e,t)}function G(e,t){let n=[];if("children"in t){let r=t.children,i=-1;for(;++i<r.length;){let a=K(e,r[i],t);if(a){if(i&&"break"===r[i-1].type&&(Array.isArray(a)||"text"!==a.type||(a.value=a.value.replace(/^\s+/,"")),!Array.isArray(a)&&"element"===a.type)){let e=a.children[0];e&&"text"===e.type&&(e.value=e.value.replace(/^\s+/,""))}Array.isArray(a)?n.push(...a):n.push(a)}}}return n}function W(e,t){let n=[],r=-1;for(t&&n.push({type:"text",value:"\n"});++r<e.length;)r&&n.push({type:"text",value:"\n"}),n.push(e[r]);return t&&e.length>0&&n.push({type:"text",value:"\n"}),n}function V(e,t){let n=function(e,t){let n=t||{},r=n.allowDangerousHtml||!1,i={};return o.dangerous=r,o.clobberPrefix=void 0===n.clobberPrefix||null===n.clobberPrefix?"user-content-":n.clobberPrefix,o.footnoteLabel=n.footnoteLabel||"Footnotes",o.footnoteLabelTagName=n.footnoteLabelTagName||"h2",o.footnoteLabelProperties=n.footnoteLabelProperties||{className:["sr-only"]},o.footnoteBackLabel=n.footnoteBackLabel||"Back to content",o.unknownHandler=n.unknownHandler,o.passThrough=n.passThrough,o.handlers={...j,...n.handlers},o.definition=function(e){let t=Object.create(null);if(!e||!e.type)throw Error("mdast-util-definitions expected node");return(0,O.Vn)(e,"definition",e=>{let n=F(e.identifier);n&&!I.call(t,n)&&(t[n]=e)}),function(e){let n=F(e);return n&&I.call(t,n)?t[n]:null}}(e),o.footnoteById=i,o.footnoteOrder=[],o.footnoteCounts={},o.patch=Z,o.applyData=q,o.one=function(e,t){return K(o,e,t)},o.all=function(e){return G(o,e)},o.wrap=W,o.augment=a,(0,O.Vn)(e,"footnoteDefinition",e=>{let t=String(e.identifier).toUpperCase();$.call(i,t)||(i[t]=e)}),o;function a(e,t){if(e&&"data"in e&&e.data){let n=e.data;n.hName&&("element"!==t.type&&(t={type:"element",tagName:"",properties:{},children:[]}),t.tagName=n.hName),"element"===t.type&&n.hProperties&&(t.properties={...t.properties,...n.hProperties}),"children"in t&&t.children&&n.hChildren&&(t.children=n.hChildren)}if(e){let n="type"in e?e:{position:e};!n||!n.position||!n.position.start||!n.position.start.line||!n.position.start.column||!n.position.end||!n.position.end.line||!n.position.end.column||(t.position={start:D(n),end:L(n)})}return t}function o(e,t,n,r){return Array.isArray(n)&&(r=n,n={}),a(e,{type:"element",tagName:t,properties:n||{},children:r||[]})}}(e,t),r=n.one(e,null),i=function(e){let t=[],n=-1;for(;++n<e.footnoteOrder.length;){let r=e.footnoteById[e.footnoteOrder[n]];if(!r)continue;let i=e.all(r),a=String(r.identifier).toUpperCase(),o=T(a.toLowerCase()),l=0,s=[];for(;++l<=e.footnoteCounts[a];){let t={type:"element",tagName:"a",properties:{href:"#"+e.clobberPrefix+"fnref-"+o+(l>1?"-"+l:""),dataFootnoteBackref:!0,className:["data-footnote-backref"],ariaLabel:e.footnoteBackLabel},children:[{type:"text",value:"↩"}]};l>1&&t.children.push({type:"element",tagName:"sup",children:[{type:"text",value:String(l)}]}),s.length>0&&s.push({type:"text",value:" "}),s.push(t)}let c=i[i.length-1];
6if(c&&"element"===c.type&&"p"===c.tagName){let e=c.children[c.children.length-1];e&&"text"===e.type?e.value+=" ":c.children.push({type:"text",value:" "}),c.children.push(...s)}else i.push(...s);let u={type:"element",tagName:"li",properties:{id:e.clobberPrefix+"fn-"+o},children:e.wrap(i,!0)};e.patch(r,u),t.push(u)}if(0!==t.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:e.footnoteLabelTagName,properties:{...JSON.parse(JSON.stringify(e.footnoteLabelProperties)),id:"footnote-label"},children:[{type:"text",value:e.footnoteLabel}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(t,!0)},{type:"text",value:"\n"}]}}(n);return i&&r.children.push({type:"text",value:"\n"},i),Array.isArray(r)?{type:"root",children:r}:r}var Y=function(e,t){var n;return e&&"run"in e?(n,r,i)=>{e.run(V(n,t),r,e=>{i(e)})}:(n=e||t,e=>V(e,n))},X=n(74404),Q=n(56571);function J(e){if(e.allowedElements&&e.disallowedElements)throw TypeError("Only one of `allowedElements` and `disallowedElements` should be defined");if(e.allowedElements||e.disallowedElements||e.allowElement)return t=>{(0,O.Vn)(t,"element",(t,n,r)=>{let i;if(e.allowedElements?i=!e.allowedElements.includes(t.tagName):e.disallowedElements&&(i=e.disallowedElements.includes(t.tagName)),!i&&e.allowElement&&"number"==typeof n&&(i=!e.allowElement(t,n,r)),i&&"number"==typeof n)return e.unwrapDisallowed&&t.children?r.children.splice(n,1,...t.children):r.children.splice(n,1),n})}}var ee=n(97051),et=n(43010);let en={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};var er=n(4694),ei=n(73652),ea=n(98121);let eo=["http","https","mailto","tel"];function el(e){let t=(e||"").trim(),n=t.charAt(0);if("#"===n||"/"===n)return t;let r=t.indexOf(":");if(-1===r)return t;let i=-1;for(;++i<eo.length;){let e=eo[i];if(r===e.length&&t.slice(0,e.length).toLowerCase()===e)return t}return -1!==(i=t.indexOf("?"))&&r>i||-1!==(i=t.indexOf("#"))&&r>i?t:"javascript:void(0)"}let es={}.hasOwnProperty,ec=new Set(["table","thead","tbody","tfoot","tr"]);function eu(e,t){let n=-1,r=0;for(;++n<e.children.length&&e.children[n]!==t;)"element"===e.children[n].type&&r++;return r}function ed(e,t){return t.toUpperCase()}let ef={}.hasOwnProperty,eh={plugins:{to:"remarkPlugins",id:"change-plugins-to-remarkplugins"},renderers:{to:"components",id:"change-renderers-to-components"},astPlugins:{id:"remove-buggy-html-in-markdown-parser"},allowDangerousHtml:{id:"remove-buggy-html-in-markdown-parser"},escapeHtml:{id:"remove-buggy-html-in-markdown-parser"},source:{to:"children",id:"change-source-to-children"},allowNode:{to:"allowElement",id:"replace-allownode-allowedtypes-and-disallowedtypes"},allowedTypes:{to:"allowedElements",id:"replace-allownode-allowedtypes-and-disallowedtypes"},disallowedTypes:{to:"disallowedElements",id:"replace-allownode-allowedtypes-and-disallowedtypes"},includeNodeIndex:{to:"includeElementIndex",id:"change-includenodeindex-to-includeelementindex"}};function ep(e){for(let t in eh)if(ef.call(eh,t)&&ef.call(e,t)){let e=eh[t];console.warn("[react-markdown] Warning: please ".concat(e.to?"use `".concat(e.to,"` instead of"):"remove"," `").concat(t,"` (see <").concat("https://github.com/remarkjs/react-markdown/blob/main/changelog.md","#").concat(e.id,"> for more info)")),delete eh[t]}let t=y().use(A).use(e.remarkPlugins||[]).use(Y,{...e.remarkRehypeOptions,allowDangerousHtml:!0}).use(e.rehypePlugins||[]).use(J,e),n=new d;"string"==typeof e.children?n.value=e.children:void 0!==e.children&&null!==e.children&&console.warn("[react-markdown] Warning: please pass a string as `children` (not: `".concat(e.children,"`)"));let i=t.runSync(t.parse(n),n);if("root"!==i.type)throw TypeError("Expected a `root` node");let a=r.createElement(r.Fragment,{},function e(t,n){let i;let a=[],o=-1;for(;++o<n.children.length;)"element"===(i=n.children[o]).type?a.push(function(t,n,i,a){let o;let l=t.options,s=void 0===l.transformLinkUri?el:l.transformLinkUri,c=t.schema,u=n.tagName,d={},f=c;if("html"===c.space&&"svg"===u&&(f=Q.YP,t.schema=f),n.properties)for(o in n.properties)es.call(n.properties,o)&&function(e,t,n,r){let i=(0,et.s)(r.
6schema,t),a=n;null!=a&&a==a&&(Array.isArray(a)&&(a=i.commaSeparated?(0,ei.P)(a):(0,er.P)(a)),"style"===i.property&&"string"==typeof a&&(a=function(e){let t={};try{ea(e,function(e,n){t[("-ms-"===e.slice(0,4)?"ms-".concat(e.slice(4)):e).replace(/-([a-z])/g,ed)]=n})}catch(e){}return t}(a)),i.space&&i.property?e[es.call(en,i.property)?en[i.property]:i.property]=a:i.attribute&&(e[i.attribute]=a))}(d,o,n.properties[o],t);("ol"===u||"ul"===u)&&t.listDepth++;let h=e(t,n);("ol"===u||"ul"===u)&&t.listDepth--,t.schema=c;let p=n.position||{start:{line:null,column:null,offset:null},end:{line:null,column:null,offset:null}},g=l.components&&es.call(l.components,u)?l.components[u]:u,m="string"==typeof g||g===r.Fragment;if(!ee.isValidElementType(g))throw TypeError("Component for name `".concat(u,"` not defined or is not renderable"));if(d.key=i,"a"===u&&l.linkTarget&&(d.target="function"==typeof l.linkTarget?l.linkTarget(String(d.href||""),n.children,"string"==typeof d.title?d.title:null):l.linkTarget),"a"===u&&s&&(d.href=s(String(d.href||""),n.children,"string"==typeof d.title?d.title:null)),m||"code"!==u||"element"!==a.type||"pre"===a.tagName||(d.inline=!0),m||"h1"!==u&&"h2"!==u&&"h3"!==u&&"h4"!==u&&"h5"!==u&&"h6"!==u||(d.level=Number.parseInt(u.charAt(1),10)),"img"===u&&l.transformImageUri&&(d.src=l.transformImageUri(String(d.src||""),String(d.alt||""),"string"==typeof d.title?d.title:null)),!m&&"li"===u&&"element"===a.type){let e=function(e){let t=-1;for(;++t<e.children.length;){let n=e.children[t];if("element"===n.type&&"input"===n.tagName)return n}return null}(n);d.checked=e&&e.properties?!!e.properties.checked:null,d.index=eu(a,n),d.ordered="ol"===a.tagName}return m||"ol"!==u&&"ul"!==u||(d.ordered="ol"===u,d.depth=t.listDepth),"td"!==u&&"th"!==u||(d.align&&(d.style||(d.style={}),d.style.textAlign=d.align,delete d.align),m||(d.isHeader="th"===u)),m||"tr"!==u||"element"!==a.type||(d.isHeader="thead"===a.tagName),l.sourcePos&&(d["data-sourcepos"]=[p.start.line,":",p.start.column,"-",p.end.line,":",p.end.column].map(String).join("")),!m&&l.rawSourcePos&&(d.sourcePosition=n.position),!m&&l.includeElementIndex&&(d.index=eu(a,n),d.siblingCount=eu(a)),m||(d.node=n),h.length>0?r.createElement(g,d,h):r.createElement(g,d)}(t,i,o,n)):"text"===i.type?"element"===n.type&&ec.has(n.tagName)&&function(e){let t=e&&"object"==typeof e&&"text"===e.type?e.value||"":e;return"string"==typeof t&&""===t.replace(/[ \t\n\f\r]/g,"")}(i)||a.push(i.value):"raw"!==i.type||t.options.skipHtml||a.push(i.value);return a}({options:e,schema:Q.dy,listDepth:0},i));return e.className&&(a=r.createElement("div",{className:e.className},a)),a}ep.propTypes={children:X.string,className:X.string,allowElement:X.func,allowedElements:X.arrayOf(X.string),disallowedElements:X.arrayOf(X.string),unwrapDisallowed:X.bool,remarkPlugins:X.arrayOf(X.oneOfType([X.object,X.func,X.arrayOf(X.oneOfType([X.bool,X.string,X.object,X.func,X.arrayOf(X.any)]))])),rehypePlugins:X.arrayOf(X.oneOfType([X.object,X.func,X.arrayOf(X.oneOfType([X.bool,X.string,X.object,X.func,X.arrayOf(X.any)]))])),sourcePos:X.bool,rawSourcePos:X.bool,skipHtml:X.bool,includeElementIndex:X.bool,transformLinkUri:X.oneOfType([X.func,X.bool]),linkTarget:X.oneOfType([X.func,X.string]),transformImageUri:X.func,components:X.object}},49264:function(e,t,n){"use strict";n.d(t,{Z:function(){return eS}});let r=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),i=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],a=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],o=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invali
6d","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],l=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],s=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","
6nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();var c="[0-9](_*[0-9])*",u="\\.(".concat(c,")"),d="[0-9a-fA-F](_*[0-9a-fA-F])*",f={className:"number",variants:[{begin:"(\\b(".concat(c,")((").concat(u,")|\\.)?|(").concat(u,"))")+"[eE][+-]?(".concat(c,")[fFdD]?\\b")},{begin:"\\b(".concat(c,")((").concat(u,")[fFdD]?\\b|\\.([fFdD]\\b)?)")},{begin:"(".concat(u,")[fFdD]?\\b")},{begin:"\\b(".concat(c,")[fFdD]\\b")},{begin:"\\b0[xX]((".concat(d,")\\.?|(").concat(d,")?\\.(").concat(d,"))")+"[pP][+-]?(".concat(c,")[fFdD]?\\b")},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:"\\b0[xX](".concat(d,")[lL]?\\b")},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};let h="[A-Za-z$_][0-9A-Za-z$_]*",p=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],g=["true","false","null","undefined","NaN","Infinity"],m=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],b=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],y=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],_=["arguments","this","super","console","window","document","localStorage","module","global"],v=[].concat(y,m,b);var x="[0-9](_*[0-9])*",w="\\.(".concat(x,")"),k="[0-9a-fA-F](_*[0-9a-fA-F])*",E={className:"number",variants:[{begin:"(\\b(".concat(x,")((").concat(w,")|\\.)?|(").concat(w,"))")+"[eE][+-]?(".concat(x,")[fFdD]?\\b")},{begin:"\\b(".concat(x,")((").concat(w,")[fFdD]?\\b|\\.([fFdD]\\b)?)")},{begin:"(".concat(w,")[fFdD]?\\b")},{begin:"\\b(".concat(x,")[fFdD]\\b")},{begin:"\\b0[xX]((".concat(k,")\\.?|(").concat(k,")?\\.(").concat(k,"))")+"[pP][+-]?(".concat(x,")[fFdD]?\\b")},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:"\\b0[xX](".concat(k,")[lL]?\\b")},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};let N=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),S=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],C=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],A=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invali
6d","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],M=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],T=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","
6nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse(),O=A.concat(M),D=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),L=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],R=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],I=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invali
6d","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],F=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],z=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","
6nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse();function P(e){return e?"string"==typeof e?e:e.source:null}function B(e){return U("(?=",e,")")}function U(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.map(e=>P(e)).join("")}function j(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return"("+(function(e){let t=e[e.length-1];return"object"==typeof t&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}(t).capture?"":"?:")+t.map(e=>P(e)).join("|")+")"}let H=e=>U(/\b/,e,/\w$/.test(e)?/\b/:/\B/),$=["Protocol","Type"].map(H),Z=["init","self"].map(H),q=["Any","Self"],K=["actor","any","associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","distributed","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],G=["false","nil","true"],W=["assignment","associativity","higherThan","left","lowerThan","none","right"],V=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],Y=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","
6withoutActuallyEscaping","zip"],X=j(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),Q=j(X,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),J=U(X,Q,"*"),ee=j(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),et=j(ee,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),en=U(ee,et,"*"),er=U(/[A-Z]/,et,"*"),ei=["autoclosure",U(/convention\(/,j("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",U(/objc\(/,en,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","testable","UIApplicationMain","unknown","usableFromInline"],ea=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"],eo="[A-Za-z$_][0-9A-Za-z$_]*",el=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],es=["true","false","null","undefined","NaN","Infinity"],ec=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],eu=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],ed=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],ef=["arguments","this","super","console","window","document","localStorage","module","global"],eh=[].concat(ed,ec,eu);var ep=n(35727),eg=n(30323);let em=Object.assign(eb(Error),{eval:eb(EvalError),range:eb(RangeError),reference:eb(ReferenceError),syntax:eb(SyntaxError),type:eb(TypeError),uri:eb(URIError)});function eb(e){return t.displayName=e.displayName||e.name,t;function t(t){for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return new e(t?eg(t,...r):t)}}let ey={}.hasOwnProperty,e_="hljs-";function ev(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.prefix;if("string"!=typeof e)throw em("Expected `string` for name, got `%s`",e);if(!ep.getLanguage(e))throw em("Unknown language: `%s` is not registered",e);if("string"!=typeof t)throw em("Expected `string` for value, got `%s`",t);null==r&&(r=e_),ep.configure({__emitter:ex,classPrefix:r});let i=ep.highlight(t,{language:e,ignoreIllegals:!0});if(ep.configure({}),i.errorRaised)throw i.errorRaised;return i._emitter.root.data.language=i.language,i._emitter.root.data.relevance=i.relevance,i._emitter.root}class ex{addText(e){if(""===e)return;let t=this.stack[this.stack.length-1],n=t.children[t.children.length-1];n&&"text"===n.type?n.value+=e:t.children.push({type:"text",value:e})}addKeyword(e,t){this.openNode(t),this.addText(e),this.closeNode()}addSublanguage(e,t){let n=this.stack[this.stack.length-1],r=e.root.children;t?n.children.push({type:"element",tagName:"span",properties:{className:[t]},children:r}):n.children.push(...r)}openNode(e){let t=e.split(".").map((e,t)=>t?e+"_".repeat(t):this.options.classPrefix+e),n=this.stack[this.stack.length-1],r={type:"element",tagName:"span",properties:{className:t},children:[]};n.children.push(r),this.stack.push(r)}closeNode(){this.stack.pop()}closeAllNodes(){}finalize(){}toHTML(){return""}constructor(e){this.options=e,this.root={type:"root",data:{language:null,relevance:0},children:[]},this.stack=[this.root]}}let ew={highlight:ev,highlightAuto:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.subset||ep.listLanguages(),r=t.prefix,i=-1,a={type:"root",data:{language:null,relevance:0},children:[]};if(null==r&&(r=e_),"string"!=typeof e)throw em("Expected `string` for value, got `%s`",e);for(;++i<n.length;){let r=n[i];if(!ep.getLanguage(r))continue;let o=ev(r,e,t);o.data.relevance>a.data.relevance&&(a=o)}return a},registerLanguage:function(e,t){ep.registerLanguage(e,t)},registered:function(e){return!!ep.getLanguage(e)},listLanguages:function(){return ep.listLanguages()},registerAlias:function(e,t){if("string"==typeof e)ep.registerAliases(t,{languageName:e});else{let t;for(t in e)ey.call(e,t)&&ep.registerAliases(e[t],{languageName:t})}}};ew.registerLanguage("arduino",function(e){let t={type:["boolean","byte","word","String"],built_in:["KeyboardController","MouseController","SoftwareSerial","
6EthernetServer","EthernetClient","LiquidCrystal","RobotControl","GSMVoiceCall","EthernetUDP","EsploraTFT","HttpClient","RobotMotor","WiFiClient","GSMScanner","FileSystem","Scheduler","GSMServer","YunClient","YunServer","IPAddress","GSMClient","GSMModem","Keyboard","Ethernet","Console","GSMBand","Esplora","Stepper","Process","WiFiUDP","GSM_SMS","Mailbox","USBHost","Firmata","PImage","Client","Server","GSMPIN","FileIO","Bridge","Serial","EEPROM","Stream","Mouse","Audio","Servo","File","Task","GPRS","WiFi","Wire","TFT","GSM","SPI","SD"],_hints:["setup","loop","runShellCommandAsynchronously","analogWriteResolution","retrieveCallingNumber","printFirmwareVersion","analogReadResolution","sendDigitalPortPair","noListenOnLocalhost","readJoystickButton","setFirmwareVersion","readJoystickSwitch","scrollDisplayRight","getVoiceCallStatus","scrollDisplayLeft","writeMicroseconds","delayMicroseconds","beginTransmission","getSignalStrength","runAsynchronously","getAsynchronously","listenOnLocalhost","getCurrentCarrier","readAccelerometer","messageAvailable","sendDigitalPorts","lineFollowConfig","countryNameWrite","runShellCommand","readStringUntil","rewindDirectory","readTemperature","setClockDivider","readLightSensor","endTransmission","analogReference","detachInterrupt","countryNameRead","attachInterrupt","encryptionType","readBytesUntil","robotNameWrite","readMicrophone","robotNameRead","cityNameWrite","userNameWrite","readJoystickY","readJoystickX","mouseReleased","openNextFile","scanNetworks","noInterrupts","digitalWrite","beginSpeaker","mousePressed","isActionDone","mouseDragged","displayLogos","noAutoscroll","addParameter","remoteNumber","getModifiers","keyboardRead","userNameRead","waitContinue","processInput","parseCommand","printVersion","readNetworks","writeMessage","blinkVersion","cityNameRead","readMessage","setDataMode","parsePacket","isListening","setBitOrder","beginPacket","isDirectory","motorsWrite","drawCompass","digitalRead","clearScreen","serialEvent","rightToLeft","setTextSize","leftToRight","requestFrom","keyReleased","compassRead","analogWrite","interrupts","WiFiServer","disconnect","playMelody","parseFloat","autoscroll","getPINUsed","setPINUsed","setTimeout","sendAnalog","readSlider","analogRead","beginWrite","createChar","motorsStop","keyPressed","tempoWrite","readButton","subnetMask","debugPrint","macAddress","writeGreen","randomSeed","attachGPRS","readString","sendString","remotePort","releaseAll","mouseMoved","background","getXChange","getYChange","answerCall","getResult","voiceCall","endPacket","constrain","getSocket","writeJSON","getButton","available","connected","findUntil","readBytes","exitValue","readGreen","writeBlue","startLoop","IPAddress","isPressed","sendSysex","pauseMode","gatewayIP","setCursor","getOemKey","tuneWrite","noDisplay","loadImage","switchPIN","onRequest","onReceive","changePIN","playFile","noBuffer","parseInt","overflow","checkPIN","knobRead","beginTFT","bitClear","updateIR","bitWrite","position","writeRGB","highByte","writeRed","setSpeed","readBlue","noStroke","remoteIP","transfer","shutdown","hangCall","beginSMS","endWrite","attached","maintain","noCursor","checkReg","checkPUK","shiftOut","isValid","shiftIn","pulseIn","connect","println","localIP","pinMode","getIMEI","display","noBlink","process","getBand","running","beginSD","drawBMP","lowByte","setBand","release","bitRead","prepare","pointTo","readRed","setMode","noFill","remove","listen","stroke","detach","attach","noTone","exists","buffer","height","bitSet","circle","config","cursor","random","IRread","setDNS","endSMS","getKey","micros","millis","begin","print","write","ready","flush","width","isPIN","blink","clear","press","mkdir","rmdir","close","point","yield","image","BSSID","click","delay","read","text","move","peek","beep","rect","line","open","seek","fill","size","turn","stop","home","find","step","tone","sqrt","RSSI","SSID","end","bit","tan","cos","sin","pow","map","abs","max","min","get","run","put"],literal:["DIGITAL_MESSAGE","FIRMATA_STRING","ANALOG_MESSAGE","REPORT_DIGITAL","REPORT_ANALOG","INPUT_PULLUP","SET_PIN_MODE","INTERNAL2V56","SYSTEM_RESET","LED_BUILTIN","INTERNAL1V1","SYSEX_START","INTERNAL","EXTERNAL","DEFAULT","OUTPUT","INPUT","HIGH","LOW"]},n=function(e){let t=e.regex,n=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}
vendor: 1,358 bytes, line 6
6),r="decltype\\(auto\\)",i="[a-zA-Z_]\\w*::",a="(?!struct)("+r+"|"+t.optional(i)+"[a-zA-Z_]\\w*"+t.optional("<[^<>]+>")+")",o={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},l={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},s={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},c={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(l,{className:"string"}),{className:"string",begin:/<.*?>/},n,e.C_BLOCK_COMMENT_MODE]},u={className:"title",begin:t.optional(i)+e.IDENT_RE,relevance:0},d=t.optional(i)+e.IDENT_RE+"\\s*\\(",f={type:["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],keyword:["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_
6noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"]},h={className:"function.dispatch",relevance:0,keywords:{_hint:["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"]},begin:t.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\s*\(/))},p=[h,c,o,n,e.C_BLOCK_COMMENT_MODE,s,l],g={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:f,contains:p.concat([{begin:/\(/,end:/\)/,keywords:f,contains:p.concat(["self"]),relevance:0}]),relevance:0},m={className:"function",begin:"("+a+"[\\*&\\s]+)+"+d,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:f,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:r,keywords:f,relevance:0},{begin:d,returnBegin:!0,contains:[u],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[l,s]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:[n,e.C_BLOCK_COMMENT_MODE,l,s,o,{begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:["self",n,e.C_BLOCK_COMMENT_MODE,l,s,o]}]},o,n,e.C_BLOCK_COMMENT_MODE,c]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:f,illegal:"</",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(g,m,h,p,[c,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array|tuple|optional|variant|function)\\s*<(?!<)",end:">",keywords:f,contains:["self",o]},{begin:e.IDENT_RE+"::",keywords:f},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}(e),r=n.keywords;return r.type=[...r.type,...t.type],r.literal=[...r.literal,...t.literal],r.built_in=[...r.built_in,...t.built_in],r._hints=t._hints,n.name="Arduino",n.aliases=["ino"],n.supersetOf="cpp",n}),ew.registerLanguage("bash",function(e){let t=e.regex,n={};Object.assign(n,{className:"variable",variants:[{begin:t.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},{begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[n]}]}]});let r={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},i={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},a={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,n,r]};r.contains.push(a);let o={begin:/\$?\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,n]},l=e.SHEBANG({binary:"(".concat("fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh",")"),relevance:10}),s={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/,keyword:["if","then","else","elif","fi","for","while","in","do","done","case","esac","function"],literal:["true","false"],built_in:["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset","alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","type","typeset","ulimit","unalias","set","shopt","autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp","chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"]},contains:[l,e.SHEBANG(),s,o,e.HASH_COMMENT_MODE,i,{match:/(\/[a-z._-]+)+/},a,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},n]}}),ew.registerLanguage("c",function(e){let t=e.regex,n=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}
vendor: 4,145 bytes, line 6
6),r="decltype\\(auto\\)",i="[a-zA-Z_]\\w*::",a="("+r+"|"+t.optional(i)+"[a-zA-Z_]\\w*"+t.optional("<[^<>]+>")+")",o={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},l={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},s={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},c={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(l,{className:"string"}),{className:"string",begin:/<.*?>/},n,e.C_BLOCK_COMMENT_MODE]},u={className:"title",begin:t.optional(i)+e.IDENT_RE,relevance:0},d=t.optional(i)+e.IDENT_RE+"\\s*\\(",f={keyword:["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],type:["float","double","signed","unsigned","int","short","long","char","void","_Bool","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal128","const","static","complex","bool","imaginary"],literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},h=[c,o,n,e.C_BLOCK_COMMENT_MODE,s,l],p={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:f,contains:h.concat([{begin:/\(/,end:/\)/,keywords:f,contains:h.concat(["self"]),relevance:0}]),relevance:0},g={begin:"("+a+"[\\*&\\s]+)+"+d,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:f,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:r,keywords:f,relevance:0},{begin:d,returnBegin:!0,contains:[e.inherit(u,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:[n,e.C_BLOCK_COMMENT_MODE,l,s,o,{begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:["self",n,e.C_BLOCK_COMMENT_MODE,l,s,o]}]},o,n,e.C_BLOCK_COMMENT_MODE,c]};return{name:"C",aliases:["h"],keywords:f,disableAutodetect:!0,illegal:"</",contains:[].concat(p,g,h,[c,{begin:e.IDENT_RE+"::",keywords:f},{className:"class",beginKeywords:"enum class struct union",end:/[{;:<>=]/,contains:[{beginKeywords:"final class struct"},e.TITLE_MODE]}]),exports:{preprocessor:c,strings:l,keywords:f}}}),ew.registerLanguage("cpp",function(e){let t=e.regex,n=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),r="decltype\\(auto\\)",i="[a-zA-Z_]\\w*::",a="(?!struct)("+r+"|"+t.optional(i)+"[a-zA-Z_]\\w*"+t.optional("<[^<>]+>")+")",o={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},l={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."}
vendor: 5,498 bytes, line 6
6,e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},s={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},c={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(l,{className:"string"}),{className:"string",begin:/<.*?>/},n,e.C_BLOCK_COMMENT_MODE]},u={className:"title",begin:t.optional(i)+e.IDENT_RE,relevance:0},d=t.optional(i)+e.IDENT_RE+"\\s*\\(",f={type:["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],keyword:["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"]},h={className:"function.dispatch",relevance:0,keywords:{_hint:["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"]},begin:t.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\s*\(/))},p=[h,c,o,n,e.C_BLOCK_COMMENT_MODE,s,l],g={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:f,contains:p.concat([{begin:/\(/,end:/\)/,keywords:f,contains:p.concat(["self"]),relevance:0}]),relevance:0},m={className:"function",begin:"("+a+"[\\*&\\s]+)+"+d,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:f,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:r,keywords:f,relevance:0},{begin:d,returnBegin:!0,contains:[u],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[l,s]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:[n,e.C_BLOCK_COMMENT_MODE,l,s,o,{begin:/\(/,end:/\)/,keywords:f,relevance:0,contains:["self",n,e.C_BLOCK_COMMENT_MODE,l,s,o]}]},o,n,e.C_BLOCK_COMMENT_MODE,c]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:f,illegal:"</",classNameAliases:{"function.dispatch":"built_in"},contains:[].concat(g,m,h,p,[c,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array|tuple|optional|variant|function)\\s*<(?!<)",end:">",keywords:f,contains:["self",o]},{begin:e.IDENT_RE+"::",keywords:f},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}),ew.registerLanguage("csharp",function(e){let t={keyword:["abstract","as","base","break","case","catch","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","scoped","sealed","
6sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"].concat(["add","alias","and","ascending","async","await","by","descending","equals","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","remove","select","set","unmanaged","value|0","var","when","where","with","yield"]),built_in:["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"],literal:["default","false","null","true"]},n=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),r={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},i={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},a=e.inherit(i,{illegal:/\n/}),o={className:"subst",begin:/\{/,end:/\}/,keywords:t},l=e.inherit(o,{illegal:/\n/}),s={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},e.BACKSLASH_ESCAPE,l]},c={className:"string",begin:/\$@"/,end:'"',contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},o]},u=e.inherit(c,{illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},l]});o.contains=[c,s,i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,r,e.C_BLOCK_COMMENT_MODE],l.contains=[u,s,a,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,r,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];let d={variants:[c,s,i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},f={begin:"<",end:">",contains:[{beginKeywords:"in out"},n]},h=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",p={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:t,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"<!--|-->"},{begin:"</?",end:">"}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elif endif define undef warning error line region endregion pragma checksum"}},d,r,{beginKeywords:"class interface",relevance:0,end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},n,f,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[n,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[n,f,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[(?=[\\w])",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+h+"\\s+)+"+e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:t,contains:[{beginKeywords:"public private protected static internal protected abstract async extern override unsafe virtual new sealed partial",relevance:0},{begin:e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,contains:[e.TITLE_MODE,f],relevance:0},{match:/\(\)/},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,relevance:0,contains:[d,r,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},p]}}),ew.registerLanguage("css",function(e){let t=e.regex,n=r(e),c=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[n.BLOCK_COMMENT,{begin:/-(webkit|moz|ms|o)-(?=[a-z])/},n.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},n.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+o.join("|")+")"},{begin:":(:)?("+l.join("|")+")"}]},n.CSS_VARIABLE,{className:"attribute",begin:"\\b("+s.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[n.BLOCK_COMMENT,n.HEXCOLOR,n.IMPORTANT,n.CSS_NUMBER_MODE,...c,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...c,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},n.FUNCTION_DISPATCH]},{begin:t.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:/@-?\w[\w]*(-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:a.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"}
6,...c,n.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+i.join("|")+")\\b"}]}}),ew.registerLanguage("diff",function(e){let t=e.regex;return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:t.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:t.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}}),ew.registerLanguage("go",function(e){let t={keyword:["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var"],type:["bool","byte","complex64","complex128","error","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"],literal:["true","false","iota","nil"],built_in:["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"]};return{name:"Go",aliases:["golang"],keywords:t,illegal:"</",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"string",variants:[e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{begin:"`",end:"`"}]},{className:"number",variants:[{begin:e.C_NUMBER_RE+"[i]",relevance:1},e.C_NUMBER_MODE]},{begin:/:=/},{className:"function",beginKeywords:"func",end:"\\s*(\\{|$)",excludeEnd:!0,contains:[e.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:t,illegal:/["']/}]}]}}),ew.registerLanguage("graphql",function(e){let t=e.regex;return{name:"GraphQL",aliases:["gql"],case_insensitive:!0,disableAutodetect:!1,keywords:{keyword:["query","mutation","subscription","type","input","schema","directive","interface","union","scalar","fragment","enum","on"],literal:["true","false","null"]},contains:[e.HASH_COMMENT_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE,{scope:"punctuation",match:/[.]{3}/,relevance:0},{scope:"punctuation",begin:/[\!\(\)\:\=\[\]\{\|\}]{1}/,relevance:0},{scope:"variable",begin:/\$/,end:/\W/,excludeEnd:!0,relevance:0},{scope:"meta",match:/@\w+/,excludeEnd:!0},{scope:"symbol",begin:t.concat(/[_A-Za-z][_0-9A-Za-z]*/,t.lookahead(/\s*:/)),relevance:0}],illegal:[/[;<']/,/BEGIN/]}}),ew.registerLanguage("ini",function(e){let t=e.regex,n={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:e.NUMBER_RE}]},r=e.COMMENT();r.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];let i={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},a={className:"literal",begin:/\bon|off|true|false|yes|no\b/},o={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},l=t.either(/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/);return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[r,{className:"section",begin:/\[+/,end:/\]+/},{begin:t.concat(l,"(\\s*\\.\\s*",l,")*",t.lookahead(/\s*=\s*[^#\s]/)),className:"attr",starts:{end:/$/,contains:[r,{begin:/\[/,end:/\]/,contains:[r,a,i,o,n,"self"],relevance:0},a,i,o,n]}}]}}),ew.registerLanguage("java",function(e){let t=e.regex,n="[\xc0-ʸa-zA-Z_$][\xc0-ʸa-zA-Z_$0-9]*",r=n+function e(t,n,r){return -1===r?"":t.replace(n,i=>e(t,n,r-1))}("(?:<"+n+"~~~(?:\\s*,\\s*"+n+"~~~)*>)?",/~~~/g,2),i={keyword:["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed","yield","permits"],literal:["false","true","null"],type:["char","boolean","long","float","int","byte","short","double"],built_in:["super","this"]},a={className:"meta",begin:"@"+n,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},o={className:"params",begin:/\(/,end:/\)/,keywords:i,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:i,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0}
6,{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[e.BACKSLASH_ESCAPE]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,n],className:{1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{begin:[t.concat(/(?!else)/,n),/\s+/,n,/\s+/,/=(?!=)/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,n],className:{1:"keyword",3:"title.class"},contains:[o,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+r+"\\s+)",e.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:i,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:i,relevance:0,contains:[a,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,f,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},f,a]}}),ew.registerLanguage("javascript",function(e){var t;let n=e.regex,r=(e,t)=>{let{after:n}=t,r="</"+e[0].slice(1);return -1!==e.input.indexOf(r,n)},i={begin:"<>",end:"</>"},a={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,t)=>{let n;let i=e[0].length+e.index,a=e.input[i];if("<"===a||","===a){t.ignoreMatch();return}">"!==a||r(e,{after:i})||t.ignoreMatch();let o=e.input.substring(i);if((n=o.match(/^\s*=/))||(n=o.match(/^\s+extends\s+/))&&0===n.index){t.ignoreMatch();return}}},o={$pattern:h,keyword:p,literal:g,built_in:v,"variable.language":_},l="[0-9](_?[0-9])*",s="\\.(".concat(l,")"),c="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",u={className:"number",variants:[{begin:"(\\b(".concat(c,")((").concat(s,")|\\.)?|(").concat(s,"))")+"[eE][+-]?(".concat(l,")\\b")},{begin:"\\b(".concat(c,")\\b((").concat(s,")\\b|\\.)?|(").concat(s,")\\b")},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},d={className:"subst",begin:"\\$\\{",end:"\\}",keywords:o,contains:[]},f={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,d],subLanguage:"xml"}},x={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,d],subLanguage:"css"}},w={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,d]},k={className:"comment",variants:[e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:h+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},E=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,f,x,w,{match:/\$\d+/},u];d.contains=E.concat({begin:/\{/,end:/\}/,keywords:o,contains:["self"].concat(E)});let N=[].concat(k,d.contains),S=N.concat([{begin:/\(/,end:/\)/,keywords:o,contains:["self"].concat(N)}]),C={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:o,contains:S},A={variants:[{match:[/class/,/\s+/,h,/\s+/,/extends/,/\s+/,n.concat(h,"(",n.concat(/\./,h),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,h],scope:{1:"keyword",3:"title.class"}}]},M={relevance:0,match:n.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...m,...b]}},T={match:n.concat(/\b/,(t=[...y,"super","import"],n.concat("(?!",t.join("|"),")")),h,n.lookahead(/\(/)),className:"title.function",relevance:0},O={begin:n.concat(/\./,n.lookahead(n.concat(h,/(?![0-9A-Za-z$_(])/))),end:h,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},D="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",L={match:[/const|var|let/,/\s+/,h,/\s*/,/=\s*/,/(async\s*)?/,n.lookahead(D)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[C]};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:o,exports:{PARAMS_CONTAINS:S,CLASS_REFERENCE:M},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,f,x,w,k,{match:/\$\d+/},u,M,{className:"attr",begin:h+n.lookahead(":"),relevance:0},L,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[k,e.REGEXP_MODE,{className:"function",begin:D,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0}
vendor: 4,186 bytes, line 6
6,{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:o,contains:S}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:i.begin,end:i.end},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:a.begin,"on:begin":a.isTrulyOpeningTag,end:a.end}],subLanguage:"xml",contains:[{begin:a.begin,end:a.end,skip:!0,contains:["self"]}]}]},{variants:[{match:[/function/,/\s+/,h,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[C],illegal:/%/},{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[C,e.inherit(e.TITLE_MODE,{begin:h,className:"title.function"})]},{match:/\.\.\./,relevance:0},O,{match:"\\$"+h,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[C]},T,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},A,{match:[/get|set/,/\s+/,h,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},C]},{match:/\$[(.]/}]}}),ew.registerLanguage("json",function(e){let t=["true","false","null"],n={scope:"literal",beginKeywords:t.join(" ")};return{name:"JSON",keywords:{literal:t},contains:[{className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},{match:/[{}[\],:]/,className:"punctuation",relevance:0},e.QUOTE_STRING_MODE,n,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}),ew.registerLanguage("kotlin",function(e){let t={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},n={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@"},r={className:"subst",begin:/\$\{/,end:/\}/,contains:[e.C_NUMBER_MODE]},i={className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},a={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[i,r]},{begin:"'",end:"'",illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,i,r]}]};r.contains.push(a);let o={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?"},l={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[e.inherit(a,{className:"string"}),"self"]}]},s=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),c={variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]};return c.variants[1].contains=[c],c.variants[1].contains=[c],{name:"Kotlin",aliases:["kt","kts"],keywords:t,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,s,{className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},n,o,l,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:t,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin:/</,end:/>/,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:t,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[c,e.C_LINE_COMMENT_MODE,s],relevance:0},e.C_LINE_COMMENT_MODE,s,o,l,a,e.C_NUMBER_MODE]},s]},{begin:[/class|interface|trait/,/\s+/,e.UNDERSCORE_IDENT_RE],beginScope:{3:"title.class"},keywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},e.UNDERSCORE_TITLE_MODE,{className:"type",begin:/</,end:/>/,excludeBegin:!0,excludeEnd:!0,relevance:0}
6,{className:"type",begin:/[,:]\s*/,end:/[<\(,){\s]|$/,excludeBegin:!0,returnEnd:!0},o,l]},a,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},E]}}),ew.registerLanguage("less",function(e){let t=N(e),n="[\\w-]+",r="("+n+"|@\\{"+n+"\\})",i=[],a=[],o=function(e){return{className:"string",begin:"~?"+e+".*?"+e}},l=function(e,t,n){return{className:e,begin:t,relevance:n}},s={$pattern:/[a-z-]+/,keyword:"and or not only",attribute:C.join(" ")};a.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,o("'"),o('"'),t.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},t.HEXCOLOR,{begin:"\\(",end:"\\)",contains:a,keywords:s,relevance:0},l("variable","@@?"+n,10),l("variable","@\\{"+n+"\\}"),l("built_in","~?`[^`]*?`"),{className:"attribute",begin:n+"\\s*:",end:":",returnBegin:!0,excludeEnd:!0},t.IMPORTANT,{beginKeywords:"and not"},t.FUNCTION_DISPATCH);let c=a.concat({begin:/\{/,end:/\}/,contains:i}),u={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(a)},d={begin:r+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0,contains:[{begin:/-(webkit|moz|ms|o)-/},t.CSS_VARIABLE,{className:"attribute",begin:"\\b("+T.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:a}}]},f={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:r,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,u,l("keyword","all\\b"),l("variable","@\\{"+n+"\\}"),{begin:"\\b("+S.join("|")+")\\b",className:"selector-tag"},t.CSS_NUMBER_MODE,l("selector-tag",r,0),l("selector-id","#"+r),l("selector-class","\\."+r,0),l("selector-tag","&",0),t.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",begin:":("+A.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+M.join("|")+")"},{begin:/\(/,end:/\)/,relevance:0,contains:c},{begin:"!important"},t.FUNCTION_DISPATCH]},h={begin:n+":(:)?"+"(".concat(O.join("|"),")"),returnBegin:!0,contains:[f]};return i.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",keywords:s,returnEnd:!0,contains:a,relevance:0}},{className:"variable",variants:[{begin:"@"+n+"\\s*:",relevance:15},{begin:"@"+n}],starts:{end:"[;}]",returnEnd:!0,contains:c}},h,d,f,u,t.FUNCTION_DISPATCH),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:i}}),ew.registerLanguage("lua",function(e){let t="\\[=*\\[",n="\\]=*\\]",r={begin:t,end:n,contains:["self"]},i=[e.COMMENT("--(?!"+t+")","$"),e.COMMENT("--"+t,n,{contains:[r],relevance:10})];return{name:"Lua",keywords:{$pattern:e.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:i.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:i}].concat(i)},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:t,end:n,contains:[r],relevance:5}])}}),ew.registerLanguage("makefile",function(e){let t={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%<?\^\+\*]/}]},n={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,t]},r={begin:"^"+e.UNDERSCORE_IDENT_RE+"\\s*(?=[:+?]?=)"};return{name:"Makefile",aliases:["mk","mak","make"],keywords:{$pattern:/[\w-]+/,keyword:"define endef undefine ifdef ifndef ifeq ifneq else endif include -include sinclude override export unexport private vpath"},contains:[e.HASH_COMMENT_MODE,t,n,{className:"variable",begin:/\$\([\w-]+\s/,end:/\)/,keywords:{built_in:"subst patsubst strip findstring filter filter-out sort word wordlist firstword lastword dir notdir suffix basename addsuffix addprefix join wildcard realpath abspath error warning shell origin flavor foreach if or and call eval file value"},contains:[t]},r,{className:"meta",begin:/^\.PHONY:/,end:/$/,keywords:{$pattern:/[\.\w]+/,keyword:".PHONY"}},{className:"section",begin:/^[^\s]+:/,end:/$/,contains:[t]}]}}),ew.registerLanguage("markdown",function(e){let t=e.regex,n={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},r={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:t.concat(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},i={className:"strong",contains:[],variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}]},a={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/}
6,{begin:/_(?![_\s])/,end:/_/,relevance:0}]},o=e.inherit(i,{contains:[]}),l=e.inherit(a,{contains:[]});i.contains.push(l),a.contains.push(o);let s=[n,r];return[i,a,o,l].forEach(e=>{e.contains=e.contains.concat(s)}),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:s=s.concat(i,a)},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:s}]}]},n,{className:"bullet",begin:"^[ 	]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},i,a,{className:"quote",begin:"^>\\s+",contains:s,end:"$"},{className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},r,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}}),ew.registerLanguage("objectivec",function(e){let t=/[a-zA-Z@][a-zA-Z0-9_]*/,n={$pattern:t,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:{"variable.language":["this","super"],$pattern:t,keyword:["while","export","sizeof","typedef","const","struct","for","union","volatile","static","mutable","if","do","return","goto","enum","else","break","extern","asm","case","default","register","explicit","typename","switch","continue","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],literal:["false","true","FALSE","TRUE","nil","YES","NO","NULL"],built_in:["dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"],type:["int","float","char","unsigned","signed","short","long","double","wchar_t","unichar","void","bool","BOOL","id|0","_Bool"]},illegal:"</",contains:[{className:"built_in",begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:"string",variants:[{begin:'@"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]}]},{className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),{className:"string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+n.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:n,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}),ew.registerLanguage("perl",function(e){let t=e.regex,n=/[dualxmsipngr]{0,12}/,r={$pattern:/[\w.]+/,keyword:"abs accept alarm and atan2 bind binmode bless break caller chdir chmod chomp chop chown chr chroot close closedir c
6onnect continue cos crypt dbmclose dbmopen defined delete die do dump each else elsif endgrent endhostent endnetent endprotoent endpwent endservent eof eval exec exists exit exp fcntl fileno flock for foreach fork format formline getc getgrent getgrgid getgrnam gethostbyaddr gethostbyname gethostent getlogin getnetbyaddr getnetbyname getnetent getpeername getpgrp getpriority getprotobyname getprotobynumber getprotoent getpwent getpwnam getpwuid getservbyname getservbyport getservent getsockname getsockopt given glob gmtime goto grep gt hex if index int ioctl join keys kill last lc lcfirst length link listen local localtime log lstat lt ma map mkdir msgctl msgget msgrcv msgsnd my ne next no not oct open opendir or ord our pack package pipe pop pos print printf prototype push q|0 qq quotemeta qw qx rand read readdir readline readlink readpipe recv redo ref rename require reset return reverse rewinddir rindex rmdir say scalar seek seekdir select semctl semget semop send setgrent sethostent setnetent setpgrp setpriority setprotoent setpwent setservent setsockopt shift shmctl shmget shmread shmwrite shutdown sin sleep socket socketpair sort splice split sprintf sqrt srand stat state study sub substr symlink syscall sysopen sysread sysseek system syswrite tell telldir tie tied time times tr truncate uc ucfirst umask undef unless unlink unpack unshift untie until use utime values vec wait waitpid wantarray warn when while write x|0 xor y|0"},i={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:r},a={begin:/->\{/,end:/\}/},o={variants:[{begin:/\$\d/},{begin:t.concat(/[$%@](\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])")},{begin:/[$%@][^\s\w{]/,relevance:0}]},l=[e.BACKSLASH_ESCAPE,i,o],s=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],c=function(e,r){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"\\1",a="\\1"===i?i:t.concat(i,r);return t.concat(t.concat("(?:",e,")"),r,/(?:\\.|[^\\\/])*?/,a,/(?:\\.|[^\\\/])*?/,i,n)},u=(e,r,i)=>t.concat(t.concat("(?:",e,")"),r,/(?:\\.|[^\\\/])*?/,i,n),d=[o,e.HASH_COMMENT_MODE,e.COMMENT(/^=\w/,/=cut/,{endsWithParent:!0}),a,{className:"string",contains:l,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{begin:"-?\\w+\\s*=>",relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",variants:[{begin:c("s|tr|y",t.either(...s,{capture:!0}))},{begin:c("s|tr|y","\\(","\\)")},{begin:c("s|tr|y","\\[","\\]")},{begin:c("s|tr|y","\\{","\\}")}],relevance:2},{className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{begin:u("(?:m|qr)?",/\//,/\//)},{begin:u("m|qr",t.either(...s,{capture:!0}),/\1/)},{begin:u("m|qr",/\(/,/\)/)},{begin:u("m|qr",/\[/,/\]/)},{begin:u("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return i.contains=d,a.contains=d,{name:"Perl",aliases:["pl","pm"],keywords:r,contains:d}}),ew.registerLanguage("php",function(e){let t=e.regex,n=/(?![A-Za-z0-9])(?![$])/,r=t.concat(/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/,n),i=t.concat(/(\\?[A-Z][a-z0-9_\x7f-\xff]+|\\?[A-Z]+(?=[A-Z][a-z0-9_\x7f-\xff])){1,}/,n),a={scope:"variable",match:"\\$+"+r},o={scope:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},l=e.inherit(e.APOS_STRING_MODE,{illegal:null}),s=e.inherit(e.QUOTE_STRING_MODE,{illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(o)}),c=e.END_SAME_AS_BEGIN({begin:/<<<[ \t]*(\w+)\n/,end:/[ \t]*(\w+)\b/,contains:e.QUOTE_STRING_MODE.contains.concat(o)}),u="[ 	\n]",d={scope:"string",variants:[s,l,c]},f={scope:"number",variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?"}],relevance:0},h=["false","null","true"],p=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],g=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],m={keyword:p,literal:(e
6=>{let t=[];return e.forEach(e=>{t.push(e),e.toLowerCase()===e?t.push(e.toUpperCase()):t.push(e.toLowerCase())}),t})(h),built_in:g},b=e=>e.map(e=>e.replace(/\|\d+$/,"")),y={variants:[{match:[/new/,t.concat(u,"+"),t.concat("(?!",b(g).join("\\b|"),"\\b)"),i],scope:{1:"keyword",4:"title.class"}}]},_=t.concat(r,"\\b(?!\\()"),v={variants:[{match:[t.concat(/::/,t.lookahead(/(?!class\b)/)),_],scope:{2:"variable.constant"}},{match:[/::/,/class/],scope:{2:"variable.language"}},{match:[i,t.concat(/::/,t.lookahead(/(?!class\b)/)),_],scope:{1:"title.class",3:"variable.constant"}},{match:[i,t.concat("::",t.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{match:[i,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]},x={scope:"attr",match:t.concat(r,t.lookahead(":"),t.lookahead(/(?!::)/))},w={relevance:0,begin:/\(/,end:/\)/,keywords:m,contains:[x,a,v,e.C_BLOCK_COMMENT_MODE,d,f,y]},k={relevance:0,match:[/\b/,t.concat("(?!fn\\b|function\\b|",b(p).join("\\b|"),"|",b(g).join("\\b|"),"\\b)"),r,t.concat(u,"*"),t.lookahead(/(?=\()/)],scope:{3:"title.function.invoke"},contains:[w]};w.contains.push(k);let E=[x,v,e.C_BLOCK_COMMENT_MODE,d,f,y];return{case_insensitive:!1,keywords:m,contains:[{begin:t.concat(/#\[\s*/,i),beginScope:"meta",end:/]/,endScope:"meta",keywords:{literal:h,keyword:["new","array"]},contains:[{begin:/\[/,end:/]/,keywords:{literal:h,keyword:["new","array"]},contains:["self",...E]},...E,{scope:"meta",match:i}]},e.HASH_COMMENT_MODE,e.COMMENT("//","$"),e.COMMENT("/\\*","\\*/",{contains:[{scope:"doctag",match:"@[A-Za-z]+"}]}),{match:/__halt_compiler\(\);/,keywords:"__halt_compiler",starts:{scope:"comment",end:e.MATCH_NOTHING_RE,contains:[{match:/\?>/,scope:"meta",endsParent:!0}]}},{scope:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?=/},{begin:/<\?/,relevance:.1},{begin:/\?>/}]},{scope:"variable.language",match:/\$this\b/},a,k,v,{match:[/const/,/\s/,r],scope:{1:"keyword",3:"variable.constant"}},y,{scope:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},e.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{scope:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:m,contains:["self",a,v,e.C_BLOCK_COMMENT_MODE,d,f]}]},{scope:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[e.inherit(e.UNDERSCORE_TITLE_MODE,{scope:"title.class"})]},{beginKeywords:"use",relevance:0,end:";",contains:[{match:/\b(as|const|function)\b/,scope:"keyword"},e.UNDERSCORE_TITLE_MODE]},d,f]}}),ew.registerLanguage("php-template",function(e){return{name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}}),ew.registerLanguage("plaintext",function(e){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}),ew.registerLanguage("python",function(e){let t=e.regex,n=RegExp("[\\p{XID_Start}_]\\p{XID_Continue}*","u"),r=["and","as","assert","async","await","break","case","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","match","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],i={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:r,built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},a={className:"meta",begin:/^(>>>|\.\.\.) /},o={className:"subst",begin:/\{/,end:/\}/,keywords:i,illegal:/#/},l={begin:/\{\{/,relevance:0},s={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,a,l,o]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,a,l,o]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,l,o]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,l,o]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},c="[0-9](_?[0-9])*",u="(\\b(".concat(c,"))?\\.(").concat(c,")|\\b(").concat(c,")\\."),d="\\b|".concat(r.join("|")),f={className:"number",relevance:0,variants:[{begin:"(\\b(".concat(c,")|(").concat(u,"))[eE][+-]?(").concat(c,")[jJ]?(?=").concat(d,")")},{begin:"(".concat(u,")[jJ]?")},{begin:"\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=".concat(d,")")},{begin:"\\b0[bB](_?[01])+[lL]?(?=".concat(d,")")},{begin:"\\b0[oO](_?[0-7])+[lL]?(?=".concat(d,")")},{begin:"\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=".concat(d,")")},{begin:"\\b(".concat(c,")[jJ](?=").concat(d,")")}]},h={className:"comment",begin:t.lookahead(/# type:/),end:/$/,keywords:i,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},p={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:i,contains:["self",a,f,s,e.HASH_COMMENT_MODE]}]};return o.contains=[s,f,a],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:i,illegal:/(<\/|->|\?)|=>/,contains:[a,f,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},s,h,e.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,n],scope:{1:"keyword",3:"title.function"},contains:[p]}
vendor: 3,973 bytes, line 6
6,{variants:[{match:[/\bclass/,/\s+/,n,/\s*/,/\(\s*/,n,/\s*\)/]},{match:[/\bclass/,/\s+/,n]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[f,p,s]}]}}),ew.registerLanguage("python-repl",function(e){return{aliases:["pycon"],contains:[{className:"meta.prompt",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}}),ew.registerLanguage("r",function(e){let t=e.regex,n=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/,r=t.either(/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/,/0[xX][0-9a-fA-F]+(?:[pP][+-]?\d+)?[Li]?/,/(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?[Li]?/),i=/[=!<>:]=|\|\||&&|:::?|<-|<<-|->>|->|\|>|[-+*\/?!$&|:<=>@^~]|\*\*/,a=t.either(/[()]/,/[{}]/,/\[\[/,/[[\]]/,/\\/,/,/);return{name:"R",keywords:{$pattern:n,keyword:"function if in break next repeat else for while",literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10",built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm"},contains:[e.COMMENT(/#'/,/$/,{contains:[{scope:"doctag",match:/@examples/,starts:{end:t.lookahead(t.either(/\n^#'\s*(?=@[a-zA-Z]+)/,/\n^(?!#')/)),endsParent:!0}},{scope:"doctag",begin:"@param",end:/$/,contains:[{scope:"variable",variants:[{match:n},{match:/`(?:\\.|[^`\\])+`/}],endsParent:!0}]},{scope:"doctag",match:/@[a-zA-Z]+/},{scope:"keyword",match:/\\[a-zA-Z]+/}]}),e.HASH_COMMENT_MODE,{scope:"string",contains:[e.BACKSLASH_ESCAPE],variants:[e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"',relevance:0},{begin:"'",end:"'",relevance:0}]},{relevance:0,variants:[{scope:{1:"operator",2:"number"},match:[i,r]},{scope:{1:"operator",2:"number"},match:[/%[^%]*%/,r]},{scope:{1:"punctuation",2:"number"},match:[a,r]},{scope:{2:"number"},match:[/[^a-zA-Z0-9._]|^/,r]}]},{scope:{3:"operator"},match:[n,/\s+/,/<-/,/\s+/]},{scope:"operator",relevance:0,variants:[{match:i},{match:/%[^%]*%/}]},{scope:"punctuation",relevance:0,match:a},{begin:"`",end:"`",contains:[{begin:/\\./}]}]}}),ew.registerLanguage("ruby",function(e){let t=e.regex,n="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",r=t.either(/\b([A-Z]+[a-z0-9]+)+/,/\b([A-Z]+[a-z0-9]+)+[A-Z]+/),i=t.concat(r,/(::\w+)*/),a={"variable.constant":["__FILE__","__LINE__","__ENCODING__"],"variable.language":["self","super"],keyword:["alias","and","begin","BEGIN","break","case","class","defined","do","else","elsif","end","END","ensure","for","if","in","module","next","not","or","redo","require","rescue","retry","return","then","undef","unless","until","when","while","yield","include","extend","prepe
6nd","public","private","protected","raise","throw"],built_in:["proc","lambda","attr_accessor","attr_reader","attr_writer","define_method","private_constant","module_function"],literal:["true","false","nil"]},o={className:"doctag",begin:"@[A-Za-z]+"},l={begin:"#<",end:">"},s=[e.COMMENT("#","$",{contains:[o]}),e.COMMENT("^=begin","^=end",{contains:[o],relevance:10}),e.COMMENT("^__END__",e.MATCH_NOTHING_RE)],c={className:"subst",begin:/#\{/,end:/\}/,keywords:a},u={className:"string",contains:[e.BACKSLASH_ESCAPE,c],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?</,end:/>/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:t.concat(/<<[-~]?'?/,t.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,c]})]}]},d="[0-9](_?[0-9])*",f={className:"number",relevance:0,variants:[{begin:"\\b(".concat("[1-9](_?[0-9])*|0",")(\\.(").concat(d,"))?([eE][+-]?(").concat(d,")|r)?i?\\b")},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},h={variants:[{match:/\(\)/},{className:"params",begin:/\(/,end:/(?=\))/,excludeBegin:!0,endsParent:!0,keywords:a}]},p=[u,{variants:[{match:[/class\s+/,i,/\s+<\s+/,i]},{match:[/\b(class|module)\s+/,i]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:a},{match:[/(include|extend)\s+/,i],scope:{2:"title.class"},keywords:a},{relevance:0,match:[i,/\.new[. (]/],scope:{1:"title.class"}},{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},{relevance:0,match:r,scope:"title.class"},{match:[/def/,/\s+/,n],scope:{1:"keyword",3:"title.function"},contains:[h]},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[u,{begin:n}],relevance:0},f,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|/,end:/\|/,excludeBegin:!0,excludeEnd:!0,relevance:0,keywords:a},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[e.BACKSLASH_ESCAPE,c],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(l,s),relevance:0}].concat(l,s);c.contains=p,h.contains=p;let g=[{begin:/^\s*=>/,starts:{end:"$",contains:p}},{className:"meta.prompt",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+[>*]|(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>)(?=[ ])",starts:{end:"$",keywords:a,contains:p}}];return s.unshift(l),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:a,illegal:/\/\*/,contains:[e.SHEBANG({binary:"ruby"})].concat(g).concat(s).concat(p)}}),ew.registerLanguage("rust",function(e){let t=e.regex,n={className:"title.function.invoke",relevance:0,begin:t.concat(/\b/,/(?!let\b)/,e.IDENT_RE,t.lookahead(/\s*\(/))},r="([ui](8|16|32|64|128|size)|f(32|64))?",i=["drop ","Copy","Send","Sized","Sync","Drop","Fn","FnMut","FnOnce","ToOwned","Clone","Debug","PartialEq","PartialOrd","Eq","Ord","AsRef","AsMut","Into","From","Default","Iterator","Extend","IntoIterator","DoubleEndedIterator","ExactSizeIterator","SliceConcatExt","ToString","assert!","assert_eq!","bitflags!","bytes!","cfg!","col!","concat!","concat_idents!","debug_assert!","debug_assert_eq!","env!","panic!","file!","format!","format_args!","include_bytes!","include_str!","line!","local_data_key!","module_path!","option_env!","print!","println!","select!","stringify!","try!","unimplemented!","unreachable!","vec!","write!","writeln!","macro_rules!","assert_ne!","debug_assert_ne!"],a=["i8","i16","i32","i64","i128","isize","u8","u16","u32","u64","u128","usize","f32","f64","str","char","bool","Box","Option","Result","String","Vec"];return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?",type:a,keyword:["abstract","as","async","await","become","box","break","const","continue","crate","do","dyn","else","enum","extern","false","final","fn","for","if","impl","in","let","loop","macro","match","mod","move","mut","override","priv","pub","ref","return","self","Self","static","struct","super","trait","true","try","type","typeof","unsafe","unsized","use","virtual","where","while","yield"],literal:["true","false","Some","None","Ok","Err"],built_in:i},illegal:"</",contains:[e.C_LINE_COMMENT_MODE,e.COMMENT("/\\*","\\*/",{contains:["self"]}),e.inherit(e.QUOTE_STRING_MODE,{begin:/b?"/,illegal:null}),{className:"string",variants:[{begin:/b?r(#*)"(.|\n)*?"\1(?!#)/},{begin:/b?'\\?(x\w{2}|u\w{4}|U\w{8}|.)'/}]},{className:"symbol",begin:/'[a-zA-Z_][a-zA-Z0-9_]*/},{className:"number",variants:[{begin:"\\b0b([01_]+)"+r},{begin:"\\b0o([0-7_]+)"+r},{begin:"\\b0x([A-Fa-f0-9_]+)"+r},{begin:"\\b(\\d[\\d_]*(\\.[0-9_]+)?([eE][+-]?[0-9_]+)?)"+r}],relevance:0},{begin:[/fn/,/\s+/,e.UNDERSCORE_IDENT_RE],className:{1:"keyword",3:"title.function"}},{className:"meta",begin:"#!?\\[",end:"\\]",contains:[{className:"string",begin:/"/,end:/"/}]},{begin:[/let/,/\s+/,/(?:mut\s+)?/,e.UNDERSCORE_IDENT_RE],className:{1:"keyword",3:"keyword",4:"variable"}},{begin:[/for/,/\s+/,e.UNDERSCORE_IDENT_RE,/\s+/,/in/],className:{1:"keyword",3:"variable",5:"keyword"}},{begin:[/type/,/\s+/,e.UNDERSCORE_IDENT_RE],className:{1:"keyword",3:"title.class"}},{begin:[/(?:trait|enum|struct|union|impl|for)/,/\s+/,e.UNDERSCORE_IDENT_RE],className:{1:"keyword",3:"title.class"}},{begin:e.IDENT_RE+"::",keywords:{keyword:"Self",built_in:i,type:a}},{className:"punctuation",begin:"->"},n]}}),ew.registerLanguage("scss",function(e){let t=D(e),n="@[a-z-]+",r={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b",relevance:0};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t.CSS_NUMBER_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0}
vendor: 1,109 bytes, line 6
6,{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},t.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+L.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+I.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+F.join("|")+")"},r,{begin:/\(/,end:/\)/,contains:[t.CSS_NUMBER_MODE]},t.CSS_VARIABLE,{className:"attribute",begin:"\\b("+z.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inl
6ine-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:/:/,end:/[;}{]/,relevance:0,contains:[t.BLOCK_COMMENT,r,t.HEXCOLOR,t.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,t.IMPORTANT,t.FUNCTION_DISPATCH]},{begin:"@(page|font-face)",keywords:{$pattern:n,keyword:"@page @font-face"}},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:R.join(" ")},contains:[{begin:n,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},r,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,t.HEXCOLOR,t.CSS_NUMBER_MODE]},t.FUNCTION_DISPATCH]}}),ew.registerLanguage("shell",function(e){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}),ew.registerLanguage("sql",function(e){let t=e.regex,n=e.COMMENT("--","$"),r=["true","false","unknown"],i=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],a=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],o=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],l=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","
6initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year","add","asc","collation","desc","final","first","last","view"].filter(e=>!a.includes(e)),s={begin:t.concat(/\b/,t.either(...a),/\s*\(/),relevance:0,keywords:{built_in:a}};return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:function(e){let{exceptions:t,when:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t=t||[],e.map(e=>e.match(/\|\d+$/)||t.includes(e)?e:n(e)?"".concat(e,"|0"):e)}(l,{when:e=>e.length<3}),literal:r,type:i,built_in:["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"]},contains:[{begin:t.either(...o),relevance:0,keywords:{$pattern:/[\w\.]+/,keyword:l.concat(o),literal:r,type:i}},{className:"type",begin:t.either(...["double precision","large object","with timezone","without timezone"])},s,{className:"variable",begin:/@[a-z0-9]+/},{className:"string",variants:[{begin:/'/,end:/'/,contains:[{begin:/''/}]}]},{begin:/"/,end:/"/,contains:[{begin:/""/}]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,n,{className:"operator",begin:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0}]}}),ew.registerLanguage("swift",function(e){let t={match:/\s+/,relevance:0},n=e.COMMENT("/\\*","\\*/",{contains:["self"]}),r=[e.C_LINE_COMMENT_MODE,n],i={match:[/\./,j(...$,...Z)],className:{2:"keyword"}},a={match:U(/\./,j(...K)),relevance:0},o=K.filter(e=>"string"==typeof e).concat(["_|0"]),l={variants:[{className:"keyword",match:j(...K.filter(e=>"string"!=typeof e).concat(q).map(H),...Z)}]},s={$pattern:j(/\b\w+/,/#\w+/),keyword:o.concat(V),literal:G},c=[i,a,l],u=[{match:U(/\./,j(...Y)),relevance:0},{className:"built_in",match:U(/\b/,j(...Y),/(?=\()/)}],d={match:/->/,relevance:0},f=[d,{className:"operator",relevance:0,variants:[{match:J},{match:"\\.(\\.|".concat(Q,")+")}]}],h="([0-9]_*)+",p="([0-9a-fA-F]_*)+",g={className:"number",relevance:0,variants:[{match:"\\b(".concat(h,")(\\.(").concat(h,"))?")+"([eE][+-]?(".concat(h,"))?\\b")},{match:"\\b0x(".concat(p,")(\\.(").concat(p,"))?")+"([pP][+-]?(".concat(h,"))?\\b")},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},m=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return{className:"subst",variants:[{match:U(/\\/,e,/[0\\tnr"']/)},{match:U(/\\/,e,/u\{[0-9a-fA-F]{1,8}\}/)}]}},b=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return{className:"subst",match:U(/\\/,e,/[\t ]*(?:[\r\n]|\r\n)/)}},y=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return{className:"subst",label:"interpol",begin:U(/\\/,e,/\(/),end:/\)/}},_=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return{begin:U(e,/"""/),end:U(/"""/,e),contains:[m(e),b(e),y(e)]}},v=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";
6return{begin:U(e,/"/),end:U(/"/,e),contains:[m(e),y(e)]}},x={className:"string",variants:[_(),_("#"),_("##"),_("###"),v(),v("#"),v("##"),v("###")]},w={match:U(/`/,en,/`/)},k=[w,{className:"variable",match:/\$\d+/},{className:"variable",match:"\\$".concat(et,"+")}],E=[{match:/(@|#(un)?)available/,className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:ea,contains:[...f,g,x]}]}},{className:"keyword",match:U(/@/,j(...ei))},{className:"meta",match:U(/@/,en)}],N={match:B(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:U(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,et,"+")},{className:"type",match:er,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:U(/\s+&\s+/,B(er)),relevance:0}]},S={begin:/</,end:/>/,keywords:s,contains:[...r,...c,...E,d,N]};N.contains.push(S);let C={begin:/\(/,end:/\)/,relevance:0,keywords:s,contains:["self",{match:U(en,/\s*:/),keywords:"_|0",relevance:0},...r,...c,...u,...f,g,x,...k,...E,N]},A={begin:/</,end:/>/,contains:[...r,N]},M={begin:/\(/,end:/\)/,keywords:s,contains:[{begin:j(B(U(en,/\s*:/)),B(U(en,/\s+/,en,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:en}]},...r,...c,...f,g,x,...E,N,C],endsParent:!0,illegal:/["']/},T={match:[/func/,/\s+/,j(w.match,en,J)],className:{1:"keyword",3:"title.function"},contains:[A,M,t],illegal:[/\[/,/%/]},O={begin:[/precedencegroup/,/\s+/,er],className:{1:"keyword",3:"title"},contains:[N],keywords:[...W,...G],end:/}/};for(let e of x.variants){let t=e.contains.find(e=>"interpol"===e.label);t.keywords=s;let n=[...c,...u,...f,g,x,...k];t.contains=[...n,{begin:/\(/,end:/\)/,contains:["self",...n]}]}return{name:"Swift",keywords:s,contains:[...r,T,{match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[A,M,t],illegal:/\[|%/},{beginKeywords:"struct protocol class extension enum actor",end:"\\{",excludeEnd:!0,keywords:s,contains:[e.inherit(e.TITLE_MODE,{className:"title.class",begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),...c]},{match:[/operator/,/\s+/,J],className:{1:"keyword",3:"title"}},O,{beginKeywords:"import",end:/$/,contains:[...r],relevance:0},...c,...u,...f,g,x,...k,...E,N,C]}}),ew.registerLanguage("typescript",function(e){let t=function(e){var t;let n=e.regex,r=(e,t)=>{let{after:n}=t,r="</"+e[0].slice(1);return -1!==e.input.indexOf(r,n)},i={begin:"<>",end:"</>"},a={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,t)=>{let n;let i=e[0].length+e.index,a=e.input[i];if("<"===a||","===a){t.ignoreMatch();return}">"!==a||r(e,{after:i})||t.ignoreMatch();let o=e.input.substring(i);if((n=o.match(/^\s*=/))||(n=o.match(/^\s+extends\s+/))&&0===n.index){t.ignoreMatch();return}}},o={$pattern:eo,keyword:el,literal:es,built_in:eh,"variable.language":ef},l="[0-9](_?[0-9])*",s="\\.(".concat(l,")"),c="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",u={className:"number",variants:[{begin:"(\\b(".concat(c,")((").concat(s,")|\\.)?|(").concat(s,"))")+"[eE][+-]?(".concat(l,")\\b")},{begin:"\\b(".concat(c,")\\b((").concat(s,")\\b|\\.)?|(").concat(s,")\\b")},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},d={className:"subst",begin:"\\$\\{",end:"\\}",keywords:o,contains:[]},f={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,d],subLanguage:"xml"}},h={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,d],subLanguage:"css"}},p={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,d]},g={className:"comment",variants:[e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:eo+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},m=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,f,h,p,{match:/\$\d+/},u];d.contains=m.concat({begin:/\{/,end:/\}/,keywords:o,contains:["self"].concat(m)});let b=[].concat(g,d.contains),y=b.concat([{begin:/\(/,end:/\)/,keywords:o,contains:["self"].concat(b)}]),_={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:o,contains:y},v={variants:[{match:[/class/,/\s+/,eo,/\s+/,/extends/,/\s+/,n.concat(eo,"(",n.concat(/\./,eo),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,eo],scope:{1:"keyword",3:"title.class"}}]},x={relevance:0,match:n.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...e
6c,...eu]}},w={match:n.concat(/\b/,(t=[...ed,"super","import"],n.concat("(?!",t.join("|"),")")),eo,n.lookahead(/\(/)),className:"title.function",relevance:0},k={begin:n.concat(/\./,n.lookahead(n.concat(eo,/(?![0-9A-Za-z$_(])/))),end:eo,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},E="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",N={match:[/const|var|let/,/\s+/,eo,/\s*/,/=\s*/,/(async\s*)?/,n.lookahead(E)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[_]};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:o,exports:{PARAMS_CONTAINS:y,CLASS_REFERENCE:x},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,f,h,p,g,{match:/\$\d+/},u,x,{className:"attr",begin:eo+n.lookahead(":"),relevance:0},N,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[g,e.REGEXP_MODE,{className:"function",begin:E,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:o,contains:y}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:i.begin,end:i.end},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:a.begin,"on:begin":a.isTrulyOpeningTag,end:a.end}],subLanguage:"xml",contains:[{begin:a.begin,end:a.end,skip:!0,contains:["self"]}]}]},{variants:[{match:[/function/,/\s+/,eo,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[_],illegal:/%/},{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[_,e.inherit(e.TITLE_MODE,{begin:eo,className:"title.function"})]},{match:/\.\.\./,relevance:0},k,{match:"\\$"+eo,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[_]},w,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},v,{match:[/get|set/,/\s+/,eo,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},_]},{match:/\$[(.]/}]}}(e),n=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],r={beginKeywords:"namespace",end:/\{/,excludeEnd:!0,contains:[t.exports.CLASS_REFERENCE]},i={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:n},contains:[t.exports.CLASS_REFERENCE]},a={$pattern:eo,keyword:el.concat(["type","namespace","interface","public","private","protected","implements","declare","abstract","readonly","enum","override"]),literal:es,built_in:eh.concat(n),"variable.language":ef},o={className:"meta",begin:"@"+eo},l=(e,t,n)=>{let r=e.contains.findIndex(e=>e.label===t);if(-1===r)throw Error("can not find mode to replace");e.contains.splice(r,1,n)};return Object.assign(t.keywords,a),t.exports.PARAMS_CONTAINS.push(o),t.contains=t.contains.concat([o,r,i]),l(t,"shebang",e.SHEBANG()),l(t,"use_strict",{className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/}),t.contains.find(e=>"func.def"===e.label).relevance=0,Object.assign(t,{name:"TypeScript",aliases:["ts","tsx"]}),t}),ew.registerLanguage("vbnet",function(e){let t=e.regex,n=/\d{1,2}\/\d{1,2}\/\d{4}/,r=/\d{4}-\d{1,2}-\d{1,2}/,i=/(\d|1[012])(:\d+){0,2} *(AM|PM)/,a=/\d{1,2}(:\d{1,2}){1,2}/,o={className:"literal",variants:[{begin:t.concat(/# */,t.either(r,n),/ *#/)},{begin:t.concat(/# */,a,/ *#/)},{begin:t.concat(/# */,i,/ *#/)},{begin:t.concat(/# */,t.either(r,n),/ +/,t.either(i,a),/ *#/)}]},l=e.COMMENT(/'''/,/$/,{contains:[{className:"doctag",begin:/<\/?/,end:/>/}]}),s=e.COMMENT(null,/$/,{variants:[{begin:/'/},{begin:/([\t ]|^)REM(?=\s)/}]});return{name:"Visual Basic .NET",aliases:["vb"],case_insensitive:!0,classNameAliases:{label:"symbol"},keywords:{keyword:"addhandler alias aggregate ansi as async assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into iterator join key let lib loop me mid module mustinherit mustoverride mybase myclass namespace narrowing new next notinheritable notoverridable of off on operator option optional order overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim removehandler resume return select set shadows shared skip static step 
6stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly yield",built_in:"addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort",type:"boolean byte char date decimal double integer long object sbyte short single string uinteger ulong ushort",literal:"true false nothing"},illegal:"//|\\{|\\}|endif|gosub|variant|wend|^\\$ ",contains:[{className:"string",begin:/"(""|[^/n])"C\b/},{className:"string",begin:/"/,end:/"/,illegal:/\n/,contains:[{begin:/""/}]},o,{className:"number",relevance:0,variants:[{begin:/\b\d[\d_]*((\.[\d_]+(E[+-]?[\d_]+)?)|(E[+-]?[\d_]+))[RFD@!#]?/},{begin:/\b\d[\d_]*((U?[SIL])|[%&])?/},{begin:/&H[\dA-F_]+((U?[SIL])|[%&])?/},{begin:/&O[0-7_]+((U?[SIL])|[%&])?/},{begin:/&B[01_]+((U?[SIL])|[%&])?/}]},{className:"label",begin:/^\w+:/},l,s,{className:"meta",begin:/[\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\b/,end:/$/,keywords:{keyword:"const disable else elseif enable end externalsource if region then"},contains:[s]}]}}),ew.registerLanguage("wasm",function(e){e.regex;let t=e.COMMENT(/\(;/,/;\)/);return t.contains.push("self"),{name:"WebAssembly",keywords:{$pattern:/[\w.]+/,keyword:["anyfunc","block","br","br_if","br_table","call","call_indirect","data","drop","elem","else","end","export","func","global.get","global.set","local.get","local.set","local.tee","get_global","get_local","global","if","import","local","loop","memory","memory.grow","memory.size","module","mut","nop","offset","param","result","return","select","set_global","set_local","start","table","tee_local","then","type","unreachable"]},contains:[e.COMMENT(/;;/,/$/),t,{match:[/(?:offset|align)/,/\s*/,/=/],className:{1:"keyword",3:"operator"}},{className:"variable",begin:/\$[\w_]+/},{match:/(\((?!;)|\))+/,className:"punctuation",relevance:0},{begin:[/(?:func|call|call_indirect)/,/\s+/,/\$[^\s)]+/],className:{1:"keyword",3:"title.function"}},e.QUOTE_STRING_MODE,{match:/(i32|i64|f32|f64)(?!\.)/,className:"type"},{className:"keyword",match:/\b(f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))\b/},{className:"number",relevance:0,match:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/}]}}),ew.registerLanguage("xml",function(e){let t=e.regex,n=t.concat(RegExp("[\\p{L}_]","u"),t.optional(RegExp("[\\p{L}0-9_.-]*:","u")),RegExp("[\\p{L}0-9_.-]*","u")),r=RegExp("[\\p{L}0-9._:-]+","u"),i={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},a={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},o=e.inherit(a,{begin:/\(/,end:/\)/}),l=e.inherit(e.APOS_STRING_MODE,{className:"string"}),s=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),c={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:r,relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[i]},{begin:/'/,end:/'/,contains:[i]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,relevance:10,contains:[a,s,l,o,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,contains:[a,o,s,l]}]}]},e.COMMENT(/<!--/,/-->/,{relevance:10}),{begin:/<!\[CDATA\[/,end:/\]\]>/,relevance:10},i,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[s]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/<style(?=\s|>)/,end:/>/,keywords:{name:"style"},contains:[c],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/<script(?=\s|>)/,end:/>/,keywords:{name:"script"},contains:[c],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:t.concat(/</,t.lookahead(t.concat(n,t.either(/\/>/,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:n,relevance:0,starts:c}]},{className:"tag",begin:t.concat(/<\//,t.lookahead(t.concat(n,/>/))),contains:[{className:"name",begin:n,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}),ew.registerLanguage("yaml",function(e){let t="true false yes no null",n="[\\w#;
6/?:@&=+$,.~*'()[\\]]+",r={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]}]},i=e.inherit(r,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),a={end:",",endsWithParent:!0,excludeEnd:!0,keywords:t,relevance:0},o=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ 	]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ 	]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ 	]|$)"}]},{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+n},{className:"type",begin:"!<"+n+">"},{className:"type",begin:"!"+n},{className:"type",begin:"!!"+n},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:t,keywords:{literal:t}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:e.C_NUMBER_RE+"\\b",relevance:0},{begin:/\{/,end:/\}/,contains:[a],illegal:"\\n",relevance:0},{begin:"\\[",end:"\\]",contains:[a],illegal:"\\n",relevance:0},r],l=[...o];return l.pop(),l.push(i),a.contains=l,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:o}});var ek=n(86719),eE=n(59298);let eN={}.hasOwnProperty;function eS(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{aliases:t,languages:n,prefix:r,plainText:i,ignoreMissing:a,subset:o,detect:l}=e,s="hljs";if(t&&ew.registerAlias(t),n){let e;for(e in n)eN.call(n,e)&&ew.registerLanguage(e,n[e])}if(r){let e=r.indexOf("-");s=e>-1?r.slice(0,e):r}return(e,t)=>{(0,eE.Vn)(e,"element",(e,n,c)=>{let u;if(!c||!("tagName"in c)||"pre"!==c.tagName||"code"!==e.tagName||!e.properties)return;let d=function(e){let t=e.properties&&e.properties.className,n=-1;if(Array.isArray(t))for(;++n<t.length;){let e=String(t[n]);if("no-highlight"===e||"nohighlight"===e)return!1;if("lang-"===e.slice(0,5))return e.slice(5);if("language-"===e.slice(0,9))return e.slice(9)}}(e);if(!(!1===d||!d&&!l||d&&i&&i.includes(d))){Array.isArray(e.properties.className)||(e.properties.className=[]),e.properties.className.includes(s)||e.properties.className.unshift(s);try{u=d?ew.highlight(d,(0,ek.l)(c),{prefix:r}):ew.highlightAuto((0,ek.l)(c),{prefix:r,subset:o})}catch(n){a&&/Unknown language/.test(n.message)||t.fail(n,e,"rehype-highlight:missing-language");return}!d&&u.data.language&&e.properties.className.push("language-"+u.data.language),Array.isArray(u.children)&&u.children.length>0&&(e.children=u.children)}})}}},69418:function(e,t,n){"use strict";n.d(t,{Z:function(){return w}});var r=n(2492),i=n(59298),a=n(86719);let o={html:"http://www.w3.org/1999/xhtml",svg:"http://www.w3.org/2000/svg"};var l=n(56571),s=n(43010),c=n(53934);let u=/[#.]/g;var d=n(4694),f=n(73652);let h=new Set(["menu","submit","reset","button"]),p={}.hasOwnProperty;function g(e,t,n){let r=n&&function(e){let t={},n=-1;for(;++n<e.length;)t[e[n].toLowerCase()]=e[n];return t}(n);return function(n,i){let a;for(var o,l=arguments.length,c=Array(l>2?l-2:0),g=2;g<l;g++)c[g-2]=arguments[g];let b=-1;if(null==n)a={type:"root",children:[]},c.unshift(i);else if((a=function(e,t){let n,r;let i=e||"",a={},o=0;for(;o<i.length;){u.lastIndex=o;let e=u.exec(i),t=i.slice(o,e?e.index:i.length);t&&(n?"#"===n?a.id=t:Array.isArray(a.className)?a.className.push(t):a.className=[t]:r=t,o+=t.length),e&&(n=e[0],o++)}return{type:"element",tagName:r||t||"div",properties:a,children:[]}}(n,t)).tagName=a.tagName.toLowerCase(),r&&p.call(r,a.tagName)&&(a.tagName=r[a.tagName]),o=a.tagName,!(null==i||"object"!=typeof i||Array.isArray(i))&&("input"===o||!i.type||"string"!=typeof i.type||!("children"in i&&Array.isArray(i.children))&&("button"===o?h.has(i.type.toLowerCase()):!("value"in i)))){let t;for(t in i)p.call(i,t)&&function(e,t,n,r){let i;let a=(0,s.s)(e,n),o=-1;if(null!=r){if("number"==typeof r){if(Number.isNaN(r))return;i=r}else i="boolean"==typeof r?r:"string"==typeof r?a.spaceSeparated?(0,d.Q)(r):a.commaSeparated?(0,f.Q)(r):a.commaOrSpaceSeparated?(0,d.Q)((0,f.Q)(r).join(" ")):m(a,a.property,r):Array.isArray(r)?r.concat():"style"===a.property?function(e){let t;let n=[];for(t in e)p.call(e,t)&&n.push([t,e[t]].join(": "));return n.join("; ")}(r):String(r);if(Array.isArray(i)){let e=[];for(;++o<i.length;)e[o]=m(a,a.property,i[o]);i=e}"className"===a.property&&Array.isArray(t.className)&&(i=t.className.concat(i)),t[a.property]=i}}(e,a.properties,t,i[t])}else c.unshift(i);for(;++b<c.length;)!function e(t,n){let r=-1;if(null==n);else if("string"==typeof n||"number"==typeof n)t.push({type:"text",value:String(n)});else if(Array.isArray(n))for(;++r<n.length;)e(t,n[r]);else if("object"==typeof n&&"type"in n)"root"===n.type?e(t,n.children):t.push(n);else throw Error("Expected node, nodes, or string, got `"+n+"`")}(a.children,c[b]);return"element"===a.type&&"template"===a.tagName&&(a.content={type:"root",children:a.children},a.children=[]),a}}function m(e,t,n){if("string"==typeof n){if(e.number&&n&&!Number.isNaN(Number(n)))return Number(n);if((e.boolean||e.overloadedBoolean)&&(""===n||(0,c.F)(n)===(0,c.F)(t)))return!0}return n}let b=g(l.YP,"g",["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","solidColor","textArea","textPath"]),y=g(l.dy,"div");function _(e,t){let n=function(e,t){switch(e.nodeType){case 1:return function(e,t){let n=e.namespaceURI,r=n===o.svg?b:y,i=n===o.html?e.tagName.toLowerCase():e.tagName,a=n===o.html&&"template"===i?e.content:e,l=e.getAttributeNames(),s={},c=-1;for(;++c<l.length;)s[l[c]]=e.getAttribute(l[c])||"";return r(i,s,v(a,t))}(e,t);case 3:return{type:"text",value:e.nodeValue||""};case 8:return{type:"comment",value:e.nodeValue||""};case 9:case 11:return{type:"root",children:v(e,t)};case 10:return{type:"doctype"};default:return}}(e,t);return n&&t.afterTransform&&t.afterTransform(e,n),n}function v(e,t){let n=e.childNodes,r=[],i=-1;for(;++i<n.length;){let e=_(n[i],t);void 0!==e&&r.push(e)}return r}new DOMParser;let x=Object.assign;function w(e){let t=e||{},n=t.throwOnError||!1;return(e,o)=>{(0,i.Vn)(e,"element",e=>{var i;let l;let s=e.properties&&Array.isArray(e.properties.className)?e.properties.className:[],c=s.includes("math-inline"),u=s.includes("math-display");if(!c&&!u)return;let d=(0,a.l)(e,{whitespace:"pre"});try{l=r.Z.renderToString(d,x({},t,{displayMode:u,throwOnError:!0}))}catch(a){let i=["rehype-katex",a.name.toLowerCase()].join(":");if(o[n?"fail":"message"](a.message,e.position,i),"ParseError"!==a.name){e.children=[{type:"element",tagName:"span",properties:{className:["katex-error"],title:String(a),style:"color:"+(t.errorColor||"#cc0000")},children:[{type:"text",value:d}]}];return}l=r.Z.renderToString(d,x({},t,{displayMode:u,throwOnError:!1,strict:"ignore"}))}let f=((i=function(e){let t=document.createElement("template");return t.innerHTML=e,t.content}(l))?_(i,{}):void 0)||{type:"root",children:[]};e.children=f.children})}}},32794:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(59298);let i=/[\t ]*(?:\r?\n|\r)/g;function a(){return e=>{(0,r.Vn)(e,"text",(e,t,n)=>{let r=[],a=0;i.lastIndex=0;let o=i.exec(e.value);for(;o;){let t=o.index;a!==t&&r.push({type:"text",value:e.value.slice(a,t)}),r.push({type:"break"}),a=t+o[0].length,o=i.exec(e.value)}if(r.length>0&&n&&"number"==typeof t)return a<e.value.length&&r.push({type:"text",value:e.value.slice(a)}),n.children.splice(t,1,...r),t+r.length})}}},11303:function(e,t,n){"use strict";n.d(t,{Z:function(){return eD}});var r=n(19378),i=n(78714);let a={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(t){return 87===t||119===t?(e.consume(t),a):n(t)}function a(t){return 87===t||119===t?(e.consume(t),o):n(t)}function o(t){return 46===t?(e.consume(t),l):n(t)}function l(e){return null===e||(0,i.Ch)(e)?n(e):t(e)}},partial:!0},o={tokenize:function(e,t,n){let r,a;return o;function o(t){return 38===t?e.check(c,u,l)(t):46===t||95===t?e.check(s,u,l)(t):null===t||(0,i.Av)(t)||(0,i.B8)(t)||45!==t&&(0,i.Xh)(t)?u(t):(e.consume(t),o)}function l(t){return 46===t?(a=r,r=void 0):95===t&&(r=!0),e.consume(t),o}function u(e){return a||r?n(e):t(e)}},partial:!0},l={tokenize:function(e,t){let n=0;return r;function r(o){return 38===o?e.check(c,t,i)(o):(40===o&&n++,41===o)?e.check(s,a,i)(o):b(o)?t(o):m(o)?e.check(s,t,i)(o):(e.consume(o),r)}function i(t){return e.consume(t),r}function a(e){return--n<0?t(e):i(e)}},partial:!0},s={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(i){return m(i)?(e.consume(i),r):b(i)?t(i):n(i)}},partial:!0},c={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(t){return(0,i.jv)(t)?(e.consume(t),r):59===t?(e.consume(t),a):n(t)}function a(e){return b(e)?t(e):n(e)}},partial:!0},u={tokenize:function(e,t,n){let r=this;return function(t){return 87!==t&&119!==t||!_(r.previous)||w(r.events)?n(t):(e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(a,e.attempt(o,e.attempt(l,i),n),n)(t))};function i(n){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(n)}},previous:_},d={tokenize:function(e,t,n){let r=this;return function(t){return 72!==t&&104!==t||!v(r.previous)||w(r.events)?n(t):(e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),e.consume(t),a)};function a(t){return 84===t||116===t?(e.consume(t),s):n(t)}function s(t){return 84===t||116===t?(e.consume(t),c):n(t)}function c(t){return 80===t||112===t?(e.consume(t),u):n(t)}function u(t){return 83===t||115===t?(e.consume(t),d):d(t)}function d(t){return 58===t?(e.consume(t),f):n(t)}function f(t){return 47===t?(e.consume(t),h):n(t)}function h(t){return 47===t?(e.consume(t),p):n(t)}function p(t){return null===t||(0,i.Av)(t)||(0,i.B8)(t)||(0,i.Xh)(t)?n(t):e.attempt(o,e.attempt(l,g),n)(t)}function g(n){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(n)}},previous:v},f={tokenize:function(e,t,n){let r,a;let o=this;return function(t){return!y(t)||!x(o.previous)||w(o.events)?n(t):(e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),function t(r){return y(r)?(e.consume(r),t):64===r?(e.consume(r),l):n(r)}(t))};function l(t){return 46===t?e.check(s,f,c)(t):45===t||95===t?e.check(s,n,u)(t):(0,i.H$)(t)?(!a&&(0,i.pY)(t)&&(a=!0),e.consume(t),l):f(t)}
6function c(t){return e.consume(t),r=!0,a=void 0,l}function u(t){return e.consume(t),d}function d(t){return 46===t?e.check(s,n,c)(t):l(t)}function f(i){return r&&!a?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(i)):n(i)}},previous:x},h={},p={text:h},g=48;for(;g<123;)h[g]=f,58==++g?g=65:91===g&&(g=97);function m(e){return 33===e||34===e||39===e||41===e||42===e||44===e||46===e||58===e||59===e||60===e||63===e||95===e||126===e}function b(e){return null===e||60===e||(0,i.z3)(e)}function y(e){return 43===e||45===e||46===e||95===e||(0,i.H$)(e)}function _(e){return null===e||40===e||42===e||95===e||126===e||(0,i.z3)(e)}function v(e){return null===e||!(0,i.jv)(e)}function x(e){return 47!==e&&v(e)}function w(e){let t=e.length,n=!1;for(;t--;){let r=e[t][1];if(("labelLink"===r.type||"labelImage"===r.type)&&!r._balanced){n=!0;break}if(r._gfmAutolinkLiteralWalkedInto){n=!1;break}}return e.length>0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}h[43]=f,h[45]=f,h[46]=f,h[95]=f,h[72]=[f,d],h[104]=[f,d],h[87]=[f,u],h[119]=[f,u];var k=n(96876),E=n(72903),N=n(85459);let S={tokenize:function(e,t,n){let r=this;return(0,E.f)(e,function(e){let i=r.events[r.events.length-1];return i&&"gfmFootnoteDefinitionIndent"===i[1].type&&4===i[2].sliceSerialize(i[1],!0).length?t(e):n(e)},"gfmFootnoteDefinitionIndent",5)},partial:!0};function C(e,t,n){let r;let i=this,a=i.events.length,o=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]);for(;a--;){let e=i.events[a][1];if("labelImage"===e.type){r=e;break}if("gfmFootnoteCall"===e.type||"labelLink"===e.type||"label"===e.type||"image"===e.type||"link"===e.type)break}return function(a){if(!r||!r._balanced)return n(a);let l=(0,N.d)(i.sliceSerialize({start:r.end,end:i.now()}));return 94===l.charCodeAt(0)&&o.includes(l.slice(1))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(a),e.exit("gfmFootnoteCallLabelMarker"),t(a)):n(a)}}function A(e,t){let n=e.length;for(;n--;)if("labelImage"===e[n][1].type&&"enter"===e[n][0]){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";let r={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},i={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};i.end.column++,i.end.offset++,i.end._bufferIndex++;let a={type:"gfmFootnoteCallString",start:Object.assign({},i.end),end:Object.assign({},e[e.length-1][1].start)},o={type:"chunkString",contentType:"string",start:Object.assign({},a.start),end:Object.assign({},a.end)},l=[e[n+1],e[n+2],["enter",r,t],e[n+3],e[n+4],["enter",i,t],["exit",i,t],["enter",a,t],["enter",o,t],["exit",o,t],["exit",a,t],e[e.length-2],e[e.length-1],["exit",r,t]];return e.splice(n,e.length-n+1,...l),e}function M(e,t,n){let r;let a=this,o=a.parser.gfmFootnotes||(a.parser.gfmFootnotes=[]),l=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),s};function s(t){return 94!==t?n(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",c)}function c(s){let d;if(null===s||91===s||l++>999)return n(s);if(93===s)return r?(e.exit("chunkString"),d=e.exit("gfmFootnoteCallString"),o.includes((0,N.d)(a.sliceSerialize(d)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(s),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(s)):n(s);return e.consume(s),(0,i.z3)(s)||(r=!0),92===s?u:c}function u(t){return 91===t||92===t||93===t?(e.consume(t),l++,c):c(t)}}function T(e,t,n){let r,a;let o=this,l=o.parser.gfmFootnotes||(o.parser.gfmFootnotes=[]),s=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),c};function c(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),u):n(t)}function u(t){let l;return null===t||91===t||s>999?n(t):93===t?a?(l=e.exit("gfmFootnoteDefinitionLabelString"),r=(0,N.d)(o.sliceSerialize(l)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),h):n(t):(0,i.Ch)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),s++,u):(e.enter("chunkString").contentType="string",d(t))}function d(t){return null===t||(0,i.Ch)(t)||91===t||93===t||s>999?(e.exit("chunkString"),u(t)):((0,i.z3)(t)||(a=!0),s++,e.consume(t),92===t?f:d)}function f(t){return 91===t||92===t||93===t?(e.consume(t),s++,d):d(t)}function h(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),(0,E.f)(e,p,"gfmFootnoteDefinitionWhitespace")):n(t)}function p(e){return l.includes(r)||l.push(r),t(e)}}function O(e,t,n){return e.check(k.w,t,e.attempt(S,t,n))}function D(e){e.exit("gfmFootnoteDefinition")}var L=n(39223),R=n(12725),I=n(95508);let F={flow:{null:{tokenize:function(e,t,n){let r,a;let o=this,l=[],s=0;return function(t){return(e.enter("table")._align=l,e.enter("tableHead"),e.enter("tableRow"),124===t)?c(t):(s++,e.enter("temporaryTableCellContent"),f(t))};function c(t){return e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),r=!0,u}function u(t){return null===t||(0,i.Ch)(t)?function(t){if(null===t)return n(t);e.exit("tableRow"),e.exit("tableHead");let r=o.interrupt;return o.interrupt=!0,e.attempt({tokenize:T,partial:!0},function(t){return o.interrupt=r,e.enter("tableDelimiterRow"),p(t)},function(e){return o.interrupt=r,n(e)})(t)}(t):(0,i.xz)(t)?(e.enter("whitespace"),e.consume(t),d):(r&&(r=void 0,s++),124
6===t)?c(t):(e.enter("temporaryTableCellContent"),f(t))}function d(t){return(0,i.xz)(t)?(e.consume(t),d):(e.exit("whitespace"),u(t))}function f(t){return null===t||124===t||(0,i.z3)(t)?(e.exit("temporaryTableCellContent"),u(t)):(e.consume(t),92===t?h:f)}function h(t){return 92===t||124===t?(e.consume(t),f):f(t)}function p(t){return null===t||(0,i.Ch)(t)?_(t):(0,i.xz)(t)?(e.enter("whitespace"),e.consume(t),g):45===t?(e.enter("tableDelimiterFiller"),e.consume(t),a=!0,l.push("none"),m):58===t?(e.enter("tableDelimiterAlignment"),e.consume(t),e.exit("tableDelimiterAlignment"),l.push("left"),b):124===t?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),p):n(t)}function g(t){return(0,i.xz)(t)?(e.consume(t),g):(e.exit("whitespace"),p(t))}function m(t){return 45===t?(e.consume(t),m):(e.exit("tableDelimiterFiller"),58===t)?(e.enter("tableDelimiterAlignment"),e.consume(t),e.exit("tableDelimiterAlignment"),l[l.length-1]="left"===l[l.length-1]?"center":"right",y):p(t)}function b(t){return 45===t?(e.enter("tableDelimiterFiller"),e.consume(t),a=!0,m):n(t)}function y(t){return null===t||(0,i.Ch)(t)?_(t):(0,i.xz)(t)?(e.enter("whitespace"),e.consume(t),g):124===t?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),p):n(t)}function _(t){return(e.exit("tableDelimiterRow"),a&&s===l.length)?null===t?v(t):e.check(z,v,e.attempt({tokenize:T,partial:!0},(0,E.f)(e,x,"linePrefix",4),v))(t):n(t)}function v(n){return e.exit("table"),t(n)}function x(t){return e.enter("tableBody"),w(t)}function w(t){return(e.enter("tableRow"),124===t)?k(t):(e.enter("temporaryTableCellContent"),C(t))}function k(t){return e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),N}function N(t){return null===t||(0,i.Ch)(t)?(e.exit("tableRow"),null===t)?M(t):e.check(z,M,e.attempt({tokenize:T,partial:!0},(0,E.f)(e,w,"linePrefix",4),M))(t):(0,i.xz)(t)?(e.enter("whitespace"),e.consume(t),S):124===t?k(t):(e.enter("temporaryTableCellContent"),C(t))}function S(t){return(0,i.xz)(t)?(e.consume(t),S):(e.exit("whitespace"),N(t))}function C(t){return null===t||124===t||(0,i.z3)(t)?(e.exit("temporaryTableCellContent"),N(t)):(e.consume(t),92===t?A:C)}function A(t){return 92===t||124===t?(e.consume(t),C):C(t)}function M(t){return e.exit("tableBody"),v(t)}function T(e,t,n){return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,E.f)(e,r,"linePrefix")};function r(r){if(o.parser.lazy[o.now().line]||null===r||(0,i.Ch)(r))return n(r);let a=o.events[o.events.length-1];return!o.parser.constructs.disable.null.includes("codeIndented")&&a&&"linePrefix"===a[1].type&&a[2].sliceSerialize(a[1],!0).length>=4?n(r):(o._gfmTableDynamicInterruptHack=!0,e.check(o.parser.constructs.flow,function(e){return o._gfmTableDynamicInterruptHack=!1,n(e)},function(e){return o._gfmTableDynamicInterruptHack=!1,t(e)})(r))}}},resolve:function(e,t){let n,r,i,a,o,l,s,c=-1;for(;++c<e.length;){let u=e[c][1];if(i&&("temporaryTableCellContent"===u.type&&(a=a||c,o=c),("tableCellDivider"===u.type||"tableRow"===u.type)&&o)){let n={type:"tableContent",start:e[a][1].start,end:e[o][1].end},r={type:"chunkText",start:n.start,end:n.end,contentType:"text"};e.splice(a,o-a+1,["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]),c-=o-a-3,a=void 0,o=void 0}if("exit"===e[c][0]&&void 0!==l&&l+(s?0:1)<c&&("tableCellDivider"===u.type||"tableRow"===u.type&&(l+3<c||"whitespace"!==e[l][1].type))){let i={type:r?"tableDelimiter":n?"tableHeader":"tableData",start:e[l][1].start,end:e[c][1].end};e.splice(c+("tableCellDivider"===u.type?1:0),0,["exit",i,t]),e.splice(l,0,["enter",i,t]),c+=2,l=c+1,s=!0}"tableRow"===u.type&&(i="enter"===e[c][0])&&(l=c+1,s=!1),"tableDelimiterRow"===u.type&&(r="enter"===e[c][0])&&(l=c+1,s=!1),"tableHead"===u.type&&(n="enter"===e[c][0])}return e}}}},z={tokenize:function(e,t,n){let r=0;return function(t){return e.enter("check"),e.consume(t),a};function a(o){return -1===o||32===o?(e.consume(o),4==++r?t:a):null===o||(0,i.z3)(o)?t(o):n(o)}},partial:!0},P={text:{91:{tokenize:function(e,t,n){let r=this;return function(t){return null===r.previous&&r._gfmTasklistFirstContentOfListItem?(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),a):n(t)};function a(t){return(0,i.z3)(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),o):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),o):n(t)}function o(r){return 93===r?(e.enter("taskListCheckMarker"),e.consume(r),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),e.check({tokenize:B},t,n)):n(r)}}}}};function B(e,t,n){let r=this;return(0,E.f)(e,function(e){let a=r.events[r.events.length-1];return(a&&"whitespace"===a[1].type||(0,i.Ch)(e))&&null!==e?t(e):n(e)},"whitespace")}function U(e,t){let n=String(e);if("string"!=typeof t)throw TypeError("Expected character");let r=0,i=n.indexOf(t);for(;-1!==i;)r++,i=n.indexOf(t,i+t.length);return r}var j=n(78374),H=n(71786);let $={}.hasOwnProperty,Z=function(e,t,n,r){let i,a;"string"==typeof t||t instanceof RegExp?(a=[[t,n]],i=r):(a=t,i=n),i||(i={});let o=(0,H.O)(i.ignore||[]),l=function(e){let t=[];if("object"!=typeof e)throw TypeError("Expected array or object as schema");if(Array.isArray(e)){let n=-1;for(;++n<e.length;)t.push([q(e[n][0]),K(e[n][1])])}else{let n;
6for(n in e)$.call(e,n)&&t.push([q(n),K(e[n])])}return t}(a),s=-1;for(;++s<l.length;)(0,j.S4)(e,"text",c);return e;function c(e,t){let n,r=-1;for(;++r<t.length;){let e=t[r];if(o(e,n?n.children.indexOf(e):void 0,n))return;n=e}if(n)return function(e,t){let n=t[t.length-1],r=l[s][0],i=l[s][1],a=0,o=n.children.indexOf(e),c=!1,u=[];r.lastIndex=0;let d=r.exec(e.value);for(;d;){let n=d.index,o={index:d.index,input:d.input,stack:[...t,e]},l=i(...d,o);if("string"==typeof l&&(l=l.length>0?{type:"text",value:l}:void 0),!1!==l&&(a!==n&&u.push({type:"text",value:e.value.slice(a,n)}),Array.isArray(l)?u.push(...l):l&&u.push(l),a=n+d[0].length,c=!0),!r.global)break;d=r.exec(e.value)}return c?(a<e.value.length&&u.push({type:"text",value:e.value.slice(a)}),n.children.splice(o,1,...u)):u=[e],o+u.length}(e,t)}};function q(e){return"string"==typeof e?RegExp(function(e){if("string"!=typeof e)throw TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}(e),"g"):e}function K(e){return"function"==typeof e?e:()=>e}let G="phrasing",W=["autolink","link","image","label"],V={transforms:[function(e){Z(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,Q],[/([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/g,J]],{ignore:["link","linkReference"]})}],enter:{literalAutolink:function(e){this.enter({type:"link",title:null,url:"",children:[]},e)},literalAutolinkEmail:X,literalAutolinkHttp:X,literalAutolinkWww:X},exit:{literalAutolink:function(e){this.exit(e)},literalAutolinkEmail:function(e){this.config.exit.autolinkEmail.call(this,e)},literalAutolinkHttp:function(e){this.config.exit.autolinkProtocol.call(this,e)},literalAutolinkWww:function(e){this.config.exit.data.call(this,e),this.stack[this.stack.length-1].url="http://"+this.sliceSerialize(e)}}},Y={unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:G,notInConstruct:W},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:G,notInConstruct:W},{character:":",before:"[ps]",after:"\\/",inConstruct:G,notInConstruct:W}]};function X(e){this.config.enter.autolinkProtocol.call(this,e)}function Q(e,t,n,r,i){let a="";if(!ee(i)||(/^w/i.test(t)&&(n=t+n,t="",a="http://"),!function(e){let t=e.split(".");return!(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))}(n)))return!1;let o=function(e){let t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],r=n.indexOf(")"),i=U(e,"("),a=U(e,")");for(;-1!==r&&i>a;)e+=n.slice(0,r+1),r=(n=n.slice(r+1)).indexOf(")"),a++;return[e,n]}(n+r);if(!o[0])return!1;let l={type:"link",title:null,url:a+t+o[0],children:[{type:"text",value:t+o[0]}]};return o[1]?[l,{type:"text",value:o[1]}]:l}function J(e,t,n,r){return!(!ee(r,!0)||/[-\d_]$/.test(n))&&{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function ee(e,t){let n=e.input.charCodeAt(e.index-1);return(0===e.index||(0,i.B8)(n)||(0,i.Xh)(n))&&(!t||47!==n)}var et=n(61098);function en(e){return e.label||!e.identifier?e.label||"":(0,et.v)(e.identifier)}let er=/\r?\n|\r/g;var ei=n(68682),ea=n(25927);function eo(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function el(){this.buffer()}function es(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=(0,N.d)(this.sliceSerialize(e)).toLowerCase()}function ec(e){this.exit(e)}function eu(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function ed(){this.buffer()}function ef(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=(0,N.d)(this.sliceSerialize(e)).toLowerCase()}function eh(e){this.exit(e)}function ep(e,t,n,r){let i=(0,ea.j)(r),a=i.move("[^"),o=n.enter("footnoteReference"),l=n.enter("reference");return a+=i.move((0,ei.T)(n,en(e),{...i.current(),before:a,after:"]"})),l(),o(),a+=i.move("]")}function eg(e,t,n,r){let i=(0,ea.j)(r),a=i.move("[^"),o=n.enter("footnoteDefinition"),l=n.enter("label");return a+=i.move((0,ei.T)(n,en(e),{...i.current(),before:a,after:"]"})),l(),a+=i.move("]:"+(e.children&&e.children.length>0?" ":"")),i.shift(4),a+=i.move(function(e,t){let n;let r=[],i=0,a=0;for(;n=er.exec(e);)o(e.slice(i,n.index)),r.push(n[0]),i=n.index+n[0].length,a++;return o(e.slice(i)),r.join("");function o(e){r.push(t(e,a,!e))}}(function(e,t,n){let r=t.indexStack,i=e.children||[],a=t.createTracker(n),o=[],l=-1;for(r.push(-1);++l<i.length;){let n=i[l];r[r.length-1]=l,o.push(a.move(t.handle(n,e,t,{before:"\n",after:"\n",...a.current()}))),"list"!==n.type&&(t.bulletLastUsed=void 0),l<i.length-1&&o.push(a.move(function(e,t,n,r){let i=r.join.length;for(;i--;){let a=r.join[i](e,t,n,r);if(!0===a||1===a)break;if("number"==typeof a)return"\n".repeat(1+a);if(!1===a)return"\n\n<!---->\n\n"}return"\n\n"}(n,i[l+1],e,t)))}return r.pop(),o.join("")}(e,n,i.current()),em)),o(),a}function em(e,t,n){return 0===t?e:(n?"":"    ")+e}function eb(e,t,n){let r=t.indexStack,i=e.children||[],a=[],o=-1,l=n.before;r.push(-1);let s=t.createTracker(n);for(;++o<i.length;){let c;let u=i[o];if(r[r.length-1]=o,o+1<i.length){let n=t.handle.handlers[i[o+1].type];n&&n.peek&&(n=n.peek),c=n?n(i[o+1],e,t,{before:"",after:"",...s.current()}).charAt(0):""}else c=n.after;a.length>0&&("\r"===l||"\n"===l)&&"html"===u.type&&(a[a.length-1]=a[a.length-1].replace(/(\r?\n|\r)$/," "),l=" ",(s=t.createTracker(n)).move(a.join(""))),a.push(s.move(t.handle(u,e,t,{...s.current(),before:l,after:c}))),l=a[a.length-1].slice(-1)}return r.pop(),a.join("")}ep.peek=function(){return"["},ev.peek=function(){return"~"};
6let ey={canContainEols:["delete"],enter:{strikethrough:function(e){this.enter({type:"delete",children:[]},e)}},exit:{strikethrough:function(e){this.exit(e)}}},e_={unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"]}],handlers:{delete:ev}};function ev(e,t,n,r){let i=(0,ea.j)(r),a=n.enter("strikethrough"),o=i.move("~~");return o+=eb(e,n,{...i.current(),before:o,after:"~"})+i.move("~~"),a(),o}var ex=n(18295);function ew(e,t,n){let r=e.value||"",i="`",a=-1;for(;RegExp("(^|[^`])"+i+"([^`]|$)").test(r);)i+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++a<n.unsafe.length;){let e;let t=n.unsafe[a],i=(0,ex.T)(t);if(t.atBreak)for(;e=i.exec(r);){let t=e.index;10===r.charCodeAt(t)&&13===r.charCodeAt(t-1)&&t--,r=r.slice(0,t)+" "+r.slice(e.index+1)}}return i+r+i}function ek(e){return e.length}function eE(e){let t="string"==typeof e?e.codePointAt(0):0;return 67===t||99===t?99:76===t||108===t?108:82===t||114===t?114:0}ew.peek=function(){return"`"};let eN={enter:{table:function(e){let t=e._align;this.enter({type:"table",align:t.map(e=>"none"===e?null:e),children:[]},e),this.setData("inTable",!0)},tableData:eC,tableHeader:eC,tableRow:function(e){this.enter({type:"tableRow",children:[]},e)}},exit:{codeText:function(e){let t=this.resume();this.getData("inTable")&&(t=t.replace(/\\([\\|])/g,eA)),this.stack[this.stack.length-1].value=t,this.exit(e)},table:function(e){this.exit(e),this.setData("inTable")},tableData:eS,tableHeader:eS,tableRow:eS}};function eS(e){this.exit(e)}function eC(e){this.enter({type:"tableCell",children:[]},e)}function eA(e,t){return"|"===t?t:e}let eM={exit:{taskListCheckValueChecked:eO,taskListCheckValueUnchecked:eO,paragraph:function(e){let t=this.stack[this.stack.length-2];if(t&&"listItem"===t.type&&"boolean"==typeof t.checked){let e=this.stack[this.stack.length-1],n=e.children[0];if(n&&"text"===n.type){let r;let i=t.children,a=-1;for(;++a<i.length;){let e=i[a];if("paragraph"===e.type){r=e;break}}r===e&&(n.value=n.value.slice(1),0===n.value.length?e.children.shift():e.position&&n.position&&"number"==typeof n.position.start.offset&&(n.position.start.column++,n.position.start.offset++,e.position.start=Object.assign({},n.position.start)))}}this.exit(e)}}},eT={unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:function(e,t,n,r){let i=e.children[0],a="boolean"==typeof e.checked&&i&&"paragraph"===i.type,o="["+(e.checked?"x":" ")+"] ",l=(0,ea.j)(r);a&&l.move(o);let s=function(e,t,n,r){let i=function(e){let t=e.options.listItemIndent||"tab";if(1===t||"1"===t)return"one";if("tab"!==t&&"one"!==t&&"mixed"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}(n),a=n.bulletCurrent||function(e){let t=e.options.bullet||"*";if("*"!==t&&"+"!==t&&"-"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}(n);t&&"list"===t.type&&t.ordered&&(a=("number"==typeof t.start&&t.start>-1?t.start:1)+(!1===n.options.incrementListMarker?0:t.children.indexOf(e))+a);let o=a.length+1;("tab"===i||"mixed"===i&&(t&&"list"===t.type&&t.spread||e.spread))&&(o=4*Math.ceil(o/4));let l=n.createTracker(r);l.move(a+" ".repeat(o-a.length)),l.shift(o);let s=n.enter("listItem"),c=n.indentLines(n.containerFlow(e,l.current()),function(e,t,n){return t?(n?"":" ".repeat(o))+e:(n?a:a+" ".repeat(o-a.length))+e});return s(),c}(e,t,n,{...r,...l.current()});return a&&(s=s.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,function(e){return e+o})),s}}};function eO(e){this.stack[this.stack.length-2].checked="taskListCheckValueChecked"===e.type}function eD(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.data();function n(e,n){(t[e]?t[e]:t[e]=[]).push(n)}n("micromarkExtensions",(0,r.W)([p,{document:{91:{tokenize:T,continuation:{tokenize:O},exit:D}},text:{91:{tokenize:M},93:{add:"after",tokenize:C,resolveTo:A}}},function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.singleTilde,n={tokenize:function(e,n,r){let i=this.previous,a=this.events,o=0;return function(l){return 126===i&&"characterEscape"!==a[a.length-1][1].type?r(l):(e.enter("strikethroughSequenceTemporary"),function a(l){let s=(0,R.r)(i);if(126===l)return o>1?r(l):(e.consume(l),o++,a);if(o<2&&!t)return r(l);let c=e.exit("strikethroughSequenceTemporary"),u=(0,R.r)(l);return c._open=!u||2===u&&!!s,c._close=!s||2===s&&!!u,n(l)}(l))}},resolveAll:function(e,t){let n=-1;for(;++n<e.length;)if("enter"===e[n][0]&&"strikethroughSequenceTemporary"===e[n][1].type&&e[n][1]._close){let r=n;for(;r--;)if("exit"===e[r][0]&&"strikethroughSequenceTemporary"===e[r][1].type&&e[r][1]._open&&e[n][1].end.offset-e[n][1].start.offset==e[r][1].end.offset-e[r][1].start.offset){e[n][1].type="strikethroughSequence",e[r][1].type="strikethroughSequence";let i={type:"strikethrough",start:Object.assign({},e[r][1].start),end:Object.assign({},e[n][1].end)},a={type:"strikethroughText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},o=[["enter",i,t],["enter",e[r][1],t],["exit",e[r][1],t],["enter",a,t]];(0,L.d)(o,o.length,0,(0,I.C)(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),(0,L.d)(o,o.length,0,[["exit",a,t],["enter",e[n][1],t],["exit",e[n][1],t],["exit",i,t]]),(0,L.d)(e,r-1,n-r+3,o),n=r+o.length-2;break}}for(n=-1;++n<e.length;)"strikethroughSequenceTemporary"===e[n][1].type&&(e[n][1].type="data");return e}};return null==t&&(t=!0),{text:{126:n},insideSpan:{null:[n]},attentionMarkers:{null:[126]}}}
6(e),F,P])),n("fromMarkdownExtensions",[V,{enter:{gfmFootnoteDefinition:eo,gfmFootnoteDefinitionLabelString:el,gfmFootnoteCall:eu,gfmFootnoteCallString:ed},exit:{gfmFootnoteDefinition:ec,gfmFootnoteDefinitionLabelString:es,gfmFootnoteCall:eh,gfmFootnoteCallString:ef}},ey,eN,eM]),n("toMarkdownExtensions",{extensions:[Y,{unsafe:[{character:"[",inConstruct:["phrasing","label","reference"]}],handlers:{footnoteDefinition:eg,footnoteReference:ep}},e_,function(e){let t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,i=t.stringLength,a=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:"\n",inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[	 :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{table:function(e,t,n,r){return l(function(e,t,n){let r=e.children,i=-1,a=[],o=t.enter("table");for(;++i<r.length;)a[i]=s(r[i],t,n);return o(),a}(e,n,r),e.align)},tableRow:function(e,t,n,r){let i=l([s(e,n,r)]);return i.slice(0,i.indexOf("\n"))},tableCell:o,inlineCode:function(e,t,n){let r=ew(e,t,n);return n.stack.includes("tableCell")&&(r=r.replace(/\|/g,"\\$&")),r}}};function o(e,t,n,r){let i=n.enter("tableCell"),o=n.enter("phrasing"),l=eb(e,n,{...r,before:a,after:a});return o(),i(),l}function l(e,t){return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(t.align||[]).concat(),r=t.stringLength||ek,i=[],a=[],o=[],l=[],s=0,c=-1;for(;++c<e.length;){let n=[],i=[],d=-1;for(e[c].length>s&&(s=e[c].length);++d<e[c].length;){var u;let a=null==(u=e[c][d])?"":String(u);if(!1!==t.alignDelimiters){let e=r(a);i[d]=e,(void 0===l[d]||e>l[d])&&(l[d]=e)}n.push(a)}a[c]=n,o[c]=i}let d=-1;if("object"==typeof n&&"length"in n)for(;++d<s;)i[d]=eE(n[d]);else{let e=eE(n);for(;++d<s;)i[d]=e}d=-1;let f=[],h=[];for(;++d<s;){let e=i[d],n="",r="";99===e?(n=":",r=":"):108===e?n=":":114===e&&(r=":");let a=!1===t.alignDelimiters?1:Math.max(1,l[d]-n.length-r.length),o=n+"-".repeat(a)+r;!1!==t.alignDelimiters&&((a=n.length+a+r.length)>l[d]&&(l[d]=a),h[d]=a),f[d]=o}a.splice(1,0,f),o.splice(1,0,h),c=-1;let p=[];for(;++c<a.length;){let e=a[c],n=o[c];d=-1;let r=[];for(;++d<s;){let a=e[d]||"",o="",c="";if(!1!==t.alignDelimiters){let e=l[d]-(n[d]||0),t=i[d];114===t?o=" ".repeat(e):99===t?e%2?(o=" ".repeat(e/2+.5),c=" ".repeat(e/2-.5)):c=o=" ".repeat(e/2):c=" ".repeat(e)}!1===t.delimiterStart||d||r.push("|"),!1!==t.padding&&!(!1===t.alignDelimiters&&""===a)&&(!1!==t.delimiterStart||d)&&r.push(" "),!1!==t.alignDelimiters&&r.push(o),r.push(a),!1!==t.alignDelimiters&&r.push(c),!1!==t.padding&&r.push(" "),(!1!==t.delimiterEnd||d!==s-1)&&r.push("|")}p.push(!1===t.delimiterEnd?r.join("").replace(/ +$/,""):r.join(""))}return p.join("\n")}(e,{align:t,alignDelimiters:r,padding:n,stringLength:i})}function s(e,t,n){let r=e.children,i=-1,a=[],l=t.enter("tableRow");for(;++i<r.length;)a[i]=o(r[i],e,t,n);return l(),a}}(e),eT]})}},28105:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r=n(72903),i=n(78714);let a={tokenize:function(e,t,n){let a=this,l=a.events[a.events.length-1],s=l&&"linePrefix"===l[1].type?l[2].sliceSerialize(l[1],!0).length:0,c=0;return function(t){return e.enter("mathFlow"),e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),function t(i){return 36===i?(e.consume(i),c++,t):(e.exit("mathFlowFenceSequence"),c<2?n(i):(0,r.f)(e,u,"whitespace")(i))}(t)};function u(t){return null===t||(0,i.Ch)(t)?d(t):(e.enter("mathFlowFenceMeta"),e.enter("chunkString",{contentType:"string"}),function t(r){return null===r||(0,i.Ch)(r)?(e.exit("chunkString"),e.exit("mathFlowFenceMeta"),d(r)):36===r?n(r):(e.consume(r),t)}(t))}function d(n){return e.exit("mathFlowFence"),a.interrupt?t(n):function t(n){return null===n?f(n):(0,i.Ch)(n)?e.attempt(o,e.attempt({tokenize:h,partial:!0},f,s?(0,r.f)(e,t,"linePrefix",s+1):t),f)(n):(e.enter("mathFlowValue"),function n(r){return null===r||(0,i.Ch)(r)?(e.exit("mathFlowValue"),t(r)):(e.consume(r),n)}(n))}(n)}function f(n){return e.exit("mathFlow"),t(n)}function h(e,t,n){let a=0;return(0,r.f)(e,function(t){return e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),function t(i){return 36===i?(e.consume(i),a++,t):a<c?n(i):(e.exit("mathFlowFenceSequence"),(0,r.f)(e,o,"whitespace")(i))}(t)},"linePrefix",4);function o(r){return null===r||(0,i.Ch)(r)?(e.exit("mathFlowFence"),t(r)):n(r)}}},concrete:!0},o={tokenize:function(e,t,n){let r=this;return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i};function i(e){return r.parser.lazy[r.now().line]?n(e):t(e)}},partial:!0};function l(e){let t,n,r=e.length-4,i=3;if(("lineEnding"===e[3][1].type||"space"===e[i][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type)){for(t=i;++t<r;)if("mathTextData"===e[t][1].type){e[r][1].type="mathTextPadding",e[i][1].type="mathTextPadding",i+=2,r-=2;break}}for(t=i-1,r++;++t<=r;)void 0===n?t!==r&&"lineEnding"!==e[t][1].type&&(n=t):(t===r||"lineEnding"===e[t][1].type)&&(e[n][1].type="mathTextData",t!==n+2&&(e[n][1].end=e[t-1][1].end,e.splice(n+2,t-n-2),r-=t-n-2,t=n+2),n=void 0);return e}function s(e){return 36!==e||"characterEscape"===this.events[this.events.length-1][1].type}var c=n(68682),u=n(25927),d=n(18295);function f(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.data();function n(e,n){(t[e]?t[e]:t[e]=[]).push(n)}n("micromarkExtensions",{flow:{36:a},text:{36:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.singleDollarTextMath;return null==t&&(t=!0),{tokenize:function(e,n,r){let a,o,l=0;return function(n){return e.enter("mathText"),e.enter("mathTextSequence"),function n(i){return 36===i?(e.consume(i),l++,n):l<2&&!t?r(i):(e.exit("mathTextSequence"),s(i))}(n)};function s(t){return null===t?r(t):36===t?(o=e.enter("mathTextSequence"),a=0,function t(r){return 36===r?(e.consume(r),a++,t):a===l?(e.exit("mathTextSequence"),e.exit("mathText"),n(r)):(o.type="mathTextData",c(r))}(t)):32===t?(e.enter("space"),e.consume(t),e.exit("space"),s):(0,i.Ch)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),s):(e.enter("mathTextData"),c(t))}function c(t){return null===t||32===t||36===t||(0,i.Ch)(t)?(e.exit("mathTextData"),s(t)):(e.consume(t),c)}},resolve:l,previous:s}}(e)}}),n("fromMarkdownExtensions",function(){return{enter:{mathFlow:function(e){this.enter({type:"math",meta:null,value:"",data:{hName:"div",hProperties:{className:["math","math-display"]},hChildren:[{type:"text",value:""}]}},e)},mathFlowFenceMeta:function(){this.buffer()},mathText:function(e){this.enter({type:"inlineMath",value:"",data:{hName:"span",hProperties:{className:["math","math-inline"]},hChildren:[{type:"text",value:""}]}},e),this.buffer()}},exit:{mathFlow:function(e){let t=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),n=this.exit(e);n.value=t,n.data.hChildren[0].value=t,this.setData("mathFlowInside")},mathFlowFence:function(){this.getData("mathFlowInside")||(this.buffer(),this.setData("mathFlowInside",!0))},mathFlowFenceMeta:function(){let e=this.resume();this.stack[this.stack.length-1].meta=e},mathFlowValue:e,mathText:function(e){let t=this.resume(),n=this.exit(e);n.value=t,n.data.hChildren[0].value=t},mathTextData:e}};function e(e){this.config.enter.data.call(this,e),this.config.exit.data.call(this,e)}}()),n("toMarkdownExtensions",function(e){let t=(e||{}).singleDollarTextMath;return null==t&&(t=!0),n.peek=function(){return"$"},{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:"\n",inConstruct:"mathFlowMeta"},{character:"$",after:t?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:function(e,t,n,r){let i=e.value||"",a=(0,u.j)(r),o="$".repeat(Math.max(function(e,t){let n=String(e),r=n.indexOf(t),i=r,a=0,o=0;if("string"!=typeof t)throw TypeError("Expected substring");for(;-1!==r;)r===i?++a>o&&(o=a):a=1,i=r+t.length,r=n.indexOf(t,i);return o}(i,"$")+1,2)),l=n.enter("mathFlow"),s=a.move(o);if(e.meta){let t=n.enter("mathFlowMeta");s+=a.move((0,c.T)(n,e.meta,{before:s,after:"\n",encode:["$"],...a.current()})),t()}return s+=a.move("\n"),i&&(s+=a.move(i+"\n")),s+=a.move(o),l(),s},inlineMath:n}};function n(e,n,r){let i=e.value||"",a=1;for(!t&&a++;RegExp("(^|[^$])"+"\\$".repeat(a)+"([^$]|$)").test(i);)a++;let o="$".repeat(a);/[^ \r\n]/.test(i)&&(/^[ \r\n]/.test(i)&&/[ \r\n]$/.test(i)||/^\$|\$$/.test(i))&&(i=" "+i+" ");let l=-1;for(;++l<r.unsafe.length;){let e;let t=r.unsafe[l],n=(0,d.T)(t);if(t.atBreak)for(;e=n.exec(i);){let t=e.index;10===i.codePointAt(t)&&13===i.codePointAt(t-1)&&t--,i=i.slice(0,t)+" "+i.slice(e.index+1)}}return o+i+o}}(e))}},4694:function(e,t,n){"use strict";function r(e){let t=String(e||"").trim();return t?t.split(/[ \t\n\r\f]+/g):[]}function i(e){return e.join(" ").trim()}n.d(t,{P:function(){return i},Q:function(){return r}})},81868:function(e,t,n){"use strict";n.d(t,{Ab:function(){return r},Fr:function(){return i},JM:function(){return s},K$:function(){return o},h5:function(){return a},lK:function(){return l}});var r="comm",i="rule",a="decl",o="@import",l="@keyframes",s="@layer"},3887:function(e,t,n){"use strict";n.d(t,{MY:function(){return b}});var r=n(81868),i=n(68628),a=1,o=1,l=0,s=0,c=0,u="";function d(e,t,n,r,i,l,s){return{value:e,root:t,parent:n,type:r,props:i,children:l,line:a,column:o,length:s,return:""}}function f(){return c=s<l?(0,i.uO)(u,s++):0,o++,10===c&&(o=1,a++),c}function h(){return(0,i.uO)(u,s)}function p(e,t){return(0,i.tb)(u,e,t)}function g(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function m(e){return(0,i.fy)(p(s-1,function e(t){for(;f();)switch(c){case t:return s;case 34:case 39:34!==t&&39!==t&&e(c);break;case 40:41===t&&e(t);break;case 92:f()}return s}(91===e?e+2:40===e?e+1:e)))}function b(e){var t,n;return n=function e(t,n,l,b,v,x,w,k,E){for(var N,S=0,C=0,A=w,M=0,T=0,O=0,D=1,L=1,R=1,I=0,F="",z=v,P=x,B=b,U=F;L;)switch(O=I,I=f()){case 40:if(108!=O&&58==(0,i.uO)(U,A-1)){-1!=(0,i.Cw)(U+=(0,i.gx)(m(I),"&","&\f"),"&\f")&&(R=-1);break}case 34:case 39:case 91:U+=m(I);break;case 9:case 10:case 13:case 32:U+=function(e){for(;c=h();)if(c<33)f();else break;return g(e)>2||g(c)>3?"":" "}(O);break;case 92:U+=function(e,t){for(;--t&&f()&&!(c<48)&&!(c>102)&&(!(c>57)||!(c<65))&&(!(c>70)||!(c<97)););return p(e,s+(t<6&&32==h()&&32==f()))}(s-1,7);continue;case 47:switch(h()){case 42:case 47:(0,i.R3)(d(N=function(e,t){for(;f();)if(e+c===57)break;else if(e+c===84&&47===h())break;return"/*"+p(t,s-1)+"*"+(0,i.Dp)(47===e?e:f())}(f(),s),n,l,r.Ab,(0,i.Dp)(c),(0,i.tb)(N,2,-2),0),E);break;default:U+="/"}break;
6case 123*D:k[S++]=(0,i.to)(U)*R;case 125*D:case 59:case 0:switch(I){case 0:case 125:L=0;case 59+C:-1==R&&(U=(0,i.gx)(U,/\f/g,"")),T>0&&(0,i.to)(U)-A&&(0,i.R3)(T>32?_(U+";",b,l,A-1):_((0,i.gx)(U," ","")+";",b,l,A-2),E);break;case 59:U+=";";default:if((0,i.R3)(B=y(U,n,l,S,C,v,k,F,z=[],P=[],A),x),123===I){if(0===C)e(U,n,B,B,z,x,A,k,P);else switch(99===M&&110===(0,i.uO)(U,3)?100:M){case 100:case 108:case 109:case 115:e(t,B,B,b&&(0,i.R3)(y(t,B,B,0,0,v,k,F,v,z=[],A),P),v,P,A,k,b?z:P);break;default:e(U,B,B,B,[""],P,0,k,P)}}}S=C=T=0,D=R=1,F=U="",A=w;break;case 58:A=1+(0,i.to)(U),T=O;default:if(D<1){if(123==I)--D;else if(125==I&&0==D++&&125==(c=s>0?(0,i.uO)(u,--s):0,o--,10===c&&(o=1,a--),c))continue}switch(U+=(0,i.Dp)(I),I*D){case 38:R=C>0?1:(U+="\f",-1);break;case 44:k[S++]=((0,i.to)(U)-1)*R,R=1;break;case 64:45===h()&&(U+=m(f())),M=h(),C=A=(0,i.to)(F=U+=function(e){for(;!g(h());)f();return p(e,s)}(s)),I++;break;case 45:45===O&&2==(0,i.to)(U)&&(D=0)}}return x}("",null,null,null,[""],(t=e,a=o=1,l=(0,i.to)(u=t),s=0,e=[]),0,[0],e),u="",n}function y(e,t,n,a,o,l,s,c,u,f,h){for(var p=o-1,g=0===o?l:[""],m=(0,i.Ei)(g),b=0,y=0,_=0;b<a;++b)for(var v=0,x=(0,i.tb)(e,p+1,p=(0,i.Wn)(y=s[b])),w=e;v<m;++v)(w=(0,i.fy)(y>0?g[v]+" "+x:(0,i.gx)(x,/&\f/g,g[v])))&&(u[_++]=w);return d(e,t,n,0===o?r.Fr:c,u,f,h)}function _(e,t,n,a){return d(e,t,n,r.h5,(0,i.tb)(e,0,a),(0,i.tb)(e,a+1,-1),a)}},95240:function(e,t,n){"use strict";n.d(t,{P:function(){return o},q:function(){return a}});var r=n(81868),i=n(68628);function a(e,t){for(var n="",r=(0,i.Ei)(e),a=0;a<r;a++)n+=t(e[a],a,e,t)||"";return n}function o(e,t,n,o){switch(e.type){case r.JM:if(e.children.length)break;case r.K$:case r.h5:return e.return=e.return||e.value;case r.Ab:return"";case r.lK:return e.return=e.value+"{"+a(e.children,o)+"}";case r.Fr:e.value=e.props.join(",")}return(0,i.to)(n=a(e.children,o))?e.return=e.value+"{"+n+"}":""}},68628:function(e,t,n){"use strict";n.d(t,{Cw:function(){return l},Dp:function(){return i},Ei:function(){return d},R3:function(){return f},Wn:function(){return r},fy:function(){return a},gx:function(){return o},tb:function(){return c},to:function(){return u},uO:function(){return s}});var r=Math.abs,i=String.fromCharCode;function a(e){return e.trim()}function o(e,t,n){return e.replace(t,n)}function l(e,t){return e.indexOf(t)}function s(e,t){return 0|e.charCodeAt(t)}function c(e,t,n){return e.slice(t,n)}function u(e){return e.length}function d(e){return e.length}function f(e,t){return t.push(e),e}},71786:function(e,t,n){"use strict";n.d(t,{O:function(){return r}});let r=function(e){if(null==e)return a;
6if("string"==typeof e)return i(function(t){return t&&t.type===e});if("object"==typeof e)return Array.isArray(e)?function(e){let t=[],n=-1;for(;++n<e.length;)t[n]=r(e[n]);return i(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];let i=-1;for(;++i<t.length;)if(t[i].call(this,...n))return!0;return!1})}(e):i(function(t){let n;for(n in e)if(t[n]!==e[n])return!1;return!0});if("function"==typeof e)return i(e);throw Error("Expected function, string, or object as test")};function i(e){return function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return!!(t&&"object"==typeof t&&"type"in t&&e.call(this,t,...r))}}function a(){return!0}},89452:function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e?"position"in e||"type"in e?a(e.position):"start"in e||"end"in e?a(e):"line"in e||"column"in e?i(e):"":""}function i(e){return o(e&&e.line)+":"+o(e&&e.column)}function a(e){return i(e&&e.start)+"-"+i(e&&e.end)}function o(e){return e&&"number"==typeof e?e:1}n.d(t,{y:function(){return r}})},78374:function(e,t,n){"use strict";n.d(t,{S4:function(){return i}});var r=n(71786);let i=function(e,t,n,i){"function"==typeof t&&"function"!=typeof n&&(i=n,n=t,t=null);let a=(0,r.O)(t),o=i?-1:1;(function e(r,l,s){let c=r&&"object"==typeof r?r:{};if("string"==typeof c.type){let e="string"==typeof c.tagName?c.tagName:"string"==typeof c.name?c.name:void 0;Object.defineProperty(u,"name",{value:"node ("+r.type+(e?"<"+e+">":"")+")"})}return u;function u(){var c;let u,d,f,h=[];if((!t||a(r,l,s[s.length-1]||null))&&!1===(h=Array.isArray(c=n(r,s))?c:"number"==typeof c?[!0,c]:[c])[0])return h;if(r.children&&"skip"!==h[0])for(d=(i?r.children.length:-1)+o,f=s.concat(r);d>-1&&d<r.children.length;){if(!1===(u=e(r.children[d],d,f)())[0])return u;d="number"==typeof u[1]?u[1]:d+o}return h}})(e,void 0,[])()}},59298:function(e,t,n){"use strict";n.d(t,{Vn:function(){return i}});var r=n(78374);let i=function(e,t,n,i){"function"==typeof t&&"function"!=typeof n&&(i=n,n=t,t=null),(0,r.S4)(e,t,function(e,t){let r=t[t.length-1];return n(e,r?r.children.indexOf(e):null,r)},i)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.