mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-04-26 07:22:21 +00:00
2 lines
6.9 KiB
JavaScript
2 lines
6.9 KiB
JavaScript
!function(A,B){"object"==typeof exports&&"object"==typeof module?module.exports=B():"function"==typeof define&&define.amd?define([],B):"object"==typeof exports?exports.asparse=B():A.asparse=B()}("undefined"!=typeof self?self:this,function(){return function(A){var B={};function E(Q){if(B[Q])return B[Q].exports;var C=B[Q]={i:Q,l:!1,exports:{}};return A[Q].call(C.exports,C,C.exports,E),C.l=!0,C.exports}return E.m=A,E.c=B,E.d=function(A,B,Q){E.o(A,B)||Object.defineProperty(A,B,{configurable:!1,enumerable:!0,get:Q})},E.r=function(A){Object.defineProperty(A,"__esModule",{value:!0})},E.n=function(A){var B=A&&A.__esModule?function(){return A.default}:function(){return A};return E.d(B,"a",B),B},E.o=function(A,B){return Object.prototype.hasOwnProperty.call(A,B)},E.p="",E(E.s=2)}([function(A,B,E){"use strict";B.__esModule=!0,function(A){A[A.i32=127]="i32",A[A.i64=126]="i64",A[A.f32=125]="f32",A[A.f64=124]="f64",A[A.anyfunc=112]="anyfunc",A[A.func=96]="func",A[A.none=64]="none"}(B.Type||(B.Type={})),function(A){A[A.Custom=0]="Custom",A[A.Type=1]="Type",A[A.Import=2]="Import",A[A.Function=3]="Function",A[A.Table=4]="Table",A[A.Memory=5]="Memory",A[A.Global=6]="Global",A[A.Export=7]="Export",A[A.Start=8]="Start",A[A.Element=9]="Element",A[A.Code=10]="Code",A[A.Data=11]="Data"}(B.SectionId||(B.SectionId={})),function(A){A[A.Function=0]="Function",A[A.Table=1]="Table",A[A.Memory=2]="Memory",A[A.Global=3]="Global"}(B.ExternalKind||(B.ExternalKind={})),function(A){A[A.Module=0]="Module",A[A.Function=1]="Function",A[A.Local=2]="Local"}(B.NameType||(B.NameType={})),B.MAX_PAGES=65535,B.MAX_ELEMS=4294967295,function(A){A[A.end=11]="end",A[A.get_global=35]="get_global",A[A.i32_const=65]="i32_const",A[A.i64_const=66]="i64_const",A[A.f32_const=67]="f32_const",A[A.f64_const=68]="f64_const"}(B.Opcode||(B.Opcode={}))},function(A,B,E){"use strict";B.__esModule=!0;var Q=E(0);B.Type=Q.Type,B.SectionId=Q.SectionId,B.ExternalKind=Q.ExternalKind;var C=null;B.parse=function A(B,E){E||(E={}),C||(C=new WebAssembly.Module(function(A){var B=A.length;if(B){for(var E=0,Q=B;--Q%4>1&&61===A.charCodeAt(Q);)++E;B=Math.ceil(3*B)/4-E}for(var C=new Uint8Array(B),o=0,I=0,e=0,t=0,r=A.length;t<r;){var g=A.charCodeAt(t++);if(61===g&&o>1)break;if(void 0===(g=n[g]))throw Error();switch(o){case 0:e=g,o=1;break;case 1:C[I++]=e<<2|(48&g)>>4,e=g,o=2;break;case 2:C[I++]=(15&e)<<4|(60&g)>>2,e=g,o=3;break;case 3:C[I++]=(3&e)<<6|g,o=0}}if(1===o)throw Error();return C}("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")));var Q=B.length,o=(Q+65535&-65536)>>16,I=new WebAssembly.Memory({initial:o}),e=new Uint8Array(I.buffer);e.set(B),A.readString=function(A,B){return function(A,B,E){if(E-B<1)return"";for(var Q=null,C=[],n=0,o=0;B<E;)(o=A[B++])<128?C[n++]=o:o>191&&o<224?C[n++]=(31&o)<<6|63&A[B++]:o>239&&o<365?(o=((7&o)<<18|(63&A[B++])<<12|(63&A[B++])<<6|63&A[B++])-65536,C[n++]=55296+(o>>10),C[n++]=56320+(1023&o)):C[n++]=(15&o)<<12|(63&A[B++])<<6|63&A[B++],n>8191&&((Q||(Q=[])).push(String.fromCharCode.apply(String,C)),n=0);return Q?(n&&Q.push(String.fromCharCode.apply(String,C.slice(0,n))),Q.join("")):String.fromCharCode.apply(String,C.slice(0,n))}(e,A,A+B)};var t={env:{memory:I},options:{}};["onSection","onType","onTypeParam","onTypeReturn","onImport","onFunctionImport","onTableImport","onMemoryImport","onGlobalImport","onMemory","onFunction","onTable","onGlobal","onExport","onStart","onSourceMappingURL","onModuleName","onFunctionName","onLocalName"].forEach(function(A){return t.options[A]=E[A]||function(){}}),new WebAssembly.Instance(C,t).exports.parse(0,Q)};for(var n=new Array(123),o=0;o<64;)n[o<26?o+65:o<52?o+71:o<62?o-4:o-59|43]=o++},function(A,B,E){A.exports=E(1)}])});
|
|
//# sourceMappingURL=index.js.map
|