mirror of
https://git.mirrors.martin98.com/https://github.com/google/draco
synced 2025-04-21 13:19:57 +08:00
387 lines
211 KiB
JavaScript
387 lines
211 KiB
JavaScript
var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.owns=function(n,k){return Object.prototype.hasOwnProperty.call(n,k)};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;$jscomp.ISOLATE_POLYFILLS=!1;$jscomp.FORCE_POLYFILL_PROMISE=!1;$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1;
|
|
$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(n,k,l){if(n==Array.prototype||n==Object.prototype)return n;n[k]=l.value;return n};$jscomp.getGlobal=function(n){n=["object"==typeof globalThis&&globalThis,n,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var k=0;k<n.length;++k){var l=n[k];if(l&&l.Math==Math)return l}throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);
|
|
$jscomp.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x");$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={};$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";var $jscomp$lookupPolyfilledValue=function(n,k){var l=$jscomp.propertyToPolyfillSymbol[k];if(null==l)return n[k];l=n[l];return void 0!==l?l:n[k]};
|
|
$jscomp.polyfill=function(n,k,l,r){k&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(n,k,l,r):$jscomp.polyfillUnisolated(n,k,l,r))};$jscomp.polyfillUnisolated=function(n,k,l,r){l=$jscomp.global;n=n.split(".");for(r=0;r<n.length-1;r++){var h=n[r];if(!(h in l))return;l=l[h]}n=n[n.length-1];r=l[n];k=k(r);k!=r&&null!=k&&$jscomp.defineProperty(l,n,{configurable:!0,writable:!0,value:k})};
|
|
$jscomp.polyfillIsolated=function(n,k,l,r){var h=n.split(".");n=1===h.length;r=h[0];r=!n&&r in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var B=0;B<h.length-1;B++){var m=h[B];if(!(m in r))return;r=r[m]}h=h[h.length-1];l=$jscomp.IS_SYMBOL_NATIVE&&"es6"===l?r[h]:null;k=k(l);null!=k&&(n?$jscomp.defineProperty($jscomp.polyfills,h,{configurable:!0,writable:!0,value:k}):k!==l&&(void 0===$jscomp.propertyToPolyfillSymbol[h]&&(l=1E9*Math.random()>>>0,$jscomp.propertyToPolyfillSymbol[h]=$jscomp.IS_SYMBOL_NATIVE?
|
|
$jscomp.global.Symbol(h):$jscomp.POLYFILL_PREFIX+l+"$"+h),$jscomp.defineProperty(r,$jscomp.propertyToPolyfillSymbol[h],{configurable:!0,writable:!0,value:k})))};$jscomp.assign=$jscomp.TRUST_ES6_POLYFILLS&&"function"==typeof Object.assign?Object.assign:function(n,k){for(var l=1;l<arguments.length;l++){var r=arguments[l];if(r)for(var h in r)$jscomp.owns(r,h)&&(n[h]=r[h])}return n};$jscomp.polyfill("Object.assign",function(n){return n||$jscomp.assign},"es6","es3");
|
|
$jscomp.arrayIteratorImpl=function(n){var k=0;return function(){return k<n.length?{done:!1,value:n[k++]}:{done:!0}}};$jscomp.arrayIterator=function(n){return{next:$jscomp.arrayIteratorImpl(n)}};$jscomp.makeIterator=function(n){var k="undefined"!=typeof Symbol&&Symbol.iterator&&n[Symbol.iterator];return k?k.call(n):$jscomp.arrayIterator(n)};
|
|
$jscomp.polyfill("Promise",function(n){function k(){this.batch_=null}function l(m){return m instanceof h?m:new h(function(t,w){t(m)})}if(n&&(!($jscomp.FORCE_POLYFILL_PROMISE||$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION&&"undefined"===typeof $jscomp.global.PromiseRejectionEvent)||!$jscomp.global.Promise||-1===$jscomp.global.Promise.toString().indexOf("[native code]")))return n;k.prototype.asyncExecute=function(m){if(null==this.batch_){this.batch_=[];var t=this;this.asyncExecuteFunction(function(){t.executeBatch_()})}this.batch_.push(m)};
|
|
var r=$jscomp.global.setTimeout;k.prototype.asyncExecuteFunction=function(m){r(m,0)};k.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var m=this.batch_;this.batch_=[];for(var t=0;t<m.length;++t){var w=m[t];m[t]=null;try{w()}catch(z){this.asyncThrow_(z)}}}this.batch_=null};k.prototype.asyncThrow_=function(m){this.asyncExecuteFunction(function(){throw m;})};var h=function(m){this.state_=0;this.result_=void 0;this.onSettledCallbacks_=[];this.isRejectionHandled_=!1;var t=this.createResolveAndReject_();
|
|
try{m(t.resolve,t.reject)}catch(w){t.reject(w)}};h.prototype.createResolveAndReject_=function(){function m(z){return function(T){w||(w=!0,z.call(t,T))}}var t=this,w=!1;return{resolve:m(this.resolveTo_),reject:m(this.reject_)}};h.prototype.resolveTo_=function(m){if(m===this)this.reject_(new TypeError("A Promise cannot resolve to itself"));else if(m instanceof h)this.settleSameAsPromise_(m);else{a:switch(typeof m){case "object":var t=null!=m;break a;case "function":t=!0;break a;default:t=!1}t?this.resolveToNonPromiseObj_(m):
|
|
this.fulfill_(m)}};h.prototype.resolveToNonPromiseObj_=function(m){var t=void 0;try{t=m.then}catch(w){this.reject_(w);return}"function"==typeof t?this.settleSameAsThenable_(t,m):this.fulfill_(m)};h.prototype.reject_=function(m){this.settle_(2,m)};h.prototype.fulfill_=function(m){this.settle_(1,m)};h.prototype.settle_=function(m,t){if(0!=this.state_)throw Error("Cannot settle("+m+", "+t+"): Promise already settled in state"+this.state_);this.state_=m;this.result_=t;2===this.state_&&this.scheduleUnhandledRejectionCheck_();
|
|
this.executeOnSettledCallbacks_()};h.prototype.scheduleUnhandledRejectionCheck_=function(){var m=this;r(function(){if(m.notifyUnhandledRejection_()){var t=$jscomp.global.console;"undefined"!==typeof t&&t.error(m.result_)}},1)};h.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var m=$jscomp.global.CustomEvent,t=$jscomp.global.Event,w=$jscomp.global.dispatchEvent;if("undefined"===typeof w)return!0;"function"===typeof m?m=new m("unhandledrejection",{cancelable:!0}):
|
|
"function"===typeof t?m=new t("unhandledrejection",{cancelable:!0}):(m=$jscomp.global.document.createEvent("CustomEvent"),m.initCustomEvent("unhandledrejection",!1,!0,m));m.promise=this;m.reason=this.result_;return w(m)};h.prototype.executeOnSettledCallbacks_=function(){if(null!=this.onSettledCallbacks_){for(var m=0;m<this.onSettledCallbacks_.length;++m)B.asyncExecute(this.onSettledCallbacks_[m]);this.onSettledCallbacks_=null}};var B=new k;h.prototype.settleSameAsPromise_=function(m){var t=this.createResolveAndReject_();
|
|
m.callWhenSettled_(t.resolve,t.reject)};h.prototype.settleSameAsThenable_=function(m,t){var w=this.createResolveAndReject_();try{m.call(t,w.resolve,w.reject)}catch(z){w.reject(z)}};h.prototype.then=function(m,t){function w(g,aa){return"function"==typeof g?function(la){try{z(g(la))}catch(fa){T(fa)}}:aa}var z,T,b=new h(function(g,aa){z=g;T=aa});this.callWhenSettled_(w(m,z),w(t,T));return b};h.prototype.catch=function(m){return this.then(void 0,m)};h.prototype.callWhenSettled_=function(m,t){function w(){switch(z.state_){case 1:m(z.result_);
|
|
break;case 2:t(z.result_);break;default:throw Error("Unexpected state: "+z.state_);}}var z=this;null==this.onSettledCallbacks_?B.asyncExecute(w):this.onSettledCallbacks_.push(w);this.isRejectionHandled_=!0};h.resolve=l;h.reject=function(m){return new h(function(t,w){w(m)})};h.race=function(m){return new h(function(t,w){for(var z=$jscomp.makeIterator(m),T=z.next();!T.done;T=z.next())l(T.value).callWhenSettled_(t,w)})};h.all=function(m){var t=$jscomp.makeIterator(m),w=t.next();return w.done?l([]):new h(function(z,
|
|
T){function b(la){return function(fa){g[la]=fa;aa--;0==aa&&z(g)}}var g=[],aa=0;do g.push(void 0),aa++,l(w.value).callWhenSettled_(b(g.length-1),T),w=t.next();while(!w.done)})};return h},"es6","es3");$jscomp.polyfill("Math.imul",function(n){return n?n:function(k,l){k=Number(k);l=Number(l);var r=k&65535,h=l&65535;return r*h+((k>>>16&65535)*h+r*(l>>>16&65535)<<16>>>0)|0}},"es6","es3");
|
|
$jscomp.polyfill("Math.fround",function(n){if(n)return n;if($jscomp.SIMPLE_FROUND_POLYFILL||"function"!==typeof Float32Array)return function(l){return l};var k=new Float32Array(1);return function(l){k[0]=l;return k[0]}},"es6","es3");
|
|
$jscomp.polyfill("Math.clz32",function(n){return n?n:function(k){k=Number(k)>>>0;if(0===k)return 32;var l=0;0===(k&4294901760)&&(k<<=16,l+=16);0===(k&4278190080)&&(k<<=8,l+=8);0===(k&4026531840)&&(k<<=4,l+=4);0===(k&3221225472)&&(k<<=2,l+=2);0===(k&2147483648)&&l++;return l}},"es6","es3");$jscomp.polyfill("Math.trunc",function(n){return n?n:function(k){k=Number(k);if(isNaN(k)||Infinity===k||-Infinity===k||0===k)return k;var l=Math.floor(Math.abs(k));return 0>k?-l:l}},"es6","es3");
|
|
$jscomp.checkStringArgs=function(n,k,l){if(null==n)throw new TypeError("The 'this' value for String.prototype."+l+" must not be null or undefined");if(k instanceof RegExp)throw new TypeError("First argument to String.prototype."+l+" must not be a regular expression");return n+""};
|
|
$jscomp.polyfill("String.prototype.startsWith",function(n){return n?n:function(k,l){var r=$jscomp.checkStringArgs(this,k,"startsWith");k+="";var h=r.length,B=k.length;l=Math.max(0,Math.min(l|0,r.length));for(var m=0;m<B&&l<h;)if(r[l++]!=k[m++])return!1;return m>=B}},"es6","es3");
|
|
$jscomp.polyfill("Array.prototype.copyWithin",function(n){function k(l){l=Number(l);return Infinity===l||-Infinity===l?l:l|0}return n?n:function(l,r,h){var B=this.length;l=k(l);r=k(r);h=void 0===h?B:k(h);l=0>l?Math.max(B+l,0):Math.min(l,B);r=0>r?Math.max(B+r,0):Math.min(r,B);h=0>h?Math.max(B+h,0):Math.min(h,B);if(l<r)for(;r<h;)r in this?this[l++]=this[r++]:(delete this[l++],r++);else for(h=Math.min(h,B+r-l),l+=h-r;h>r;)--h in this?this[--l]=this[h]:delete this[--l];return this}},"es6","es3");
|
|
$jscomp.typedArrayCopyWithin=function(n){return n?n:Array.prototype.copyWithin};$jscomp.polyfill("Int8Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Uint8Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Uint8ClampedArray.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Int16Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");
|
|
$jscomp.polyfill("Uint16Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Int32Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Uint32Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Float32Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Float64Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");
|
|
var DracoDecoderModule=function(){var n="undefined"!==typeof document&&document.currentScript?document.currentScript.src:void 0;"undefined"!==typeof __filename&&(n=n||__filename);return function(k){function l(f){return a.locateFile?a.locateFile(f,Z):Z+f}function r(f){r.shown||(r.shown={});r.shown[f]||(r.shown[f]=1,I(f))}function h(f,c){f||b("Assertion failed"+(c?": "+c:""))}function B(f,c,d){var e=c+d;for(d=c;f[d]&&!(d>=e);)++d;if(16<d-c&&f.subarray&&Ma)return Ma.decode(f.subarray(c,d));for(e="";c<
|
|
d;){var p=f[c++];if(p&128){var u=f[c++]&63;if(192==(p&224))e+=String.fromCharCode((p&31)<<6|u);else{var C=f[c++]&63;224==(p&240)?p=(p&15)<<12|u<<6|C:(240!=(p&248)&&r("Invalid UTF-8 leading byte 0x"+p.toString(16)+" encountered when deserializing a UTF-8 string in wasm memory to a JS string!"),p=(p&7)<<18|u<<12|C<<6|f[c++]&63);65536>p?e+=String.fromCharCode(p):(p-=65536,e+=String.fromCharCode(55296|p>>10,56320|p&1023))}}else e+=String.fromCharCode(p)}return e}function m(f,c){return f?B(ma,f,c):""}
|
|
function t(f){Aa=f;a.HEAP8=ca=new Int8Array(f);a.HEAP16=new Int16Array(f);a.HEAP32=F=new Int32Array(f);a.HEAPU8=ma=new Uint8Array(f);a.HEAPU16=new Uint16Array(f);a.HEAPU32=Ba=new Uint32Array(f);a.HEAPF32=new Float32Array(f);a.HEAPF64=new Float64Array(f)}function w(){var f=Ca();h(0==(f&3));F[f+4>>2]=34821223;F[f+8>>2]=2310721022;F[0]=1668509029}function z(){if(!sa){var f=Ca(),c=Ba[f+4>>2];f=Ba[f+8>>2];34821223==c&&2310721022==f||b("Stack overflow! Stack cookie has been overwritten, expected hex dwords 0x89BACDFE and 0x2135467, but received 0x"+
|
|
f.toString(16)+" 0x"+c.toString(16));1668509029!==F[0]&&b("Runtime error: The application has corrupted its heap memory area (address zero)!")}}function T(f){ha++;a.monitorRunDependencies&&a.monitorRunDependencies(ha);f?(h(!na[f]),na[f]=1,null===ia&&"undefined"!==typeof setInterval&&(ia=setInterval(function(){if(sa)clearInterval(ia),ia=null;else{var c=!1,d;for(d in na)c||(c=!0,I("still waiting on run dependencies:")),I("dependency: "+d);c&&I("(end of list)")}},1E4))):I("warning: run dependency added without ID")}
|
|
function b(f){if(a.onAbort)a.onAbort(f);f="Aborted("+f+")";I(f);sa=!0;f=new WebAssembly.RuntimeError(f);Da(f);throw f;}function g(f,c){return function(){var d=c;c||(d=a.asm);h(ta,"native function `"+f+"` called before runtime initialization");h(!$a,"native function `"+f+"` called after runtime exit (use NO_EXIT_RUNTIME to keep it alive after main() exits)");d[f]||h(d[f],"exported native function `"+f+"` not found");return d[f].apply(null,arguments)}}function aa(f){try{if(f==J&&oa)return new Uint8Array(oa);
|
|
if(pa)return pa(f);throw"both async and sync fetching of the wasm failed";}catch(c){b(c)}}function la(){if(!oa&&(Ea||ja)){if("function"===typeof fetch&&!J.startsWith("file://"))return fetch(J,{credentials:"same-origin"}).then(function(f){if(!f.ok)throw"failed to load wasm binary file at '"+J+"'";return f.arrayBuffer()}).catch(function(){return aa(J)});if(ua)return new Promise(function(f,c){ua(J,function(d){f(new Uint8Array(d))},c)})}return Promise.resolve().then(function(){return aa(J)})}function fa(f){for(;0<
|
|
f.length;){var c=f.shift();if("function"==typeof c)c(a);else{var d=c.func;"number"===typeof d?void 0===c.arg?Na(d)():Na(d)(c.arg):d(void 0===c.arg?null:c.arg)}}}function Na(f){var c=va[f];c||(f>=va.length&&(va.length=f+1),va[f]=c=wa.get(f));h(wa.get(f)==c,"JavaScript-side Wasm function table mirror is out of date!");return c}function ab(f){this.excPtr=f;this.ptr=f-16;this.set_type=function(c){F[this.ptr+4>>2]=c};this.get_type=function(){return F[this.ptr+4>>2]};this.set_destructor=function(c){F[this.ptr+
|
|
8>>2]=c};this.get_destructor=function(){return F[this.ptr+8>>2]};this.set_refcount=function(c){F[this.ptr>>2]=c};this.set_caught=function(c){ca[this.ptr+12>>0]=c?1:0};this.get_caught=function(){return 0!=ca[this.ptr+12>>0]};this.set_rethrown=function(c){ca[this.ptr+13>>0]=c?1:0};this.get_rethrown=function(){return 0!=ca[this.ptr+13>>0]};this.init=function(c,d){this.set_type(c);this.set_destructor(d);this.set_refcount(0);this.set_caught(!1);this.set_rethrown(!1)};this.add_ref=function(){F[this.ptr>>
|
|
2]+=1};this.release_ref=function(){var c=F[this.ptr>>2];F[this.ptr>>2]=c-1;h(0<c);return 1===c}}function Fa(f){function c(){if(!xa&&(xa=!0,a.calledRun=!0,!sa)){z();h(!ta);ta=!0;fa(Ga);Oa(a);if(a.onRuntimeInitialized)a.onRuntimeInitialized();h(!a._main,'compiled without a main, but one is present. if you added it from JS, use Module["onRuntimeInitialized"]');z();if(a.postRun)for("function"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;)Pa.unshift(a.postRun.shift());fa(Pa)}}if(!(0<ha)){Qa();
|
|
w();if(a.preRun)for("function"==typeof a.preRun&&(a.preRun=[a.preRun]);a.preRun.length;)Ra.unshift(a.preRun.shift());fa(Ra);0<ha||(a.setStatus?(a.setStatus("Running..."),setTimeout(function(){setTimeout(function(){a.setStatus("")},1);c()},1)):c(),z())}}function x(){}function D(f){return(f||x).__cache__}function V(f,c){var d=D(c),e=d[f];if(e)return e;e=Object.create((c||x).prototype);e.ptr=f;return d[f]=e}function ea(f){if("string"===typeof f){for(var c=0,d=0;d<f.length;++d){var e=f.charCodeAt(d);
|
|
55296<=e&&57343>=e&&(e=65536+((e&1023)<<10)|f.charCodeAt(++d)&1023);127>=e?++c:c=2047>=e?c+2:65535>=e?c+3:c+4}c=Array(c+1);d=0;e=c.length;if(0<e){e=d+e-1;for(var p=0;p<f.length;++p){var u=f.charCodeAt(p);if(55296<=u&&57343>=u){var C=f.charCodeAt(++p);u=65536+((u&1023)<<10)|C&1023}if(127>=u){if(d>=e)break;c[d++]=u}else{if(2047>=u){if(d+1>=e)break;c[d++]=192|u>>6}else{if(65535>=u){if(d+2>=e)break;c[d++]=224|u>>12}else{if(d+3>=e)break;1114111<u&&r("Invalid Unicode code point 0x"+u.toString(16)+" encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x10FFFF).");
|
|
c[d++]=240|u>>18;c[d++]=128|u>>12&63}c[d++]=128|u>>6&63}c[d++]=128|u&63}}c[d]=0}f=v.alloc(c,ca);v.copy(c,ca,f);return f}return f}function Ha(f){if("object"===typeof f){var c=v.alloc(f,ca);v.copy(f,ca,c);return c}return f}function da(){throw"cannot construct a VoidPtr, no constructor in IDL";}function W(){this.ptr=bb();D(W)[this.ptr]=this}function U(){this.ptr=cb();D(U)[this.ptr]=this}function ba(){this.ptr=db();D(ba)[this.ptr]=this}function y(){this.ptr=eb();D(y)[this.ptr]=this}function G(){this.ptr=
|
|
fb();D(G)[this.ptr]=this}function K(){this.ptr=gb();D(K)[this.ptr]=this}function L(){this.ptr=hb();D(L)[this.ptr]=this}function H(){this.ptr=ib();D(H)[this.ptr]=this}function X(){this.ptr=jb();D(X)[this.ptr]=this}function E(){throw"cannot construct a Status, no constructor in IDL";}function M(){this.ptr=kb();D(M)[this.ptr]=this}function N(){this.ptr=lb();D(N)[this.ptr]=this}function O(){this.ptr=mb();D(O)[this.ptr]=this}function P(){this.ptr=nb();D(P)[this.ptr]=this}function Q(){this.ptr=ob();D(Q)[this.ptr]=
|
|
this}function R(){this.ptr=pb();D(R)[this.ptr]=this}function S(){this.ptr=qb();D(S)[this.ptr]=this}function A(){this.ptr=rb();D(A)[this.ptr]=this}function q(){this.ptr=sb();D(q)[this.ptr]=this}k=k||{};var a="undefined"!==typeof k?k:{},Sa=Object.assign,Oa,Da;a.ready=new Promise(function(f,c){Oa=f;Da=c});Object.getOwnPropertyDescriptor(a.ready,"_free")||(Object.defineProperty(a.ready,"_free",{configurable:!0,get:function(){b("You are getting _free on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_free",{configurable:!0,set:function(){b("You are setting _free on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_malloc")||(Object.defineProperty(a.ready,"_malloc",{configurable:!0,get:function(){b("You are getting _malloc on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_malloc",{configurable:!0,set:function(){b("You are setting _malloc on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_VoidPtr___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_VoidPtr___destroy___0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_VoidPtr___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_VoidPtr___destroy___0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_VoidPtr___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DecoderBuffer_DecoderBuffer_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DecoderBuffer_DecoderBuffer_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_DecoderBuffer_DecoderBuffer_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_DecoderBuffer_DecoderBuffer_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_DecoderBuffer_DecoderBuffer_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DecoderBuffer_Init_2")||(Object.defineProperty(a.ready,"_emscripten_bind_DecoderBuffer_Init_2",{configurable:!0,get:function(){b("You are getting _emscripten_bind_DecoderBuffer_Init_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_DecoderBuffer_Init_2",{configurable:!0,set:function(){b("You are setting _emscripten_bind_DecoderBuffer_Init_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DecoderBuffer___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_DecoderBuffer___destroy___0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_DecoderBuffer___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_DecoderBuffer___destroy___0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_DecoderBuffer___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeTransformData_AttributeTransformData_0")||(Object.defineProperty(a.ready,"_emscripten_bind_AttributeTransformData_AttributeTransformData_0",
|
|
{configurable:!0,get:function(){b("You are getting _emscripten_bind_AttributeTransformData_AttributeTransformData_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_AttributeTransformData_AttributeTransformData_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_AttributeTransformData_AttributeTransformData_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeTransformData_transform_type_0")||(Object.defineProperty(a.ready,"_emscripten_bind_AttributeTransformData_transform_type_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_AttributeTransformData_transform_type_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_AttributeTransformData_transform_type_0",
|
|
{configurable:!0,set:function(){b("You are setting _emscripten_bind_AttributeTransformData_transform_type_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeTransformData___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_AttributeTransformData___destroy___0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_AttributeTransformData___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_AttributeTransformData___destroy___0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_AttributeTransformData___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_GeometryAttribute_GeometryAttribute_0")||(Object.defineProperty(a.ready,"_emscripten_bind_GeometryAttribute_GeometryAttribute_0",
|
|
{configurable:!0,get:function(){b("You are getting _emscripten_bind_GeometryAttribute_GeometryAttribute_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_GeometryAttribute_GeometryAttribute_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_GeometryAttribute_GeometryAttribute_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_GeometryAttribute___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_GeometryAttribute___destroy___0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_GeometryAttribute___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_GeometryAttribute___destroy___0",
|
|
{configurable:!0,set:function(){b("You are setting _emscripten_bind_GeometryAttribute___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_PointAttribute_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_PointAttribute_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_PointAttribute_PointAttribute_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_PointAttribute_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_PointAttribute_PointAttribute_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_size_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_size_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_PointAttribute_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_size_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_PointAttribute_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_GetAttributeTransformData_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_GetAttributeTransformData_0",
|
|
{configurable:!0,get:function(){b("You are getting _emscripten_bind_PointAttribute_GetAttributeTransformData_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_GetAttributeTransformData_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_PointAttribute_GetAttributeTransformData_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_attribute_type_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_attribute_type_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_PointAttribute_attribute_type_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_attribute_type_0",
|
|
{configurable:!0,set:function(){b("You are setting _emscripten_bind_PointAttribute_attribute_type_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_data_type_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_data_type_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_PointAttribute_data_type_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_data_type_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_PointAttribute_data_type_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_num_components_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_num_components_0",{configurable:!0,
|
|
get:function(){b("You are getting _emscripten_bind_PointAttribute_num_components_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_num_components_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_PointAttribute_num_components_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_normalized_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_normalized_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_PointAttribute_normalized_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_normalized_0",{configurable:!0,
|
|
set:function(){b("You are setting _emscripten_bind_PointAttribute_normalized_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_byte_stride_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_byte_stride_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_PointAttribute_byte_stride_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_byte_stride_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_PointAttribute_byte_stride_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_byte_offset_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_byte_offset_0",{configurable:!0,
|
|
get:function(){b("You are getting _emscripten_bind_PointAttribute_byte_offset_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_byte_offset_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_PointAttribute_byte_offset_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute_unique_id_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_unique_id_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_PointAttribute_unique_id_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute_unique_id_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_PointAttribute_unique_id_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointAttribute___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute___destroy___0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_PointAttribute___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_PointAttribute___destroy___0",{configurable:!0,
|
|
set:function(){b("You are setting _emscripten_bind_PointAttribute___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeQuantizationTransform_AttributeQuantizationTransform_0")||(Object.defineProperty(a.ready,"_emscripten_bind_AttributeQuantizationTransform_AttributeQuantizationTransform_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_AttributeQuantizationTransform_AttributeQuantizationTransform_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_AttributeQuantizationTransform_AttributeQuantizationTransform_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_AttributeQuantizationTransform_AttributeQuantizationTransform_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeQuantizationTransform_InitFromAttribute_1")||
|
|
(Object.defineProperty(a.ready,"_emscripten_bind_AttributeQuantizationTransform_InitFromAttribute_1",{configurable:!0,get:function(){b("You are getting _emscripten_bind_AttributeQuantizationTransform_InitFromAttribute_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_AttributeQuantizationTransform_InitFromAttribute_1",{configurable:!0,set:function(){b("You are setting _emscripten_bind_AttributeQuantizationTransform_InitFromAttribute_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeQuantizationTransform_quantization_bits_0")||(Object.defineProperty(a.ready,"_emscripten_bind_AttributeQuantizationTransform_quantization_bits_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_AttributeQuantizationTransform_quantization_bits_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,
|
|
"_emscripten_bind_AttributeQuantizationTransform_quantization_bits_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_AttributeQuantizationTransform_quantization_bits_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeQuantizationTransform_min_value_1")||(Object.defineProperty(a.ready,"_emscripten_bind_AttributeQuantizationTransform_min_value_1",
|
|
{configurable:!0,get:function(){b("You are getting _emscripten_bind_AttributeQuantizationTransform_min_value_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_AttributeQuantizationTransform_min_value_1",{configurable:!0,set:function(){b("You are setting _emscripten_bind_AttributeQuantizationTransform_min_value_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeQuantizationTransform_range_0")||(Object.defineProperty(a.ready,"_emscripten_bind_AttributeQuantizationTransform_range_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_AttributeQuantizationTransform_range_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_AttributeQuantizationTransform_range_0",
|
|
{configurable:!0,set:function(){b("You are setting _emscripten_bind_AttributeQuantizationTransform_range_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeQuantizationTransform___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_AttributeQuantizationTransform___destroy___0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_AttributeQuantizationTransform___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_AttributeQuantizationTransform___destroy___0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_AttributeQuantizationTransform___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeOctahedronTransform_AttributeOctahedronTransform_0")||(Object.defineProperty(a.ready,
|
|
"_emscripten_bind_AttributeOctahedronTransform_AttributeOctahedronTransform_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_AttributeOctahedronTransform_AttributeOctahedronTransform_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_AttributeOctahedronTransform_AttributeOctahedronTransform_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_AttributeOctahedronTransform_AttributeOctahedronTransform_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeOctahedronTransform_InitFromAttribute_1")||(Object.defineProperty(a.ready,"_emscripten_bind_AttributeOctahedronTransform_InitFromAttribute_1",{configurable:!0,get:function(){b("You are getting _emscripten_bind_AttributeOctahedronTransform_InitFromAttribute_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,
|
|
"_emscripten_bind_AttributeOctahedronTransform_InitFromAttribute_1",{configurable:!0,set:function(){b("You are setting _emscripten_bind_AttributeOctahedronTransform_InitFromAttribute_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeOctahedronTransform_quantization_bits_0")||(Object.defineProperty(a.ready,"_emscripten_bind_AttributeOctahedronTransform_quantization_bits_0",
|
|
{configurable:!0,get:function(){b("You are getting _emscripten_bind_AttributeOctahedronTransform_quantization_bits_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_AttributeOctahedronTransform_quantization_bits_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_AttributeOctahedronTransform_quantization_bits_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_AttributeOctahedronTransform___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_AttributeOctahedronTransform___destroy___0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_AttributeOctahedronTransform___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_AttributeOctahedronTransform___destroy___0",
|
|
{configurable:!0,set:function(){b("You are setting _emscripten_bind_AttributeOctahedronTransform___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointCloud_PointCloud_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointCloud_PointCloud_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_PointCloud_PointCloud_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_PointCloud_PointCloud_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_PointCloud_PointCloud_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointCloud_num_attributes_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointCloud_num_attributes_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_PointCloud_num_attributes_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_PointCloud_num_attributes_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_PointCloud_num_attributes_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointCloud_num_points_0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointCloud_num_points_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_PointCloud_num_points_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_PointCloud_num_points_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_PointCloud_num_points_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_PointCloud___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_PointCloud___destroy___0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_PointCloud___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_PointCloud___destroy___0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_PointCloud___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Mesh_Mesh_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Mesh_Mesh_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Mesh_Mesh_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Mesh_Mesh_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Mesh_Mesh_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Mesh_num_faces_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Mesh_num_faces_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Mesh_num_faces_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Mesh_num_faces_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Mesh_num_faces_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Mesh_num_attributes_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Mesh_num_attributes_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Mesh_num_attributes_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Mesh_num_attributes_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Mesh_num_attributes_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Mesh_num_points_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Mesh_num_points_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Mesh_num_points_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Mesh_num_points_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Mesh_num_points_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Mesh___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_Mesh___destroy___0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Mesh___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Mesh___destroy___0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Mesh___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Metadata_Metadata_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Metadata_Metadata_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Metadata_Metadata_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Metadata_Metadata_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Metadata_Metadata_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Metadata___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_Metadata___destroy___0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Metadata___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Metadata___destroy___0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Metadata___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Status_code_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Status_code_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Status_code_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Status_code_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Status_code_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Status_ok_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Status_ok_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Status_ok_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Status_ok_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Status_ok_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Status_error_msg_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Status_error_msg_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Status_error_msg_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Status_error_msg_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Status_error_msg_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Status___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_Status___destroy___0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Status___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Status___destroy___0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Status___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoFloat32Array_DracoFloat32Array_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoFloat32Array_DracoFloat32Array_0",{configurable:!0,
|
|
get:function(){b("You are getting _emscripten_bind_DracoFloat32Array_DracoFloat32Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoFloat32Array_DracoFloat32Array_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_DracoFloat32Array_DracoFloat32Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoFloat32Array_GetValue_1")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoFloat32Array_GetValue_1",{configurable:!0,get:function(){b("You are getting _emscripten_bind_DracoFloat32Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoFloat32Array_GetValue_1",{configurable:!0,
|
|
set:function(){b("You are setting _emscripten_bind_DracoFloat32Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoFloat32Array_size_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoFloat32Array_size_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_DracoFloat32Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_DracoFloat32Array_size_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_DracoFloat32Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoFloat32Array___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoFloat32Array___destroy___0",{configurable:!0,
|
|
get:function(){b("You are getting _emscripten_bind_DracoFloat32Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoFloat32Array___destroy___0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_DracoFloat32Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt8Array_DracoInt8Array_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt8Array_DracoInt8Array_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_DracoInt8Array_DracoInt8Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoInt8Array_DracoInt8Array_0",
|
|
{configurable:!0,set:function(){b("You are setting _emscripten_bind_DracoInt8Array_DracoInt8Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt8Array_GetValue_1")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt8Array_GetValue_1",{configurable:!0,get:function(){b("You are getting _emscripten_bind_DracoInt8Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_DracoInt8Array_GetValue_1",{configurable:!0,set:function(){b("You are setting _emscripten_bind_DracoInt8Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt8Array_size_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt8Array_size_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_DracoInt8Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_DracoInt8Array_size_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_DracoInt8Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt8Array___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt8Array___destroy___0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_DracoInt8Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_DracoInt8Array___destroy___0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_DracoInt8Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoUInt8Array_DracoUInt8Array_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt8Array_DracoUInt8Array_0",
|
|
{configurable:!0,get:function(){b("You are getting _emscripten_bind_DracoUInt8Array_DracoUInt8Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt8Array_DracoUInt8Array_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_DracoUInt8Array_DracoUInt8Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoUInt8Array_GetValue_1")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt8Array_GetValue_1",{configurable:!0,get:function(){b("You are getting _emscripten_bind_DracoUInt8Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt8Array_GetValue_1",{configurable:!0,set:function(){b("You are setting _emscripten_bind_DracoUInt8Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoUInt8Array_size_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt8Array_size_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_DracoUInt8Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt8Array_size_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_DracoUInt8Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoUInt8Array___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt8Array___destroy___0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_DracoUInt8Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt8Array___destroy___0",{configurable:!0,
|
|
set:function(){b("You are setting _emscripten_bind_DracoUInt8Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt16Array_DracoInt16Array_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt16Array_DracoInt16Array_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_DracoInt16Array_DracoInt16Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_DracoInt16Array_DracoInt16Array_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_DracoInt16Array_DracoInt16Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt16Array_GetValue_1")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt16Array_GetValue_1",{configurable:!0,
|
|
get:function(){b("You are getting _emscripten_bind_DracoInt16Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoInt16Array_GetValue_1",{configurable:!0,set:function(){b("You are setting _emscripten_bind_DracoInt16Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt16Array_size_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt16Array_size_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_DracoInt16Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoInt16Array_size_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_DracoInt16Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt16Array___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt16Array___destroy___0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_DracoInt16Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoInt16Array___destroy___0",{configurable:!0,
|
|
set:function(){b("You are setting _emscripten_bind_DracoInt16Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoUInt16Array_DracoUInt16Array_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt16Array_DracoUInt16Array_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_DracoUInt16Array_DracoUInt16Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt16Array_DracoUInt16Array_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_DracoUInt16Array_DracoUInt16Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoUInt16Array_GetValue_1")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt16Array_GetValue_1",
|
|
{configurable:!0,get:function(){b("You are getting _emscripten_bind_DracoUInt16Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt16Array_GetValue_1",{configurable:!0,set:function(){b("You are setting _emscripten_bind_DracoUInt16Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoUInt16Array_size_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt16Array_size_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_DracoUInt16Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt16Array_size_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_DracoUInt16Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoUInt16Array___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt16Array___destroy___0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_DracoUInt16Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt16Array___destroy___0",{configurable:!0,
|
|
set:function(){b("You are setting _emscripten_bind_DracoUInt16Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt32Array_DracoInt32Array_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt32Array_DracoInt32Array_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_DracoInt32Array_DracoInt32Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_DracoInt32Array_DracoInt32Array_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_DracoInt32Array_DracoInt32Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt32Array_GetValue_1")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt32Array_GetValue_1",{configurable:!0,
|
|
get:function(){b("You are getting _emscripten_bind_DracoInt32Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoInt32Array_GetValue_1",{configurable:!0,set:function(){b("You are setting _emscripten_bind_DracoInt32Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt32Array_size_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt32Array_size_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_DracoInt32Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoInt32Array_size_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_DracoInt32Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoInt32Array___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoInt32Array___destroy___0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_DracoInt32Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoInt32Array___destroy___0",{configurable:!0,
|
|
set:function(){b("You are setting _emscripten_bind_DracoInt32Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoUInt32Array_DracoUInt32Array_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt32Array_DracoUInt32Array_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_DracoUInt32Array_DracoUInt32Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt32Array_DracoUInt32Array_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_DracoUInt32Array_DracoUInt32Array_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoUInt32Array_GetValue_1")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt32Array_GetValue_1",
|
|
{configurable:!0,get:function(){b("You are getting _emscripten_bind_DracoUInt32Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt32Array_GetValue_1",{configurable:!0,set:function(){b("You are setting _emscripten_bind_DracoUInt32Array_GetValue_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoUInt32Array_size_0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt32Array_size_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_DracoUInt32Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt32Array_size_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_DracoUInt32Array_size_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_DracoUInt32Array___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt32Array___destroy___0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_DracoUInt32Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_DracoUInt32Array___destroy___0",{configurable:!0,
|
|
set:function(){b("You are setting _emscripten_bind_DracoUInt32Array___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MetadataQuerier_MetadataQuerier_0")||(Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_MetadataQuerier_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_MetadataQuerier_MetadataQuerier_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_MetadataQuerier_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_MetadataQuerier_MetadataQuerier_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MetadataQuerier_HasEntry_2")||(Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_HasEntry_2",{configurable:!0,
|
|
get:function(){b("You are getting _emscripten_bind_MetadataQuerier_HasEntry_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_HasEntry_2",{configurable:!0,set:function(){b("You are setting _emscripten_bind_MetadataQuerier_HasEntry_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MetadataQuerier_GetIntEntry_2")||(Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_GetIntEntry_2",{configurable:!0,get:function(){b("You are getting _emscripten_bind_MetadataQuerier_GetIntEntry_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_GetIntEntry_2",{configurable:!0,
|
|
set:function(){b("You are setting _emscripten_bind_MetadataQuerier_GetIntEntry_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MetadataQuerier_GetIntEntryArray_3")||(Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_GetIntEntryArray_3",{configurable:!0,get:function(){b("You are getting _emscripten_bind_MetadataQuerier_GetIntEntryArray_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_GetIntEntryArray_3",{configurable:!0,set:function(){b("You are setting _emscripten_bind_MetadataQuerier_GetIntEntryArray_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MetadataQuerier_GetDoubleEntry_2")||(Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_GetDoubleEntry_2",
|
|
{configurable:!0,get:function(){b("You are getting _emscripten_bind_MetadataQuerier_GetDoubleEntry_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_GetDoubleEntry_2",{configurable:!0,set:function(){b("You are setting _emscripten_bind_MetadataQuerier_GetDoubleEntry_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MetadataQuerier_GetStringEntry_2")||(Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_GetStringEntry_2",{configurable:!0,get:function(){b("You are getting _emscripten_bind_MetadataQuerier_GetStringEntry_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_GetStringEntry_2",
|
|
{configurable:!0,set:function(){b("You are setting _emscripten_bind_MetadataQuerier_GetStringEntry_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MetadataQuerier_NumEntries_1")||(Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_NumEntries_1",{configurable:!0,get:function(){b("You are getting _emscripten_bind_MetadataQuerier_NumEntries_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_NumEntries_1",{configurable:!0,set:function(){b("You are setting _emscripten_bind_MetadataQuerier_NumEntries_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MetadataQuerier_GetEntryName_2")||(Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_GetEntryName_2",{configurable:!0,
|
|
get:function(){b("You are getting _emscripten_bind_MetadataQuerier_GetEntryName_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier_GetEntryName_2",{configurable:!0,set:function(){b("You are setting _emscripten_bind_MetadataQuerier_GetEntryName_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_MetadataQuerier___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier___destroy___0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_MetadataQuerier___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_MetadataQuerier___destroy___0",{configurable:!0,
|
|
set:function(){b("You are setting _emscripten_bind_MetadataQuerier___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_Decoder_0")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_Decoder_0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_Decoder_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Decoder_Decoder_0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_Decoder_0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_DecodeArrayToPointCloud_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_DecodeArrayToPointCloud_3",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_DecodeArrayToPointCloud_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Decoder_DecodeArrayToPointCloud_3",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_DecodeArrayToPointCloud_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_DecodeArrayToMesh_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_DecodeArrayToMesh_3",{configurable:!0,
|
|
get:function(){b("You are getting _emscripten_bind_Decoder_DecodeArrayToMesh_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_DecodeArrayToMesh_3",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_DecodeArrayToMesh_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeId_2")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeId_2",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_GetAttributeId_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeId_2",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_GetAttributeId_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeIdByName_2")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeIdByName_2",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_GetAttributeIdByName_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeIdByName_2",{configurable:!0,
|
|
set:function(){b("You are setting _emscripten_bind_Decoder_GetAttributeIdByName_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeIdByMetadataEntry_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeIdByMetadataEntry_3",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_GetAttributeIdByMetadataEntry_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeIdByMetadataEntry_3",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_GetAttributeIdByMetadataEntry_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttribute_2")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttribute_2",
|
|
{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_GetAttribute_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttribute_2",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_GetAttribute_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeByUniqueId_2")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeByUniqueId_2",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_GetAttributeByUniqueId_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeByUniqueId_2",
|
|
{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_GetAttributeByUniqueId_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetMetadata_1")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetMetadata_1",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_GetMetadata_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetMetadata_1",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_GetMetadata_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeMetadata_2")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeMetadata_2",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_GetAttributeMetadata_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeMetadata_2",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_GetAttributeMetadata_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetFaceFromMesh_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetFaceFromMesh_3",{configurable:!0,
|
|
get:function(){b("You are getting _emscripten_bind_Decoder_GetFaceFromMesh_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetFaceFromMesh_3",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_GetFaceFromMesh_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetTriangleStripsFromMesh_2")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetTriangleStripsFromMesh_2",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_GetTriangleStripsFromMesh_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetTriangleStripsFromMesh_2",
|
|
{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_GetTriangleStripsFromMesh_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetTrianglesUInt16Array_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetTrianglesUInt16Array_3",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_GetTrianglesUInt16Array_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetTrianglesUInt16Array_3",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_GetTrianglesUInt16Array_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetTrianglesUInt32Array_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetTrianglesUInt32Array_3",
|
|
{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_GetTrianglesUInt32Array_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetTrianglesUInt32Array_3",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_GetTrianglesUInt32Array_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeFloat_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeFloat_3",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_GetAttributeFloat_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeFloat_3",{configurable:!0,
|
|
set:function(){b("You are setting _emscripten_bind_Decoder_GetAttributeFloat_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeFloatForAllPoints_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeFloatForAllPoints_3",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_GetAttributeFloatForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeFloatForAllPoints_3",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_GetAttributeFloatForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeIntForAllPoints_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeIntForAllPoints_3",
|
|
{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_GetAttributeIntForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeIntForAllPoints_3",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_GetAttributeIntForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeInt8ForAllPoints_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeInt8ForAllPoints_3",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_GetAttributeInt8ForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeInt8ForAllPoints_3",
|
|
{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_GetAttributeInt8ForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeUInt8ForAllPoints_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeUInt8ForAllPoints_3",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_GetAttributeUInt8ForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeUInt8ForAllPoints_3",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_GetAttributeUInt8ForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeInt16ForAllPoints_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeInt16ForAllPoints_3",
|
|
{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_GetAttributeInt16ForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeInt16ForAllPoints_3",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_GetAttributeInt16ForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeUInt16ForAllPoints_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeUInt16ForAllPoints_3",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_GetAttributeUInt16ForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeUInt16ForAllPoints_3",
|
|
{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_GetAttributeUInt16ForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeInt32ForAllPoints_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeInt32ForAllPoints_3",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_GetAttributeInt32ForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeInt32ForAllPoints_3",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_GetAttributeInt32ForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeUInt32ForAllPoints_3")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeUInt32ForAllPoints_3",
|
|
{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_GetAttributeUInt32ForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeUInt32ForAllPoints_3",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_GetAttributeUInt32ForAllPoints_3 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetAttributeDataArrayForAllPoints_5")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeDataArrayForAllPoints_5",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_GetAttributeDataArrayForAllPoints_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetAttributeDataArrayForAllPoints_5",
|
|
{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_GetAttributeDataArrayForAllPoints_5 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_SkipAttributeTransform_1")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_SkipAttributeTransform_1",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_SkipAttributeTransform_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Decoder_SkipAttributeTransform_1",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_SkipAttributeTransform_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_GetEncodedGeometryType_Deprecated_1")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetEncodedGeometryType_Deprecated_1",
|
|
{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_GetEncodedGeometryType_Deprecated_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_GetEncodedGeometryType_Deprecated_1",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_GetEncodedGeometryType_Deprecated_1 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_DecodeBufferToPointCloud_2")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_DecodeBufferToPointCloud_2",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_DecodeBufferToPointCloud_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_bind_Decoder_DecodeBufferToPointCloud_2",
|
|
{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_DecodeBufferToPointCloud_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder_DecodeBufferToMesh_2")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder_DecodeBufferToMesh_2",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder_DecodeBufferToMesh_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Decoder_DecodeBufferToMesh_2",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder_DecodeBufferToMesh_2 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_bind_Decoder___destroy___0")||(Object.defineProperty(a.ready,"_emscripten_bind_Decoder___destroy___0",{configurable:!0,get:function(){b("You are getting _emscripten_bind_Decoder___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_bind_Decoder___destroy___0",{configurable:!0,set:function(){b("You are setting _emscripten_bind_Decoder___destroy___0 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_INVALID_TRANSFORM")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_INVALID_TRANSFORM",
|
|
{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_INVALID_TRANSFORM on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_INVALID_TRANSFORM",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_INVALID_TRANSFORM on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_NO_TRANSFORM")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_NO_TRANSFORM",{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_NO_TRANSFORM on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,
|
|
"_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_NO_TRANSFORM",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_NO_TRANSFORM on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_QUANTIZATION_TRANSFORM")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_QUANTIZATION_TRANSFORM",
|
|
{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_QUANTIZATION_TRANSFORM on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_QUANTIZATION_TRANSFORM",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_QUANTIZATION_TRANSFORM on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_OCTAHEDRON_TRANSFORM")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_OCTAHEDRON_TRANSFORM",{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_OCTAHEDRON_TRANSFORM on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_OCTAHEDRON_TRANSFORM",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_OCTAHEDRON_TRANSFORM on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_INVALID")||(Object.defineProperty(a.ready,
|
|
"_emscripten_enum_draco_GeometryAttribute_Type_INVALID",{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_GeometryAttribute_Type_INVALID on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_INVALID",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_GeometryAttribute_Type_INVALID on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_POSITION")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_POSITION",{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_GeometryAttribute_Type_POSITION on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_POSITION",
|
|
{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_GeometryAttribute_Type_POSITION on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_NORMAL")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_NORMAL",{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_GeometryAttribute_Type_NORMAL on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_NORMAL",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_GeometryAttribute_Type_NORMAL on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_COLOR")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_COLOR",
|
|
{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_GeometryAttribute_Type_COLOR on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_COLOR",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_GeometryAttribute_Type_COLOR on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD",{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD",
|
|
{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_GENERIC")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_GENERIC",{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_GeometryAttribute_Type_GENERIC on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_enum_draco_GeometryAttribute_Type_GENERIC",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_GeometryAttribute_Type_GENERIC on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE",
|
|
{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD",{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD",
|
|
{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH",{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_INVALID")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_INVALID",
|
|
{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_DataType_DT_INVALID on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_INVALID",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_DataType_DT_INVALID on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_INT8")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_INT8",{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_DataType_DT_INT8 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_INT8",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_DataType_DT_INT8 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_UINT8")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_UINT8",{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_DataType_DT_UINT8 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_UINT8",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_DataType_DT_UINT8 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_INT16")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_INT16",{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_DataType_DT_INT16 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_INT16",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_DataType_DT_INT16 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_UINT16")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_UINT16",{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_DataType_DT_UINT16 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_UINT16",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_DataType_DT_UINT16 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_INT32")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_INT32",{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_DataType_DT_INT32 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_INT32",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_DataType_DT_INT32 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_UINT32")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_UINT32",{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_DataType_DT_UINT32 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_UINT32",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_DataType_DT_UINT32 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_INT64")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_INT64",{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_DataType_DT_INT64 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_INT64",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_DataType_DT_INT64 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_UINT64")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_UINT64",{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_DataType_DT_UINT64 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_UINT64",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_DataType_DT_UINT64 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_FLOAT32")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_FLOAT32",{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_DataType_DT_FLOAT32 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_FLOAT32",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_DataType_DT_FLOAT32 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_FLOAT64")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_FLOAT64",{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_DataType_DT_FLOAT64 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_FLOAT64",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_DataType_DT_FLOAT64 on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_BOOL")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_BOOL",{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_DataType_DT_BOOL on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_BOOL",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_DataType_DT_BOOL on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_DataType_DT_TYPES_COUNT")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_TYPES_COUNT",{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_DataType_DT_TYPES_COUNT on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_DataType_DT_TYPES_COUNT",{configurable:!0,
|
|
set:function(){b("You are setting _emscripten_enum_draco_DataType_DT_TYPES_COUNT on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_StatusCode_OK")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_StatusCode_OK",{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_StatusCode_OK on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_enum_draco_StatusCode_OK",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_StatusCode_OK on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_StatusCode_DRACO_ERROR")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_StatusCode_DRACO_ERROR",{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_StatusCode_DRACO_ERROR on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_enum_draco_StatusCode_DRACO_ERROR",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_StatusCode_DRACO_ERROR on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_StatusCode_IO_ERROR")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_StatusCode_IO_ERROR",{configurable:!0,
|
|
get:function(){b("You are getting _emscripten_enum_draco_StatusCode_IO_ERROR on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_StatusCode_IO_ERROR",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_StatusCode_IO_ERROR on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_StatusCode_INVALID_PARAMETER")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_StatusCode_INVALID_PARAMETER",{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_StatusCode_INVALID_PARAMETER on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_StatusCode_INVALID_PARAMETER",
|
|
{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_StatusCode_INVALID_PARAMETER on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_StatusCode_UNSUPPORTED_VERSION")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_StatusCode_UNSUPPORTED_VERSION",{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_StatusCode_UNSUPPORTED_VERSION on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),
|
|
Object.defineProperty(a.ready,"_emscripten_enum_draco_StatusCode_UNSUPPORTED_VERSION",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_StatusCode_UNSUPPORTED_VERSION on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));Object.getOwnPropertyDescriptor(a.ready,"_emscripten_enum_draco_StatusCode_UNKNOWN_VERSION")||(Object.defineProperty(a.ready,"_emscripten_enum_draco_StatusCode_UNKNOWN_VERSION",
|
|
{configurable:!0,get:function(){b("You are getting _emscripten_enum_draco_StatusCode_UNKNOWN_VERSION on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"_emscripten_enum_draco_StatusCode_UNKNOWN_VERSION",{configurable:!0,set:function(){b("You are setting _emscripten_enum_draco_StatusCode_UNKNOWN_VERSION on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
Object.getOwnPropertyDescriptor(a.ready,"onRuntimeInitialized")||(Object.defineProperty(a.ready,"onRuntimeInitialized",{configurable:!0,get:function(){b("You are getting onRuntimeInitialized on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}),Object.defineProperty(a.ready,"onRuntimeInitialized",{configurable:!0,set:function(){b("You are setting onRuntimeInitialized on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}}));
|
|
var Ta=!1,Ua=!1;a.onRuntimeInitialized=function(){Ta=!0;if(Ua&&"function"===typeof a.onModuleLoaded)a.onModuleLoaded(a)};a.onModuleParsed=function(){Ua=!0;if(Ta&&"function"===typeof a.onModuleLoaded)a.onModuleLoaded(a)};a.isVersionSupported=function(f){if("string"!==typeof f)return!1;f=f.split(".");return 2>f.length||3<f.length?!1:1==f[0]&&0<=f[1]&&5>=f[1]?!0:0!=f[0]||10<f[1]?!1:!0};var Va=Sa({},a),Ea="object"===typeof window,ja="function"===typeof importScripts,Wa="object"===typeof process&&"object"===
|
|
typeof process.versions&&"string"===typeof process.versions.node,Xa=!Ea&&!Wa&&!ja;if(a.ENVIRONMENT)throw Error("Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -s ENVIRONMENT=web or -s ENVIRONMENT=node)");var Z="",Ia,ya;if(Wa){if("object"!==typeof process||"function"!==typeof require)throw Error("not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)");
|
|
Z=ja?require("path").dirname(Z)+"/":__dirname+"/";var Ya=function(){ya||(Ia=require("fs"),ya=require("path"))};var Ja=function(f,c){Ya();f=ya.normalize(f);return Ia.readFileSync(f,c?null:"utf8")};var pa=function(f){f=Ja(f,!0);f.buffer||(f=new Uint8Array(f));h(f.buffer);return f};var ua=function(f,c,d){Ya();f=ya.normalize(f);Ia.readFile(f,function(e,p){e?d(e):c(p.buffer)})};1<process.argv.length&&process.argv[1].replace(/\\/g,"/");process.argv.slice(2);a.inspect=function(){return"[Emscripten Module object]"}}else if(Xa){if("object"===
|
|
typeof process&&"function"===typeof require||"object"===typeof window||"function"===typeof importScripts)throw Error("not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)");"undefined"!=typeof read&&(Ja=function(f){return read(f)});pa=function(f){if("function"===typeof readbuffer)return new Uint8Array(readbuffer(f));f=read(f,"binary");h("object"===typeof f);return f};ua=
|
|
function(f,c,d){setTimeout(function(){return c(pa(f))},0)};"undefined"!==typeof print&&("undefined"===typeof console&&(console={}),console.log=print,console.warn=console.error="undefined"!==typeof printErr?printErr:print)}else if(Ea||ja){ja?Z=self.location.href:"undefined"!==typeof document&&document.currentScript&&(Z=document.currentScript.src);n&&(Z=n);Z=0!==Z.indexOf("blob:")?Z.substr(0,Z.replace(/[?#].*/,"").lastIndexOf("/")+1):"";if("object"!==typeof window&&"function"!==typeof importScripts)throw Error("not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)");
|
|
Ja=function(f){var c=new XMLHttpRequest;c.open("GET",f,!1);c.send(null);return c.responseText};ja&&(pa=function(f){var c=new XMLHttpRequest;c.open("GET",f,!1);c.responseType="arraybuffer";c.send(null);return new Uint8Array(c.response)});ua=function(f,c,d){var e=new XMLHttpRequest;e.open("GET",f,!0);e.responseType="arraybuffer";e.onload=function(){200==e.status||0==e.status&&e.response?c(e.response):d()};e.onerror=d;e.send(null)}}else throw Error("environment detection error");var tb=a.print||console.log.bind(console),
|
|
I=a.printErr||console.warn.bind(console);Sa(a,Va);Va=null;Object.getOwnPropertyDescriptor(a,"arguments")||Object.defineProperty(a,"arguments",{configurable:!0,get:function(){b("Module.arguments has been replaced with plain arguments_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}});Object.getOwnPropertyDescriptor(a,"thisProgram")||Object.defineProperty(a,"thisProgram",{configurable:!0,get:function(){b("Module.thisProgram has been replaced with plain thisProgram (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}});
|
|
Object.getOwnPropertyDescriptor(a,"quit")||Object.defineProperty(a,"quit",{configurable:!0,get:function(){b("Module.quit has been replaced with plain quit_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}});h("undefined"===typeof a.memoryInitializerPrefixURL,"Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead");h("undefined"===typeof a.pthreadMainPrefixURL,"Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead");
|
|
h("undefined"===typeof a.cdInitializerPrefixURL,"Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead");h("undefined"===typeof a.filePackagePrefixURL,"Module.filePackagePrefixURL option was removed, use Module.locateFile instead");h("undefined"===typeof a.read,"Module.read option was removed (modify read_ in JS)");h("undefined"===typeof a.readAsync,"Module.readAsync option was removed (modify readAsync in JS)");h("undefined"===typeof a.readBinary,"Module.readBinary option was removed (modify readBinary in JS)");
|
|
h("undefined"===typeof a.setWindowTitle,"Module.setWindowTitle option was removed (modify setWindowTitle in JS)");h("undefined"===typeof a.TOTAL_MEMORY,"Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY");Object.getOwnPropertyDescriptor(a,"read")||Object.defineProperty(a,"read",{configurable:!0,get:function(){b("Module.read has been replaced with plain read_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}});
|
|
Object.getOwnPropertyDescriptor(a,"readAsync")||Object.defineProperty(a,"readAsync",{configurable:!0,get:function(){b("Module.readAsync has been replaced with plain readAsync (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}});Object.getOwnPropertyDescriptor(a,"readBinary")||Object.defineProperty(a,"readBinary",{configurable:!0,get:function(){b("Module.readBinary has been replaced with plain readBinary (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}});
|
|
Object.getOwnPropertyDescriptor(a,"setWindowTitle")||Object.defineProperty(a,"setWindowTitle",{configurable:!0,get:function(){b("Module.setWindowTitle has been replaced with plain setWindowTitle (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}});h(!Xa,"shell environment detected but not enabled at build time. Add 'shell' to `-s ENVIRONMENT` to enable.");var oa;a.wasmBinary&&(oa=a.wasmBinary);Object.getOwnPropertyDescriptor(a,
|
|
"wasmBinary")||Object.defineProperty(a,"wasmBinary",{configurable:!0,get:function(){b("Module.wasmBinary has been replaced with plain wasmBinary (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}});Object.getOwnPropertyDescriptor(a,"noExitRuntime")||Object.defineProperty(a,"noExitRuntime",{configurable:!0,get:function(){b("Module.noExitRuntime has been replaced with plain noExitRuntime (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}});
|
|
"object"!==typeof WebAssembly&&b("no native wasm support detected");var qa,sa=!1,Ma="undefined"!==typeof TextDecoder?new TextDecoder("utf8"):void 0;"undefined"!==typeof TextDecoder&&new TextDecoder("utf-16le");var Aa,ca,ma,F,Ba;a.TOTAL_STACK&&h(5242880===a.TOTAL_STACK,"the stack size can no longer be determined at runtime");var Ka=a.INITIAL_MEMORY||16777216;Object.getOwnPropertyDescriptor(a,"INITIAL_MEMORY")||Object.defineProperty(a,"INITIAL_MEMORY",{configurable:!0,get:function(){b("Module.INITIAL_MEMORY has been replaced with plain INITIAL_MEMORY (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)")}});
|
|
h(5242880<=Ka,"INITIAL_MEMORY should be larger than TOTAL_STACK, was "+Ka+"! (TOTAL_STACK=5242880)");h("undefined"!==typeof Int32Array&&"undefined"!==typeof Float64Array&&void 0!==Int32Array.prototype.subarray&&void 0!==Int32Array.prototype.set,"JS engine does not provide full typed array support");h(!a.wasmMemory,"Use of `wasmMemory` detected. Use -s IMPORTED_MEMORY to define wasmMemory externally");h(16777216==Ka,"Detected runtime INITIAL_MEMORY setting. Use -s IMPORTED_MEMORY to define wasmMemory dynamically");
|
|
var wa;(function(){var f=new Int16Array(1),c=new Int8Array(f.buffer);f[0]=25459;if(115!==c[0]||99!==c[1])throw"Runtime error: expected the system to be little-endian! (Run with -s SUPPORT_BIG_ENDIAN=1 to bypass)";})();var Ra=[],Ga=[],Pa=[],ta=!1,$a=!1;h(Math.imul,"This browser does not support Math.imul(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");h(Math.fround,"This browser does not support Math.fround(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");
|
|
h(Math.clz32,"This browser does not support Math.clz32(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");h(Math.trunc,"This browser does not support Math.trunc(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");var ha=0,ia=null,ra=null,na={};a.preloadedImages={};a.preloadedAudios={};var Y={error:function(){b("Filesystem support (FS) was not included. The problem is that you are using files from JS, but files were not used from C/C++, so filesystem support was not auto-included. You can force-include filesystem support with -s FORCE_FILESYSTEM=1")},
|
|
init:function(){Y.error()},createDataFile:function(){Y.error()},createPreloadedFile:function(){Y.error()},createLazyFile:function(){Y.error()},open:function(){Y.error()},mkdev:function(){Y.error()},registerDevice:function(){Y.error()},analyzePath:function(){Y.error()},loadFilesFromDB:function(){Y.error()},ErrnoError:function(){Y.error()}};a.FS_createDataFile=Y.createDataFile;a.FS_createPreloadedFile=Y.createPreloadedFile;var J="draco_decoder.wasm";J.startsWith("data:application/octet-stream;base64,")||
|
|
(J=l(J));var va=[],ub=0,ka={mappings:{},buffers:[null,[],[]],printChar:function(f,c){var d=ka.buffers[f];h(d);0===c||10===c?((1===f?tb:I)(B(d,0)),d.length=0):d.push(c)},varargs:void 0,get:function(){h(void 0!=ka.varargs);ka.varargs+=4;return F[ka.varargs-4>>2]},getStr:function(f){return m(f)},get64:function(f,c){0<=f?h(0===c):h(-1===c);return f}},Za={__cxa_allocate_exception:function(f){return vb(f+16)+16},__cxa_throw:function(f,c,d){(new ab(f)).init(c,d);ub++;throw f+" - Exception catching is disabled, this exception cannot be caught. Compile with -s NO_DISABLE_EXCEPTION_CATCHING or -s EXCEPTION_CATCHING_ALLOWED=[..] to catch.";
|
|
},abort:function(){b("native code called abort()")},array_bounds_check_error:function(f,c){throw"Array index "+f+" out of bounds: [0,"+c+")";},emscripten_memcpy_big:function(f,c,d){ma.copyWithin(f,c,c+d)},emscripten_resize_heap:function(f){var c=ma.length;f>>>=0;h(f>c);if(2147483648<f)return I("Cannot enlarge memory, asked to go up to "+f+" bytes, but the limit is 2147483648 bytes!"),!1;for(var d=1;4>=d;d*=2){var e=c*(1+.2/d);e=Math.min(e,f+100663296);var p=Math,u=p.min;e=Math.max(f,e);0<e%65536&&
|
|
(e+=65536-e%65536);p=u.call(p,2147483648,e);a:{u=p;try{qa.grow(u-Aa.byteLength+65535>>>16);t(qa.buffer);var C=1;break a}catch(za){I("emscripten_realloc_buffer: Attempted to grow heap from "+Aa.byteLength+" bytes to "+u+" bytes, but got error: "+za)}C=void 0}if(C)return!0}I("Failed to grow the heap from "+c+" bytes to "+p+" bytes, not enough memory!");return!1},fd_close:function(f){b("it should not be possible to operate on streams when !SYSCALLS_REQUIRE_FILESYSTEM");return 0},fd_seek:function(f,c,
|
|
d,e,p){b("it should not be possible to operate on streams when !SYSCALLS_REQUIRE_FILESYSTEM")},fd_write:function(f,c,d,e){for(var p=0,u=0;u<d;u++){var C=F[c>>2],za=F[c+4>>2];c+=8;for(var La=0;La<za;La++)ka.printChar(f,ma[C+La]);p+=za}F[e>>2]=p;return 0},setTempRet0:function(f){}};(function(){function f(u,C){a.asm=u.exports;qa=a.asm.memory;h(qa,"memory not found in wasm exports");t(qa.buffer);wa=a.asm.__indirect_function_table;h(wa,"table not found in wasm exports");Ga.unshift(a.asm.__wasm_call_ctors);
|
|
ha--;a.monitorRunDependencies&&a.monitorRunDependencies(ha);h(na["wasm-instantiate"]);delete na["wasm-instantiate"];0==ha&&(null!==ia&&(clearInterval(ia),ia=null),ra&&(u=ra,ra=null,u()))}function c(u){h(a===p,"the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?");p=null;f(u.instance)}function d(u){return la().then(function(C){return WebAssembly.instantiate(C,e)}).then(function(C){return C}).then(u,function(C){I("failed to asynchronously prepare wasm: "+
|
|
C);J.startsWith("file://")&&I("warning: Loading from a file URI ("+J+") is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing");b(C)})}var e={env:Za,wasi_snapshot_preview1:Za};T("wasm-instantiate");var p=a;if(a.instantiateWasm)try{return a.instantiateWasm(e,f)}catch(u){return I("Module.instantiateWasm callback failed with error: "+u),!1}(function(){return oa||"function"!==
|
|
typeof WebAssembly.instantiateStreaming||J.startsWith("data:application/octet-stream;base64,")||J.startsWith("file://")||"function"!==typeof fetch?d(c):fetch(J,{credentials:"same-origin"}).then(function(u){return WebAssembly.instantiateStreaming(u,e).then(c,function(C){I("wasm streaming compile failed: "+C);I("falling back to ArrayBuffer instantiation");return d(c)})})})().catch(Da);return{}})();a.___wasm_call_ctors=g("__wasm_call_ctors");var wb=a._emscripten_bind_VoidPtr___destroy___0=g("emscripten_bind_VoidPtr___destroy___0"),
|
|
bb=a._emscripten_bind_DecoderBuffer_DecoderBuffer_0=g("emscripten_bind_DecoderBuffer_DecoderBuffer_0"),xb=a._emscripten_bind_DecoderBuffer_Init_2=g("emscripten_bind_DecoderBuffer_Init_2"),yb=a._emscripten_bind_DecoderBuffer___destroy___0=g("emscripten_bind_DecoderBuffer___destroy___0"),cb=a._emscripten_bind_AttributeTransformData_AttributeTransformData_0=g("emscripten_bind_AttributeTransformData_AttributeTransformData_0"),zb=a._emscripten_bind_AttributeTransformData_transform_type_0=g("emscripten_bind_AttributeTransformData_transform_type_0"),
|
|
Ab=a._emscripten_bind_AttributeTransformData___destroy___0=g("emscripten_bind_AttributeTransformData___destroy___0"),db=a._emscripten_bind_GeometryAttribute_GeometryAttribute_0=g("emscripten_bind_GeometryAttribute_GeometryAttribute_0"),Bb=a._emscripten_bind_GeometryAttribute___destroy___0=g("emscripten_bind_GeometryAttribute___destroy___0"),eb=a._emscripten_bind_PointAttribute_PointAttribute_0=g("emscripten_bind_PointAttribute_PointAttribute_0"),Cb=a._emscripten_bind_PointAttribute_size_0=g("emscripten_bind_PointAttribute_size_0"),
|
|
Db=a._emscripten_bind_PointAttribute_GetAttributeTransformData_0=g("emscripten_bind_PointAttribute_GetAttributeTransformData_0"),Eb=a._emscripten_bind_PointAttribute_attribute_type_0=g("emscripten_bind_PointAttribute_attribute_type_0"),Fb=a._emscripten_bind_PointAttribute_data_type_0=g("emscripten_bind_PointAttribute_data_type_0"),Gb=a._emscripten_bind_PointAttribute_num_components_0=g("emscripten_bind_PointAttribute_num_components_0"),Hb=a._emscripten_bind_PointAttribute_normalized_0=g("emscripten_bind_PointAttribute_normalized_0"),
|
|
Ib=a._emscripten_bind_PointAttribute_byte_stride_0=g("emscripten_bind_PointAttribute_byte_stride_0"),Jb=a._emscripten_bind_PointAttribute_byte_offset_0=g("emscripten_bind_PointAttribute_byte_offset_0"),Kb=a._emscripten_bind_PointAttribute_unique_id_0=g("emscripten_bind_PointAttribute_unique_id_0"),Lb=a._emscripten_bind_PointAttribute___destroy___0=g("emscripten_bind_PointAttribute___destroy___0"),fb=a._emscripten_bind_AttributeQuantizationTransform_AttributeQuantizationTransform_0=g("emscripten_bind_AttributeQuantizationTransform_AttributeQuantizationTransform_0"),
|
|
Mb=a._emscripten_bind_AttributeQuantizationTransform_InitFromAttribute_1=g("emscripten_bind_AttributeQuantizationTransform_InitFromAttribute_1"),Nb=a._emscripten_bind_AttributeQuantizationTransform_quantization_bits_0=g("emscripten_bind_AttributeQuantizationTransform_quantization_bits_0"),Ob=a._emscripten_bind_AttributeQuantizationTransform_min_value_1=g("emscripten_bind_AttributeQuantizationTransform_min_value_1"),Pb=a._emscripten_bind_AttributeQuantizationTransform_range_0=g("emscripten_bind_AttributeQuantizationTransform_range_0"),
|
|
Qb=a._emscripten_bind_AttributeQuantizationTransform___destroy___0=g("emscripten_bind_AttributeQuantizationTransform___destroy___0"),gb=a._emscripten_bind_AttributeOctahedronTransform_AttributeOctahedronTransform_0=g("emscripten_bind_AttributeOctahedronTransform_AttributeOctahedronTransform_0"),Rb=a._emscripten_bind_AttributeOctahedronTransform_InitFromAttribute_1=g("emscripten_bind_AttributeOctahedronTransform_InitFromAttribute_1"),Sb=a._emscripten_bind_AttributeOctahedronTransform_quantization_bits_0=
|
|
g("emscripten_bind_AttributeOctahedronTransform_quantization_bits_0"),Tb=a._emscripten_bind_AttributeOctahedronTransform___destroy___0=g("emscripten_bind_AttributeOctahedronTransform___destroy___0"),hb=a._emscripten_bind_PointCloud_PointCloud_0=g("emscripten_bind_PointCloud_PointCloud_0"),Ub=a._emscripten_bind_PointCloud_num_attributes_0=g("emscripten_bind_PointCloud_num_attributes_0"),Vb=a._emscripten_bind_PointCloud_num_points_0=g("emscripten_bind_PointCloud_num_points_0"),Wb=a._emscripten_bind_PointCloud___destroy___0=
|
|
g("emscripten_bind_PointCloud___destroy___0"),ib=a._emscripten_bind_Mesh_Mesh_0=g("emscripten_bind_Mesh_Mesh_0"),Xb=a._emscripten_bind_Mesh_num_faces_0=g("emscripten_bind_Mesh_num_faces_0"),Yb=a._emscripten_bind_Mesh_num_attributes_0=g("emscripten_bind_Mesh_num_attributes_0"),Zb=a._emscripten_bind_Mesh_num_points_0=g("emscripten_bind_Mesh_num_points_0"),$b=a._emscripten_bind_Mesh___destroy___0=g("emscripten_bind_Mesh___destroy___0"),jb=a._emscripten_bind_Metadata_Metadata_0=g("emscripten_bind_Metadata_Metadata_0"),
|
|
ac=a._emscripten_bind_Metadata___destroy___0=g("emscripten_bind_Metadata___destroy___0"),bc=a._emscripten_bind_Status_code_0=g("emscripten_bind_Status_code_0"),cc=a._emscripten_bind_Status_ok_0=g("emscripten_bind_Status_ok_0"),dc=a._emscripten_bind_Status_error_msg_0=g("emscripten_bind_Status_error_msg_0"),ec=a._emscripten_bind_Status___destroy___0=g("emscripten_bind_Status___destroy___0"),kb=a._emscripten_bind_DracoFloat32Array_DracoFloat32Array_0=g("emscripten_bind_DracoFloat32Array_DracoFloat32Array_0"),
|
|
fc=a._emscripten_bind_DracoFloat32Array_GetValue_1=g("emscripten_bind_DracoFloat32Array_GetValue_1"),gc=a._emscripten_bind_DracoFloat32Array_size_0=g("emscripten_bind_DracoFloat32Array_size_0"),hc=a._emscripten_bind_DracoFloat32Array___destroy___0=g("emscripten_bind_DracoFloat32Array___destroy___0"),lb=a._emscripten_bind_DracoInt8Array_DracoInt8Array_0=g("emscripten_bind_DracoInt8Array_DracoInt8Array_0"),ic=a._emscripten_bind_DracoInt8Array_GetValue_1=g("emscripten_bind_DracoInt8Array_GetValue_1"),
|
|
jc=a._emscripten_bind_DracoInt8Array_size_0=g("emscripten_bind_DracoInt8Array_size_0"),kc=a._emscripten_bind_DracoInt8Array___destroy___0=g("emscripten_bind_DracoInt8Array___destroy___0"),mb=a._emscripten_bind_DracoUInt8Array_DracoUInt8Array_0=g("emscripten_bind_DracoUInt8Array_DracoUInt8Array_0"),lc=a._emscripten_bind_DracoUInt8Array_GetValue_1=g("emscripten_bind_DracoUInt8Array_GetValue_1"),mc=a._emscripten_bind_DracoUInt8Array_size_0=g("emscripten_bind_DracoUInt8Array_size_0"),nc=a._emscripten_bind_DracoUInt8Array___destroy___0=
|
|
g("emscripten_bind_DracoUInt8Array___destroy___0"),nb=a._emscripten_bind_DracoInt16Array_DracoInt16Array_0=g("emscripten_bind_DracoInt16Array_DracoInt16Array_0"),oc=a._emscripten_bind_DracoInt16Array_GetValue_1=g("emscripten_bind_DracoInt16Array_GetValue_1"),pc=a._emscripten_bind_DracoInt16Array_size_0=g("emscripten_bind_DracoInt16Array_size_0"),qc=a._emscripten_bind_DracoInt16Array___destroy___0=g("emscripten_bind_DracoInt16Array___destroy___0"),ob=a._emscripten_bind_DracoUInt16Array_DracoUInt16Array_0=
|
|
g("emscripten_bind_DracoUInt16Array_DracoUInt16Array_0"),rc=a._emscripten_bind_DracoUInt16Array_GetValue_1=g("emscripten_bind_DracoUInt16Array_GetValue_1"),sc=a._emscripten_bind_DracoUInt16Array_size_0=g("emscripten_bind_DracoUInt16Array_size_0"),tc=a._emscripten_bind_DracoUInt16Array___destroy___0=g("emscripten_bind_DracoUInt16Array___destroy___0"),pb=a._emscripten_bind_DracoInt32Array_DracoInt32Array_0=g("emscripten_bind_DracoInt32Array_DracoInt32Array_0"),uc=a._emscripten_bind_DracoInt32Array_GetValue_1=
|
|
g("emscripten_bind_DracoInt32Array_GetValue_1"),vc=a._emscripten_bind_DracoInt32Array_size_0=g("emscripten_bind_DracoInt32Array_size_0"),wc=a._emscripten_bind_DracoInt32Array___destroy___0=g("emscripten_bind_DracoInt32Array___destroy___0"),qb=a._emscripten_bind_DracoUInt32Array_DracoUInt32Array_0=g("emscripten_bind_DracoUInt32Array_DracoUInt32Array_0"),xc=a._emscripten_bind_DracoUInt32Array_GetValue_1=g("emscripten_bind_DracoUInt32Array_GetValue_1"),yc=a._emscripten_bind_DracoUInt32Array_size_0=g("emscripten_bind_DracoUInt32Array_size_0"),
|
|
zc=a._emscripten_bind_DracoUInt32Array___destroy___0=g("emscripten_bind_DracoUInt32Array___destroy___0"),rb=a._emscripten_bind_MetadataQuerier_MetadataQuerier_0=g("emscripten_bind_MetadataQuerier_MetadataQuerier_0"),Ac=a._emscripten_bind_MetadataQuerier_HasEntry_2=g("emscripten_bind_MetadataQuerier_HasEntry_2"),Bc=a._emscripten_bind_MetadataQuerier_GetIntEntry_2=g("emscripten_bind_MetadataQuerier_GetIntEntry_2"),Cc=a._emscripten_bind_MetadataQuerier_GetIntEntryArray_3=g("emscripten_bind_MetadataQuerier_GetIntEntryArray_3"),
|
|
Dc=a._emscripten_bind_MetadataQuerier_GetDoubleEntry_2=g("emscripten_bind_MetadataQuerier_GetDoubleEntry_2"),Ec=a._emscripten_bind_MetadataQuerier_GetStringEntry_2=g("emscripten_bind_MetadataQuerier_GetStringEntry_2"),Fc=a._emscripten_bind_MetadataQuerier_NumEntries_1=g("emscripten_bind_MetadataQuerier_NumEntries_1"),Gc=a._emscripten_bind_MetadataQuerier_GetEntryName_2=g("emscripten_bind_MetadataQuerier_GetEntryName_2"),Hc=a._emscripten_bind_MetadataQuerier___destroy___0=g("emscripten_bind_MetadataQuerier___destroy___0"),
|
|
sb=a._emscripten_bind_Decoder_Decoder_0=g("emscripten_bind_Decoder_Decoder_0"),Ic=a._emscripten_bind_Decoder_DecodeArrayToPointCloud_3=g("emscripten_bind_Decoder_DecodeArrayToPointCloud_3"),Jc=a._emscripten_bind_Decoder_DecodeArrayToMesh_3=g("emscripten_bind_Decoder_DecodeArrayToMesh_3"),Kc=a._emscripten_bind_Decoder_GetAttributeId_2=g("emscripten_bind_Decoder_GetAttributeId_2"),Lc=a._emscripten_bind_Decoder_GetAttributeIdByName_2=g("emscripten_bind_Decoder_GetAttributeIdByName_2"),Mc=a._emscripten_bind_Decoder_GetAttributeIdByMetadataEntry_3=
|
|
g("emscripten_bind_Decoder_GetAttributeIdByMetadataEntry_3"),Nc=a._emscripten_bind_Decoder_GetAttribute_2=g("emscripten_bind_Decoder_GetAttribute_2"),Oc=a._emscripten_bind_Decoder_GetAttributeByUniqueId_2=g("emscripten_bind_Decoder_GetAttributeByUniqueId_2"),Pc=a._emscripten_bind_Decoder_GetMetadata_1=g("emscripten_bind_Decoder_GetMetadata_1"),Qc=a._emscripten_bind_Decoder_GetAttributeMetadata_2=g("emscripten_bind_Decoder_GetAttributeMetadata_2"),Rc=a._emscripten_bind_Decoder_GetFaceFromMesh_3=g("emscripten_bind_Decoder_GetFaceFromMesh_3"),
|
|
Sc=a._emscripten_bind_Decoder_GetTriangleStripsFromMesh_2=g("emscripten_bind_Decoder_GetTriangleStripsFromMesh_2"),Tc=a._emscripten_bind_Decoder_GetTrianglesUInt16Array_3=g("emscripten_bind_Decoder_GetTrianglesUInt16Array_3"),Uc=a._emscripten_bind_Decoder_GetTrianglesUInt32Array_3=g("emscripten_bind_Decoder_GetTrianglesUInt32Array_3"),Vc=a._emscripten_bind_Decoder_GetAttributeFloat_3=g("emscripten_bind_Decoder_GetAttributeFloat_3"),Wc=a._emscripten_bind_Decoder_GetAttributeFloatForAllPoints_3=g("emscripten_bind_Decoder_GetAttributeFloatForAllPoints_3"),
|
|
Xc=a._emscripten_bind_Decoder_GetAttributeIntForAllPoints_3=g("emscripten_bind_Decoder_GetAttributeIntForAllPoints_3"),Yc=a._emscripten_bind_Decoder_GetAttributeInt8ForAllPoints_3=g("emscripten_bind_Decoder_GetAttributeInt8ForAllPoints_3"),Zc=a._emscripten_bind_Decoder_GetAttributeUInt8ForAllPoints_3=g("emscripten_bind_Decoder_GetAttributeUInt8ForAllPoints_3"),$c=a._emscripten_bind_Decoder_GetAttributeInt16ForAllPoints_3=g("emscripten_bind_Decoder_GetAttributeInt16ForAllPoints_3"),ad=a._emscripten_bind_Decoder_GetAttributeUInt16ForAllPoints_3=
|
|
g("emscripten_bind_Decoder_GetAttributeUInt16ForAllPoints_3"),bd=a._emscripten_bind_Decoder_GetAttributeInt32ForAllPoints_3=g("emscripten_bind_Decoder_GetAttributeInt32ForAllPoints_3"),cd=a._emscripten_bind_Decoder_GetAttributeUInt32ForAllPoints_3=g("emscripten_bind_Decoder_GetAttributeUInt32ForAllPoints_3"),dd=a._emscripten_bind_Decoder_GetAttributeDataArrayForAllPoints_5=g("emscripten_bind_Decoder_GetAttributeDataArrayForAllPoints_5"),ed=a._emscripten_bind_Decoder_SkipAttributeTransform_1=g("emscripten_bind_Decoder_SkipAttributeTransform_1"),
|
|
fd=a._emscripten_bind_Decoder_GetEncodedGeometryType_Deprecated_1=g("emscripten_bind_Decoder_GetEncodedGeometryType_Deprecated_1"),gd=a._emscripten_bind_Decoder_DecodeBufferToPointCloud_2=g("emscripten_bind_Decoder_DecodeBufferToPointCloud_2"),hd=a._emscripten_bind_Decoder_DecodeBufferToMesh_2=g("emscripten_bind_Decoder_DecodeBufferToMesh_2"),id=a._emscripten_bind_Decoder___destroy___0=g("emscripten_bind_Decoder___destroy___0"),jd=a._emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_INVALID_TRANSFORM=
|
|
g("emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_INVALID_TRANSFORM"),kd=a._emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_NO_TRANSFORM=g("emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_NO_TRANSFORM"),ld=a._emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_QUANTIZATION_TRANSFORM=g("emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_QUANTIZATION_TRANSFORM"),md=a._emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_OCTAHEDRON_TRANSFORM=g("emscripten_enum_draco_AttributeTransformType_ATTRIBUTE_OCTAHEDRON_TRANSFORM"),
|
|
nd=a._emscripten_enum_draco_GeometryAttribute_Type_INVALID=g("emscripten_enum_draco_GeometryAttribute_Type_INVALID"),od=a._emscripten_enum_draco_GeometryAttribute_Type_POSITION=g("emscripten_enum_draco_GeometryAttribute_Type_POSITION"),pd=a._emscripten_enum_draco_GeometryAttribute_Type_NORMAL=g("emscripten_enum_draco_GeometryAttribute_Type_NORMAL"),qd=a._emscripten_enum_draco_GeometryAttribute_Type_COLOR=g("emscripten_enum_draco_GeometryAttribute_Type_COLOR"),rd=a._emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD=
|
|
g("emscripten_enum_draco_GeometryAttribute_Type_TEX_COORD"),sd=a._emscripten_enum_draco_GeometryAttribute_Type_GENERIC=g("emscripten_enum_draco_GeometryAttribute_Type_GENERIC"),td=a._emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE=g("emscripten_enum_draco_EncodedGeometryType_INVALID_GEOMETRY_TYPE"),ud=a._emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD=g("emscripten_enum_draco_EncodedGeometryType_POINT_CLOUD"),vd=a._emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH=g("emscripten_enum_draco_EncodedGeometryType_TRIANGULAR_MESH"),
|
|
wd=a._emscripten_enum_draco_DataType_DT_INVALID=g("emscripten_enum_draco_DataType_DT_INVALID"),xd=a._emscripten_enum_draco_DataType_DT_INT8=g("emscripten_enum_draco_DataType_DT_INT8"),yd=a._emscripten_enum_draco_DataType_DT_UINT8=g("emscripten_enum_draco_DataType_DT_UINT8"),zd=a._emscripten_enum_draco_DataType_DT_INT16=g("emscripten_enum_draco_DataType_DT_INT16"),Ad=a._emscripten_enum_draco_DataType_DT_UINT16=g("emscripten_enum_draco_DataType_DT_UINT16"),Bd=a._emscripten_enum_draco_DataType_DT_INT32=
|
|
g("emscripten_enum_draco_DataType_DT_INT32"),Cd=a._emscripten_enum_draco_DataType_DT_UINT32=g("emscripten_enum_draco_DataType_DT_UINT32"),Dd=a._emscripten_enum_draco_DataType_DT_INT64=g("emscripten_enum_draco_DataType_DT_INT64"),Ed=a._emscripten_enum_draco_DataType_DT_UINT64=g("emscripten_enum_draco_DataType_DT_UINT64"),Fd=a._emscripten_enum_draco_DataType_DT_FLOAT32=g("emscripten_enum_draco_DataType_DT_FLOAT32"),Gd=a._emscripten_enum_draco_DataType_DT_FLOAT64=g("emscripten_enum_draco_DataType_DT_FLOAT64"),
|
|
Hd=a._emscripten_enum_draco_DataType_DT_BOOL=g("emscripten_enum_draco_DataType_DT_BOOL"),Id=a._emscripten_enum_draco_DataType_DT_TYPES_COUNT=g("emscripten_enum_draco_DataType_DT_TYPES_COUNT"),Jd=a._emscripten_enum_draco_StatusCode_OK=g("emscripten_enum_draco_StatusCode_OK"),Kd=a._emscripten_enum_draco_StatusCode_DRACO_ERROR=g("emscripten_enum_draco_StatusCode_DRACO_ERROR"),Ld=a._emscripten_enum_draco_StatusCode_IO_ERROR=g("emscripten_enum_draco_StatusCode_IO_ERROR"),Md=a._emscripten_enum_draco_StatusCode_INVALID_PARAMETER=
|
|
g("emscripten_enum_draco_StatusCode_INVALID_PARAMETER"),Nd=a._emscripten_enum_draco_StatusCode_UNSUPPORTED_VERSION=g("emscripten_enum_draco_StatusCode_UNSUPPORTED_VERSION"),Od=a._emscripten_enum_draco_StatusCode_UNKNOWN_VERSION=g("emscripten_enum_draco_StatusCode_UNKNOWN_VERSION");a.___errno_location=g("__errno_location");var vb=a._malloc=g("malloc");a._free=g("free");var Qa=a._emscripten_stack_init=function(){return(Qa=a._emscripten_stack_init=a.asm.emscripten_stack_init).apply(null,arguments)};
|
|
a._emscripten_stack_get_free=function(){return(a._emscripten_stack_get_free=a.asm.emscripten_stack_get_free).apply(null,arguments)};var Ca=a._emscripten_stack_get_end=function(){return(Ca=a._emscripten_stack_get_end=a.asm.emscripten_stack_get_end).apply(null,arguments)};a.stackSave=g("stackSave");a.stackRestore=g("stackRestore");a.stackAlloc=g("stackAlloc");a.dynCall_jiji=g("dynCall_jiji");Object.getOwnPropertyDescriptor(a,"intArrayFromString")||(a.intArrayFromString=function(){return b("'intArrayFromString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"intArrayToString")||(a.intArrayToString=function(){return b("'intArrayToString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"ccall")||(a.ccall=function(){return b("'ccall' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"cwrap")||(a.cwrap=function(){return b("'cwrap' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,
|
|
"setValue")||(a.setValue=function(){return b("'setValue' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"getValue")||(a.getValue=function(){return b("'getValue' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"allocate")||(a.allocate=function(){return b("'allocate' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"UTF8ArrayToString")||
|
|
(a.UTF8ArrayToString=function(){return b("'UTF8ArrayToString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"UTF8ToString")||(a.UTF8ToString=function(){return b("'UTF8ToString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"stringToUTF8Array")||(a.stringToUTF8Array=function(){return b("'stringToUTF8Array' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,
|
|
"stringToUTF8")||(a.stringToUTF8=function(){return b("'stringToUTF8' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"lengthBytesUTF8")||(a.lengthBytesUTF8=function(){return b("'lengthBytesUTF8' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"stackTrace")||(a.stackTrace=function(){return b("'stackTrace' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,
|
|
"addOnPreRun")||(a.addOnPreRun=function(){return b("'addOnPreRun' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"addOnInit")||(a.addOnInit=function(){return b("'addOnInit' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"addOnPreMain")||(a.addOnPreMain=function(){return b("'addOnPreMain' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,
|
|
"addOnExit")||(a.addOnExit=function(){return b("'addOnExit' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"addOnPostRun")||(a.addOnPostRun=function(){return b("'addOnPostRun' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"writeStringToMemory")||(a.writeStringToMemory=function(){return b("'writeStringToMemory' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,
|
|
"writeArrayToMemory")||(a.writeArrayToMemory=function(){return b("'writeArrayToMemory' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"writeAsciiToMemory")||(a.writeAsciiToMemory=function(){return b("'writeAsciiToMemory' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"addRunDependency")||(a.addRunDependency=function(){return b("'addRunDependency' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")});
|
|
Object.getOwnPropertyDescriptor(a,"removeRunDependency")||(a.removeRunDependency=function(){return b("'removeRunDependency' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")});Object.getOwnPropertyDescriptor(a,"FS_createFolder")||(a.FS_createFolder=function(){return b("'FS_createFolder' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,
|
|
"FS_createPath")||(a.FS_createPath=function(){return b("'FS_createPath' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")});Object.getOwnPropertyDescriptor(a,"FS_createDataFile")||(a.FS_createDataFile=function(){return b("'FS_createDataFile' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")});
|
|
Object.getOwnPropertyDescriptor(a,"FS_createPreloadedFile")||(a.FS_createPreloadedFile=function(){return b("'FS_createPreloadedFile' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")});Object.getOwnPropertyDescriptor(a,"FS_createLazyFile")||(a.FS_createLazyFile=function(){return b("'FS_createLazyFile' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")});
|
|
Object.getOwnPropertyDescriptor(a,"FS_createLink")||(a.FS_createLink=function(){return b("'FS_createLink' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"FS_createDevice")||(a.FS_createDevice=function(){return b("'FS_createDevice' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")});Object.getOwnPropertyDescriptor(a,"FS_unlink")||(a.FS_unlink=
|
|
function(){return b("'FS_unlink' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you")});Object.getOwnPropertyDescriptor(a,"getLEB")||(a.getLEB=function(){return b("'getLEB' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"getFunctionTables")||(a.getFunctionTables=function(){return b("'getFunctionTables' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"alignFunctionTables")||(a.alignFunctionTables=function(){return b("'alignFunctionTables' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"registerFunctions")||(a.registerFunctions=function(){return b("'registerFunctions' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"addFunction")||(a.addFunction=function(){return b("'addFunction' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"removeFunction")||(a.removeFunction=function(){return b("'removeFunction' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"getFuncWrapper")||(a.getFuncWrapper=function(){return b("'getFuncWrapper' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"prettyPrint")||(a.prettyPrint=function(){return b("'prettyPrint' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"dynCall")||(a.dynCall=function(){return b("'dynCall' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"getCompilerSetting")||(a.getCompilerSetting=function(){return b("'getCompilerSetting' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"print")||(a.print=function(){return b("'print' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"printErr")||(a.printErr=function(){return b("'printErr' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"getTempRet0")||(a.getTempRet0=function(){return b("'getTempRet0' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"setTempRet0")||(a.setTempRet0=function(){return b("'setTempRet0' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"callMain")||(a.callMain=function(){return b("'callMain' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"abort")||(a.abort=function(){return b("'abort' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"keepRuntimeAlive")||(a.keepRuntimeAlive=function(){return b("'keepRuntimeAlive' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"zeroMemory")||(a.zeroMemory=function(){return b("'zeroMemory' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"stringToNewUTF8")||(a.stringToNewUTF8=function(){return b("'stringToNewUTF8' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"setFileTime")||(a.setFileTime=function(){return b("'setFileTime' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"emscripten_realloc_buffer")||(a.emscripten_realloc_buffer=function(){return b("'emscripten_realloc_buffer' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"ENV")||(a.ENV=function(){return b("'ENV' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"withStackSave")||(a.withStackSave=function(){return b("'withStackSave' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"ERRNO_CODES")||(a.ERRNO_CODES=function(){return b("'ERRNO_CODES' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"ERRNO_MESSAGES")||(a.ERRNO_MESSAGES=function(){return b("'ERRNO_MESSAGES' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"setErrNo")||(a.setErrNo=function(){return b("'setErrNo' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"inetPton4")||(a.inetPton4=function(){return b("'inetPton4' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"inetNtop4")||(a.inetNtop4=function(){return b("'inetNtop4' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"inetPton6")||(a.inetPton6=function(){return b("'inetPton6' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,
|
|
"inetNtop6")||(a.inetNtop6=function(){return b("'inetNtop6' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"readSockaddr")||(a.readSockaddr=function(){return b("'readSockaddr' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"writeSockaddr")||(a.writeSockaddr=function(){return b("'writeSockaddr' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,
|
|
"DNS")||(a.DNS=function(){return b("'DNS' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"getHostByName")||(a.getHostByName=function(){return b("'getHostByName' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"GAI_ERRNO_MESSAGES")||(a.GAI_ERRNO_MESSAGES=function(){return b("'GAI_ERRNO_MESSAGES' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,
|
|
"Protocols")||(a.Protocols=function(){return b("'Protocols' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"Sockets")||(a.Sockets=function(){return b("'Sockets' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"getRandomDevice")||(a.getRandomDevice=function(){return b("'getRandomDevice' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,
|
|
"traverseStack")||(a.traverseStack=function(){return b("'traverseStack' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"convertFrameToPC")||(a.convertFrameToPC=function(){return b("'convertFrameToPC' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"UNWIND_CACHE")||(a.UNWIND_CACHE=function(){return b("'UNWIND_CACHE' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"saveInUnwindCache")||(a.saveInUnwindCache=function(){return b("'saveInUnwindCache' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"convertPCtoSourceLocation")||(a.convertPCtoSourceLocation=function(){return b("'convertPCtoSourceLocation' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"readAsmConstArgsArray")||(a.readAsmConstArgsArray=function(){return b("'readAsmConstArgsArray' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"readAsmConstArgs")||(a.readAsmConstArgs=function(){return b("'readAsmConstArgs' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"mainThreadEM_ASM")||(a.mainThreadEM_ASM=function(){return b("'mainThreadEM_ASM' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"jstoi_q")||(a.jstoi_q=function(){return b("'jstoi_q' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"jstoi_s")||(a.jstoi_s=function(){return b("'jstoi_s' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"getExecutableName")||(a.getExecutableName=function(){return b("'getExecutableName' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"listenOnce")||(a.listenOnce=function(){return b("'listenOnce' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"autoResumeAudioContext")||(a.autoResumeAudioContext=function(){return b("'autoResumeAudioContext' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"dynCallLegacy")||(a.dynCallLegacy=function(){return b("'dynCallLegacy' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"getDynCaller")||(a.getDynCaller=function(){return b("'getDynCaller' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"dynCall")||(a.dynCall=function(){return b("'dynCall' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"callRuntimeCallbacks")||(a.callRuntimeCallbacks=function(){return b("'callRuntimeCallbacks' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"wasmTableMirror")||(a.wasmTableMirror=function(){return b("'wasmTableMirror' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"setWasmTableEntry")||(a.setWasmTableEntry=function(){return b("'setWasmTableEntry' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"getWasmTableEntry")||(a.getWasmTableEntry=function(){return b("'getWasmTableEntry' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"handleException")||(a.handleException=function(){return b("'handleException' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"runtimeKeepalivePush")||(a.runtimeKeepalivePush=function(){return b("'runtimeKeepalivePush' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"runtimeKeepalivePop")||(a.runtimeKeepalivePop=function(){return b("'runtimeKeepalivePop' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"callUserCallback")||(a.callUserCallback=function(){return b("'callUserCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"maybeExit")||(a.maybeExit=function(){return b("'maybeExit' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"safeSetTimeout")||(a.safeSetTimeout=function(){return b("'safeSetTimeout' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"asmjsMangle")||(a.asmjsMangle=function(){return b("'asmjsMangle' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"asyncLoad")||(a.asyncLoad=function(){return b("'asyncLoad' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"alignMemory")||(a.alignMemory=function(){return b("'alignMemory' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"mmapAlloc")||(a.mmapAlloc=function(){return b("'mmapAlloc' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"reallyNegative")||(a.reallyNegative=function(){return b("'reallyNegative' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"unSign")||(a.unSign=function(){return b("'unSign' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"reSign")||(a.reSign=function(){return b("'reSign' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,
|
|
"formatString")||(a.formatString=function(){return b("'formatString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"PATH")||(a.PATH=function(){return b("'PATH' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"PATH_FS")||(a.PATH_FS=function(){return b("'PATH_FS' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"SYSCALLS")||(a.SYSCALLS=
|
|
function(){return b("'SYSCALLS' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"syscallMmap2")||(a.syscallMmap2=function(){return b("'syscallMmap2' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"syscallMunmap")||(a.syscallMunmap=function(){return b("'syscallMunmap' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"getSocketFromFD")||
|
|
(a.getSocketFromFD=function(){return b("'getSocketFromFD' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"getSocketAddress")||(a.getSocketAddress=function(){return b("'getSocketAddress' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"JSEvents")||(a.JSEvents=function(){return b("'JSEvents' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,
|
|
"registerKeyEventCallback")||(a.registerKeyEventCallback=function(){return b("'registerKeyEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"specialHTMLTargets")||(a.specialHTMLTargets=function(){return b("'specialHTMLTargets' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"maybeCStringToJsString")||(a.maybeCStringToJsString=function(){return b("'maybeCStringToJsString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"findEventTarget")||(a.findEventTarget=function(){return b("'findEventTarget' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"findCanvasEventTarget")||(a.findCanvasEventTarget=function(){return b("'findCanvasEventTarget' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"getBoundingClientRect")||(a.getBoundingClientRect=function(){return b("'getBoundingClientRect' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"fillMouseEventData")||(a.fillMouseEventData=function(){return b("'fillMouseEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"registerMouseEventCallback")||(a.registerMouseEventCallback=function(){return b("'registerMouseEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"registerWheelEventCallback")||(a.registerWheelEventCallback=
|
|
function(){return b("'registerWheelEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"registerUiEventCallback")||(a.registerUiEventCallback=function(){return b("'registerUiEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"registerFocusEventCallback")||(a.registerFocusEventCallback=function(){return b("'registerFocusEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"fillDeviceOrientationEventData")||(a.fillDeviceOrientationEventData=function(){return b("'fillDeviceOrientationEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"registerDeviceOrientationEventCallback")||(a.registerDeviceOrientationEventCallback=function(){return b("'registerDeviceOrientationEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,
|
|
"fillDeviceMotionEventData")||(a.fillDeviceMotionEventData=function(){return b("'fillDeviceMotionEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"registerDeviceMotionEventCallback")||(a.registerDeviceMotionEventCallback=function(){return b("'registerDeviceMotionEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"screenOrientation")||(a.screenOrientation=function(){return b("'screenOrientation' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"fillOrientationChangeEventData")||(a.fillOrientationChangeEventData=function(){return b("'fillOrientationChangeEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"registerOrientationChangeEventCallback")||(a.registerOrientationChangeEventCallback=function(){return b("'registerOrientationChangeEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,
|
|
"fillFullscreenChangeEventData")||(a.fillFullscreenChangeEventData=function(){return b("'fillFullscreenChangeEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"registerFullscreenChangeEventCallback")||(a.registerFullscreenChangeEventCallback=function(){return b("'registerFullscreenChangeEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"registerRestoreOldStyle")||
|
|
(a.registerRestoreOldStyle=function(){return b("'registerRestoreOldStyle' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"hideEverythingExceptGivenElement")||(a.hideEverythingExceptGivenElement=function(){return b("'hideEverythingExceptGivenElement' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"restoreHiddenElements")||(a.restoreHiddenElements=function(){return b("'restoreHiddenElements' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"setLetterbox")||(a.setLetterbox=function(){return b("'setLetterbox' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"currentFullscreenStrategy")||(a.currentFullscreenStrategy=function(){return b("'currentFullscreenStrategy' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"restoreOldWindowedStyle")||(a.restoreOldWindowedStyle=function(){return b("'restoreOldWindowedStyle' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"softFullscreenResizeWebGLRenderTarget")||(a.softFullscreenResizeWebGLRenderTarget=function(){return b("'softFullscreenResizeWebGLRenderTarget' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"doRequestFullscreen")||(a.doRequestFullscreen=function(){return b("'doRequestFullscreen' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"fillPointerlockChangeEventData")||
|
|
(a.fillPointerlockChangeEventData=function(){return b("'fillPointerlockChangeEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"registerPointerlockChangeEventCallback")||(a.registerPointerlockChangeEventCallback=function(){return b("'registerPointerlockChangeEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"registerPointerlockErrorEventCallback")||(a.registerPointerlockErrorEventCallback=
|
|
function(){return b("'registerPointerlockErrorEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"requestPointerLock")||(a.requestPointerLock=function(){return b("'requestPointerLock' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"fillVisibilityChangeEventData")||(a.fillVisibilityChangeEventData=function(){return b("'fillVisibilityChangeEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"registerVisibilityChangeEventCallback")||(a.registerVisibilityChangeEventCallback=function(){return b("'registerVisibilityChangeEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"registerTouchEventCallback")||(a.registerTouchEventCallback=function(){return b("'registerTouchEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"fillGamepadEventData")||
|
|
(a.fillGamepadEventData=function(){return b("'fillGamepadEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"registerGamepadEventCallback")||(a.registerGamepadEventCallback=function(){return b("'registerGamepadEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"registerBeforeUnloadEventCallback")||(a.registerBeforeUnloadEventCallback=function(){return b("'registerBeforeUnloadEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"fillBatteryEventData")||(a.fillBatteryEventData=function(){return b("'fillBatteryEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"battery")||(a.battery=function(){return b("'battery' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"registerBatteryEventCallback")||(a.registerBatteryEventCallback=function(){return b("'registerBatteryEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"setCanvasElementSize")||(a.setCanvasElementSize=function(){return b("'setCanvasElementSize' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"getCanvasElementSize")||(a.getCanvasElementSize=function(){return b("'getCanvasElementSize' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"demangle")||(a.demangle=function(){return b("'demangle' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"demangleAll")||(a.demangleAll=function(){return b("'demangleAll' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"jsStackTrace")||(a.jsStackTrace=function(){return b("'jsStackTrace' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"stackTrace")||(a.stackTrace=function(){return b("'stackTrace' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"getEnvStrings")||(a.getEnvStrings=function(){return b("'getEnvStrings' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"checkWasiClock")||(a.checkWasiClock=function(){return b("'checkWasiClock' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"flush_NO_FILESYSTEM")||(a.flush_NO_FILESYSTEM=function(){return b("'flush_NO_FILESYSTEM' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"writeI53ToI64")||(a.writeI53ToI64=function(){return b("'writeI53ToI64' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"writeI53ToI64Clamped")||(a.writeI53ToI64Clamped=function(){return b("'writeI53ToI64Clamped' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"writeI53ToI64Signaling")||(a.writeI53ToI64Signaling=function(){return b("'writeI53ToI64Signaling' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"writeI53ToU64Clamped")||(a.writeI53ToU64Clamped=function(){return b("'writeI53ToU64Clamped' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"writeI53ToU64Signaling")||(a.writeI53ToU64Signaling=function(){return b("'writeI53ToU64Signaling' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"readI53FromI64")||(a.readI53FromI64=function(){return b("'readI53FromI64' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"readI53FromU64")||(a.readI53FromU64=function(){return b("'readI53FromU64' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"convertI32PairToI53")||(a.convertI32PairToI53=function(){return b("'convertI32PairToI53' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"convertU32PairToI53")||(a.convertU32PairToI53=function(){return b("'convertU32PairToI53' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"setImmediateWrapped")||(a.setImmediateWrapped=function(){return b("'setImmediateWrapped' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"clearImmediateWrapped")||(a.clearImmediateWrapped=function(){return b("'clearImmediateWrapped' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"polyfillSetImmediate")||(a.polyfillSetImmediate=function(){return b("'polyfillSetImmediate' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"uncaughtExceptionCount")||(a.uncaughtExceptionCount=function(){return b("'uncaughtExceptionCount' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"exceptionLast")||(a.exceptionLast=function(){return b("'exceptionLast' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"exceptionCaught")||(a.exceptionCaught=function(){return b("'exceptionCaught' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"ExceptionInfo")||(a.ExceptionInfo=function(){return b("'ExceptionInfo' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"CatchInfo")||(a.CatchInfo=function(){return b("'CatchInfo' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"exception_addRef")||(a.exception_addRef=function(){return b("'exception_addRef' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"exception_decRef")||(a.exception_decRef=function(){return b("'exception_decRef' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"Browser")||(a.Browser=function(){return b("'Browser' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"funcWrappers")||(a.funcWrappers=function(){return b("'funcWrappers' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"getFuncWrapper")||(a.getFuncWrapper=function(){return b("'getFuncWrapper' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"setMainLoop")||(a.setMainLoop=function(){return b("'setMainLoop' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"wget")||(a.wget=function(){return b("'wget' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"tempFixedLengthArray")||(a.tempFixedLengthArray=function(){return b("'tempFixedLengthArray' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"miniTempWebGLFloatBuffers")||(a.miniTempWebGLFloatBuffers=function(){return b("'miniTempWebGLFloatBuffers' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"heapObjectForWebGLType")||(a.heapObjectForWebGLType=function(){return b("'heapObjectForWebGLType' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"heapAccessShiftForWebGLHeap")||(a.heapAccessShiftForWebGLHeap=function(){return b("'heapAccessShiftForWebGLHeap' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"GL")||(a.GL=function(){return b("'GL' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"emscriptenWebGLGet")||(a.emscriptenWebGLGet=function(){return b("'emscriptenWebGLGet' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"computeUnpackAlignedImageSize")||(a.computeUnpackAlignedImageSize=function(){return b("'computeUnpackAlignedImageSize' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"emscriptenWebGLGetTexPixelData")||(a.emscriptenWebGLGetTexPixelData=function(){return b("'emscriptenWebGLGetTexPixelData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"emscriptenWebGLGetUniform")||
|
|
(a.emscriptenWebGLGetUniform=function(){return b("'emscriptenWebGLGetUniform' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"webglGetUniformLocation")||(a.webglGetUniformLocation=function(){return b("'webglGetUniformLocation' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"webglPrepareUniformLocationsBeforeFirstUse")||(a.webglPrepareUniformLocationsBeforeFirstUse=function(){return b("'webglPrepareUniformLocationsBeforeFirstUse' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"webglGetLeftBracePos")||(a.webglGetLeftBracePos=function(){return b("'webglGetLeftBracePos' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"emscriptenWebGLGetVertexAttrib")||(a.emscriptenWebGLGetVertexAttrib=function(){return b("'emscriptenWebGLGetVertexAttrib' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"writeGLArray")||(a.writeGLArray=function(){return b("'writeGLArray' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"AL")||(a.AL=function(){return b("'AL' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"SDL_unicode")||(a.SDL_unicode=function(){return b("'SDL_unicode' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"SDL_ttfContext")||(a.SDL_ttfContext=function(){return b("'SDL_ttfContext' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,
|
|
"SDL_audio")||(a.SDL_audio=function(){return b("'SDL_audio' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"SDL")||(a.SDL=function(){return b("'SDL' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"SDL_gfx")||(a.SDL_gfx=function(){return b("'SDL_gfx' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"GLUT")||(a.GLUT=function(){return b("'GLUT' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"EGL")||(a.EGL=function(){return b("'EGL' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"GLFW_Window")||(a.GLFW_Window=function(){return b("'GLFW_Window' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"GLFW")||(a.GLFW=function(){return b("'GLFW' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,
|
|
"GLEW")||(a.GLEW=function(){return b("'GLEW' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"IDBStore")||(a.IDBStore=function(){return b("'IDBStore' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"runAndAbortIfError")||(a.runAndAbortIfError=function(){return b("'runAndAbortIfError' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,
|
|
"warnOnce")||(a.warnOnce=function(){return b("'warnOnce' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"stackSave")||(a.stackSave=function(){return b("'stackSave' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"stackRestore")||(a.stackRestore=function(){return b("'stackRestore' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,
|
|
"stackAlloc")||(a.stackAlloc=function(){return b("'stackAlloc' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"AsciiToString")||(a.AsciiToString=function(){return b("'AsciiToString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"stringToAscii")||(a.stringToAscii=function(){return b("'stringToAscii' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,
|
|
"UTF16ToString")||(a.UTF16ToString=function(){return b("'UTF16ToString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"stringToUTF16")||(a.stringToUTF16=function(){return b("'stringToUTF16' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"lengthBytesUTF16")||(a.lengthBytesUTF16=function(){return b("'lengthBytesUTF16' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"UTF32ToString")||(a.UTF32ToString=function(){return b("'UTF32ToString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"stringToUTF32")||(a.stringToUTF32=function(){return b("'stringToUTF32' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"lengthBytesUTF32")||(a.lengthBytesUTF32=function(){return b("'lengthBytesUTF32' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});
|
|
Object.getOwnPropertyDescriptor(a,"allocateUTF8")||(a.allocateUTF8=function(){return b("'allocateUTF8' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});Object.getOwnPropertyDescriptor(a,"allocateUTF8OnStack")||(a.allocateUTF8OnStack=function(){return b("'allocateUTF8OnStack' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")});a.writeStackCookie=w;a.checkStackCookie=z;Object.getOwnPropertyDescriptor(a,"ALLOC_NORMAL")||Object.defineProperty(a,"ALLOC_NORMAL",
|
|
{configurable:!0,get:function(){b("'ALLOC_NORMAL' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")}});Object.getOwnPropertyDescriptor(a,"ALLOC_STACK")||Object.defineProperty(a,"ALLOC_STACK",{configurable:!0,get:function(){b("'ALLOC_STACK' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)")}});var xa;ra=function c(){xa||Fa();xa||(ra=c)};a.run=Fa;if(a.preInit)for("function"==typeof a.preInit&&(a.preInit=[a.preInit]);0<a.preInit.length;)a.preInit.pop()();Fa();x.prototype=
|
|
Object.create(x.prototype);x.prototype.constructor=x;x.prototype.__class__=x;x.__cache__={};a.WrapperObject=x;a.getCache=D;a.wrapPointer=V;a.castObject=function(c,d){return V(c.ptr,d)};a.NULL=V(0);a.destroy=function(c){if(!c.__destroy__)throw"Error: Cannot destroy object. (Did you create it yourself?)";c.__destroy__();delete D(c.__class__)[c.ptr]};a.compare=function(c,d){return c.ptr===d.ptr};a.getPointer=function(c){return c.ptr};a.getClass=function(c){return c.__class__};var v={buffer:0,size:0,
|
|
pos:0,temps:[],needed:0,prepare:function(){if(v.needed){for(var c=0;c<v.temps.length;c++)a._free(v.temps[c]);v.temps.length=0;a._free(v.buffer);v.buffer=0;v.size+=v.needed;v.needed=0}v.buffer||(v.size+=128,v.buffer=a._malloc(v.size),h(v.buffer));v.pos=0},alloc:function(c,d){h(v.buffer);c=c.length*d.BYTES_PER_ELEMENT;c=c+7&-8;v.pos+c>=v.size?(h(0<c),v.needed+=c,d=a._malloc(c),v.temps.push(d)):(d=v.buffer+v.pos,v.pos+=c);return d},copy:function(c,d,e){e>>>=0;switch(d.BYTES_PER_ELEMENT){case 2:e>>>=
|
|
1;break;case 4:e>>>=2;break;case 8:e>>>=3}for(var p=0;p<c.length;p++)d[e+p]=c[p]}};da.prototype=Object.create(x.prototype);da.prototype.constructor=da;da.prototype.__class__=da;da.__cache__={};a.VoidPtr=da;da.prototype.__destroy__=da.prototype.__destroy__=function(){wb(this.ptr)};W.prototype=Object.create(x.prototype);W.prototype.constructor=W;W.prototype.__class__=W;W.__cache__={};a.DecoderBuffer=W;W.prototype.Init=W.prototype.Init=function(c,d){var e=this.ptr;v.prepare();"object"==typeof c&&(c=
|
|
Ha(c));d&&"object"===typeof d&&(d=d.ptr);xb(e,c,d)};W.prototype.__destroy__=W.prototype.__destroy__=function(){yb(this.ptr)};U.prototype=Object.create(x.prototype);U.prototype.constructor=U;U.prototype.__class__=U;U.__cache__={};a.AttributeTransformData=U;U.prototype.transform_type=U.prototype.transform_type=function(){return zb(this.ptr)};U.prototype.__destroy__=U.prototype.__destroy__=function(){Ab(this.ptr)};ba.prototype=Object.create(x.prototype);ba.prototype.constructor=ba;ba.prototype.__class__=
|
|
ba;ba.__cache__={};a.GeometryAttribute=ba;ba.prototype.__destroy__=ba.prototype.__destroy__=function(){Bb(this.ptr)};y.prototype=Object.create(x.prototype);y.prototype.constructor=y;y.prototype.__class__=y;y.__cache__={};a.PointAttribute=y;y.prototype.size=y.prototype.size=function(){return Cb(this.ptr)};y.prototype.GetAttributeTransformData=y.prototype.GetAttributeTransformData=function(){return V(Db(this.ptr),U)};y.prototype.attribute_type=y.prototype.attribute_type=function(){return Eb(this.ptr)};
|
|
y.prototype.data_type=y.prototype.data_type=function(){return Fb(this.ptr)};y.prototype.num_components=y.prototype.num_components=function(){return Gb(this.ptr)};y.prototype.normalized=y.prototype.normalized=function(){return!!Hb(this.ptr)};y.prototype.byte_stride=y.prototype.byte_stride=function(){return Ib(this.ptr)};y.prototype.byte_offset=y.prototype.byte_offset=function(){return Jb(this.ptr)};y.prototype.unique_id=y.prototype.unique_id=function(){return Kb(this.ptr)};y.prototype.__destroy__=
|
|
y.prototype.__destroy__=function(){Lb(this.ptr)};G.prototype=Object.create(x.prototype);G.prototype.constructor=G;G.prototype.__class__=G;G.__cache__={};a.AttributeQuantizationTransform=G;G.prototype.InitFromAttribute=G.prototype.InitFromAttribute=function(c){var d=this.ptr;c&&"object"===typeof c&&(c=c.ptr);return!!Mb(d,c)};G.prototype.quantization_bits=G.prototype.quantization_bits=function(){return Nb(this.ptr)};G.prototype.min_value=G.prototype.min_value=function(c){var d=this.ptr;c&&"object"===
|
|
typeof c&&(c=c.ptr);return Ob(d,c)};G.prototype.range=G.prototype.range=function(){return Pb(this.ptr)};G.prototype.__destroy__=G.prototype.__destroy__=function(){Qb(this.ptr)};K.prototype=Object.create(x.prototype);K.prototype.constructor=K;K.prototype.__class__=K;K.__cache__={};a.AttributeOctahedronTransform=K;K.prototype.InitFromAttribute=K.prototype.InitFromAttribute=function(c){var d=this.ptr;c&&"object"===typeof c&&(c=c.ptr);return!!Rb(d,c)};K.prototype.quantization_bits=K.prototype.quantization_bits=
|
|
function(){return Sb(this.ptr)};K.prototype.__destroy__=K.prototype.__destroy__=function(){Tb(this.ptr)};L.prototype=Object.create(x.prototype);L.prototype.constructor=L;L.prototype.__class__=L;L.__cache__={};a.PointCloud=L;L.prototype.num_attributes=L.prototype.num_attributes=function(){return Ub(this.ptr)};L.prototype.num_points=L.prototype.num_points=function(){return Vb(this.ptr)};L.prototype.__destroy__=L.prototype.__destroy__=function(){Wb(this.ptr)};H.prototype=Object.create(x.prototype);H.prototype.constructor=
|
|
H;H.prototype.__class__=H;H.__cache__={};a.Mesh=H;H.prototype.num_faces=H.prototype.num_faces=function(){return Xb(this.ptr)};H.prototype.num_attributes=H.prototype.num_attributes=function(){return Yb(this.ptr)};H.prototype.num_points=H.prototype.num_points=function(){return Zb(this.ptr)};H.prototype.__destroy__=H.prototype.__destroy__=function(){$b(this.ptr)};X.prototype=Object.create(x.prototype);X.prototype.constructor=X;X.prototype.__class__=X;X.__cache__={};a.Metadata=X;X.prototype.__destroy__=
|
|
X.prototype.__destroy__=function(){ac(this.ptr)};E.prototype=Object.create(x.prototype);E.prototype.constructor=E;E.prototype.__class__=E;E.__cache__={};a.Status=E;E.prototype.code=E.prototype.code=function(){return bc(this.ptr)};E.prototype.ok=E.prototype.ok=function(){return!!cc(this.ptr)};E.prototype.error_msg=E.prototype.error_msg=function(){return m(dc(this.ptr))};E.prototype.__destroy__=E.prototype.__destroy__=function(){ec(this.ptr)};M.prototype=Object.create(x.prototype);M.prototype.constructor=
|
|
M;M.prototype.__class__=M;M.__cache__={};a.DracoFloat32Array=M;M.prototype.GetValue=M.prototype.GetValue=function(c){var d=this.ptr;c&&"object"===typeof c&&(c=c.ptr);return fc(d,c)};M.prototype.size=M.prototype.size=function(){return gc(this.ptr)};M.prototype.__destroy__=M.prototype.__destroy__=function(){hc(this.ptr)};N.prototype=Object.create(x.prototype);N.prototype.constructor=N;N.prototype.__class__=N;N.__cache__={};a.DracoInt8Array=N;N.prototype.GetValue=N.prototype.GetValue=function(c){var d=
|
|
this.ptr;c&&"object"===typeof c&&(c=c.ptr);return ic(d,c)};N.prototype.size=N.prototype.size=function(){return jc(this.ptr)};N.prototype.__destroy__=N.prototype.__destroy__=function(){kc(this.ptr)};O.prototype=Object.create(x.prototype);O.prototype.constructor=O;O.prototype.__class__=O;O.__cache__={};a.DracoUInt8Array=O;O.prototype.GetValue=O.prototype.GetValue=function(c){var d=this.ptr;c&&"object"===typeof c&&(c=c.ptr);return lc(d,c)};O.prototype.size=O.prototype.size=function(){return mc(this.ptr)};
|
|
O.prototype.__destroy__=O.prototype.__destroy__=function(){nc(this.ptr)};P.prototype=Object.create(x.prototype);P.prototype.constructor=P;P.prototype.__class__=P;P.__cache__={};a.DracoInt16Array=P;P.prototype.GetValue=P.prototype.GetValue=function(c){var d=this.ptr;c&&"object"===typeof c&&(c=c.ptr);return oc(d,c)};P.prototype.size=P.prototype.size=function(){return pc(this.ptr)};P.prototype.__destroy__=P.prototype.__destroy__=function(){qc(this.ptr)};Q.prototype=Object.create(x.prototype);Q.prototype.constructor=
|
|
Q;Q.prototype.__class__=Q;Q.__cache__={};a.DracoUInt16Array=Q;Q.prototype.GetValue=Q.prototype.GetValue=function(c){var d=this.ptr;c&&"object"===typeof c&&(c=c.ptr);return rc(d,c)};Q.prototype.size=Q.prototype.size=function(){return sc(this.ptr)};Q.prototype.__destroy__=Q.prototype.__destroy__=function(){tc(this.ptr)};R.prototype=Object.create(x.prototype);R.prototype.constructor=R;R.prototype.__class__=R;R.__cache__={};a.DracoInt32Array=R;R.prototype.GetValue=R.prototype.GetValue=function(c){var d=
|
|
this.ptr;c&&"object"===typeof c&&(c=c.ptr);return uc(d,c)};R.prototype.size=R.prototype.size=function(){return vc(this.ptr)};R.prototype.__destroy__=R.prototype.__destroy__=function(){wc(this.ptr)};S.prototype=Object.create(x.prototype);S.prototype.constructor=S;S.prototype.__class__=S;S.__cache__={};a.DracoUInt32Array=S;S.prototype.GetValue=S.prototype.GetValue=function(c){var d=this.ptr;c&&"object"===typeof c&&(c=c.ptr);return xc(d,c)};S.prototype.size=S.prototype.size=function(){return yc(this.ptr)};
|
|
S.prototype.__destroy__=S.prototype.__destroy__=function(){zc(this.ptr)};A.prototype=Object.create(x.prototype);A.prototype.constructor=A;A.prototype.__class__=A;A.__cache__={};a.MetadataQuerier=A;A.prototype.HasEntry=A.prototype.HasEntry=function(c,d){var e=this.ptr;v.prepare();c&&"object"===typeof c&&(c=c.ptr);d=d&&"object"===typeof d?d.ptr:ea(d);return!!Ac(e,c,d)};A.prototype.GetIntEntry=A.prototype.GetIntEntry=function(c,d){var e=this.ptr;v.prepare();c&&"object"===typeof c&&(c=c.ptr);d=d&&"object"===
|
|
typeof d?d.ptr:ea(d);return Bc(e,c,d)};A.prototype.GetIntEntryArray=A.prototype.GetIntEntryArray=function(c,d,e){var p=this.ptr;v.prepare();c&&"object"===typeof c&&(c=c.ptr);d=d&&"object"===typeof d?d.ptr:ea(d);e&&"object"===typeof e&&(e=e.ptr);Cc(p,c,d,e)};A.prototype.GetDoubleEntry=A.prototype.GetDoubleEntry=function(c,d){var e=this.ptr;v.prepare();c&&"object"===typeof c&&(c=c.ptr);d=d&&"object"===typeof d?d.ptr:ea(d);return Dc(e,c,d)};A.prototype.GetStringEntry=A.prototype.GetStringEntry=function(c,
|
|
d){var e=this.ptr;v.prepare();c&&"object"===typeof c&&(c=c.ptr);d=d&&"object"===typeof d?d.ptr:ea(d);return m(Ec(e,c,d))};A.prototype.NumEntries=A.prototype.NumEntries=function(c){var d=this.ptr;c&&"object"===typeof c&&(c=c.ptr);return Fc(d,c)};A.prototype.GetEntryName=A.prototype.GetEntryName=function(c,d){var e=this.ptr;c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return m(Gc(e,c,d))};A.prototype.__destroy__=A.prototype.__destroy__=function(){Hc(this.ptr)};q.prototype=Object.create(x.prototype);
|
|
q.prototype.constructor=q;q.prototype.__class__=q;q.__cache__={};a.Decoder=q;q.prototype.DecodeArrayToPointCloud=q.prototype.DecodeArrayToPointCloud=function(c,d,e){var p=this.ptr;v.prepare();"object"==typeof c&&(c=Ha(c));d&&"object"===typeof d&&(d=d.ptr);e&&"object"===typeof e&&(e=e.ptr);return V(Ic(p,c,d,e),E)};q.prototype.DecodeArrayToMesh=q.prototype.DecodeArrayToMesh=function(c,d,e){var p=this.ptr;v.prepare();"object"==typeof c&&(c=Ha(c));d&&"object"===typeof d&&(d=d.ptr);e&&"object"===typeof e&&
|
|
(e=e.ptr);return V(Jc(p,c,d,e),E)};q.prototype.GetAttributeId=q.prototype.GetAttributeId=function(c,d){var e=this.ptr;c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return Kc(e,c,d)};q.prototype.GetAttributeIdByName=q.prototype.GetAttributeIdByName=function(c,d){var e=this.ptr;v.prepare();c&&"object"===typeof c&&(c=c.ptr);d=d&&"object"===typeof d?d.ptr:ea(d);return Lc(e,c,d)};q.prototype.GetAttributeIdByMetadataEntry=q.prototype.GetAttributeIdByMetadataEntry=function(c,d,e){var p=
|
|
this.ptr;v.prepare();c&&"object"===typeof c&&(c=c.ptr);d=d&&"object"===typeof d?d.ptr:ea(d);e=e&&"object"===typeof e?e.ptr:ea(e);return Mc(p,c,d,e)};q.prototype.GetAttribute=q.prototype.GetAttribute=function(c,d){var e=this.ptr;c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return V(Nc(e,c,d),y)};q.prototype.GetAttributeByUniqueId=q.prototype.GetAttributeByUniqueId=function(c,d){var e=this.ptr;c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return V(Oc(e,c,
|
|
d),y)};q.prototype.GetMetadata=q.prototype.GetMetadata=function(c){var d=this.ptr;c&&"object"===typeof c&&(c=c.ptr);return V(Pc(d,c),X)};q.prototype.GetAttributeMetadata=q.prototype.GetAttributeMetadata=function(c,d){var e=this.ptr;c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return V(Qc(e,c,d),X)};q.prototype.GetFaceFromMesh=q.prototype.GetFaceFromMesh=function(c,d,e){var p=this.ptr;c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);e&&"object"===typeof e&&
|
|
(e=e.ptr);return!!Rc(p,c,d,e)};q.prototype.GetTriangleStripsFromMesh=q.prototype.GetTriangleStripsFromMesh=function(c,d){var e=this.ptr;c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return Sc(e,c,d)};q.prototype.GetTrianglesUInt16Array=q.prototype.GetTrianglesUInt16Array=function(c,d,e){var p=this.ptr;c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);e&&"object"===typeof e&&(e=e.ptr);return!!Tc(p,c,d,e)};q.prototype.GetTrianglesUInt32Array=q.prototype.GetTrianglesUInt32Array=
|
|
function(c,d,e){var p=this.ptr;c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);e&&"object"===typeof e&&(e=e.ptr);return!!Uc(p,c,d,e)};q.prototype.GetAttributeFloat=q.prototype.GetAttributeFloat=function(c,d,e){var p=this.ptr;c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);e&&"object"===typeof e&&(e=e.ptr);return!!Vc(p,c,d,e)};q.prototype.GetAttributeFloatForAllPoints=q.prototype.GetAttributeFloatForAllPoints=function(c,d,e){var p=this.ptr;c&&"object"===typeof c&&
|
|
(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);e&&"object"===typeof e&&(e=e.ptr);return!!Wc(p,c,d,e)};q.prototype.GetAttributeIntForAllPoints=q.prototype.GetAttributeIntForAllPoints=function(c,d,e){var p=this.ptr;c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);e&&"object"===typeof e&&(e=e.ptr);return!!Xc(p,c,d,e)};q.prototype.GetAttributeInt8ForAllPoints=q.prototype.GetAttributeInt8ForAllPoints=function(c,d,e){var p=this.ptr;c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&
|
|
(d=d.ptr);e&&"object"===typeof e&&(e=e.ptr);return!!Yc(p,c,d,e)};q.prototype.GetAttributeUInt8ForAllPoints=q.prototype.GetAttributeUInt8ForAllPoints=function(c,d,e){var p=this.ptr;c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);e&&"object"===typeof e&&(e=e.ptr);return!!Zc(p,c,d,e)};q.prototype.GetAttributeInt16ForAllPoints=q.prototype.GetAttributeInt16ForAllPoints=function(c,d,e){var p=this.ptr;c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);e&&"object"===typeof e&&
|
|
(e=e.ptr);return!!$c(p,c,d,e)};q.prototype.GetAttributeUInt16ForAllPoints=q.prototype.GetAttributeUInt16ForAllPoints=function(c,d,e){var p=this.ptr;c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);e&&"object"===typeof e&&(e=e.ptr);return!!ad(p,c,d,e)};q.prototype.GetAttributeInt32ForAllPoints=q.prototype.GetAttributeInt32ForAllPoints=function(c,d,e){var p=this.ptr;c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);e&&"object"===typeof e&&(e=e.ptr);return!!bd(p,
|
|
c,d,e)};q.prototype.GetAttributeUInt32ForAllPoints=q.prototype.GetAttributeUInt32ForAllPoints=function(c,d,e){var p=this.ptr;c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);e&&"object"===typeof e&&(e=e.ptr);return!!cd(p,c,d,e)};q.prototype.GetAttributeDataArrayForAllPoints=q.prototype.GetAttributeDataArrayForAllPoints=function(c,d,e,p,u){var C=this.ptr;c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);e&&"object"===typeof e&&(e=e.ptr);p&&"object"===typeof p&&
|
|
(p=p.ptr);u&&"object"===typeof u&&(u=u.ptr);return!!dd(C,c,d,e,p,u)};q.prototype.SkipAttributeTransform=q.prototype.SkipAttributeTransform=function(c){var d=this.ptr;c&&"object"===typeof c&&(c=c.ptr);ed(d,c)};q.prototype.GetEncodedGeometryType_Deprecated=q.prototype.GetEncodedGeometryType_Deprecated=function(c){var d=this.ptr;c&&"object"===typeof c&&(c=c.ptr);return fd(d,c)};q.prototype.DecodeBufferToPointCloud=q.prototype.DecodeBufferToPointCloud=function(c,d){var e=this.ptr;c&&"object"===typeof c&&
|
|
(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return V(gd(e,c,d),E)};q.prototype.DecodeBufferToMesh=q.prototype.DecodeBufferToMesh=function(c,d){var e=this.ptr;c&&"object"===typeof c&&(c=c.ptr);d&&"object"===typeof d&&(d=d.ptr);return V(hd(e,c,d),E)};q.prototype.__destroy__=q.prototype.__destroy__=function(){id(this.ptr)};(function(){function c(){a.ATTRIBUTE_INVALID_TRANSFORM=jd();a.ATTRIBUTE_NO_TRANSFORM=kd();a.ATTRIBUTE_QUANTIZATION_TRANSFORM=ld();a.ATTRIBUTE_OCTAHEDRON_TRANSFORM=md();a.INVALID=nd();
|
|
a.POSITION=od();a.NORMAL=pd();a.COLOR=qd();a.TEX_COORD=rd();a.GENERIC=sd();a.INVALID_GEOMETRY_TYPE=td();a.POINT_CLOUD=ud();a.TRIANGULAR_MESH=vd();a.DT_INVALID=wd();a.DT_INT8=xd();a.DT_UINT8=yd();a.DT_INT16=zd();a.DT_UINT16=Ad();a.DT_INT32=Bd();a.DT_UINT32=Cd();a.DT_INT64=Dd();a.DT_UINT64=Ed();a.DT_FLOAT32=Fd();a.DT_FLOAT64=Gd();a.DT_BOOL=Hd();a.DT_TYPES_COUNT=Id();a.OK=Jd();a.DRACO_ERROR=Kd();a.IO_ERROR=Ld();a.INVALID_PARAMETER=Md();a.UNSUPPORTED_VERSION=Nd();a.UNKNOWN_VERSION=Od()}ta?c():Ga.unshift(c)})();
|
|
if("function"===typeof a.onModuleParsed)a.onModuleParsed();a.Decoder.prototype.GetEncodedGeometryType=function(c){if(c.__class__&&c.__class__===a.DecoderBuffer)return a.Decoder.prototype.GetEncodedGeometryType_Deprecated(c);if(8>c.byteLength)return a.INVALID_GEOMETRY_TYPE;switch(c[7]){case 0:return a.POINT_CLOUD;case 1:return a.TRIANGULAR_MESH;default:return a.INVALID_GEOMETRY_TYPE}};return k.ready}}();
|
|
"object"===typeof exports&&"object"===typeof module?module.exports=DracoDecoderModule:"function"===typeof define&&define.amd?define([],function(){return DracoDecoderModule}):"object"===typeof exports&&(exports.DracoDecoderModule=DracoDecoderModule);
|