PageSourceSearch

https://orcascan.com/js/vendor.min.js

js orcascan.com collected 2026-10-01 11:32:34 UTC 92,056 bytes, 1 lines download raw bytes

1((e,t)=>{"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.mediumZoom=t()})(this,function(){function S(e){return-1<A.indexOf(e.tagName)}function E(e){return e.naturalWidth!==e.width}function x(e){return e&&1===e.nodeType}function e(e){function t(e){(e&&e.target?(v.original=e.target,p):v.original?f:(v.original=b[0],p))()}function n(e){if((e.metaKey||e.ctrlKey)&&h.metaClick)return window.open(e.target.getAttribute("data-original")||e.target.parentNode.href||e.target.src,"_blank");e.preventDefault(),t(e)}function a(){v.original&&(v.original.style.visibility="",document.body.removeChild(v.zoomed),v.zoomedHd&&document.body.removeChild(v.zoomedHd),document.body.removeChild(y),v.zoomed.classList.remove("medium-zoom-image--open"),v.template&&document.body.removeChild(v.template),w=!1,v.zoomed.removeEventListener("transitionend",a),v.original.dispatchEvent(d("hidden")),v.original=null,v.zoomed=null,v.zoomedHd=null,v.template=null)}function i(){var e;!w&&v.original&&(e=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,Math.abs(k-e)>h.scrollOffset)&&f(150)}function r(e){-1<P.indexOf(e.keyCode||e.which)&&f()}var o=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},s=o.margin,l=o.background,u=o.scrollOffset,c=o.metaClick,d=function(e){var t,n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{bubbles:!1,cancelable:!1,detail:void 0};return"function"==typeof window.CustomEvent?new CustomEvent(e,n):((t=document.createEvent("CustomEvent")).initCustomEvent(e,n.bubbles,n.cancelable,n.detail),t)},p=function(){var e,t,n,a,i,r,o,s;v.original&&(v.original.dispatchEvent(d("show")),k=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,w=!0,v.zoomed=(t=v.original,n=t.getBoundingClientRect(),a=n.top,i=n.left,r=n.width,n=n.height,t=t.cloneNode(),o=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,s=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0,t.removeAttribute("id"),t.style.position="absolute",t.style.top=a+o+"px",t.style.left=i+s+"px",t.style.width=r+"px",t.style.height=n+"px",t.style.transform="",t),document.body.appendChild(y),h.template&&(a=x(h.template)?h.template:document.querySelector(h.template),v.template=document.createElement("div"),v.template.appendChild(a.content.cloneNode(!0)),document.body.appendChild(v.template)),document.body.appendChild(v.zoomed),requestAnimationFrame(function(){document.body.classList.add("medium-zoom--open")}),v.original.style.visibility="hidden",v.zoomed.classList.add("medium-zoom-image--open"),v.zoomed.addEventListener("click",f),v.zoomed.addEventListener("transitionend",m),v.original.getAttribute("data-zoom-target")?(v.zoomedHd=v.zoomed.cloneNode(),v.zoomedHd.src=v.zoomed.getAttribute("data-zoom-target"),v.zoomedHd.onerror=function(){clearInterval(e),console.error("Unable to reach the zoom image target "+v.zoomedHd.src),v.zoomedHd=null,g()},e=setInterval(function(){v.zoomedHd.naturalWidth&&(clearInterval(e),v.zoomedHd.classList.add("medium-zoom-image--open"),v.zoomedHd.addEventListener("click",f),document.body.appendChild(v.zoomedHd),g())},10)):g())},f=function e(){function t(){!w&&v.original&&(v.original.dispatchEvent(d("hide")),w=!0,document.body.classList.remove("medium-zoom--open"),v.zoomed.style.transform="",v.zoomedHd&&(v.zoomedHd.style.transform="",v.zoomedHd.removeEventListener("click",e)),v.template&&(v.template.style.transition="opacity 150ms",v.template.style.opacity=0),v.zoomed.removeEventListener("click",e),v.zoomed.addEventListener("transitionend",a))}var n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:0;0<n?setTimeout(t,n):t()},m=function e(){w=!1,v.zoomed.removeEventListener("transitionend",e),v.original.dispatchEvent(d("shown"))},g=function(){var e,t,n,a,i,r,o,s,l;v.original&&(e={width:window.innerWidth,height:window.innerHeight,left:0,top:0,right:0,bottom:0},n=t=void 0,h.container&&(h.container instanceof Object?(_(e,h.container),t=e.width-e.left-e.right-2*h.margin,n=e.he
1ight-e.top-e.bottom-2*h.margin):(o=(s=(x(h.container)?h.container:document.querySelector(h.container)).getBoundingClientRect()).width,_(e,{width:o,height:s.height,left:s.left,top:s.top}))),t=t||e.width-2*h.margin,n=n||e.height-2*h.margin,s=void 0===(s=(o=v.zoomedHd||v.original).naturalWidth)?t:s,l=void 0===(l=o.naturalHeight)?n:l,a=(o=o.getBoundingClientRect()).top,i=o.left,r=o.width,o=o.height,s=Math.min(s,t)/r,l=Math.min(l,n)/o,l="scale("+(s=Math.min(s,l)||1)+") translate3d("+((t-r)/2-i+h.margin+e.left)/s+"px, "+((n-o)/2-a+h.margin+e.top)/s+"px, 0)",v.zoomed.style.transform=l,v.zoomedHd)&&(v.zoomedHd.style.transform=l)},h={margin:void 0===s?0:s,background:void 0===l?"#fff":l,scrollOffset:void 0===u?48:u,metaClick:void 0===c||c,container:o.container,template:o.template},b=(e instanceof Object&&_(h,e),(e=>{try{return Array.isArray(e)?e.filter(S):(t=e,NodeList.prototype.isPrototypeOf(t)||HTMLCollection.prototype.isPrototypeOf(t)?Array.apply(null,e).filter(S):x(e)?[e].filter(S):"string"==typeof e?Array.apply(null,document.querySelectorAll(e)).filter(S):Array.apply(null,document.querySelectorAll(A.map(function(e){return e.toLowerCase()}).join(","))).filter(E))}catch(e){throw new TypeError("The provided selector is invalid.\nExpects a CSS selector, a Node element, a NodeList, an HTMLCollection or an array.\nSee: https://github.com/francoischalifour/medium-zoom")}var t})(e)),y=(s=h.background,(l=document.createElement("div")).classList.add("medium-zoom-overlay"),l.style.backgroundColor=s,l),v={original:null,zoomed:null,zoomedHd:null,template:null},k=0,w=!1;return b.forEach(function(e){e.classList.add("medium-zoom-image"),e.addEventListener("click",n)}),y.addEventListener("click",f),document.addEventListener("scroll",i),document.addEventListener("keyup",r),window.addEventListener("resize",f),{show:t,hide:f,toggle:t,update:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};return e.background&&(y.style.backgroundColor=e.background),e.container&&e.container instanceof Object&&(e.container=_({},h.container,e.container)),_(h,e)},addEventListeners:function(t,n){b.forEach(function(e){e.addEventListener(t,n)})},detach:function(){v.zoomed&&f();var t=d("detach");b.forEach(function(e){e.classList.remove("medium-zoom-image"),e.removeEventListener("click",n),e.dispatchEvent(t)}),b.splice(0,b.length),y.removeEventListener("click",f),document.removeEventListener("scroll",i),document.removeEventListener("keyup",r),window.removeEventListener("resize",f)},images:b,options:h}}var t,n,a,i,_=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,a=arguments[t];for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},A=["IMG"],P=[27,81],r=Object.freeze({default:e});return t=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--open .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s}.medium-zoom-image--open{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}",n=(n=void 0===n?{}:n).insertAt,"undefined"!=typeof document&&(a=document.head||document.getElementsByTagName("head")[0],(i=document.createElement("style")).type="text/css","top"===n&&a.firstChild?a.insertBefore(i,a.firstChild):a.appendChild(i),i.styleSheet?i.styleSheet.cssText=t:i.appendChild(document.createTextNode(t))),r&&e}),((e,r,f)=>{function t(e){var t,n,a,i,r,o;"true"!==this.getAttribute("open")&&(t=this,n=c(),a=d(),t.dispatchEvent(new CustomEvent("pure-dialog-opening",{bubbles:!0,cancelable:!0})))&&(t.setAttribute("open","true"),e&&t.setAttribute("modal","true"),i=!s(t),r=!l(t),o=function(e){e.type===n&&(i=!0,t.removeEventListener(n,o)),e.type===a&&(r=!0,t.removeEventListener(a,o)),i&&r&&t.dispatchEvent(new CustomEvent("pure-dialog-opened",{bubbles:!0,cancelable:!0}))},i||t.addEventListener(n,o),r||t.addEventListener(a,o),i)&&r&&t.dispatchEvent(new CustomEvent("pure-dialog-opened",{bubbles:!0,cancelable:!0}))}function a(){var e;""!==this.title?((e=this.querySelector(".pure-dialog-title")||u(null,"div",{class:"pure-dialog-title"})).textContent=this.title,e.parentElement||this._container.insertBefore(e,this._body)):o(this,".pure-dialog-title"),self.dis
1patchEvent(new CustomEvent("pure-dialog-title-rendered",{bubbles:!0,cancelable:!0}))}function i(){var t,n=this,e=this.buttons.split(",").filter(Boolean);0<e.length?((t=this._container.querySelector(".pure-dialog-buttons"))?t.innerHTML="":(t=u(this._container,"div",{class:"pure-dialog-buttons"})).addEventListener(p,function(e){var t=e.target;e.preventDefault(),"INPUT"===t.tagName&&-1<t.className.indexOf("pure-dialog-button")&&(e=n.dispatchEvent(new CustomEvent("pure-dialog-button-clicked",{detail:t.value,bubbles:!0,cancelable:!0})),n.autoClose)&&e&&n.close()}),e.forEach(function(e){u(t,"input",{type:"button",value:e.trim(),class:"pure-dialog-button"})})):o(this,".pure-dialog-buttons"),n.dispatchEvent(new CustomEvent("pure-dialog-buttons-rendered",{bubbles:!0,cancelable:!0}))}function s(e){var t=[e];t.push(e.querySelector(".pure-dialog-container"));for(var n=0,a=t.length;n<a;n++){var i=r.getComputedStyle(t[n],null);return 0<parseFloat(i.getPropertyValue("transition-duration")||"0")}}function l(e){var t=[e];t.push(e.querySelector(".pure-dialog-container"));for(var n=0,a=t.length;n<a;n++){var i=r.getComputedStyle(t[n],null);return 0<parseFloat(i.getPropertyValue("animation-duration")||"0")}}function o(e,t){e=(e||f).querySelector(t);e&&e.parentElement.removeChild(e)}function u(e,t,n,a,i){var r=f.createElement(t),o=0<t.indexOf("-");if(n)for(var s in n)"class"===s?r.className=n[s]:"id"===s?r.id=n[s]:"name"!==s&&(o||s in r)?r[s]=n[s]:r.setAttribute(s,n[s]);if(void 0!==a&&r.appendChild(f.createTextNode(a)),void 0!==i){r.innerHTML="",t=i;var l=r,u=(l=l||f.createDocumentFragment(),null),c=f.createElement("div");c.innerHTML=t;for(var d=c.getElementsByTagName("script"),p=d.length-1;0<=p;p--)d[p].parentElement.removeChild(d[p]);for(;u=c.firstChild;)l.appendChild(u)}return e&&e.appendChild(r),r}function c(){var e,t=f.createElement("div"),n={transition:"transitionend",OTransition:"otransitionend",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(e in n)if(n.hasOwnProperty(e)&&void 0!==t.style[e])return n[e];return""}function d(){var e,t=f.createElement("div"),n={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"animationend",WebkitAnimation:"webkitAnimationEnd"};for(e in n)if(n.hasOwnProperty(e)&&void 0!==t.style[e])return n[e];return""}var p="ontouchstart"in r||0<navigator.MaxTouchPoints||0<navigator.msMaxTouchPoints?"touchend":"click";if((e=Object.create(e,{title:{get:function(){return this.getAttribute("data-title")||""},set:function(e){this.setAttribute("data-title",e)}},buttons:{get:function(){return this.getAttribute("buttons")||""},set:function(e){e=(e||"").split(",").filter(function(e,t,n){return t===n.indexOf(e)});this.setAttribute("buttons",e)}},closeButton:{get:function(){return"true"===this.getAttribute("close-button")},set:function(e){this.setAttribute("close-button",!0===e)}},autoClose:{get:function(){return null===this.getAttribute("auto-close")||"true"===this.getAttribute("auto-close")},set:function(e){this.setAttribute("auto-close",!0===e)}},innerHTML:{get:function(){return this.body?this.body.innerHTML:""},set:function(e){this.body&&(this.body.innerHTML=e)}},body:{get:function(){return this._body}},removeOnClose:{get:function(){return"true"===this.getAttribute("remove-on-close")},set:function(e){this.setAttribute("remove-on-close",!0===e)}}})).createdCallback=function(){var t=this,e=Array.prototype.slice.call(t.attributes);(function(){for(this._container=u(null,"div",{class:"pure-dialog-container"}),this._body=u(this._container,"div",{class:"pure-dialog-body"});this.hasChildNodes();)this._body.appendChild(this.removeChild(this.firstChild));a.call(this),i.call(this),this.appendChild(this._container),self.dispatchEvent(new CustomEvent("pure-dialog-body-rendered",{bubbles:!0,cancelable:!0}))}).call(this),e.forEach(function(e){t.attributeChangedCallback(e.name,null,e.value)}),t.addEventListener("pure-dialog-closed",function(e){t.removeAttribute("open"),t.removeAttribute("modal"),t.removeAttribute("closing"),e.target.removeOnClose&&e.target.remove()})},e.attachedCallback=function(){this.dispatchEvent(new CustomEvent("pure-dialog-ready",{bubbles:!0,cancelable:!0}))},e.attributeChangedCallback=function(e,t,n){if(t!==n)switch(e){case"data-title":a.call(this);break;case"buttons":i.call(this);break;case"close-button":!function(){var t=this;this.closeButton?u(this._container,"div",{class:"pure-dialog-close"}).addEventListener(p,function(e){e.preventDefault(),this.dispatchEvent(new CustomEvent("pure-dialog-close-clicked",{bubbles:!0,cancelable:!0}))&&t.close()}):o(this,".pure-dialog-close")}.call(this)}},e.show=function(){t.call(this,!1)},e.showModal=function(){t.call(this,!0)},e.close=function(){var t,n,a,i,r,o;"true"!==this.getAttribute("closing")&&(t=this,n=c(),a=d(),t.dispatchEvent(new CustomEvent("pure-dialog-closing",{bubbles:!0,cancelable:!0})))&&(t.setAttribute("closing","true"),i=!s(t),r=!l(t),o=function(e){e.type===n&&(i=!0,t.removeEventListener(n,o)),e.type===a&&(r=!0,t.removeEventListener(a,o)),i&&r&&t.dispatchEvent(new CustomEvent("pure-dialog-closed",{bubbles:!0,cancelable:!0}))},i||t.addEventListener(n,o),r||t.addEventListener(a,o),i)&&r&&t.dispatchEvent(new CustomEvent("pure-dialog-closed",{bubbles:!0,cancelable:!0}))},e.appendToDOM=function(){if(!f.body)throw new Error("document does not contain a body, unable to append.");this.dispatchEvent(new CustomEvent("pure-dialog-appending",{bubbles:!0,cancelable:!0}))&&!this.parentElement&&(f.body.appendChild(this),this.offsetWidth)},e.remove=function(){this.dispatchEvent(new CustomEvent("pure-dialog-removing",{bubbles:!0,cancelable:!0}))&&this.parentElement&&this.parentElement.removeChild(this)},"initCustomEvent"in f.createEvent("CustomEvent")&&(r.CustomEvent=function(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var n=f.createEvent("CustomEvent");
1return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n},r.CustomEvent.prototype=r.Event.prototype),!f.registerElement)throw new Error("document.registerElement does not exist. Are you missing the polyfill?");f.registerElement("pure-dialog",{prototype:e})})(HTMLElement.prototype,this,document),((e,l)=>{var a="ontouchstart"in e||0<navigator.MaxTouchPoints||0<navigator.msMaxTouchPoints;function i(e){var t=e.target,n="A"===t.tagName,a="true"===t.getAttribute("data-tabtop");if(n&&a){t.parentElement&&"true"!==t.parentElement.getAttribute("data-hashable")&&((i=e).stopImmediatePropagation(),i.preventDefault(),i.stopPropagation());var e=t.href.split("#").pop(),i=l.getElementById(e);if("true"!==i.getAttribute("data-active")){for(var r=t.parentElement.querySelectorAll('[data-active="true"]'),o=0,s=r.length;o<s;o++)r[o].removeAttribute("data-active",!1);t.setAttribute("data-active","true"),i.setAttribute("data-active","true")}console.log(e)}}e.addEventListener("DOMContentLoaded",function(){for(var e=Array.prototype.slice.call(l.querySelectorAll('[data-seo-tabs="true"]')),t=0,n=e.length;t<n;t++)e[t].addEventListener(a?"touchend":"click",i)})})(window,document),((e,t)=>{"function"==typeof define&&define.amd?define([],function(){return t(e)}):"object"==typeof exports?module.exports=t(e):e.SmoothScroll=t(e)})("undefined"!=typeof global?global:"undefined"!=typeof window?window:this,function(k){function w(){var n={};return Array.prototype.forEach.call(arguments,function(e){for(var t in e){if(!e.hasOwnProperty(t))return;n[t]=e[t]}}),n}function r(e){"#"===e.charAt(0)&&(e=e.substr(1));for(var t,n=String(e),a=n.length,i=-1,r="",o=n.charCodeAt(0);++i<a;){if(0===(t=n.charCodeAt(i)))throw new InvalidCharacterError("Invalid character: the input contains U+0000.");r+=1<=t&&t<=31||127==t||0===i&&48<=t&&t<=57||1===i&&48<=t&&t<=57&&45===o?"\\"+t.toString(16)+" ":128<=t||45===t||95===t||48<=t&&t<=57||65<=t&&t<=90||97<=t&&t<=122?n.charAt(i):"\\"+n.charAt(i)}return"#"+r}function S(){return Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight)}function E(e,t,n,a){t.emitEvents&&"function"==typeof k.CustomEvent&&(t=new CustomEvent(e,{bubbles:!0,detail:{anchor:n,toggle:a}}),document.dispatchEvent(t))}var x={ignore:"[data-scroll-ignore]",header:null,topOnEmptyHash:!0,speed:500,speedAsDuration:!1,durationMax:null,durationMin:null,clip:!0,offset:0,easing:"easeInOutCubic",customEasing:null,updateURL:!0,popstate:!0,emitEvents:!0};return function(a,e){function t(e){if(!("matchMedia"in k&&k.matchMedia("(prefers-reduced-motion)").matches)&&!e.defaultPrevented&&!(0!==e.button||e.metaKey||e.ctrlKey||e.shiftKey)&&"closest"in e.target&&(i=e.target.closest(a))&&"a"===i.tagName.toLowerCase()&&!e.target.closest(h.ignore)&&i.hostname===k.location.hostname&&i.pathname===k.location.pathname&&/#/.test(i.href)){var t,n=r(i.hash);if("#"===n){if(!h.topOnEmptyHash)return;t=document.documentElement}else t=document.querySelector(n);(t=t||"#top"!==n?t:document.documentElement)&&(e.preventDefault(),n=h,history.replaceState&&n.updateURL&&!history.state&&(e=(e=k.location.hash)||"",history.replaceState({smoothScroll:JSON.stringify(n),anchor:e||k.pageYOffset},document.title,e||k.location.href)),v.animateScroll(t,i))}}function n(e){var t;null===history.state||!history.state.smoothScroll||history.state.smoothScroll!==JSON.stringify(h)||"string"==typeof(t=history.state.anchor)&&t&&!(t=document.querySelector(r(history.state.anchor)))||v.animateScroll(t,null,{updateURL:!1})}var h,i,b,y,v={cancelScroll:function(e){cancelAnimationFrame(y),y=null,e||E("scrollCancel",h)}};v.animateScroll=function(a,i,e){v.cancelScroll();var r,o,s,l,u,c,d,p,f,t,m=w(h||x,e||{}),g="[object Number]"===Object.prototype.toString.call(a),e=g||!a.tagName?null:a;(g||e)&&(r=k.pageYOffset,m.header&&!b&&(b=document.querySelector(m.header)),t=(t=b)?parseInt(k.getComputedStyle(t).height,10)+t.offsetTop:0,l=g?a:((e,t,n,a)=>{var i=0;if(e.offsetParent)for(;i+=e.offsetTop,e=e.offsetParent;);return i=Math.max(i-t-n,0),i=a?Math.min(i,S()-k.innerHeight):i})(e,t,parseInt("function"==typeof m.offset?m.offset(a,i):m.offset,10),m.clip),u=l-r,c=S(),d=0,t=(e=m).speedAsDuration?e.speed:Math.abs(u/1e3*e.speed),p=e.durationMax&&t>e.durationMax?e.durationMax:e.durationMin&&t<e.durationMin?e.durationMin:parseInt(t,10),f=function(e){var t,n;d+=e-(o=o||e),s=r+u*(t=1<(s=0===p?0:d/p)?1:s,"easeInQuad"===m.easing&&(n=t*t),"easeOutQuad"===m.easing&&(n=t*(2-t)),"easeInOutQuad"===m.easing&&(n=t<.5?2*t*t:(4-2*t)*t-1),"easeInCubic"===m.easing&&(n=t*t*t),"easeOutCubic"===m.easing&&(n=--t*t*t+1),"easeInOutCubic"===m.easing&&(n=t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1),"easeInQuart"===m.easing&&(n=t*t*t*t),"easeOutQuart"===m.easing&&(n=1- --t*t*t*t),"easeInOutQuart"===m.easing&&(n=t<.5?8*t*t*t*t:1-8*--t*t*t*t),"easeInQuint"===m.easing&&(n=t*t*t*t*t),"easeOutQuint"===m.easing&&(n=1+--t*t*t*t*t),"easeInOutQuint"===m.easing&&(n=t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t),(n=m.customEasing?m.customEasing(t):n)||t),k.scrollTo(0,Math.floor(s)),((e,t)=>{var n=k.pageYOffset;if(e==t||n==t||(r<t&&k.innerHeight+n)>=c)return v.cancelScroll(!0),e=t,n=g,0===(t=a)&&document.body.focus(),n||(t.focus(),document.activeElement!==t&&(t.setAttribute("tabindex","-1"),t.focu
1s(),t.style.outline="none"),k.scrollTo(0,e)),E("scrollStop",m,a,i),!(y=o=null)})(s,l)||(y=k.requestAnimationFrame(f),o=e)},0===k.pageYOffset&&k.scrollTo(0,0),e=a,g||history.pushState&&m.updateURL&&history.pushState({smoothScroll:JSON.stringify(m),anchor:e.id},document.title,e===document.documentElement?"#top":"#"+e.id),E("scrollStart",m,a,i),v.cancelScroll(!0),k.requestAnimationFrame(f))};if(v.destroy=function(){h&&(document.removeEventListener("click",t,!1),k.removeEventListener("popstate",n,!1),v.cancelScroll(),y=b=i=h=null)},"querySelector"in document&&"addEventListener"in k&&"requestAnimationFrame"in k&&"closest"in k.Element.prototype)return v.destroy(),h=w(x,e||{}),b=h.header?document.querySelector(h.header):null,document.addEventListener("click",t,!1),h.updateURL&&h.popstate&&k.addEventListener("popstate",n,!1),v;throw"Smooth Scroll: This browser does not support the required JavaScript methods and browser APIs."}});var _self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=(l=>{var e,t,u=/\blang(?:uage)?-([\w-]+)\b/i,n=0,C={manual:l.Prism&&l.Prism.manual,disableWorkerMessageHandler:l.Prism&&l.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof F?new F(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&amp;").replace(/</g,"&lt;").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:++n}),e.__id},clone:function n(e,a){var i,t;switch(a=a||{},C.util.type(e)){case"Object":if(t=C.util.objId(e),a[t])return a[t];for(var r in i={},a[t]=i,e)e.hasOwnProperty(r)&&(i[r]=n(e[r],a));return i;case"Array":return(t=C.util.objId(e),a[t])?a[t]:(i=[],a[t]=i,e.forEach(function(e,t){i[t]=n(e,a)}),i);default:return e}},getLanguage:function(e){for(;e&&!u.test(e.className);)e=e.parentElement;return e?(e.className.match(u)||[,"none"])[1].toLowerCase():"none"},currentScript:function(){if("undefined"==typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(e){var t=(/at [^(\r\n]*\((.*):.+:.+\)$/i.exec(e.stack)||[])[1];if(t){var n,a=document.getElementsByTagName("script");for(n in a)if(a[n].src==t)return a[n]}return null}},isActive:function(e,t,n){for(var a="no-"+t;e;){var i=e.classList;if(i.contains(t))return!0;if(i.contains(a))return!1;e=e.parentElement}return!!n}},languages:{extend:function(e,t){var n,a=C.util.clone(C.languages[e]);for(n in t)a[n]=t[n];return a},insertBefore:function(n,e,t,a){var i,r=(a=a||C.languages)[n],o={};for(i in r)if(r.hasOwnProperty(i)){if(i==e)for(var s in t)t.hasOwnProperty(s)&&(o[s]=t[s]);t.hasOwnProperty(i)||(o[i]=r[i])}var l=a[n];return a[n]=o,C.languages.DFS(C.languages,function(e,t){t===l&&e!=n&&(this[e]=o)}),o},DFS:function e(t,n,a,i){i=i||{};var r,o,s,l=C.util.objId;for(r in t)t.hasOwnProperty(r)&&(n.call(t,r,t[r],a||r),o=t[r],"Object"!==(s=C.util.type(o))||i[l(o)]?"Array"!==s||i[l(o)]||(i[l(o)]=!0,e(o,n,r,i)):(i[l(o)]=!0,e(o,n,null,i)))}},plugins:{},highlightAll:function(e,t){C.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var a={callback:n,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};C.hooks.run("before-highlightall",a),a.elements=Array.prototype.slice.apply(a.container.querySelectorAll(a.selector)),C.hooks.run("before-all-elements-highlight",a);for(var i,r=0;i=a.elements[r++];)C.highlightElement(i,!0===t,a.callback)},highlightElement:function(e,t,n){var a=C.util.getLanguage(e),i=C.languages[a],r=(e.className=e.className.replace(u,"").replace(/\s+/g," ")+" language-"+a,e.parentElement);r&&"pre"===r.nodeName.toLowerCase()&&(r.className=r.className.replace(u,"").replace(/\s+/g," ")+" language-"+a);var o={element:e,language:a,grammar:i,code:e.textContent};function s(e){o.highlightedCode=e,C.hooks.run("before-insert",o),o.element.innerHTML=o.highlightedCode,C.hooks.run("after-highlight",o),C.hooks.run("complete",o),n&&n.call(o.element)}C.hooks.run("before-sanity-check",o),o.code?(C.hooks.run("before-highlight",o),o.grammar?t&&l.Worker?((r=ne
1w Worker(C.filename)).onmessage=function(e){s(e.data)},r.postMessage(JSON.stringify({language:o.language,code:o.code,immediateClose:!0}))):s(C.highlight(o.code,o.grammar,o.language)):s(C.util.encode(o.code))):(C.hooks.run("complete",o),n&&n.call(o.element))},highlight:function(e,t,n){e={code:e,grammar:t,language:n};return C.hooks.run("before-tokenize",e),e.tokens=C.tokenize(e.code,e.grammar),C.hooks.run("after-tokenize",e),F.stringify(C.util.encode(e.tokens),e.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var a in n)t[a]=n[a];delete t.rest}for(var i=new c,r=(I(i,i.head,e),!function e(t,n,a,i,r,o){for(var s in a)if(a.hasOwnProperty(s)&&a[s]){var l=a[s];l=Array.isArray(l)?l:[l];for(var u=0;u<l.length;++u){if(o&&o.cause==s+","+u)return;for(var c,d=l[u],p=d.inside,f=!!d.lookbehind,m=!!d.greedy,g=0,h=d.alias,b=(m&&!d.pattern.global&&(c=d.pattern.toString().match(/[imsuy]*$/)[0],d.pattern=RegExp(d.pattern.source,c+"g")),d.pattern||d),y=i.next,v=r;y!==n.tail&&!(o&&v>=o.reach);v+=y.value.length,y=y.next){var k=y.value;if(n.length>t.length)return;if(!(k instanceof F)){var w,S,E,x,_=1;if(m&&y!=n.tail.prev){if(b.lastIndex=v,!(T=b.exec(t)))break;var A=T.index+(f&&T[1]?T[1].length:0),P=T.index+T[0].length,z=v;for(z+=y.value.length;z<=A;)y=y.next,z+=y.value.length;if(z-=y.value.length,v=z,y.value instanceof F)continue;for(var O=y;O!==n.tail&&(z<P||"string"==typeof O.value);O=O.next)_++,z+=O.value.length;_--,k=t.slice(v,z),T.index-=v}else{b.lastIndex=0;var T=b.exec(k)}T&&(f&&(g=T[1]?T[1].length:0),A=T.index+g,w=T[0].slice(g),P=A+w.length,x=k.slice(0,A),S=k.slice(P),k=v+k.length,o&&k>o.reach&&(o.reach=k),E=y.prev,x&&(E=I(n,E,x),v+=x.length),j(n,E,_),x=new F(s,p?C.tokenize(w,p):w,h,w),y=I(n,E,x),S&&I(n,y,S),1<_)&&e(t,n,a,y.prev,v,{cause:s+","+u,reach:k})}}}}}(e,i,t,i.head,0),i),o=[],s=r.head.next;s!==r.tail;)o.push(s.value),s=s.next;return o},hooks:{all:{},add:function(e,t){var n=C.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=C.hooks.all[e];if(n&&n.length)for(var a,i=0;a=n[i++];)a(t)}},Token:F};function F(e,t,n,a){this.type=e,this.content=t,this.alias=n,this.length=0|(a||"").length}function c(){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 I(e,t,n){var a=t.next,n={value:n,prev:t,next:a};return a.prev=t.next=n,e.length++,n}function j(e,t,n){for(var a=t.next,i=0;i<n&&a!==e.tail;i++)a=a.next;(t.next=a).prev=t,e.length-=i}return l.Prism=C,F.stringify=function t(e,n){if("string"==typeof e)return e;var a;if(Array.isArray(e))return a="",e.forEach(function(e){a+=t(e,n)}),a;var i,r={type:e.type,content:t(e.content,n),tag:"span",classes:["token",e.type],attributes:{},language:n},e=e.alias,o=(e&&(Array.isArray(e)?Array.prototype.push.apply(r.classes,e):r.classes.push(e)),C.hooks.run("wrap",r),"");for(i in r.attributes)o+=" "+i+'="'+(r.attributes[i]||"").replace(/"/g,"&quot;")+'"';return"<"+r.tag+' class="'+r.classes.join(" ")+'"'+o+">"+r.content+"</"+r.tag+">"},l.document?((e=C.util.currentScript())&&(C.filename=e.src,e.hasAttribute("data-manual"))&&(C.manual=!0),C.manual||("loading"===(t=document.readyState)||"interactive"===t&&e&&e.defer?document.addEventListener("DOMContentLoaded",a):window.requestAnimationFrame?window.requestAnimationFrame(a):window.setTimeout(a,16))):l.addEventListener&&!C.disableWorkerMessageHandler&&l.addEventListener("message",function(e){var e=JSON.parse(e.data),t=e.language,n=e.immediateClose;l.postMessage(C.highlight(e.code,C.languages[t],t)),n&&l.close()},!1),C;function a(){C.manual||C.highlightAll()}})(_self),stemmer=("undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism),Prism.languages.markup={comment:/<!--[\s\S]*?-->/,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>
1/i,greedy:!0,inside:{"internal-subset":{pattern:/(\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/,name:/[^\s<>'"]+/}},cdata:/<!\[CDATA\[[\s\S]*?]]>/i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))}),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,t){var n={},n=(n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:Prism.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i,{"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}}),t=(n["language-"+t]={pattern:/[\s\S]+/,inside:Prism.languages[t]},{});t[e]={pattern:RegExp(/(<__[\s\S]*?>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:n},Prism.languages.insertBefore("markup","cdata",t)}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml,(e=>{var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+[\s\S]*?(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\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:RegExp("[^{}\\s](?:[^{};\"']|"+t.source+")*?(?=\\s*\\{)"),string:{pattern:t,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css,(t=e.languages.markup)&&(t.tag.addInlined("style","css"),e.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/(^|["'\s])style\s*=\s*(?:"[^"]*"|'[^']*')/i,lookbehind:!0,inside:{"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{style:{pattern:/(["'])[\s\S]+(?=["']$)/,lookbehind:!0,alias:"language-css",inside:e.languages.css},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},"attr-name":/^style/i}}},t.tag))})(Prism),Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])[_$A-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|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}],number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,function:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}
1(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-flags":/[a-z]+$/,"regex-delimiter":/^\/|\/$/}},"function-variable":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)?\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.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]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{"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:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.js=Prism.languages.javascript,(n=>{function a(e,n){return e.replace(/<<(\d+)>>/g,function(e,t){return"(?:"+n[+t]+")"})}function i(e,t,n){return RegExp(a(e,t),n||"")}function e(e,t){for(var n=0;n<t;n++)e=e.replace(/<<self>>/g,function(){return"(?:"+e+")"});return e.replace(/<<self>>/g,"[^\\s\\S]")}var t="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",r="add alias and ascending async await by descending from get global group into join let nameof not notnull on or orderby partial remove select set unmanaged value when where",o="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function s(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var l=s(c="class enum interface struct"),u=RegExp(s(t+" "+c+" "+r+" "+o)),r=s(c+" "+r+" "+o),t=s(t+" "+c+" "+o),c=e(/<(?:[^<>;=+\-*/%&|^]|<<self>>)*>/.source,2),o=e(/\((?:[^()]|<<self>>)*\)/.source,2),d=a(/<<0>>(?:\s*<<1>>)?/.source,[y=/@?\b[A-Za-z_]\w*\b/.source,c]),r=a(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[r,d]),p=a(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[r,m=/\[\s*(?:,\s*)*\]/.source]),f=a(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[c,o,m]),f=a(/\(<<0>>+(?:,<<0>>+)+\)/.source,[f]),f=a(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[f,r,m]),m={keyword:u,punctuation:/[<>()?,.:[\]]/},g=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,h=/"(?:\\.|[^\\"\r\n])*"/.source;n.languages.csharp=n.languages.extend("clike",{string:[{pattern:i(/(^|[^$\\])<<0>>/.source,[/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source]),lookbehind:!0,greedy:!0},{pattern:i(/(^|[^@$\\])<<0>>/.source,[h]),lookbehind:!0,greedy:!0},{pattern:RegExp(g),greedy:!0,alias:"character"}],"class-name":[{pattern:i(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[r]),lookbehind:!0,inside:m},{pattern:i(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[y,f]),lookbehind:!0,inside:m},{pattern:i(/(\busing\s+)<<0>>(?=\s*=)/.source,[y]),lookbehind:!0},{pattern:i(/(\b<<0>>\s+)<<1>>/.source,[l,d]),lookbehind:!0,inside:m},{pattern:i(/(\bcatch\s*\(\s*)<<0>>/.source,[r]),lookbehind:!0,inside:m},{pattern:i(/(\bwhere\s+)<<0>>/.source,[y]),lookbehind:!0},{pattern:i(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[p]),lookbehind:!0,inside:m},{pattern:i(/\b<<0>>(?=\s+(?!<<1>>)<<2>>
vendor: 4,169 bytes, line 1
1(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[f,t,y]),inside:m}],keyword:u,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:ul|lu|[dflmu])?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),n.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),n.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:i(/([(,]\s*)<<0>>(?=\s*:)/.source,[y]),lookbehind:!0,alias:"punctuation"}}),n.languages.insertBefore("csharp","class-name",{namespace:{pattern:i(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[y]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:i(/(\b(?:default|typeof|sizeof)\s*\(\s*)(?:[^()\s]|\s(?!\s*\))|<<0>>)*(?=\s*\))/.source,[o]),lookbehind:!0,alias:"class-name",inside:m},"return-type":{pattern:i(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[f,r]),inside:m,alias:"class-name"},"constructor-invocation":{pattern:i(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[f]),lookbehind:!0,inside:m,alias:"class-name"},"generic-method":{pattern:i(/<<0>>\s*<<1>>(?=\s*\()/.source,[y,c]),inside:{function:i(/^<<0>>/.source,[y]),generic:{pattern:RegExp(c),alias:"class-name",inside:m}}},"type-list":{pattern:i(/\b((?:<<0>>\s+<<1>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>)(?:\s*,\s*(?:<<3>>|<<4>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[l,d,y,f,u.source]),lookbehind:!0,inside:{keyword:u,"class-name":{pattern:RegExp(f),greedy:!0,inside:m},punctuation:/,/}},preprocessor:{pattern:/(^\s*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(\s*#)\b(?:define|elif|else|endif|endregion|error|if|line|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var t=a(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[p=h+"|"+g]),o=e(a(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[t]),2),c=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,l=a(/<<0>>(?:\s*\(<<1>>*\))?/.source,[r,o]),b=(n.languages.insertBefore("csharp","class-name",{attribute:{pattern:i(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[c,l]),lookbehind:!0,greedy:!0,inside:{target:{pattern:i(/^<<0>>(?=\s*:)/.source,[c]),alias:"keyword"},"attribute-arguments":{pattern:i(/\(<<0>>*\)/.source,[o]),inside:n.languages.csharp},"class-name":{pattern:RegExp(r),inside:{punctuation:/\./}},punctuation:/[:,]/}}}),/:[^}\r\n]+/.source),d=e(a(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[t]),2),y=a(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[d,b]),u=e(a(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<<self>>*\)/.source,[p]),2),f=a(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[u,b]);function v(e,t){return{interpolation:{pattern:i(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[e]),lookbehind:!0,inside:{"format-string":{pattern:i(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[t,b]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:n.languages.csharp}}},string:/[\s\S]+/}}n.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:i(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[y]),lookbehind:!0,greedy:!0,inside:v(y,d)},{pattern:i(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[f]),lookbehind:!0,greedy:!0,inside:v(f,u)}]})})(Prism),Prism.languages.dotnet=Prism.languages.cs=Prism.languages.csharp,Prism.languages.aspnet=Prism.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/i,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:Prism.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/i,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/i,alias:"tag"},rest:Prism.languages.csharp}}}),Prism.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i,Prism.languages.insertBefore("inside","punctuation",{directive:Pr
vendor: 1,425 bytes, line 1
1ism.languages.aspnet.directive},Prism.languages.aspnet.tag.inside["attr-value"]),Prism.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),Prism.languages.insertBefore("aspnet",Prism.languages.javascript?"script":"tag",{"asp-script":{pattern:/(<script(?=.*runat=['"]?server['"]?)[\s\S]*?>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:Prism.languages.csharp||{}}}),(e=>{for(var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_
1CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},a={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|x[0-9a-fA-F]{1,2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})/},i=(e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)\w+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b\w+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+?)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:a},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)(["'])(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|(?!\2)[^\\`$])*\2/,lookbehind:!0,greedy:!0,inside:a}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:a.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|aptitude|apt-cache|apt-get|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:if|then|else|elif|fi|for|while|in|case|esac|function|select|do|done|until)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|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)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:true|false)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|==?|!=?|=~|<<[<-]?|[&\d]?>>|\d?[<>]&?|&[>&]?|\|[&|]?|<=?|>
1=?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash,["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"]),r=a.variable[1].inside,o=0;o<i.length;o++)r[i[o]]=e.languages.bash[i[o]];e.languages.shell=e.languages.bash})(Prism),Prism.languages.go=Prism.languages.extend("clike",{keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,builtin:/\b(?:bool|byte|complex(?:64|128)|error|float(?:32|64)|rune|string|u?int(?:8|16|32|64)?|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(?:ln)?|real|recover)\b/,boolean:/\b(?:_|iota|nil|true|false)\b/,operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,number:/(?:\b0x[a-f\d]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[-+]?\d+)?)i?/i,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0}}),delete Prism.languages.go["class-name"],(e=>{var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,n=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,a={pattern:RegExp(n+/[A-Z](?:\w*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{"class-name":[a,{pattern:RegExp(n+/[A-Z]\w*(?=\s+\w+\s*[;,=())])/.source),lookbehind:!0,inside:a.inside}],keyword:t,function:[e.languages.clike.function,{pattern:/(\:\:\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x[\da-f_]*\.?[\da-f_p+-]+\b|(?:\b\d[\d_]*\.?[\d_]*|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":a,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!<keyword>)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(/<keyword>/g,function(){return t.source})),lookbehind:!0,inside:{punctuation:/\./}}})})(Prism),(f=>{function m(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(f.languages["markup-templating"]={},{buildPlaceholders:{value:function(a,i,e,r){var o;a.language===i&&(o=a.tokenStack=[],a.code=a.code.replace(e,function(e){if("function"==typeof r&&!r(e))return e;for(var t,n=o.length;-1!==a.code.indexOf(t=m(i,n));)++n;return o[n]=e,t}),a.grammar=f.languages.markup)}},tokenizePlaceholders:{value:function(u,c){var d,p;u.language===c&&u.tokenStack&&(u.grammar=f.languages[c],d=0,p=Object.keys(u.tokenStack),function e(t){for(var n=0;n<t.length&&!(d>=p.length);n++){var a,i,r,o,s,l=t[n];"string"==typeof l||l.content&&"string"==typeof l.content?(a=p[d],r=u.tokenStack[a],o="string"==typeof l?l:l.content,a=m(c,a),-1<(s=o.indexOf(a))&&(++d,i=o.substring(0,s),r=new f.Token(c,f.tokenize(r,u.grammar),"language-"+c,r),o=o.substring(s+a.length),s=[],i&&s.push.apply(s,e([i])),s.push(r),o&&s.push.apply(s,e([o])),"string"==typeof l?t.splice.apply(t,[n,1].concat(s)):l.content=s)):l.content&&e(l.content)}return t}(u.tokens))}}})})(Prism),(t=>{var e=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,n=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"}
vendor: 4,564 bytes, line 1
1,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/,/\b(?:null)\b/i],a=/\b0b[01]+\b|\b0x[\da-f]+\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,i=/<?=>|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,r=/[{}\[\](),:;]/;t.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:e,variable:/\$+(?:\w+\b|(?={))/i,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},keyword:[{pattern:/(\(\s*)\b(?:bool|boolean|int|integer|float|string|object|array)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:bool|int|float|string|object|array(?!\s*\()|mixed|self|static|callable|iterable|(?:null|false)(?=\s*\|))\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*[a-z0-9_|]\|\s*)(?:null|false)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*\??\s*)\b(?:bool|int|float|string|object|void|array(?!\s*\()|mixed|self|static|callable|iterable|(?:null|false)(?=\s*\|))\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*\??\s*[a-z0-9_|]\|\s*)(?:null|false)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:bool|int|float|string|object|void|array(?!\s*\()|mixed|iterable|(?:null|false)(?=\s*\|))\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:null|false)\b/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},/\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|class|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exit|extends|final|finally|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|match|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i],"argument-name":/\b[a-z_]\w*(?=\s*:(?!:))/i,"class-name":[{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*\??\s*)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*\??\s*)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,function:/\w+\s*(?=\()/,property:{pattern:/(->)[\w]+/,lookbehind:!0},number:a,operator:i,punctuation:r};var o=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:o={pattern:/{\$(?:{(?:{[^{}]+}|[^{}]+)}|[^{}])+}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)*)/,lookbehind:!0,inside:t.languages.php}}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0}
vendor: 5,782 bytes, line 1
1,{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:o}}];t.languages.insertBefore("php","variable",{string:o}),t.languages.insertBefore("php","variable",{attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=]$)/,lookbehind:!0,inside:{comment:e,string:o,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,number:a,operator:i,punctuation:r}},delimiter:{pattern:/^#\[|]$/,alias:"punctuation"}}}}),t.hooks.add("before-tokenize",function(e){/<\?/.test(e.code)&&t.languages["markup-templating"].buildPlaceholders(e,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*[\s\S]*?(?:\*\/|$))*?(?:\?>|$)/gi)}),t.hooks.add("after-tokenize",function(e){t.languages["markup-templating"].tokenizePlaceholders(e,"php")})})(Prism),(l=>{var e=l.languages.javadoclike={parameter:{pattern:/(^\s*(?:\/{3}|\*|\/\*\*)\s*@(?:param|arg|arguments)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^\s*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(e,"addSupport",{value:function(e,s){(e="string"==typeof e?[e]:e).forEach(function(e){var t=function(e){e.inside||(e.inside={}),e.inside.rest=s},n="doc-comment";if(a=l.languages[e]){var a,i=a[n];if((i=i?i:(a=l.languages.insertBefore(e,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[n])instanceof RegExp&&(i=a[n]={pattern:i}),Array.isArray(i))for(var r=0,o=i.length;r<o;r++)i[r]instanceof RegExp&&(i[r]={pattern:i[r]}),t(i[r]);else t(i)}})}}),e.addSupport(["java","javascript","php"],e)})(Prism),(e=>{var t=/(^(?:\s*(?:\*\s*)*)).*[^*\s].*$/m,n=/#\s*\w+(?:\s*\([^()]*\))?/.source,a=/(?:[a-zA-Z]\w+\s*\.\s*)*[A-Z]\w*(?:\s*<mem>)?|<mem>/.source.replace(/<mem>/g,function(){return n});e.languages.javadoc=e.languages.extend("javadoclike",{}),e.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp(/(@(?:exception|throws|see|link|linkplain|value)\s+(?:\*\s*)?)/.source+"(?:"+a+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:e.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+)(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+?(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:t,lookbehind:!0,inside:e.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!<code>)\s*)[\s\S]+?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:t,lookbehind:!0,inside:{tag:e.languages.markup.tag,entity:e.languages.markup.entity,code:{pattern:/.+/,inside:e.languages.java,alias:"language-java"}}}}}],tag:e.languages.markup.tag,entity:e.languages.markup.entity}),e.languages.javadoclike.addSupport("java",e.languages.javadoc)})(Prism),(e=>{e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},keyword:/\b(?:abstract|as|asserts|async|await|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|is|keyof|let|module|namespace|new|null|of|package|private|protected|public|readonly|return|require|set|static|super|switch|this|throw|try|type|typeof|undefined|var|void|while|with|yield)\b/,builtin:/\b(?:string|Function|any|number|boolean|Array|symbol|console|Promise|unknown|never)\b/}),delete e.languages.typescript.parameter;var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{"generic-function":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript})(Prism),(e=>{var t=e.languages.javascript,n=/{(?:[^{}]|{(?:[^{}]|{[^{}]*})*})+}/.source,a="(@(?:param|arg|argument|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(a+/[$\w\xA0-\uFFFF.]+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(a+/\[[$\w\xA0-\uFFFF.]+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:t,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|extends|class|interface|memberof!?|template|this|typedef)\s+(?:<TYPE>\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(/<TYPE>/g,function(){return n})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}
1],example:{pattern:/(@example\s+)[^@]+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^(\s*(?:\*\s*)?).+$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)})(Prism),Prism.languages.json={property:{pattern:/"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},Prism.languages.webmanifest=Prism.languages.json,(()=>{var e=Prism.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:{function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:{}}}},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*]|[^\[\]])*]|[^\[\]])*]/i,boolean:/\$(?:true|false)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(\W?)(?:!|-(?:eq|ne|gt|ge|lt|le|sh[lr]|not|b?(?:and|x?or)|(?:Not)?(?:Like|Match|Contains|In)|Replace|Join|is(?:Not)?|as)\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/},t=e.string[0].inside;t.boolean=e.boolean,t.variable=e.variable,t.function.inside=e})(),Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"string-interpolation":{pattern:/(?:f|rf|fr)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:{{)*){(?!{)(?:[^{}]|{(?!{)(?:[^{}]|{(?!{)(?:[^{}])+})+})+}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|rb|br)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|rb|br)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^\s*)@\w+(?:\.\w+)*/im,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:True|False|None)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python,(()=>{var r,o,s,e,t;void 0!==Prism&&"undefined"!=typeof document&&(r=[],o={},s=function(){},Prism.plugins.toolbar={},e=Prism.plugins.toolbar.registerButton=function(e,n){var t="function"==typeof n?n:function(e){var t;
1return"function"==typeof n.onClick?((t=document.createElement("button")).type="button",t.addEventListener("click",function(){n.onClick.call(this,e)})):"string"==typeof n.url?(t=document.createElement("a")).href=n.url:t=document.createElement("span"),n.className&&t.classList.add(n.className),t.textContent=n.text,t};e in o?console.warn('There is a button with the key "'+e+'" registered already.'):r.push(o[e]=t)},t=Prism.plugins.toolbar.hook=function(n){var e,a,t,i=n.element.parentNode;i&&/pre/i.test(i.nodeName)&&!i.parentNode.classList.contains("code-toolbar")&&((e=document.createElement("div")).classList.add("code-toolbar"),i.parentNode.insertBefore(e,i),e.appendChild(i),(a=document.createElement("div")).classList.add("toolbar"),i=r,(i=(t=(e=>{for(;e;){var t=e.getAttribute("data-toolbar-order");if(null!=t)return(t=t.trim()).length?t.split(/\s*,\s*/g):[];e=e.parentElement}})(n.element))?t.map(function(e){return o[e]||s}):i).forEach(function(e){var t,e=e(n);e&&((t=document.createElement("div")).classList.add("toolbar-item"),t.appendChild(e),a.appendChild(t))}),e.appendChild(a))},e("label",function(e){var t=e.element.parentNode;if(t&&/pre/i.test(t.nodeName)&&t.hasAttribute("data-label")){var n,a,i=t.getAttribute("data-label");try{a=document.querySelector("template#"+i)}catch(e){}return a?n=a.content:(t.hasAttribute("data-url")?(n=document.createElement("a")).href=t.getAttribute("data-url"):n=document.createElement("span"),n.textContent=i),n}}),Prism.hooks.add("complete",t))})(),(()=>{function s(e,t){e.addEventListener("click",function(){var e;e=t,navigator.clipboard?navigator.clipboard.writeText(e.getText()).then(e.success,function(){n(e)}):n(e)})}function n(t){var e=document.createElement("textarea");e.value=t.getText(),e.style.top="0",e.style.left="0",e.style.position="fixed",document.body.appendChild(e),e.focus(),e.select();try{var n=document.execCommand("copy");setTimeout(function(){n?t.success():t.error()},1)}catch(e){setTimeout(function(){t.error(e)},1)}document.body.removeChild(e)}void 0!==Prism&&"undefined"!=typeof document&&(Prism.plugins.toolbar?Prism.plugins.toolbar.registerButton("copy-to-cl
1ipboard",function(e){var t=e.element,n=(e=>{var t,n={copy:"Copy","copy-error":"Press Ctrl+C to copy","copy-success":"Copied!","copy-timeout":5e3};for(t in n){for(var a="data-prismjs-"+t,i=e;i&&!i.hasAttribute(a);)i=i.parentElement;i&&(n[t]=i.getAttribute(a))}return n})(t),a=document.createElement("button"),i=(a.className="copy-to-clipboard-button",a.setAttribute("type","button"),document.createElement("span"));return a.appendChild(i),o("copy"),s(a,{getText:function(){return t.textContent},success:function(){o("copy-success"),r()},error:function(){o("copy-error"),setTimeout(function(){var e;e=t,window.getSelection().selectAllChildren(e)},1),r()}}),a;function r(){setTimeout(function(){o("copy")},n["copy-timeout"])}function o(e){i.textContent=n[e],a.setAttribute("data-copy-state",e)}}):console.warn("Copy to Clipboard plugin loaded before Toolbar plugin."))})(),(()=>{if(void 0!==Prism){for(var n={tab:/\t/,crlf:/\r\n/,lf:/\n/,cr:/\r/,space:/ /},e=0;e<32;e++)n["ascii-"+e]=new RegExp(String.fromCharCode(e),"g");n["ascii-127"]=/\x7F/g,Prism.hooks.add("before-highlight",function(e){e.element&&"true"===e.element.getAttribute("data-show-invisible")&&s(e.grammar)})}function s(e){if(e&&!e.tab){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t]);for(var t in e)e.hasOwnProperty(t)&&!n[t]&&("rest"===t?s(e.rest):function e(t,n){var a=t[n];switch(Prism.util.type(a)){case"RegExp":var i={};t[n]={pattern:a,inside:i},s(i);break;case"Array":for(var r=0,o=a.length;r<o;r++)e(a,r);break;default:s(i=a.inside||(a.inside={}))}}(e,t))}}})(),(()=>{function s(){}function l(){console.log(Array.prototype.slice.call(arguments).join(" "))}var u={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},c={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""};return function(e,t){var n,a,i,r,o,t=t?l:s;return e.length<3||("y"==(i=e.substr(0,1))&&(e=i.toUpperCase()+e.substr(1)),a=/^(.+?)([^s])s$/,(r=/^(.+?)(ss|i)es$/).test(e)?t("1a",r,e=e.replace(r,"$1$2")):a.test(e)&&t("1a",a,e=e.replace(a,"$1$2")),a=/^(.+?)(ed|ing)$/,(r=/^(.+?)eed$/).test(e)?(a=r.exec(e),(r=/^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*/).test(a[1])&&t("1b",r=/.$/,e=e.replace(r,""))):a.test(e)&&(n=(a=a.exec(e))[1],(a=/^([^aeiou][^aeiouy]*)?[aeiouy]/).test(n))&&(t("1b",a,e=n),o=/([^aeiouylsz])\1$/,n=/^[^aeiou][^aeiouy]*[aeiouy][^aeiouwxy]$/,(a=/(at|bl|iz)$/).test(e)?t("1b",a,e+="e"):o.test(e)?t("1b",o,e=e.replace(r=/.$/,"")):n.test(e)&&t("1b",n,e+="e")),(r=/^(.*[aeiouy].*)y$/).test(e)&&(a=r.exec(e),t("1c",r,e=(n=a[1])+"i")),(r=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/).test(e)&&(n=(a=r.exec(e))[1],a=a[2],(r=/^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*/).test(n))&&t("2",r,e=n+u[a]),(r=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/).test(e)&&(n=(a=r.exec(e))[1],a=a[2],(r=/^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*/).test(n))&&t("3",r,e=n+c[a]),a=/^(.+?)(s|t)(ion)$/,(r=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/).test(e)?(n=(a=r.exec(e))[1],(r=/^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*[aeiouy][aeiou]*[^aeiou][^aeiouy]*/).test(n)&&t("4",r,e=n)):a.test(e)&&(n=(a=a.exec(e))[1]+a[2],(a=/^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*[aeiouy][aeiou]*[^aeiou][^aeiouy]*/).test(n))&&t("4",a,e=n),(r=/^(.+?)e$/).test(e)&&(n=(a=r.exec(e))[1],a=/^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*([aeiouy][aeiou]*)?$/,o=/^[^aeiou][^aeiouy]*[aeiouy][^aeiouwxy]$/,(r=/^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*[aeiouy][aeiou]*[^aeiou][^aeiouy]*/).test(n)||a.test(n)&&!o.test(n))&&t("5",r,a,o,e=n),a=/^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*[aeiouy][aeiou]*[^aeiou][^aeiouy]*/,(r=/ll$/).test(e)&&a.test(e)&&t("5",r=/.$/,a,e=e.replace(r,"")),"y"==i&&(e=i.toLowerCase()+e.substr(1))),e}}
1)());((e,t)=>{"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.JsSearch=t():e.JsSearch=t()})(this,function(){return n=[function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var a=n(7),i=(Object.defineProperty(t,"AllSubstringsIndexStrategy",{enumerable:!0,get:function(){return a.AllSubstringsIndexStrategy}}),n(8)),r=(Object.defineProperty(t,"ExactWordIndexStrategy",{enumerable:!0,get:function(){return i.ExactWordIndexStrategy}}),n(9));Object.defineProperty(t,"PrefixIndexStrategy",{enumerable:!0,get:function(){return r.PrefixIndexStrategy}})},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var a=n(10),i=(Object.defineProperty(t,"CaseSensitiveSanitizer",{enumerable:!0,get:function(){return a.CaseSensitiveSanitizer}}),n(11));Object.defineProperty(t,"LowerCaseSanitizer",{enumerable:!0,get:function(){return i.LowerCaseSanitizer}})},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var a=n(12),i=(Object.defineProperty(t,"TfIdfSearchIndex",{enumerable:!0,get:function(){return a.TfIdfSearchIndex}}),n(13));Object.defineProperty(t,"UnorderedSearchIndex",{enumerable:!0,get:function(){return i.UnorderedSearchIndex}})},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});t.StopWordsMap={a:!0,able:!0,about:!0,across:!0,after:!0,all:!0,almost:!0,also:!0,am:!0,among:!0,an:!0,and:!0,any:!0,are:!0,as:!0,at:!0,be:!0,because:!0,been:!0,but:!0,by:!0,can:!0,cannot:!0,could:!0,dear:!0,did:!0,do:!0,does:!0,either:!0,else:!0,ever:!0,every:!0,for:!0,from:!0,get:!0,got:!0,had:!0,has:!0,have:!0,he:!0,her:!0,hers:!0,him:!0,his:!0,how:!0,however:!0,i:!0,if:!0,in:!0,into:!0,is:!0,it:!0,its:!0,just:!0,least:!0,let:!0,like:!0,likely:!0,may:!0,me:!0,might:!0,most:!0,must:!0,my:!0,neither:!0,no:!0,nor:!0,not:!0,of:!0,off:!0,often:!0,on:!0,only:!0,or:!0,other:!0,our:!0,own:!0,rather:!0,said:!0,say:!0,says:!0,she:!0,should:!0,since:!0,so:!0,some:!0,than:!0,that:!0,the:!0,their:!0,them:!0,then:!0,there:!0,these:!0,they:!0,this:!0,tis:!0,to:!0,too:!0,twas:!0,us:!0,wants:!0,was:!0,we:!0,were:!0,what:!0,when:!0,where:!0,which:!0,while:!0,who:!0,whom:!0,why:!0,will:!0,with:!0,would:!0,yet:!0,you:!0,your:!0,constructor:!1,hasOwnProperty:!1,isPrototypeOf:!1,propertyIsEnumerable:!1,toLocaleString:!1,toString:!1,valueOf:!1}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var a=n(14),i=(Object.defineProperty(t,"SimpleTokenizer",{enumerable:!0,get:function(){return a.SimpleTokenizer}}),n(15)),r=(Object.defineProperty(t,"StemmingTokenizer",{enumerable:!0,get:function(){return i.StemmingTokenizer}}),n(16));Object.defineProperty(t,"StopWordsTokenizer",{enumerable:!0,get:function(){return r.StopWordsTokenizer}})},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.Search=void 0;var a=function(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),e},i=n(0),r=n(1),o=n(2),s=n(4);function l(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function u(e){if(!(this instanceof u))throw new TypeError("Cannot call a class as a function");this._uidFieldName=e,this._indexStrategy=new i.PrefixIndexStrategy,this._searchIndex=new o.TfIdfSearchIndex(e),this._sanitizer=new r.LowerCaseSanitizer,this._tokenizer=new s.SimpleTokenizer,this._documents=[],this._searchableFields=[]}t.Search=(a(u,[{key:"addDocument",value:function(e){this.addDocuments([e])}},{key:"addDocuments",value:function(e){this._documents=this._documents.concat(e),this.indexDocuments_(e,this._searchableFields)}},{key:"addIndex",value:function(e){this._searchableFields.push(e),this.indexDocuments_(this._documents,[e])}},{key:"search",value:function(e){e=this._tokenizer.tokenize(this._sanitizer.sanitize(e));return this._searchIndex.search(e,this._documents)}},{key:"indexDocuments_",value:function(e,t){this._initialized=!0;for(var n=this._indexStrategy,a=this._sanitizer,i=this._searchIndex,r=this._tokenizer,o=this._uidFieldName,s=0,l=e.length;s<l;s++)for(var u=e[s],c=u[o],d=0,p=t.length;d<p;d++){var f=t[d],f=f instanceof Array?((e,t)=>
1{t=t||[];for(var n=e=e||{},a=0;a<t.length;a++)if(null==(n=n[t[a]]))return null;return n})(u,f):u[f];if("string"==typeof(f=null!=f&&"string"!=typeof f&&f.toString?f.toString():f))for(var m=r.tokenize(a.sanitize(f)),g=0,h=m.length;g<h;g++)for(var b=m[g],y=n.expandToken(b),v=0,k=y.length;v<k;v++){var w=y[v];i.indexDocument(w,c,u)}}}},{key:"indexStrategy",set:function(e){if(this._initialized)throw Error("IIndexStrategy cannot be set after initialization");this._indexStrategy=e},get:function(){return this._indexStrategy}},{key:"sanitizer",set:function(e){if(this._initialized)throw Error("ISanitizer cannot be set after initialization");this._sanitizer=e},get:function(){return this._sanitizer}},{key:"searchIndex",set:function(e){if(this._initialized)throw Error("ISearchIndex cannot be set after initialization");this._searchIndex=e},get:function(){return this._searchIndex}},{key:"tokenizer",set:function(e){if(this._initialized)throw Error("ITokenizer cannot be set after initialization");this._tokenizer=e},get:function(){return this._tokenizer}}]),u)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.TokenHighlighter=void 0;var a=function(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e},i=n(0),r=n(1);function o(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function s(e,t,n){if(!(this instanceof s))throw new TypeError("Cannot call a class as a function");this._indexStrategy=e||new i.PrefixIndexStrategy,this._sanitizer=t||new r.LowerCaseSanitizer,this._wrapperTagName=n||"mark"}t.TokenHighlighter=(a(s,[{key:"highlight",value:function(e,t){for(var n=this._wrapText("").length,a={},i=0,r=t.length;i<r;i++)for(var o=this._sanitizer.sanitize(t[i]),s=this._indexStrategy.expandToken(o),l=0,u=s.length;l<u;l++){var c=s[l];a[c]?a[c].push(o):a[c]=[o]}for(var d="",p="",f=0,i=0,m=e.length;i<m;i++){var g=e.charAt(i);" "===g?(p=d="",f=i+1):(d+=g,p+=this._sanitizer.sanitize(g)),a[p]&&0<=a[p].indexOf(p)&&(d=this._wrapText(d),e=e.substring(0,f)+d+e.substring(i+1),i+=n,m+=n)}return e}},{key:"_wrapText",value:function(e){var t=this._wrapperTagName;return"<"+t+">"+e+"</"+t+">"}}]),s)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var a=function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e};function i(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function r(){if(!(this instanceof r))throw new TypeError("Cannot call a class as a function")}t.AllSubstringsIndexStrategy=(a(r,[{key:"expandToken",value:function(e){for(var t=[],n=0,a=e.length;n<a;++n)for(var i="",r=n;r<a;++r)i+=e.charAt(r),t.push(i);return t}}]),r)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var a=function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e};function i(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function r(){if(!(this instanceof r))throw new TypeError("Cannot call a class as a function")}t.ExactWordIndexStrategy=(a(r,[{key:"expandToken",value:function(e){return e?[e]:[]}}]),r)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var a=function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e};function i(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function r(){if(!(this instanceof r))throw new TypeError("Cannot call a class as a function")}t.PrefixIndexStrategy=(a(r,[{key:"expandToken",value:function(e){for(var t=[],n="",a=0,i=e.length;a<i;++a)n+=e.charAt(a),t.push(n);return t}}]),r)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var a=function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e};function i(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function r(){if(!(this instanceof r))throw new TypeError("Cannot call a class as a function")}t.CaseSensitiveSanitizer=(a(r,[{key:"sanitize",value:function(e){return e?e.trim():""}}]),r)}
1,function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var a=function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e};function i(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function r(){if(!(this instanceof r))throw new TypeError("Cannot call a class as a function")}t.LowerCaseSanitizer=(a(r,[{key:"sanitize",value:function(e){return e?e.toLocaleLowerCase().trim():""}}]),r)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e};function i(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function r(e){if(!(this instanceof r))throw new TypeError("Cannot call a class as a function");this._uidFieldName=e,this._tokenToIdfCache={},this._tokenMap={}}t.TfIdfSearchIndex=(a(r,[{key:"indexDocument",value:function(e,t,n){this._tokenToIdfCache={};var a,i=this._tokenMap,i=("object"!==f(i[e])?i[e]=a={$numDocumentOccurrences:0,$totalNumOccurrences:1,$uidMap:{}}:(a=i[e]).$totalNumOccurrences++,a.$uidMap);"object"!==f(i[t])?(a.$numDocumentOccurrences++,i[t]={$document:n,$numTokenOccurrences:1}):i[t].$numTokenOccurrences++}},{key:"search",value:function(n,a){for(var e={},t=0,i=n.length;t<i;t++){var r=n[t],o=this._tokenMap[r];if(!o)return[];if(0===t)for(var s=Object.keys(o.$uidMap),l=0,u=s.length;l<u;l++)e[c=s[l]]=o.$uidMap[c].$document;else for(l=0,u=(s=Object.keys(e)).length;l<u;l++){var c=s[l];"object"!==f(o.$uidMap[c])&&delete e[c]}}var d=[];for(c in e)d.push(e[c]);this._tokenMap,this._tokenToIdfCache,this._uidFieldName;var p=this._createCalculateTfIdf();return d.sort(function(e,t){return p(n,t,a)-p(n,e,a)})}},{key:"_createCalculateIdf",value:function(){var a=this._tokenMap,i=this._tokenToIdfCache;return function(e,t){var n;return i[e]||(n=void 0!==a[e]?a[e].$numDocumentOccurrences:0,i[e]=1+Math.log(t.length/(1+n))),i[e]}}},{key:"_createCalculateTfIdf",value:function(){var u=this._tokenMap,c=this._uidFieldName,d=this._createCalculateIdf();return function(e,t,n){for(var a=0,i=0,r=e.length;i<r;++i){var o=e[i],s=d(o,n),l=(s===1/0&&(s=0),t&&t[c]);a+=(void 0!==u[o]&&void 0!==u[o].$uidMap[l]?u[o].$uidMap[l].$numTokenOccurrences:0)*s}return a}}}]),r)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e};function i(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function r(){if(!(this instanceof r))throw new TypeError("Cannot call a class as a function");this._tokenToUidToDocumentMap={}}t.UnorderedSearchIndex=(a(r,[{key:"indexDocument",value:function(e,t,n){"object"!==p(this._tokenToUidToDocumentMap[e])&&(this._tokenToUidToDocumentMap[e]={}),this._tokenToUidToDocumentMap[e][t]=n}},{key:"search",value:function(e,t){for(var n={},a=this._tokenToUidToDocumentMap,i=0,r=e.length;i<r;i++){var o=a[e[i]];if(!o)return[];if(0===i)for(var s=0,l=(c=Object.keys(o)).length;s<l;s++)n[u=c[s]]=o[u];else for(s=0,l=(c=Object.keys(n)).length;s<l;s++){var u=c[s];"object"!==p(o[u])&&delete n[u]}}for(var c,d=[],i=0,l=(c=Object.keys(n)).length;i<l;i++){u=c[i];d.push(n[u])}return d}}]),r)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var a=function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e},i=/[^a-zа-яё0-9\-']+/i;function r(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function o(){if(!(this instanceof o))throw new TypeError("Cannot call a class as a function")}t.SimpleTokenizer=(a(o,[{key:"tokenize",value:function(e){return e.split(i).filter(function(e){return e})}}]),o)}
1,function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var a=function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e};function i(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function r(e,t){if(!(this instanceof r))throw new TypeError("Cannot call a class as a function");this._stemmingFunction=e,this._tokenizer=t}t.StemmingTokenizer=(a(r,[{key:"tokenize",value:function(e){return this._tokenizer.tokenize(e).map(this._stemmingFunction)}}]),r)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.StopWordsTokenizer=void 0;var a=function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e},i=n(3);function r(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function o(e){if(!(this instanceof o))throw new TypeError("Cannot call a class as a function");this._tokenizer=e}t.StopWordsTokenizer=(a(o,[{key:"tokenize",value:function(e){return this._tokenizer.tokenize(e).filter(function(e){return!i.StopWordsMap[e]})}}]),o)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var a=n(0),i=(Object.defineProperty(t,"AllSubstringsIndexStrategy",{enumerable:!0,get:function(){return a.AllSubstringsIndexStrategy}}),Object.defineProperty(t,"ExactWordIndexStrategy",{enumerable:!0,get:function(){return a.ExactWordIndexStrategy}}),Object.defineProperty(t,"PrefixIndexStrategy",{enumerable:!0,get:function(){return a.PrefixIndexStrategy}}),n(1)),r=(Object.defineProperty(t,"CaseSensitiveSanitizer",{enumerable:!0,get:function(){return i.CaseSensitiveSanitizer}}),Object.defineProperty(t,"LowerCaseSanitizer",{enumerable:!0,get:function(){return i.LowerCaseSanitizer}}),n(2)),o=(Object.defineProperty(t,"TfIdfSearchIndex",{enumerable:!0,get:function(){return r.TfIdfSearchIndex}}),Object.defineProperty(t,"UnorderedSearchIndex",{enumerable:!0,get:function(){return r.UnorderedSearchIndex}}),n(4)),s=(Object.defineProperty(t,"SimpleTokenizer",{enumerable:!0,get:function(){return o.SimpleTokenizer}}),Object.defineProperty(t,"StemmingTokenizer",{enumerable:!0,get:function(){return o.StemmingTokenizer}}),Object.defineProperty(t,"StopWordsTokenizer",{enumerable:!0,get:function(){return o.StopWordsTokenizer}}),n(5)),l=(Object.defineProperty(t,"Search",{enumerable:!0,get:function(){return s.Search}}),n(3)),u=(Object.defineProperty(t,"StopWordsMap",{enumerable:!0,get:function(){return l.StopWordsMap}}),n(6));Object.defineProperty(t,"TokenHighlighter",{enumerable:!0,get:function(){return u.TokenHighlighter}})}],i={},a.m=n,a.c=i,a.i=function(e){return e},a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=17);function a(e){var t;return(i[e]||(t=i[e]={i:e,l:!1,exports:{}},n[e].call(t.exports,t,t.exports,a),t.l=!0,t)).exports}var n,i}),((e,t)=>{"function"==typeof define&&define.amd?define([],t):"undefined"!=typeof exports?t():(t(),e.FileSaver={})})(this,function(){function l(e,t,n){var a=new XMLHttpRequest;a.open("GET",e),a.responseType="blob",a.onload=function(){i(a.response,t,n)},a.onerror=function(){console.error("could not download file")},a.send()}function o(e){var t=new XMLHttpRequest;return t.open("HEAD",e,!1),t.send(),200<=t.status&&t.status<=299}function s(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(e){var n=document.createEvent("MouseEvents");
1n.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(n)}}var u=function(){try{return Function("return this")()||(0,eval)("this")}catch(e){return"object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:this}}(),i=u.saveAs||"object"!=typeof window||window!==u?function(){}:"download"in HTMLAnchorElement.prototype?function(e,t,n){var a=u.URL||u.webkitURL,i=document.createElement("a");t=t||e.name||"download",i.download=t,i.rel="noopener","string"==typeof e?(i.href=e,i.origin===location.origin?s(i):o(i.href)?l(e,t,n):s(i,i.target="_blank")):(i.href=a.createObjectURL(e),setTimeout(function(){a.revokeObjectURL(i.href)},4e4),setTimeout(function(){s(i)},0))}:"msSaveOrOpenBlob"in navigator?function(e,t,n){var a,i,r;t=t||e.name||"download","string"!=typeof e?navigator.msSaveOrOpenBlob((i=e,void 0===(r=n)?r={autoBom:!1}:"object"!=typeof r&&(console.warn("Depricated: Expected third argument to be a object"),r={autoBom:!r}),r.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(i.type)?new Blob(["\ufeff",i],{type:i.type}):i),t):o(e)?l(e,t,n):((a=document.createElement("a")).href=e,a.target="_blank",setTimeout(function(){s(a)}))}:function(e,t,n,a){if((a=a||open("","_blank"))&&(a.document.title=a.document.body.innerText="downloading..."),"string"==typeof e)return l(e,t,n);var i,r,o,t="application/octet-stream"===e.type,n=/constructor/i.test(u.HTMLElement)||u.safari,s=/CriOS\/[\d]+/.test(navigator.userAgent);(s||t&&n)&&"object"==typeof FileReader?((i=new FileReader).onloadend=function(){var e=i.result,e=s?e:e.replace(/^data:[^;]*;/,"data:attachment/file;");a?a.location.href=e:location=e,a=null},i.readAsDataURL(e)):(r=u.URL||u.webkitURL,o=r.createObjectURL(e),a?a.location=o:location.href=o,a=null,setTimeout(function(){r.revokeObjectURL(o)},4e4))};u.saveAs=i.saveAs=i,"undefined"!=typeof module&&(module.exports=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.