PageSourceSearch

https://www.elliptic.co/_nuxt/B2eE2O7_.js

js elliptic.co collected 2026-10-02 02:14:54 UTC 5,559 bytes, 5 lines download raw bytes

vendor: 4,874 bytes, lines 1-4
1const v=(r=0)=>e=>`\x1B[${e+r}m`,A=(r=0)=>e=>`\x1B[${38+r};5;${e}m`,O=(r=0)=>(e,t,o)=>`\x1B[${38+r};2;${e};${t};${o}m`,l={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],overline:[53,55],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],gray:[90,39],grey:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgGray:[100,49],bgGrey:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};Object.keys(l.modifier);const j=Object.keys(l.color),w=Object.keys(l.bgColor);[...j,...w];function F(){const r=new Map;for(const[e,t]of Object.entries(l)){for(const[o,n]of Object.entries(t))l[o]={open:`\x1B[${n[0]}m`,close:`\x1B[${n[1]}m`},t[o]=l[o],r.set(n[0],n[1]);Object.defineProperty(l,e,{value:t,enumerable:!1})}return Object.defineProperty(l,"codes",{value:r,enumerable:!1}),l.color.close="\x1B[39m",l.bgColor.close="\x1B[49m",l.color.ansi=v(),l.color.ansi256=A(),l.color.ansi16m=O(),l.bgColor.ansi=v(10),l.bgColor.ansi256=A(10),l.bgColor.ansi16m=O(10),Object.defineProperties(l,{rgbToAnsi256:{value(e,t,o){return e===t&&t===o?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(t/255*5)+Math.round(o/255*5)},enumerable:!1},hexToRgb:{value(e){const t=/[a-f\d]{6}|[a-f\d]{3}/i.exec(e.toString(16));if(!t)return[0,0,0];let[o]=t;o.length===3&&(o=[...o].map(s=>s+s).join(""));const n=Number.parseInt(o,16);return[n>>16&255,n>>8&255,n&255]},enumerable:!1},hexToAnsi256:{value:e=>l.rgbToAnsi256(...l.hexToRgb(e)),enumerable:!1},ansi256ToAnsi:{value(e){if(e<8)return 30+e;if(e<16)return 90+(e-8);let t,o,n;if(e>=232)t=((e-232)*10+8)/255,o=t,n=t;else{e-=16;const y=e%36;t=Math.floor(e/36)/5,o=Math.floor(y/6)/5,n=y%6/5}const s=Math.max(t,o,n)*2;if(s===0)return 30;let c=30+(Math.round(n)<<2|Math.round(o)<<1|Math.round(t));return s===2&&(c+=60),c},enumerable:!1},rgbToAnsi:{value:(e,t,o)=>l.ansi256ToAnsi(l.rgbToAnsi256(e,t,o)),enumerable:!1},hexToAnsi:{value:e=>l.ansi256ToAnsi(l.hexToAnsi256(e)),enumerable:!1}}),l}const i=F(),B=(()=>{if(!("navigator"in globalThis))return 0;if(globalThis.navigator.userAgentData){const r=navigator.userAgentData.brands.find(({brand:e})=>e==="Chromium");if(r&&r.version>93)return 3}return/\b(Chrome|Chromium)\//.test(globalThis.navigator.userAgent)?1:0})(),T=B!==0&&{level:B},M={stdout:T,stderr:T};function N(r,e,t){let o=r.indexOf(e);if(o===-1)return r;const n=e.length;let s=0,c="";do c+=r.slice(s,o)+e+t,s=o+n,o=r.indexOf(e,s);while(o!==-1);return c+=r.slice(s),c}function x(r,e,t,o){let n=0,s="";do{const c=r[o-1]==="\r";s+=r.slice(n,c?o-1:o)+e+(c?`\r
2`:`
3`)+t,n=o+1,o=r.indexOf(`
4`,n)}while(o!==-1);return s+=r.slice(n),s}const{stdout:C,stderr:S}=M,d=Symbol("GENERATOR"),a=Symbol("STYLER"),b=Symbol("IS_EMPTY"),R=["ansi","ansi","ansi256","ansi16m"],u=Object.create(null),E=(r,e={})=>{if(e.level&&!(Number.isInteger(e.level)&&e.level>=0&&e.level<=3))throw new Error("The `level` option should be an integer from 0 to 3");const t=C?C.level:0;r.level=e.level===void 0?t:e.level},$=r=>{const e=(...t)=>t.join(" ");return E(e,r),Object.setPrototypeOf(e,h.prototype),e};function h(r){return $(r)}Object.setPrototypeOf(h.prototype,Function.prototype);for(const[r,e]of Object.entries(i))u[r]={get(){const t=f(this,m(e.open,e.close,this[a]),this[b]);return Object.defineProperty(this,r,{value:t}),t}};u.visible={get(){const r=f(this,this[a],!0);return Object.defineProperty(this,"visible",{value:r}),r}};const p=(r,e,t,...o)=>r==="rgb"?e==="ansi16m"?i[t].ansi16m(...o):e==="ansi256"?i[t].ansi256(i.rgbToAnsi256(...o)):i[t].ansi(i.rgbToAnsi(...o)):r==="hex"?p("rgb",e,t,...i.hexToRgb(...o)):i[t][r](...o),k=["rgb","hex","ansi256"];for(const r of k){u[r]={get(){const{level:t}=this;return function(...o){const n=m(p(r,R[t],"color",...o),i.color.close,this[a]);return f(this,n,this[b])}}};const e="bg"+r[0].toUpperCase()+r.slice(1);u[e]={get(){const{level:t}=this;return function(...o){const n=m(p(r,R[t],"bgColor",...o),i.bgColor.close,this[a]);return f(this,n,this[b])}}}}const I=Object.defineProperties(()=>{},{...u,level:{enumerable:!0,get(){return this[d].level},set(r){this[d].level=r}}}),m=(r,e,t)=>{let o,n;return t===void 0?(o=r,n=e):(o=t.openAll+r,n=e+t.closeAll),{open:r,close:e,openAll:o,closeAll:n,parent:t}},f=(r,e,t)=>{const o=(...n)=>P(o,n.length===1?""+n[0]:n.join(" "));return Object.setPrototypeOf(o,I),o[d]=r,o[a]=e,o[b]=t,o},P=(r,e)=>{if(r.level<=0||!e)return r[b]?"":e;
4let t=r[a];if(t===void 0)return e;const{openAll:o,closeAll:n}=t;if(e.includes("\x1B"))for(;t!==void 0;)e=N(e,t.close,t.open),t=t.parent;const s=e.indexOf(`
5`);return s!==-1&&(e=x(e,n,o,s)),o+e+n};Object.defineProperties(h.prototype,u);const g=h();h({level:S?S.level:0});class G{constructor(e){this.scope=e}scope;log(e,...t){console.log(`[${this.scope}]`,e,...t)}info(e,...t){console.info(`[${this.scope}]`,g.blue("[INFO]"),e,...t)}success(e,...t){console.log(`[${this.scope}]`,g.green("[SUCCESS]"),e,...t)}warn(e,...t){console.warn(`[${this.scope}]`,g.yellow("[WARN]"),e,...t)}error(e,...t){console.error(`[${this.scope}]`,g.red("[ERROR]"),e,...t)}}const L=r=>new G(r);export{L as c};

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.