8 lines
54 KiB
JavaScript
8 lines
54 KiB
JavaScript
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs=t()}(this,function(){"use strict";var d,b,y=1e3,v=6e4,_=36e5,p="millisecond",l="second",c="minute",r="hour",s="day",h="week",n="month",w="quarter",o="year",a="date",j="Invalid Date",C=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,O=/\[([^\]]+)]|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,x={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]||t[0])+"]"}},f=function(e,t,n){var s=String(e);return!s||s.length>=t?e:""+Array(t+1-s.length).join(n)+e},E={s:f,z:function(e){var t=-e.utcOffset(),n=t<0?-t:t,s=Math.floor(n/60),o=n%60;return(t<=0?"+":"-")+f(s,2,"0")+":"+f(o,2,"0")},m:function e(t,s){if(t.date()<s.date())return-e(s,t);var i=12*(s.year()-t.year())+(s.month()-t.month()),o=t.clone().add(i,n),a=s-o<0,r=t.clone().add(i+(a?-1:1),n);return+(-(i+(s-o)/(a?o-r:r-o))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return{M:n,y:o,w:h,d:s,D:a,h:r,m:c,s:l,ms:p,Q:w}[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return 0[0]===e}},u="en",i={};i[u]=x;var g=function(e){return e instanceof d},m=function e(t,n,s){if(!t)return u;if("string"==typeof t){{var o,r,c,a=t.toLowerCase();if(i[a]&&(o=a),n&&(i[a]=n,o=a),r=t.split("-"),!o&&r.length>1)return e(r[0])}}else c=t.name,i[c]=t,o=c;return!s&&o&&(u=o),o||!s&&u},t=function(e,t){if(g(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new d(n)},e=E;return e.l=m,e.i=g,e.w=function(e,n){return t(e,{locale:n.$L,utc:n.$u,x:n.$x,$offset:n.$offset})},d=function(){function u(e){this.$L=m(e.locale,null,!0),this.parse(e)}var d=u.prototype;return d.parse=function(t){this.$d=function(t){var n,o,i,s=t.date,a=t.utc;return null===s?new Date(NaN):e.u(s)?new Date:s instanceof Date?new Date(s):"string"==typeof s&&!/Z$/i.test(s)&&(n=s.match(C),n)?(o=n[2]-1||0,i=(n[7]||"0").substring(0,3),a?new Date(Date.UTC(n[1],o,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)):new Date(n[1],o,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)):new Date(s)}(t),this.$x=t.x||{},this.init()},d.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()},d.$utils=function(){return e},d.isValid=function(){return this.$d.toString()!==j},d.isSame=function(e,n){var s=t(e);return this.startOf(n)<=s&&s<=this.endOf(n)},d.isAfter=function(e,n){return t(e)<this.startOf(n)},d.isBefore=function(e,n){return this.endOf(n)<t(e)},d.$g=function(t,n,s){return e.u(t)?this[n]:this.set(s,t)},d.unix=function(){return Math.floor(this.valueOf()/1e3)},d.valueOf=function(){return this.$d.getTime()},d.startOf=function(t,i){var b,j,d=this,u=!!e.u(i)||i,_=e.p(t),m=function(t,n){var o=e.w(d.$u?Date.UTC(d.$y,n,t):new Date(d.$y,n,t),d);return u?o:o.endOf(s)},f=function(t,n){return e.w(d.toDate()[t].apply(d.toDate("s"),(u?[0,0,0,0]:[23,59,59,999]).slice(n)),d)},g=this.$W,v=this.$M,y=this.$D,p="set"+(this.$u?"UTC":"");switch(_){case o:return u?m(1,0):m(31,11);case n:return u?m(1,v):m(0,v+1);case h:return b=this.$locale().weekStart||0,j=(g<b?g+7:g)-b,m(u?y-j:y+(6-j),v);case s:case a:return f(p+"Hours",0);case r:return f(p+"Minutes",1);case c:return f(p+"Seconds",2);case l:return f(p+"Milliseconds",3);default:return this.clone()}},d.endOf=function(e){return this.startOf(e,!1)},d.$set=function(t,i){var d,h,m=e.p(t),u="set"+(this.$u?"UTC":""),f=(d={},d[s]=u+"Date",d[a]=u+"Date",d[n]=u+"Month",d[o]=u+"FullYear",d[r]=u+"Hours",d[c]=u+"Minutes",d[l]=u+"Seconds",d[p]=u+"Milliseconds",d)[m],g=m===s?this.$D+(i-this.$W):i;return m===n||m===o?(h=this.clone().set(a,1),h.$d[f](g),h.init(),this.$d=h.set(a,Math.min(this.$D,h.daysInMonth())).$d):f&&this.$d[f](g),this.init(),this},d.set=function(e,t){return this.clone().$set(e,t)},d.get=function(t){return this[e.p(t)]()},d.add=function(i,a){m=this,i=Number(i);var d,m,p,g,u=e.p(a),f=function(n){var s=t(m);return e.w(s.date(s.date()+Math.round(n*i)),m)};return u===n?this.set(n,this.$M+i):u===o?this.set(o,this.$y+i):u===s?f(1):u===h?f(7):(p=(d={},d[c]=v,d[r]=_,d[l]=y,d)[u]||1,g=this.$d.getTime()+i*p,e.w(g,this))},d.subtract=function(e,t){return this.add(-1*e,t)},d.format=function(t){if(u=this,n=this.$locale(),!this.isValid())return n.invalidDate||j;var n,u,l=t||"YYYY-MM-DDTHH:mm:ssZ",c=e.z(this),s=this.$H,i=this.$m,a=this.$M,r=n.weekdays,d=n.months,o=function(e,t,n,s){return e&&(e[t]||e(u,l))||n[t].slice(0,s)},h=function(t){return e.s(s%12||12,t,"0")},m=n.meridiem||function(e,t,n){var s=e<12?"AM":"PM";return n?s.toLowerCase():s},f={YY:String(this.$y).slice(-2),YYYY:this.$y,M:a+1,MM:e.s(a+1,2,"0"),MMM:o(n.monthsShort,a,d,3),MMMM:o(d,a),D:this.$D,DD:e.s(this.$D,2,"0"),d:String(this.$W),dd:o(n.weekdaysMin,this.$W,r,2),ddd:o(n.weekdaysShort,this.$W,r,3),dddd:r[this.$W],H:String(s),HH:e.s(s,2,"0"),h:h(1),hh:h(2),a:m(s,i,!0),A:m(s,i,!1),m:String(i),mm:e.s(i,2,"0"),s:String(this.$s),ss:e.s(this.$s,2,"0"),SSS:e.s(this.$ms,3,"0"),Z:c};return l.replace(O,function(e,t){return t||f[e]||c.replace(":","")})},d.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},d.diff=function(i,a,d){var u,b=e.p(a),p=t(i),g=(p.utcOffset()-this.utcOffset())*v,m=this-p,f=e.m(this,p);return f=(u={},u[o]=f/12,u[n]=f,u[w]=f/3,u[h]=(m-g)/6048e5,u[s]=(m-g)/864e5,u[r]=m/_,u[c]=m/v,u[l]=m/y,u)[b]||m,d?f:e.a(f)},d.daysInMonth=function(){return this.endOf(n).$D},d.$locale=function(){return i[this.$L]},d.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),s=m(e,t,!0);return s&&(n.$L=s),n},d.clone=function(){return e.w(this.$d,this)},d.toDate=function(){return new Date(this.valueOf())},d.toJSON=function(){return this.isValid()?this.toISOString():null},d.toISOString=function(){return this.$d.toISOString()},d.toString=function(){return this.$d.toUTCString()},u}(),b=d.prototype,t.prototype=b,[["$ms",p],["$s",l],["$m",c],["$H",r],["$W",s],["$M",n],["$y",o],["$D",a]].forEach(function(e){b[e[1]]=function(t){return this.$g(t,e[0],e[1])}}),t.extend=function(e,n){return e.$i||(e(n,d,t),e.$i=!0),t},t.locale=m,t.isDayjs=g,t.unix=function(e){return t(1e3*e)},t.en=i[u],t.Ls=i,t.p={},t}),!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).dayjs_plugin_relativeTime=t()}(this,function(){"use strict";return function(e,t,n){e=e||{};var s=t.prototype,o={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function i(e,t,n,o){return s.fromToBase(e,t,n,o)}n.en.relativeTime=o,s.fromToBase=function(t,s,i,a,r){for(var u,h,m,f,p=i.$locale().relativeTime||o,g=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],b=g.length,d=0;d<b;d+=1){var c=g[d],l=(c.d&&(f=a?n(t).diff(i,c.d,!0):i.diff(t,c.d,!0)),(e.rounding||Math.round)(f<0?-f:f)),v=0<f;if(l<=c.r||!c.r){h=p[(c=l<=1&&0<d?g[d-1]:c).l],r&&(l=r(""+l)),u="string"==typeof h?h.replace("%d",l):h(l,s,c.l,v);break}}return s?u:(m=v?p.future:p.past,"function"==typeof m?m(u):m.replace("%s",u))},s.to=function(e,t){return i(e,t,this,!0)},s.from=function(e,t){return i(e,t,this)};function a(e){return e.$u?n.utc():n()}s.toNow=function(e){return this.to(a(this),e)},s.fromNow=function(e){return this.from(a(this),e)}}});function toggleMenu(){document.getElementById("isToggle").classList.toggle("open");var e=document.getElementById("navigation");e.style.display==="block"?e.style.display="none":e.style.display="block"}function getClosest(e,t){for(Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(e){for(var n=(this.document||this.ownerDocument).querySelectorAll(e),t=n.length;--t>=0&&n.item(t)!==this;);return t>-1});e&&e!==document;e=e.parentNode)if(e.matches(t))return e;return null}function activateMenu(){var e,t,n,s,i,a,o=document.getElementsByClassName("sub-menu-item");if(o){for(e=null,n=0;n<o.length;n++)o[n].href===window.location.href&&(e=o[n]);e&&(e.classList.add("active"),i=getClosest(e,"li"),i&&i.classList.add("active"),s=getClosest(e,".parent-menu-item"),s?(s.classList.add("active"),a=s.querySelector(".menu-item"),a&&a.classList.add("active"),t=getClosest(s,".parent-parent-menu-item"),t&&t.classList.add("active")):(t=getClosest(e,".parent-parent-menu-item"),t&&t.classList.add("active")))}}function activateSidebarMenu(){if(n=location.pathname.substring(location.pathname.lastIndexOf("/")+1),n!==""&&document.getElementById("sidebar"))for(var n,t=document.querySelectorAll("#sidebar button"),e=0,s=t.length;e<s;e++)t[e].getAttribute("href").indexOf(n)!==-1&&(t[e].parentElement.className+=" active",t[e].closest(".sidebar-submenu")&&t[e].closest(".sidebar-submenu").classList.add("d-block"),t[e].closest(".sidebar-dropdown")&&t[e].closest(".sidebar-dropdown").classList.add("active"))}if(document.getElementById("close-sidebar")&&document.getElementById("close-sidebar").addEventListener("click",function(){document.getElementsByClassName("page-wrapper")[0].classList.toggle("toggled")}),!window.matchMedia("(min-width: 1024px)").matches&&document.getElementById("close-sidebar")){const e=document.getElementById("close-sidebar"),t=document.getElementById("sidebar"),n=Array.from(document.querySelectorAll(".sidebar-root-link,.sidebar-nested-link"));document.addEventListener("click",function(n){!e.contains(n.target)&&!t.contains(n.target)&&document.getElementsByClassName("page-wrapper")[0].classList.add("toggled")}),n.forEach(e=>{e.addEventListener("click",function(){document.getElementsByClassName("page-wrapper")[0].classList.add("toggled")})})}if(document.getElementById("navigation"))for(var mybutton,ddmenu,sanitizeHTML,elements=document.getElementById("navigation").getElementsByTagName("a"),i=0,len=elements.length;i<len;i++)elements[i].onclick=function(e){if(e.target.getAttribute("href")==="javascript:void(0)"){var t=e.target.nextElementSibling.nextElementSibling;t.classList.toggle("open")}};if(document.getElementById("sidebar"))for(elements=document.getElementById("sidebar").getElementsByTagName("button"),i=0,len=elements.length;i<len;i++)elements[i].onclick=function(e){e.target.parentElement.classList.toggle("active"),e.target.nextElementSibling.classList.toggle("d-block")};function windowScroll(){var e=document.getElementById("topnav");e===null||(document.body.scrollTop>=50||document.documentElement.scrollTop>=50?e.classList.add("nav-sticky"):e.classList.remove("nav-sticky"))}window.addEventListener("scroll",e=>{e.preventDefault(),windowScroll()}),mybutton=document.getElementById("back-to-top"),window.onscroll=function(){scrollFunction()};function scrollFunction(){mybutton!=null&&(document.body.scrollTop>500||document.documentElement.scrollTop>500?mybutton.style.display="block":mybutton.style.display="none")}function topFunction(){document.body.scrollTop=0,document.documentElement.scrollTop=0}if(document.getElementsByClassName("dd-menu"))for(ddmenu=document.getElementsByClassName("dd-menu"),i=0,len=ddmenu.length;i<len;i++)ddmenu[i].onclick=function(e){e.stopPropagation()};if(function(){if(t=location.pathname.substring(location.pathname.lastIndexOf("/")+1),t==="")return;for(var t,n=document.querySelectorAll(".sidebar-nav a"),e=0,s=n.length;e<s;e++)n[e].getAttribute("href").indexOf(t)!==-1&&(n[e].parentElement.className+=" active")}(),document.getElementById("relativetime")){dayjs.extend(window.dayjs_plugin_relativeTime);const e=document.getElementById("relativetime");let t=dayjs(e.getAttribute("data-authdate")).fromNow();document.getElementById("relativetime").innerHTML=t}const tooltipTriggerList=document.querySelectorAll('[data-bs-toggle="tooltip"]'),tooltipList=[...tooltipTriggerList].map(e=>new Tooltip(e));sanitizeHTML=function(e){return e.replace(/[^\w. ]/gi,function(e){return"&#"+e.charCodeAt(0)+";"})},!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.scrollSpy=t():e.scrollSpy=t()}(self,()=>(()=>{var n={138:(e,t,n)=>{e.exports=(e,t={})=>{const{ScrollSpy:o}=n(218),s=new o(e,t);return window.onload=s.onScroll(),window.addEventListener("scroll",()=>s.onScroll()),s}},218:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ScrollSpy:()=>s});class s{constructor(e,t={}){if(!e)throw new Error("First argument is query selector to your navigation.");if("object"!=typeof t)throw new Error("Second argument must be instance of Object.");t.smoothScroll=!0===t.smoothScroll&&{}||t.smoothScroll,this.menuList=e instanceof HTMLElement?e:document.querySelector(e),this.options=Object.assign({},{sectionClass:".scrollspy",menuActiveTarget:"li > a",offset:0,hrefAttribute:"href",activeClass:"active",scrollContainer:"",smoothScroll:{}},t),this.options.scrollContainer?this.scroller=this.options.scrollContainer instanceof HTMLElement?this.options.scrollContainer:document.querySelector(this.options.scrollContainer):this.scroller=window,this.sections=document.querySelectorAll(this.options.sectionClass),this.attachEventListeners()}attachEventListeners(){this.scroller&&(this.scroller.addEventListener("scroll",()=>this.onScroll()),this.options.smoothScroll)&&this.menuList.querySelectorAll(this.options.menuActiveTarget).forEach(e=>e.addEventListener("click",this.onClick.bind(this)))}onClick(e){const n=e.target.getAttribute(this.options.hrefAttribute),t=document.querySelector(n);t&&this.options.smoothScroll&&(e.preventDefault(),this.scrollTo(t))}onScroll(){const t=this.getSectionInView(),e=this.getMenuItemBySection(t);e&&(this.removeCurrentActive({ignore:e}),this.setActive(e))}scrollTo(e){const t="function"==typeof this.options.smoothScrollBehavior&&this.options.smoothScrollBehavior;t?t(e,this.options.smoothScroll):e.scrollIntoView({...this.options.smoothScroll,behavior:"smooth"})}getMenuItemBySection(e){if(!e)return;const t=e.getAttribute("id");return this.menuList.querySelector(`[${this.options.hrefAttribute}="#${t}"]`)}getSectionInView(){for(let e=0;e<this.sections.length;e++){const n=this.sections[e].offsetTop,s=n+this.sections[e].offsetHeight;let t=(document.documentElement.scrollTop||document.body.scrollTop)+this.options.offset;if(this.options.scrollContainer&&this.scroller&&(t=this.scroller.scrollTop+this.options.offset),t>n&&t<=s)return this.sections[e]}}setActive(e){e.classList.contains(this.options.activeClass)||e.classList.add(this.options.activeClass)}removeCurrentActive({ignore:e}){const{hrefAttribute:t,menuActiveTarget:n,activeClass:s}=this.options,o=`${n}.${s}:not([${t}="${e.getAttribute(t)}"])`;this.menuList.querySelectorAll(o).forEach(e=>e.classList.remove(this.options.activeClass))}}}},t={};function e(s){var o,i=t[s];return 0[0]!==i?i.exports:(o=t[s]={exports:{}},n[s](o,o.exports,e),o.exports)}return e.d=(t,n)=>{for(var s in n)e.o(n,s)&&!e.o(t,s)&&Object.defineProperty(t,s,{enumerable:!0,get:n[s]})},e.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},e(138)})()),(()=>{window.onload=function(){scrollSpy("toc",{sectionClass:"h1,h2,h3,h4",offset:100})}})();const scrollArea=document.getElementById("content"),tocBtn=document.getElementById("toc-dropdown-btn");scrollArea.addEventListener("activate.bs.scrollspy",function(){var e=document.querySelector(".dropdown-menu li > a.active").innerHTML;tocBtn.innerHTML=e}),tocBtn.addEventListener("shown.bs.dropdown",e=>{tocBtn.style.borderBottom="none",tocBtn.style.borderRadius="4px 4px 0 0"}),tocBtn.addEventListener("hidden.bs.dropdown",e=>{tocBtn.style.borderBottom="1px solid var(--alert-border-color)",tocBtn.style.borderRadius="4px"}),(()=>{var t,e=Object.getOwnPropertyNames,n=(t,n)=>function(){return t&&(n=(0,t[e(t)[0]])(t=0)),n},s=(t,n)=>function(){return n||(0,t[e(t)[0]])((n={exports:{}}).exports,n),n.exports},o=n({"ns-hugo-params:<stdin>"(){t={langPath:"https://enterprise.federated.computer/docs/js/components/"}}}),i=s({"<stdin>"(e,n){o();var i=typeof window!="undefined"?window:typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope?self:{},s=function(e){var s,a,l=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,f=0,i={},t={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof n?new n(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++f}),e.__id},clone:function e(n,s){s=s||{};var o,i,a;switch(t.util.type(n)){case"Object":if(i=t.util.objId(n),s[i])return s[i];o={},s[i]=o;for(a in n)n.hasOwnProperty(a)&&(o[a]=e(n[a],s));return o;case"Array":return i=t.util.objId(n),s[i]?s[i]:(o=[],s[i]=o,n.forEach(function(t,n){o[n]=e(t,s)}),o);default:return n}},getLanguage:function(e){for(;e;){var t=l.exec(e.className);if(t)return t[1].toLowerCase();e=e.parentElement}return"none"},setLanguage:function(e,t){e.className=e.className.replace(RegExp(l,"gi"),""),e.classList.add("language-"+t)},currentScript:function(){if(typeof document=="undefined")return null;if("currentScript"in document&&1<2)return document.currentScript;try{throw new Error}catch(s){var e,n,t=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(s.stack)||[])[1];if(t){e=document.getElementsByTagName("script");for(n in e)if(e[n].src==t)return e[n]}return null}},isActive:function(e,t,n){for(var s,o="no-"+t;e;){if(s=e.classList,s.contains(t))return!0;if(s.contains(o))return!1;e=e.parentElement}return!!n}},languages:{plain:i,plaintext:i,text:i,txt:i,extend:function(e,n){var o,s=t.util.clone(t.languages[e]);for(o in n)s[o]=n[o];return s},insertBefore:function(e,n,s,o){o=o||t.languages;var a,c,l,r=o[e],i={};for(a in r)if(r.hasOwnProperty(a)){if(a==n)for(c in s)s.hasOwnProperty(c)&&(i[c]=s[c]);s.hasOwnProperty(a)||(i[a]=r[a])}return l=o[e],o[e]=i,t.languages.DFS(t.languages,function(t,n){n===l&&t!=e&&(this[t]=i)}),i},DFS:function e(n,s,o,i){i=i||{};var a,r,l,c=t.util.objId;for(r in n)n.hasOwnProperty(r)&&(s.call(n,r,n[r],o||r),a=n[r],l=t.util.type(a),l==="Object"&&!i[c(a)]?(i[c(a)]=!0,e(a,s,null,i)):l==="Array"&&!i[c(a)]&&(i[c(a)]=!0,e(a,s,r,i)))}},plugins:{},highlightAll:function(e,n){t.highlightAllUnder(document,e,n)},highlightAllUnder:function(e,n,s){var i,a,o={callback:s,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};t.hooks.run("before-highlightall",o),o.elements=Array.prototype.slice.apply(o.container.querySelectorAll(o.selector)),t.hooks.run("before-all-elements-highlight",o);for(i=0;a=o.elements[i++];)t.highlightElement(a,n===!0,o.callback)},highlightElement:function(n,s,o){var i,a,l,d,r=t.util.getLanguage(n),u=t.languages[r];t.util.setLanguage(n,r),a=n.parentElement,a&&a.nodeName.toLowerCase()==="pre"&&t.util.setLanguage(a,r),d=n.textContent,i={element:n,language:r,grammar:u,code:d};function c(e){i.highlightedCode=e,t.hooks.run("before-insert",i),i.element.innerHTML=i.highlightedCode,t.hooks.run("after-highlight",i),t.hooks.run("complete",i),o&&o.call(i.element)}if(t.hooks.run("before-sanity-check",i),a=i.element.parentElement,a&&a.nodeName.toLowerCase()==="pre"&&!a.hasAttribute("tabindex")&&a.setAttribute("tabindex","0"),!i.code){t.hooks.run("complete",i),o&&o.call(i.element);return}if(t.hooks.run("before-highlight",i),!i.grammar){c(t.util.encode(i.code));return}s&&e.Worker?(l=new Worker(t.filename),l.onmessage=function(e){c(e.data)},l.postMessage(JSON.stringify({language:i.language,code:i.code,immediateClose:!0}))):c(t.highlight(i.code,i.grammar,i.language))},highlight:function(e,s,o){var i={code:e,grammar:s,language:o};if(t.hooks.run("before-tokenize",i),!i.grammar)throw new Error('The language "'+i.language+'" has no grammar.');return i.tokens=t.tokenize(i.code,i.grammar),t.hooks.run("after-tokenize",i),n.stringify(t.util.encode(i.tokens),i.language)},tokenize:function(e,t){var n,i,s=t.rest;if(s){for(i in s)t[i]=s[i];delete t.rest}return n=new u,o(n,n.head,e),c(e,n,t,n.head,0),m(n)},hooks:{all:{},add:function(e,n){var s=t.hooks.all;s[e]=s[e]||[],s[e].push(n)},run:function(e,n){var o,i,s=t.hooks.all[e];if(!s||!s.length)return;for(o=0;i=s[o++];)i(n)}},Token:n};e.Prism=t;function n(e,t,n,s){this.type=e,this.content=t,this.alias=n,this.length=(s||"").length|0}n.stringify=function e(n,s){if(typeof n=="string")return n;if(Array.isArray(n)){var o,i,a,c,r="";return n.forEach(function(t){r+=e(t,s)}),r}o={type:n.type,content:e(n.content,s),tag:"span",classes:["token",n.type],attributes:{},language:s},i=n.alias,i&&(Array.isArray(i)?Array.prototype.push.apply(o.classes,i):o.classes.push(i)),t.hooks.run("wrap",o),a="";for(c in o.attributes)a+=" "+c+'="'+(o.attributes[c]||"").replace(/"/g,""")+'"';return"<"+o.tag+' class="'+o.classes.join(" ")+'"'+a+">"+o.content+"</"+o.tag+">"};function d(e,t,n,s){e.lastIndex=t;var i,o=e.exec(n);return o&&s&&o[1]&&(i=o[1].length,o.index+=i,o[0]=o[0].slice(i)),o}function c(e,s,i,a,r,l){for(_ in i){if(!i.hasOwnProperty(_)||!i[_])continue;for(v=i[_],v=Array.isArray(v)?v:[v],y=0;y<v.length;++y){if(l&&l.cause==_+","+y)return;m=v[y],M=m.inside,S=!!m.lookbehind,T=!!m.greedy,L=m.alias,T&&!m.pattern.global&&(N=m.pattern.toString().match(/[imsuy]*$/)[0],m.pattern=RegExp(m.pattern.source,N+"g"));for(var m,f,g,v,b,j,y,_,w,O,x,C,E,k,A,S,M,F,T,D,N,L,R,z=m.pattern||m,u=a.next,p=r;u!==s.tail;p+=u.value.length,u=u.next){if(l&&p>=l.reach)break;if(b=u.value,s.length>e.length)return;if(b instanceof n)continue;if(O=1,T){if(f=d(z,p,e,S),!f||f.index>=e.length)break;for(C=f.index,D=f.index+f[0].length,g=p,g+=u.value.length;C>=g;)u=u.next,g+=u.value.length;if(g-=u.value.length,p=g,u.value instanceof n)continue;for(j=u;j!==s.tail&&(g<D||typeof j.value=="string");j=j.next)O++,g+=j.value.length;O--,b=e.slice(p,g),f.index-=p}else if(f=d(z,0,b,S),!f)continue;C=f.index,x=f[0],A=b.slice(0,C),F=b.slice(C+x.length),k=p+b.length,l&&k>l.reach&&(l.reach=k),w=u.prev,A&&(w=o(s,w,A),p+=A.length),h(s,w,O),R=new n(_,M?t.tokenize(x,M):x,L,x),u=o(s,w,R),F&&o(s,u,F),O>1&&(E={cause:_+","+y,reach:k},c(e,s,i,u.prev,p,E),l&&E.reach>l.reach&&(l.reach=E.reach))}}}}function u(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function o(e,t,n){var o=t.next,s={value:n,prev:t,next:o};return t.next=s,o.prev=s,e.length++,s}function h(e,t,n){for(var s=t.next,o=0;o<n&&s!==e.tail;o++)s=s.next;t.next=s,s.prev=t,e.length-=o}function m(e){for(var n=[],t=e.head.next;t!==e.tail;)n.push(t.value),t=t.next;return n}if(!e.document)return e.addEventListener?(t.disableWorkerMessageHandler||e.addEventListener("message",function(n){var s=JSON.parse(n.data),o=s.language,i=s.code,a=s.immediateClose;e.postMessage(t.highlight(i,t.languages[o],o)),a&&e.close()},!1),t):t;s=t.util.currentScript(),s&&(t.filename=s.src,s.hasAttribute("data-manual")&&(t.manual=!0));function r(){t.manual||t.highlightAll()}return t.manual||(a=document.readyState,a==="loading"||a==="interactive"&&s&&s.defer?document.addEventListener("DOMContentLoaded",r):window.requestAnimationFrame?window.requestAnimationFrame(r):window.setTimeout(r,16)),t}(i);typeof n!="undefined"&&n.exports&&(n.exports=s),typeof global!="undefined"&&(global.Prism=s),s.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>/=$<%]+(?:\s(?:\s*[^\s>/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>/]+/,inside:{namespace:/^[^\s>/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},s.languages.markup.tag.inside["attr-value"].inside.entity=s.languages.markup.entity,s.languages.markup.doctype.inside["internal-subset"].inside=s.languages.markup,s.hooks.add("wrap",function(e){e.type==="entity"&&(e.attributes.title=e.content.replace(/&/,"&"))}),Object.defineProperty(s.languages.markup.tag,"addInlined",{value:function(t,n){var i,a,o={};o["language-"+n]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:s.languages[n]},o.cdata=/^<!\[CDATA\[|\]\]>$/i,i={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:o}},i["language-"+n]={pattern:/[\s\S]+/,inside:s.languages[n]},a={},a[t]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return t}),"i"),lookbehind:!0,greedy:!0,inside:i},s.languages.insertBefore("markup","cdata",a)}}),Object.defineProperty(s.languages.markup.tag,"addAttribute",{value:function(e,t){s.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:s.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),s.languages.html=s.languages.markup,s.languages.mathml=s.languages.markup,s.languages.svg=s.languages.markup,s.languages.xml=s.languages.extend("markup",{}),s.languages.ssml=s.languages.xml,s.languages.atom=s.languages.xml,s.languages.rss=s.languages.xml,function(e){var n,t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css,n=e.languages.markup,n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(s),s.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},s.languages.javascript=s.languages.extend("clike",{"class-name":[s.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),s.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,s.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:s.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:s.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:s.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:s.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:s.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),s.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:s.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),s.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),s.languages.markup&&(s.languages.markup.tag.addInlined("script","javascript"),s.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),s.languages.js=s.languages.javascript,function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var t={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(t).forEach(function(n){var o=t[n],s=[];/^\w+$/.test(n)||s.push(/\w+/.exec(n)[0]),n==="diff"&&s.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+o+`].*(?:\r
|
|
?|
|
|
|(?![\\s\\S])))+`,"m"),alias:s,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}}),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(s),function(){if(typeof s=="undefined"||typeof document=="undefined"||!document.querySelector)return;var n,i,l,a="line-numbers",e="linkable-line-numbers",u=/\n(?!$)/g;function t(e,t){return Array.prototype.slice.call((t||document).querySelectorAll(e))}function r(e,t){return e.classList.contains(t)}function c(e){e()}l=function(){var e;return function(){if(typeof e=="undefined"){var t=document.createElement("div");t.style.fontSize="13px",t.style.lineHeight="1.5",t.style.padding="0",t.style.border="0",t.innerHTML=" <br /> ",document.body.appendChild(t),e=t.offsetHeight===38,document.body.removeChild(t)}return e}}();function h(e,t){var o=getComputedStyle(e),s=getComputedStyle(t);function n(e){return+e.substr(0,e.length-2)}return t.offsetTop+n(s.borderTopWidth)+n(s.paddingTop)-n(o.paddingTop)}function o(t){return!!t&&!!/pre/i.test(t.nodeName)&&(!!t.hasAttribute("data-line")||!!(t.id&&s.util.isActive(t,e)))}n=!0,s.plugins.lineHighlight={highlightLines:function(i,d,m){d=typeof d=="string"?d:i.getAttribute("data-line")||"";var g,y,C=d.replace(/\s+/g,"").split(",").filter(Boolean),j=+i.getAttribute("data-line-offset")||0,E=l()?parseInt:parseFloat,O=E(getComputedStyle(i).lineHeight),v=s.util.isActive(i,a),p=i.querySelector("code"),_=v?i:p||i,f=[],w=p.textContent.match(u),x=w?w.length+1:1,b=!p||_==p?0:h(i,p);return C.forEach(function(e){var t,a,r,l,d,c=e.split("-"),n=+c[0],o=+c[1]||n,o=Math.min(x+j,o);if(o<n)return;t=i.querySelector('.line-highlight[data-range="'+e+'"]')||document.createElement("div"),f.push(function(){t.setAttribute("aria-hidden","true"),t.setAttribute("data-range",e),t.className=(m||"")+" line-highlight"}),v&&s.plugins.lineNumbers?(a=s.plugins.lineNumbers.getLine(i,n),r=s.plugins.lineNumbers.getLine(i,o),a&&(l=a.offsetTop+b+"px",f.push(function(){t.style.top=l})),r&&(d=r.offsetTop-a.offsetTop+r.offsetHeight+"px",f.push(function(){t.style.height=d}))):f.push(function(){t.setAttribute("data-start",String(n)),o>n&&t.setAttribute("data-end",String(o)),t.style.top=(n-j-1)*O+b+"px",t.textContent=new Array(o-n+2).join(`
|
|
`)}),f.push(function(){t.style.width=i.scrollWidth+"px"}),f.push(function(){_.appendChild(t)})}),g=i.id,v&&s.util.isActive(i,e)&&g&&(r(i,e)||f.push(function(){i.classList.add(e)}),y=parseInt(i.getAttribute("data-start")||"1"),t(".line-numbers-rows > span",i).forEach(function(e,t){var s=t+y;e.onclick=function(){var e=g+"."+s;n=!1,location.hash=e,setTimeout(function(){n=!0},1)}})),function(){f.forEach(c)}}};function d(){var e,i,a,r,o=location.hash.slice(1);if(t(".temporary.line-highlight").forEach(function(e){e.parentNode.removeChild(e)}),i=(o.match(/\.([\d,-]+)$/)||[,""])[1],!i||document.getElementById(o))return;if(a=o.slice(0,o.lastIndexOf(".")),e=document.getElementById(a),!e)return;e.hasAttribute("data-line")||e.setAttribute("data-line",""),r=s.plugins.lineHighlight.highlightLines(e,i,"temporary "),r(),n&&document.querySelector(".temporary.line-highlight").scrollIntoView()}i=0,s.hooks.add("before-sanity-check",function(e){var n,s=e.element.parentElement;if(!o(s))return;n=0,t(".line-highlight",s).forEach(function(e){n+=e.textContent.length,e.parentNode.removeChild(e)}),n&&/^(?: \n)+$/.test(e.code.slice(-n))&&(e.code=e.code.slice(0,-n))}),s.hooks.add("complete",function e(t){var c,l,u,n=t.element.parentElement;if(!o(n))return;clearTimeout(i),c=s.plugins.lineNumbers,l=t.plugins&&t.plugins.lineNumbers,r(n,a)&&c&&!l?s.hooks.add("line-numbers",e):(u=s.plugins.lineHighlight.highlightLines(n),u(),i=setTimeout(d,1))}),window.addEventListener("hashchange",d),window.addEventListener("resize",function(){var e=t("pre").filter(o).map(function(e){return s.plugins.lineHighlight.highlightLines(e)});e.forEach(c)})}(),function(){if(typeof s=="undefined"||typeof document=="undefined")return;var n,e="line-numbers",o=/\n(?!$)/g,i=s.plugins.lineNumbers={getLine:function(t,n){if(t.tagName!=="PRE"||!t.classList.contains(e))return;var s,i,a,o=t.querySelector(".line-numbers-rows");if(!o)return;return s=parseInt(t.getAttribute("data-start"),10)||1,i=s+(o.children.length-1),n<s&&(n=s),n>i&&(n=i),a=n-s,o.children[a]},resize:function(e){t([e])},assumeViewportIndependence:!0};function t(e){if(e=e.filter(function(e){var n=a(e),t=n["white-space"];return t==="pre-wrap"||t==="pre-line"}),e.length==0)return;var t=e.map(function(e){var t,s,i,n=e.querySelector("code"),a=e.querySelector(".line-numbers-rows");return!n||!a?0[0]:(t=e.querySelector(".line-numbers-sizer"),s=n.textContent.split(o),t||(t=document.createElement("span"),t.className="line-numbers-sizer",n.appendChild(t)),t.innerHTML="0",t.style.display="block",i=t.getBoundingClientRect().height,t.innerHTML="",{element:e,lines:s,lineHeights:[],oneLinerHeight:i,sizer:t})}).filter(Boolean);t.forEach(function(e){var s=e.sizer,t=e.lines,n=e.lineHeights,o=e.oneLinerHeight;n[t.length-1]=0[0],t.forEach(function(e,t){if(e&&e.length>1){var i=s.appendChild(document.createElement("span"));i.style.display="block",i.textContent=e}else n[t]=o})}),t.forEach(function(e){for(var s=e.sizer,n=e.lineHeights,o=0,t=0;t<n.length;t++)n[t]===0[0]&&(n[t]=s.children[o++].getBoundingClientRect().height)}),t.forEach(function(e){var t=e.sizer,n=e.element.querySelector(".line-numbers-rows");t.style.display="none",t.innerHTML="",e.lineHeights.forEach(function(e,t){n.children[t].style.height=e+"px"})})}function a(e){return e?window.getComputedStyle?getComputedStyle(e):e.currentStyle||null:null}n=0[0],window.addEventListener("resize",function(){if(i.assumeViewportIndependence&&n===window.innerWidth)return;n=window.innerWidth,t(Array.prototype.slice.call(document.querySelectorAll("pre."+e)))}),s.hooks.add("complete",function(n){if(!n.code)return;var a,c,l,d,r=n.element,i=r.parentNode;if(!i||!/pre/i.test(i.nodeName))return;if(r.querySelector(".line-numbers-rows"))return;if(!s.util.isActive(r,e))return;r.classList.remove(e),i.classList.add(e),c=n.code.match(o),l=c?c.length+1:1,d=new Array(l+1).join("<span></span>"),a=document.createElement("span"),a.setAttribute("aria-hidden","true"),a.className="line-numbers-rows",a.innerHTML=d,i.hasAttribute("data-start")&&(i.style.counterReset="linenumber "+(parseInt(i.getAttribute("data-start"),10)-1)),n.element.appendChild(a),t([i]),s.hooks.run("line-numbers",n)}),s.hooks.add("line-numbers",function(e){e.plugins=e.plugins||{},e.plugins.lineNumbers=!0})}(),function(){if(typeof s=="undefined"||typeof document=="undefined")return;Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var n,a="Loading…",r=function(e,t){return"✖ Error "+e+" while fetching file: "+t},c="✖ Error: File does not exist or is empty",l={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},e="data-src-status",o="loading",i="loaded",d="failed",t="pre[data-src]:not(["+e+'="'+i+'"]):not(['+e+'="'+o+'"])';function u(e,t,n){var s=new XMLHttpRequest;s.open("GET",e,!0),s.onreadystatechange=function(){s.readyState==4&&(s.status<400&&s.responseText?t(s.responseText):n(s.status>=400?r(s.status,s.statusText):c))},s.send(null)}function h(e){var t,s,o,n=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");return n?(t=Number(n[1]),o=n[2],s=n[3],o?s?[t,Number(s)]:[t,0[0]]:[t,t]):0[0]}s.hooks.add("before-highlightall",function(e){e.selector+=", "+t}),s.hooks.add("before-sanity-check",function(n){var c,m,f,p,g,r=n.element;r.matches(t)&&(n.code="",r.setAttribute(e,o),c=r.appendChild(document.createElement("CODE")),c.textContent=a,f=r.getAttribute("data-src"),m=n.language,m==="none"&&(p=(/\.(\w+)$/.exec(f)||[,"none"])[1],m=l[p]||p),s.util.setLanguage(c,m),s.util.setLanguage(r,m),g=s.plugins.autoloader,g&&g.loadLanguages(m),u(f,function(t){r.setAttribute(e,i);var n,o,a,l=h(r.getAttribute("data-range"));l&&(n=t.split(/\r\n?|\n/g),o=l[0],a=l[1]==null?n.length:l[1],o<0&&(o+=n.length),o=Math.max(0,Math.min(o-1,n.length)),a<0&&(a+=n.length),a=Math.max(0,Math.min(a,n.length)),t=n.slice(o,a).join(`
|
|
`),r.hasAttribute("data-start")||r.setAttribute("data-start",String(o+1))),c.textContent=t,s.highlightElement(c)},function(t){r.setAttribute(e,d),c.textContent=t}))}),s.plugins.fileHighlight={highlight:function(n){for(var a,o=(n||document).querySelectorAll(t),i=0;a=o[i++];)s.highlightElement(a)}},n=!1,s.fileHighlight=function(){n||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),n=!0),s.plugins.fileHighlight.highlight.apply(this,arguments)}}(),function(){if(typeof s=="undefined"||typeof document=="undefined")return;var n,a,r,c,d,j={javascript:"clike",actionscript:"javascript",apex:["clike","sql"],arduino:"cpp",aspnet:["markup","csharp"],birb:"clike",bison:"c",c:"clike",csharp:"clike",cpp:"c",cfscript:"clike",chaiscript:["clike","cpp"],cilkc:"c",cilkcpp:"cpp",coffeescript:"javascript",crystal:"ruby","css-extras":"css",d:"clike",dart:"clike",django:"markup-templating",ejs:["javascript","markup-templating"],etlua:["lua","markup-templating"],erb:["ruby","markup-templating"],fsharp:"clike","firestore-security-rules":"clike",flow:"javascript",ftl:"markup-templating",gml:"clike",glsl:"c",go:"clike",gradle:"clike",groovy:"clike",haml:"ruby",handlebars:"markup-templating",haxe:"clike",hlsl:"c",idris:"haskell",java:"clike",javadoc:["markup","java","javadoclike"],jolie:"clike",jsdoc:["javascript","javadoclike","typescript"],"js-extras":"javascript",json5:"json",jsonp:"json","js-templates":"javascript",kotlin:"clike",latte:["clike","markup-templating","php"],less:"css",lilypond:"scheme",liquid:"markup-templating",markdown:"markup","markup-templating":"markup",mongodb:"javascript",n4js:"javascript",objectivec:"c",opencl:"c",parser:"markup",php:"markup-templating",phpdoc:["php","javadoclike"],"php-extras":"php",plsql:"sql",processing:"clike",protobuf:"clike",pug:["markup","javascript"],purebasic:"clike",purescript:"haskell",qsharp:"clike",qml:"javascript",qore:"clike",racket:"scheme",cshtml:["markup","csharp"],jsx:["markup","javascript"],tsx:["jsx","typescript"],reason:"clike",ruby:"clike",sass:"css",scss:"css",scala:"java","shell-session":"bash",smarty:"markup-templating",solidity:"clike",soy:"markup-templating",sparql:"turtle",sqf:"clike",squirrel:"clike",stata:["mata","java","python"],"t4-cs":["t4-templating","csharp"],"t4-vb":["t4-templating","vbnet"],tap:"yaml",tt2:["clike","markup-templating"],textile:"markup",twig:"markup-templating",typescript:"javascript",v:"clike",vala:"clike",vbnet:"basic",velocity:"markup",wiki:"markup",xeora:"markup","xml-doc":"markup",xquery:"markup"},m={html:"markup",xml:"markup",svg:"markup",mathml:"markup",ssml:"markup",atom:"markup",rss:"markup",js:"javascript",g4:"antlr4",ino:"arduino","arm-asm":"armasm",art:"arturo",adoc:"asciidoc",avs:"avisynth",avdl:"avro-idl",gawk:"awk",sh:"bash",shell:"bash",shortcode:"bbcode",rbnf:"bnf",oscript:"bsl",cs:"csharp",dotnet:"csharp",cfc:"cfscript","cilk-c":"cilkc","cilk-cpp":"cilkcpp",cilk:"cilkcpp",coffee:"coffeescript",conc:"concurnas",jinja2:"django","dns-zone":"dns-zone-file",dockerfile:"docker",gv:"dot",eta:"ejs",xlsx:"excel-formula",xls:"excel-formula",gamemakerlanguage:"gml",po:"gettext",gni:"gn",ld:"linker-script","go-mod":"go-module",hbs:"handlebars",mustache:"handlebars",hs:"haskell",idr:"idris",gitignore:"ignore",hgignore:"ignore",npmignore:"ignore",webmanifest:"json",kt:"kotlin",kts:"kotlin",kum:"kumir",tex:"latex",context:"latex",ly:"lilypond",emacs:"lisp",elisp:"lisp","emacs-lisp":"lisp",md:"markdown",moon:"moonscript",n4jsd:"n4js",nani:"naniscript",objc:"objectivec",qasm:"openqasm",objectpascal:"pascal",px:"pcaxis",pcode:"peoplecode",plantuml:"plant-uml",pq:"powerquery",mscript:"powerquery",pbfasm:"purebasic",purs:"purescript",py:"python",qs:"qsharp",rkt:"racket",razor:"cshtml",rpy:"renpy",res:"rescript",robot:"robotframework",rb:"ruby","sh-session":"shell-session",shellsession:"shell-session",smlnj:"sml",sol:"solidity",sln:"solution-file",rq:"sparql",sclang:"supercollider",t4:"t4-cs",trickle:"tremor",troy:"tremor",trig:"turtle",ts:"typescript",tsconfig:"typoscript",uscript:"unrealscript",uc:"unrealscript",url:"uri",vb:"visual-basic",vba:"visual-basic",webidl:"web-idl",mathematica:"wolfram",nb:"wolfram",wl:"wolfram",xeoracube:"xeora",yml:"yaml"},e={},v="none",o=t.langPath,u=s.util.currentScript();u&&(r=/\bplugins\/autoloader\/prism-autoloader\.(?:min\.)?js(?:\?[^\r\n/]*)?$/i,c=/(^|\/)[\w-]+\.(?:min\.)?js(?:\?[^\r\n/]*)?$/i,a=u.getAttribute("data-autoloader-path"),a!=null?o=a.trim().replace(/\/?$/,"/"):(n=u.src,r.test(n)?o=n.replace(r,"components/"):c.test(n)&&(o=n.replace(c,"$1components/")))),d=s.plugins.autoloader={languages_path:o,use_minified:!0,loadLanguages:l};function f(e,t,n){var s=document.createElement("script");s.src=e,s.async=!0,s.onload=function(){document.body.removeChild(s),t&&t()},s.onerror=function(){document.body.removeChild(s),n&&n()},document.body.appendChild(s)}function p(e){var n,t=(e.getAttribute("data-dependencies")||"").trim();return t||(n=e.parentElement,n&&n.tagName.toLowerCase()==="pre"&&(t=(n.getAttribute("data-dependencies")||"").trim())),t?t.split(/\s*,\s*/g):[]}function h(t){if(t.indexOf("!")>=0)return!1;if(t=m[t]||t,t in s.languages)return!0;var n=e[t];return n&&!n.error&&n.loading===!1}function g(e){return d.languages_path+"prism-"+e+(d.use_minified?".min":"")+".js"}function l(e,t,n){typeof e=="string"&&(e=[e]);var o=e.length,i=0,s=!1;if(o===0){t&&setTimeout(t,0);return}function a(){if(s)return;i++,i===o&&t&&t(e)}e.forEach(function(e){b(e,a,function(){if(s)return;s=!0,n&&n(e)})})}function b(t,n,s){var o,a=t.indexOf("!")>=0;t=t.replace("!",""),t=m[t]||t;function r(){var o=e[t];o||(o=e[t]={callbacks:[]}),o.callbacks.push({success:n,error:s}),!a&&h(t)?i(t,"success"):!a&&o.error?i(t,"error"):(a||!o.loading)&&(o.loading=!0,o.error=!1,f(g(t),function(){o.loading=!1,i(t,"success")},function(){o.loading=!1,o.error=!0,i(t,"error")}))}o=j[t],o&&o.length?l(o,r,s):r()}function i(t,n){if(e[t]){for(var i,s=e[t].callbacks,o=0,a=s.length;o<a;o++)i=s[o][n],i&&setTimeout(i,0);s.length=0}}s.hooks.add("complete",function(e){var t,o=e.element,n=e.language;if(!o||!n||n===v)return;t=p(o),/^diff-./i.test(n)?(t.push("diff"),t.push(n.substr("diff-".length))):t.push(n),t.every(h)||l(t,function(){s.highlightElement(o)})})}(),function(){if(typeof s=="undefined")return;var e,t=Object.assign||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e};function o(e){this.defaults=t({},e)}function a(e){return e.replace(/-(\w)/g,function(e,t){return t.toUpperCase()})}function i(e){for(var n=0,t=0;t<e.length;++t)e.charCodeAt(t)==" ".charCodeAt(0)&&(n+=3);return e.length+n}e={"remove-trailing":"boolean","remove-indent":"boolean","left-trim":"boolean","right-trim":"boolean","break-lines":"number",indent:"number","remove-initial-line-feed":"boolean","tabs-to-spaces":"number","spaces-to-tabs":"number"},o.prototype={setDefaults:function(e){this.defaults=t(this.defaults,e)},normalize:function(e,n){n=t(this.defaults,n);for(s in n){var s,o=a(s);s!=="normalize"&&o!=="setDefaults"&&n[s]&&this[o]&&(e=this[o].call(this,e,n[s]))}return e},leftTrim:function(e){return e.replace(/^\s+/,"")},rightTrim:function(e){return e.replace(/\s+$/,"")},tabsToSpaces:function(e,t){return t=t|0||4,e.replace(/\t/g,new Array(++t).join(" "))},spacesToTabs:function(e,t){return t=t|0||4,e.replace(RegExp(" {"+t+"}","g")," ")},removeTrailing:function(e){return e.replace(/\s*?$/gm,"")},removeInitialLineFeed:function(e){return e.replace(/^(?:\r?\n|\r)/,"")},removeIndent:function(e){var t=e.match(/^[^\S\n\r]*(?=\S)/gm);return!t||!t[0].length?e:(t.sort(function(e,t){return e.length-t.length}),t[0].length?e.replace(RegExp("^"+t[0],"gm"),""):e)},indent:function(e,t){return e.replace(/^[^\S\n\r]*(?=\S)/gm,new Array(++t).join(" ")+"$&")},breakLines:function(e,t){t=t===!0?80:t|0||80;for(var n,s,r,c,o=e.split(`
|
|
`),a=0;a<o.length;++a){if(i(o[a])<=t)continue;for(n=o[a].split(/(\s+)/g),r=0,s=0;s<n.length;++s)c=i(n[s]),r+=c,r>t&&(n[s]=`
|
|
`+n[s],r=c);o[a]=n.join("")}return o.join(`
|
|
`)}},typeof n!="undefined"&&n.exports&&(n.exports=o),s.plugins.NormalizeWhitespace=new o({"remove-trailing":!0,"remove-indent":!0,"left-trim":!0,"right-trim":!0}),s.hooks.add("before-sanity-check",function(t){var n,o,i,a,r,c,d,u,h,m,f,l=s.plugins.NormalizeWhitespace;if(t.settings&&t.settings["whitespace-normalization"]===!1)return;if(!s.util.isActive(t.element,"whitespace-normalization",!0))return;if((!t.element||!t.element.parentNode)&&t.code){t.code=l.normalize(t.code,t.settings);return}if(n=t.element.parentNode,!t.code||!n||n.nodeName.toLowerCase()!=="pre")return;t.settings==null&&(t.settings={});for(i in e)if(Object.hasOwnProperty.call(e,i)&&(m=e[i],n.hasAttribute("data-"+i)))try{d=JSON.parse(n.getAttribute("data-"+i)||"true"),typeof d===m&&(t.settings[i]=d)}catch{}for(u=n.childNodes,r="",c="",h=!1,a=0;a<u.length;++a)o=u[a],o==t.element?h=!0:o.nodeName==="#text"&&(h?c+=o.nodeValue:r+=o.nodeValue,n.removeChild(o),--a);!t.element.children.length||!s.plugins.KeepMarkup?(t.code=r+t.code+c,t.code=l.normalize(t.code,t.settings)):(f=r+t.element.innerHTML+c,t.element.innerHTML=l.normalize(f,t.settings),t.code=t.element.textContent)})}(),function(){if(typeof s=="undefined"||typeof document=="undefined")return;var n,o,t=[],e={},i=function(){};s.plugins.toolbar={},n=s.plugins.toolbar.registerButton=function(n,s){var o;if(typeof s=="function"?o=s:o=function(e){var t;return typeof s.onClick=="function"?(t=document.createElement("button"),t.type="button",t.addEventListener("click",function(){s.onClick.call(this,e)})):typeof s.url=="string"?(t=document.createElement("a"),t.href=s.url):t=document.createElement("span"),s.className&&t.classList.add(s.className),t.textContent=s.text,t},n in e){console.warn('There is a button with the key "'+n+'" registered already.');return}t.push(e[n]=o)};function a(e){for(;e;){var t=e.getAttribute("data-toolbar-order");if(t!=null)return t=t.trim(),t.length?t.split(/\s*,\s*/g):[];e=e.parentElement}}o=s.plugins.toolbar.hook=function(n){var o,r,c,l,s=n.element.parentNode;if(!s||!/pre/i.test(s.nodeName))return;if(s.parentNode.classList.contains("code-toolbar"))return;o=document.createElement("div"),o.classList.add("code-toolbar"),s.parentNode.insertBefore(o,s),o.appendChild(s),r=document.createElement("div"),r.classList.add("toolbar"),c=t,l=a(n.element),l&&(c=l.map(function(t){return e[t]||i})),c.forEach(function(e){var t,s=e(n);if(!s)return;t=document.createElement("div"),t.classList.add("toolbar-item"),t.appendChild(s),r.appendChild(t)}),o.appendChild(r)},n("label",function(e){var n,s,o,t=e.element.parentNode;if(!t||!/pre/i.test(t.nodeName))return;if(!t.hasAttribute("data-label"))return;o=t.getAttribute("data-label");try{s=document.querySelector("template#"+o)}catch{}return s?n=s.content:(t.hasAttribute("data-url")?(n=document.createElement("a"),n.href=t.getAttribute("data-url")):n=document.createElement("span"),n.textContent=o),n}),s.hooks.add("complete",o)}(),function(){if(typeof s=="undefined"||typeof document=="undefined")return;if(!s.plugins.toolbar){console.warn("Copy to Clipboard plugin loaded before Toolbar plugin.");return}function t(e,t){e.addEventListener("click",function(){n(t)})}function e(e){var n,t=document.createElement("textarea");t.value=e.getText(),t.style.top="0",t.style.left="0",t.style.position="fixed",document.body.appendChild(t),t.focus(),t.select();try{n=document.execCommand("copy"),setTimeout(function(){n?e.success():e.error()},1)}catch(t){setTimeout(function(){e.error(t)},1)}document.body.removeChild(t)}function n(t){navigator.clipboard?navigator.clipboard.writeText(t.getText()).then(t.success,function(){e(t)}):e(t)}function o(e){window.getSelection().selectAllChildren(e)}function i(e){var t,s,o,n={copy:"Copy","copy-error":"Press Ctrl+C to copy","copy-success":"Copied!","copy-timeout":5e3},i="data-prismjs-";for(o in n){for(s=i+o,t=e;t&&!t.hasAttribute(s);)t=t.parentElement;t&&(n[o]=t.getAttribute(s))}return n}s.plugins.toolbar.registerButton("copy-to-clipboard",function(e){var r,a=e.element,c=i(a),n=document.createElement("button");return n.className="copy-to-clipboard-button",n.setAttribute("type","button"),n.setAttribute("aria-label","copy"),r=document.createElement("span"),n.appendChild(r),s("copy"),t(n,{getText:function(){return a.textContent},success:function(){s("copy-success"),l()},error:function(){s("copy-error"),setTimeout(function(){o(a)},1),l()}}),n;function l(){setTimeout(function(){s("copy")},c["copy-timeout"])}function s(e){r.textContent=c[e],n.setAttribute("data-copy-state",e)}})}(),function(){if(typeof s=="undefined")return;s.languages.treeview={"treeview-part":{pattern:/^.+/m,inside:{"entry-line":[{pattern:/\|-- |├── /,alias:"line-h"},{pattern:/\| {3}|│ {3}/,alias:"line-v"},{pattern:/`-- |└── /,alias:"line-v-last"},{pattern:/ {4}/,alias:"line-v-gap"}],"entry-name":{pattern:/.*\S.*/,inside:{operator:/ -> /}}}}},s.hooks.add("wrap",function(e){if(e.language==="treeview"&&e.type==="entry-name"){var t,n=e.classes,s=/(^|[^\\])\/\s*$/;if(s.test(e.content))e.content=e.content.replace(s,"$1"),n.push("dir");else for(e.content=e.content.replace(/(^|[^\\])[=*|]\s*$/,"$1"),t=e.content.toLowerCase().replace(/\s+/g,"").split(".");t.length>1;)t.shift(),n.push("ext-"+t.join("-"));e.content[0]==="."&&n.push("dotfile")}})}()}});i()})() |