PageSourceSearch

https://www.codebanana.com/_next/static/chunks/31055.9fb5e6e7eaa07875.js

js codebanana.com collected 2026-10-04 22:40:18 UTC 3,048 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="508ed17c-71ea-4afd-819f-481e1fb2d3c1",e._sentryDebugIdIdentifier="sentry-dbid-508ed17c-71ea-4afd-819f-481e1fb2d3c1")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[31055],{31055:e=>{self,e.exports=(()=>{"use strict";var e={6:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.LinkComputer=t.WebLinkProvider=void 0,t.WebLinkProvider=class{constructor(e,t,i,n={}){this._terminal=e,this._regex=t,this._handler=i,this._options=n}provideLinks(e,t){let n=i.computeLink(e,this._regex,this._terminal,this._handler);t(this._addCallbacks(n))}_addCallbacks(e){return e.map(e=>(e.leave=this._options.leave,e.hover=(t,i)=>{if(this._options.hover){let{range:n}=e;this._options.hover(t,i,n)}},e))}};class i{static computeLink(e,t,n,r){let s,o=RegExp(t.source,(t.flags||"")+"g"),[l,a]=i._getWindowedLineStrings(e-1,n),d=l.join(""),f=[];for(;s=o.exec(d);){let e=s[0];try{let t=new URL(e),i=decodeURI(t.toString());if(e!==i&&e+"/"!==i)continue}catch(e){continue}let[t,o]=i._mapStrIdx(n,a,0,s.index),[l,d]=i._mapStrIdx(n,t,o,e.length);if(-1===t||-1===o||-1===l||-1===d)continue;let u={start:{x:o+1,y:t+1},end:{x:d,y:l+1}};f.push({range:u,text:e,activate:r})}return f}static _getWindowedLineStrings(e,t){let i,n=e,r=e,s=0,o="",l=[];if(i=t.buffer.active.getLine(e)){let e=i.translateToString(!0);if(i.isWrapped&&" "!==e[0]){for(s=0;(i=t.buffer.active.getLine(--n))&&s<2048&&(s+=(o=i.translateToString(!0)).length,l.push(o),i.isWrapped&&-1===o.indexOf(" ")););l.reverse()}for(l.push(e),s=0;(i=t.buffer.active.getLine(++r))&&i.isWrapped&&s<2048&&(s+=(o=i.translateToString(!0)).length,l.push(o),-1===o.indexOf(" ")););}return[l,n]}static _mapStrIdx(e,t,i,n){let r=e.buffer.active,s=r.getNullCell(),o=i;for(;n;){let e=r.getLine(t);if(!e)return[-1,-1];for(let i=o;i<e.length;++i){e.getCell(i,s);let o=s.getChars();if(s.getWidth()&&(n-=o.length||1,i===e.length-1&&""===o)){let e=r.getLine(t+1);e&&e.isWrapped&&(e.getCell(0,s),2===s.getWidth()&&(n+=1))}if(n<0)return[t,i]}t++,o=0}return[t,o]}}t.LinkComputer=i}},t={},i={};return(()=>{Object.defineProperty(i,"__esModule",{value:!0}),i.WebLinksAddon=void 0;let n=function i(n){var r=t[n];if(void 0!==r)return r.exports;var s=t[n]={exports:{}};return e[n](s,s.exports,i),s.exports}(6),r=/https?:[/]{2}[^\s"'!*(){}|\\\^<>`]*[^\s"':,.!?{}|\\\^~\[\]`()<>]/;function s(e,t){let i=window.open();if(i){try{i.opener=null}catch(e){}i.location.href=t}else console.warn("Opening link blocked as opener could not be cleared")}i.WebLinksAddon=class{constructor(e=s,t={}){this._handler=e,this._options=t}activate(e){this._terminal=e;let t=this._options,i=t.urlRegex||r;this._linkProvider=this._terminal.registerLinkProvider(new n.WebLinkProvider(this._terminal,i,this._handler,t))}dispose(){var e;null==(e=this._linkProvider)||e.dispose()}}})(),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.