HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ip-172-31-10-131 6.14.0-1014-aws #14~24.04.1-Ubuntu SMP Tue Sep 23 14:51:14 UTC 2025 x86_64
User: www-data (33)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: /var/www/html/achiver_ai_production/angular_app/dist/browser/chunk-NTLUV3V6.js
import{a as D,c as S,d as C}from"./chunk-Q3OJLGMT.js";import{t as B}from"./chunk-XQDNE2OA.js";import{Bb as F,Ia as y,Pa as j,Zc as M,_c as w,bd as x,ja as c}from"./chunk-6VSL23XL.js";import{h as A}from"./chunk-WWX6BADO.js";function ae(){let r=window,d=document,f="hljs-ln",m="hljs-ln-line",b="hljs-ln-code",H="hljs-ln-numbers",L="hljs-ln-n",g="data-line-number",p=/\r\n|\r|\n/g;r.hljs?(r.hljs.initLineNumbersOnLoad=k,r.hljs.lineNumbersBlock=O,r.hljs.lineNumbersValue=q,V()):r.console.error("highlight.js not detected!");function I(e){let t=e;for(;t;){if(t.className&&t.className.indexOf("hljs-ln-code")!==-1)return!0;t=t.parentNode}return!1}function R(e){let t=e;for(;t.nodeName!=="TABLE";)t=t.parentNode;return t}function P(e){let t=e.toString(),n=e.anchorNode;for(;n.nodeName!=="TD";)n=n.parentNode;let i=e.focusNode;for(;i.nodeName!=="TD";)i=i.parentNode;let s=parseInt(n.dataset.lineNumber),l=parseInt(i.dataset.lineNumber);if(s!=l){let a=n.textContent,u=i.textContent;if(s>l){let o=s;s=l,l=o,o=a,a=u,u=o}for(;t.indexOf(a)!==0;)a=a.slice(1);for(;t.lastIndexOf(u)===-1;)u=u.slice(0,-1);let N=a,$=R(n);for(let o=s+1;o<l;++o){let ee=h('.{0}[{1}="{2}"]',[b,g,o]),te=$.querySelector(ee);N+=`
`+te.textContent}return N+=`
`+u,N}else return t}document.addEventListener("copy",function(e){let t=window.getSelection();if(I(t.anchorNode)){let n;window.navigator.userAgent.indexOf("Edge")!==-1?n=P(t):n=t.toString(),e.clipboardData.setData("text/plain",n),e.preventDefault()}});function V(){let e=d.createElement("style");e.type="text/css",e.innerHTML=h(".{0}{border-collapse:collapse}.{0} td{padding:0}.{1}:before{content:attr({2})}",[f,L,g]),d.getElementsByTagName("head")[0].appendChild(e)}function k(e){d.readyState==="interactive"||d.readyState==="complete"?E(e):r.addEventListener("DOMContentLoaded",function(){E(e)})}function E(e){try{let t=d.querySelectorAll("code.hljs,code.nohighlight");for(let n in t)t.hasOwnProperty(n)&&(G(t[n])||O(t[n],e))}catch(t){r.console.error("LineNumbers error: ",t)}}function G(e){return e.classList.contains("nohljsln")}function O(e,t){typeof e=="object"&&W(function(){e.innerHTML=_(e,t)})}function q(e,t){if(typeof e!="string")return;let n=document.createElement("code");return n.innerHTML=e,_(n,t)}function _(e,t){let n=U(e,t);return T(e),K(e.innerHTML,n)}function K(e,t){let n=v(e);if(n[n.length-1].trim()===""&&n.pop(),n.length>1||t.singleLine){let i="";for(let s=0,l=n.length;s<l;s++)i+=h('<tr><td class="{0} {1}" {3}="{5}"><div class="{2}" {3}="{5}"></div></td><td class="{0} {4}" {3}="{5}">{6}</td></tr>',[m,H,L,g,b,s+t.startFrom,n[s].length>0?n[s]:" "]);return h('<table class="{0}">{1}</table>',[f,i])}return e}function U(e,t){return t=t||{},{singleLine:J(t),startFrom:X(e,t)}}function J(e){return e.singleLine?e.singleLine:!1}function X(e,t){let i=1;isFinite(t.startFrom)&&(i=t.startFrom);let s=Y(e,"data-ln-start-from");return s!==null&&(i=Z(s,1)),i}function T(e){let t=e.childNodes;for(let n in t)if(t.hasOwnProperty(n)){let i=t[n];Q(i.textContent)>0&&(i.childNodes.length>0?T(i):z(i.parentNode))}}function z(e){let t=e.className;if(!/hljs-/.test(t))return;let n=v(e.innerHTML),i="";for(let s=0;s<n.length;s++){let l=n[s].length>0?n[s]:" ";i+=h(`<span class="{0}">{1}</span>
`,[t,l])}e.innerHTML=i.trim()}function v(e){return e.length===0?[]:e.split(p)}function Q(e){return(e.trim().match(p)||[]).length}function W(e){r.setTimeout(e,0)}function h(e,t){return e.replace(/\{(\d+)\}/g,function(n,i){return t[i]!==void 0?t[i]:n})}function Y(e,t){return e.hasAttribute(t)?e.getAttribute(t):null}function Z(e,t){if(!e)return t;let n=Number(e);return isFinite(n)?n:t}}var ue=(()=>{class r{constructor(){this._platform=c(j),this.options=c(D)?.lineNumbersOptions,this._hljs=c(S),this._highlight=c(C),this._nativeElement=c(y).nativeElement,this.startFrom=this.options?.startFrom,this.singleLine=this.options?.singleLine,B(this._platform)&&x(()=>{this._highlight.highlightResult()&&this.addLineNumbers()})}addLineNumbers(){this.destroyLineNumbersObserver(),requestAnimationFrame(()=>A(this,null,function*(){yield this._hljs.lineNumbersBlock(this._nativeElement,{startFrom:this.startFrom,singleLine:this.singleLine}),this._lineNumbersObs=new MutationObserver(()=>{this._nativeElement.firstElementChild?.tagName.toUpperCase()==="TABLE"&&this._nativeElement.classList.add("hljs-line-numbers"),this.destroyLineNumbersObserver()}),this._lineNumbersObs.observe(this._nativeElement,{childList:!0})}))}destroyLineNumbersObserver(){this._lineNumbersObs&&(this._lineNumbersObs.disconnect(),this._lineNumbersObs=null)}static{this.\u0275fac=function(m){return new(m||r)}}static{this.\u0275dir=F({type:r,selectors:[["","highlight","","lineNumbers",""],["","highlightAuto","","lineNumbers",""]],inputs:{startFrom:[2,"startFrom","startFrom",w],singleLine:[2,"singleLine","singleLine",M]}})}}return r})();export{ue as HighlightLineNumbers,ae as activateLineNumbers};