PageSourceSearch

https://jin.imajin.ai/_next/static/chunks/3932-12fbf21775569544.js

js imajin.ai collected 2026-10-05 14:38:19 UTC 14,377 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3932],{31090:(e,t,f)=>{f.d(t,{Zf:()=>_});var n=f(78270);class r extends n.Vw{constructor(e,t,f,r){super(),this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.blockLen=e,this.outputLen=t,this.padOffset=f,this.isLE=r,this.buffer=new Uint8Array(e),this.view=(0,n.O8)(this.buffer)}update(e){(0,n.CC)(this),e=(0,n.ZJ)(e),(0,n.DO)(e);let{view:t,buffer:f,blockLen:r}=this,i=e.length;for(let s=0;s<i;){let a=Math.min(r-this.pos,i-s);if(a===r){let t=(0,n.O8)(e);for(;r<=i-s;s+=r)this.process(t,s);continue}f.set(e.subarray(s,s+a),this.pos),this.pos+=a,s+=a,this.pos===r&&(this.process(t,0),this.pos=0)}return this.length+=e.length,this.roundClean(),this}digestInto(e){(0,n.CC)(this),(0,n.Ht)(e,this),this.finished=!0;let{buffer:t,view:f,blockLen:r,isLE:i}=this,{pos:s}=this;t[s++]=128,(0,n.uH)(this.buffer.subarray(s)),this.padOffset>r-s&&(this.process(f,0),s=0);for(let e=s;e<r;e++)t[e]=0;!function(e,t,f,n){if("function"==typeof e.setBigUint64)return e.setBigUint64(t,f,n);let r=BigInt(32),i=BigInt(0xffffffff),s=Number(f>>r&i),a=Number(f&i),h=4*!!n,l=4*!n;e.setUint32(t+h,s,n),e.setUint32(t+l,a,n)}(f,r-8,BigInt(8*this.length),i),this.process(f,0);let a=(0,n.O8)(e),h=this.outputLen;if(h%4)throw Error("_sha2: outputLen should be aligned to 32bit");let l=h/4,c=this.get();if(l>c.length)throw Error("_sha2: outputLen bigger than state");for(let e=0;e<l;e++)a.setUint32(4*e,c[e],i)}digest(){let{buffer:e,outputLen:t}=this;this.digestInto(e);let f=e.slice(0,t);return this.destroy(),f}_cloneInto(e){e||(e=new this.constructor),e.set(...this.get());let{blockLen:t,buffer:f,length:n,finished:r,destroyed:i,pos:s}=this;return e.destroyed=i,e.finished=r,e.length=n,e.pos=s,n%t&&e.buffer.set(f),e}clone(){return this._cloneInto()}}let i=Uint32Array.from([0x6a09e667,0xf3bcc908,0xbb67ae85,0x84caa73b,0x3c6ef372,0xfe94f82b,0xa54ff53a,0x5f1d36f1,0x510e527f,0xade682d1,0x9b05688c,0x2b3e6c1f,0x1f83d9ab,0xfb41bd6b,0x5be0cd19,0x137e2179]),s=BigInt(0x100000000-1),a=BigInt(32),h=(e,t,f)=>e>>>f,l=(e,t,f)=>e<<32-f|t>>>f,c=(e,t,f)=>e>>>f|t<<32-f,o=(e,t,f)=>e<<32-f|t>>>f,d=(e,t,f)=>e<<64-f|t>>>f-32,b=(e,t,f)=>e>>>f-32|t<<64-f;function u(e,t,f,n){let r=(t>>>0)+(n>>>0);return{h:e+f+(r/0x100000000|0)|0,l:0|r}}let x=(e,t,f)=>(e>>>0)+(t>>>0)+(f>>>0),y=(e,t,f,n)=>t+f+n+(e/0x100000000|0)|0,p=(e,t,f,n)=>(e>>>0)+(t>>>0)+(f>>>0)+(n>>>0),g=(e,t,f,n,r)=>t+f+n+r+(e/0x100000000|0)|0,w=(e,t,f,n,r)=>(e>>>0)+(t>>>0)+(f>>>0)+(n>>>0)+(r>>>0),A=(e,t,f,n,r,i)=>t+f+n+r+i+(e/0x100000000|0)|0,m=function(e,t=!1){let f=e.length,n=new Uint32Array(f),r=new Uint32Array(f);for(let i=0;i<f;i++){let{h:f,l:h}=function(e,t=!1){return t?{h:Number(e&s),l:Number(e>>a&s)}:{h:0|Number(e>>a&s),l:0|Number(e&s)}}(e[i],t);[n[i],r[i]]=[f,h]}return[n,r]}(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e3585
15771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(e=>BigInt(e))),B=m[0],E=m[1],U=new Uint32Array(80),C=new Uint32Array(80);class H extends r{constructor(e=64){super(128,e,16,!1),this.Ah=0|i[0],this.Al=0|i[1],this.Bh=0|i[2],this.Bl=0|i[3],this.Ch=0|i[4],this.Cl=0|i[5],this.Dh=0|i[6],this.Dl=0|i[7],this.Eh=0|i[8],this.El=0|i[9],this.Fh=0|i[10],this.Fl=0|i[11],this.Gh=0|i[12],this.Gl=0|i[13],this.Hh=0|i[14],this.Hl=0|i[15]}get(){let{Ah:e,Al:t,Bh:f,Bl:n,Ch:r,Cl:i,Dh:s,Dl:a,Eh:h,El:l,Fh:c,Fl:o,Gh:d,Gl:b,Hh:u,Hl:x}=this;return[e,t,f,n,r,i,s,a,h,l,c,o,d,b,u,x]}set(e,t,f,n,r,i,s,a,h,l,c,o,d,b,u,x){this.Ah=0|e,this.Al=0|t,this.Bh=0|f,this.Bl=0|n,this.Ch=0|r,this.Cl=0|i,this.Dh=0|s,this.Dl=0|a,this.Eh=0|h,this.El=0|l,this.Fh=0|c,this.Fl=0|o,this.Gh=0|d,this.Gl=0|b,this.Hh=0|u,this.Hl=0|x}process(e,t){for(let f=0;f<16;f++,t+=4)U[f]=e.getUint32(t),C[f]=e.getUint32(t+=4);for(let e=16;e<80;e++){let t=0|U[e-15],f=0|C[e-15],n=c(t,f,1)^c(t,f,8)^h(t,f,7),r=o(t,f,1)^o(t,f,8)^l(t,f,7),i=0|U[e-2],s=0|C[e-2],a=c(i,s,19)^d(i,s,61)^h(i,s,6),u=p(r,o(i,s,19)^b(i,s,61)^l(i,s,6),C[e-7],C[e-16]),x=g(u,n,a,U[e-7],U[e-16]);U[e]=0|x,C[e]=0|u}
1let{Ah:f,Al:n,Bh:r,Bl:i,Ch:s,Cl:a,Dh:m,Dl:H,Eh:_,El:v,Fh:O,Fl:I,Gh:L,Gl:z,Hh:S,Hl:q}=this;for(let e=0;e<80;e++){let t=c(_,v,14)^c(_,v,18)^d(_,v,41),h=o(_,v,14)^o(_,v,18)^b(_,v,41),l=_&O^~_&L,p=w(q,h,v&I^~v&z,E[e],C[e]),g=A(p,S,t,l,B[e],U[e]),D=0|p,F=c(f,n,28)^d(f,n,34)^d(f,n,39),G=o(f,n,28)^b(f,n,34)^b(f,n,39),N=f&r^f&s^r&s,V=n&i^n&a^i&a;S=0|L,q=0|z,L=0|O,z=0|I,O=0|_,I=0|v,({h:_,l:v}=u(0|m,0|H,0|g,0|D)),m=0|s,H=0|a,s=0|r,a=0|i,r=0|f,i=0|n;let k=x(D,G,V);f=y(k,g,F,N),n=0|k}({h:f,l:n}=u(0|this.Ah,0|this.Al,0|f,0|n)),({h:r,l:i}=u(0|this.Bh,0|this.Bl,0|r,0|i)),({h:s,l:a}=u(0|this.Ch,0|this.Cl,0|s,0|a)),({h:m,l:H}=u(0|this.Dh,0|this.Dl,0|m,0|H)),({h:_,l:v}=u(0|this.Eh,0|this.El,0|_,0|v)),({h:O,l:I}=u(0|this.Fh,0|this.Fl,0|O,0|I)),({h:L,l:z}=u(0|this.Gh,0|this.Gl,0|L,0|z)),({h:S,l:q}=u(0|this.Hh,0|this.Hl,0|S,0|q)),this.set(f,n,r,i,s,a,m,H,_,v,O,I,L,z,S,q)}roundClean(){(0,n.uH)(U,C)}destroy(){(0,n.uH)(this.buffer),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}let _=(0,n.qj)(()=>new H)},48579:(e,t,f)=>{let n;f.d(t,{MX:()=>P,Wp:()=>J,_S:()=>T,jn:()=>K,lG:()=>j});let{p:r,n:i,Gx:s,Gy:a,a:h,d:l}={p:0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffedn,n:0x1000000000000000000000000000000014def9dea2f79cd65812631a5cf5d3edn,h:8n,a:0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffecn,d:0x52036cee2b6ffe738cc740797779e89800700a4d4141d8ab75eb4dca135978a3n,Gx:0x216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51an,Gy:0x6666666666666666666666666666666666666666666666666666666666666658n},c=32,o=(e="")=>{throw Error(e)},d=(e,t)=>!(e=>e instanceof Uint8Array||ArrayBuffer.isView(e)&&"Uint8Array"===e.constructor.name)(e)||"number"==typeof t&&t>0&&e.length!==t?o("Uint8Array expected"):e,b=e=>new Uint8Array(e),u=e=>Uint8Array.from(e),x=(e,t)=>e.toString(16).padStart(t,"0"),y=e=>Array.from(d(e)).map(e=>x(e,2)).join(""),p={_0:48,_9:57,A:65,F:70,a:97,f:102},g=e=>e>=p._0&&e<=p._9?e-p._0:e>=p.A&&e<=p.F?e-(p.A-10):e>=p.a&&e<=p.f?e-(p.a-10):void 0,w=e=>{let t="hex invalid";if("string"!=typeof e)return o(t);let f=e.length,n=f/2;if(f%2)return o(t);let r=b(n);for(let f=0,i=0;f<n;f++,i+=2){let n=g(e.charCodeAt(i)),s=g(e.charCodeAt(i+1));if(void 0===n||void 0===s)return o(t);r[f]=16*n+s}return r},A=(e,t)=>d("string"==typeof e?w(e):u(d(e)),t),m=()=>globalThis?.crypto,B=(...e)=>{let t=b(e.reduce((e,t)=>e+d(t).length,0)),f=0;return e.forEach(e=>{t.set(e,f),f+=e.length}),t},E=(e=c)=>m().getRandomValues(b(e)),U=BigInt,C=(e,t,f,n="bad number: out of range")=>"bigint"==typeof e&&t<=e&&e<f?e:o(n),H=(e,t=r)=>{let f=e%t;return f>=0n?f:t+f},_=e=>H(e,i),v=(e,t)=>
1{(0n===e||t<=0n)&&o("no inverse n="+e+" mod="+t);let f=H(e,t),n=t,r=0n,i=1n,s=1n,a=0n;for(;0n!==f;){let e=n/f,t=n%f,h=r-s*e,l=i-a*e;n=f,f=t,r=s,i=a,s=h,a=l}return 1n===n?H(r,t):o("no inverse")},O=e=>e instanceof L?e:o("Point expected"),I=2n**256n;class L{static BASE;static ZERO;ex;ey;ez;et;constructor(e,t,f,n){this.ex=C(e,0n,I),this.ey=C(t,0n,I),this.ez=C(f,1n,I),this.et=C(n,0n,I),Object.freeze(this)}static fromAffine(e){return new L(e.x,e.y,1n,H(e.x*e.y))}static fromBytes(e,t=!1){let f=u(d(e,c)),n=e[31];f[31]=-129&n;let i=D(f);C(i,0n,t?I:r);let s=H(i*i),{isValid:a,value:h}=G(H(s-1n),H(l*s+1n));a||o("bad point: y not sqrt");let b=(1n&h)===1n,x=(128&n)!=0;return!t&&0n===h&&x&&o("bad point: x==0, isLastByteOdd"),x!==b&&(h=H(-h)),new L(h,i,1n,H(h*i))}assertValidity(){if(this.is0())throw Error("bad point: ZERO");let{ex:e,ey:t,ez:f,et:n}=this,r=H(e*e),i=H(t*t),s=H(f*f),a=H(s*s),c=H(r*h);if(H(s*H(c+i))!==H(a+H(l*H(r*i))))throw Error("bad point: equation left != right (1)");if(H(e*t)!==H(f*n))throw Error("bad point: equation left != right (2)");return this}equals(e){let{ex:t,ey:f,ez:n}=this,{ex:r,ey:i,ez:s}=O(e),a=H(t*s),h=H(r*n),l=H(f*s),c=H(i*n);return a===h&&l===c}is0(){return this.equals(S)}negate(){return new L(H(-this.ex),this.ey,this.ez,H(-this.et))}double(){let{ex:e,ey:t,ez:f}=this,n=H(e*e),r=H(t*t),i=H(2n*H(f*f)),s=H(h*n),a=e+t,l=H(H(a*a)-n-r),c=s+r,o=c-i,d=s-r,b=H(l*o),u=H(c*d),x=H(l*d);return new L(b,u,H(o*c),x)}add(e){let{ex:t,ey:f,ez:n,et:r}=this,{ex:i,ey:s,ez:a,et:c}=O(e),o=H(t*i),d=H(f*s),b=H(r*l*c),u=H(n*a),x=H((t+f)*(i+s)-o-d),y=H(u-b),p=H(u+b),g=H(d-h*o),w=H(x*y),A=H(p*g),m=H(x*g);return new L(w,A,H(y*p),m)}multiply(e,t=!0){if(!t&&(0n===e||this.is0()))return S;if(C(e,1n,i),1n===e)return this;if(this.equals(z))return Q(e).p;let f=S,n=z;for(let r=this;e>0n;r=r.double(),e>>=1n)1n&e?f=f.add(r):t&&(n=n.add(r));return f}toAffine(){let{ex:e,ey:t,ez:f}=this;if(this.equals(S))return{x:0n,y:1n};let n=v(f,r);return 1n!==H(f*n)&&o("invalid inverse"),{x:H(e*n),y:H(t*n)}}toBytes(){let{x:e,y:t}=this.assertValidity().toAffine(),f=q(t);return f[31]|=1n&e?128:0,f}toHex(){return y(this.toBytes())}clearCofactor(){return this.multiply(U(8n),!1)}isSmallOrder(){return this.clearCofactor().is0()}isTorsionFree(){let e=this.multiply(i/2n,!1).double();return i%2n&&(e=e.add(this)),e.is0()}static fromHex(e,t){return L.fromBytes(A(e),t)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}toRawBytes(){return this.toBytes()}}let z=new L(s,a,1n,H(s*a)),S=new L(0n,1n,1n,0n);L.BASE=z,L.ZERO=S;let q=e=>w(x(C(e,0n,I),64)).reverse(),D=e=>U("0x"+y(u(d(e)).reverse())),F=(e,t)=>{let f=e;for(;t-- >0n;)f*=f,f%=r;return f},G=(e,t)=>{let f=H(t*t*t),n=(e=>{let t=e*e%r*e%r,f=F(t,2n)*t%r,n=F(f,1n)*e%r,i=F(n,5n)*n%r,s=F(i,10n)*i%r,a=F(s,20n)*s%r,h=F(a,40n)*a%r,l=F(h,80n)*h%r,c=F(l,80n)*h%r,o=F(c,10n)*i%r;return{pow_p_5_8:F(o,2n)*e%r,b2:t}})(e*H(f*f*t)).pow_p_5_8,i=H(e*f*n),s=H(t*i*i),a=i,h=H(0x2b8324804fc1df0b2b4d00993dfbd7a72f431806ad2fe478c4ee1b274a0ea0b0n*i),l=s===e,c=s===H(-e),o=s===H(-(0x2b8324804fc1df0b2b4d00993dfbd7a72f431806ad2fe478c4ee1b274a0ea0b0n*e));return l&&(i=a),(c||o)&&(i=h),(1n&H(i))===1n&&(i=H(-i)),{isValid:l||c,value:i}},N=e=>_(D(e)),V=(...e)=>(e=>{let t=K[e];return"function"!=typeof t&&o("hashes."+e+" not set"),t})("sha512Sync")(...e),k=e=>{let t=e.slice(0,c);t[0]&=248,t[31]&=127,t[31]|=64;let f=e.slice(c,64),n=N(t),r=z.multiply(n),i=r.toBytes();return{head:t,prefix:f,scalar:n,point:r,pointBytes:i}},Z=e=>k(V(A(e,c))),j=e=>Z(e).pointBytes,R=e=>e.finish(V(e.hashable)),T=(e,t)=>{let f=A(e),n=Z(t),r=V(n.prefix,f);return R(((e,t,f)=>{let{pointBytes:n,scalar:r}=e,i=N(t),s=z.multiply(i).toBytes();return{hashable:B(s,n,f),finish:e=>d(B(s,q(_(i+N(e)*r))),64)}})(n,r,f))},M={zip215:!0},P=(e,t,f,n=M)=>R(((e,t,f,n=M)=>{let r,i,s,a;e=A(e,64),t=A(t),f=A(f,c);let{zip215:h}=n,l=Uint8Array.of();try{r=L.fromHex(f,h),i=L.fromHex(e.slice(0,c),h),s=D(e.slice(c,64)),a=z.multiply(s,!1),l=B(i.toBytes(),r.toBytes(),t)}catch(e){}return{hashable:l,finish:e=>{if(null==a||!h&&r.isSmallOrder())return!1;let t=N(e);return i.add(r.multiply(t,!1)).add(a.negate()).clearCofactor().is0()}}})(e,t,f,n)),K={sha512Async:async(...e)=>{let t=m()?.subtle??o("crypto.subtle must be defined"),f=B(...e);return b(await t.digest("SHA-512",f.buffer))},sha512Sync:void 0,bytesToHex:y,hexToBytes:w,concatBytes:B,mod:H,invert:v,randomBytes:E},J={getExtendedPublicKeyAsync:e=>((...e)=>K.sha512Async(...e))(A(e,c)).then(k),getExtendedPublicKey:Z,randomPrivateKey:()=>E(c),precompute:(e=8,t=z)=>(t.multiply(3n),t)},W=Math.ceil(32)+1,X=(e,t)=>{let f=t.negate();return e?f:t},Q=e=>{let t=n||(n=(()=>{let e=[],t=z,f=t;for(let n=0;n<W;n++){f=t,e.push(f);for(let n=1;n<128;n++)f=f.add(t),e.push(f);t=f.double()}return e})()),f=S,r=z,i=U(255),s=U(8);for(let n=0;n<W;n++){let a=Number(e&i);e>>=s,a>128&&(a-=256,e+=1n);let h=128*n,l=h+Math.abs(a)-1,c=n%2!=0,o=a<0;0===a?r=r.add(X(c,t[h])):f=f.add(X(o,t[l]))}return{p:f,f:r}}},78270:(e,t,f)=>{function n(e,...t){if(!(e instanceof Uint8Array||ArrayBuffer.isView(e)&&"Uint8Array"===e.constructor.name))throw Error("Uint8Array expected");if(t.length>0&&!t.includes(e.length))throw Error("Uint8Array expected of length "+t+", got length="+e.length)}function r(e,t=!0){if(e.destroyed)throw Error("Hash instance has been destroyed");if(t&&e.finished)throw Error("Hash#digest() has already been called")}function i(e,t){n(e);let f=t.outputLen;if(e.length<f)throw Error("digestInto() expects output buffer of length at least "+f)}function s(...e){for(let t=0;t<e.length;t++)e[t].fill(0)}function a(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function h(e,t){return e<<32-t|e>>>t}function l(e){return"string"==typeof e&&(e=function(e){if("string"!=typeof e)throw Error("string expected");return new Uint8Array(new TextEncoder().encode(e))}(e)),n(e),e}function c(...e){let t=0;for(let f=0;f<e.length;f++){let r=e[f];n(r),t+=r.length}let f=new Uint8Array(t);for(let t=0,n=0;t<e.length;t++){let r=e[t];f.set(r,n),n+=r.length}return f}f.d(t,{CC:()=>r,DO:()=>n,Ht:()=>i,Id:()=>c,O8:()=>a,Ow:()=>h,Vw:()=>o,ZJ:()=>l,qj:()=>d,uH:()=>s});class o{}function d(e){let t=t=>e().update(l(t)).digest(),f=e();return t.outputLen=f.outputLen,t.blockLen=f.blockLen,t.create=()=>e(),t}}}]);

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.