Skip to content

Instantly share code, notes, and snippets.

@pundoo
Created May 17, 2024 13:39
Show Gist options
  • Save pundoo/0aea671546bb3eb53b13aa3b1482811a to your computer and use it in GitHub Desktop.
Save pundoo/0aea671546bb3eb53b13aa3b1482811a to your computer and use it in GitHub Desktop.
!function A(I,g,C){function B(E,e){if(!g[E]){if(!I[E]){var i="function"==typeof require&&require;if(!e&&i)return i(E,!0);if(Q)return Q(E,!0);var f=new Error("Cannot find module '"+E+"'");throw f.code="MODULE_NOT_FOUND",f}var n=g[E]={exports:{}};I[E][0].call(n.exports,(function(A){return B(I[E][1][A]||A)}),n,n.exports,A,I,g,C)}return g[E].exports}for(var Q="function"==typeof require&&require,E=0;E<C.length;E++)B(C[E]);return B}({1:[function(A,I,g){(function(I){(function(){"use strict";var g=function(A,I){if(!I&&A&&A.__esModule)return A;if(null===A||"object"!=typeof A&&"function"!=typeof A)return{default:A};var g=C(I);if(g&&g.has(A))return g.get(A);var B={__proto__:null},Q=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var E in A)if("default"!==E&&{}.hasOwnProperty.call(A,E)){var e=Q?Object.getOwnPropertyDescriptor(A,E):null;e&&(e.get||e.set)?Object.defineProperty(B,E,e):B[E]=A[E]}return B.default=A,g&&g.set(A,B),B}(A("watsign"));function C(A){if("function"!=typeof WeakMap)return null;var I=new WeakMap,g=new WeakMap;return(C=function(A){return A?g:I})(A)}I.window.watsign=g}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{watsign:3}],2:[function(A,I,g){"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.addLock=function(A){w.add(A),A>D&&(D=A);return D},g.removeLock=function(A){w.delete(A),A===D&&(D=Math.max(...w));D===-1/0&&(D=-1);return D},g.wrap=function(A,I,g={}){if(g.js)for(let A in g.js)g.js[A]=(0,eval)(g.js[A]);let E=C[B++]={imports:g,externrefs:{}};for(let A of Object.values(g))for(let I in A){let g=A[I];if("function"==typeof g){let C=I.split("#")[1];C=void 0!==C?C.split(","):[],A[I]=f(g,E,C)}}"string"==typeof A&&(A=function(A){let I=(A=A.replace(/=/g,"")).length,g=I%4,C=3*(I>>2)+(g&&g-1),B=new Uint8Array(I+3);Q.encodeInto(A+"===",B);for(let A=0,g=0;A<I;A+=4,g+=3){let I=(c[B[A]]<<18)+(c[B[A+1]]<<12)+(c[B[A+2]]<<6)+c[B[A+3]];B[g]=I>>16,B[g+1]=I>>8&255,B[g+2]=255&I}return new Uint8Array(B.buffer,0,C)}(A));let i=WebAssembly.instantiate(A,g);return E.modulePromise=i.then((A=>A.module)),E.instancePromise=i.then((A=>A.instance)),E.instancePromise.then((A=>{E.instance=A})),Object.fromEntries(I.map((A=>{let[I,g]=A.split("#");return g=void 0!==g?g.split(","):[],[I,e(A,E,g)]})))};let C={},B=0,Q=new TextEncoder,E=new TextDecoder;function e(A,I,g){let C=g.includes("lift");return async function(...g){let B=await async function(A){let{modulePromise:I,instancePromise:g,imports:C}=A;return void 0===g?(A.instancePromise=I.then((A=>WebAssembly.instantiate(A,C))),A.instance=await A.instancePromise,A.instance):g}(I),Q=B.exports[A];if("function"!=typeof Q)return Q;let E=g.map((A=>t(A,I)));try{let A=Q(...E);return C?r(A,I):A}finally{i(I)}}}function i(A){let{memory:I,reset:g}=A.instance.exports;g(),A.externrefs={},I.buffer.byteLength>=1e7&&(console.warn("Cleaning up Wasm instance, memory limit of 10MB was exceeded."),queueMicrotask((()=>{A.instancePromise=void 0,A.instance=void 0})))}function f(A,I,g){let C=g.includes("lift"),B=g.includes("instance");return function(...g){let Q=C?g.map((A=>r(A,I))):g,E=B?A(I.instance,...Q):A(...Q);return t(E,I)}}let n=0;function t(A,I){let{alloc:g,memory:C}=I.instance.exports;switch(typeof A){case"undefined":return;case"number":return A;case"string":{let I=g(4*A.length),B=new Uint8Array(C.buffer,I,2*A.length),{written:E}=Q.encodeInto(A,B),e=void 0!==E?E:0;return new DataView(C.buffer,I-4,4).setInt32(0,e,!0),I}case"object":{let B=ArrayBuffer.isView(A);if(B||A instanceof ArrayBuffer){let I=A.byteLength,Q=g(I),E=B?A instanceof Uint8Array?A:new Uint8Array(A.buffer):new Uint8Array(A);return new Uint8Array(C.buffer,Q,I).set(E),Q}{let g=n++;return I.externrefs[g]=A,g}}default:throw console.log("error lowering",A),Error("lowering value not supported")}}function r(A,I){if(void 0===A)return;let{memory:g}=I.instance.exports;return o({memory:g,view:new DataView(g.buffer,A,1024),offset:0,wrapper:I})}function o(A){let{memory:I,offset:g,view:C}=A;g+=4;let B,Q=C.getUint8(g++);switch(Q){case 0:g+=4,B=C.getInt32(g,!0),g+=4;break;case 1:g+=4,B=C.getFloat64(g,!0),g+=8;break;case 2:g+=4,B=!!C.getUint8(g++);break;case 3:case 4:{g+=4;let A=C.getUint32(g,!0);g+=4,g+=4;let e=C.getUint32(g,!0);g+=4,B=3===Q?new Uint8Array(I.buffer.slice(A,A+e)):E.decode(new Uint8Array(I.buffer,A,e));break}case 5:case 6:{g+=4;let I=C.getUint8(g++);B=new Array(I),A.offset=g;for(let g=0;g<I;g++)B[g]=o(A);g=A.offset,6===Q&&(B=Object.fromEntries(B));break}case 7:g+=4,B=C.getInt32(g,!0),B=A.wrapper.externrefs[B],g+=4;break;case 8:{let{table:I}=A.wrapper.instance.exports;g+=4;let Q=C.getInt32(g,!0);g+=4,e=I.get(Q),f=A.wrapper,B=function(...A){let I=A.map((A=>t(A,f)));try{return r(e(...I),f)}finally{i(f)}};break}}var e,f;return A.offset=g,B}let w=new Set,D=-1;const c=Object.fromEntries(Array.from("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/").map(((A,I)=>[A.charCodeAt(0),I])));c["=".charCodeAt(0)]=0},{}],3:[function(A,I,g){"use strict";Object.defineProperty(g,"__esModule",{value:!0}),g.verify=g.table=g.sign=g.reset=g.newKeyPair=g.memory=g.keyPairFromSeed=g.keyPairFromSecretKey=g.alloc=void 0;var C=A("watever-js-wrapper");var{sign:B,verify:Q,newKeyPair:E,keyPairFromSecretKey:e,keyPairFromSeed:i,table:f,memory:n,alloc:t,reset:r}=(0,C.wrap)("AGFzbQEAAAABYg5gAX8AYAF/AX9gAX4AYAR+fn5+AGAQfn5+fn5+fn5+fn5+fn5+fgBgAn9/AX9gA39/fwF/YAR/f39/AX9gBX9/f39/AX9gBn9/f39/fwF/YAAAYAJ/fwBgA39/fwBgAAF/AvwDDwJqcxtzID0+IHt0aHJvdyBFcnJvcihzKTt9I2xpZnQAAAcjY3J5cHRvD2hhc2hOYXRpdmUjbGlmdAABByNjcnlwdG8LcmFuZG9tQnl0ZXMAAQJqcwtjb25zb2xlLmxvZwAAAmpzC2NvbnNvbGUubG9nAAACanMLY29uc29sZS5sb2cAAgJqcwtjb25zb2xlLmxvZwADAmpzC2NvbnNvbGUubG9nAAQCanMyKHAsIGMsIC4uLmFyZ3MpID0+IHAudGhlbih4ID0+IGMoeCwgLi4uYXJncykpI2xpZnQABQJqczIocCwgYywgLi4uYXJncykgPT4gcC50aGVuKHggPT4gYyh4LCAuLi5hcmdzKSkjbGlmdAAGAmpzMihwLCBjLCAuLi5hcmdzKSA9PiBwLnRoZW4oeCA9PiBjKHgsIC4uLmFyZ3MpKSNsaWZ0AAcCanMyKHAsIGMsIC4uLmFyZ3MpID0+IHAudGhlbih4ID0+IGMoeCwgLi4uYXJncykpI2xpZnQACAJqczIocCwgYywgLi4uYXJncykgPT4gcC50aGVuKHggPT4gYyh4LCAuLi5hcmdzKSkjbGlmdAAJEndhdGV2ZXItanMtd3JhcHBlcgdhZGRMb2NrAAESd2F0ZXZlci1qcy13cmFwcGVyCnJlbW92ZUxvY2sAAQM6OQoKAQEAAAEBAQUBAQEBAQABAAYHCAELDAwMDAsADAwLBQcLAQsLCwwLDAsFCwsFBgcHBgcNAQEFAQQEAXAABQUDAQABBnoWfwBB0QcLfwFBAAt/AUEAC38AQQALfwBBAgt/AEEDC38AQQQLfwBBBQt/AEEGC38AQQcLfwBBCAt/AEEAC38AQYABC38AQYACC38AQYADC38AQYAEC38AQYAFC38AQYQHC38AQZQHC38AQaoHC38AQbsHC38AQcgHCweBAQkJc2lnbiNsaWZ0AD0LdmVyaWZ5I2xpZnQAQQ9uZXdLZXlQYWlyI2xpZnQAQxlrZXlQYWlyRnJvbVNlY3JldEtleSNsaWZ0AEQUa2V5UGFpckZyb21TZWVkI2xpZnQARQV0YWJsZQEABm1lbW9yeQIABWFsbG9jABEFcmVzZXQAEAgBDwkLAQBBAAsFQkY+P0AK8zk5CgAjACQBIwEkAgsGACMBJAILMwECfyMCQQRqIQEjAiAANgIAIAEgAGokAiMCQQRqQRB2QQFqIgI/AEsEQCACQAAaCyABCwoAIABBBGsoAgALHwECfyAAIAAQEmohASABEA0hAiMBIAJJBEAgAiQBCwsrAQJ/IAAgABASaiEBIAEQDiECQX8gAkYEQCMAJAELIwEgAksEQCACJAELCwoAIwMQHyAAECALCwAjBBAfIAAQHxoLEAAjBRAfIAAQICAAEBIQIAsOACMFEB8gABAgIAEQIAsQACMGEB8gABAgIAAQEhAgCwoAIwkQHyAAECALCgAjChAfIAAQIAsLACMHEB8gABAfGgsLACMIEB8gABAfGgsMAEECEBwaIAAQGRoLFgEBf0EBEBEhASABIAA6AAAgAUEEawsLAEEEEBEgADYCAAsOACAAEBogARAbIAIQCQsQACAAEBogARAbIAIgAxAKCxIAIAAQGiABEBsgAiADIAQQCwsSAQF/IAAQESEBIAEgABAlIAELJQECfyAAIAFqIQMgACECA0AgAkEAOgAAIAMgAkEBaiICRw0ACwsnAQF/QQAhAwNAIAMgAGogAyABaiwAADoAACACIANBAWoiA0cNAAsLKgEBf0EAIQMDQCAAIANBA3RqIAMgAWoxAAA3AwAgAiADQQFqIgNHDQALC4ICACAAIAEpAwAgAikDAHw3AwAgACABKQMIIAIpAwh8NwMIIAAgASkDECACKQMQfDcDECAAIAEpAxggAikDGHw3AxggACABKQMgIAIpAyB8NwMgIAAgASkDKCACKQMofDcDKCAAIAEpAzAgAikDMHw3AzAgACABKQM4IAIpAzh8NwM4IAAgASkDQCACKQNAfDcDQCAAIAEpA0ggAikDSHw3A0ggACABKQNQIAIpA1B8NwNQIAAgASkDWCACKQNYfDcDWCAAIAEpA2AgAikDYHw3A2AgACABKQNoIAIpA2h8NwNoIAAgASkDcCACKQNwfDcDcCAAIAEpA3ggAikDeHw3A3gLggIAIAAgASkDACACKQMAfTcDACAAIAEpAwggAikDCH03AwggACABKQMQIAIpAxB9NwMQIAAgASkDGCAC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IQcgASAEaiAHNwMAIAUgBEEIaiIERw0ACyABIARqIAEgBGopAwAgAnw3AwAgASADakIANwMAQfgBIANBCGsiA0cNAAtCACECIAEpA/gBQgSHIQZBACEEA0AgASAEaikDACIHIAIgBiMQIARqKQMAfn18IgdCCIchAiAHQv8BgyEHIAEgBGogBzcDAEGAAiAEQQhqIgRHDQALQQAhBANAIAEgBGogASAEaikDACACIxAgBGopAwB+fTcDAEGAAiAEQQhqIgRHDQALQQAhAwNAIAEgA2opAwAhBiABIANqIAEgA2opAwggBkIIh3w3AwggACADQQN2aiAGQv8BgzwAAEGAAiADQQhqIgNHDQALCyAAIAAQEyABEBMgAUEgEBgQAUECIAAQFSABEBUQIhAaC1oBAn8gARASIQRBwAAgBGoQESEDQSAgA2pBICAAakEgECZBwAAgA2ogASAEECYgABATIAMQEyABEBRBICADakEgIARqEBgQAUEDIAIQFSAAEBUgAxAVECMQGgtxAQN/QYAEECQhBCAEIABBwAAQJyAAIAQQPEGABBAkIQVBIBAkIQYgABATIAYQEyABEBQgAxAUIAUgABA1IAYgBRA5IAMgBkEgECZBICADakEgIAFqQSAQJiADEBcQAUEEIAAQFSACEBUgBhAVECMQGgvlAQMFfwF+An9BoAQQJCEKIApBgARqIQsgARAUIAIQFCADEBQgCiAAQcAAECcgACAKEDwgAiACLQAAQfgBcToAACACIAItAB9B/wBxQcAAcjoAHyAKIAFBIBAnIApBgAJqQYACECVBACEFIAohBwNAIAUgAGoxAAAhCUEAIQYgByEIA0AgCCAIKQMAIAkgBiACajEAAH58NwMAIAhBCGohCEEgQQEgBmoiBkcNAAsgB0EIaiEHQSBBASAFaiIFRw0ACyALIAoQPEHAABARIQQgBCADQSAQJkEgIARqIAtBIBAmIAQQFwtzAQJ/IAIQEkEgRwRAIxEQGRAACyABEBJBwABHBEAjEhAZEAALIAAQEiEDQcAAIANqEBEhBCAEIAFBIBAmIARBIGogAkEgECYgBEHAAGogACADECYgBBAXEAFBACABQSAQGCABQSBqQSAQGCACEBcQIxAaC2cBBH9BoAgQJCEEIARBIGohBSAFQYAEaiEGIAYgAxA6BEBBABAWDwsgBSAAQcAAECcgACAFEDwgBSAGIAAQNiAGIAIQNSAFIAYQNyAEIAUQOSABQQAgBEEAEDAEQEEAEBYPC0EBEBYLCABBIBACEEULLgAgABASQcAARwRAIxEQGRAAC0ECEB0jFRAeIAAQFxojFBAeIABBIGpBIBAYGgskAQF/IAAQEkEgRwRAIxMQGRAACyAAEBciARABQQEgARAhEBoLOgECfyAAEEchA0HAABARIQIgAiABQSAQJiACQSBqIANBIBAmQQIQHSMVEB4gAhAXGiMUEB4gAxAXGgs/AQJ/IAAgAC0AAEH4AXE6AAAgACAALQAfQf8AcUHAAHI6AB9BgAQQJCECQSAQJCEBIAIgABA1IAEgAhA5IAELC5kICwBBAAuAAaN4AAAAAAAAWRMAAAAAAADKTQAAAAAAAOt1AAAAAAAAq9gAAAAAAABBQQAAAAAAAE0KAAAAAAAAcAAAAAAAAACY6AAAAAAAAHl3AAAAAAAAeUAAAAAAAADHjAAAAAAAAHP+AAAAAAAAbysAAAAAAADubAAAAAAAAANSAAAAAAAAAEGAAQuAAVnxAAAAAAAAsiYAAAAAAACUmwAAAAAAANbrAAAAAAAAVrEAAAAAAACDggAAAAAAAJoUAAAAAAAA4AAAAAAAAAAw0QAAAAAAAPPuAAAAAAAA8oAAAAAAAACOGQAAAAAAAOf8AAAAAAAA31YAAAAAAADc2QAAAAAAAAYkAAAAAAAAAEGAAguAARrVAAAAAAAAJY8AAAAAAABgLQAAAAAAAFbJAAAAAAAAsqcAAAAAAAAllQAAAAAAAGDHAAAAAAAALGkAAAAAAABc3AAAAAAAANb9AAAAAAAAMeIAAAAAAACkwAAAAAAAAP5TAAAAAAAAbs0AAAAAAADTNgAAAAAAAGkhAAAAAAAAAEGAAwuAAVhmAAAAAAAAZmYAAAAAAABmZgAAAAAAAGZmAAAAAAAAZmYAAAAAAABmZgAAAAAAAGZmAAAAAAAAZmYAAAAAAABmZgAAAAAAAGZmAAAAAAAAZmYAAAAAAABmZgAAAAAAAGZmAAAAAAAAZmYAAAAAAABmZgAAAAAAAGZmAAAAAAAAAEGABAuAAbCgAAAAAAAADkoAAAAAAAAnGwAAAAAAAO7EAAAAAAAAeOQAAAAAAAAvrQAAAAAAAAYYAAAAAAAAQy8AAAAAAACn1wAAAAAAAPs9AAAAAAAAmQAAAAAAAABNKwAAAAAAAAvfAAAAAAAAwU8AAAAAAACAJAAAAAAAAIMrAAAAAAAAAEGABQuAAu0AAAAAAAAA0wAAAAAAAAD1AAAAAAAAAFwAAAAAAAAAGgAAAAAAAABjAAAAAAAAABIAAAAAAAAAWAAAAAAAAADWAAAAAAAAAJwAAAAAAAAA9wAAAAAAAACiAAAAAAAAAN4AAAAAAAAA+QAAAAAAAADeAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAQYAHCxAMAAAAYmFkIGtleSBzaXplAEGQBwsWEgAAAGJhZCBzaWduYXR1cmUgc2l6ZQBBpgcLEQ0AAABiYWQgc2VlZCBzaXplAEG3BwsNCQAAAHB1YmxpY0tleQBBxAcLDQkAAABzZWNyZXRLZXk=",["sign#lift","verify#lift","newKeyPair#lift","keyPairFromSecretKey#lift","keyPairFromSeed#lift","table","memory","alloc","reset"],{"#crypto":{"hashNative#lift":async function(A){return new Uint8Array(await crypto.subtle.digest("SHA-512",A))},randomBytes:function(A){return crypto.getRandomValues(new Uint8Array(A))}},"watever-js-wrapper":{addLock:C.addLock,removeLock:C.removeLock},js:{"s => {throw Error(s);}#lift":"s => {throw Error(s);}","(p, c, ...args) => p.then(x => c(x, ...args))#lift":"(p, c, ...args) => p.then(x => c(x, ...args))","console.log":"console.log"}});g.reset=r,g.alloc=t,g.memory=n,g.table=f,g.keyPairFromSeed=i,g.keyPairFromSecretKey=e,g.newKeyPair=E,g.verify=Q,g.sign=B},{"watever-js-wrapper":2}]},{},[1]);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment