1!function(n,r){"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?r(n,!0):function(q){if(!q.document)throw Error("A window with a document is required");return r(q)}:r(n)}("undefined"!=typeof window?window:this,function(n,r){function q(B){function y(){b.loadDelay?setTimeout(z,loadDelay):z()}function z(){if(!document.querySelector(b.templateSelector)){var f=document.createElement("div");f.innerHTML=function(){for(var h=["\x3cstyle\x3e","@media print {"," .code-badge { display: none; }", 2"}"," .code-badge-pre {"," position: relative;"," }"," .code-badge {"," display: flex;"," flex-direction: row;"," white-space: normal;"," background: transparent;"," background: #333;"," color: white;"," font-size: 0.8em;"," opacity: 0.5;"," transition: opacity linear 0.5s;"," border-radius: 0 0 0 7px;"," padding: 5px 8px 5px 8px;"," position: absolute;"," right: 0;"," top: 0;"," }", 3" .code-badge.active {"," opacity: 0.8;"," }",""," .code-badge:hover {"," opacity: .95;"," }",""," .code-badge a,"," .code-badge a:hover {"," text-decoration: none;"," }",""," .code-badge-language {"," margin-right: 10px;"," font-weight: 600;"," color: goldenrod;"," }"," .code-badge-copy-icon {"," font-size: 1.2em;"," cursor: pointer;"," padding: 0 7px;"," margin-top:2;"," }"," .fa.text-success:{ color: limegreen !important }", 4"\x3c/style\x3e",'\x3cdiv id\x3d"CodeBadgeTemplate" style\x3d"display:none"\x3e',' \x3cdiv class\x3d"code-badge"\x3e',' \x3cdiv class\x3d"code-badge-language" \x3e{{language}}\x3c/div\x3e',' \x3cdiv title\x3d"Copy to clipboard"\x3e',' \x3ci class\x3d"{{copyIconClass}} code-badge-copy-icon"\x3e\x3c/i\x3e\x3c/i\x3e\x3c/a\x3e'," \x3c/div\x3e"," \x3c/div\x3e","\x3c/div\x3e"],k="",g=0;g<h.length;g++)k+=h[g]+"\n";return k}();var w=f.querySelector("style");f=f.querySelector(b.templateSelector); 5document.body.appendChild(w);document.body.appendChild(f)}w=document.querySelector(b.templateSelector).innerHTML;f=document.querySelectorAll("pre\x3ecode.hljs");for(var x=0;x<f.length;x++){var c=f[x];if(!c.querySelector(".code-badge")){for(var a="",d=0;d<c.classList.length;d++){if("language-"===c.classList[d].substr(0,9)){a=c.classList[d].replace("language-","");break}if(!a)for(var t=0;t<c.classList.length;t++)if("hljs"!=c.classList[t]){a=c.classList[t];break}}"ps"==(a=a?a.toLowerCase():"text")?a= 6"powershell":"cs"==a?a="csharp":"js"==a?a="javascript":"ts"==a?a="typescript":"fox"==a&&(a="foxpro");d=w.replace("{{language}}",a).replace("{{copyIconClass}}",b.copyIconClass).trim();a=document.createElement("div");a.innerHTML=d;a=a.querySelector(".code-badge");d=c.parentElement;d.classList.add("code-badge-pre");b.copyIconContent&&(a.querySelector(".code-badge-copy-icon").innerText=b.copyIconContent);d.insertBefore(a,c)}}document.querySelector(b.contentSelector).addEventListener("click",function(h){return h.srcElement.classList.contains("code-badge-copy-icon")&& 7(h.preventDefault(),h.cancelBubble=!0,function(k){k=k.srcElement.parentElement.parentElement.parentElement;var g=k.querySelector("pre\x3ecode").cloneNode(!0);g=g.textContent||g.innerText;var l=document.createElement("textarea");l.value=g.trim();document.body.appendChild(l);l.style.display="block";n.document.documentMode?l.setSelectionRange(0,l.value.length):l.select();document.execCommand("copy");document.body.removeChild(l);(function(e){var u=b.copyIconClass.split(" "),v=b.checkIconClass.split(" "), 8p=e.querySelector(".code-badge-copy-icon");p.innerText=b.checkIconContent;for(e=0;e<u.length;e++)p.classList.remove(u[e]);for(e=0;e<v.length;e++)p.classList.add(v[e]);setTimeout(function(){p.innerText=b.copyIconContent;for(var m=0;m<v.length;m++)p.classList.remove(v[m]);for(m=0;m<u.length;m++)p.classList.add(u[m])},2E3)})(k)}(h)),!1})}var b={templateSelector:"#CodeBadgeTemplate",contentSelector:"body",loadDelay:0,copyIconClass:"fa fa-copy",copyIconContent:"",checkIconClass:"fa fa-check text-success", 9checkIconContent:""};Object.assign(b,void 0);"loading"==document.readyState?document.addEventListener("DOMContentLoaded",y):y()}if("boolean"!=typeof A)var A=!1;n.highlightJsBadge=q;A&&q()});
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.