🏡 index : cold-air-networks/mirror-jetstream.git


var loadSkikoWASM = (() => {
  var _scriptDir = import.meta.url;
  
  return (
async function(moduleArg = {}) {

var Module = moduleArg;

var readyPromiseResolve, readyPromiseReject;

Module["ready"] = new Promise((resolve, reject) => {
 readyPromiseResolve = resolve;
 readyPromiseReject = reject;
});

var moduleOverrides = Object.assign({}, Module);

var arguments_ = [];

var thisProgram = "./this.program";

var quit_ = (status, toThrow) => {
 throw toThrow;
};

var ENVIRONMENT_IS_WEB = typeof window == "object";

var ENVIRONMENT_IS_WORKER = typeof importScripts == "function";

var ENVIRONMENT_IS_NODE = typeof process == "object" && typeof process.versions == "object" && typeof process.versions.node == "string";

var scriptDirectory = "";

function locateFile(path) {
 if (Module["locateFile"]) {
  return Module["locateFile"](path, scriptDirectory);
 }
 return scriptDirectory + path;
}

var read_, readAsync, readBinary;

if (false) {
 const {createRequire: createRequire} = await import("module");
 /** @suppress{duplicate} */ var require = createRequire(import.meta.url);
 var fs = require("fs");
 var nodePath = require("path");
 if (ENVIRONMENT_IS_WORKER) {
  scriptDirectory = nodePath.dirname(scriptDirectory) + "/";
 } else {
  scriptDirectory = require("url").fileURLToPath(new URL("./", import.meta.url));
 }
 read_ = (filename, binary) => {
  filename = isFileURI(filename) ? new URL(filename) : nodePath.normalize(filename);
  return fs.readFileSync(filename, binary ? undefined : "utf8");
 };
 readBinary = filename => {
  var ret = read_(filename, true);
  if (!ret.buffer) {
   ret = new Uint8Array(ret);
  }
  return ret;
 };
 readAsync = (filename, onload, onerror, binary = true) => {
  filename = isFileURI(filename) ? new URL(filename) : nodePath.normalize(filename);
  fs.readFile(filename, binary ? undefined : "utf8", (err, data) => {
   if (err) onerror(err); else onload(binary ? data.buffer : data);
  });
 };
 if (!Module["thisProgram"] && process.argv.length > 1) {
  thisProgram = process.argv[1].replace(/\\/g, "/");
 }
 arguments_ = process.argv.slice(2);
 quit_ = (status, toThrow) => {
  process.exitCode = status;
  throw toThrow;
 };
 Module["inspect"] = () => "[Emscripten Module object]";
} else  if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) {
 if (ENVIRONMENT_IS_WORKER) {
  scriptDirectory = self.location.href;
 } else if (typeof document != "undefined" && document.currentScript) {
  scriptDirectory = document.currentScript.src;
 }
 if (_scriptDir) {
  scriptDirectory = _scriptDir;
 }
 if (scriptDirectory.indexOf("blob:") !== 0) {
  scriptDirectory = scriptDirectory.substr(0, scriptDirectory.replace(/[?#].*/, "").lastIndexOf("/") + 1);
 } else {
  scriptDirectory = "";
 }
 {
  read_ = url => {
   var xhr = new XMLHttpRequest;
   xhr.open("GET", url, false);
   xhr.send(null);
   return xhr.responseText;
  };
  if (ENVIRONMENT_IS_WORKER) {
   readBinary = url => {
    var xhr = new XMLHttpRequest;
    xhr.open("GET", url, false);
    xhr.responseType = "arraybuffer";
    xhr.send(null);
    return new Uint8Array(/** @type{!ArrayBuffer} */ (xhr.response));
   };
  }
  readAsync = (url, onload, onerror) => {
   var xhr = new XMLHttpRequest;
   xhr.open("GET", url, true);
   xhr.responseType = "arraybuffer";
   xhr.onload = () => {
    if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) {
     onload(xhr.response);
     return;
    }
    onerror();
   };
   xhr.onerror = onerror;
   xhr.send(null);
  };
 }
} else  {}

var out = Module["print"] || console.log.bind(console);

var err = Module["printErr"] || console.error.bind(console);

Object.assign(Module, moduleOverrides);

moduleOverrides = null;

if (Module["arguments"]) arguments_ = Module["arguments"];

if (Module["thisProgram"]) thisProgram = Module["thisProgram"];

if (Module["quit"]) quit_ = Module["quit"];

var wasmBinary;

if (Module["wasmBinary"]) wasmBinary = Module["wasmBinary"];

if (typeof WebAssembly != "object") {
 abort("no native wasm support detected");
}

var wasmMemory;

var ABORT = false;

var EXITSTATUS;

/** @type {function(*, string=)} */ function assert(condition, text) {
 if (!condition) {
  abort(text);
 }
}

var /** @type {!Int8Array} */ HEAP8, /** @type {!Uint8Array} */ HEAPU8, /** @type {!Int16Array} */ HEAP16, /** @type {!Uint16Array} */ HEAPU16, /** @type {!Int32Array} */ HEAP32, /** @type {!Uint32Array} */ HEAPU32, /** @type {!Float32Array} */ HEAPF32, /** @type {!Float64Array} */ HEAPF64;

function updateMemoryViews() {
 var b = wasmMemory.buffer;
 Module["HEAP8"] = HEAP8 = new Int8Array(b);
 Module["HEAP16"] = HEAP16 = new Int16Array(b);
 Module["HEAPU8"] = HEAPU8 = new Uint8Array(b);
 Module["HEAPU16"] = HEAPU16 = new Uint16Array(b);
 Module["HEAP32"] = HEAP32 = new Int32Array(b);
 Module["HEAPU32"] = HEAPU32 = new Uint32Array(b);
 Module["HEAPF32"] = HEAPF32 = new Float32Array(b);
 Module["HEAPF64"] = HEAPF64 = new Float64Array(b);
}

var __ATPRERUN__ = [];

var __ATINIT__ = [];

var __ATPOSTRUN__ = [];

var runtimeInitialized = false;

function preRun() {
 if (Module["preRun"]) {
  if (typeof Module["preRun"] == "function") Module["preRun"] = [ Module["preRun"] ];
  while (Module["preRun"].length) {
   addOnPreRun(Module["preRun"].shift());
  }
 }
 callRuntimeCallbacks(__ATPRERUN__);
}

function initRuntime() {
 runtimeInitialized = true;
 if (!Module["noFSInit"] && !FS.init.initialized) FS.init();
 FS.ignorePermissions = false;
 TTY.init();
 callRuntimeCallbacks(__ATINIT__);
}

function postRun() {
 if (Module["postRun"]) {
  if (typeof Module["postRun"] == "function") Module["postRun"] = [ Module["postRun"] ];
  while (Module["postRun"].length) {
   addOnPostRun(Module["postRun"].shift());
  }
 }
 callRuntimeCallbacks(__ATPOSTRUN__);
}

function addOnPreRun(cb) {
 __ATPRERUN__.unshift(cb);
}

function addOnInit(cb) {
 __ATINIT__.unshift(cb);
}

function addOnPostRun(cb) {
 __ATPOSTRUN__.unshift(cb);
}

var runDependencies = 0;

var runDependencyWatcher = null;

var dependenciesFulfilled = null;

function getUniqueRunDependency(id) {
 return id;
}

function addRunDependency(id) {
 runDependencies++;
 if (Module["monitorRunDependencies"]) {
  Module["monitorRunDependencies"](runDependencies);
 }
}

function removeRunDependency(id) {
 runDependencies--;
 if (Module["monitorRunDependencies"]) {
  Module["monitorRunDependencies"](runDependencies);
 }
 if (runDependencies == 0) {
  if (runDependencyWatcher !== null) {
   clearInterval(runDependencyWatcher);
   runDependencyWatcher = null;
  }
  if (dependenciesFulfilled) {
   var callback = dependenciesFulfilled;
   dependenciesFulfilled = null;
   callback();
  }
 }
}

/** @param {string|number=} what */ function abort(what) {
 if (Module["onAbort"]) {
  Module["onAbort"](what);
 }
 what = "Aborted(" + what + ")";
 err(what);
 ABORT = true;
 EXITSTATUS = 1;
 what += ". Build with -sASSERTIONS for more info.";
 /** @suppress {checkTypes} */ var e = new WebAssembly.RuntimeError(what);
 readyPromiseReject(e);
 throw e;
}

var dataURIPrefix = "data:application/octet-stream;base64,";

/**
 * Indicates whether filename is a base64 data URI.
 * @noinline
 */ var isDataURI = filename => filename.startsWith(dataURIPrefix);

/**
 * Indicates whether filename is delivered via file protocol (as opposed to http/https)
 * @noinline
 */ var isFileURI = filename => filename.startsWith("file://");

var wasmBinaryFile;

if (Module["locateFile"]) {
 wasmBinaryFile = "skiko.wasm";
 if (!isDataURI(wasmBinaryFile)) {
  wasmBinaryFile = locateFile(wasmBinaryFile);
 }
} else {
 wasmBinaryFile = new URL("skiko.wasm", import.meta.url).href;
}

function getBinarySync(file) {
 if (file == wasmBinaryFile && wasmBinary) {
  return new Uint8Array(wasmBinary);
 }
 if (readBinary) {
  return readBinary(file);
 }
 throw "both async and sync fetching of the wasm failed";
}

function getBinaryPromise(binaryFile) {
 if (!wasmBinary && (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER)) {
  if (typeof fetch == "function" && !isFileURI(binaryFile)) {
   return fetch(binaryFile, {
    credentials: "same-origin"
   }).then(response => {
    if (!response["ok"]) {
     throw "failed to load wasm binary file at '" + binaryFile + "'";
    }
    return response["arrayBuffer"]();
   }).catch(() => getBinarySync(binaryFile));
  } else if (readAsync) {
   return new Promise((resolve, reject) => {
    readAsync(binaryFile, response => resolve(new Uint8Array(/** @type{!ArrayBuffer} */ (response))), reject);
   });
  }
 }
 return Promise.resolve().then(() => getBinarySync(binaryFile));
}

function instantiateArrayBuffer(binaryFile, imports, receiver) {
 return getBinaryPromise(binaryFile).then(binary => WebAssembly.instantiate(binary, imports)).then(instance => instance).then(receiver, reason => {
  err(`failed to asynchronously prepare wasm: ${reason}`);
  abort(reason);
 });
}

function instantiateAsync(binary, binaryFile, imports, callback) {
 if (!binary && typeof WebAssembly.instantiateStreaming == "function" && !isDataURI(binaryFile) &&  !isFileURI(binaryFile) &&  !ENVIRONMENT_IS_NODE && typeof fetch == "function") {
  return fetch(binaryFile, {
   credentials: "same-origin"
  }).then(response => {
   /** @suppress {checkTypes} */ var result = WebAssembly.instantiateStreaming(response, imports);
   return result.then(callback, function(reason) {
    err(`wasm streaming compile failed: ${reason}`);
    err("falling back to ArrayBuffer instantiation");
    return instantiateArrayBuffer(binaryFile, imports, callback);
   });
  });
 }
 return instantiateArrayBuffer(binaryFile, imports, callback);
}

function createWasm() {
 var info = {
  "env": wasmImports,
  "wasi_snapshot_preview1": wasmImports
 };
 /** @param {WebAssembly.Module=} module*/ function receiveInstance(instance, module) {
  wasmExports = instance.exports;
  Module["wasmExports"] = wasmExports;
  wasmMemory = wasmExports["memory"];
  updateMemoryViews();
  addOnInit(wasmExports["__wasm_call_ctors"]);
  removeRunDependency("wasm-instantiate");
  return wasmExports;
 }
 addRunDependency("wasm-instantiate");
 function receiveInstantiationResult(result) {
  receiveInstance(result["instance"]);
 }
 if (Module["instantiateWasm"]) {
  try {
   return Module["instantiateWasm"](info, receiveInstance);
  } catch (e) {
   err(`Module.instantiateWasm callback failed with error: ${e}`);
   readyPromiseReject(e);
  }
 }
 instantiateAsync(wasmBinary, wasmBinaryFile, info, receiveInstantiationResult).catch(readyPromiseReject);
 return {};
}

var tempDouble;

var tempI64;

var ASM_CONSTS = {
 1894920: $0 => {
  _releaseCallback($0);
 },
 1894945: $0 => _callCallback($0).value ? 1 : 0,
 1894989: $0 => _callCallback($0).value,
 1895025: $0 => _callCallback($0).value,
 1895061: $0 => _callCallback($0).value,
 1895097: $0 => {
  _callCallback($0);
 }
};

/** @constructor */ function ExitStatus(status) {
 this.name = "ExitStatus";
 this.message = `Program terminated with exit(${status})`;
 this.status = status;
}

var callRuntimeCallbacks = callbacks => {
 while (callbacks.length > 0) {
  callbacks.shift()(Module);
 }
};

var noExitRuntime = Module["noExitRuntime"] || true;

var setErrNo = value => {
 HEAP32[((___errno_location()) >> 2)] = value;
 return value;
};

var PATH = {
 isAbs: path => path.charAt(0) === "/",
 splitPath: filename => {
  var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;
  return splitPathRe.exec(filename).slice(1);
 },
 normalizeArray: (parts, allowAboveRoot) => {
  var up = 0;
  for (var i = parts.length - 1; i >= 0; i--) {
   var last = parts[i];
   if (last === ".") {
    parts.splice(i, 1);
   } else if (last === "..") {
    parts.splice(i, 1);
    up++;
   } else if (up) {
    parts.splice(i, 1);
    up--;
   }
  }
  if (allowAboveRoot) {
   for (;up; up--) {
    parts.unshift("..");
   }
  }
  return parts;
 },
 normalize: path => {
  var isAbsolute = PATH.isAbs(path), trailingSlash = path.substr(-1) === "/";
  path = PATH.normalizeArray(path.split("/").filter(p => !!p), !isAbsolute).join("/");
  if (!path && !isAbsolute) {
   path = ".";
  }
  if (path && trailingSlash) {
   path += "/";
  }
  return (isAbsolute ? "/" : "") + path;
 },
 dirname: path => {
  var result = PATH.splitPath(path), root = result[0], dir = result[1];
  if (!root && !dir) {
   return ".";
  }
  if (dir) {
   dir = dir.substr(0, dir.length - 1);
  }
  return root + dir;
 },
 basename: path => {
  if (path === "/") return "/";
  path = PATH.normalize(path);
  path = path.replace(/\/$/, "");
  var lastSlash = path.lastIndexOf("/");
  if (lastSlash === -1) return path;
  return path.substr(lastSlash + 1);
 },
 join: function() {
  var paths = Array.prototype.slice.call(arguments);
  return PATH.normalize(paths.join("/"));
 },
 join2: (l, r) => PATH.normalize(l + "/" + r)
};

var initRandomFill = () => {
 if (typeof crypto == "object" && typeof crypto["getRandomValues"] == "function") {
  return view => crypto.getRandomValues(view);
 } else if (false) {
  try {
   var crypto_module = require("crypto");
   var randomFillSync = crypto_module["randomFillSync"];
   if (randomFillSync) {
    return view => crypto_module["randomFillSync"](view);
   }
   var randomBytes = crypto_module["randomBytes"];
   return view => (view.set(randomBytes(view.byteLength)),  view);
  } catch (e) {}
 }
 abort("initRandomDevice");
};

var randomFill = view => (randomFill = initRandomFill())(view);

var PATH_FS = {
 resolve: function() {
  var resolvedPath = "", resolvedAbsolute = false;
  for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) {
   var path = (i >= 0) ? arguments[i] : FS.cwd();
   if (typeof path != "string") {
    throw new TypeError("Arguments to path.resolve must be strings");
   } else if (!path) {
    return "";
   }
   resolvedPath = path + "/" + resolvedPath;
   resolvedAbsolute = PATH.isAbs(path);
  }
  resolvedPath = PATH.normalizeArray(resolvedPath.split("/").filter(p => !!p), !resolvedAbsolute).join("/");
  return ((resolvedAbsolute ? "/" : "") + resolvedPath) || ".";
 },
 relative: (from, to) => {
  from = PATH_FS.resolve(from).substr(1);
  to = PATH_FS.resolve(to).substr(1);
  function trim(arr) {
   var start = 0;
   for (;start < arr.length; start++) {
    if (arr[start] !== "") break;
   }
   var end = arr.length - 1;
   for (;end >= 0; end--) {
    if (arr[end] !== "") break;
   }
   if (start > end) return [];
   return arr.slice(start, end - start + 1);
  }
  var fromParts = trim(from.split("/"));
  var toParts = trim(to.split("/"));
  var length = Math.min(fromParts.length, toParts.length);
  var samePartsLength = length;
  for (var i = 0; i < length; i++) {
   if (fromParts[i] !== toParts[i]) {
    samePartsLength = i;
    break;
   }
  }
  var outputParts = [];
  for (var i = samePartsLength; i < fromParts.length; i++) {
   outputParts.push("..");
  }
  outputParts = outputParts.concat(toParts.slice(samePartsLength));
  return outputParts.join("/");
 }
};

var UTF8Decoder = typeof TextDecoder != "undefined" ? new TextDecoder("utf8") : undefined;

/**
     * Given a pointer 'idx' to a null-terminated UTF8-encoded string in the given
     * array that contains uint8 values, returns a copy of that string as a
     * Javascript String object.
     * heapOrArray is either a regular array, or a JavaScript typed array view.
     * @param {number} idx
     * @param {number=} maxBytesToRead
     * @return {string}
     */ var UTF8ArrayToString = (heapOrArray, idx, maxBytesToRead) => {
 var endIdx = idx + maxBytesToRead;
 var endPtr = idx;
 while (heapOrArray[endPtr] && !(endPtr >= endIdx)) ++endPtr;
 if (endPtr - idx > 16 && heapOrArray.buffer && UTF8Decoder) {
  return UTF8Decoder.decode(heapOrArray.subarray(idx, endPtr));
 }
 var str = "";
 while (idx < endPtr) {
  var u0 = heapOrArray[idx++];
  if (!(u0 & 128)) {
   str += String.fromCharCode(u0);
   continue;
  }
  var u1 = heapOrArray[idx++] & 63;
  if ((u0 & 224) == 192) {
   str += String.fromCharCode(((u0 & 31) << 6) | u1);
   continue;
  }
  var u2 = heapOrArray[idx++] & 63;
  if ((u0 & 240) == 224) {
   u0 = ((u0 & 15) << 12) | (u1 << 6) | u2;
  } else {
   u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (heapOrArray[idx++] & 63);
  }
  if (u0 < 65536) {
   str += String.fromCharCode(u0);
  } else {
   var ch = u0 - 65536;
   str += String.fromCharCode(55296 | (ch >> 10), 56320 | (ch & 1023));
  }
 }
 return str;
};

var FS_stdin_getChar_buffer = [];

var lengthBytesUTF8 = str => {
 var len = 0;
 for (var i = 0; i < str.length; ++i) {
  var c = str.charCodeAt(i);
  if (c <= 127) {
   len++;
  } else if (c <= 2047) {
   len += 2;
  } else if (c >= 55296 && c <= 57343) {
   len += 4;
   ++i;
  } else {
   len += 3;
  }
 }
 return len;
};

var stringToUTF8Array = (str, heap, outIdx, maxBytesToWrite) => {
 if (!(maxBytesToWrite > 0)) return 0;
 var startIdx = outIdx;
 var endIdx = outIdx + maxBytesToWrite - 1;
 for (var i = 0; i < str.length; ++i) {
  var u = str.charCodeAt(i);
  if (u >= 55296 && u <= 57343) {
   var u1 = str.charCodeAt(++i);
   u = 65536 + ((u & 1023) << 10) | (u1 & 1023);
  }
  if (u <= 127) {
   if (outIdx >= endIdx) break;
   heap[outIdx++] = u;
  } else if (u <= 2047) {
   if (outIdx + 1 >= endIdx) break;
   heap[outIdx++] = 192 | (u >> 6);
   heap[outIdx++] = 128 | (u & 63);
  } else if (u <= 65535) {
   if (outIdx + 2 >= endIdx) break;
   heap[outIdx++] = 224 | (u >> 12);
   heap[outIdx++] = 128 | ((u >> 6) & 63);
   heap[outIdx++] = 128 | (u & 63);
  } else {
   if (outIdx + 3 >= endIdx) break;
   heap[outIdx++] = 240 | (u >> 18);
   heap[outIdx++] = 128 | ((u >> 12) & 63);
   heap[outIdx++] = 128 | ((u >> 6) & 63);
   heap[outIdx++] = 128 | (u & 63);
  }
 }
 heap[outIdx] = 0;
 return outIdx - startIdx;
};

/** @type {function(string, boolean=, number=)} */ function intArrayFromString(stringy, dontAddNull, length) {
 var len = length > 0 ? length : lengthBytesUTF8(stringy) + 1;
 var u8array = new Array(len);
 var numBytesWritten = stringToUTF8Array(stringy, u8array, 0, u8array.length);
 if (dontAddNull) u8array.length = numBytesWritten;
 return u8array;
}

var FS_stdin_getChar = () => {
 if (!FS_stdin_getChar_buffer.length) {
  var result = null;
  if (false) {
   var BUFSIZE = 256;
   var buf = Buffer.alloc(BUFSIZE);
   var bytesRead = 0;
   /** @suppress {missingProperties} */ var fd = process.stdin.fd;
   try {
    bytesRead = fs.readSync(fd, buf);
   } catch (e) {
    if (e.toString().includes("EOF")) bytesRead = 0; else throw e;
   }
   if (bytesRead > 0) {
    result = buf.slice(0, bytesRead).toString("utf-8");
   } else {
    result = null;
   }
  } else if (typeof window != "undefined" && typeof window.prompt == "function") {
   result = window.prompt("Input: ");
   if (result !== null) {
    result += "\n";
   }
  } else if (typeof readline == "function") {
   result = readline();
   if (result !== null) {
    result += "\n";
   }
  }
  if (!result) {
   return null;
  }
  FS_stdin_getChar_buffer = intArrayFromString(result, true);
 }
 return FS_stdin_getChar_buffer.shift();
};

var TTY = {
 ttys: [],
 init() {},
 shutdown() {},
 register(dev, ops) {
  TTY.ttys[dev] = {
   input: [],
   output: [],
   ops: ops
  };
  FS.registerDevice(dev, TTY.stream_ops);
 },
 stream_ops: {
  open(stream) {
   var tty = TTY.ttys[stream.node.rdev];
   if (!tty) {
    throw new FS.ErrnoError(43);
   }
   stream.tty = tty;
   stream.seekable = false;
  },
  close(stream) {
   stream.tty.ops.fsync(stream.tty);
  },
  fsync(stream) {
   stream.tty.ops.fsync(stream.tty);
  },
  read(stream, buffer, offset, length, pos) {
   /* ignored */ if (!stream.tty || !stream.tty.ops.get_char) {
    throw new FS.ErrnoError(60);
   }
   var bytesRead = 0;
   for (var i = 0; i < length; i++) {
    var result;
    try {
     result = stream.tty.ops.get_char(stream.tty);
    } catch (e) {
     throw new FS.ErrnoError(29);
    }
    if (result === undefined && bytesRead === 0) {
     throw new FS.ErrnoError(6);
    }
    if (result === null || result === undefined) break;
    bytesRead++;
    buffer[offset + i] = result;
   }
   if (bytesRead) {
    stream.node.timestamp = Date.now();
   }
   return bytesRead;
  },
  write(stream, buffer, offset, length, pos) {
   if (!stream.tty || !stream.tty.ops.put_char) {
    throw new FS.ErrnoError(60);
   }
   try {
    for (var i = 0; i < length; i++) {
     stream.tty.ops.put_char(stream.tty, buffer[offset + i]);
    }
   } catch (e) {
    throw new FS.ErrnoError(29);
   }
   if (length) {
    stream.node.timestamp = Date.now();
   }
   return i;
  }
 },
 default_tty_ops: {
  get_char(tty) {
   return FS_stdin_getChar();
  },
  put_char(tty, val) {
   if (val === null || val === 10) {
    out(UTF8ArrayToString(tty.output, 0));
    tty.output = [];
   } else {
    if (val != 0) tty.output.push(val);
   }
  },
  fsync(tty) {
   if (tty.output && tty.output.length > 0) {
    out(UTF8ArrayToString(tty.output, 0));
    tty.output = [];
   }
  },
  ioctl_tcgets(tty) {
   return {
    c_iflag: 25856,
    c_oflag: 5,
    c_cflag: 191,
    c_lflag: 35387,
    c_cc: [ 3, 28, 127, 21, 4, 0, 1, 0, 17, 19, 26, 0, 18, 15, 23, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ]
   };
  },
  ioctl_tcsets(tty, optional_actions, data) {
   return 0;
  },
  ioctl_tiocgwinsz(tty) {
   return [ 24, 80 ];
  }
 },
 default_tty1_ops: {
  put_char(tty, val) {
   if (val === null || val === 10) {
    err(UTF8ArrayToString(tty.output, 0));
    tty.output = [];
   } else {
    if (val != 0) tty.output.push(val);
   }
  },
  fsync(tty) {
   if (tty.output && tty.output.length > 0) {
    err(UTF8ArrayToString(tty.output, 0));
    tty.output = [];
   }
  }
 }
};

var zeroMemory = (address, size) => {
 HEAPU8.fill(0, address, address + size);
 return address;
};

var alignMemory = (size, alignment) => Math.ceil(size / alignment) * alignment;

var mmapAlloc = size => {
 size = alignMemory(size, 65536);
 var ptr = _emscripten_builtin_memalign(65536, size);
 if (!ptr) return 0;
 return zeroMemory(ptr, size);
};

var MEMFS = {
 ops_table: null,
 mount(mount) {
  return MEMFS.createNode(null, "/", 16384 | 511, /* 0777 */ 0);
 },
 createNode(parent, name, mode, dev) {
  if (FS.isBlkdev(mode) || FS.isFIFO(mode)) {
   throw new FS.ErrnoError(63);
  }
  if (!MEMFS.ops_table) {
   MEMFS.ops_table = {
    dir: {
     node: {
      getattr: MEMFS.node_ops.getattr,
      setattr: MEMFS.node_ops.setattr,
      lookup: MEMFS.node_ops.lookup,
      mknod: MEMFS.node_ops.mknod,
      rename: MEMFS.node_ops.rename,
      unlink: MEMFS.node_ops.unlink,
      rmdir: MEMFS.node_ops.rmdir,
      readdir: MEMFS.node_ops.readdir,
      symlink: MEMFS.node_ops.symlink
     },
     stream: {
      llseek: MEMFS.stream_ops.llseek
     }
    },
    file: {
     node: {
      getattr: MEMFS.node_ops.getattr,
      setattr: MEMFS.node_ops.setattr
     },
     stream: {
      llseek: MEMFS.stream_ops.llseek,
      read: MEMFS.stream_ops.read,
      write: MEMFS.stream_ops.write,
      allocate: MEMFS.stream_ops.allocate,
      mmap: MEMFS.stream_ops.mmap,
      msync: MEMFS.stream_ops.msync
     }
    },
    link: {
     node: {
      getattr: MEMFS.node_ops.getattr,
      setattr: MEMFS.node_ops.setattr,
      readlink: MEMFS.node_ops.readlink
     },
     stream: {}
    },
    chrdev: {
     node: {
      getattr: MEMFS.node_ops.getattr,
      setattr: MEMFS.node_ops.setattr
     },
     stream: FS.chrdev_stream_ops
    }
   };
  }
  var node = FS.createNode(parent, name, mode, dev);
  if (FS.isDir(node.mode)) {
   node.node_ops = MEMFS.ops_table.dir.node;
   node.stream_ops = MEMFS.ops_table.dir.stream;
   node.contents = {};
  } else if (FS.isFile(node.mode)) {
   node.node_ops = MEMFS.ops_table.file.node;
   node.stream_ops = MEMFS.ops_table.file.stream;
   node.usedBytes = 0;
   node.contents = null;
  } else if (FS.isLink(node.mode)) {
   node.node_ops = MEMFS.ops_table.link.node;
   node.stream_ops = MEMFS.ops_table.link.stream;
  } else if (FS.isChrdev(node.mode)) {
   node.node_ops = MEMFS.ops_table.chrdev.node;
   node.stream_ops = MEMFS.ops_table.chrdev.stream;
  }
  node.timestamp = Date.now();
  if (parent) {
   parent.contents[name] = node;
   parent.timestamp = node.timestamp;
  }
  return node;
 },
 getFileDataAsTypedArray(node) {
  if (!node.contents) return new Uint8Array(0);
  if (node.contents.subarray) return node.contents.subarray(0, node.usedBytes);
  return new Uint8Array(node.contents);
 },
 expandFileStorage(node, newCapacity) {
  var prevCapacity = node.contents ? node.contents.length : 0;
  if (prevCapacity >= newCapacity) return;
  var CAPACITY_DOUBLING_MAX = 1024 * 1024;
  newCapacity = Math.max(newCapacity, (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2 : 1.125)) >>> 0);
  if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256);
  var oldContents = node.contents;
  node.contents = new Uint8Array(newCapacity);
  if (node.usedBytes > 0) node.contents.set(oldContents.subarray(0, node.usedBytes), 0);
 },
 resizeFileStorage(node, newSize) {
  if (node.usedBytes == newSize) return;
  if (newSize == 0) {
   node.contents = null;
   node.usedBytes = 0;
  } else {
   var oldContents = node.contents;
   node.contents = new Uint8Array(newSize);
   if (oldContents) {
    node.contents.set(oldContents.subarray(0, Math.min(newSize, node.usedBytes)));
   }
   node.usedBytes = newSize;
  }
 },
 node_ops: {
  getattr(node) {
   var attr = {};
   attr.dev = FS.isChrdev(node.mode) ? node.id : 1;
   attr.ino = node.id;
   attr.mode = node.mode;
   attr.nlink = 1;
   attr.uid = 0;
   attr.gid = 0;
   attr.rdev = node.rdev;
   if (FS.isDir(node.mode)) {
    attr.size = 4096;
   } else if (FS.isFile(node.mode)) {
    attr.size = node.usedBytes;
   } else if (FS.isLink(node.mode)) {
    attr.size = node.link.length;
   } else {
    attr.size = 0;
   }
   attr.atime = new Date(node.timestamp);
   attr.mtime = new Date(node.timestamp);
   attr.ctime = new Date(node.timestamp);
   attr.blksize = 4096;
   attr.blocks = Math.ceil(attr.size / attr.blksize);
   return attr;
  },
  setattr(node, attr) {
   if (attr.mode !== undefined) {
    node.mode = attr.mode;
   }
   if (attr.timestamp !== undefined) {
    node.timestamp = attr.timestamp;
   }
   if (attr.size !== undefined) {
    MEMFS.resizeFileStorage(node, attr.size);
   }
  },
  lookup(parent, name) {
   throw FS.genericErrors[44];
  },
  mknod(parent, name, mode, dev) {
   return MEMFS.createNode(parent, name, mode, dev);
  },
  rename(old_node, new_dir, new_name) {
   if (FS.isDir(old_node.mode)) {
    var new_node;
    try {
     new_node = FS.lookupNode(new_dir, new_name);
    } catch (e) {}
    if (new_node) {
     for (var i in new_node.contents) {
      throw new FS.ErrnoError(55);
     }
    }
   }
   delete old_node.parent.contents[old_node.name];
   old_node.parent.timestamp = Date.now();
   old_node.name = new_name;
   new_dir.contents[new_name] = old_node;
   new_dir.timestamp = old_node.parent.timestamp;
   old_node.parent = new_dir;
  },
  unlink(parent, name) {
   delete parent.contents[name];
   parent.timestamp = Date.now();
  },
  rmdir(parent, name) {
   var node = FS.lookupNode(parent, name);
   for (var i in node.contents) {
    throw new FS.ErrnoError(55);
   }
   delete parent.contents[name];
   parent.timestamp = Date.now();
  },
  readdir(node) {
   var entries = [ ".", ".." ];
   for (var key in node.contents) {
    if (!node.contents.hasOwnProperty(key)) {
     continue;
    }
    entries.push(key);
   }
   return entries;
  },
  symlink(parent, newname, oldpath) {
   var node = MEMFS.createNode(parent, newname, 511 | /* 0777 */ 40960, 0);
   node.link = oldpath;
   return node;
  },
  readlink(node) {
   if (!FS.isLink(node.mode)) {
    throw new FS.ErrnoError(28);
   }
   return node.link;
  }
 },
 stream_ops: {
  read(stream, buffer, offset, length, position) {
   var contents = stream.node.contents;
   if (position >= stream.node.usedBytes) return 0;
   var size = Math.min(stream.node.usedBytes - position, length);
   if (size > 8 && contents.subarray) {
    buffer.set(contents.subarray(position, position + size), offset);
   } else {
    for (var i = 0; i < size; i++) buffer[offset + i] = contents[position + i];
   }
   return size;
  },
  write(stream, buffer, offset, length, position, canOwn) {
   if (buffer.buffer === HEAP8.buffer) {
    canOwn = false;
   }
   if (!length) return 0;
   var node = stream.node;
   node.timestamp = Date.now();
   if (buffer.subarray && (!node.contents || node.contents.subarray)) {
    if (canOwn) {
     node.contents = buffer.subarray(offset, offset + length);
     node.usedBytes = length;
     return length;
    } else if (node.usedBytes === 0 && position === 0) {
     node.contents = buffer.slice(offset, offset + length);
     node.usedBytes = length;
     return length;
    } else if (position + length <= node.usedBytes) {
     node.contents.set(buffer.subarray(offset, offset + length), position);
     return length;
    }
   }
   MEMFS.expandFileStorage(node, position + length);
   if (node.contents.subarray && buffer.subarray) {
    node.contents.set(buffer.subarray(offset, offset + length), position);
   } else {
    for (var i = 0; i < length; i++) {
     node.contents[position + i] = buffer[offset + i];
    }
   }
   node.usedBytes = Math.max(node.usedBytes, position + length);
   return length;
  },
  llseek(stream, offset, whence) {
   var position = offset;
   if (whence === 1) {
    position += stream.position;
   } else if (whence === 2) {
    if (FS.isFile(stream.node.mode)) {
     position += stream.node.usedBytes;
    }
   }
   if (position < 0) {
    throw new FS.ErrnoError(28);
   }
   return position;
  },
  allocate(stream, offset, length) {
   MEMFS.expandFileStorage(stream.node, offset + length);
   stream.node.usedBytes = Math.max(stream.node.usedBytes, offset + length);
  },
  mmap(stream, length, position, prot, flags) {
   if (!FS.isFile(stream.node.mode)) {
    throw new FS.ErrnoError(43);
   }
   var ptr;
   var allocated;
   var contents = stream.node.contents;
   if (!(flags & 2) && contents.buffer === HEAP8.buffer) {
    allocated = false;
    ptr = contents.byteOffset;
   } else {
    if (position > 0 || position + length < contents.length) {
     if (contents.subarray) {
      contents = contents.subarray(position, position + length);
     } else {
      contents = Array.prototype.slice.call(contents, position, position + length);
     }
    }
    allocated = true;
    ptr = mmapAlloc(length);
    if (!ptr) {
     throw new FS.ErrnoError(48);
    }
    HEAP8.set(contents, ptr);
   }
   return {
    ptr: ptr,
    allocated: allocated
   };
  },
  msync(stream, buffer, offset, length, mmapFlags) {
   MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false);
   return 0;
  }
 }
};

/** @param {boolean=} noRunDep */ var asyncLoad = (url, onload, onerror, noRunDep) => {
 var dep = !noRunDep ? getUniqueRunDependency(`al ${url}`) : "";
 readAsync(url, arrayBuffer => {
  assert(arrayBuffer, `Loading data file "${url}" failed (no arrayBuffer).`);
  onload(new Uint8Array(arrayBuffer));
  if (dep) removeRunDependency(dep);
 }, event => {
  if (onerror) {
   onerror();
  } else {
   throw `Loading data file "${url}" failed.`;
  }
 });
 if (dep) addRunDependency(dep);
};

var FS_createDataFile = (parent, name, fileData, canRead, canWrite, canOwn) => {
 FS.createDataFile(parent, name, fileData, canRead, canWrite, canOwn);
};

var preloadPlugins = Module["preloadPlugins"] || [];

var FS_handledByPreloadPlugin = (byteArray, fullname, finish, onerror) => {
 if (typeof Browser != "undefined") Browser.init();
 var handled = false;
 preloadPlugins.forEach(plugin => {
  if (handled) return;
  if (plugin["canHandle"](fullname)) {
   plugin["handle"](byteArray, fullname, finish, onerror);
   handled = true;
  }
 });
 return handled;
};

var FS_createPreloadedFile = (parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) => {
 var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent;
 var dep = getUniqueRunDependency(`cp ${fullname}`);
 function processData(byteArray) {
  function finish(byteArray) {
   if (preFinish) preFinish();
   if (!dontCreateFile) {
    FS_createDataFile(parent, name, byteArray, canRead, canWrite, canOwn);
   }
   if (onload) onload();
   removeRunDependency(dep);
  }
  if (FS_handledByPreloadPlugin(byteArray, fullname, finish, () => {
   if (onerror) onerror();
   removeRunDependency(dep);
  })) {
   return;
  }
  finish(byteArray);
 }
 addRunDependency(dep);
 if (typeof url == "string") {
  asyncLoad(url, byteArray => processData(byteArray), onerror);
 } else {
  processData(url);
 }
};

var FS_modeStringToFlags = str => {
 var flagModes = {
  "r": 0,
  "r+": 2,
  "w": 512 | 64 | 1,
  "w+": 512 | 64 | 2,
  "a": 1024 | 64 | 1,
  "a+": 1024 | 64 | 2
 };
 var flags = flagModes[str];
 if (typeof flags == "undefined") {
  throw new Error(`Unknown file open mode: ${str}`);
 }
 return flags;
};

var FS_getMode = (canRead, canWrite) => {
 var mode = 0;
 if (canRead) mode |= 292 | 73;
 if (canWrite) mode |= 146;
 return mode;
};

var FS = {
 root: null,
 mounts: [],
 devices: {},
 streams: [],
 nextInode: 1,
 nameTable: null,
 currentPath: "/",
 initialized: false,
 ignorePermissions: true,
 ErrnoError: null,
 genericErrors: {},
 filesystems: null,
 syncFSRequests: 0,
 lookupPath(path, opts = {}) {
  path = PATH_FS.resolve(path);
  if (!path) return {
   path: "",
   node: null
  };
  var defaults = {
   follow_mount: true,
   recurse_count: 0
  };
  opts = Object.assign(defaults, opts);
  if (opts.recurse_count > 8) {
   throw new FS.ErrnoError(32);
  }
  var parts = path.split("/").filter(p => !!p);
  var current = FS.root;
  var current_path = "/";
  for (var i = 0; i < parts.length; i++) {
   var islast = (i === parts.length - 1);
   if (islast && opts.parent) {
    break;
   }
   current = FS.lookupNode(current, parts[i]);
   current_path = PATH.join2(current_path, parts[i]);
   if (FS.isMountpoint(current)) {
    if (!islast || (islast && opts.follow_mount)) {
     current = current.mounted.root;
    }
   }
   if (!islast || opts.follow) {
    var count = 0;
    while (FS.isLink(current.mode)) {
     var link = FS.readlink(current_path);
     current_path = PATH_FS.resolve(PATH.dirname(current_path), link);
     var lookup = FS.lookupPath(current_path, {
      recurse_count: opts.recurse_count + 1
     });
     current = lookup.node;
     if (count++ > 40) {
      throw new FS.ErrnoError(32);
     }
    }
   }
  }
  return {
   path: current_path,
   node: current
  };
 },
 getPath(node) {
  var path;
  while (true) {
   if (FS.isRoot(node)) {
    var mount = node.mount.mountpoint;
    if (!path) return mount;
    return mount[mount.length - 1] !== "/" ? `${mount}/${path}` : mount + path;
   }
   path = path ? `${node.name}/${path}` : node.name;
   node = node.parent;
  }
 },
 hashName(parentid, name) {
  var hash = 0;
  for (var i = 0; i < name.length; i++) {
   hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0;
  }
  return ((parentid + hash) >>> 0) % FS.nameTable.length;
 },
 hashAddNode(node) {
  var hash = FS.hashName(node.parent.id, node.name);
  node.name_next = FS.nameTable[hash];
  FS.nameTable[hash] = node;
 },
 hashRemoveNode(node) {
  var hash = FS.hashName(node.parent.id, node.name);
  if (FS.nameTable[hash] === node) {
   FS.nameTable[hash] = node.name_next;
  } else {
   var current = FS.nameTable[hash];
   while (current) {
    if (current.name_next === node) {
     current.name_next = node.name_next;
     break;
    }
    current = current.name_next;
   }
  }
 },
 lookupNode(parent, name) {
  var errCode = FS.mayLookup(parent);
  if (errCode) {
   throw new FS.ErrnoError(errCode, parent);
  }
  var hash = FS.hashName(parent.id, name);
  for (var node = FS.nameTable[hash]; node; node = node.name_next) {
   var nodeName = node.name;
   if (node.parent.id === parent.id && nodeName === name) {
    return node;
   }
  }
  return FS.lookup(parent, name);
 },
 createNode(parent, name, mode, rdev) {
  var node = new FS.FSNode(parent, name, mode, rdev);
  FS.hashAddNode(node);
  return node;
 },
 destroyNode(node) {
  FS.hashRemoveNode(node);
 },
 isRoot(node) {
  return node === node.parent;
 },
 isMountpoint(node) {
  return !!node.mounted;
 },
 isFile(mode) {
  return (mode & 61440) === 32768;
 },
 isDir(mode) {
  return (mode & 61440) === 16384;
 },
 isLink(mode) {
  return (mode & 61440) === 40960;
 },
 isChrdev(mode) {
  return (mode & 61440) === 8192;
 },
 isBlkdev(mode) {
  return (mode & 61440) === 24576;
 },
 isFIFO(mode) {
  return (mode & 61440) === 4096;
 },
 isSocket(mode) {
  return (mode & 49152) === 49152;
 },
 flagsToPermissionString(flag) {
  var perms = [ "r", "w", "rw" ][flag & 3];
  if ((flag & 512)) {
   perms += "w";
  }
  return perms;
 },
 nodePermissions(node, perms) {
  if (FS.ignorePermissions) {
   return 0;
  }
  if (perms.includes("r") && !(node.mode & 292)) {
   return 2;
  } else if (perms.includes("w") && !(node.mode & 146)) {
   return 2;
  } else if (perms.includes("x") && !(node.mode & 73)) {
   return 2;
  }
  return 0;
 },
 mayLookup(dir) {
  var errCode = FS.nodePermissions(dir, "x");
  if (errCode) return errCode;
  if (!dir.node_ops.lookup) return 2;
  return 0;
 },
 mayCreate(dir, name) {
  try {
   var node = FS.lookupNode(dir, name);
   return 20;
  } catch (e) {}
  return FS.nodePermissions(dir, "wx");
 },
 mayDelete(dir, name, isdir) {
  var node;
  try {
   node = FS.lookupNode(dir, name);
  } catch (e) {
   return e.errno;
  }
  var errCode = FS.nodePermissions(dir, "wx");
  if (errCode) {
   return errCode;
  }
  if (isdir) {
   if (!FS.isDir(node.mode)) {
    return 54;
   }
   if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) {
    return 10;
   }
  } else {
   if (FS.isDir(node.mode)) {
    return 31;
   }
  }
  return 0;
 },
 mayOpen(node, flags) {
  if (!node) {
   return 44;
  }
  if (FS.isLink(node.mode)) {
   return 32;
  } else if (FS.isDir(node.mode)) {
   if (FS.flagsToPermissionString(flags) !== "r" ||  (flags & 512)) {
    return 31;
   }
  }
  return FS.nodePermissions(node, FS.flagsToPermissionString(flags));
 },
 MAX_OPEN_FDS: 4096,
 nextfd() {
  for (var fd = 0; fd <= FS.MAX_OPEN_FDS; fd++) {
   if (!FS.streams[fd]) {
    return fd;
   }
  }
  throw new FS.ErrnoError(33);
 },
 getStreamChecked(fd) {
  var stream = FS.getStream(fd);
  if (!stream) {
   throw new FS.ErrnoError(8);
  }
  return stream;
 },
 getStream: fd => FS.streams[fd],
 createStream(stream, fd = -1) {
  if (!FS.FSStream) {
   FS.FSStream = /** @constructor */ function() {
    this.shared = {};
   };
   FS.FSStream.prototype = {};
   Object.defineProperties(FS.FSStream.prototype, {
    object: {
     /** @this {FS.FSStream} */ get() {
      return this.node;
     },
     /** @this {FS.FSStream} */ set(val) {
      this.node = val;
     }
    },
    isRead: {
     /** @this {FS.FSStream} */ get() {
      return (this.flags & 2097155) !== 1;
     }
    },
    isWrite: {
     /** @this {FS.FSStream} */ get() {
      return (this.flags & 2097155) !== 0;
     }
    },
    isAppend: {
     /** @this {FS.FSStream} */ get() {
      return (this.flags & 1024);
     }
    },
    flags: {
     /** @this {FS.FSStream} */ get() {
      return this.shared.flags;
     },
     /** @this {FS.FSStream} */ set(val) {
      this.shared.flags = val;
     }
    },
    position: {
     /** @this {FS.FSStream} */ get() {
      return this.shared.position;
     },
     /** @this {FS.FSStream} */ set(val) {
      this.shared.position = val;
     }
    }
   });
  }
  stream = Object.assign(new FS.FSStream, stream);
  if (fd == -1) {
   fd = FS.nextfd();
  }
  stream.fd = fd;
  FS.streams[fd] = stream;
  return stream;
 },
 closeStream(fd) {
  FS.streams[fd] = null;
 },
 chrdev_stream_ops: {
  open(stream) {
   var device = FS.getDevice(stream.node.rdev);
   stream.stream_ops = device.stream_ops;
   if (stream.stream_ops.open) {
    stream.stream_ops.open(stream);
   }
  },
  llseek() {
   throw new FS.ErrnoError(70);
  }
 },
 major: dev => ((dev) >> 8),
 minor: dev => ((dev) & 255),
 makedev: (ma, mi) => ((ma) << 8 | (mi)),
 registerDevice(dev, ops) {
  FS.devices[dev] = {
   stream_ops: ops
  };
 },
 getDevice: dev => FS.devices[dev],
 getMounts(mount) {
  var mounts = [];
  var check = [ mount ];
  while (check.length) {
   var m = check.pop();
   mounts.push(m);
   check.push.apply(check, m.mounts);
  }
  return mounts;
 },
 syncfs(populate, callback) {
  if (typeof populate == "function") {
   callback = populate;
   populate = false;
  }
  FS.syncFSRequests++;
  if (FS.syncFSRequests > 1) {
   err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);
  }
  var mounts = FS.getMounts(FS.root.mount);
  var completed = 0;
  function doCallback(errCode) {
   FS.syncFSRequests--;
   return callback(errCode);
  }
  function done(errCode) {
   if (errCode) {
    if (!done.errored) {
     done.errored = true;
     return doCallback(errCode);
    }
    return;
   }
   if (++completed >= mounts.length) {
    doCallback(null);
   }
  }
  mounts.forEach(mount => {
   if (!mount.type.syncfs) {
    return done(null);
   }
   mount.type.syncfs(mount, populate, done);
  });
 },
 mount(type, opts, mountpoint) {
  var root = mountpoint === "/";
  var pseudo = !mountpoint;
  var node;
  if (root && FS.root) {
   throw new FS.ErrnoError(10);
  } else if (!root && !pseudo) {
   var lookup = FS.lookupPath(mountpoint, {
    follow_mount: false
   });
   mountpoint = lookup.path;
   node = lookup.node;
   if (FS.isMountpoint(node)) {
    throw new FS.ErrnoError(10);
   }
   if (!FS.isDir(node.mode)) {
    throw new FS.ErrnoError(54);
   }
  }
  var mount = {
   type: type,
   opts: opts,
   mountpoint: mountpoint,
   mounts: []
  };
  var mountRoot = type.mount(mount);
  mountRoot.mount = mount;
  mount.root = mountRoot;
  if (root) {
   FS.root = mountRoot;
  } else if (node) {
   node.mounted = mount;
   if (node.mount) {
    node.mount.mounts.push(mount);
   }
  }
  return mountRoot;
 },
 unmount(mountpoint) {
  var lookup = FS.lookupPath(mountpoint, {
   follow_mount: false
  });
  if (!FS.isMountpoint(lookup.node)) {
   throw new FS.ErrnoError(28);
  }
  var node = lookup.node;
  var mount = node.mounted;
  var mounts = FS.getMounts(mount);
  Object.keys(FS.nameTable).forEach(hash => {
   var current = FS.nameTable[hash];
   while (current) {
    var next = current.name_next;
    if (mounts.includes(current.mount)) {
     FS.destroyNode(current);
    }
    current = next;
   }
  });
  node.mounted = null;
  var idx = node.mount.mounts.indexOf(mount);
  node.mount.mounts.splice(idx, 1);
 },
 lookup(parent, name) {
  return parent.node_ops.lookup(parent, name);
 },
 mknod(path, mode, dev) {
  var lookup = FS.lookupPath(path, {
   parent: true
  });
  var parent = lookup.node;
  var name = PATH.basename(path);
  if (!name || name === "." || name === "..") {
   throw new FS.ErrnoError(28);
  }
  var errCode = FS.mayCreate(parent, name);
  if (errCode) {
   throw new FS.ErrnoError(errCode);
  }
  if (!parent.node_ops.mknod) {
   throw new FS.ErrnoError(63);
  }
  return parent.node_ops.mknod(parent, name, mode, dev);
 },
 create(path, mode) {
  mode = mode !== undefined ? mode : 438;
  /* 0666 */ mode &= 4095;
  mode |= 32768;
  return FS.mknod(path, mode, 0);
 },
 mkdir(path, mode) {
  mode = mode !== undefined ? mode : 511;
  /* 0777 */ mode &= 511 | 512;
  mode |= 16384;
  return FS.mknod(path, mode, 0);
 },
 mkdirTree(path, mode) {
  var dirs = path.split("/");
  var d = "";
  for (var i = 0; i < dirs.length; ++i) {
   if (!dirs[i]) continue;
   d += "/" + dirs[i];
   try {
    FS.mkdir(d, mode);
   } catch (e) {
    if (e.errno != 20) throw e;
   }
  }
 },
 mkdev(path, mode, dev) {
  if (typeof dev == "undefined") {
   dev = mode;
   mode = 438;
  }
  /* 0666 */ mode |= 8192;
  return FS.mknod(path, mode, dev);
 },
 symlink(oldpath, newpath) {
  if (!PATH_FS.resolve(oldpath)) {
   throw new FS.ErrnoError(44);
  }
  var lookup = FS.lookupPath(newpath, {
   parent: true
  });
  var parent = lookup.node;
  if (!parent) {
   throw new FS.ErrnoError(44);
  }
  var newname = PATH.basename(newpath);
  var errCode = FS.mayCreate(parent, newname);
  if (errCode) {
   throw new FS.ErrnoError(errCode);
  }
  if (!parent.node_ops.symlink) {
   throw new FS.ErrnoError(63);
  }
  return parent.node_ops.symlink(parent, newname, oldpath);
 },
 rename(old_path, new_path) {
  var old_dirname = PATH.dirname(old_path);
  var new_dirname = PATH.dirname(new_path);
  var old_name = PATH.basename(old_path);
  var new_name = PATH.basename(new_path);
  var lookup, old_dir, new_dir;
  lookup = FS.lookupPath(old_path, {
   parent: true
  });
  old_dir = lookup.node;
  lookup = FS.lookupPath(new_path, {
   parent: true
  });
  new_dir = lookup.node;
  if (!old_dir || !new_dir) throw new FS.ErrnoError(44);
  if (old_dir.mount !== new_dir.mount) {
   throw new FS.ErrnoError(75);
  }
  var old_node = FS.lookupNode(old_dir, old_name);
  var relative = PATH_FS.relative(old_path, new_dirname);
  if (relative.charAt(0) !== ".") {
   throw new FS.ErrnoError(28);
  }
  relative = PATH_FS.relative(new_path, old_dirname);
  if (relative.charAt(0) !== ".") {
   throw new FS.ErrnoError(55);
  }
  var new_node;
  try {
   new_node = FS.lookupNode(new_dir, new_name);
  } catch (e) {}
  if (old_node === new_node) {
   return;
  }
  var isdir = FS.isDir(old_node.mode);
  var errCode = FS.mayDelete(old_dir, old_name, isdir);
  if (errCode) {
   throw new FS.ErrnoError(errCode);
  }
  errCode = new_node ? FS.mayDelete(new_dir, new_name, isdir) : FS.mayCreate(new_dir, new_name);
  if (errCode) {
   throw new FS.ErrnoError(errCode);
  }
  if (!old_dir.node_ops.rename) {
   throw new FS.ErrnoError(63);
  }
  if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) {
   throw new FS.ErrnoError(10);
  }
  if (new_dir !== old_dir) {
   errCode = FS.nodePermissions(old_dir, "w");
   if (errCode) {
    throw new FS.ErrnoError(errCode);
   }
  }
  FS.hashRemoveNode(old_node);
  try {
   old_dir.node_ops.rename(old_node, new_dir, new_name);
  } catch (e) {
   throw e;
  } finally {
   FS.hashAddNode(old_node);
  }
 },
 rmdir(path) {
  var lookup = FS.lookupPath(path, {
   parent: true
  });
  var parent = lookup.node;
  var name = PATH.basename(path);
  var node = FS.lookupNode(parent, name);
  var errCode = FS.mayDelete(parent, name, true);
  if (errCode) {
   throw new FS.ErrnoError(errCode);
  }
  if (!parent.node_ops.rmdir) {
   throw new FS.ErrnoError(63);
  }
  if (FS.isMountpoint(node)) {
   throw new FS.ErrnoError(10);
  }
  parent.node_ops.rmdir(parent, name);
  FS.destroyNode(node);
 },
 readdir(path) {
  var lookup = FS.lookupPath(path, {
   follow: true
  });
  var node = lookup.node;
  if (!node.node_ops.readdir) {
   throw new FS.ErrnoError(54);
  }
  return node.node_ops.readdir(node);
 },
 unlink(path) {
  var lookup = FS.lookupPath(path, {
   parent: true
  });
  var parent = lookup.node;
  if (!parent) {
   throw new FS.ErrnoError(44);
  }
  var name = PATH.basename(path);
  var node = FS.lookupNode(parent, name);
  var errCode = FS.mayDelete(parent, name, false);
  if (errCode) {
   throw new FS.ErrnoError(errCode);
  }
  if (!parent.node_ops.unlink) {
   throw new FS.ErrnoError(63);
  }
  if (FS.isMountpoint(node)) {
   throw new FS.ErrnoError(10);
  }
  parent.node_ops.unlink(parent, name);
  FS.destroyNode(node);
 },
 readlink(path) {
  var lookup = FS.lookupPath(path);
  var link = lookup.node;
  if (!link) {
   throw new FS.ErrnoError(44);
  }
  if (!link.node_ops.readlink) {
   throw new FS.ErrnoError(28);
  }
  return PATH_FS.resolve(FS.getPath(link.parent), link.node_ops.readlink(link));
 },
 stat(path, dontFollow) {
  var lookup = FS.lookupPath(path, {
   follow: !dontFollow
  });
  var node = lookup.node;
  if (!node) {
   throw new FS.ErrnoError(44);
  }
  if (!node.node_ops.getattr) {
   throw new FS.ErrnoError(63);
  }
  return node.node_ops.getattr(node);
 },
 lstat(path) {
  return FS.stat(path, true);
 },
 chmod(path, mode, dontFollow) {
  var node;
  if (typeof path == "string") {
   var lookup = FS.lookupPath(path, {
    follow: !dontFollow
   });
   node = lookup.node;
  } else {
   node = path;
  }
  if (!node.node_ops.setattr) {
   throw new FS.ErrnoError(63);
  }
  node.node_ops.setattr(node, {
   mode: (mode & 4095) | (node.mode & ~4095),
   timestamp: Date.now()
  });
 },
 lchmod(path, mode) {
  FS.chmod(path, mode, true);
 },
 fchmod(fd, mode) {
  var stream = FS.getStreamChecked(fd);
  FS.chmod(stream.node, mode);
 },
 chown(path, uid, gid, dontFollow) {
  var node;
  if (typeof path == "string") {
   var lookup = FS.lookupPath(path, {
    follow: !dontFollow
   });
   node = lookup.node;
  } else {
   node = path;
  }
  if (!node.node_ops.setattr) {
   throw new FS.ErrnoError(63);
  }
  node.node_ops.setattr(node, {
   timestamp: Date.now()
  });
 },
 lchown(path, uid, gid) {
  FS.chown(path, uid, gid, true);
 },
 fchown(fd, uid, gid) {
  var stream = FS.getStreamChecked(fd);
  FS.chown(stream.node, uid, gid);
 },
 truncate(path, len) {
  if (len < 0) {
   throw new FS.ErrnoError(28);
  }
  var node;
  if (typeof path == "string") {
   var lookup = FS.lookupPath(path, {
    follow: true
   });
   node = lookup.node;
  } else {
   node = path;
  }
  if (!node.node_ops.setattr) {
   throw new FS.ErrnoError(63);
  }
  if (FS.isDir(node.mode)) {
   throw new FS.ErrnoError(31);
  }
  if (!FS.isFile(node.mode)) {
   throw new FS.ErrnoError(28);
  }
  var errCode = FS.nodePermissions(node, "w");
  if (errCode) {
   throw new FS.ErrnoError(errCode);
  }
  node.node_ops.setattr(node, {
   size: len,
   timestamp: Date.now()
  });
 },
 ftruncate(fd, len) {
  var stream = FS.getStreamChecked(fd);
  if ((stream.flags & 2097155) === 0) {
   throw new FS.ErrnoError(28);
  }
  FS.truncate(stream.node, len);
 },
 utime(path, atime, mtime) {
  var lookup = FS.lookupPath(path, {
   follow: true
  });
  var node = lookup.node;
  node.node_ops.setattr(node, {
   timestamp: Math.max(atime, mtime)
  });
 },
 open(path, flags, mode) {
  if (path === "") {
   throw new FS.ErrnoError(44);
  }
  flags = typeof flags == "string" ? FS_modeStringToFlags(flags) : flags;
  mode = typeof mode == "undefined" ? 438 : /* 0666 */ mode;
  if ((flags & 64)) {
   mode = (mode & 4095) | 32768;
  } else {
   mode = 0;
  }
  var node;
  if (typeof path == "object") {
   node = path;
  } else {
   path = PATH.normalize(path);
   try {
    var lookup = FS.lookupPath(path, {
     follow: !(flags & 131072)
    });
    node = lookup.node;
   } catch (e) {}
  }
  var created = false;
  if ((flags & 64)) {
   if (node) {
    if ((flags & 128)) {
     throw new FS.ErrnoError(20);
    }
   } else {
    node = FS.mknod(path, mode, 0);
    created = true;
   }
  }
  if (!node) {
   throw new FS.ErrnoError(44);
  }
  if (FS.isChrdev(node.mode)) {
   flags &= ~512;
  }
  if ((flags & 65536) && !FS.isDir(node.mode)) {
   throw new FS.ErrnoError(54);
  }
  if (!created) {
   var errCode = FS.mayOpen(node, flags);
   if (errCode) {
    throw new FS.ErrnoError(errCode);
   }
  }
  if ((flags & 512) && !created) {
   FS.truncate(node, 0);
  }
  flags &= ~(128 | 512 | 131072);
  var stream = FS.createStream({
   node: node,
   path: FS.getPath(node),
   flags: flags,
   seekable: true,
   position: 0,
   stream_ops: node.stream_ops,
   ungotten: [],
   error: false
  });
  if (stream.stream_ops.open) {
   stream.stream_ops.open(stream);
  }
  if (Module["logReadFiles"] && !(flags & 1)) {
   if (!FS.readFiles) FS.readFiles = {};
   if (!(path in FS.readFiles)) {
    FS.readFiles[path] = 1;
   }
  }
  return stream;
 },
 close(stream) {
  if (FS.isClosed(stream)) {
   throw new FS.ErrnoError(8);
  }
  if (stream.getdents) stream.getdents = null;
  try {
   if (stream.stream_ops.close) {
    stream.stream_ops.close(stream);
   }
  } catch (e) {
   throw e;
  } finally {
   FS.closeStream(stream.fd);
  }
  stream.fd = null;
 },
 isClosed(stream) {
  return stream.fd === null;
 },
 llseek(stream, offset, whence) {
  if (FS.isClosed(stream)) {
   throw new FS.ErrnoError(8);
  }
  if (!stream.seekable || !stream.stream_ops.llseek) {
   throw new FS.ErrnoError(70);
  }
  if (whence != 0 && whence != 1 && whence != 2) {
   throw new FS.ErrnoError(28);
  }
  stream.position = stream.stream_ops.llseek(stream, offset, whence);
  stream.ungotten = [];
  return stream.position;
 },
 read(stream, buffer, offset, length, position) {
  if (length < 0 || position < 0) {
   throw new FS.ErrnoError(28);
  }
  if (FS.isClosed(stream)) {
   throw new FS.ErrnoError(8);
  }
  if ((stream.flags & 2097155) === 1) {
   throw new FS.ErrnoError(8);
  }
  if (FS.isDir(stream.node.mode)) {
   throw new FS.ErrnoError(31);
  }
  if (!stream.stream_ops.read) {
   throw new FS.ErrnoError(28);
  }
  var seeking = typeof position != "undefined";
  if (!seeking) {
   position = stream.position;
  } else if (!stream.seekable) {
   throw new FS.ErrnoError(70);
  }
  var bytesRead = stream.stream_ops.read(stream, buffer, offset, length, position);
  if (!seeking) stream.position += bytesRead;
  return bytesRead;
 },
 write(stream, buffer, offset, length, position, canOwn) {
  if (length < 0 || position < 0) {
   throw new FS.ErrnoError(28);
  }
  if (FS.isClosed(stream)) {
   throw new FS.ErrnoError(8);
  }
  if ((stream.flags & 2097155) === 0) {
   throw new FS.ErrnoError(8);
  }
  if (FS.isDir(stream.node.mode)) {
   throw new FS.ErrnoError(31);
  }
  if (!stream.stream_ops.write) {
   throw new FS.ErrnoError(28);
  }
  if (stream.seekable && stream.flags & 1024) {
   FS.llseek(stream, 0, 2);
  }
  var seeking = typeof position != "undefined";
  if (!seeking) {
   position = stream.position;
  } else if (!stream.seekable) {
   throw new FS.ErrnoError(70);
  }
  var bytesWritten = stream.stream_ops.write(stream, buffer, offset, length, position, canOwn);
  if (!seeking) stream.position += bytesWritten;
  return bytesWritten;
 },
 allocate(stream, offset, length) {
  if (FS.isClosed(stream)) {
   throw new FS.ErrnoError(8);
  }
  if (offset < 0 || length <= 0) {
   throw new FS.ErrnoError(28);
  }
  if ((stream.flags & 2097155) === 0) {
   throw new FS.ErrnoError(8);
  }
  if (!FS.isFile(stream.node.mode) && !FS.isDir(stream.node.mode)) {
   throw new FS.ErrnoError(43);
  }
  if (!stream.stream_ops.allocate) {
   throw new FS.ErrnoError(138);
  }
  stream.stream_ops.allocate(stream, offset, length);
 },
 mmap(stream, length, position, prot, flags) {
  if ((prot & 2) !== 0 && (flags & 2) === 0 && (stream.flags & 2097155) !== 2) {
   throw new FS.ErrnoError(2);
  }
  if ((stream.flags & 2097155) === 1) {
   throw new FS.ErrnoError(2);
  }
  if (!stream.stream_ops.mmap) {
   throw new FS.ErrnoError(43);
  }
  return stream.stream_ops.mmap(stream, length, position, prot, flags);
 },
 msync(stream, buffer, offset, length, mmapFlags) {
  if (!stream.stream_ops.msync) {
   return 0;
  }
  return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags);
 },
 munmap: stream => 0,
 ioctl(stream, cmd, arg) {
  if (!stream.stream_ops.ioctl) {
   throw new FS.ErrnoError(59);
  }
  return stream.stream_ops.ioctl(stream, cmd, arg);
 },
 readFile(path, opts = {}) {
  opts.flags = opts.flags || 0;
  opts.encoding = opts.encoding || "binary";
  if (opts.encoding !== "utf8" && opts.encoding !== "binary") {
   throw new Error(`Invalid encoding type "${opts.encoding}"`);
  }
  var ret;
  var stream = FS.open(path, opts.flags);
  var stat = FS.stat(path);
  var length = stat.size;
  var buf = new Uint8Array(length);
  FS.read(stream, buf, 0, length, 0);
  if (opts.encoding === "utf8") {
   ret = UTF8ArrayToString(buf, 0);
  } else if (opts.encoding === "binary") {
   ret = buf;
  }
  FS.close(stream);
  return ret;
 },
 writeFile(path, data, opts = {}) {
  opts.flags = opts.flags || 577;
  var stream = FS.open(path, opts.flags, opts.mode);
  if (typeof data == "string") {
   var buf = new Uint8Array(lengthBytesUTF8(data) + 1);
   var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length);
   FS.write(stream, buf, 0, actualNumBytes, undefined, opts.canOwn);
  } else if (ArrayBuffer.isView(data)) {
   FS.write(stream, data, 0, data.byteLength, undefined, opts.canOwn);
  } else {
   throw new Error("Unsupported data type");
  }
  FS.close(stream);
 },
 cwd: () => FS.currentPath,
 chdir(path) {
  var lookup = FS.lookupPath(path, {
   follow: true
  });
  if (lookup.node === null) {
   throw new FS.ErrnoError(44);
  }
  if (!FS.isDir(lookup.node.mode)) {
   throw new FS.ErrnoError(54);
  }
  var errCode = FS.nodePermissions(lookup.node, "x");
  if (errCode) {
   throw new FS.ErrnoError(errCode);
  }
  FS.currentPath = lookup.path;
 },
 createDefaultDirectories() {
  FS.mkdir("/tmp");
  FS.mkdir("/home");
  FS.mkdir("/home/web_user");
 },
 createDefaultDevices() {
  FS.mkdir("/dev");
  FS.registerDevice(FS.makedev(1, 3), {
   read: () => 0,
   write: (stream, buffer, offset, length, pos) => length
  });
  FS.mkdev("/dev/null", FS.makedev(1, 3));
  TTY.register(FS.makedev(5, 0), TTY.default_tty_ops);
  TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops);
  FS.mkdev("/dev/tty", FS.makedev(5, 0));
  FS.mkdev("/dev/tty1", FS.makedev(6, 0));
  var randomBuffer = new Uint8Array(1024), randomLeft = 0;
  var randomByte = () => {
   if (randomLeft === 0) {
    randomLeft = randomFill(randomBuffer).byteLength;
   }
   return randomBuffer[--randomLeft];
  };
  FS.createDevice("/dev", "random", randomByte);
  FS.createDevice("/dev", "urandom", randomByte);
  FS.mkdir("/dev/shm");
  FS.mkdir("/dev/shm/tmp");
 },
 createSpecialDirectories() {
  FS.mkdir("/proc");
  var proc_self = FS.mkdir("/proc/self");
  FS.mkdir("/proc/self/fd");
  FS.mount({
   mount() {
    var node = FS.createNode(proc_self, "fd", 16384 | 511, /* 0777 */ 73);
    node.node_ops = {
     lookup(parent, name) {
      var fd = +name;
      var stream = FS.getStreamChecked(fd);
      var ret = {
       parent: null,
       mount: {
        mountpoint: "fake"
       },
       node_ops: {
        readlink: () => stream.path
       }
      };
      ret.parent = ret;
      return ret;
     }
    };
    return node;
   }
  }, {}, "/proc/self/fd");
 },
 createStandardStreams() {
  if (Module["stdin"]) {
   FS.createDevice("/dev", "stdin", Module["stdin"]);
  } else {
   FS.symlink("/dev/tty", "/dev/stdin");
  }
  if (Module["stdout"]) {
   FS.createDevice("/dev", "stdout", null, Module["stdout"]);
  } else {
   FS.symlink("/dev/tty", "/dev/stdout");
  }
  if (Module["stderr"]) {
   FS.createDevice("/dev", "stderr", null, Module["stderr"]);
  } else {
   FS.symlink("/dev/tty1", "/dev/stderr");
  }
  var stdin = FS.open("/dev/stdin", 0);
  var stdout = FS.open("/dev/stdout", 1);
  var stderr = FS.open("/dev/stderr", 1);
 },
 ensureErrnoError() {
  if (FS.ErrnoError) return;
  FS.ErrnoError = /** @this{Object} */ function ErrnoError(errno, node) {
   this.name = "ErrnoError";
   this.node = node;
   this.setErrno = /** @this{Object} */ function(errno) {
    this.errno = errno;
   };
   this.setErrno(errno);
   this.message = "FS error";
  };
  FS.ErrnoError.prototype = new Error;
  FS.ErrnoError.prototype.constructor = FS.ErrnoError;
  [ 44 ].forEach(code => {
   FS.genericErrors[code] = new FS.ErrnoError(code);
   FS.genericErrors[code].stack = "<generic error, no stack>";
  });
 },
 staticInit() {
  FS.ensureErrnoError();
  FS.nameTable = new Array(4096);
  FS.mount(MEMFS, {}, "/");
  FS.createDefaultDirectories();
  FS.createDefaultDevices();
  FS.createSpecialDirectories();
  FS.filesystems = {
   "MEMFS": MEMFS
  };
 },
 init(input, output, error) {
  FS.init.initialized = true;
  FS.ensureErrnoError();
  Module["stdin"] = input || Module["stdin"];
  Module["stdout"] = output || Module["stdout"];
  Module["stderr"] = error || Module["stderr"];
  FS.createStandardStreams();
 },
 quit() {
  FS.init.initialized = false;
  for (var i = 0; i < FS.streams.length; i++) {
   var stream = FS.streams[i];
   if (!stream) {
    continue;
   }
   FS.close(stream);
  }
 },
 findObject(path, dontResolveLastLink) {
  var ret = FS.analyzePath(path, dontResolveLastLink);
  if (!ret.exists) {
   return null;
  }
  return ret.object;
 },
 analyzePath(path, dontResolveLastLink) {
  try {
   var lookup = FS.lookupPath(path, {
    follow: !dontResolveLastLink
   });
   path = lookup.path;
  } catch (e) {}
  var ret = {
   isRoot: false,
   exists: false,
   error: 0,
   name: null,
   path: null,
   object: null,
   parentExists: false,
   parentPath: null,
   parentObject: null
  };
  try {
   var lookup = FS.lookupPath(path, {
    parent: true
   });
   ret.parentExists = true;
   ret.parentPath = lookup.path;
   ret.parentObject = lookup.node;
   ret.name = PATH.basename(path);
   lookup = FS.lookupPath(path, {
    follow: !dontResolveLastLink
   });
   ret.exists = true;
   ret.path = lookup.path;
   ret.object = lookup.node;
   ret.name = lookup.node.name;
   ret.isRoot = lookup.path === "/";
  } catch (e) {
   ret.error = e.errno;
  }
  return ret;
 },
 createPath(parent, path, canRead, canWrite) {
  parent = typeof parent == "string" ? parent : FS.getPath(parent);
  var parts = path.split("/").reverse();
  while (parts.length) {
   var part = parts.pop();
   if (!part) continue;
   var current = PATH.join2(parent, part);
   try {
    FS.mkdir(current);
   } catch (e) {}
   parent = current;
  }
  return current;
 },
 createFile(parent, name, properties, canRead, canWrite) {
  var path = PATH.join2(typeof parent == "string" ? parent : FS.getPath(parent), name);
  var mode = FS_getMode(canRead, canWrite);
  return FS.create(path, mode);
 },
 createDataFile(parent, name, data, canRead, canWrite, canOwn) {
  var path = name;
  if (parent) {
   parent = typeof parent == "string" ? parent : FS.getPath(parent);
   path = name ? PATH.join2(parent, name) : parent;
  }
  var mode = FS_getMode(canRead, canWrite);
  var node = FS.create(path, mode);
  if (data) {
   if (typeof data == "string") {
    var arr = new Array(data.length);
    for (var i = 0, len = data.length; i < len; ++i) arr[i] = data.charCodeAt(i);
    data = arr;
   }
   FS.chmod(node, mode | 146);
   var stream = FS.open(node, 577);
   FS.write(stream, data, 0, data.length, 0, canOwn);
   FS.close(stream);
   FS.chmod(node, mode);
  }
 },
 createDevice(parent, name, input, output) {
  var path = PATH.join2(typeof parent == "string" ? parent : FS.getPath(parent), name);
  var mode = FS_getMode(!!input, !!output);
  if (!FS.createDevice.major) FS.createDevice.major = 64;
  var dev = FS.makedev(FS.createDevice.major++, 0);
  FS.registerDevice(dev, {
   open(stream) {
    stream.seekable = false;
   },
   close(stream) {
    if (output && output.buffer && output.buffer.length) {
     output(10);
    }
   },
   read(stream, buffer, offset, length, pos) {
    /* ignored */ var bytesRead = 0;
    for (var i = 0; i < length; i++) {
     var result;
     try {
      result = input();
     } catch (e) {
      throw new FS.ErrnoError(29);
     }
     if (result === undefined && bytesRead === 0) {
      throw new FS.ErrnoError(6);
     }
     if (result === null || result === undefined) break;
     bytesRead++;
     buffer[offset + i] = result;
    }
    if (bytesRead) {
     stream.node.timestamp = Date.now();
    }
    return bytesRead;
   },
   write(stream, buffer, offset, length, pos) {
    for (var i = 0; i < length; i++) {
     try {
      output(buffer[offset + i]);
     } catch (e) {
      throw new FS.ErrnoError(29);
     }
    }
    if (length) {
     stream.node.timestamp = Date.now();
    }
    return i;
   }
  });
  return FS.mkdev(path, mode, dev);
 },
 forceLoadFile(obj) {
  if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true;
  if (typeof XMLHttpRequest != "undefined") {
   throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.");
  } else if (read_) {
   try {
    obj.contents = intArrayFromString(read_(obj.url), true);
    obj.usedBytes = obj.contents.length;
   } catch (e) {
    throw new FS.ErrnoError(29);
   }
  } else {
   throw new Error("Cannot load without read() or XMLHttpRequest.");
  }
 },
 createLazyFile(parent, name, url, canRead, canWrite) {
  /** @constructor */ function LazyUint8Array() {
   this.lengthKnown = false;
   this.chunks = [];
  }
  LazyUint8Array.prototype.get = /** @this{Object} */ function LazyUint8Array_get(idx) {
   if (idx > this.length - 1 || idx < 0) {
    return undefined;
   }
   var chunkOffset = idx % this.chunkSize;
   var chunkNum = (idx / this.chunkSize) | 0;
   return this.getter(chunkNum)[chunkOffset];
  };
  LazyUint8Array.prototype.setDataGetter = function LazyUint8Array_setDataGetter(getter) {
   this.getter = getter;
  };
  LazyUint8Array.prototype.cacheLength = function LazyUint8Array_cacheLength() {
   var xhr = new XMLHttpRequest;
   xhr.open("HEAD", url, false);
   xhr.send(null);
   if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status);
   var datalength = Number(xhr.getResponseHeader("Content-length"));
   var header;
   var hasByteServing = (header = xhr.getResponseHeader("Accept-Ranges")) && header === "bytes";
   var usesGzip = (header = xhr.getResponseHeader("Content-Encoding")) && header === "gzip";
   var chunkSize = 1024 * 1024;
   if (!hasByteServing) chunkSize = datalength;
   var doXHR = (from, to) => {
    if (from > to) throw new Error("invalid range (" + from + ", " + to + ") or no bytes requested!");
    if (to > datalength - 1) throw new Error("only " + datalength + " bytes available! programmer error!");
    var xhr = new XMLHttpRequest;
    xhr.open("GET", url, false);
    if (datalength !== chunkSize) xhr.setRequestHeader("Range", "bytes=" + from + "-" + to);
    xhr.responseType = "arraybuffer";
    if (xhr.overrideMimeType) {
     xhr.overrideMimeType("text/plain; charset=x-user-defined");
    }
    xhr.send(null);
    if (!(xhr.status >= 200 && xhr.status < 300 || xhr.status === 304)) throw new Error("Couldn't load " + url + ". Status: " + xhr.status);
    if (xhr.response !== undefined) {
     return new Uint8Array(/** @type{Array<number>} */ (xhr.response || []));
    }
    return intArrayFromString(xhr.responseText || "", true);
   };
   var lazyArray = this;
   lazyArray.setDataGetter(chunkNum => {
    var start = chunkNum * chunkSize;
    var end = (chunkNum + 1) * chunkSize - 1;
    end = Math.min(end, datalength - 1);
    if (typeof lazyArray.chunks[chunkNum] == "undefined") {
     lazyArray.chunks[chunkNum] = doXHR(start, end);
    }
    if (typeof lazyArray.chunks[chunkNum] == "undefined") throw new Error("doXHR failed!");
    return lazyArray.chunks[chunkNum];
   });
   if (usesGzip || !datalength) {
    chunkSize = datalength = 1;
    datalength = this.getter(0).length;
    chunkSize = datalength;
    out("LazyFiles on gzip forces download of the whole file when length is accessed");
   }
   this._length = datalength;
   this._chunkSize = chunkSize;
   this.lengthKnown = true;
  };
  if (typeof XMLHttpRequest != "undefined") {
   if (!ENVIRONMENT_IS_WORKER) throw "Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";
   var lazyArray = new LazyUint8Array;
   Object.defineProperties(lazyArray, {
    length: {
     get: /** @this{Object} */ function() {
      if (!this.lengthKnown) {
       this.cacheLength();
      }
      return this._length;
     }
    },
    chunkSize: {
     get: /** @this{Object} */ function() {
      if (!this.lengthKnown) {
       this.cacheLength();
      }
      return this._chunkSize;
     }
    }
   });
   var properties = {
    isDevice: false,
    contents: lazyArray
   };
  } else {
   var properties = {
    isDevice: false,
    url: url
   };
  }
  var node = FS.createFile(parent, name, properties, canRead, canWrite);
  if (properties.contents) {
   node.contents = properties.contents;
  } else if (properties.url) {
   node.contents = null;
   node.url = properties.url;
  }
  Object.defineProperties(node, {
   usedBytes: {
    get: /** @this {FSNode} */ function() {
     return this.contents.length;
    }
   }
  });
  var stream_ops = {};
  var keys = Object.keys(node.stream_ops);
  keys.forEach(key => {
   var fn = node.stream_ops[key];
   stream_ops[key] = function forceLoadLazyFile() {
    FS.forceLoadFile(node);
    return fn.apply(null, arguments);
   };
  });
  function writeChunks(stream, buffer, offset, length, position) {
   var contents = stream.node.contents;
   if (position >= contents.length) return 0;
   var size = Math.min(contents.length - position, length);
   if (contents.slice) {
    for (var i = 0; i < size; i++) {
     buffer[offset + i] = contents[position + i];
    }
   } else {
    for (var i = 0; i < size; i++) {
     buffer[offset + i] = contents.get(position + i);
    }
   }
   return size;
  }
  stream_ops.read = (stream, buffer, offset, length, position) => {
   FS.forceLoadFile(node);
   return writeChunks(stream, buffer, offset, length, position);
  };
  stream_ops.mmap = (stream, length, position, prot, flags) => {
   FS.forceLoadFile(node);
   var ptr = mmapAlloc(length);
   if (!ptr) {
    throw new FS.ErrnoError(48);
   }
   writeChunks(stream, HEAP8, ptr, length, position);
   return {
    ptr: ptr,
    allocated: true
   };
  };
  node.stream_ops = stream_ops;
  return node;
 }
};

/**
     * Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the
     * emscripten HEAP, returns a copy of that string as a Javascript String object.
     *
     * @param {number} ptr
     * @param {number=} maxBytesToRead - An optional length that specifies the
     *   maximum number of bytes to read. You can omit this parameter to scan the
     *   string until the first 0 byte. If maxBytesToRead is passed, and the string
     *   at [ptr, ptr+maxBytesToReadr[ contains a null byte in the middle, then the
     *   string will cut short at that byte index (i.e. maxBytesToRead will not
     *   produce a string of exact length [ptr, ptr+maxBytesToRead[) N.B. mixing
     *   frequent uses of UTF8ToString() with and without maxBytesToRead may throw
     *   JS JIT optimizations off, so it is worth to consider consistently using one
     * @return {string}
     */ var UTF8ToString = (ptr, maxBytesToRead) => ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : "";

var SYSCALLS = {
 DEFAULT_POLLMASK: 5,
 calculateAt(dirfd, path, allowEmpty) {
  if (PATH.isAbs(path)) {
   return path;
  }
  var dir;
  if (dirfd === -100) {
   dir = FS.cwd();
  } else {
   var dirstream = SYSCALLS.getStreamFromFD(dirfd);
   dir = dirstream.path;
  }
  if (path.length == 0) {
   if (!allowEmpty) {
    throw new FS.ErrnoError(44);
   }
   return dir;
  }
  return PATH.join2(dir, path);
 },
 doStat(func, path, buf) {
  try {
   var stat = func(path);
  } catch (e) {
   if (e && e.node && PATH.normalize(path) !== PATH.normalize(FS.getPath(e.node))) {
    return -54;
   }
   throw e;
  }
  HEAP32[((buf) >> 2)] = stat.dev;
  HEAP32[(((buf) + (4)) >> 2)] = stat.mode;
  HEAPU32[(((buf) + (8)) >> 2)] = stat.nlink;
  HEAP32[(((buf) + (12)) >> 2)] = stat.uid;
  HEAP32[(((buf) + (16)) >> 2)] = stat.gid;
  HEAP32[(((buf) + (20)) >> 2)] = stat.rdev;
  (tempI64 = [ stat.size >>> 0, (tempDouble = stat.size, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], 
  HEAP32[(((buf) + (24)) >> 2)] = tempI64[0], HEAP32[(((buf) + (28)) >> 2)] = tempI64[1]);
  HEAP32[(((buf) + (32)) >> 2)] = 4096;
  HEAP32[(((buf) + (36)) >> 2)] = stat.blocks;
  var atime = stat.atime.getTime();
  var mtime = stat.mtime.getTime();
  var ctime = stat.ctime.getTime();
  (tempI64 = [ Math.floor(atime / 1e3) >>> 0, (tempDouble = Math.floor(atime / 1e3), 
  (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], 
  HEAP32[(((buf) + (40)) >> 2)] = tempI64[0], HEAP32[(((buf) + (44)) >> 2)] = tempI64[1]);
  HEAPU32[(((buf) + (48)) >> 2)] = (atime % 1e3) * 1e3;
  (tempI64 = [ Math.floor(mtime / 1e3) >>> 0, (tempDouble = Math.floor(mtime / 1e3), 
  (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], 
  HEAP32[(((buf) + (56)) >> 2)] = tempI64[0], HEAP32[(((buf) + (60)) >> 2)] = tempI64[1]);
  HEAPU32[(((buf) + (64)) >> 2)] = (mtime % 1e3) * 1e3;
  (tempI64 = [ Math.floor(ctime / 1e3) >>> 0, (tempDouble = Math.floor(ctime / 1e3), 
  (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], 
  HEAP32[(((buf) + (72)) >> 2)] = tempI64[0], HEAP32[(((buf) + (76)) >> 2)] = tempI64[1]);
  HEAPU32[(((buf) + (80)) >> 2)] = (ctime % 1e3) * 1e3;
  (tempI64 = [ stat.ino >>> 0, (tempDouble = stat.ino, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], 
  HEAP32[(((buf) + (88)) >> 2)] = tempI64[0], HEAP32[(((buf) + (92)) >> 2)] = tempI64[1]);
  return 0;
 },
 doMsync(addr, stream, len, flags, offset) {
  if (!FS.isFile(stream.node.mode)) {
   throw new FS.ErrnoError(43);
  }
  if (flags & 2) {
   return 0;
  }
  var buffer = HEAPU8.slice(addr, addr + len);
  FS.msync(stream, buffer, offset, len, flags);
 },
 varargs: undefined,
 get() {
  var ret = HEAP32[((+SYSCALLS.varargs) >> 2)];
  SYSCALLS.varargs += 4;
  return ret;
 },
 getp() {
  return SYSCALLS.get();
 },
 getStr(ptr) {
  var ret = UTF8ToString(ptr);
  return ret;
 },
 getStreamFromFD(fd) {
  var stream = FS.getStreamChecked(fd);
  return stream;
 }
};

function ___syscall_fcntl64(fd, cmd, varargs) {
 SYSCALLS.varargs = varargs;
 try {
  var stream = SYSCALLS.getStreamFromFD(fd);
  switch (cmd) {
  case 0:
   {
    var arg = SYSCALLS.get();
    if (arg < 0) {
     return -28;
    }
    while (FS.streams[arg]) {
     arg++;
    }
    var newStream;
    newStream = FS.createStream(stream, arg);
    return newStream.fd;
   }

  case 1:
  case 2:
   return 0;

  case 3:
   return stream.flags;

  case 4:
   {
    var arg = SYSCALLS.get();
    stream.flags |= arg;
    return 0;
   }

  case 5:
   {
    var arg = SYSCALLS.getp();
    var offset = 0;
    HEAP16[(((arg) + (offset)) >> 1)] = 2;
    return 0;
   }

  case 6:
  case 7:
   return 0;

  case 16:
  case 8:
   return -28;

  case 9:
   setErrNo(28);
   return -1;

  default:
   {
    return -28;
   }
  }
 } catch (e) {
  if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
  return -e.errno;
 }
}

function ___syscall_fstat64(fd, buf) {
 try {
  var stream = SYSCALLS.getStreamFromFD(fd);
  return SYSCALLS.doStat(FS.stat, stream.path, buf);
 } catch (e) {
  if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
  return -e.errno;
 }
}

function ___syscall_ioctl(fd, op, varargs) {
 SYSCALLS.varargs = varargs;
 try {
  var stream = SYSCALLS.getStreamFromFD(fd);
  switch (op) {
  case 21509:
   {
    if (!stream.tty) return -59;
    return 0;
   }

  case 21505:
   {
    if (!stream.tty) return -59;
    if (stream.tty.ops.ioctl_tcgets) {
     var termios = stream.tty.ops.ioctl_tcgets(stream);
     var argp = SYSCALLS.getp();
     HEAP32[((argp) >> 2)] = termios.c_iflag || 0;
     HEAP32[(((argp) + (4)) >> 2)] = termios.c_oflag || 0;
     HEAP32[(((argp) + (8)) >> 2)] = termios.c_cflag || 0;
     HEAP32[(((argp) + (12)) >> 2)] = termios.c_lflag || 0;
     for (var i = 0; i < 32; i++) {
      HEAP8[(((argp + i) + (17)) >> 0)] = termios.c_cc[i] || 0;
     }
     return 0;
    }
    return 0;
   }

  case 21510:
  case 21511:
  case 21512:
   {
    if (!stream.tty) return -59;
    return 0;
   }

  case 21506:
  case 21507:
  case 21508:
   {
    if (!stream.tty) return -59;
    if (stream.tty.ops.ioctl_tcsets) {
     var argp = SYSCALLS.getp();
     var c_iflag = HEAP32[((argp) >> 2)];
     var c_oflag = HEAP32[(((argp) + (4)) >> 2)];
     var c_cflag = HEAP32[(((argp) + (8)) >> 2)];
     var c_lflag = HEAP32[(((argp) + (12)) >> 2)];
     var c_cc = [];
     for (var i = 0; i < 32; i++) {
      c_cc.push(HEAP8[(((argp + i) + (17)) >> 0)]);
     }
     return stream.tty.ops.ioctl_tcsets(stream.tty, op, {
      c_iflag: c_iflag,
      c_oflag: c_oflag,
      c_cflag: c_cflag,
      c_lflag: c_lflag,
      c_cc: c_cc
     });
    }
    return 0;
   }

  case 21519:
   {
    if (!stream.tty) return -59;
    var argp = SYSCALLS.getp();
    HEAP32[((argp) >> 2)] = 0;
    return 0;
   }

  case 21520:
   {
    if (!stream.tty) return -59;
    return -28;
   }

  case 21531:
   {
    var argp = SYSCALLS.getp();
    return FS.ioctl(stream, op, argp);
   }

  case 21523:
   {
    if (!stream.tty) return -59;
    if (stream.tty.ops.ioctl_tiocgwinsz) {
     var winsize = stream.tty.ops.ioctl_tiocgwinsz(stream.tty);
     var argp = SYSCALLS.getp();
     HEAP16[((argp) >> 1)] = winsize[0];
     HEAP16[(((argp) + (2)) >> 1)] = winsize[1];
    }
    return 0;
   }

  case 21524:
   {
    if (!stream.tty) return -59;
    return 0;
   }

  case 21515:
   {
    if (!stream.tty) return -59;
    return 0;
   }

  default:
   return -28;
  }
 }  catch (e) {
  if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
  return -e.errno;
 }
}

function ___syscall_lstat64(path, buf) {
 try {
  path = SYSCALLS.getStr(path);
  return SYSCALLS.doStat(FS.lstat, path, buf);
 } catch (e) {
  if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
  return -e.errno;
 }
}

function ___syscall_newfstatat(dirfd, path, buf, flags) {
 try {
  path = SYSCALLS.getStr(path);
  var nofollow = flags & 256;
  var allowEmpty = flags & 4096;
  flags = flags & (~6400);
  path = SYSCALLS.calculateAt(dirfd, path, allowEmpty);
  return SYSCALLS.doStat(nofollow ? FS.lstat : FS.stat, path, buf);
 } catch (e) {
  if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
  return -e.errno;
 }
}

function ___syscall_openat(dirfd, path, flags, varargs) {
 SYSCALLS.varargs = varargs;
 try {
  path = SYSCALLS.getStr(path);
  path = SYSCALLS.calculateAt(dirfd, path);
  var mode = varargs ? SYSCALLS.get() : 0;
  return FS.open(path, flags, mode).fd;
 } catch (e) {
  if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
  return -e.errno;
 }
}

function ___syscall_stat64(path, buf) {
 try {
  path = SYSCALLS.getStr(path);
  return SYSCALLS.doStat(FS.stat, path, buf);
 } catch (e) {
  if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
  return -e.errno;
 }
}

var __embind_register_bigint = (primitiveType, name, size, minRange, maxRange) => {};

var embind_init_charCodes = () => {
 var codes = new Array(256);
 for (var i = 0; i < 256; ++i) {
  codes[i] = String.fromCharCode(i);
 }
 embind_charCodes = codes;
};

var embind_charCodes;

var readLatin1String = ptr => {
 var ret = "";
 var c = ptr;
 while (HEAPU8[c]) {
  ret += embind_charCodes[HEAPU8[c++]];
 }
 return ret;
};

var awaitingDependencies = {};

var registeredTypes = {};

var typeDependencies = {};

var BindingError;

var throwBindingError = message => {
 throw new BindingError(message);
};

var InternalError;

var throwInternalError = message => {
 throw new InternalError(message);
};

/** @param {Object=} options */ function sharedRegisterType(rawType, registeredInstance, options = {}) {
 var name = registeredInstance.name;
 if (!rawType) {
  throwBindingError(`type "${name}" must have a positive integer typeid pointer`);
 }
 if (registeredTypes.hasOwnProperty(rawType)) {
  if (options.ignoreDuplicateRegistrations) {
   return;
  } else {
   throwBindingError(`Cannot register type '${name}' twice`);
  }
 }
 registeredTypes[rawType] = registeredInstance;
 delete typeDependencies[rawType];
 if (awaitingDependencies.hasOwnProperty(rawType)) {
  var callbacks = awaitingDependencies[rawType];
  delete awaitingDependencies[rawType];
  callbacks.forEach(cb => cb());
 }
}

/** @param {Object=} options */ function registerType(rawType, registeredInstance, options = {}) {
 if (!("argPackAdvance" in registeredInstance)) {
  throw new TypeError("registerType registeredInstance requires argPackAdvance");
 }
 return sharedRegisterType(rawType, registeredInstance, options);
}

var GenericWireTypeSize = 8;

/** @suppress {globalThis} */ var __embind_register_bool = (rawType, name, trueValue, falseValue) => {
 name = readLatin1String(name);
 registerType(rawType, {
  name: name,
  "fromWireType": function(wt) {
   return !!wt;
  },
  "toWireType": function(destructors, o) {
   return o ? trueValue : falseValue;
  },
  "argPackAdvance": GenericWireTypeSize,
  "readValueFromPointer": function(pointer) {
   return this["fromWireType"](HEAPU8[pointer]);
  },
  destructorFunction: null
 });
};

function handleAllocatorInit() {
 Object.assign(HandleAllocator.prototype, /** @lends {HandleAllocator.prototype} */ {
  get(id) {
   return this.allocated[id];
  },
  has(id) {
   return this.allocated[id] !== undefined;
  },
  allocate(handle) {
   var id = this.freelist.pop() || this.allocated.length;
   this.allocated[id] = handle;
   return id;
  },
  free(id) {
   this.allocated[id] = undefined;
   this.freelist.push(id);
  }
 });
}

/** @constructor */ function HandleAllocator() {
 this.allocated = [ undefined ];
 this.freelist = [];
}

var emval_handles = new HandleAllocator;

var __emval_decref = handle => {
 if (handle >= emval_handles.reserved && 0 === --emval_handles.get(handle).refcount) {
  emval_handles.free(handle);
 }
};

var count_emval_handles = () => {
 var count = 0;
 for (var i = emval_handles.reserved; i < emval_handles.allocated.length; ++i) {
  if (emval_handles.allocated[i] !== undefined) {
   ++count;
  }
 }
 return count;
};

var init_emval = () => {
 emval_handles.allocated.push({
  value: undefined
 }, {
  value: null
 }, {
  value: true
 }, {
  value: false
 });
 emval_handles.reserved = emval_handles.allocated.length;
 Module["count_emval_handles"] = count_emval_handles;
};

var Emval = {
 toValue: handle => {
  if (!handle) {
   throwBindingError("Cannot use deleted val. handle = " + handle);
  }
  return emval_handles.get(handle).value;
 },
 toHandle: value => {
  switch (value) {
  case undefined:
   return 1;

  case null:
   return 2;

  case true:
   return 3;

  case false:
   return 4;

  default:
   {
    return emval_handles.allocate({
     refcount: 1,
     value: value
    });
   }
  }
 }
};

/** @suppress {globalThis} */ function simpleReadValueFromPointer(pointer) {
 return this["fromWireType"](HEAP32[((pointer) >> 2)]);
}

var __embind_register_emval = (rawType, name) => {
 name = readLatin1String(name);
 registerType(rawType, {
  name: name,
  "fromWireType": handle => {
   var rv = Emval.toValue(handle);
   __emval_decref(handle);
   return rv;
  },
  "toWireType": (destructors, value) => Emval.toHandle(value),
  "argPackAdvance": GenericWireTypeSize,
  "readValueFromPointer": simpleReadValueFromPointer,
  destructorFunction: null
 });
};

var floatReadValueFromPointer = (name, width) => {
 switch (width) {
 case 4:
  return function(pointer) {
   return this["fromWireType"](HEAPF32[((pointer) >> 2)]);
  };

 case 8:
  return function(pointer) {
   return this["fromWireType"](HEAPF64[((pointer) >> 3)]);
  };

 default:
  throw new TypeError(`invalid float width (${width}): ${name}`);
 }
};

var __embind_register_float = (rawType, name, size) => {
 name = readLatin1String(name);
 registerType(rawType, {
  name: name,
  "fromWireType": value => value,
  "toWireType": (destructors, value) => value,
  "argPackAdvance": GenericWireTypeSize,
  "readValueFromPointer": floatReadValueFromPointer(name, size),
  destructorFunction: null
 });
};

var integerReadValueFromPointer = (name, width, signed) => {
 switch (width) {
 case 1:
  return signed ? pointer => HEAP8[((pointer) >> 0)] : pointer => HEAPU8[((pointer) >> 0)];

 case 2:
  return signed ? pointer => HEAP16[((pointer) >> 1)] : pointer => HEAPU16[((pointer) >> 1)];

 case 4:
  return signed ? pointer => HEAP32[((pointer) >> 2)] : pointer => HEAPU32[((pointer) >> 2)];

 default:
  throw new TypeError(`invalid integer width (${width}): ${name}`);
 }
};

/** @suppress {globalThis} */ var __embind_register_integer = (primitiveType, name, size, minRange, maxRange) => {
 name = readLatin1String(name);
 if (maxRange === -1) {
  maxRange = 4294967295;
 }
 var fromWireType = value => value;
 if (minRange === 0) {
  var bitshift = 32 - 8 * size;
  fromWireType = value => (value << bitshift) >>> bitshift;
 }
 var isUnsignedType = (name.includes("unsigned"));
 var checkAssertions = (value, toTypeName) => {};
 var toWireType;
 if (isUnsignedType) {
  toWireType = function(destructors, value) {
   checkAssertions(value, this.name);
   return value >>> 0;
  };
 } else {
  toWireType = function(destructors, value) {
   checkAssertions(value, this.name);
   return value;
  };
 }
 registerType(primitiveType, {
  name: name,
  "fromWireType": fromWireType,
  "toWireType": toWireType,
  "argPackAdvance": GenericWireTypeSize,
  "readValueFromPointer": integerReadValueFromPointer(name, size, minRange !== 0),
  destructorFunction: null
 });
};

var __embind_register_memory_view = (rawType, dataTypeIndex, name) => {
 var typeMapping = [ Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array, Uint32Array, Float32Array, Float64Array ];
 var TA = typeMapping[dataTypeIndex];
 function decodeMemoryView(handle) {
  var size = HEAPU32[((handle) >> 2)];
  var data = HEAPU32[(((handle) + (4)) >> 2)];
  return new TA(HEAP8.buffer, data, size);
 }
 name = readLatin1String(name);
 registerType(rawType, {
  name: name,
  "fromWireType": decodeMemoryView,
  "argPackAdvance": GenericWireTypeSize,
  "readValueFromPointer": decodeMemoryView
 }, {
  ignoreDuplicateRegistrations: true
 });
};

/** @suppress {globalThis} */ function readPointer(pointer) {
 return this["fromWireType"](HEAPU32[((pointer) >> 2)]);
}

var stringToUTF8 = (str, outPtr, maxBytesToWrite) => stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite);

var __embind_register_std_string = (rawType, name) => {
 name = readLatin1String(name);
 var stdStringIsUTF8 =  (name === "std::string");
 registerType(rawType, {
  name: name,
  "fromWireType"(value) {
   var length = HEAPU32[((value) >> 2)];
   var payload = value + 4;
   var str;
   if (stdStringIsUTF8) {
    var decodeStartPtr = payload;
    for (var i = 0; i <= length; ++i) {
     var currentBytePtr = payload + i;
     if (i == length || HEAPU8[currentBytePtr] == 0) {
      var maxRead = currentBytePtr - decodeStartPtr;
      var stringSegment = UTF8ToString(decodeStartPtr, maxRead);
      if (str === undefined) {
       str = stringSegment;
      } else {
       str += String.fromCharCode(0);
       str += stringSegment;
      }
      decodeStartPtr = currentBytePtr + 1;
     }
    }
   } else {
    var a = new Array(length);
    for (var i = 0; i < length; ++i) {
     a[i] = String.fromCharCode(HEAPU8[payload + i]);
    }
    str = a.join("");
   }
   _free(value);
   return str;
  },
  "toWireType"(destructors, value) {
   if (value instanceof ArrayBuffer) {
    value = new Uint8Array(value);
   }
   var length;
   var valueIsOfTypeString = (typeof value == "string");
   if (!(valueIsOfTypeString || value instanceof Uint8Array || value instanceof Uint8ClampedArray || value instanceof Int8Array)) {
    throwBindingError("Cannot pass non-string to std::string");
   }
   if (stdStringIsUTF8 && valueIsOfTypeString) {
    length = lengthBytesUTF8(value);
   } else {
    length = value.length;
   }
   var base = _malloc(4 + length + 1);
   var ptr = base + 4;
   HEAPU32[((base) >> 2)] = length;
   if (stdStringIsUTF8 && valueIsOfTypeString) {
    stringToUTF8(value, ptr, length + 1);
   } else {
    if (valueIsOfTypeString) {
     for (var i = 0; i < length; ++i) {
      var charCode = value.charCodeAt(i);
      if (charCode > 255) {
       _free(ptr);
       throwBindingError("String has UTF-16 code units that do not fit in 8 bits");
      }
      HEAPU8[ptr + i] = charCode;
     }
    } else {
     for (var i = 0; i < length; ++i) {
      HEAPU8[ptr + i] = value[i];
     }
    }
   }
   if (destructors !== null) {
    destructors.push(_free, base);
   }
   return base;
  },
  "argPackAdvance": GenericWireTypeSize,
  "readValueFromPointer": readPointer,
  destructorFunction(ptr) {
   _free(ptr);
  }
 });
};

var UTF16Decoder = typeof TextDecoder != "undefined" ? new TextDecoder("utf-16le") : undefined;

var UTF16ToString = (ptr, maxBytesToRead) => {
 var endPtr = ptr;
 var idx = endPtr >> 1;
 var maxIdx = idx + maxBytesToRead / 2;
 while (!(idx >= maxIdx) && HEAPU16[idx]) ++idx;
 endPtr = idx << 1;
 if (endPtr - ptr > 32 && UTF16Decoder) return UTF16Decoder.decode(HEAPU8.subarray(ptr, endPtr));
 var str = "";
 for (var i = 0; !(i >= maxBytesToRead / 2); ++i) {
  var codeUnit = HEAP16[(((ptr) + (i * 2)) >> 1)];
  if (codeUnit == 0) break;
  str += String.fromCharCode(codeUnit);
 }
 return str;
};

var stringToUTF16 = (str, outPtr, maxBytesToWrite) => {
 if (maxBytesToWrite === undefined) {
  maxBytesToWrite = 2147483647;
 }
 if (maxBytesToWrite < 2) return 0;
 maxBytesToWrite -= 2;
 var startPtr = outPtr;
 var numCharsToWrite = (maxBytesToWrite < str.length * 2) ? (maxBytesToWrite / 2) : str.length;
 for (var i = 0; i < numCharsToWrite; ++i) {
  var codeUnit = str.charCodeAt(i);
  HEAP16[((outPtr) >> 1)] = codeUnit;
  outPtr += 2;
 }
 HEAP16[((outPtr) >> 1)] = 0;
 return outPtr - startPtr;
};

var lengthBytesUTF16 = str => str.length * 2;

var UTF32ToString = (ptr, maxBytesToRead) => {
 var i = 0;
 var str = "";
 while (!(i >= maxBytesToRead / 4)) {
  var utf32 = HEAP32[(((ptr) + (i * 4)) >> 2)];
  if (utf32 == 0) break;
  ++i;
  if (utf32 >= 65536) {
   var ch = utf32 - 65536;
   str += String.fromCharCode(55296 | (ch >> 10), 56320 | (ch & 1023));
  } else {
   str += String.fromCharCode(utf32);
  }
 }
 return str;
};

var stringToUTF32 = (str, outPtr, maxBytesToWrite) => {
 if (maxBytesToWrite === undefined) {
  maxBytesToWrite = 2147483647;
 }
 if (maxBytesToWrite < 4) return 0;
 var startPtr = outPtr;
 var endPtr = startPtr + maxBytesToWrite - 4;
 for (var i = 0; i < str.length; ++i) {
  var codeUnit = str.charCodeAt(i);
  if (codeUnit >= 55296 && codeUnit <= 57343) {
   var trailSurrogate = str.charCodeAt(++i);
   codeUnit = 65536 + ((codeUnit & 1023) << 10) | (trailSurrogate & 1023);
  }
  HEAP32[((outPtr) >> 2)] = codeUnit;
  outPtr += 4;
  if (outPtr + 4 > endPtr) break;
 }
 HEAP32[((outPtr) >> 2)] = 0;
 return outPtr - startPtr;
};

var lengthBytesUTF32 = str => {
 var len = 0;
 for (var i = 0; i < str.length; ++i) {
  var codeUnit = str.charCodeAt(i);
  if (codeUnit >= 55296 && codeUnit <= 57343) ++i;
  len += 4;
 }
 return len;
};

var __embind_register_std_wstring = (rawType, charSize, name) => {
 name = readLatin1String(name);
 var decodeString, encodeString, getHeap, lengthBytesUTF, shift;
 if (charSize === 2) {
  decodeString = UTF16ToString;
  encodeString = stringToUTF16;
  lengthBytesUTF = lengthBytesUTF16;
  getHeap = () => HEAPU16;
  shift = 1;
 } else if (charSize === 4) {
  decodeString = UTF32ToString;
  encodeString = stringToUTF32;
  lengthBytesUTF = lengthBytesUTF32;
  getHeap = () => HEAPU32;
  shift = 2;
 }
 registerType(rawType, {
  name: name,
  "fromWireType": value => {
   var length = HEAPU32[((value) >> 2)];
   var HEAP = getHeap();
   var str;
   var decodeStartPtr = value + 4;
   for (var i = 0; i <= length; ++i) {
    var currentBytePtr = value + 4 + i * charSize;
    if (i == length || HEAP[currentBytePtr >> shift] == 0) {
     var maxReadBytes = currentBytePtr - decodeStartPtr;
     var stringSegment = decodeString(decodeStartPtr, maxReadBytes);
     if (str === undefined) {
      str = stringSegment;
     } else {
      str += String.fromCharCode(0);
      str += stringSegment;
     }
     decodeStartPtr = currentBytePtr + charSize;
    }
   }
   _free(value);
   return str;
  },
  "toWireType": (destructors, value) => {
   if (!(typeof value == "string")) {
    throwBindingError(`Cannot pass non-string to C++ string type ${name}`);
   }
   var length = lengthBytesUTF(value);
   var ptr = _malloc(4 + length + charSize);
   HEAPU32[ptr >> 2] = length >> shift;
   encodeString(value, ptr + 4, length + charSize);
   if (destructors !== null) {
    destructors.push(_free, ptr);
   }
   return ptr;
  },
  "argPackAdvance": GenericWireTypeSize,
  "readValueFromPointer": simpleReadValueFromPointer,
  destructorFunction(ptr) {
   _free(ptr);
  }
 });
};

var __embind_register_void = (rawType, name) => {
 name = readLatin1String(name);
 registerType(rawType, {
  isVoid: true,
  name: name,
  "argPackAdvance": 0,
  "fromWireType": () => undefined,
  "toWireType": (destructors, o) => undefined
 });
};

var nowIsMonotonic = 1;

var __emscripten_get_now_is_monotonic = () => nowIsMonotonic;

var convertI32PairToI53Checked = (lo, hi) => ((hi + 2097152) >>> 0 < 4194305 - !!lo) ? (lo >>> 0) + hi * 4294967296 : NaN;

function __mmap_js(len, prot, flags, fd, offset_low, offset_high, allocated, addr) {
 var offset = convertI32PairToI53Checked(offset_low, offset_high);
 try {
  if (isNaN(offset)) return 61;
  var stream = SYSCALLS.getStreamFromFD(fd);
  var res = FS.mmap(stream, len, offset, prot, flags);
  var ptr = res.ptr;
  HEAP32[((allocated) >> 2)] = res.allocated;
  HEAPU32[((addr) >> 2)] = ptr;
  return 0;
 } catch (e) {
  if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
  return -e.errno;
 }
}

function __munmap_js(addr, len, prot, flags, fd, offset_low, offset_high) {
 var offset = convertI32PairToI53Checked(offset_low, offset_high);
 try {
  if (isNaN(offset)) return 61;
  var stream = SYSCALLS.getStreamFromFD(fd);
  if (prot & 2) {
   SYSCALLS.doMsync(addr, stream, len, flags, offset);
  }
  FS.munmap(stream);
 }  catch (e) {
  if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
  return -e.errno;
 }
}

var _abort = () => {
 abort("");
};

var readEmAsmArgsArray = [];

var readEmAsmArgs = (sigPtr, buf) => {
 readEmAsmArgsArray.length = 0;
 var ch;
 while (ch = HEAPU8[sigPtr++]) {
  var wide = (ch != 105);
  wide &= (ch != 112);
  buf += wide && (buf % 8) ? 4 : 0;
  readEmAsmArgsArray.push( ch == 112 ? HEAPU32[((buf) >> 2)] : ch == 105 ? HEAP32[((buf) >> 2)] : HEAPF64[((buf) >> 3)]);
  buf += wide ? 8 : 4;
 }
 return readEmAsmArgsArray;
};

var runEmAsmFunction = (code, sigPtr, argbuf) => {
 var args = readEmAsmArgs(sigPtr, argbuf);
 return ASM_CONSTS[code].apply(null, args);
};

var _emscripten_asm_const_int = (code, sigPtr, argbuf) => runEmAsmFunction(code, sigPtr, argbuf);

var _emscripten_date_now = () => Date.now();

var _emscripten_get_now;

_emscripten_get_now = () => performance.now();

var webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance = ctx =>  !!(ctx.dibvbi = ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"));

var webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance = ctx => !!(ctx.mdibvbi = ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"));

var webgl_enable_WEBGL_multi_draw = ctx => !!(ctx.multiDrawWebgl = ctx.getExtension("WEBGL_multi_draw"));

var GL = {
 counter: 1,
 buffers: [],
 programs: [],
 framebuffers: [],
 renderbuffers: [],
 textures: [],
 shaders: [],
 vaos: [],
 contexts: [],
 offscreenCanvases: {},
 queries: [],
 samplers: [],
 transformFeedbacks: [],
 syncs: [],
 stringCache: {},
 stringiCache: {},
 unpackAlignment: 4,
 recordError: function recordError(errorCode) {
  if (!GL.lastError) {
   GL.lastError = errorCode;
  }
 },
 getNewId: table => {
  var ret = GL.counter++;
  for (var i = table.length; i < ret; i++) {
   table[i] = null;
  }
  return ret;
 },
 getSource: (shader, count, string, length) => {
  var source = "";
  for (var i = 0; i < count; ++i) {
   var len = length ? HEAP32[(((length) + (i * 4)) >> 2)] : -1;
   source += UTF8ToString(HEAP32[(((string) + (i * 4)) >> 2)], len < 0 ? undefined : len);
  }
  return source;
 },
 createContext: (/** @type {HTMLCanvasElement} */ canvas, webGLContextAttributes) => {
  if (webGLContextAttributes.renderViaOffscreenBackBuffer) webGLContextAttributes["preserveDrawingBuffer"] = true;
  if (!canvas.getContextSafariWebGL2Fixed) {
   canvas.getContextSafariWebGL2Fixed = canvas.getContext;
   /** @type {function(this:HTMLCanvasElement, string, (Object|null)=): (Object|null)} */ function fixedGetContext(ver, attrs) {
    var gl = canvas.getContextSafariWebGL2Fixed(ver, attrs);
    return ((ver == "webgl") == (gl instanceof WebGLRenderingContext)) ? gl : null;
   }
   canvas.getContext = fixedGetContext;
  }
  var ctx = canvas.getContext("webgl2", webGLContextAttributes);
  if (!ctx) return 0;
  var handle = GL.registerContext(ctx, webGLContextAttributes);
  return handle;
 },
 enableOffscreenFramebufferAttributes: webGLContextAttributes => {
  webGLContextAttributes.renderViaOffscreenBackBuffer = true;
  webGLContextAttributes.preserveDrawingBuffer = true;
 },
 createOffscreenFramebuffer: context => {
  var gl = context.GLctx;
  var fbo = gl.createFramebuffer();
  gl.bindFramebuffer(36160, /*GL_FRAMEBUFFER*/ fbo);
  context.defaultFbo = fbo;
  context.defaultFboForbidBlitFramebuffer = false;
  if (gl.getContextAttributes().antialias) {
   context.defaultFboForbidBlitFramebuffer = true;
  }
  context.defaultColorTarget = gl.createTexture();
  context.defaultDepthTarget = gl.createRenderbuffer();
  GL.resizeOffscreenFramebuffer(context);
  gl.bindTexture(3553, /*GL_TEXTURE_2D*/ context.defaultColorTarget);
  gl.texParameteri(3553, /*GL_TEXTURE_2D*/ 10241, /*GL_TEXTURE_MIN_FILTER*/ 9728);
  /*GL_NEAREST*/ gl.texParameteri(3553, /*GL_TEXTURE_2D*/ 10240, /*GL_TEXTURE_MAG_FILTER*/ 9728);
  /*GL_NEAREST*/ gl.texParameteri(3553, /*GL_TEXTURE_2D*/ 10242, /*GL_TEXTURE_WRAP_S*/ 33071);
  /*GL_CLAMP_TO_EDGE*/ gl.texParameteri(3553, /*GL_TEXTURE_2D*/ 10243, /*GL_TEXTURE_WRAP_T*/ 33071);
  /*GL_CLAMP_TO_EDGE*/ gl.texImage2D(3553, /*GL_TEXTURE_2D*/ 0, 6408, /*GL_RGBA*/ gl.canvas.width, gl.canvas.height, 0, 6408, /*GL_RGBA*/ 5121, /*GL_UNSIGNED_BYTE*/ null);
  gl.framebufferTexture2D(36160, /*GL_FRAMEBUFFER*/ 36064, /*GL_COLOR_ATTACHMENT0*/ 3553, /*GL_TEXTURE_2D*/ context.defaultColorTarget, 0);
  gl.bindTexture(3553, /*GL_TEXTURE_2D*/ null);
  var depthTarget = gl.createRenderbuffer();
  gl.bindRenderbuffer(36161, /*GL_RENDERBUFFER*/ context.defaultDepthTarget);
  gl.renderbufferStorage(36161, /*GL_RENDERBUFFER*/ 33189, /*GL_DEPTH_COMPONENT16*/ gl.canvas.width, gl.canvas.height);
  gl.framebufferRenderbuffer(36160, /*GL_FRAMEBUFFER*/ 36096, /*GL_DEPTH_ATTACHMENT*/ 36161, /*GL_RENDERBUFFER*/ context.defaultDepthTarget);
  gl.bindRenderbuffer(36161, /*GL_RENDERBUFFER*/ null);
  var vertices = [ -1, -1, -1, 1, 1, -1, 1, 1 ];
  var vb = gl.createBuffer();
  gl.bindBuffer(34962, /*GL_ARRAY_BUFFER*/ vb);
  gl.bufferData(34962, /*GL_ARRAY_BUFFER*/ new Float32Array(vertices), 35044);
  /*GL_STATIC_DRAW*/ gl.bindBuffer(34962, /*GL_ARRAY_BUFFER*/ null);
  context.blitVB = vb;
  var vsCode = "attribute vec2 pos;" + "varying lowp vec2 tex;" + "void main() { tex = pos * 0.5 + vec2(0.5,0.5); gl_Position = vec4(pos, 0.0, 1.0); }";
  var vs = gl.createShader(35633);
  /*GL_VERTEX_SHADER*/ gl.shaderSource(vs, vsCode);
  gl.compileShader(vs);
  var fsCode = "varying lowp vec2 tex;" + "uniform sampler2D sampler;" + "void main() { gl_FragColor = texture2D(sampler, tex); }";
  var fs = gl.createShader(35632);
  /*GL_FRAGMENT_SHADER*/ gl.shaderSource(fs, fsCode);
  gl.compileShader(fs);
  var blitProgram = gl.createProgram();
  gl.attachShader(blitProgram, vs);
  gl.attachShader(blitProgram, fs);
  gl.linkProgram(blitProgram);
  context.blitProgram = blitProgram;
  context.blitPosLoc = gl.getAttribLocation(blitProgram, "pos");
  gl.useProgram(blitProgram);
  gl.uniform1i(gl.getUniformLocation(blitProgram, "sampler"), 0);
  gl.useProgram(null);
  context.defaultVao = undefined;
  if (gl.createVertexArray) {
   context.defaultVao = gl.createVertexArray();
   gl.bindVertexArray(context.defaultVao);
   gl.enableVertexAttribArray(context.blitPosLoc);
   gl.bindVertexArray(null);
  }
 },
 resizeOffscreenFramebuffer: context => {
  var gl = context.GLctx;
  if (context.defaultColorTarget) {
   var prevTextureBinding = gl.getParameter(32873);
   /*GL_TEXTURE_BINDING_2D*/ gl.bindTexture(3553, /*GL_TEXTURE_2D*/ context.defaultColorTarget);
   gl.texImage2D(3553, /*GL_TEXTURE_2D*/ 0, 6408, /*GL_RGBA*/ gl.drawingBufferWidth, gl.drawingBufferHeight, 0, 6408, /*GL_RGBA*/ 5121, /*GL_UNSIGNED_BYTE*/ null);
   gl.bindTexture(3553, /*GL_TEXTURE_2D*/ prevTextureBinding);
  }
  if (context.defaultDepthTarget) {
   var prevRenderBufferBinding = gl.getParameter(36007);
   /*GL_RENDERBUFFER_BINDING*/ gl.bindRenderbuffer(36161, /*GL_RENDERBUFFER*/ context.defaultDepthTarget);
   gl.renderbufferStorage(36161, /*GL_RENDERBUFFER*/ 33189, /*GL_DEPTH_COMPONENT16*/ gl.drawingBufferWidth, gl.drawingBufferHeight);
   gl.bindRenderbuffer(36161, /*GL_RENDERBUFFER*/ prevRenderBufferBinding);
  }
 },
 blitOffscreenFramebuffer: context => {
  var gl = context.GLctx;
  var prevScissorTest = gl.getParameter(3089);
  /*GL_SCISSOR_TEST*/ if (prevScissorTest) gl.disable(3089);
  /*GL_SCISSOR_TEST*/ var prevFbo = gl.getParameter(36006);
  /*GL_FRAMEBUFFER_BINDING*/ if (gl.blitFramebuffer && !context.defaultFboForbidBlitFramebuffer) {
   gl.bindFramebuffer(36008, /*GL_READ_FRAMEBUFFER*/ context.defaultFbo);
   gl.bindFramebuffer(36009, /*GL_DRAW_FRAMEBUFFER*/ null);
   gl.blitFramebuffer(0, 0, gl.canvas.width, gl.canvas.height, 0, 0, gl.canvas.width, gl.canvas.height, 16384, /*GL_COLOR_BUFFER_BIT*/ 9728);
  } else {
   gl.bindFramebuffer(36160, /*GL_FRAMEBUFFER*/ null);
   var prevProgram = gl.getParameter(35725);
   /*GL_CURRENT_PROGRAM*/ gl.useProgram(context.blitProgram);
   var prevVB = gl.getParameter(34964);
   /*GL_ARRAY_BUFFER_BINDING*/ gl.bindBuffer(34962, /*GL_ARRAY_BUFFER*/ context.blitVB);
   var prevActiveTexture = gl.getParameter(34016);
   /*GL_ACTIVE_TEXTURE*/ gl.activeTexture(33984);
   /*GL_TEXTURE0*/ var prevTextureBinding = gl.getParameter(32873);
   /*GL_TEXTURE_BINDING_2D*/ gl.bindTexture(3553, /*GL_TEXTURE_2D*/ context.defaultColorTarget);
   var prevBlend = gl.getParameter(3042);
   /*GL_BLEND*/ if (prevBlend) gl.disable(3042);
   /*GL_BLEND*/ var prevCullFace = gl.getParameter(2884);
   /*GL_CULL_FACE*/ if (prevCullFace) gl.disable(2884);
   /*GL_CULL_FACE*/ var prevDepthTest = gl.getParameter(2929);
   /*GL_DEPTH_TEST*/ if (prevDepthTest) gl.disable(2929);
   /*GL_DEPTH_TEST*/ var prevStencilTest = gl.getParameter(2960);
   /*GL_STENCIL_TEST*/ if (prevStencilTest) gl.disable(2960);
   /*GL_STENCIL_TEST*/ function draw() {
    gl.vertexAttribPointer(context.blitPosLoc, 2, 5126, /*GL_FLOAT*/ false, 0, 0);
    gl.drawArrays(5, /*GL_TRIANGLE_STRIP*/ 0, 4);
   }
   if (context.defaultVao) {
    var prevVAO = gl.getParameter(34229);
    /*GL_VERTEX_ARRAY_BINDING*/ gl.bindVertexArray(context.defaultVao);
    draw();
    gl.bindVertexArray(prevVAO);
   } else {
    var prevVertexAttribPointer = {
     buffer: gl.getVertexAttrib(context.blitPosLoc, 34975),
     /*GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING*/ size: gl.getVertexAttrib(context.blitPosLoc, 34339),
     /*GL_VERTEX_ATTRIB_ARRAY_SIZE*/ stride: gl.getVertexAttrib(context.blitPosLoc, 34340),
     /*GL_VERTEX_ATTRIB_ARRAY_STRIDE*/ type: gl.getVertexAttrib(context.blitPosLoc, 34341),
     /*GL_VERTEX_ATTRIB_ARRAY_TYPE*/ normalized: gl.getVertexAttrib(context.blitPosLoc, 34922),
     /*GL_VERTEX_ATTRIB_ARRAY_NORMALIZED*/ pointer: gl.getVertexAttribOffset(context.blitPosLoc, 34373)
    };
    var maxVertexAttribs = gl.getParameter(34921);
    /*GL_MAX_VERTEX_ATTRIBS*/ var prevVertexAttribEnables = [];
    for (var i = 0; i < maxVertexAttribs; ++i) {
     var prevEnabled = gl.getVertexAttrib(i, 34338);
     /*GL_VERTEX_ATTRIB_ARRAY_ENABLED*/ var wantEnabled = i == context.blitPosLoc;
     if (prevEnabled && !wantEnabled) {
      gl.disableVertexAttribArray(i);
     }
     if (!prevEnabled && wantEnabled) {
      gl.enableVertexAttribArray(i);
     }
     prevVertexAttribEnables[i] = prevEnabled;
    }
    draw();
    for (var i = 0; i < maxVertexAttribs; ++i) {
     var prevEnabled = prevVertexAttribEnables[i];
     var nowEnabled = i == context.blitPosLoc;
     if (prevEnabled && !nowEnabled) {
      gl.enableVertexAttribArray(i);
     }
     if (!prevEnabled && nowEnabled) {
      gl.disableVertexAttribArray(i);
     }
    }
    gl.bindBuffer(34962, /*GL_ARRAY_BUFFER*/ prevVertexAttribPointer.buffer);
    gl.vertexAttribPointer(context.blitPosLoc, prevVertexAttribPointer.size, prevVertexAttribPointer.type, prevVertexAttribPointer.normalized, prevVertexAttribPointer.stride, prevVertexAttribPointer.offset);
   }
   if (prevStencilTest) gl.enable(2960);
   /*GL_STENCIL_TEST*/ if (prevDepthTest) gl.enable(2929);
   /*GL_DEPTH_TEST*/ if (prevCullFace) gl.enable(2884);
   /*GL_CULL_FACE*/ if (prevBlend) gl.enable(3042);
   /*GL_BLEND*/ gl.bindTexture(3553, /*GL_TEXTURE_2D*/ prevTextureBinding);
   gl.activeTexture(prevActiveTexture);
   gl.bindBuffer(34962, /*GL_ARRAY_BUFFER*/ prevVB);
   gl.useProgram(prevProgram);
  }
  gl.bindFramebuffer(36160, /*GL_FRAMEBUFFER*/ prevFbo);
  if (prevScissorTest) gl.enable(3089);
 },
 /*GL_SCISSOR_TEST*/ registerContext: (ctx, webGLContextAttributes) => {
  var handle = GL.getNewId(GL.contexts);
  var context = {
   handle: handle,
   attributes: webGLContextAttributes,
   version: webGLContextAttributes.majorVersion,
   GLctx: ctx
  };
  if (ctx.canvas) ctx.canvas.GLctxObject = context;
  GL.contexts[handle] = context;
  if (typeof webGLContextAttributes.enableExtensionsByDefault == "undefined" || webGLContextAttributes.enableExtensionsByDefault) {
   GL.initExtensions(context);
  }
  if (webGLContextAttributes.renderViaOffscreenBackBuffer) GL.createOffscreenFramebuffer(context);
  return handle;
 },
 makeContextCurrent: contextHandle => {
  GL.currentContext = GL.contexts[contextHandle];
  Module.ctx = GLctx = GL.currentContext && GL.currentContext.GLctx;
  return !(contextHandle && !GLctx);
 },
 getContext: contextHandle => GL.contexts[contextHandle],
 deleteContext: contextHandle => {
  if (GL.currentContext === GL.contexts[contextHandle]) {
   GL.currentContext = null;
  }
  if (typeof JSEvents == "object") {
   JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);
  }
  if (GL.contexts[contextHandle] && GL.contexts[contextHandle].GLctx.canvas) {
   GL.contexts[contextHandle].GLctx.canvas.GLctxObject = undefined;
  }
  GL.contexts[contextHandle] = null;
 },
 initExtensions: context => {
  if (!context) context = GL.currentContext;
  if (context.initExtensionsDone) return;
  context.initExtensionsDone = true;
  var GLctx = context.GLctx;
  webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);
  webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);
  if (context.version >= 2) {
   GLctx.disjointTimerQueryExt = GLctx.getExtension("EXT_disjoint_timer_query_webgl2");
  }
  if (context.version < 2 || !GLctx.disjointTimerQueryExt) {
   GLctx.disjointTimerQueryExt = GLctx.getExtension("EXT_disjoint_timer_query");
  }
  webgl_enable_WEBGL_multi_draw(GLctx);
  var exts = GLctx.getSupportedExtensions() || [];
  exts.forEach(ext => {
   if (!ext.includes("lose_context") && !ext.includes("debug")) {
    GLctx.getExtension(ext);
   }
  });
 },
 getExtensions() {
  var exts = GLctx.getSupportedExtensions() || [];
  exts = exts.concat(exts.map(e => "GL_" + e));
  return exts;
 }
};

/** @suppress {duplicate } */ function _glActiveTexture(x0) {
 GLctx.activeTexture(x0);
}

var _emscripten_glActiveTexture = _glActiveTexture;

/** @suppress {duplicate } */ var _glAttachShader = (program, shader) => {
 GLctx.attachShader(GL.programs[program], GL.shaders[shader]);
};

var _emscripten_glAttachShader = _glAttachShader;

/** @suppress {duplicate } */ var _glBeginQuery = (target, id) => {
 GLctx.beginQuery(target, GL.queries[id]);
};

var _emscripten_glBeginQuery = _glBeginQuery;

/** @suppress {duplicate } */ var _glBeginQueryEXT = (target, id) => {
 GLctx.disjointTimerQueryExt["beginQueryEXT"](target, GL.queries[id]);
};

var _emscripten_glBeginQueryEXT = _glBeginQueryEXT;

/** @suppress {duplicate } */ var _glBindAttribLocation = (program, index, name) => {
 GLctx.bindAttribLocation(GL.programs[program], index, UTF8ToString(name));
};

var _emscripten_glBindAttribLocation = _glBindAttribLocation;

/** @suppress {duplicate } */ var _glBindBuffer = (target, buffer) => {
 if (target == 35051) /*GL_PIXEL_PACK_BUFFER*/ {
  GLctx.currentPixelPackBufferBinding = buffer;
 } else if (target == 35052) /*GL_PIXEL_UNPACK_BUFFER*/ {
  GLctx.currentPixelUnpackBufferBinding = buffer;
 }
 GLctx.bindBuffer(target, GL.buffers[buffer]);
};

var _emscripten_glBindBuffer = _glBindBuffer;

/** @suppress {duplicate } */ var _glBindFramebuffer = (target, framebuffer) => {
 GLctx.bindFramebuffer(target, framebuffer ? GL.framebuffers[framebuffer] : GL.currentContext.defaultFbo);
};

var _emscripten_glBindFramebuffer = _glBindFramebuffer;

/** @suppress {duplicate } */ var _glBindRenderbuffer = (target, renderbuffer) => {
 GLctx.bindRenderbuffer(target, GL.renderbuffers[renderbuffer]);
};

var _emscripten_glBindRenderbuffer = _glBindRenderbuffer;

/** @suppress {duplicate } */ var _glBindSampler = (unit, sampler) => {
 GLctx.bindSampler(unit, GL.samplers[sampler]);
};

var _emscripten_glBindSampler = _glBindSampler;

/** @suppress {duplicate } */ var _glBindTexture = (target, texture) => {
 GLctx.bindTexture(target, GL.textures[texture]);
};

var _emscripten_glBindTexture = _glBindTexture;

/** @suppress {duplicate } */ var _glBindVertexArray = vao => {
 GLctx.bindVertexArray(GL.vaos[vao]);
};

var _emscripten_glBindVertexArray = _glBindVertexArray;

/** @suppress {duplicate } */ var _glBindVertexArrayOES = _glBindVertexArray;

var _emscripten_glBindVertexArrayOES = _glBindVertexArrayOES;

/** @suppress {duplicate } */ function _glBlendColor(x0, x1, x2, x3) {
 GLctx.blendColor(x0, x1, x2, x3);
}

var _emscripten_glBlendColor = _glBlendColor;

/** @suppress {duplicate } */ function _glBlendEquation(x0) {
 GLctx.blendEquation(x0);
}

var _emscripten_glBlendEquation = _glBlendEquation;

/** @suppress {duplicate } */ function _glBlendFunc(x0, x1) {
 GLctx.blendFunc(x0, x1);
}

var _emscripten_glBlendFunc = _glBlendFunc;

/** @suppress {duplicate } */ function _glBlitFramebuffer(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) {
 GLctx.blitFramebuffer(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9);
}

var _emscripten_glBlitFramebuffer = _glBlitFramebuffer;

/** @suppress {duplicate } */ var _glBufferData = (target, size, data, usage) => {
 if (true) {
  if (data && size) {
   GLctx.bufferData(target, HEAPU8, usage, data, size);
  } else {
   GLctx.bufferData(target, size, usage);
  }
 } else {
  GLctx.bufferData(target, data ? HEAPU8.subarray(data, data + size) : size, usage);
 }
};

var _emscripten_glBufferData = _glBufferData;

/** @suppress {duplicate } */ var _glBufferSubData = (target, offset, size, data) => {
 if (true) {
  size && GLctx.bufferSubData(target, offset, HEAPU8, data, size);
  return;
 }
 GLctx.bufferSubData(target, offset, HEAPU8.subarray(data, data + size));
};

var _emscripten_glBufferSubData = _glBufferSubData;

/** @suppress {duplicate } */ function _glCheckFramebufferStatus(x0) {
 return GLctx.checkFramebufferStatus(x0);
}

var _emscripten_glCheckFramebufferStatus = _glCheckFramebufferStatus;

/** @suppress {duplicate } */ function _glClear(x0) {
 GLctx.clear(x0);
}

var _emscripten_glClear = _glClear;

/** @suppress {duplicate } */ function _glClearColor(x0, x1, x2, x3) {
 GLctx.clearColor(x0, x1, x2, x3);
}

var _emscripten_glClearColor = _glClearColor;

/** @suppress {duplicate } */ function _glClearStencil(x0) {
 GLctx.clearStencil(x0);
}

var _emscripten_glClearStencil = _glClearStencil;

var convertI32PairToI53 = (lo, hi) => (lo >>> 0) + hi * 4294967296;

/** @suppress {duplicate } */ var _glClientWaitSync = (sync, flags, timeout_low, timeout_high) => {
 var timeout = convertI32PairToI53(timeout_low, timeout_high);
 return GLctx.clientWaitSync(GL.syncs[sync], flags, timeout);
};

var _emscripten_glClientWaitSync = _glClientWaitSync;

/** @suppress {duplicate } */ var _glColorMask = (red, green, blue, alpha) => {
 GLctx.colorMask(!!red, !!green, !!blue, !!alpha);
};

var _emscripten_glColorMask = _glColorMask;

/** @suppress {duplicate } */ var _glCompileShader = shader => {
 GLctx.compileShader(GL.shaders[shader]);
};

var _emscripten_glCompileShader = _glCompileShader;

/** @suppress {duplicate } */ var _glCompressedTexImage2D = (target, level, internalFormat, width, height, border, imageSize, data) => {
 if (true) {
  if (GLctx.currentPixelUnpackBufferBinding || !imageSize) {
   GLctx.compressedTexImage2D(target, level, internalFormat, width, height, border, imageSize, data);
  } else {
   GLctx.compressedTexImage2D(target, level, internalFormat, width, height, border, HEAPU8, data, imageSize);
  }
  return;
 }
 GLctx.compressedTexImage2D(target, level, internalFormat, width, height, border, data ? HEAPU8.subarray((data), (data + imageSize)) : null);
};

var _emscripten_glCompressedTexImage2D = _glCompressedTexImage2D;

/** @suppress {duplicate } */ var _glCompressedTexSubImage2D = (target, level, xoffset, yoffset, width, height, format, imageSize, data) => {
 if (true) {
  if (GLctx.currentPixelUnpackBufferBinding || !imageSize) {
   GLctx.compressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);
  } else {
   GLctx.compressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, HEAPU8, data, imageSize);
  }
  return;
 }
 GLctx.compressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, data ? HEAPU8.subarray((data), (data + imageSize)) : null);
};

var _emscripten_glCompressedTexSubImage2D = _glCompressedTexSubImage2D;

/** @suppress {duplicate } */ function _glCopyBufferSubData(x0, x1, x2, x3, x4) {
 GLctx.copyBufferSubData(x0, x1, x2, x3, x4);
}

var _emscripten_glCopyBufferSubData = _glCopyBufferSubData;

/** @suppress {duplicate } */ function _glCopyTexSubImage2D(x0, x1, x2, x3, x4, x5, x6, x7) {
 GLctx.copyTexSubImage2D(x0, x1, x2, x3, x4, x5, x6, x7);
}

var _emscripten_glCopyTexSubImage2D = _glCopyTexSubImage2D;

/** @suppress {duplicate } */ var _glCreateProgram = () => {
 var id = GL.getNewId(GL.programs);
 var program = GLctx.createProgram();
 program.name = id;
 program.maxUniformLength = program.maxAttributeLength = program.maxUniformBlockNameLength = 0;
 program.uniformIdCounter = 1;
 GL.programs[id] = program;
 return id;
};

var _emscripten_glCreateProgram = _glCreateProgram;

/** @suppress {duplicate } */ var _glCreateShader = shaderType => {
 var id = GL.getNewId(GL.shaders);
 GL.shaders[id] = GLctx.createShader(shaderType);
 return id;
};

var _emscripten_glCreateShader = _glCreateShader;

/** @suppress {duplicate } */ function _glCullFace(x0) {
 GLctx.cullFace(x0);
}

var _emscripten_glCullFace = _glCullFace;

/** @suppress {duplicate } */ var _glDeleteBuffers = (n, buffers) => {
 for (var i = 0; i < n; i++) {
  var id = HEAP32[(((buffers) + (i * 4)) >> 2)];
  var buffer = GL.buffers[id];
  if (!buffer) continue;
  GLctx.deleteBuffer(buffer);
  buffer.name = 0;
  GL.buffers[id] = null;
  if (id == GLctx.currentPixelPackBufferBinding) GLctx.currentPixelPackBufferBinding = 0;
  if (id == GLctx.currentPixelUnpackBufferBinding) GLctx.currentPixelUnpackBufferBinding = 0;
 }
};

var _emscripten_glDeleteBuffers = _glDeleteBuffers;

/** @suppress {duplicate } */ var _glDeleteFramebuffers = (n, framebuffers) => {
 for (var i = 0; i < n; ++i) {
  var id = HEAP32[(((framebuffers) + (i * 4)) >> 2)];
  var framebuffer = GL.framebuffers[id];
  if (!framebuffer) continue;
  GLctx.deleteFramebuffer(framebuffer);
  framebuffer.name = 0;
  GL.framebuffers[id] = null;
 }
};

var _emscripten_glDeleteFramebuffers = _glDeleteFramebuffers;

/** @suppress {duplicate } */ var _glDeleteProgram = id => {
 if (!id) return;
 var program = GL.programs[id];
 if (!program) {
  GL.recordError(1281);
  /* GL_INVALID_VALUE */ return;
 }
 GLctx.deleteProgram(program);
 program.name = 0;
 GL.programs[id] = null;
};

var _emscripten_glDeleteProgram = _glDeleteProgram;

/** @suppress {duplicate } */ var _glDeleteQueries = (n, ids) => {
 for (var i = 0; i < n; i++) {
  var id = HEAP32[(((ids) + (i * 4)) >> 2)];
  var query = GL.queries[id];
  if (!query) continue;
  GLctx.deleteQuery(query);
  GL.queries[id] = null;
 }
};

var _emscripten_glDeleteQueries = _glDeleteQueries;

/** @suppress {duplicate } */ var _glDeleteQueriesEXT = (n, ids) => {
 for (var i = 0; i < n; i++) {
  var id = HEAP32[(((ids) + (i * 4)) >> 2)];
  var query = GL.queries[id];
  if (!query) continue;
  GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);
  GL.queries[id] = null;
 }
};

var _emscripten_glDeleteQueriesEXT = _glDeleteQueriesEXT;

/** @suppress {duplicate } */ var _glDeleteRenderbuffers = (n, renderbuffers) => {
 for (var i = 0; i < n; i++) {
  var id = HEAP32[(((renderbuffers) + (i * 4)) >> 2)];
  var renderbuffer = GL.renderbuffers[id];
  if (!renderbuffer) continue;
  GLctx.deleteRenderbuffer(renderbuffer);
  renderbuffer.name = 0;
  GL.renderbuffers[id] = null;
 }
};

var _emscripten_glDeleteRenderbuffers = _glDeleteRenderbuffers;

/** @suppress {duplicate } */ var _glDeleteSamplers = (n, samplers) => {
 for (var i = 0; i < n; i++) {
  var id = HEAP32[(((samplers) + (i * 4)) >> 2)];
  var sampler = GL.samplers[id];
  if (!sampler) continue;
  GLctx.deleteSampler(sampler);
  sampler.name = 0;
  GL.samplers[id] = null;
 }
};

var _emscripten_glDeleteSamplers = _glDeleteSamplers;

/** @suppress {duplicate } */ var _glDeleteShader = id => {
 if (!id) return;
 var shader = GL.shaders[id];
 if (!shader) {
  GL.recordError(1281);
  /* GL_INVALID_VALUE */ return;
 }
 GLctx.deleteShader(shader);
 GL.shaders[id] = null;
};

var _emscripten_glDeleteShader = _glDeleteShader;

/** @suppress {duplicate } */ var _glDeleteSync = id => {
 if (!id) return;
 var sync = GL.syncs[id];
 if (!sync) {
  GL.recordError(1281);
  /* GL_INVALID_VALUE */ return;
 }
 GLctx.deleteSync(sync);
 sync.name = 0;
 GL.syncs[id] = null;
};

var _emscripten_glDeleteSync = _glDeleteSync;

/** @suppress {duplicate } */ var _glDeleteTextures = (n, textures) => {
 for (var i = 0; i < n; i++) {
  var id = HEAP32[(((textures) + (i * 4)) >> 2)];
  var texture = GL.textures[id];
  if (!texture) continue;
  GLctx.deleteTexture(texture);
  texture.name = 0;
  GL.textures[id] = null;
 }
};

var _emscripten_glDeleteTextures = _glDeleteTextures;

/** @suppress {duplicate } */ var _glDeleteVertexArrays = (n, vaos) => {
 for (var i = 0; i < n; i++) {
  var id = HEAP32[(((vaos) + (i * 4)) >> 2)];
  GLctx.deleteVertexArray(GL.vaos[id]);
  GL.vaos[id] = null;
 }
};

var _emscripten_glDeleteVertexArrays = _glDeleteVertexArrays;

/** @suppress {duplicate } */ var _glDeleteVertexArraysOES = _glDeleteVertexArrays;

var _emscripten_glDeleteVertexArraysOES = _glDeleteVertexArraysOES;

/** @suppress {duplicate } */ var _glDepthMask = flag => {
 GLctx.depthMask(!!flag);
};

var _emscripten_glDepthMask = _glDepthMask;

/** @suppress {duplicate } */ function _glDisable(x0) {
 GLctx.disable(x0);
}

var _emscripten_glDisable = _glDisable;

/** @suppress {duplicate } */ var _glDisableVertexAttribArray = index => {
 GLctx.disableVertexAttribArray(index);
};

var _emscripten_glDisableVertexAttribArray = _glDisableVertexAttribArray;

/** @suppress {duplicate } */ var _glDrawArrays = (mode, first, count) => {
 GLctx.drawArrays(mode, first, count);
};

var _emscripten_glDrawArrays = _glDrawArrays;

/** @suppress {duplicate } */ var _glDrawArraysInstanced = (mode, first, count, primcount) => {
 GLctx.drawArraysInstanced(mode, first, count, primcount);
};

var _emscripten_glDrawArraysInstanced = _glDrawArraysInstanced;

/** @suppress {duplicate } */ var _glDrawArraysInstancedBaseInstanceWEBGL = (mode, first, count, instanceCount, baseInstance) => {
 GLctx.dibvbi["drawArraysInstancedBaseInstanceWEBGL"](mode, first, count, instanceCount, baseInstance);
};

var _emscripten_glDrawArraysInstancedBaseInstanceWEBGL = _glDrawArraysInstancedBaseInstanceWEBGL;

var tempFixedLengthArray = [];

/** @suppress {duplicate } */ var _glDrawBuffers = (n, bufs) => {
 var bufArray = tempFixedLengthArray[n];
 for (var i = 0; i < n; i++) {
  bufArray[i] = HEAP32[(((bufs) + (i * 4)) >> 2)];
 }
 GLctx.drawBuffers(bufArray);
};

var _emscripten_glDrawBuffers = _glDrawBuffers;

/** @suppress {duplicate } */ var _glDrawElements = (mode, count, type, indices) => {
 GLctx.drawElements(mode, count, type, indices);
};

var _emscripten_glDrawElements = _glDrawElements;

/** @suppress {duplicate } */ var _glDrawElementsInstanced = (mode, count, type, indices, primcount) => {
 GLctx.drawElementsInstanced(mode, count, type, indices, primcount);
};

var _emscripten_glDrawElementsInstanced = _glDrawElementsInstanced;

/** @suppress {duplicate } */ var _glDrawElementsInstancedBaseVertexBaseInstanceWEBGL = (mode, count, type, offset, instanceCount, baseVertex, baseinstance) => {
 GLctx.dibvbi["drawElementsInstancedBaseVertexBaseInstanceWEBGL"](mode, count, type, offset, instanceCount, baseVertex, baseinstance);
};

var _emscripten_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL = _glDrawElementsInstancedBaseVertexBaseInstanceWEBGL;

/** @suppress {duplicate } */ var _glDrawRangeElements = (mode, start, end, count, type, indices) => {
 _glDrawElements(mode, count, type, indices);
};

var _emscripten_glDrawRangeElements = _glDrawRangeElements;

/** @suppress {duplicate } */ function _glEnable(x0) {
 GLctx.enable(x0);
}

var _emscripten_glEnable = _glEnable;

/** @suppress {duplicate } */ var _glEnableVertexAttribArray = index => {
 GLctx.enableVertexAttribArray(index);
};

var _emscripten_glEnableVertexAttribArray = _glEnableVertexAttribArray;

/** @suppress {duplicate } */ function _glEndQuery(x0) {
 GLctx.endQuery(x0);
}

var _emscripten_glEndQuery = _glEndQuery;

/** @suppress {duplicate } */ var _glEndQueryEXT = target => {
 GLctx.disjointTimerQueryExt["endQueryEXT"](target);
};

var _emscripten_glEndQueryEXT = _glEndQueryEXT;

/** @suppress {duplicate } */ var _glFenceSync = (condition, flags) => {
 var sync = GLctx.fenceSync(condition, flags);
 if (sync) {
  var id = GL.getNewId(GL.syncs);
  sync.name = id;
  GL.syncs[id] = sync;
  return id;
 }
 return 0;
};

var _emscripten_glFenceSync = _glFenceSync;

/** @suppress {duplicate } */ function _glFinish() {
 GLctx.finish();
}

var _emscripten_glFinish = _glFinish;

/** @suppress {duplicate } */ function _glFlush() {
 GLctx.flush();
}

var _emscripten_glFlush = _glFlush;

/** @suppress {duplicate } */ var _glFramebufferRenderbuffer = (target, attachment, renderbuffertarget, renderbuffer) => {
 GLctx.framebufferRenderbuffer(target, attachment, renderbuffertarget, GL.renderbuffers[renderbuffer]);
};

var _emscripten_glFramebufferRenderbuffer = _glFramebufferRenderbuffer;

/** @suppress {duplicate } */ var _glFramebufferTexture2D = (target, attachment, textarget, texture, level) => {
 GLctx.framebufferTexture2D(target, attachment, textarget, GL.textures[texture], level);
};

var _emscripten_glFramebufferTexture2D = _glFramebufferTexture2D;

/** @suppress {duplicate } */ function _glFrontFace(x0) {
 GLctx.frontFace(x0);
}

var _emscripten_glFrontFace = _glFrontFace;

var __glGenObject = (n, buffers, createFunction, objectTable) => {
 for (var i = 0; i < n; i++) {
  var buffer = GLctx[createFunction]();
  var id = buffer && GL.getNewId(objectTable);
  if (buffer) {
   buffer.name = id;
   objectTable[id] = buffer;
  } else {
   GL.recordError(1282);
  }
  HEAP32[(((buffers) + (i * 4)) >> 2)] = id;
 }
};

/** @suppress {duplicate } */ var _glGenBuffers = (n, buffers) => {
 __glGenObject(n, buffers, "createBuffer", GL.buffers);
};

var _emscripten_glGenBuffers = _glGenBuffers;

/** @suppress {duplicate } */ var _glGenFramebuffers = (n, ids) => {
 __glGenObject(n, ids, "createFramebuffer", GL.framebuffers);
};

var _emscripten_glGenFramebuffers = _glGenFramebuffers;

/** @suppress {duplicate } */ var _glGenQueries = (n, ids) => {
 __glGenObject(n, ids, "createQuery", GL.queries);
};

var _emscripten_glGenQueries = _glGenQueries;

/** @suppress {duplicate } */ var _glGenQueriesEXT = (n, ids) => {
 for (var i = 0; i < n; i++) {
  var query = GLctx.disjointTimerQueryExt["createQueryEXT"]();
  if (!query) {
   GL.recordError(1282);
   /* GL_INVALID_OPERATION */ while (i < n) HEAP32[(((ids) + (i++ * 4)) >> 2)] = 0;
   return;
  }
  var id = GL.getNewId(GL.queries);
  query.name = id;
  GL.queries[id] = query;
  HEAP32[(((ids) + (i * 4)) >> 2)] = id;
 }
};

var _emscripten_glGenQueriesEXT = _glGenQueriesEXT;

/** @suppress {duplicate } */ var _glGenRenderbuffers = (n, renderbuffers) => {
 __glGenObject(n, renderbuffers, "createRenderbuffer", GL.renderbuffers);
};

var _emscripten_glGenRenderbuffers = _glGenRenderbuffers;

/** @suppress {duplicate } */ var _glGenSamplers = (n, samplers) => {
 __glGenObject(n, samplers, "createSampler", GL.samplers);
};

var _emscripten_glGenSamplers = _glGenSamplers;

/** @suppress {duplicate } */ var _glGenTextures = (n, textures) => {
 __glGenObject(n, textures, "createTexture", GL.textures);
};

var _emscripten_glGenTextures = _glGenTextures;

/** @suppress {duplicate } */ function _glGenVertexArrays(n, arrays) {
 __glGenObject(n, arrays, "createVertexArray", GL.vaos);
}

var _emscripten_glGenVertexArrays = _glGenVertexArrays;

/** @suppress {duplicate } */ var _glGenVertexArraysOES = _glGenVertexArrays;

var _emscripten_glGenVertexArraysOES = _glGenVertexArraysOES;

/** @suppress {duplicate } */ function _glGenerateMipmap(x0) {
 GLctx.generateMipmap(x0);
}

var _emscripten_glGenerateMipmap = _glGenerateMipmap;

/** @suppress {duplicate } */ var _glGetBufferParameteriv = (target, value, data) => {
 if (!data) {
  GL.recordError(1281);
  /* GL_INVALID_VALUE */ return;
 }
 HEAP32[((data) >> 2)] = GLctx.getBufferParameter(target, value);
};

var _emscripten_glGetBufferParameteriv = _glGetBufferParameteriv;

/** @suppress {duplicate } */ var _glGetError = () => {
 var error = GLctx.getError() || GL.lastError;
 GL.lastError = 0;
 /*GL_NO_ERROR*/ return error;
};

var _emscripten_glGetError = _glGetError;

var writeI53ToI64 = (ptr, num) => {
 HEAPU32[((ptr) >> 2)] = num;
 var lower = HEAPU32[((ptr) >> 2)];
 HEAPU32[(((ptr) + (4)) >> 2)] = (num - lower) / 4294967296;
};

var emscriptenWebGLGet = (name_, p, type) => {
 if (!p) {
  GL.recordError(1281);
  /* GL_INVALID_VALUE */ return;
 }
 var ret = undefined;
 switch (name_) {
 case 36346:
  ret = 1;
  break;

 case 36344:
  if (type != 0 && type != 1) {
   GL.recordError(1280);
  }
  return;

 case 34814:
 case 36345:
  ret = 0;
  break;

 case 34466:
  var formats = GLctx.getParameter(34467);
  /*GL_COMPRESSED_TEXTURE_FORMATS*/ ret = formats ? formats.length : 0;
  break;

 case 33309:
  if (GL.currentContext.version < 2) {
   GL.recordError(1282);
   /* GL_INVALID_OPERATION */ return;
  }
  var exts = GLctx.getSupportedExtensions() || [];
  ret = 2 * exts.length;
  break;

 case 33307:
 case 33308:
  if (GL.currentContext.version < 2) {
   GL.recordError(1280);
   return;
  }
  ret = name_ == 33307 ? 3 : 0;
  break;
 }
 if (ret === undefined) {
  var result = GLctx.getParameter(name_);
  switch (typeof result) {
  case "number":
   ret = result;
   break;

  case "boolean":
   ret = result ? 1 : 0;
   break;

  case "string":
   GL.recordError(1280);
   return;

  case "object":
   if (result === null) {
    switch (name_) {
    case 34964:
    case 35725:
    case 34965:
    case 36006:
    case 36007:
    case 32873:
    case 34229:
    case 36662:
    case 36663:
    case 35053:
    case 35055:
    case 36010:
    case 35097:
    case 35869:
    case 32874:
    case 36389:
    case 35983:
    case 35368:
    case 34068:
     {
      ret = 0;
      break;
     }

    default:
     {
      GL.recordError(1280);
      return;
     }
    }
   } else if (result instanceof Float32Array || result instanceof Uint32Array || result instanceof Int32Array || result instanceof Array) {
    for (var i = 0; i < result.length; ++i) {
     switch (type) {
     case 0:
      HEAP32[(((p) + (i * 4)) >> 2)] = result[i];
      break;

     case 2:
      HEAPF32[(((p) + (i * 4)) >> 2)] = result[i];
      break;

     case 4:
      HEAP8[(((p) + (i)) >> 0)] = result[i] ? 1 : 0;
      break;
     }
    }
    return;
   } else {
    try {
     ret = result.name | 0;
    } catch (e) {
     GL.recordError(1280);
     err(`GL_INVALID_ENUM in glGet${type}v: Unknown object returned from WebGL getParameter(${name_})! (error: ${e})`);
     return;
    }
   }
   break;

  default:
   GL.recordError(1280);
   err(`GL_INVALID_ENUM in glGet${type}v: Native code calling glGet${type}v(${name_}) and it returns ${result} of type ${typeof (result)}!`);
   return;
  }
 }
 switch (type) {
 case 1:
  writeI53ToI64(p, ret);
  break;

 case 0:
  HEAP32[((p) >> 2)] = ret;
  break;

 case 2:
  HEAPF32[((p) >> 2)] = ret;
  break;

 case 4:
  HEAP8[((p) >> 0)] = ret ? 1 : 0;
  break;
 }
};

/** @suppress {duplicate } */ var _glGetFloatv = (name_, p) => emscriptenWebGLGet(name_, p, 2);

var _emscripten_glGetFloatv = _glGetFloatv;

/** @suppress {duplicate } */ var _glGetFramebufferAttachmentParameteriv = (target, attachment, pname, params) => {
 var result = GLctx.getFramebufferAttachmentParameter(target, attachment, pname);
 if (result instanceof WebGLRenderbuffer || result instanceof WebGLTexture) {
  result = result.name | 0;
 }
 HEAP32[((params) >> 2)] = result;
};

var _emscripten_glGetFramebufferAttachmentParameteriv = _glGetFramebufferAttachmentParameteriv;

/** @suppress {duplicate } */ var _glGetIntegerv = (name_, p) => emscriptenWebGLGet(name_, p, 0);

var _emscripten_glGetIntegerv = _glGetIntegerv;

/** @suppress {duplicate } */ var _glGetProgramInfoLog = (program, maxLength, length, infoLog) => {
 var log = GLctx.getProgramInfoLog(GL.programs[program]);
 if (log === null) log = "(unknown error)";
 var numBytesWrittenExclNull = (maxLength > 0 && infoLog) ? stringToUTF8(log, infoLog, maxLength) : 0;
 if (length) HEAP32[((length) >> 2)] = numBytesWrittenExclNull;
};

var _emscripten_glGetProgramInfoLog = _glGetProgramInfoLog;

/** @suppress {duplicate } */ var _glGetProgramiv = (program, pname, p) => {
 if (!p) {
  GL.recordError(1281);
  /* GL_INVALID_VALUE */ return;
 }
 if (program >= GL.counter) {
  GL.recordError(1281);
  /* GL_INVALID_VALUE */ return;
 }
 program = GL.programs[program];
 if (pname == 35716) {
  var log = GLctx.getProgramInfoLog(program);
  if (log === null) log = "(unknown error)";
  HEAP32[((p) >> 2)] = log.length + 1;
 } else if (pname == 35719) /* GL_ACTIVE_UNIFORM_MAX_LENGTH */ {
  if (!program.maxUniformLength) {
   for (var i = 0; i < GLctx.getProgramParameter(program, 35718); /*GL_ACTIVE_UNIFORMS*/ ++i) {
    program.maxUniformLength = Math.max(program.maxUniformLength, GLctx.getActiveUniform(program, i).name.length + 1);
   }
  }
  HEAP32[((p) >> 2)] = program.maxUniformLength;
 } else if (pname == 35722) /* GL_ACTIVE_ATTRIBUTE_MAX_LENGTH */ {
  if (!program.maxAttributeLength) {
   for (var i = 0; i < GLctx.getProgramParameter(program, 35721); /*GL_ACTIVE_ATTRIBUTES*/ ++i) {
    program.maxAttributeLength = Math.max(program.maxAttributeLength, GLctx.getActiveAttrib(program, i).name.length + 1);
   }
  }
  HEAP32[((p) >> 2)] = program.maxAttributeLength;
 } else if (pname == 35381) /* GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH */ {
  if (!program.maxUniformBlockNameLength) {
   for (var i = 0; i < GLctx.getProgramParameter(program, 35382); /*GL_ACTIVE_UNIFORM_BLOCKS*/ ++i) {
    program.maxUniformBlockNameLength = Math.max(program.maxUniformBlockNameLength, GLctx.getActiveUniformBlockName(program, i).length + 1);
   }
  }
  HEAP32[((p) >> 2)] = program.maxUniformBlockNameLength;
 } else {
  HEAP32[((p) >> 2)] = GLctx.getProgramParameter(program, pname);
 }
};

var _emscripten_glGetProgramiv = _glGetProgramiv;

/** @suppress {duplicate } */ var _glGetQueryObjecti64vEXT = (id, pname, params) => {
 if (!params) {
  GL.recordError(1281);
  /* GL_INVALID_VALUE */ return;
 }
 var query = GL.queries[id];
 var param;
 if (GL.currentContext.version < 2) {
  param = GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query, pname);
 } else {
  param = GLctx.getQueryParameter(query, pname);
 }
 var ret;
 if (typeof param == "boolean") {
  ret = param ? 1 : 0;
 } else {
  ret = param;
 }
 writeI53ToI64(params, ret);
};

var _emscripten_glGetQueryObjecti64vEXT = _glGetQueryObjecti64vEXT;

/** @suppress {duplicate } */ var _glGetQueryObjectui64vEXT = _glGetQueryObjecti64vEXT;

var _emscripten_glGetQueryObjectui64vEXT = _glGetQueryObjectui64vEXT;

/** @suppress {duplicate } */ var _glGetQueryObjectuiv = (id, pname, params) => {
 if (!params) {
  GL.recordError(1281);
  /* GL_INVALID_VALUE */ return;
 }
 var query = GL.queries[id];
 var param = GLctx.getQueryParameter(query, pname);
 var ret;
 if (typeof param == "boolean") {
  ret = param ? 1 : 0;
 } else {
  ret = param;
 }
 HEAP32[((params) >> 2)] = ret;
};

var _emscripten_glGetQueryObjectuiv = _glGetQueryObjectuiv;

/** @suppress {duplicate } */ var _glGetQueryObjectivEXT = (id, pname, params) => {
 if (!params) {
  GL.recordError(1281);
  /* GL_INVALID_VALUE */ return;
 }
 var query = GL.queries[id];
 var param = GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query, pname);
 var ret;
 if (typeof param == "boolean") {
  ret = param ? 1 : 0;
 } else {
  ret = param;
 }
 HEAP32[((params) >> 2)] = ret;
};

/** @suppress {duplicate } */ var _glGetQueryObjectuivEXT = _glGetQueryObjectivEXT;

var _emscripten_glGetQueryObjectuivEXT = _glGetQueryObjectuivEXT;

/** @suppress {duplicate } */ var _glGetQueryiv = (target, pname, params) => {
 if (!params) {
  GL.recordError(1281);
  /* GL_INVALID_VALUE */ return;
 }
 HEAP32[((params) >> 2)] = GLctx.getQuery(target, pname);
};

var _emscripten_glGetQueryiv = _glGetQueryiv;

/** @suppress {duplicate } */ var _glGetQueryivEXT = (target, pname, params) => {
 if (!params) {
  GL.recordError(1281);
  /* GL_INVALID_VALUE */ return;
 }
 HEAP32[((params) >> 2)] = GLctx.disjointTimerQueryExt["getQueryEXT"](target, pname);
};

var _emscripten_glGetQueryivEXT = _glGetQueryivEXT;

/** @suppress {duplicate } */ var _glGetRenderbufferParameteriv = (target, pname, params) => {
 if (!params) {
  GL.recordError(1281);
  /* GL_INVALID_VALUE */ return;
 }
 HEAP32[((params) >> 2)] = GLctx.getRenderbufferParameter(target, pname);
};

var _emscripten_glGetRenderbufferParameteriv = _glGetRenderbufferParameteriv;

/** @suppress {duplicate } */ var _glGetShaderInfoLog = (shader, maxLength, length, infoLog) => {
 var log = GLctx.getShaderInfoLog(GL.shaders[shader]);
 if (log === null) log = "(unknown error)";
 var numBytesWrittenExclNull = (maxLength > 0 && infoLog) ? stringToUTF8(log, infoLog, maxLength) : 0;
 if (length) HEAP32[((length) >> 2)] = numBytesWrittenExclNull;
};

var _emscripten_glGetShaderInfoLog = _glGetShaderInfoLog;

/** @suppress {duplicate } */ var _glGetShaderPrecisionFormat = (shaderType, precisionType, range, precision) => {
 var result = GLctx.getShaderPrecisionFormat(shaderType, precisionType);
 HEAP32[((range) >> 2)] = result.rangeMin;
 HEAP32[(((range) + (4)) >> 2)] = result.rangeMax;
 HEAP32[((precision) >> 2)] = result.precision;
};

var _emscripten_glGetShaderPrecisionFormat = _glGetShaderPrecisionFormat;

/** @suppress {duplicate } */ var _glGetShaderiv = (shader, pname, p) => {
 if (!p) {
  GL.recordError(1281);
  /* GL_INVALID_VALUE */ return;
 }
 if (pname == 35716) {
  var log = GLctx.getShaderInfoLog(GL.shaders[shader]);
  if (log === null) log = "(unknown error)";
  var logLength = log ? log.length + 1 : 0;
  HEAP32[((p) >> 2)] = logLength;
 } else if (pname == 35720) {
  var source = GLctx.getShaderSource(GL.shaders[shader]);
  var sourceLength = source ? source.length + 1 : 0;
  HEAP32[((p) >> 2)] = sourceLength;
 } else {
  HEAP32[((p) >> 2)] = GLctx.getShaderParameter(GL.shaders[shader], pname);
 }
};

var _emscripten_glGetShaderiv = _glGetShaderiv;

var stringToNewUTF8 = str => {
 var size = lengthBytesUTF8(str) + 1;
 var ret = _malloc(size);
 if (ret) stringToUTF8(str, ret, size);
 return ret;
};

/** @suppress {duplicate } */ var _glGetString = name_ => {
 var ret = GL.stringCache[name_];
 if (!ret) {
  switch (name_) {
  case 7939:
   /* GL_EXTENSIONS */ ret = stringToNewUTF8(GL.getExtensions().join(" "));
   break;

  case 7936:
  /* GL_VENDOR */ case 7937:
  /* GL_RENDERER */ case 37445:
  /* UNMASKED_VENDOR_WEBGL */ case 37446:
   /* UNMASKED_RENDERER_WEBGL */ var s = GLctx.getParameter(name_);
   if (!s) {
    GL.recordError(1280);
   }
   ret = s ? stringToNewUTF8(s) : 0;
   break;

  case 7938:
   /* GL_VERSION */ var glVersion = GLctx.getParameter(7938);
   if (true) glVersion = `OpenGL ES 3.0 (${glVersion})`; else {
    glVersion = `OpenGL ES 2.0 (${glVersion})`;
   }
   ret = stringToNewUTF8(glVersion);
   break;

  case 35724:
   /* GL_SHADING_LANGUAGE_VERSION */ var glslVersion = GLctx.getParameter(35724);
   var ver_re = /^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;
   var ver_num = glslVersion.match(ver_re);
   if (ver_num !== null) {
    if (ver_num[1].length == 3) ver_num[1] = ver_num[1] + "0";
    glslVersion = `OpenGL ES GLSL ES ${ver_num[1]} (${glslVersion})`;
   }
   ret = stringToNewUTF8(glslVersion);
   break;

  default:
   GL.recordError(1280);
  }
  GL.stringCache[name_] = ret;
 }
 return ret;
};

var _emscripten_glGetString = _glGetString;

/** @suppress {duplicate } */ var _glGetStringi = (name, index) => {
 if (GL.currentContext.version < 2) {
  GL.recordError(1282);
  return 0;
 }
 var stringiCache = GL.stringiCache[name];
 if (stringiCache) {
  if (index < 0 || index >= stringiCache.length) {
   GL.recordError(1281);
   /*GL_INVALID_VALUE*/ return 0;
  }
  return stringiCache[index];
 }
 switch (name) {
 case 7939:
  /* GL_EXTENSIONS */ var exts = GL.getExtensions().map(e => stringToNewUTF8(e));
  stringiCache = GL.stringiCache[name] = exts;
  if (index < 0 || index >= stringiCache.length) {
   GL.recordError(1281);
   /*GL_INVALID_VALUE*/ return 0;
  }
  return stringiCache[index];

 default:
  GL.recordError(1280);
  /*GL_INVALID_ENUM*/ return 0;
 }
};

var _emscripten_glGetStringi = _glGetStringi;

/** @suppress {checkTypes} */ var jstoi_q = str => parseInt(str);

/** @noinline */ var webglGetLeftBracePos = name => name.slice(-1) == "]" && name.lastIndexOf("[");

var webglPrepareUniformLocationsBeforeFirstUse = program => {
 var uniformLocsById = program.uniformLocsById,  uniformSizeAndIdsByName = program.uniformSizeAndIdsByName,  i, j;
 if (!uniformLocsById) {
  program.uniformLocsById = uniformLocsById = {};
  program.uniformArrayNamesById = {};
  for (i = 0; i < GLctx.getProgramParameter(program, 35718); /*GL_ACTIVE_UNIFORMS*/ ++i) {
   var u = GLctx.getActiveUniform(program, i);
   var nm = u.name;
   var sz = u.size;
   var lb = webglGetLeftBracePos(nm);
   var arrayName = lb > 0 ? nm.slice(0, lb) : nm;
   var id = program.uniformIdCounter;
   program.uniformIdCounter += sz;
   uniformSizeAndIdsByName[arrayName] = [ sz, id ];
   for (j = 0; j < sz; ++j) {
    uniformLocsById[id] = j;
    program.uniformArrayNamesById[id++] = arrayName;
   }
  }
 }
};

/** @suppress {duplicate } */ var _glGetUniformLocation = (program, name) => {
 name = UTF8ToString(name);
 if (program = GL.programs[program]) {
  webglPrepareUniformLocationsBeforeFirstUse(program);
  var uniformLocsById = program.uniformLocsById;
  var arrayIndex = 0;
  var uniformBaseName = name;
  var leftBrace = webglGetLeftBracePos(name);
  if (leftBrace > 0) {
   arrayIndex = jstoi_q(name.slice(leftBrace + 1)) >>> 0;
   uniformBaseName = name.slice(0, leftBrace);
  }
  var sizeAndId = program.uniformSizeAndIdsByName[uniformBaseName];
  if (sizeAndId && arrayIndex < sizeAndId[0]) {
   arrayIndex += sizeAndId[1];
   if ((uniformLocsById[arrayIndex] = uniformLocsById[arrayIndex] || GLctx.getUniformLocation(program, name))) {
    return arrayIndex;
   }
  }
 } else {
  GL.recordError(1281);
 }
 /* GL_INVALID_VALUE */ return -1;
};

var _emscripten_glGetUniformLocation = _glGetUniformLocation;

/** @suppress {duplicate } */ var _glInvalidateFramebuffer = (target, numAttachments, attachments) => {
 var list = tempFixedLengthArray[numAttachments];
 for (var i = 0; i < numAttachments; i++) {
  list[i] = HEAP32[(((attachments) + (i * 4)) >> 2)];
 }
 GLctx.invalidateFramebuffer(target, list);
};

var _emscripten_glInvalidateFramebuffer = _glInvalidateFramebuffer;

/** @suppress {duplicate } */ var _glInvalidateSubFramebuffer = (target, numAttachments, attachments, x, y, width, height) => {
 var list = tempFixedLengthArray[numAttachments];
 for (var i = 0; i < numAttachments; i++) {
  list[i] = HEAP32[(((attachments) + (i * 4)) >> 2)];
 }
 GLctx.invalidateSubFramebuffer(target, list, x, y, width, height);
};

var _emscripten_glInvalidateSubFramebuffer = _glInvalidateSubFramebuffer;

/** @suppress {duplicate } */ var _glIsSync = sync => GLctx.isSync(GL.syncs[sync]);

var _emscripten_glIsSync = _glIsSync;

/** @suppress {duplicate } */ var _glIsTexture = id => {
 var texture = GL.textures[id];
 if (!texture) return 0;
 return GLctx.isTexture(texture);
};

var _emscripten_glIsTexture = _glIsTexture;

/** @suppress {duplicate } */ function _glLineWidth(x0) {
 GLctx.lineWidth(x0);
}

var _emscripten_glLineWidth = _glLineWidth;

/** @suppress {duplicate } */ var _glLinkProgram = program => {
 program = GL.programs[program];
 GLctx.linkProgram(program);
 program.uniformLocsById = 0;
 program.uniformSizeAndIdsByName = {};
};

var _emscripten_glLinkProgram = _glLinkProgram;

/** @suppress {duplicate } */ var _glMultiDrawArraysInstancedBaseInstanceWEBGL = (mode, firsts, counts, instanceCounts, baseInstances, drawCount) => {
 GLctx.mdibvbi["multiDrawArraysInstancedBaseInstanceWEBGL"](mode, HEAP32, firsts >> 2, HEAP32, counts >> 2, HEAP32, instanceCounts >> 2, HEAPU32, baseInstances >> 2, drawCount);
};

var _emscripten_glMultiDrawArraysInstancedBaseInstanceWEBGL = _glMultiDrawArraysInstancedBaseInstanceWEBGL;

/** @suppress {duplicate } */ var _glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL = (mode, counts, type, offsets, instanceCounts, baseVertices, baseInstances, drawCount) => {
 GLctx.mdibvbi["multiDrawElementsInstancedBaseVertexBaseInstanceWEBGL"](mode, HEAP32, counts >> 2, type, HEAP32, offsets >> 2, HEAP32, instanceCounts >> 2, HEAP32, baseVertices >> 2, HEAPU32, baseInstances >> 2, drawCount);
};

var _emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL = _glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL;

/** @suppress {duplicate } */ var _glPixelStorei = (pname, param) => {
 if (pname == 3317) /* GL_UNPACK_ALIGNMENT */ {
  GL.unpackAlignment = param;
 }
 GLctx.pixelStorei(pname, param);
};

var _emscripten_glPixelStorei = _glPixelStorei;

/** @suppress {duplicate } */ var _glQueryCounterEXT = (id, target) => {
 GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.queries[id], target);
};

var _emscripten_glQueryCounterEXT = _glQueryCounterEXT;

/** @suppress {duplicate } */ function _glReadBuffer(x0) {
 GLctx.readBuffer(x0);
}

var _emscripten_glReadBuffer = _glReadBuffer;

var computeUnpackAlignedImageSize = (width, height, sizePerPixel, alignment) => {
 function roundedToNextMultipleOf(x, y) {
  return (x + y - 1) & -y;
 }
 var plainRowSize = width * sizePerPixel;
 var alignedRowSize = roundedToNextMultipleOf(plainRowSize, alignment);
 return height * alignedRowSize;
};

var colorChannelsInGlTextureFormat = format => {
 var colorChannels = {
  5: 3,
  6: 4,
  8: 2,
  29502: 3,
  29504: 4,
  26917: 2,
  26918: 2,
  29846: 3,
  29847: 4
 };
 return colorChannels[format - 6402] || 1;
};

var heapObjectForWebGLType = type => {
 type -= 5120;
 if (type == 0) return HEAP8;
 if (type == 1) return HEAPU8;
 if (type == 2) return HEAP16;
 if (type == 4) return HEAP32;
 if (type == 6) return HEAPF32;
 if (type == 5 || type == 28922 || type == 28520 || type == 30779 || type == 30782) return HEAPU32;
 return HEAPU16;
};

var heapAccessShiftForWebGLHeap = heap => 31 - Math.clz32(heap.BYTES_PER_ELEMENT);

var emscriptenWebGLGetTexPixelData = (type, format, width, height, pixels, internalFormat) => {
 var heap = heapObjectForWebGLType(type);
 var shift = heapAccessShiftForWebGLHeap(heap);
 var byteSize = 1 << shift;
 var sizePerPixel = colorChannelsInGlTextureFormat(format) * byteSize;
 var bytes = computeUnpackAlignedImageSize(width, height, sizePerPixel, GL.unpackAlignment);
 return heap.subarray(pixels >> shift, pixels + bytes >> shift);
};

/** @suppress {duplicate } */ var _glReadPixels = (x, y, width, height, format, type, pixels) => {
 if (true) {
  if (GLctx.currentPixelPackBufferBinding) {
   GLctx.readPixels(x, y, width, height, format, type, pixels);
  } else {
   var heap = heapObjectForWebGLType(type);
   GLctx.readPixels(x, y, width, height, format, type, heap, pixels >> heapAccessShiftForWebGLHeap(heap));
  }
  return;
 }
 var pixelData = emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, format);
 if (!pixelData) {
  GL.recordError(1280);
  /*GL_INVALID_ENUM*/ return;
 }
 GLctx.readPixels(x, y, width, height, format, type, pixelData);
};

var _emscripten_glReadPixels = _glReadPixels;

/** @suppress {duplicate } */ function _glRenderbufferStorage(x0, x1, x2, x3) {
 GLctx.renderbufferStorage(x0, x1, x2, x3);
}

var _emscripten_glRenderbufferStorage = _glRenderbufferStorage;

/** @suppress {duplicate } */ function _glRenderbufferStorageMultisample(x0, x1, x2, x3, x4) {
 GLctx.renderbufferStorageMultisample(x0, x1, x2, x3, x4);
}

var _emscripten_glRenderbufferStorageMultisample = _glRenderbufferStorageMultisample;

/** @suppress {duplicate } */ var _glSamplerParameterf = (sampler, pname, param) => {
 GLctx.samplerParameterf(GL.samplers[sampler], pname, param);
};

var _emscripten_glSamplerParameterf = _glSamplerParameterf;

/** @suppress {duplicate } */ var _glSamplerParameteri = (sampler, pname, param) => {
 GLctx.samplerParameteri(GL.samplers[sampler], pname, param);
};

var _emscripten_glSamplerParameteri = _glSamplerParameteri;

/** @suppress {duplicate } */ var _glSamplerParameteriv = (sampler, pname, params) => {
 var param = HEAP32[((params) >> 2)];
 GLctx.samplerParameteri(GL.samplers[sampler], pname, param);
};

var _emscripten_glSamplerParameteriv = _glSamplerParameteriv;

/** @suppress {duplicate } */ function _glScissor(x0, x1, x2, x3) {
 GLctx.scissor(x0, x1, x2, x3);
}

var _emscripten_glScissor = _glScissor;

/** @suppress {duplicate } */ var _glShaderSource = (shader, count, string, length) => {
 var source = GL.getSource(shader, count, string, length);
 GLctx.shaderSource(GL.shaders[shader], source);
};

var _emscripten_glShaderSource = _glShaderSource;

/** @suppress {duplicate } */ function _glStencilFunc(x0, x1, x2) {
 GLctx.stencilFunc(x0, x1, x2);
}

var _emscripten_glStencilFunc = _glStencilFunc;

/** @suppress {duplicate } */ function _glStencilFuncSeparate(x0, x1, x2, x3) {
 GLctx.stencilFuncSeparate(x0, x1, x2, x3);
}

var _emscripten_glStencilFuncSeparate = _glStencilFuncSeparate;

/** @suppress {duplicate } */ function _glStencilMask(x0) {
 GLctx.stencilMask(x0);
}

var _emscripten_glStencilMask = _glStencilMask;

/** @suppress {duplicate } */ function _glStencilMaskSeparate(x0, x1) {
 GLctx.stencilMaskSeparate(x0, x1);
}

var _emscripten_glStencilMaskSeparate = _glStencilMaskSeparate;

/** @suppress {duplicate } */ function _glStencilOp(x0, x1, x2) {
 GLctx.stencilOp(x0, x1, x2);
}

var _emscripten_glStencilOp = _glStencilOp;

/** @suppress {duplicate } */ function _glStencilOpSeparate(x0, x1, x2, x3) {
 GLctx.stencilOpSeparate(x0, x1, x2, x3);
}

var _emscripten_glStencilOpSeparate = _glStencilOpSeparate;

/** @suppress {duplicate } */ var _glTexImage2D = (target, level, internalFormat, width, height, border, format, type, pixels) => {
 if (true) {
  if (GLctx.currentPixelUnpackBufferBinding) {
   GLctx.texImage2D(target, level, internalFormat, width, height, border, format, type, pixels);
  } else if (pixels) {
   var heap = heapObjectForWebGLType(type);
   GLctx.texImage2D(target, level, internalFormat, width, height, border, format, type, heap, pixels >> heapAccessShiftForWebGLHeap(heap));
  } else {
   GLctx.texImage2D(target, level, internalFormat, width, height, border, format, type, null);
  }
  return;
 }
 GLctx.texImage2D(target, level, internalFormat, width, height, border, format, type, pixels ? emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, internalFormat) : null);
};

var _emscripten_glTexImage2D = _glTexImage2D;

/** @suppress {duplicate } */ function _glTexParameterf(x0, x1, x2) {
 GLctx.texParameterf(x0, x1, x2);
}

var _emscripten_glTexParameterf = _glTexParameterf;

/** @suppress {duplicate } */ var _glTexParameterfv = (target, pname, params) => {
 var param = HEAPF32[((params) >> 2)];
 GLctx.texParameterf(target, pname, param);
};

var _emscripten_glTexParameterfv = _glTexParameterfv;

/** @suppress {duplicate } */ function _glTexParameteri(x0, x1, x2) {
 GLctx.texParameteri(x0, x1, x2);
}

var _emscripten_glTexParameteri = _glTexParameteri;

/** @suppress {duplicate } */ var _glTexParameteriv = (target, pname, params) => {
 var param = HEAP32[((params) >> 2)];
 GLctx.texParameteri(target, pname, param);
};

var _emscripten_glTexParameteriv = _glTexParameteriv;

/** @suppress {duplicate } */ function _glTexStorage2D(x0, x1, x2, x3, x4) {
 GLctx.texStorage2D(x0, x1, x2, x3, x4);
}

var _emscripten_glTexStorage2D = _glTexStorage2D;

/** @suppress {duplicate } */ var _glTexSubImage2D = (target, level, xoffset, yoffset, width, height, format, type, pixels) => {
 if (true) {
  if (GLctx.currentPixelUnpackBufferBinding) {
   GLctx.texSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
  } else if (pixels) {
   var heap = heapObjectForWebGLType(type);
   GLctx.texSubImage2D(target, level, xoffset, yoffset, width, height, format, type, heap, pixels >> heapAccessShiftForWebGLHeap(heap));
  } else {
   GLctx.texSubImage2D(target, level, xoffset, yoffset, width, height, format, type, null);
  }
  return;
 }
 var pixelData = null;
 if (pixels) pixelData = emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, 0);
 GLctx.texSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixelData);
};

var _emscripten_glTexSubImage2D = _glTexSubImage2D;

var webglGetUniformLocation = location => {
 var p = GLctx.currentProgram;
 if (p) {
  var webglLoc = p.uniformLocsById[location];
  if (typeof webglLoc == "number") {
   p.uniformLocsById[location] = webglLoc = GLctx.getUniformLocation(p, p.uniformArrayNamesById[location] + (webglLoc > 0 ? `[${webglLoc}]` : ""));
  }
  return webglLoc;
 } else {
  GL.recordError(1282);
 }
};

/** @suppress {duplicate } */ var _glUniform1f = (location, v0) => {
 GLctx.uniform1f(webglGetUniformLocation(location), v0);
};

var _emscripten_glUniform1f = _glUniform1f;

/** @suppress {duplicate } */ var _glUniform1fv = (location, count, value) => {
 count && GLctx.uniform1fv(webglGetUniformLocation(location), HEAPF32, value >> 2, count);
};

var _emscripten_glUniform1fv = _glUniform1fv;

/** @suppress {duplicate } */ var _glUniform1i = (location, v0) => {
 GLctx.uniform1i(webglGetUniformLocation(location), v0);
};

var _emscripten_glUniform1i = _glUniform1i;

/** @suppress {duplicate } */ var _glUniform1iv = (location, count, value) => {
 count && GLctx.uniform1iv(webglGetUniformLocation(location), HEAP32, value >> 2, count);
};

var _emscripten_glUniform1iv = _glUniform1iv;

/** @suppress {duplicate } */ var _glUniform2f = (location, v0, v1) => {
 GLctx.uniform2f(webglGetUniformLocation(location), v0, v1);
};

var _emscripten_glUniform2f = _glUniform2f;

/** @suppress {duplicate } */ var _glUniform2fv = (location, count, value) => {
 count && GLctx.uniform2fv(webglGetUniformLocation(location), HEAPF32, value >> 2, count * 2);
};

var _emscripten_glUniform2fv = _glUniform2fv;

/** @suppress {duplicate } */ var _glUniform2i = (location, v0, v1) => {
 GLctx.uniform2i(webglGetUniformLocation(location), v0, v1);
};

var _emscripten_glUniform2i = _glUniform2i;

/** @suppress {duplicate } */ var _glUniform2iv = (location, count, value) => {
 count && GLctx.uniform2iv(webglGetUniformLocation(location), HEAP32, value >> 2, count * 2);
};

var _emscripten_glUniform2iv = _glUniform2iv;

/** @suppress {duplicate } */ var _glUniform3f = (location, v0, v1, v2) => {
 GLctx.uniform3f(webglGetUniformLocation(location), v0, v1, v2);
};

var _emscripten_glUniform3f = _glUniform3f;

/** @suppress {duplicate } */ var _glUniform3fv = (location, count, value) => {
 count && GLctx.uniform3fv(webglGetUniformLocation(location), HEAPF32, value >> 2, count * 3);
};

var _emscripten_glUniform3fv = _glUniform3fv;

/** @suppress {duplicate } */ var _glUniform3i = (location, v0, v1, v2) => {
 GLctx.uniform3i(webglGetUniformLocation(location), v0, v1, v2);
};

var _emscripten_glUniform3i = _glUniform3i;

/** @suppress {duplicate } */ var _glUniform3iv = (location, count, value) => {
 count && GLctx.uniform3iv(webglGetUniformLocation(location), HEAP32, value >> 2, count * 3);
};

var _emscripten_glUniform3iv = _glUniform3iv;

/** @suppress {duplicate } */ var _glUniform4f = (location, v0, v1, v2, v3) => {
 GLctx.uniform4f(webglGetUniformLocation(location), v0, v1, v2, v3);
};

var _emscripten_glUniform4f = _glUniform4f;

/** @suppress {duplicate } */ var _glUniform4fv = (location, count, value) => {
 count && GLctx.uniform4fv(webglGetUniformLocation(location), HEAPF32, value >> 2, count * 4);
};

var _emscripten_glUniform4fv = _glUniform4fv;

/** @suppress {duplicate } */ var _glUniform4i = (location, v0, v1, v2, v3) => {
 GLctx.uniform4i(webglGetUniformLocation(location), v0, v1, v2, v3);
};

var _emscripten_glUniform4i = _glUniform4i;

/** @suppress {duplicate } */ var _glUniform4iv = (location, count, value) => {
 count && GLctx.uniform4iv(webglGetUniformLocation(location), HEAP32, value >> 2, count * 4);
};

var _emscripten_glUniform4iv = _glUniform4iv;

/** @suppress {duplicate } */ var _glUniformMatrix2fv = (location, count, transpose, value) => {
 count && GLctx.uniformMatrix2fv(webglGetUniformLocation(location), !!transpose, HEAPF32, value >> 2, count * 4);
};

var _emscripten_glUniformMatrix2fv = _glUniformMatrix2fv;

/** @suppress {duplicate } */ var _glUniformMatrix3fv = (location, count, transpose, value) => {
 count && GLctx.uniformMatrix3fv(webglGetUniformLocation(location), !!transpose, HEAPF32, value >> 2, count * 9);
};

var _emscripten_glUniformMatrix3fv = _glUniformMatrix3fv;

/** @suppress {duplicate } */ var _glUniformMatrix4fv = (location, count, transpose, value) => {
 count && GLctx.uniformMatrix4fv(webglGetUniformLocation(location), !!transpose, HEAPF32, value >> 2, count * 16);
};

var _emscripten_glUniformMatrix4fv = _glUniformMatrix4fv;

/** @suppress {duplicate } */ var _glUseProgram = program => {
 program = GL.programs[program];
 GLctx.useProgram(program);
 GLctx.currentProgram = program;
};

var _emscripten_glUseProgram = _glUseProgram;

/** @suppress {duplicate } */ function _glVertexAttrib1f(x0, x1) {
 GLctx.vertexAttrib1f(x0, x1);
}

var _emscripten_glVertexAttrib1f = _glVertexAttrib1f;

/** @suppress {duplicate } */ var _glVertexAttrib2fv = (index, v) => {
 GLctx.vertexAttrib2f(index, HEAPF32[v >> 2], HEAPF32[v + 4 >> 2]);
};

var _emscripten_glVertexAttrib2fv = _glVertexAttrib2fv;

/** @suppress {duplicate } */ var _glVertexAttrib3fv = (index, v) => {
 GLctx.vertexAttrib3f(index, HEAPF32[v >> 2], HEAPF32[v + 4 >> 2], HEAPF32[v + 8 >> 2]);
};

var _emscripten_glVertexAttrib3fv = _glVertexAttrib3fv;

/** @suppress {duplicate } */ var _glVertexAttrib4fv = (index, v) => {
 GLctx.vertexAttrib4f(index, HEAPF32[v >> 2], HEAPF32[v + 4 >> 2], HEAPF32[v + 8 >> 2], HEAPF32[v + 12 >> 2]);
};

var _emscripten_glVertexAttrib4fv = _glVertexAttrib4fv;

/** @suppress {duplicate } */ var _glVertexAttribDivisor = (index, divisor) => {
 GLctx.vertexAttribDivisor(index, divisor);
};

var _emscripten_glVertexAttribDivisor = _glVertexAttribDivisor;

/** @suppress {duplicate } */ var _glVertexAttribIPointer = (index, size, type, stride, ptr) => {
 GLctx.vertexAttribIPointer(index, size, type, stride, ptr);
};

var _emscripten_glVertexAttribIPointer = _glVertexAttribIPointer;

/** @suppress {duplicate } */ var _glVertexAttribPointer = (index, size, type, normalized, stride, ptr) => {
 GLctx.vertexAttribPointer(index, size, type, !!normalized, stride, ptr);
};

var _emscripten_glVertexAttribPointer = _glVertexAttribPointer;

/** @suppress {duplicate } */ function _glViewport(x0, x1, x2, x3) {
 GLctx.viewport(x0, x1, x2, x3);
}

var _emscripten_glViewport = _glViewport;

/** @suppress {duplicate } */ var _glWaitSync = (sync, flags, timeout_low, timeout_high) => {
 var timeout = convertI32PairToI53(timeout_low, timeout_high);
 GLctx.waitSync(GL.syncs[sync], flags, timeout);
};

var _emscripten_glWaitSync = _glWaitSync;

var _emscripten_memcpy_js = (dest, src, num) => HEAPU8.copyWithin(dest, src, src + num);

var getHeapMax = () =>  2147483648;

var growMemory = size => {
 var b = wasmMemory.buffer;
 var pages = (size - b.byteLength + 65535) / 65536;
 try {
  wasmMemory.grow(pages);
  updateMemoryViews();
  return 1;
 } /*success*/ catch (e) {}
};

var _emscripten_resize_heap = requestedSize => {
 var oldSize = HEAPU8.length;
 requestedSize >>>= 0;
 var maxHeapSize = getHeapMax();
 if (requestedSize > maxHeapSize) {
  return false;
 }
 var alignUp = (x, multiple) => x + (multiple - x % multiple) % multiple;
 for (var cutDown = 1; cutDown <= 4; cutDown *= 2) {
  var overGrownHeapSize = oldSize * (1 + .2 / cutDown);
  overGrownHeapSize = Math.min(overGrownHeapSize, requestedSize + 100663296);
  var newSize = Math.min(maxHeapSize, alignUp(Math.max(requestedSize, overGrownHeapSize), 65536));
  var replacement = growMemory(newSize);
  if (replacement) {
   return true;
  }
 }
 return false;
};

var ENV = {};

var getExecutableName = () => thisProgram || "./this.program";

var getEnvStrings = () => {
 if (!getEnvStrings.strings) {
  var lang = ((typeof navigator == "object" && navigator.languages && navigator.languages[0]) || "C").replace("-", "_") + ".UTF-8";
  var env = {
   "USER": "web_user",
   "LOGNAME": "web_user",
   "PATH": "/",
   "PWD": "/",
   "HOME": "/home/web_user",
   "LANG": lang,
   "_": getExecutableName()
  };
  for (var x in ENV) {
   if (ENV[x] === undefined) delete env[x]; else env[x] = ENV[x];
  }
  var strings = [];
  for (var x in env) {
   strings.push(`${x}=${env[x]}`);
  }
  getEnvStrings.strings = strings;
 }
 return getEnvStrings.strings;
};

var stringToAscii = (str, buffer) => {
 for (var i = 0; i < str.length; ++i) {
  HEAP8[((buffer++) >> 0)] = str.charCodeAt(i);
 }
 HEAP8[((buffer) >> 0)] = 0;
};

var _environ_get = (__environ, environ_buf) => {
 var bufSize = 0;
 getEnvStrings().forEach((string, i) => {
  var ptr = environ_buf + bufSize;
  HEAPU32[(((__environ) + (i * 4)) >> 2)] = ptr;
  stringToAscii(string, ptr);
  bufSize += string.length + 1;
 });
 return 0;
};

var _environ_sizes_get = (penviron_count, penviron_buf_size) => {
 var strings = getEnvStrings();
 HEAPU32[((penviron_count) >> 2)] = strings.length;
 var bufSize = 0;
 strings.forEach(string => bufSize += string.length + 1);
 HEAPU32[((penviron_buf_size) >> 2)] = bufSize;
 return 0;
};

var runtimeKeepaliveCounter = 0;

var keepRuntimeAlive = () => noExitRuntime || runtimeKeepaliveCounter > 0;

var _proc_exit = code => {
 EXITSTATUS = code;
 if (!keepRuntimeAlive()) {
  if (Module["onExit"]) Module["onExit"](code);
  ABORT = true;
 }
 quit_(code, new ExitStatus(code));
};

/** @param {boolean|number=} implicit */ var exitJS = (status, implicit) => {
 EXITSTATUS = status;
 _proc_exit(status);
};

var _exit = exitJS;

function _fd_close(fd) {
 try {
  var stream = SYSCALLS.getStreamFromFD(fd);
  FS.close(stream);
  return 0;
 } catch (e) {
  if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
  return e.errno;
 }
}

/** @param {number=} offset */ var doReadv = (stream, iov, iovcnt, offset) => {
 var ret = 0;
 for (var i = 0; i < iovcnt; i++) {
  var ptr = HEAPU32[((iov) >> 2)];
  var len = HEAPU32[(((iov) + (4)) >> 2)];
  iov += 8;
  var curr = FS.read(stream, HEAP8, ptr, len, offset);
  if (curr < 0) return -1;
  ret += curr;
  if (curr < len) break;
  if (typeof offset !== "undefined") {
   offset += curr;
  }
 }
 return ret;
};

function _fd_pread(fd, iov, iovcnt, offset_low, offset_high, pnum) {
 var offset = convertI32PairToI53Checked(offset_low, offset_high);
 try {
  if (isNaN(offset)) return 61;
  var stream = SYSCALLS.getStreamFromFD(fd);
  var num = doReadv(stream, iov, iovcnt, offset);
  HEAPU32[((pnum) >> 2)] = num;
  return 0;
 } catch (e) {
  if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
  return e.errno;
 }
}

function _fd_read(fd, iov, iovcnt, pnum) {
 try {
  var stream = SYSCALLS.getStreamFromFD(fd);
  var num = doReadv(stream, iov, iovcnt);
  HEAPU32[((pnum) >> 2)] = num;
  return 0;
 } catch (e) {
  if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
  return e.errno;
 }
}

function _fd_seek(fd, offset_low, offset_high, whence, newOffset) {
 var offset = convertI32PairToI53Checked(offset_low, offset_high);
 try {
  if (isNaN(offset)) return 61;
  var stream = SYSCALLS.getStreamFromFD(fd);
  FS.llseek(stream, offset, whence);
  (tempI64 = [ stream.position >>> 0, (tempDouble = stream.position, (+(Math.abs(tempDouble))) >= 1 ? (tempDouble > 0 ? (+(Math.floor((tempDouble) / 4294967296))) >>> 0 : (~~((+(Math.ceil((tempDouble - +(((~~(tempDouble))) >>> 0)) / 4294967296))))) >>> 0) : 0) ], 
  HEAP32[((newOffset) >> 2)] = tempI64[0], HEAP32[(((newOffset) + (4)) >> 2)] = tempI64[1]);
  if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null;
  return 0;
 } catch (e) {
  if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
  return e.errno;
 }
}

/** @param {number=} offset */ var doWritev = (stream, iov, iovcnt, offset) => {
 var ret = 0;
 for (var i = 0; i < iovcnt; i++) {
  var ptr = HEAPU32[((iov) >> 2)];
  var len = HEAPU32[(((iov) + (4)) >> 2)];
  iov += 8;
  var curr = FS.write(stream, HEAP8, ptr, len, offset);
  if (curr < 0) return -1;
  ret += curr;
  if (typeof offset !== "undefined") {
   offset += curr;
  }
 }
 return ret;
};

function _fd_write(fd, iov, iovcnt, pnum) {
 try {
  var stream = SYSCALLS.getStreamFromFD(fd);
  var num = doWritev(stream, iov, iovcnt);
  HEAPU32[((pnum) >> 2)] = num;
  return 0;
 } catch (e) {
  if (typeof FS == "undefined" || !(e.name === "ErrnoError")) throw e;
  return e.errno;
 }
}

var isLeapYear = year => year % 4 === 0 && (year % 100 !== 0 || year % 400 === 0);

var arraySum = (array, index) => {
 var sum = 0;
 for (var i = 0; i <= index; sum += array[i++]) {}
 return sum;
};

var MONTH_DAYS_LEAP = [ 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ];

var MONTH_DAYS_REGULAR = [ 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ];

var addDays = (date, days) => {
 var newDate = new Date(date.getTime());
 while (days > 0) {
  var leap = isLeapYear(newDate.getFullYear());
  var currentMonth = newDate.getMonth();
  var daysInCurrentMonth = (leap ? MONTH_DAYS_LEAP : MONTH_DAYS_REGULAR)[currentMonth];
  if (days > daysInCurrentMonth - newDate.getDate()) {
   days -= (daysInCurrentMonth - newDate.getDate() + 1);
   newDate.setDate(1);
   if (currentMonth < 11) {
    newDate.setMonth(currentMonth + 1);
   } else {
    newDate.setMonth(0);
    newDate.setFullYear(newDate.getFullYear() + 1);
   }
  } else {
   newDate.setDate(newDate.getDate() + days);
   return newDate;
  }
 }
 return newDate;
};

var writeArrayToMemory = (array, buffer) => {
 HEAP8.set(array, buffer);
};

var _strftime = (s, maxsize, format, tm) => {
 var tm_zone = HEAPU32[(((tm) + (40)) >> 2)];
 var date = {
  tm_sec: HEAP32[((tm) >> 2)],
  tm_min: HEAP32[(((tm) + (4)) >> 2)],
  tm_hour: HEAP32[(((tm) + (8)) >> 2)],
  tm_mday: HEAP32[(((tm) + (12)) >> 2)],
  tm_mon: HEAP32[(((tm) + (16)) >> 2)],
  tm_year: HEAP32[(((tm) + (20)) >> 2)],
  tm_wday: HEAP32[(((tm) + (24)) >> 2)],
  tm_yday: HEAP32[(((tm) + (28)) >> 2)],
  tm_isdst: HEAP32[(((tm) + (32)) >> 2)],
  tm_gmtoff: HEAP32[(((tm) + (36)) >> 2)],
  tm_zone: tm_zone ? UTF8ToString(tm_zone) : ""
 };
 var pattern = UTF8ToString(format);
 var EXPANSION_RULES_1 = {
  "%c": "%a %b %d %H:%M:%S %Y",
  "%D": "%m/%d/%y",
  "%F": "%Y-%m-%d",
  "%h": "%b",
  "%r": "%I:%M:%S %p",
  "%R": "%H:%M",
  "%T": "%H:%M:%S",
  "%x": "%m/%d/%y",
  "%X": "%H:%M:%S",
  "%Ec": "%c",
  "%EC": "%C",
  "%Ex": "%m/%d/%y",
  "%EX": "%H:%M:%S",
  "%Ey": "%y",
  "%EY": "%Y",
  "%Od": "%d",
  "%Oe": "%e",
  "%OH": "%H",
  "%OI": "%I",
  "%Om": "%m",
  "%OM": "%M",
  "%OS": "%S",
  "%Ou": "%u",
  "%OU": "%U",
  "%OV": "%V",
  "%Ow": "%w",
  "%OW": "%W",
  "%Oy": "%y"
 };
 for (var rule in EXPANSION_RULES_1) {
  pattern = pattern.replace(new RegExp(rule, "g"), EXPANSION_RULES_1[rule]);
 }
 var WEEKDAYS = [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ];
 var MONTHS = [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ];
 function leadingSomething(value, digits, character) {
  var str = typeof value == "number" ? value.toString() : (value || "");
  while (str.length < digits) {
   str = character[0] + str;
  }
  return str;
 }
 function leadingNulls(value, digits) {
  return leadingSomething(value, digits, "0");
 }
 function compareByDay(date1, date2) {
  function sgn(value) {
   return value < 0 ? -1 : (value > 0 ? 1 : 0);
  }
  var compare;
  if ((compare = sgn(date1.getFullYear() - date2.getFullYear())) === 0) {
   if ((compare = sgn(date1.getMonth() - date2.getMonth())) === 0) {
    compare = sgn(date1.getDate() - date2.getDate());
   }
  }
  return compare;
 }
 function getFirstWeekStartDate(janFourth) {
  switch (janFourth.getDay()) {
  case 0:
   return new Date(janFourth.getFullYear() - 1, 11, 29);

  case 1:
   return janFourth;

  case 2:
   return new Date(janFourth.getFullYear(), 0, 3);

  case 3:
   return new Date(janFourth.getFullYear(), 0, 2);

  case 4:
   return new Date(janFourth.getFullYear(), 0, 1);

  case 5:
   return new Date(janFourth.getFullYear() - 1, 11, 31);

  case 6:
   return new Date(janFourth.getFullYear() - 1, 11, 30);
  }
 }
 function getWeekBasedYear(date) {
  var thisDate = addDays(new Date(date.tm_year + 1900, 0, 1), date.tm_yday);
  var janFourthThisYear = new Date(thisDate.getFullYear(), 0, 4);
  var janFourthNextYear = new Date(thisDate.getFullYear() + 1, 0, 4);
  var firstWeekStartThisYear = getFirstWeekStartDate(janFourthThisYear);
  var firstWeekStartNextYear = getFirstWeekStartDate(janFourthNextYear);
  if (compareByDay(firstWeekStartThisYear, thisDate) <= 0) {
   if (compareByDay(firstWeekStartNextYear, thisDate) <= 0) {
    return thisDate.getFullYear() + 1;
   }
   return thisDate.getFullYear();
  }
  return thisDate.getFullYear() - 1;
 }
 var EXPANSION_RULES_2 = {
  "%a": date => WEEKDAYS[date.tm_wday].substring(0, 3),
  "%A": date => WEEKDAYS[date.tm_wday],
  "%b": date => MONTHS[date.tm_mon].substring(0, 3),
  "%B": date => MONTHS[date.tm_mon],
  "%C": date => {
   var year = date.tm_year + 1900;
   return leadingNulls((year / 100) | 0, 2);
  },
  "%d": date => leadingNulls(date.tm_mday, 2),
  "%e": date => leadingSomething(date.tm_mday, 2, " "),
  "%g": date => getWeekBasedYear(date).toString().substring(2),
  "%G": date => getWeekBasedYear(date),
  "%H": date => leadingNulls(date.tm_hour, 2),
  "%I": date => {
   var twelveHour = date.tm_hour;
   if (twelveHour == 0) twelveHour = 12; else if (twelveHour > 12) twelveHour -= 12;
   return leadingNulls(twelveHour, 2);
  },
  "%j": date => leadingNulls(date.tm_mday + arraySum(isLeapYear(date.tm_year + 1900) ? MONTH_DAYS_LEAP : MONTH_DAYS_REGULAR, date.tm_mon - 1), 3),
  "%m": date => leadingNulls(date.tm_mon + 1, 2),
  "%M": date => leadingNulls(date.tm_min, 2),
  "%n": () => "\n",
  "%p": date => {
   if (date.tm_hour >= 0 && date.tm_hour < 12) {
    return "AM";
   }
   return "PM";
  },
  "%S": date => leadingNulls(date.tm_sec, 2),
  "%t": () => "\t",
  "%u": date => date.tm_wday || 7,
  "%U": date => {
   var days = date.tm_yday + 7 - date.tm_wday;
   return leadingNulls(Math.floor(days / 7), 2);
  },
  "%V": date => {
   var val = Math.floor((date.tm_yday + 7 - (date.tm_wday + 6) % 7) / 7);
   if ((date.tm_wday + 371 - date.tm_yday - 2) % 7 <= 2) {
    val++;
   }
   if (!val) {
    val = 52;
    var dec31 = (date.tm_wday + 7 - date.tm_yday - 1) % 7;
    if (dec31 == 4 || (dec31 == 5 && isLeapYear(date.tm_year % 400 - 1))) {
     val++;
    }
   } else if (val == 53) {
    var jan1 = (date.tm_wday + 371 - date.tm_yday) % 7;
    if (jan1 != 4 && (jan1 != 3 || !isLeapYear(date.tm_year))) val = 1;
   }
   return leadingNulls(val, 2);
  },
  "%w": date => date.tm_wday,
  "%W": date => {
   var days = date.tm_yday + 7 - ((date.tm_wday + 6) % 7);
   return leadingNulls(Math.floor(days / 7), 2);
  },
  "%y": date => (date.tm_year + 1900).toString().substring(2),
  "%Y": date => date.tm_year + 1900,
  "%z": date => {
   var off = date.tm_gmtoff;
   var ahead = off >= 0;
   off = Math.abs(off) / 60;
   off = (off / 60) * 100 + (off % 60);
   return (ahead ? "+" : "-") + String("0000" + off).slice(-4);
  },
  "%Z": date => date.tm_zone,
  "%%": () => "%"
 };
 pattern = pattern.replace(/%%/g, "\0\0");
 for (var rule in EXPANSION_RULES_2) {
  if (pattern.includes(rule)) {
   pattern = pattern.replace(new RegExp(rule, "g"), EXPANSION_RULES_2[rule](date));
  }
 }
 pattern = pattern.replace(/\0\0/g, "%");
 var bytes = intArrayFromString(pattern, false);
 if (bytes.length > maxsize) {
  return 0;
 }
 writeArrayToMemory(bytes, s);
 return bytes.length - 1;
};

var _strftime_l = (s, maxsize, format, tm, loc) => _strftime(s, maxsize, format, tm);

var FSNode = /** @constructor */ function(parent, name, mode, rdev) {
 if (!parent) {
  parent = this;
 }
 this.parent = parent;
 this.mount = parent.mount;
 this.mounted = null;
 this.id = FS.nextInode++;
 this.name = name;
 this.mode = mode;
 this.node_ops = {};
 this.stream_ops = {};
 this.rdev = rdev;
};

var readMode = 292 | /*292*/ 73;

/*73*/ var writeMode = 146;

/*146*/ Object.defineProperties(FSNode.prototype, {
 read: {
  get: /** @this{FSNode} */ function() {
   return (this.mode & readMode) === readMode;
  },
  set: /** @this{FSNode} */ function(val) {
   val ? this.mode |= readMode : this.mode &= ~readMode;
  }
 },
 write: {
  get: /** @this{FSNode} */ function() {
   return (this.mode & writeMode) === writeMode;
  },
  set: /** @this{FSNode} */ function(val) {
   val ? this.mode |= writeMode : this.mode &= ~writeMode;
  }
 },
 isFolder: {
  get: /** @this{FSNode} */ function() {
   return FS.isDir(this.mode);
  }
 },
 isDevice: {
  get: /** @this{FSNode} */ function() {
   return FS.isChrdev(this.mode);
  }
 }
});

FS.FSNode = FSNode;

FS.createPreloadedFile = FS_createPreloadedFile;

FS.staticInit();

embind_init_charCodes();

BindingError = Module["BindingError"] = class BindingError extends Error {
 constructor(message) {
  super(message);
  this.name = "BindingError";
 }
};

InternalError = Module["InternalError"] = class InternalError extends Error {
 constructor(message) {
  super(message);
  this.name = "InternalError";
 }
};

handleAllocatorInit();

init_emval();

var GLctx;

for (var i = 0; i < 32; ++i) tempFixedLengthArray.push(new Array(i));

var wasmImports = {
 /** @export */ __syscall_fcntl64: ___syscall_fcntl64,
 /** @export */ __syscall_fstat64: ___syscall_fstat64,
 /** @export */ __syscall_ioctl: ___syscall_ioctl,
 /** @export */ __syscall_lstat64: ___syscall_lstat64,
 /** @export */ __syscall_newfstatat: ___syscall_newfstatat,
 /** @export */ __syscall_openat: ___syscall_openat,
 /** @export */ __syscall_stat64: ___syscall_stat64,
 /** @export */ _embind_register_bigint: __embind_register_bigint,
 /** @export */ _embind_register_bool: __embind_register_bool,
 /** @export */ _embind_register_emval: __embind_register_emval,
 /** @export */ _embind_register_float: __embind_register_float,
 /** @export */ _embind_register_integer: __embind_register_integer,
 /** @export */ _embind_register_memory_view: __embind_register_memory_view,
 /** @export */ _embind_register_std_string: __embind_register_std_string,
 /** @export */ _embind_register_std_wstring: __embind_register_std_wstring,
 /** @export */ _embind_register_void: __embind_register_void,
 /** @export */ _emscripten_get_now_is_monotonic: __emscripten_get_now_is_monotonic,
 /** @export */ _mmap_js: __mmap_js,
 /** @export */ _munmap_js: __munmap_js,
 /** @export */ abort: _abort,
 /** @export */ emscripten_asm_const_int: _emscripten_asm_const_int,
 /** @export */ emscripten_date_now: _emscripten_date_now,
 /** @export */ emscripten_get_now: _emscripten_get_now,
 /** @export */ emscripten_glActiveTexture: _emscripten_glActiveTexture,
 /** @export */ emscripten_glAttachShader: _emscripten_glAttachShader,
 /** @export */ emscripten_glBeginQuery: _emscripten_glBeginQuery,
 /** @export */ emscripten_glBeginQueryEXT: _emscripten_glBeginQueryEXT,
 /** @export */ emscripten_glBindAttribLocation: _emscripten_glBindAttribLocation,
 /** @export */ emscripten_glBindBuffer: _emscripten_glBindBuffer,
 /** @export */ emscripten_glBindFramebuffer: _emscripten_glBindFramebuffer,
 /** @export */ emscripten_glBindRenderbuffer: _emscripten_glBindRenderbuffer,
 /** @export */ emscripten_glBindSampler: _emscripten_glBindSampler,
 /** @export */ emscripten_glBindTexture: _emscripten_glBindTexture,
 /** @export */ emscripten_glBindVertexArray: _emscripten_glBindVertexArray,
 /** @export */ emscripten_glBindVertexArrayOES: _emscripten_glBindVertexArrayOES,
 /** @export */ emscripten_glBlendColor: _emscripten_glBlendColor,
 /** @export */ emscripten_glBlendEquation: _emscripten_glBlendEquation,
 /** @export */ emscripten_glBlendFunc: _emscripten_glBlendFunc,
 /** @export */ emscripten_glBlitFramebuffer: _emscripten_glBlitFramebuffer,
 /** @export */ emscripten_glBufferData: _emscripten_glBufferData,
 /** @export */ emscripten_glBufferSubData: _emscripten_glBufferSubData,
 /** @export */ emscripten_glCheckFramebufferStatus: _emscripten_glCheckFramebufferStatus,
 /** @export */ emscripten_glClear: _emscripten_glClear,
 /** @export */ emscripten_glClearColor: _emscripten_glClearColor,
 /** @export */ emscripten_glClearStencil: _emscripten_glClearStencil,
 /** @export */ emscripten_glClientWaitSync: _emscripten_glClientWaitSync,
 /** @export */ emscripten_glColorMask: _emscripten_glColorMask,
 /** @export */ emscripten_glCompileShader: _emscripten_glCompileShader,
 /** @export */ emscripten_glCompressedTexImage2D: _emscripten_glCompressedTexImage2D,
 /** @export */ emscripten_glCompressedTexSubImage2D: _emscripten_glCompressedTexSubImage2D,
 /** @export */ emscripten_glCopyBufferSubData: _emscripten_glCopyBufferSubData,
 /** @export */ emscripten_glCopyTexSubImage2D: _emscripten_glCopyTexSubImage2D,
 /** @export */ emscripten_glCreateProgram: _emscripten_glCreateProgram,
 /** @export */ emscripten_glCreateShader: _emscripten_glCreateShader,
 /** @export */ emscripten_glCullFace: _emscripten_glCullFace,
 /** @export */ emscripten_glDeleteBuffers: _emscripten_glDeleteBuffers,
 /** @export */ emscripten_glDeleteFramebuffers: _emscripten_glDeleteFramebuffers,
 /** @export */ emscripten_glDeleteProgram: _emscripten_glDeleteProgram,
 /** @export */ emscripten_glDeleteQueries: _emscripten_glDeleteQueries,
 /** @export */ emscripten_glDeleteQueriesEXT: _emscripten_glDeleteQueriesEXT,
 /** @export */ emscripten_glDeleteRenderbuffers: _emscripten_glDeleteRenderbuffers,
 /** @export */ emscripten_glDeleteSamplers: _emscripten_glDeleteSamplers,
 /** @export */ emscripten_glDeleteShader: _emscripten_glDeleteShader,
 /** @export */ emscripten_glDeleteSync: _emscripten_glDeleteSync,
 /** @export */ emscripten_glDeleteTextures: _emscripten_glDeleteTextures,
 /** @export */ emscripten_glDeleteVertexArrays: _emscripten_glDeleteVertexArrays,
 /** @export */ emscripten_glDeleteVertexArraysOES: _emscripten_glDeleteVertexArraysOES,
 /** @export */ emscripten_glDepthMask: _emscripten_glDepthMask,
 /** @export */ emscripten_glDisable: _emscripten_glDisable,
 /** @export */ emscripten_glDisableVertexAttribArray: _emscripten_glDisableVertexAttribArray,
 /** @export */ emscripten_glDrawArrays: _emscripten_glDrawArrays,
 /** @export */ emscripten_glDrawArraysInstanced: _emscripten_glDrawArraysInstanced,
 /** @export */ emscripten_glDrawArraysInstancedBaseInstanceWEBGL: _emscripten_glDrawArraysInstancedBaseInstanceWEBGL,
 /** @export */ emscripten_glDrawBuffers: _emscripten_glDrawBuffers,
 /** @export */ emscripten_glDrawElements: _emscripten_glDrawElements,
 /** @export */ emscripten_glDrawElementsInstanced: _emscripten_glDrawElementsInstanced,
 /** @export */ emscripten_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL: _emscripten_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL,
 /** @export */ emscripten_glDrawRangeElements: _emscripten_glDrawRangeElements,
 /** @export */ emscripten_glEnable: _emscripten_glEnable,
 /** @export */ emscripten_glEnableVertexAttribArray: _emscripten_glEnableVertexAttribArray,
 /** @export */ emscripten_glEndQuery: _emscripten_glEndQuery,
 /** @export */ emscripten_glEndQueryEXT: _emscripten_glEndQueryEXT,
 /** @export */ emscripten_glFenceSync: _emscripten_glFenceSync,
 /** @export */ emscripten_glFinish: _emscripten_glFinish,
 /** @export */ emscripten_glFlush: _emscripten_glFlush,
 /** @export */ emscripten_glFramebufferRenderbuffer: _emscripten_glFramebufferRenderbuffer,
 /** @export */ emscripten_glFramebufferTexture2D: _emscripten_glFramebufferTexture2D,
 /** @export */ emscripten_glFrontFace: _emscripten_glFrontFace,
 /** @export */ emscripten_glGenBuffers: _emscripten_glGenBuffers,
 /** @export */ emscripten_glGenFramebuffers: _emscripten_glGenFramebuffers,
 /** @export */ emscripten_glGenQueries: _emscripten_glGenQueries,
 /** @export */ emscripten_glGenQueriesEXT: _emscripten_glGenQueriesEXT,
 /** @export */ emscripten_glGenRenderbuffers: _emscripten_glGenRenderbuffers,
 /** @export */ emscripten_glGenSamplers: _emscripten_glGenSamplers,
 /** @export */ emscripten_glGenTextures: _emscripten_glGenTextures,
 /** @export */ emscripten_glGenVertexArrays: _emscripten_glGenVertexArrays,
 /** @export */ emscripten_glGenVertexArraysOES: _emscripten_glGenVertexArraysOES,
 /** @export */ emscripten_glGenerateMipmap: _emscripten_glGenerateMipmap,
 /** @export */ emscripten_glGetBufferParameteriv: _emscripten_glGetBufferParameteriv,
 /** @export */ emscripten_glGetError: _emscripten_glGetError,
 /** @export */ emscripten_glGetFloatv: _emscripten_glGetFloatv,
 /** @export */ emscripten_glGetFramebufferAttachmentParameteriv: _emscripten_glGetFramebufferAttachmentParameteriv,
 /** @export */ emscripten_glGetIntegerv: _emscripten_glGetIntegerv,
 /** @export */ emscripten_glGetProgramInfoLog: _emscripten_glGetProgramInfoLog,
 /** @export */ emscripten_glGetProgramiv: _emscripten_glGetProgramiv,
 /** @export */ emscripten_glGetQueryObjecti64vEXT: _emscripten_glGetQueryObjecti64vEXT,
 /** @export */ emscripten_glGetQueryObjectui64vEXT: _emscripten_glGetQueryObjectui64vEXT,
 /** @export */ emscripten_glGetQueryObjectuiv: _emscripten_glGetQueryObjectuiv,
 /** @export */ emscripten_glGetQueryObjectuivEXT: _emscripten_glGetQueryObjectuivEXT,
 /** @export */ emscripten_glGetQueryiv: _emscripten_glGetQueryiv,
 /** @export */ emscripten_glGetQueryivEXT: _emscripten_glGetQueryivEXT,
 /** @export */ emscripten_glGetRenderbufferParameteriv: _emscripten_glGetRenderbufferParameteriv,
 /** @export */ emscripten_glGetShaderInfoLog: _emscripten_glGetShaderInfoLog,
 /** @export */ emscripten_glGetShaderPrecisionFormat: _emscripten_glGetShaderPrecisionFormat,
 /** @export */ emscripten_glGetShaderiv: _emscripten_glGetShaderiv,
 /** @export */ emscripten_glGetString: _emscripten_glGetString,
 /** @export */ emscripten_glGetStringi: _emscripten_glGetStringi,
 /** @export */ emscripten_glGetUniformLocation: _emscripten_glGetUniformLocation,
 /** @export */ emscripten_glInvalidateFramebuffer: _emscripten_glInvalidateFramebuffer,
 /** @export */ emscripten_glInvalidateSubFramebuffer: _emscripten_glInvalidateSubFramebuffer,
 /** @export */ emscripten_glIsSync: _emscripten_glIsSync,
 /** @export */ emscripten_glIsTexture: _emscripten_glIsTexture,
 /** @export */ emscripten_glLineWidth: _emscripten_glLineWidth,
 /** @export */ emscripten_glLinkProgram: _emscripten_glLinkProgram,
 /** @export */ emscripten_glMultiDrawArraysInstancedBaseInstanceWEBGL: _emscripten_glMultiDrawArraysInstancedBaseInstanceWEBGL,
 /** @export */ emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL: _emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL,
 /** @export */ emscripten_glPixelStorei: _emscripten_glPixelStorei,
 /** @export */ emscripten_glQueryCounterEXT: _emscripten_glQueryCounterEXT,
 /** @export */ emscripten_glReadBuffer: _emscripten_glReadBuffer,
 /** @export */ emscripten_glReadPixels: _emscripten_glReadPixels,
 /** @export */ emscripten_glRenderbufferStorage: _emscripten_glRenderbufferStorage,
 /** @export */ emscripten_glRenderbufferStorageMultisample: _emscripten_glRenderbufferStorageMultisample,
 /** @export */ emscripten_glSamplerParameterf: _emscripten_glSamplerParameterf,
 /** @export */ emscripten_glSamplerParameteri: _emscripten_glSamplerParameteri,
 /** @export */ emscripten_glSamplerParameteriv: _emscripten_glSamplerParameteriv,
 /** @export */ emscripten_glScissor: _emscripten_glScissor,
 /** @export */ emscripten_glShaderSource: _emscripten_glShaderSource,
 /** @export */ emscripten_glStencilFunc: _emscripten_glStencilFunc,
 /** @export */ emscripten_glStencilFuncSeparate: _emscripten_glStencilFuncSeparate,
 /** @export */ emscripten_glStencilMask: _emscripten_glStencilMask,
 /** @export */ emscripten_glStencilMaskSeparate: _emscripten_glStencilMaskSeparate,
 /** @export */ emscripten_glStencilOp: _emscripten_glStencilOp,
 /** @export */ emscripten_glStencilOpSeparate: _emscripten_glStencilOpSeparate,
 /** @export */ emscripten_glTexImage2D: _emscripten_glTexImage2D,
 /** @export */ emscripten_glTexParameterf: _emscripten_glTexParameterf,
 /** @export */ emscripten_glTexParameterfv: _emscripten_glTexParameterfv,
 /** @export */ emscripten_glTexParameteri: _emscripten_glTexParameteri,
 /** @export */ emscripten_glTexParameteriv: _emscripten_glTexParameteriv,
 /** @export */ emscripten_glTexStorage2D: _emscripten_glTexStorage2D,
 /** @export */ emscripten_glTexSubImage2D: _emscripten_glTexSubImage2D,
 /** @export */ emscripten_glUniform1f: _emscripten_glUniform1f,
 /** @export */ emscripten_glUniform1fv: _emscripten_glUniform1fv,
 /** @export */ emscripten_glUniform1i: _emscripten_glUniform1i,
 /** @export */ emscripten_glUniform1iv: _emscripten_glUniform1iv,
 /** @export */ emscripten_glUniform2f: _emscripten_glUniform2f,
 /** @export */ emscripten_glUniform2fv: _emscripten_glUniform2fv,
 /** @export */ emscripten_glUniform2i: _emscripten_glUniform2i,
 /** @export */ emscripten_glUniform2iv: _emscripten_glUniform2iv,
 /** @export */ emscripten_glUniform3f: _emscripten_glUniform3f,
 /** @export */ emscripten_glUniform3fv: _emscripten_glUniform3fv,
 /** @export */ emscripten_glUniform3i: _emscripten_glUniform3i,
 /** @export */ emscripten_glUniform3iv: _emscripten_glUniform3iv,
 /** @export */ emscripten_glUniform4f: _emscripten_glUniform4f,
 /** @export */ emscripten_glUniform4fv: _emscripten_glUniform4fv,
 /** @export */ emscripten_glUniform4i: _emscripten_glUniform4i,
 /** @export */ emscripten_glUniform4iv: _emscripten_glUniform4iv,
 /** @export */ emscripten_glUniformMatrix2fv: _emscripten_glUniformMatrix2fv,
 /** @export */ emscripten_glUniformMatrix3fv: _emscripten_glUniformMatrix3fv,
 /** @export */ emscripten_glUniformMatrix4fv: _emscripten_glUniformMatrix4fv,
 /** @export */ emscripten_glUseProgram: _emscripten_glUseProgram,
 /** @export */ emscripten_glVertexAttrib1f: _emscripten_glVertexAttrib1f,
 /** @export */ emscripten_glVertexAttrib2fv: _emscripten_glVertexAttrib2fv,
 /** @export */ emscripten_glVertexAttrib3fv: _emscripten_glVertexAttrib3fv,
 /** @export */ emscripten_glVertexAttrib4fv: _emscripten_glVertexAttrib4fv,
 /** @export */ emscripten_glVertexAttribDivisor: _emscripten_glVertexAttribDivisor,
 /** @export */ emscripten_glVertexAttribIPointer: _emscripten_glVertexAttribIPointer,
 /** @export */ emscripten_glVertexAttribPointer: _emscripten_glVertexAttribPointer,
 /** @export */ emscripten_glViewport: _emscripten_glViewport,
 /** @export */ emscripten_glWaitSync: _emscripten_glWaitSync,
 /** @export */ emscripten_memcpy_js: _emscripten_memcpy_js,
 /** @export */ emscripten_resize_heap: _emscripten_resize_heap,
 /** @export */ environ_get: _environ_get,
 /** @export */ environ_sizes_get: _environ_sizes_get,
 /** @export */ exit: _exit,
 /** @export */ fd_close: _fd_close,
 /** @export */ fd_pread: _fd_pread,
 /** @export */ fd_read: _fd_read,
 /** @export */ fd_seek: _fd_seek,
 /** @export */ fd_write: _fd_write,
 /** @export */ glGetIntegerv: _glGetIntegerv,
 /** @export */ glGetString: _glGetString,
 /** @export */ glGetStringi: _glGetStringi,
 /** @export */ strftime_l: _strftime_l
};

var wasmExports = createWasm();

var ___wasm_call_ctors = () => (___wasm_call_ctors = wasmExports["__wasm_call_ctors"])();

var org_jetbrains_skia_ColorFilter__1nMakeComposed = Module["org_jetbrains_skia_ColorFilter__1nMakeComposed"] = (a0, a1) => (org_jetbrains_skia_ColorFilter__1nMakeComposed = Module["org_jetbrains_skia_ColorFilter__1nMakeComposed"] = wasmExports["org_jetbrains_skia_ColorFilter__1nMakeComposed"])(a0, a1);

var org_jetbrains_skia_ColorFilter__1nMakeBlend = Module["org_jetbrains_skia_ColorFilter__1nMakeBlend"] = (a0, a1) => (org_jetbrains_skia_ColorFilter__1nMakeBlend = Module["org_jetbrains_skia_ColorFilter__1nMakeBlend"] = wasmExports["org_jetbrains_skia_ColorFilter__1nMakeBlend"])(a0, a1);

var org_jetbrains_skia_ColorFilter__1nMakeMatrix = Module["org_jetbrains_skia_ColorFilter__1nMakeMatrix"] = a0 => (org_jetbrains_skia_ColorFilter__1nMakeMatrix = Module["org_jetbrains_skia_ColorFilter__1nMakeMatrix"] = wasmExports["org_jetbrains_skia_ColorFilter__1nMakeMatrix"])(a0);

var org_jetbrains_skia_ColorFilter__1nMakeHSLAMatrix = Module["org_jetbrains_skia_ColorFilter__1nMakeHSLAMatrix"] = a0 => (org_jetbrains_skia_ColorFilter__1nMakeHSLAMatrix = Module["org_jetbrains_skia_ColorFilter__1nMakeHSLAMatrix"] = wasmExports["org_jetbrains_skia_ColorFilter__1nMakeHSLAMatrix"])(a0);

var org_jetbrains_skia_ColorFilter__1nGetLinearToSRGBGamma = Module["org_jetbrains_skia_ColorFilter__1nGetLinearToSRGBGamma"] = () => (org_jetbrains_skia_ColorFilter__1nGetLinearToSRGBGamma = Module["org_jetbrains_skia_ColorFilter__1nGetLinearToSRGBGamma"] = wasmExports["org_jetbrains_skia_ColorFilter__1nGetLinearToSRGBGamma"])();

var org_jetbrains_skia_ColorFilter__1nGetSRGBToLinearGamma = Module["org_jetbrains_skia_ColorFilter__1nGetSRGBToLinearGamma"] = () => (org_jetbrains_skia_ColorFilter__1nGetSRGBToLinearGamma = Module["org_jetbrains_skia_ColorFilter__1nGetSRGBToLinearGamma"] = wasmExports["org_jetbrains_skia_ColorFilter__1nGetSRGBToLinearGamma"])();

var org_jetbrains_skia_ColorFilter__1nMakeLerp = Module["org_jetbrains_skia_ColorFilter__1nMakeLerp"] = (a0, a1, a2) => (org_jetbrains_skia_ColorFilter__1nMakeLerp = Module["org_jetbrains_skia_ColorFilter__1nMakeLerp"] = wasmExports["org_jetbrains_skia_ColorFilter__1nMakeLerp"])(a0, a1, a2);

var org_jetbrains_skia_ColorFilter__1nMakeLighting = Module["org_jetbrains_skia_ColorFilter__1nMakeLighting"] = (a0, a1) => (org_jetbrains_skia_ColorFilter__1nMakeLighting = Module["org_jetbrains_skia_ColorFilter__1nMakeLighting"] = wasmExports["org_jetbrains_skia_ColorFilter__1nMakeLighting"])(a0, a1);

var org_jetbrains_skia_ColorFilter__1nMakeHighContrast = Module["org_jetbrains_skia_ColorFilter__1nMakeHighContrast"] = (a0, a1, a2) => (org_jetbrains_skia_ColorFilter__1nMakeHighContrast = Module["org_jetbrains_skia_ColorFilter__1nMakeHighContrast"] = wasmExports["org_jetbrains_skia_ColorFilter__1nMakeHighContrast"])(a0, a1, a2);

var org_jetbrains_skia_ColorFilter__1nMakeTable = Module["org_jetbrains_skia_ColorFilter__1nMakeTable"] = a0 => (org_jetbrains_skia_ColorFilter__1nMakeTable = Module["org_jetbrains_skia_ColorFilter__1nMakeTable"] = wasmExports["org_jetbrains_skia_ColorFilter__1nMakeTable"])(a0);

var org_jetbrains_skia_ColorFilter__1nMakeTableARGB = Module["org_jetbrains_skia_ColorFilter__1nMakeTableARGB"] = (a0, a1, a2, a3) => (org_jetbrains_skia_ColorFilter__1nMakeTableARGB = Module["org_jetbrains_skia_ColorFilter__1nMakeTableARGB"] = wasmExports["org_jetbrains_skia_ColorFilter__1nMakeTableARGB"])(a0, a1, a2, a3);

var org_jetbrains_skia_ColorFilter__1nMakeOverdraw = Module["org_jetbrains_skia_ColorFilter__1nMakeOverdraw"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_ColorFilter__1nMakeOverdraw = Module["org_jetbrains_skia_ColorFilter__1nMakeOverdraw"] = wasmExports["org_jetbrains_skia_ColorFilter__1nMakeOverdraw"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_ColorFilter__1nGetLuma = Module["org_jetbrains_skia_ColorFilter__1nGetLuma"] = () => (org_jetbrains_skia_ColorFilter__1nGetLuma = Module["org_jetbrains_skia_ColorFilter__1nGetLuma"] = wasmExports["org_jetbrains_skia_ColorFilter__1nGetLuma"])();

var org_jetbrains_skia_Data__1nGetFinalizer = Module["org_jetbrains_skia_Data__1nGetFinalizer"] = () => (org_jetbrains_skia_Data__1nGetFinalizer = Module["org_jetbrains_skia_Data__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_Data__1nGetFinalizer"])();

var org_jetbrains_skia_Data__1nSize = Module["org_jetbrains_skia_Data__1nSize"] = a0 => (org_jetbrains_skia_Data__1nSize = Module["org_jetbrains_skia_Data__1nSize"] = wasmExports["org_jetbrains_skia_Data__1nSize"])(a0);

var org_jetbrains_skia_Data__1nBytes = Module["org_jetbrains_skia_Data__1nBytes"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Data__1nBytes = Module["org_jetbrains_skia_Data__1nBytes"] = wasmExports["org_jetbrains_skia_Data__1nBytes"])(a0, a1, a2, a3);

var org_jetbrains_skia_Data__1nEquals = Module["org_jetbrains_skia_Data__1nEquals"] = (a0, a1) => (org_jetbrains_skia_Data__1nEquals = Module["org_jetbrains_skia_Data__1nEquals"] = wasmExports["org_jetbrains_skia_Data__1nEquals"])(a0, a1);

var org_jetbrains_skia_Data__1nMakeFromBytes = Module["org_jetbrains_skia_Data__1nMakeFromBytes"] = (a0, a1, a2) => (org_jetbrains_skia_Data__1nMakeFromBytes = Module["org_jetbrains_skia_Data__1nMakeFromBytes"] = wasmExports["org_jetbrains_skia_Data__1nMakeFromBytes"])(a0, a1, a2);

var _malloc = a0 => (_malloc = wasmExports["malloc"])(a0);

var org_jetbrains_skia_Data__1nMakeWithoutCopy = Module["org_jetbrains_skia_Data__1nMakeWithoutCopy"] = (a0, a1) => (org_jetbrains_skia_Data__1nMakeWithoutCopy = Module["org_jetbrains_skia_Data__1nMakeWithoutCopy"] = wasmExports["org_jetbrains_skia_Data__1nMakeWithoutCopy"])(a0, a1);

var org_jetbrains_skia_Data__1nMakeFromFileName = Module["org_jetbrains_skia_Data__1nMakeFromFileName"] = a0 => (org_jetbrains_skia_Data__1nMakeFromFileName = Module["org_jetbrains_skia_Data__1nMakeFromFileName"] = wasmExports["org_jetbrains_skia_Data__1nMakeFromFileName"])(a0);

var org_jetbrains_skia_Data__1nMakeSubset = Module["org_jetbrains_skia_Data__1nMakeSubset"] = (a0, a1, a2) => (org_jetbrains_skia_Data__1nMakeSubset = Module["org_jetbrains_skia_Data__1nMakeSubset"] = wasmExports["org_jetbrains_skia_Data__1nMakeSubset"])(a0, a1, a2);

var org_jetbrains_skia_Data__1nMakeEmpty = Module["org_jetbrains_skia_Data__1nMakeEmpty"] = () => (org_jetbrains_skia_Data__1nMakeEmpty = Module["org_jetbrains_skia_Data__1nMakeEmpty"] = wasmExports["org_jetbrains_skia_Data__1nMakeEmpty"])();

var org_jetbrains_skia_Data__1nMakeUninitialized = Module["org_jetbrains_skia_Data__1nMakeUninitialized"] = a0 => (org_jetbrains_skia_Data__1nMakeUninitialized = Module["org_jetbrains_skia_Data__1nMakeUninitialized"] = wasmExports["org_jetbrains_skia_Data__1nMakeUninitialized"])(a0);

var org_jetbrains_skia_Data__1nWritableData = Module["org_jetbrains_skia_Data__1nWritableData"] = a0 => (org_jetbrains_skia_Data__1nWritableData = Module["org_jetbrains_skia_Data__1nWritableData"] = wasmExports["org_jetbrains_skia_Data__1nWritableData"])(a0);

var _skia_memGetByte = Module["_skia_memGetByte"] = a0 => (_skia_memGetByte = Module["_skia_memGetByte"] = wasmExports["skia_memGetByte"])(a0);

var _skia_memSetByte = Module["_skia_memSetByte"] = (a0, a1) => (_skia_memSetByte = Module["_skia_memSetByte"] = wasmExports["skia_memSetByte"])(a0, a1);

var _skia_memGetChar = Module["_skia_memGetChar"] = a0 => (_skia_memGetChar = Module["_skia_memGetChar"] = wasmExports["skia_memGetChar"])(a0);

var _skia_memSetChar = Module["_skia_memSetChar"] = (a0, a1) => (_skia_memSetChar = Module["_skia_memSetChar"] = wasmExports["skia_memSetChar"])(a0, a1);

var _skia_memGetShort = Module["_skia_memGetShort"] = a0 => (_skia_memGetShort = Module["_skia_memGetShort"] = wasmExports["skia_memGetShort"])(a0);

var _skia_memSetShort = Module["_skia_memSetShort"] = (a0, a1) => (_skia_memSetShort = Module["_skia_memSetShort"] = wasmExports["skia_memSetShort"])(a0, a1);

var _skia_memGetInt = Module["_skia_memGetInt"] = a0 => (_skia_memGetInt = Module["_skia_memGetInt"] = wasmExports["skia_memGetInt"])(a0);

var _skia_memSetInt = Module["_skia_memSetInt"] = (a0, a1) => (_skia_memSetInt = Module["_skia_memSetInt"] = wasmExports["skia_memSetInt"])(a0, a1);

var _skia_memGetFloat = Module["_skia_memGetFloat"] = a0 => (_skia_memGetFloat = Module["_skia_memGetFloat"] = wasmExports["skia_memGetFloat"])(a0);

var _skia_memSetFloat = Module["_skia_memSetFloat"] = (a0, a1) => (_skia_memSetFloat = Module["_skia_memSetFloat"] = wasmExports["skia_memSetFloat"])(a0, a1);

var _skia_memGetDouble = Module["_skia_memGetDouble"] = a0 => (_skia_memGetDouble = Module["_skia_memGetDouble"] = wasmExports["skia_memGetDouble"])(a0);

var _skia_memSetDouble = Module["_skia_memSetDouble"] = (a0, a1) => (_skia_memSetDouble = Module["_skia_memSetDouble"] = wasmExports["skia_memSetDouble"])(a0, a1);

var org_jetbrains_skia_PathSegmentIterator__1nMake = Module["org_jetbrains_skia_PathSegmentIterator__1nMake"] = (a0, a1) => (org_jetbrains_skia_PathSegmentIterator__1nMake = Module["org_jetbrains_skia_PathSegmentIterator__1nMake"] = wasmExports["org_jetbrains_skia_PathSegmentIterator__1nMake"])(a0, a1);

var org_jetbrains_skia_PathSegmentIterator__1nGetFinalizer = Module["org_jetbrains_skia_PathSegmentIterator__1nGetFinalizer"] = () => (org_jetbrains_skia_PathSegmentIterator__1nGetFinalizer = Module["org_jetbrains_skia_PathSegmentIterator__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_PathSegmentIterator__1nGetFinalizer"])();

var org_jetbrains_skia_PathSegmentIterator__1nNext = Module["org_jetbrains_skia_PathSegmentIterator__1nNext"] = (a0, a1) => (org_jetbrains_skia_PathSegmentIterator__1nNext = Module["org_jetbrains_skia_PathSegmentIterator__1nNext"] = wasmExports["org_jetbrains_skia_PathSegmentIterator__1nNext"])(a0, a1);

var org_jetbrains_skiko_RenderTargetsKt_makeGLRenderTargetNative = Module["org_jetbrains_skiko_RenderTargetsKt_makeGLRenderTargetNative"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skiko_RenderTargetsKt_makeGLRenderTargetNative = Module["org_jetbrains_skiko_RenderTargetsKt_makeGLRenderTargetNative"] = wasmExports["org_jetbrains_skiko_RenderTargetsKt_makeGLRenderTargetNative"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skiko_RenderTargetsKt_makeGLContextNative = Module["org_jetbrains_skiko_RenderTargetsKt_makeGLContextNative"] = () => (org_jetbrains_skiko_RenderTargetsKt_makeGLContextNative = Module["org_jetbrains_skiko_RenderTargetsKt_makeGLContextNative"] = wasmExports["org_jetbrains_skiko_RenderTargetsKt_makeGLContextNative"])();

var org_jetbrains_skiko_RenderTargetsKt_makeMetalRenderTargetNative = Module["org_jetbrains_skiko_RenderTargetsKt_makeMetalRenderTargetNative"] = (a0, a1, a2) => (org_jetbrains_skiko_RenderTargetsKt_makeMetalRenderTargetNative = Module["org_jetbrains_skiko_RenderTargetsKt_makeMetalRenderTargetNative"] = wasmExports["org_jetbrains_skiko_RenderTargetsKt_makeMetalRenderTargetNative"])(a0, a1, a2);

var org_jetbrains_skiko_RenderTargetsKt_makeMetalContextNative = Module["org_jetbrains_skiko_RenderTargetsKt_makeMetalContextNative"] = () => (org_jetbrains_skiko_RenderTargetsKt_makeMetalContextNative = Module["org_jetbrains_skiko_RenderTargetsKt_makeMetalContextNative"] = wasmExports["org_jetbrains_skiko_RenderTargetsKt_makeMetalContextNative"])();

var org_jetbrains_skia_Image__1nMakeRaster = Module["org_jetbrains_skia_Image__1nMakeRaster"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Image__1nMakeRaster = Module["org_jetbrains_skia_Image__1nMakeRaster"] = wasmExports["org_jetbrains_skia_Image__1nMakeRaster"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_Image__1nMakeRasterData = Module["org_jetbrains_skia_Image__1nMakeRasterData"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Image__1nMakeRasterData = Module["org_jetbrains_skia_Image__1nMakeRasterData"] = wasmExports["org_jetbrains_skia_Image__1nMakeRasterData"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_Image__1nMakeFromBitmap = Module["org_jetbrains_skia_Image__1nMakeFromBitmap"] = a0 => (org_jetbrains_skia_Image__1nMakeFromBitmap = Module["org_jetbrains_skia_Image__1nMakeFromBitmap"] = wasmExports["org_jetbrains_skia_Image__1nMakeFromBitmap"])(a0);

var org_jetbrains_skia_Image__1nMakeFromPixmap = Module["org_jetbrains_skia_Image__1nMakeFromPixmap"] = a0 => (org_jetbrains_skia_Image__1nMakeFromPixmap = Module["org_jetbrains_skia_Image__1nMakeFromPixmap"] = wasmExports["org_jetbrains_skia_Image__1nMakeFromPixmap"])(a0);

var org_jetbrains_skia_Image__1nMakeFromEncoded = Module["org_jetbrains_skia_Image__1nMakeFromEncoded"] = (a0, a1) => (org_jetbrains_skia_Image__1nMakeFromEncoded = Module["org_jetbrains_skia_Image__1nMakeFromEncoded"] = wasmExports["org_jetbrains_skia_Image__1nMakeFromEncoded"])(a0, a1);

var org_jetbrains_skia_Image__1nGetImageInfo = Module["org_jetbrains_skia_Image__1nGetImageInfo"] = (a0, a1, a2) => (org_jetbrains_skia_Image__1nGetImageInfo = Module["org_jetbrains_skia_Image__1nGetImageInfo"] = wasmExports["org_jetbrains_skia_Image__1nGetImageInfo"])(a0, a1, a2);

var org_jetbrains_skia_Image__1nEncodeToData = Module["org_jetbrains_skia_Image__1nEncodeToData"] = (a0, a1, a2) => (org_jetbrains_skia_Image__1nEncodeToData = Module["org_jetbrains_skia_Image__1nEncodeToData"] = wasmExports["org_jetbrains_skia_Image__1nEncodeToData"])(a0, a1, a2);

var org_jetbrains_skia_Image__1nMakeShader = Module["org_jetbrains_skia_Image__1nMakeShader"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Image__1nMakeShader = Module["org_jetbrains_skia_Image__1nMakeShader"] = wasmExports["org_jetbrains_skia_Image__1nMakeShader"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_Image__1nPeekPixels = Module["org_jetbrains_skia_Image__1nPeekPixels"] = a0 => (org_jetbrains_skia_Image__1nPeekPixels = Module["org_jetbrains_skia_Image__1nPeekPixels"] = wasmExports["org_jetbrains_skia_Image__1nPeekPixels"])(a0);

var org_jetbrains_skia_Image__1nPeekPixelsToPixmap = Module["org_jetbrains_skia_Image__1nPeekPixelsToPixmap"] = (a0, a1) => (org_jetbrains_skia_Image__1nPeekPixelsToPixmap = Module["org_jetbrains_skia_Image__1nPeekPixelsToPixmap"] = wasmExports["org_jetbrains_skia_Image__1nPeekPixelsToPixmap"])(a0, a1);

var org_jetbrains_skia_Image__1nReadPixelsBitmap = Module["org_jetbrains_skia_Image__1nReadPixelsBitmap"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Image__1nReadPixelsBitmap = Module["org_jetbrains_skia_Image__1nReadPixelsBitmap"] = wasmExports["org_jetbrains_skia_Image__1nReadPixelsBitmap"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_Image__1nReadPixelsPixmap = Module["org_jetbrains_skia_Image__1nReadPixelsPixmap"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Image__1nReadPixelsPixmap = Module["org_jetbrains_skia_Image__1nReadPixelsPixmap"] = wasmExports["org_jetbrains_skia_Image__1nReadPixelsPixmap"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_Image__1nScalePixels = Module["org_jetbrains_skia_Image__1nScalePixels"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Image__1nScalePixels = Module["org_jetbrains_skia_Image__1nScalePixels"] = wasmExports["org_jetbrains_skia_Image__1nScalePixels"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_FontMgr__1nGetFamiliesCount = Module["org_jetbrains_skia_FontMgr__1nGetFamiliesCount"] = a0 => (org_jetbrains_skia_FontMgr__1nGetFamiliesCount = Module["org_jetbrains_skia_FontMgr__1nGetFamiliesCount"] = wasmExports["org_jetbrains_skia_FontMgr__1nGetFamiliesCount"])(a0);

var org_jetbrains_skia_FontMgr__1nGetFamilyName = Module["org_jetbrains_skia_FontMgr__1nGetFamilyName"] = (a0, a1) => (org_jetbrains_skia_FontMgr__1nGetFamilyName = Module["org_jetbrains_skia_FontMgr__1nGetFamilyName"] = wasmExports["org_jetbrains_skia_FontMgr__1nGetFamilyName"])(a0, a1);

var org_jetbrains_skia_FontMgr__1nMakeStyleSet = Module["org_jetbrains_skia_FontMgr__1nMakeStyleSet"] = (a0, a1) => (org_jetbrains_skia_FontMgr__1nMakeStyleSet = Module["org_jetbrains_skia_FontMgr__1nMakeStyleSet"] = wasmExports["org_jetbrains_skia_FontMgr__1nMakeStyleSet"])(a0, a1);

var org_jetbrains_skia_FontMgr__1nMatchFamily = Module["org_jetbrains_skia_FontMgr__1nMatchFamily"] = (a0, a1) => (org_jetbrains_skia_FontMgr__1nMatchFamily = Module["org_jetbrains_skia_FontMgr__1nMatchFamily"] = wasmExports["org_jetbrains_skia_FontMgr__1nMatchFamily"])(a0, a1);

var org_jetbrains_skia_FontMgr__1nMatchFamilyStyle = Module["org_jetbrains_skia_FontMgr__1nMatchFamilyStyle"] = (a0, a1, a2) => (org_jetbrains_skia_FontMgr__1nMatchFamilyStyle = Module["org_jetbrains_skia_FontMgr__1nMatchFamilyStyle"] = wasmExports["org_jetbrains_skia_FontMgr__1nMatchFamilyStyle"])(a0, a1, a2);

var org_jetbrains_skia_FontMgr__1nMatchFamilyStyleCharacter = Module["org_jetbrains_skia_FontMgr__1nMatchFamilyStyleCharacter"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_FontMgr__1nMatchFamilyStyleCharacter = Module["org_jetbrains_skia_FontMgr__1nMatchFamilyStyleCharacter"] = wasmExports["org_jetbrains_skia_FontMgr__1nMatchFamilyStyleCharacter"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_FontMgr__1nMakeFromData = Module["org_jetbrains_skia_FontMgr__1nMakeFromData"] = (a0, a1, a2) => (org_jetbrains_skia_FontMgr__1nMakeFromData = Module["org_jetbrains_skia_FontMgr__1nMakeFromData"] = wasmExports["org_jetbrains_skia_FontMgr__1nMakeFromData"])(a0, a1, a2);

var org_jetbrains_skia_FontMgr__1nMakeFromFile = Module["org_jetbrains_skia_FontMgr__1nMakeFromFile"] = (a0, a1, a2) => (org_jetbrains_skia_FontMgr__1nMakeFromFile = Module["org_jetbrains_skia_FontMgr__1nMakeFromFile"] = wasmExports["org_jetbrains_skia_FontMgr__1nMakeFromFile"])(a0, a1, a2);

var org_jetbrains_skia_FontMgr__1nLegacyMakeTypeface = Module["org_jetbrains_skia_FontMgr__1nLegacyMakeTypeface"] = (a0, a1, a2) => (org_jetbrains_skia_FontMgr__1nLegacyMakeTypeface = Module["org_jetbrains_skia_FontMgr__1nLegacyMakeTypeface"] = wasmExports["org_jetbrains_skia_FontMgr__1nLegacyMakeTypeface"])(a0, a1, a2);

var org_jetbrains_skia_FontMgr__1nDefault = Module["org_jetbrains_skia_FontMgr__1nDefault"] = () => (org_jetbrains_skia_FontMgr__1nDefault = Module["org_jetbrains_skia_FontMgr__1nDefault"] = wasmExports["org_jetbrains_skia_FontMgr__1nDefault"])();

var org_jetbrains_skia_FontMgr__1nEmpty = Module["org_jetbrains_skia_FontMgr__1nEmpty"] = () => (org_jetbrains_skia_FontMgr__1nEmpty = Module["org_jetbrains_skia_FontMgr__1nEmpty"] = wasmExports["org_jetbrains_skia_FontMgr__1nEmpty"])();

var org_jetbrains_skia_FontMgrWithFallback__1nDefaultWithFallbackFontProvider = Module["org_jetbrains_skia_FontMgrWithFallback__1nDefaultWithFallbackFontProvider"] = a0 => (org_jetbrains_skia_FontMgrWithFallback__1nDefaultWithFallbackFontProvider = Module["org_jetbrains_skia_FontMgrWithFallback__1nDefaultWithFallbackFontProvider"] = wasmExports["org_jetbrains_skia_FontMgrWithFallback__1nDefaultWithFallbackFontProvider"])(a0);

var org_jetbrains_skia_RTreeFactory__1nMake = Module["org_jetbrains_skia_RTreeFactory__1nMake"] = () => (org_jetbrains_skia_RTreeFactory__1nMake = Module["org_jetbrains_skia_RTreeFactory__1nMake"] = wasmExports["org_jetbrains_skia_RTreeFactory__1nMake"])();

var org_jetbrains_skia_BBHFactory__1nGetFinalizer = Module["org_jetbrains_skia_BBHFactory__1nGetFinalizer"] = () => (org_jetbrains_skia_BBHFactory__1nGetFinalizer = Module["org_jetbrains_skia_BBHFactory__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_BBHFactory__1nGetFinalizer"])();

var org_jetbrains_skia_Bitmap__1nGetFinalizer = Module["org_jetbrains_skia_Bitmap__1nGetFinalizer"] = () => (org_jetbrains_skia_Bitmap__1nGetFinalizer = Module["org_jetbrains_skia_Bitmap__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_Bitmap__1nGetFinalizer"])();

var org_jetbrains_skia_Bitmap__1nMake = Module["org_jetbrains_skia_Bitmap__1nMake"] = () => (org_jetbrains_skia_Bitmap__1nMake = Module["org_jetbrains_skia_Bitmap__1nMake"] = wasmExports["org_jetbrains_skia_Bitmap__1nMake"])();

var org_jetbrains_skia_Bitmap__1nMakeClone = Module["org_jetbrains_skia_Bitmap__1nMakeClone"] = a0 => (org_jetbrains_skia_Bitmap__1nMakeClone = Module["org_jetbrains_skia_Bitmap__1nMakeClone"] = wasmExports["org_jetbrains_skia_Bitmap__1nMakeClone"])(a0);

var org_jetbrains_skia_Bitmap__1nSwap = Module["org_jetbrains_skia_Bitmap__1nSwap"] = (a0, a1) => (org_jetbrains_skia_Bitmap__1nSwap = Module["org_jetbrains_skia_Bitmap__1nSwap"] = wasmExports["org_jetbrains_skia_Bitmap__1nSwap"])(a0, a1);

var org_jetbrains_skia_Bitmap__1nGetImageInfo = Module["org_jetbrains_skia_Bitmap__1nGetImageInfo"] = (a0, a1, a2) => (org_jetbrains_skia_Bitmap__1nGetImageInfo = Module["org_jetbrains_skia_Bitmap__1nGetImageInfo"] = wasmExports["org_jetbrains_skia_Bitmap__1nGetImageInfo"])(a0, a1, a2);

var org_jetbrains_skia_Bitmap__1nGetRowBytesAsPixels = Module["org_jetbrains_skia_Bitmap__1nGetRowBytesAsPixels"] = a0 => (org_jetbrains_skia_Bitmap__1nGetRowBytesAsPixels = Module["org_jetbrains_skia_Bitmap__1nGetRowBytesAsPixels"] = wasmExports["org_jetbrains_skia_Bitmap__1nGetRowBytesAsPixels"])(a0);

var org_jetbrains_skia_Bitmap__1nIsNull = Module["org_jetbrains_skia_Bitmap__1nIsNull"] = a0 => (org_jetbrains_skia_Bitmap__1nIsNull = Module["org_jetbrains_skia_Bitmap__1nIsNull"] = wasmExports["org_jetbrains_skia_Bitmap__1nIsNull"])(a0);

var org_jetbrains_skia_Bitmap__1nGetRowBytes = Module["org_jetbrains_skia_Bitmap__1nGetRowBytes"] = a0 => (org_jetbrains_skia_Bitmap__1nGetRowBytes = Module["org_jetbrains_skia_Bitmap__1nGetRowBytes"] = wasmExports["org_jetbrains_skia_Bitmap__1nGetRowBytes"])(a0);

var org_jetbrains_skia_Bitmap__1nSetAlphaType = Module["org_jetbrains_skia_Bitmap__1nSetAlphaType"] = (a0, a1) => (org_jetbrains_skia_Bitmap__1nSetAlphaType = Module["org_jetbrains_skia_Bitmap__1nSetAlphaType"] = wasmExports["org_jetbrains_skia_Bitmap__1nSetAlphaType"])(a0, a1);

var org_jetbrains_skia_Bitmap__1nComputeByteSize = Module["org_jetbrains_skia_Bitmap__1nComputeByteSize"] = a0 => (org_jetbrains_skia_Bitmap__1nComputeByteSize = Module["org_jetbrains_skia_Bitmap__1nComputeByteSize"] = wasmExports["org_jetbrains_skia_Bitmap__1nComputeByteSize"])(a0);

var org_jetbrains_skia_Bitmap__1nIsImmutable = Module["org_jetbrains_skia_Bitmap__1nIsImmutable"] = a0 => (org_jetbrains_skia_Bitmap__1nIsImmutable = Module["org_jetbrains_skia_Bitmap__1nIsImmutable"] = wasmExports["org_jetbrains_skia_Bitmap__1nIsImmutable"])(a0);

var org_jetbrains_skia_Bitmap__1nSetImmutable = Module["org_jetbrains_skia_Bitmap__1nSetImmutable"] = a0 => (org_jetbrains_skia_Bitmap__1nSetImmutable = Module["org_jetbrains_skia_Bitmap__1nSetImmutable"] = wasmExports["org_jetbrains_skia_Bitmap__1nSetImmutable"])(a0);

var org_jetbrains_skia_Bitmap__1nReset = Module["org_jetbrains_skia_Bitmap__1nReset"] = a0 => (org_jetbrains_skia_Bitmap__1nReset = Module["org_jetbrains_skia_Bitmap__1nReset"] = wasmExports["org_jetbrains_skia_Bitmap__1nReset"])(a0);

var org_jetbrains_skia_Bitmap__1nComputeIsOpaque = Module["org_jetbrains_skia_Bitmap__1nComputeIsOpaque"] = a0 => (org_jetbrains_skia_Bitmap__1nComputeIsOpaque = Module["org_jetbrains_skia_Bitmap__1nComputeIsOpaque"] = wasmExports["org_jetbrains_skia_Bitmap__1nComputeIsOpaque"])(a0);

var org_jetbrains_skia_Bitmap__1nSetImageInfo = Module["org_jetbrains_skia_Bitmap__1nSetImageInfo"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Bitmap__1nSetImageInfo = Module["org_jetbrains_skia_Bitmap__1nSetImageInfo"] = wasmExports["org_jetbrains_skia_Bitmap__1nSetImageInfo"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_Bitmap__1nAllocPixelsFlags = Module["org_jetbrains_skia_Bitmap__1nAllocPixelsFlags"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Bitmap__1nAllocPixelsFlags = Module["org_jetbrains_skia_Bitmap__1nAllocPixelsFlags"] = wasmExports["org_jetbrains_skia_Bitmap__1nAllocPixelsFlags"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_Bitmap__1nAllocPixelsRowBytes = Module["org_jetbrains_skia_Bitmap__1nAllocPixelsRowBytes"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Bitmap__1nAllocPixelsRowBytes = Module["org_jetbrains_skia_Bitmap__1nAllocPixelsRowBytes"] = wasmExports["org_jetbrains_skia_Bitmap__1nAllocPixelsRowBytes"])(a0, a1, a2, a3, a4, a5, a6);

var _free = a0 => (_free = wasmExports["free"])(a0);

var org_jetbrains_skia_Bitmap__1nInstallPixels = Module["org_jetbrains_skia_Bitmap__1nInstallPixels"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skia_Bitmap__1nInstallPixels = Module["org_jetbrains_skia_Bitmap__1nInstallPixels"] = wasmExports["org_jetbrains_skia_Bitmap__1nInstallPixels"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);

var org_jetbrains_skia_Bitmap__1nAllocPixels = Module["org_jetbrains_skia_Bitmap__1nAllocPixels"] = a0 => (org_jetbrains_skia_Bitmap__1nAllocPixels = Module["org_jetbrains_skia_Bitmap__1nAllocPixels"] = wasmExports["org_jetbrains_skia_Bitmap__1nAllocPixels"])(a0);

var org_jetbrains_skia_Bitmap__1nGetPixelRef = Module["org_jetbrains_skia_Bitmap__1nGetPixelRef"] = a0 => (org_jetbrains_skia_Bitmap__1nGetPixelRef = Module["org_jetbrains_skia_Bitmap__1nGetPixelRef"] = wasmExports["org_jetbrains_skia_Bitmap__1nGetPixelRef"])(a0);

var org_jetbrains_skia_Bitmap__1nGetPixelRefOriginX = Module["org_jetbrains_skia_Bitmap__1nGetPixelRefOriginX"] = a0 => (org_jetbrains_skia_Bitmap__1nGetPixelRefOriginX = Module["org_jetbrains_skia_Bitmap__1nGetPixelRefOriginX"] = wasmExports["org_jetbrains_skia_Bitmap__1nGetPixelRefOriginX"])(a0);

var org_jetbrains_skia_Bitmap__1nGetPixelRefOriginY = Module["org_jetbrains_skia_Bitmap__1nGetPixelRefOriginY"] = a0 => (org_jetbrains_skia_Bitmap__1nGetPixelRefOriginY = Module["org_jetbrains_skia_Bitmap__1nGetPixelRefOriginY"] = wasmExports["org_jetbrains_skia_Bitmap__1nGetPixelRefOriginY"])(a0);

var org_jetbrains_skia_Bitmap__1nSetPixelRef = Module["org_jetbrains_skia_Bitmap__1nSetPixelRef"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Bitmap__1nSetPixelRef = Module["org_jetbrains_skia_Bitmap__1nSetPixelRef"] = wasmExports["org_jetbrains_skia_Bitmap__1nSetPixelRef"])(a0, a1, a2, a3);

var org_jetbrains_skia_Bitmap__1nIsReadyToDraw = Module["org_jetbrains_skia_Bitmap__1nIsReadyToDraw"] = a0 => (org_jetbrains_skia_Bitmap__1nIsReadyToDraw = Module["org_jetbrains_skia_Bitmap__1nIsReadyToDraw"] = wasmExports["org_jetbrains_skia_Bitmap__1nIsReadyToDraw"])(a0);

var org_jetbrains_skia_Bitmap__1nGetGenerationId = Module["org_jetbrains_skia_Bitmap__1nGetGenerationId"] = a0 => (org_jetbrains_skia_Bitmap__1nGetGenerationId = Module["org_jetbrains_skia_Bitmap__1nGetGenerationId"] = wasmExports["org_jetbrains_skia_Bitmap__1nGetGenerationId"])(a0);

var org_jetbrains_skia_Bitmap__1nNotifyPixelsChanged = Module["org_jetbrains_skia_Bitmap__1nNotifyPixelsChanged"] = a0 => (org_jetbrains_skia_Bitmap__1nNotifyPixelsChanged = Module["org_jetbrains_skia_Bitmap__1nNotifyPixelsChanged"] = wasmExports["org_jetbrains_skia_Bitmap__1nNotifyPixelsChanged"])(a0);

var org_jetbrains_skia_Bitmap__1nEraseColor = Module["org_jetbrains_skia_Bitmap__1nEraseColor"] = (a0, a1) => (org_jetbrains_skia_Bitmap__1nEraseColor = Module["org_jetbrains_skia_Bitmap__1nEraseColor"] = wasmExports["org_jetbrains_skia_Bitmap__1nEraseColor"])(a0, a1);

var org_jetbrains_skia_Bitmap__1nErase = Module["org_jetbrains_skia_Bitmap__1nErase"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Bitmap__1nErase = Module["org_jetbrains_skia_Bitmap__1nErase"] = wasmExports["org_jetbrains_skia_Bitmap__1nErase"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_Bitmap__1nGetColor = Module["org_jetbrains_skia_Bitmap__1nGetColor"] = (a0, a1, a2) => (org_jetbrains_skia_Bitmap__1nGetColor = Module["org_jetbrains_skia_Bitmap__1nGetColor"] = wasmExports["org_jetbrains_skia_Bitmap__1nGetColor"])(a0, a1, a2);

var org_jetbrains_skia_Bitmap__1nGetAlphaf = Module["org_jetbrains_skia_Bitmap__1nGetAlphaf"] = (a0, a1, a2) => (org_jetbrains_skia_Bitmap__1nGetAlphaf = Module["org_jetbrains_skia_Bitmap__1nGetAlphaf"] = wasmExports["org_jetbrains_skia_Bitmap__1nGetAlphaf"])(a0, a1, a2);

var org_jetbrains_skia_Bitmap__1nExtractSubset = Module["org_jetbrains_skia_Bitmap__1nExtractSubset"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Bitmap__1nExtractSubset = Module["org_jetbrains_skia_Bitmap__1nExtractSubset"] = wasmExports["org_jetbrains_skia_Bitmap__1nExtractSubset"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_Bitmap__1nReadPixels = Module["org_jetbrains_skia_Bitmap__1nReadPixels"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) => (org_jetbrains_skia_Bitmap__1nReadPixels = Module["org_jetbrains_skia_Bitmap__1nReadPixels"] = wasmExports["org_jetbrains_skia_Bitmap__1nReadPixels"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);

var org_jetbrains_skia_Bitmap__1nExtractAlpha = Module["org_jetbrains_skia_Bitmap__1nExtractAlpha"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Bitmap__1nExtractAlpha = Module["org_jetbrains_skia_Bitmap__1nExtractAlpha"] = wasmExports["org_jetbrains_skia_Bitmap__1nExtractAlpha"])(a0, a1, a2, a3);

var org_jetbrains_skia_Bitmap__1nPeekPixels = Module["org_jetbrains_skia_Bitmap__1nPeekPixels"] = a0 => (org_jetbrains_skia_Bitmap__1nPeekPixels = Module["org_jetbrains_skia_Bitmap__1nPeekPixels"] = wasmExports["org_jetbrains_skia_Bitmap__1nPeekPixels"])(a0);

var org_jetbrains_skia_Bitmap__1nMakeShader = Module["org_jetbrains_skia_Bitmap__1nMakeShader"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Bitmap__1nMakeShader = Module["org_jetbrains_skia_Bitmap__1nMakeShader"] = wasmExports["org_jetbrains_skia_Bitmap__1nMakeShader"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_shaper_HbIcuScriptRunIterator__1nMake = Module["org_jetbrains_skia_shaper_HbIcuScriptRunIterator__1nMake"] = a0 => (org_jetbrains_skia_shaper_HbIcuScriptRunIterator__1nMake = Module["org_jetbrains_skia_shaper_HbIcuScriptRunIterator__1nMake"] = wasmExports["org_jetbrains_skia_shaper_HbIcuScriptRunIterator__1nMake"])(a0);

var org_jetbrains_skia_shaper_HbIcuScriptRunIterator__1nGetCurrentScriptTag = Module["org_jetbrains_skia_shaper_HbIcuScriptRunIterator__1nGetCurrentScriptTag"] = a0 => (org_jetbrains_skia_shaper_HbIcuScriptRunIterator__1nGetCurrentScriptTag = Module["org_jetbrains_skia_shaper_HbIcuScriptRunIterator__1nGetCurrentScriptTag"] = wasmExports["org_jetbrains_skia_shaper_HbIcuScriptRunIterator__1nGetCurrentScriptTag"])(a0);

var org_jetbrains_skia_shaper_ManagedRunIterator__1nGetFinalizer = Module["org_jetbrains_skia_shaper_ManagedRunIterator__1nGetFinalizer"] = () => (org_jetbrains_skia_shaper_ManagedRunIterator__1nGetFinalizer = Module["org_jetbrains_skia_shaper_ManagedRunIterator__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_shaper_ManagedRunIterator__1nGetFinalizer"])();

var org_jetbrains_skia_shaper_ManagedRunIterator__1nConsume = Module["org_jetbrains_skia_shaper_ManagedRunIterator__1nConsume"] = a0 => (org_jetbrains_skia_shaper_ManagedRunIterator__1nConsume = Module["org_jetbrains_skia_shaper_ManagedRunIterator__1nConsume"] = wasmExports["org_jetbrains_skia_shaper_ManagedRunIterator__1nConsume"])(a0);

var org_jetbrains_skia_shaper_ManagedRunIterator__1nGetEndOfCurrentRun = Module["org_jetbrains_skia_shaper_ManagedRunIterator__1nGetEndOfCurrentRun"] = (a0, a1) => (org_jetbrains_skia_shaper_ManagedRunIterator__1nGetEndOfCurrentRun = Module["org_jetbrains_skia_shaper_ManagedRunIterator__1nGetEndOfCurrentRun"] = wasmExports["org_jetbrains_skia_shaper_ManagedRunIterator__1nGetEndOfCurrentRun"])(a0, a1);

var org_jetbrains_skia_shaper_ManagedRunIterator__1nIsAtEnd = Module["org_jetbrains_skia_shaper_ManagedRunIterator__1nIsAtEnd"] = a0 => (org_jetbrains_skia_shaper_ManagedRunIterator__1nIsAtEnd = Module["org_jetbrains_skia_shaper_ManagedRunIterator__1nIsAtEnd"] = wasmExports["org_jetbrains_skia_shaper_ManagedRunIterator__1nIsAtEnd"])(a0);

var org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nGetFinalizer = Module["org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nGetFinalizer"] = () => (org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nGetFinalizer = Module["org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nGetFinalizer"])();

var org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nMake = Module["org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nMake"] = (a0, a1, a2) => (org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nMake = Module["org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nMake"] = wasmExports["org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nMake"])(a0, a1, a2);

var org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nMakeBlob = Module["org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nMakeBlob"] = a0 => (org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nMakeBlob = Module["org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nMakeBlob"] = wasmExports["org_jetbrains_skia_shaper_TextBlobBuilderRunHandler__1nMakeBlob"])(a0);

var org_jetbrains_skia_shaper_FontMgrRunIterator__1nMake = Module["org_jetbrains_skia_shaper_FontMgrRunIterator__1nMake"] = (a0, a1, a2, a3) => (org_jetbrains_skia_shaper_FontMgrRunIterator__1nMake = Module["org_jetbrains_skia_shaper_FontMgrRunIterator__1nMake"] = wasmExports["org_jetbrains_skia_shaper_FontMgrRunIterator__1nMake"])(a0, a1, a2, a3);

var org_jetbrains_skia_shaper_FontMgrRunIterator__1nGetCurrentFont = Module["org_jetbrains_skia_shaper_FontMgrRunIterator__1nGetCurrentFont"] = a0 => (org_jetbrains_skia_shaper_FontMgrRunIterator__1nGetCurrentFont = Module["org_jetbrains_skia_shaper_FontMgrRunIterator__1nGetCurrentFont"] = wasmExports["org_jetbrains_skia_shaper_FontMgrRunIterator__1nGetCurrentFont"])(a0);

var org_jetbrains_skia_shaper_Shaper__1nGetFinalizer = Module["org_jetbrains_skia_shaper_Shaper__1nGetFinalizer"] = () => (org_jetbrains_skia_shaper_Shaper__1nGetFinalizer = Module["org_jetbrains_skia_shaper_Shaper__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_shaper_Shaper__1nGetFinalizer"])();

var org_jetbrains_skia_shaper_Shaper__1nMakePrimitive = Module["org_jetbrains_skia_shaper_Shaper__1nMakePrimitive"] = () => (org_jetbrains_skia_shaper_Shaper__1nMakePrimitive = Module["org_jetbrains_skia_shaper_Shaper__1nMakePrimitive"] = wasmExports["org_jetbrains_skia_shaper_Shaper__1nMakePrimitive"])();

var org_jetbrains_skia_shaper_Shaper__1nMakeShaperDrivenWrapper = Module["org_jetbrains_skia_shaper_Shaper__1nMakeShaperDrivenWrapper"] = a0 => (org_jetbrains_skia_shaper_Shaper__1nMakeShaperDrivenWrapper = Module["org_jetbrains_skia_shaper_Shaper__1nMakeShaperDrivenWrapper"] = wasmExports["org_jetbrains_skia_shaper_Shaper__1nMakeShaperDrivenWrapper"])(a0);

var org_jetbrains_skia_shaper_Shaper__1nMakeShapeThenWrap = Module["org_jetbrains_skia_shaper_Shaper__1nMakeShapeThenWrap"] = a0 => (org_jetbrains_skia_shaper_Shaper__1nMakeShapeThenWrap = Module["org_jetbrains_skia_shaper_Shaper__1nMakeShapeThenWrap"] = wasmExports["org_jetbrains_skia_shaper_Shaper__1nMakeShapeThenWrap"])(a0);

var org_jetbrains_skia_shaper_Shaper__1nMakeShapeDontWrapOrReorder = Module["org_jetbrains_skia_shaper_Shaper__1nMakeShapeDontWrapOrReorder"] = a0 => (org_jetbrains_skia_shaper_Shaper__1nMakeShapeDontWrapOrReorder = Module["org_jetbrains_skia_shaper_Shaper__1nMakeShapeDontWrapOrReorder"] = wasmExports["org_jetbrains_skia_shaper_Shaper__1nMakeShapeDontWrapOrReorder"])(a0);

var org_jetbrains_skia_shaper_Shaper__1nMakeCoreText = Module["org_jetbrains_skia_shaper_Shaper__1nMakeCoreText"] = () => (org_jetbrains_skia_shaper_Shaper__1nMakeCoreText = Module["org_jetbrains_skia_shaper_Shaper__1nMakeCoreText"] = wasmExports["org_jetbrains_skia_shaper_Shaper__1nMakeCoreText"])();

var org_jetbrains_skia_shaper_Shaper__1nMake = Module["org_jetbrains_skia_shaper_Shaper__1nMake"] = a0 => (org_jetbrains_skia_shaper_Shaper__1nMake = Module["org_jetbrains_skia_shaper_Shaper__1nMake"] = wasmExports["org_jetbrains_skia_shaper_Shaper__1nMake"])(a0);

var org_jetbrains_skia_shaper_Shaper__1nShapeBlob = Module["org_jetbrains_skia_shaper_Shaper__1nShapeBlob"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skia_shaper_Shaper__1nShapeBlob = Module["org_jetbrains_skia_shaper_Shaper__1nShapeBlob"] = wasmExports["org_jetbrains_skia_shaper_Shaper__1nShapeBlob"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);

var org_jetbrains_skia_shaper_Shaper__1nShapeLine = Module["org_jetbrains_skia_shaper_Shaper__1nShapeLine"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_shaper_Shaper__1nShapeLine = Module["org_jetbrains_skia_shaper_Shaper__1nShapeLine"] = wasmExports["org_jetbrains_skia_shaper_Shaper__1nShapeLine"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_shaper_Shaper__1nShape = Module["org_jetbrains_skia_shaper_Shaper__1nShape"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) => (org_jetbrains_skia_shaper_Shaper__1nShape = Module["org_jetbrains_skia_shaper_Shaper__1nShape"] = wasmExports["org_jetbrains_skia_shaper_Shaper__1nShape"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10);

var org_jetbrains_skia_shaper_Shaper_RunIterator_1nGetFinalizer = Module["org_jetbrains_skia_shaper_Shaper_RunIterator_1nGetFinalizer"] = () => (org_jetbrains_skia_shaper_Shaper_RunIterator_1nGetFinalizer = Module["org_jetbrains_skia_shaper_Shaper_RunIterator_1nGetFinalizer"] = wasmExports["org_jetbrains_skia_shaper_Shaper_RunIterator_1nGetFinalizer"])();

var org_jetbrains_skia_shaper_Shaper_RunIterator_1nCreateRunIterator = Module["org_jetbrains_skia_shaper_Shaper_RunIterator_1nCreateRunIterator"] = (a0, a1) => (org_jetbrains_skia_shaper_Shaper_RunIterator_1nCreateRunIterator = Module["org_jetbrains_skia_shaper_Shaper_RunIterator_1nCreateRunIterator"] = wasmExports["org_jetbrains_skia_shaper_Shaper_RunIterator_1nCreateRunIterator"])(a0, a1);

var org_jetbrains_skia_shaper_Shaper_RunIterator_1nInitRunIterator = Module["org_jetbrains_skia_shaper_Shaper_RunIterator_1nInitRunIterator"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_shaper_Shaper_RunIterator_1nInitRunIterator = Module["org_jetbrains_skia_shaper_Shaper_RunIterator_1nInitRunIterator"] = wasmExports["org_jetbrains_skia_shaper_Shaper_RunIterator_1nInitRunIterator"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetFinalizer = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetFinalizer"] = () => (org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetFinalizer = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetFinalizer"] = wasmExports["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetFinalizer"])();

var org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetRunInfo = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetRunInfo"] = (a0, a1) => (org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetRunInfo = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetRunInfo"] = wasmExports["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetRunInfo"])(a0, a1);

var org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetGlyphs = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetGlyphs"] = (a0, a1) => (org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetGlyphs = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetGlyphs"] = wasmExports["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetGlyphs"])(a0, a1);

var org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetPositions = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetPositions"] = (a0, a1) => (org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetPositions = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetPositions"] = wasmExports["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetPositions"])(a0, a1);

var org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetClusters = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetClusters"] = (a0, a1) => (org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetClusters = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetClusters"] = wasmExports["org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetClusters"])(a0, a1);

var org_jetbrains_skia_shaper_Shaper_RunHandler_1nSetOffset = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nSetOffset"] = (a0, a1, a2) => (org_jetbrains_skia_shaper_Shaper_RunHandler_1nSetOffset = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nSetOffset"] = wasmExports["org_jetbrains_skia_shaper_Shaper_RunHandler_1nSetOffset"])(a0, a1, a2);

var org_jetbrains_skia_shaper_Shaper_RunHandler_1nCreate = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nCreate"] = () => (org_jetbrains_skia_shaper_Shaper_RunHandler_1nCreate = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nCreate"] = wasmExports["org_jetbrains_skia_shaper_Shaper_RunHandler_1nCreate"])();

var org_jetbrains_skia_shaper_Shaper_RunHandler_1nInit = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nInit"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_shaper_Shaper_RunHandler_1nInit = Module["org_jetbrains_skia_shaper_Shaper_RunHandler_1nInit"] = wasmExports["org_jetbrains_skia_shaper_Shaper_RunHandler_1nInit"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_shaper_IcuBidiRunIterator__1nMake = Module["org_jetbrains_skia_shaper_IcuBidiRunIterator__1nMake"] = (a0, a1) => (org_jetbrains_skia_shaper_IcuBidiRunIterator__1nMake = Module["org_jetbrains_skia_shaper_IcuBidiRunIterator__1nMake"] = wasmExports["org_jetbrains_skia_shaper_IcuBidiRunIterator__1nMake"])(a0, a1);

var org_jetbrains_skia_shaper_IcuBidiRunIterator__1nGetCurrentLevel = Module["org_jetbrains_skia_shaper_IcuBidiRunIterator__1nGetCurrentLevel"] = a0 => (org_jetbrains_skia_shaper_IcuBidiRunIterator__1nGetCurrentLevel = Module["org_jetbrains_skia_shaper_IcuBidiRunIterator__1nGetCurrentLevel"] = wasmExports["org_jetbrains_skia_shaper_IcuBidiRunIterator__1nGetCurrentLevel"])(a0);

var org_jetbrains_skia_PictureRecorder__1nMake = Module["org_jetbrains_skia_PictureRecorder__1nMake"] = () => (org_jetbrains_skia_PictureRecorder__1nMake = Module["org_jetbrains_skia_PictureRecorder__1nMake"] = wasmExports["org_jetbrains_skia_PictureRecorder__1nMake"])();

var org_jetbrains_skia_PictureRecorder__1nGetFinalizer = Module["org_jetbrains_skia_PictureRecorder__1nGetFinalizer"] = () => (org_jetbrains_skia_PictureRecorder__1nGetFinalizer = Module["org_jetbrains_skia_PictureRecorder__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_PictureRecorder__1nGetFinalizer"])();

var org_jetbrains_skia_PictureRecorder__1nBeginRecording = Module["org_jetbrains_skia_PictureRecorder__1nBeginRecording"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_PictureRecorder__1nBeginRecording = Module["org_jetbrains_skia_PictureRecorder__1nBeginRecording"] = wasmExports["org_jetbrains_skia_PictureRecorder__1nBeginRecording"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_PictureRecorder__1nGetRecordingCanvas = Module["org_jetbrains_skia_PictureRecorder__1nGetRecordingCanvas"] = a0 => (org_jetbrains_skia_PictureRecorder__1nGetRecordingCanvas = Module["org_jetbrains_skia_PictureRecorder__1nGetRecordingCanvas"] = wasmExports["org_jetbrains_skia_PictureRecorder__1nGetRecordingCanvas"])(a0);

var org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPicture = Module["org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPicture"] = a0 => (org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPicture = Module["org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPicture"] = wasmExports["org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPicture"])(a0);

var org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPictureWithCull = Module["org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPictureWithCull"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPictureWithCull = Module["org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPictureWithCull"] = wasmExports["org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPictureWithCull"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsDrawable = Module["org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsDrawable"] = a0 => (org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsDrawable = Module["org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsDrawable"] = wasmExports["org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsDrawable"])(a0);

var org_jetbrains_skia_BreakIterator__1nGetFinalizer = Module["org_jetbrains_skia_BreakIterator__1nGetFinalizer"] = () => (org_jetbrains_skia_BreakIterator__1nGetFinalizer = Module["org_jetbrains_skia_BreakIterator__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_BreakIterator__1nGetFinalizer"])();

var org_jetbrains_skia_BreakIterator__1nMake = Module["org_jetbrains_skia_BreakIterator__1nMake"] = (a0, a1, a2) => (org_jetbrains_skia_BreakIterator__1nMake = Module["org_jetbrains_skia_BreakIterator__1nMake"] = wasmExports["org_jetbrains_skia_BreakIterator__1nMake"])(a0, a1, a2);

var org_jetbrains_skia_BreakIterator__1nCurrent = Module["org_jetbrains_skia_BreakIterator__1nCurrent"] = a0 => (org_jetbrains_skia_BreakIterator__1nCurrent = Module["org_jetbrains_skia_BreakIterator__1nCurrent"] = wasmExports["org_jetbrains_skia_BreakIterator__1nCurrent"])(a0);

var org_jetbrains_skia_BreakIterator__1nNext = Module["org_jetbrains_skia_BreakIterator__1nNext"] = a0 => (org_jetbrains_skia_BreakIterator__1nNext = Module["org_jetbrains_skia_BreakIterator__1nNext"] = wasmExports["org_jetbrains_skia_BreakIterator__1nNext"])(a0);

var org_jetbrains_skia_BreakIterator__1nPrevious = Module["org_jetbrains_skia_BreakIterator__1nPrevious"] = a0 => (org_jetbrains_skia_BreakIterator__1nPrevious = Module["org_jetbrains_skia_BreakIterator__1nPrevious"] = wasmExports["org_jetbrains_skia_BreakIterator__1nPrevious"])(a0);

var org_jetbrains_skia_BreakIterator__1nFirst = Module["org_jetbrains_skia_BreakIterator__1nFirst"] = a0 => (org_jetbrains_skia_BreakIterator__1nFirst = Module["org_jetbrains_skia_BreakIterator__1nFirst"] = wasmExports["org_jetbrains_skia_BreakIterator__1nFirst"])(a0);

var org_jetbrains_skia_BreakIterator__1nLast = Module["org_jetbrains_skia_BreakIterator__1nLast"] = a0 => (org_jetbrains_skia_BreakIterator__1nLast = Module["org_jetbrains_skia_BreakIterator__1nLast"] = wasmExports["org_jetbrains_skia_BreakIterator__1nLast"])(a0);

var org_jetbrains_skia_BreakIterator__1nPreceding = Module["org_jetbrains_skia_BreakIterator__1nPreceding"] = (a0, a1) => (org_jetbrains_skia_BreakIterator__1nPreceding = Module["org_jetbrains_skia_BreakIterator__1nPreceding"] = wasmExports["org_jetbrains_skia_BreakIterator__1nPreceding"])(a0, a1);

var org_jetbrains_skia_BreakIterator__1nFollowing = Module["org_jetbrains_skia_BreakIterator__1nFollowing"] = (a0, a1) => (org_jetbrains_skia_BreakIterator__1nFollowing = Module["org_jetbrains_skia_BreakIterator__1nFollowing"] = wasmExports["org_jetbrains_skia_BreakIterator__1nFollowing"])(a0, a1);

var org_jetbrains_skia_BreakIterator__1nIsBoundary = Module["org_jetbrains_skia_BreakIterator__1nIsBoundary"] = (a0, a1) => (org_jetbrains_skia_BreakIterator__1nIsBoundary = Module["org_jetbrains_skia_BreakIterator__1nIsBoundary"] = wasmExports["org_jetbrains_skia_BreakIterator__1nIsBoundary"])(a0, a1);

var org_jetbrains_skia_BreakIterator__1nGetRuleStatus = Module["org_jetbrains_skia_BreakIterator__1nGetRuleStatus"] = a0 => (org_jetbrains_skia_BreakIterator__1nGetRuleStatus = Module["org_jetbrains_skia_BreakIterator__1nGetRuleStatus"] = wasmExports["org_jetbrains_skia_BreakIterator__1nGetRuleStatus"])(a0);

var org_jetbrains_skia_BreakIterator__1nGetRuleStatusesLen = Module["org_jetbrains_skia_BreakIterator__1nGetRuleStatusesLen"] = a0 => (org_jetbrains_skia_BreakIterator__1nGetRuleStatusesLen = Module["org_jetbrains_skia_BreakIterator__1nGetRuleStatusesLen"] = wasmExports["org_jetbrains_skia_BreakIterator__1nGetRuleStatusesLen"])(a0);

var org_jetbrains_skia_BreakIterator__1nGetRuleStatuses = Module["org_jetbrains_skia_BreakIterator__1nGetRuleStatuses"] = (a0, a1, a2) => (org_jetbrains_skia_BreakIterator__1nGetRuleStatuses = Module["org_jetbrains_skia_BreakIterator__1nGetRuleStatuses"] = wasmExports["org_jetbrains_skia_BreakIterator__1nGetRuleStatuses"])(a0, a1, a2);

var org_jetbrains_skia_BreakIterator__1nSetText = Module["org_jetbrains_skia_BreakIterator__1nSetText"] = (a0, a1, a2, a3) => (org_jetbrains_skia_BreakIterator__1nSetText = Module["org_jetbrains_skia_BreakIterator__1nSetText"] = wasmExports["org_jetbrains_skia_BreakIterator__1nSetText"])(a0, a1, a2, a3);

var org_jetbrains_skia_PathUtils__1nFillPathWithPaint = Module["org_jetbrains_skia_PathUtils__1nFillPathWithPaint"] = (a0, a1, a2) => (org_jetbrains_skia_PathUtils__1nFillPathWithPaint = Module["org_jetbrains_skia_PathUtils__1nFillPathWithPaint"] = wasmExports["org_jetbrains_skia_PathUtils__1nFillPathWithPaint"])(a0, a1, a2);

var org_jetbrains_skia_PathUtils__1nFillPathWithPaintCull = Module["org_jetbrains_skia_PathUtils__1nFillPathWithPaintCull"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_PathUtils__1nFillPathWithPaintCull = Module["org_jetbrains_skia_PathUtils__1nFillPathWithPaintCull"] = wasmExports["org_jetbrains_skia_PathUtils__1nFillPathWithPaintCull"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_skottie_Animation__1nGetFinalizer = Module["org_jetbrains_skia_skottie_Animation__1nGetFinalizer"] = () => (org_jetbrains_skia_skottie_Animation__1nGetFinalizer = Module["org_jetbrains_skia_skottie_Animation__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nGetFinalizer"])();

var org_jetbrains_skia_skottie_Animation__1nMakeFromString = Module["org_jetbrains_skia_skottie_Animation__1nMakeFromString"] = a0 => (org_jetbrains_skia_skottie_Animation__1nMakeFromString = Module["org_jetbrains_skia_skottie_Animation__1nMakeFromString"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nMakeFromString"])(a0);

var org_jetbrains_skia_skottie_Animation__1nMakeFromFile = Module["org_jetbrains_skia_skottie_Animation__1nMakeFromFile"] = a0 => (org_jetbrains_skia_skottie_Animation__1nMakeFromFile = Module["org_jetbrains_skia_skottie_Animation__1nMakeFromFile"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nMakeFromFile"])(a0);

var org_jetbrains_skia_skottie_Animation__1nMakeFromData = Module["org_jetbrains_skia_skottie_Animation__1nMakeFromData"] = a0 => (org_jetbrains_skia_skottie_Animation__1nMakeFromData = Module["org_jetbrains_skia_skottie_Animation__1nMakeFromData"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nMakeFromData"])(a0);

var org_jetbrains_skia_skottie_Animation__1nRender = Module["org_jetbrains_skia_skottie_Animation__1nRender"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_skottie_Animation__1nRender = Module["org_jetbrains_skia_skottie_Animation__1nRender"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nRender"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_skottie_Animation__1nSeek = Module["org_jetbrains_skia_skottie_Animation__1nSeek"] = (a0, a1, a2) => (org_jetbrains_skia_skottie_Animation__1nSeek = Module["org_jetbrains_skia_skottie_Animation__1nSeek"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nSeek"])(a0, a1, a2);

var org_jetbrains_skia_skottie_Animation__1nSeekFrame = Module["org_jetbrains_skia_skottie_Animation__1nSeekFrame"] = (a0, a1, a2) => (org_jetbrains_skia_skottie_Animation__1nSeekFrame = Module["org_jetbrains_skia_skottie_Animation__1nSeekFrame"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nSeekFrame"])(a0, a1, a2);

var org_jetbrains_skia_skottie_Animation__1nSeekFrameTime = Module["org_jetbrains_skia_skottie_Animation__1nSeekFrameTime"] = (a0, a1, a2) => (org_jetbrains_skia_skottie_Animation__1nSeekFrameTime = Module["org_jetbrains_skia_skottie_Animation__1nSeekFrameTime"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nSeekFrameTime"])(a0, a1, a2);

var org_jetbrains_skia_skottie_Animation__1nGetDuration = Module["org_jetbrains_skia_skottie_Animation__1nGetDuration"] = a0 => (org_jetbrains_skia_skottie_Animation__1nGetDuration = Module["org_jetbrains_skia_skottie_Animation__1nGetDuration"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nGetDuration"])(a0);

var org_jetbrains_skia_skottie_Animation__1nGetFPS = Module["org_jetbrains_skia_skottie_Animation__1nGetFPS"] = a0 => (org_jetbrains_skia_skottie_Animation__1nGetFPS = Module["org_jetbrains_skia_skottie_Animation__1nGetFPS"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nGetFPS"])(a0);

var org_jetbrains_skia_skottie_Animation__1nGetInPoint = Module["org_jetbrains_skia_skottie_Animation__1nGetInPoint"] = a0 => (org_jetbrains_skia_skottie_Animation__1nGetInPoint = Module["org_jetbrains_skia_skottie_Animation__1nGetInPoint"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nGetInPoint"])(a0);

var org_jetbrains_skia_skottie_Animation__1nGetOutPoint = Module["org_jetbrains_skia_skottie_Animation__1nGetOutPoint"] = a0 => (org_jetbrains_skia_skottie_Animation__1nGetOutPoint = Module["org_jetbrains_skia_skottie_Animation__1nGetOutPoint"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nGetOutPoint"])(a0);

var org_jetbrains_skia_skottie_Animation__1nGetVersion = Module["org_jetbrains_skia_skottie_Animation__1nGetVersion"] = a0 => (org_jetbrains_skia_skottie_Animation__1nGetVersion = Module["org_jetbrains_skia_skottie_Animation__1nGetVersion"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nGetVersion"])(a0);

var org_jetbrains_skia_skottie_Animation__1nGetSize = Module["org_jetbrains_skia_skottie_Animation__1nGetSize"] = (a0, a1) => (org_jetbrains_skia_skottie_Animation__1nGetSize = Module["org_jetbrains_skia_skottie_Animation__1nGetSize"] = wasmExports["org_jetbrains_skia_skottie_Animation__1nGetSize"])(a0, a1);

var org_jetbrains_skia_skottie_AnimationBuilder__1nGetFinalizer = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nGetFinalizer"] = () => (org_jetbrains_skia_skottie_AnimationBuilder__1nGetFinalizer = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_skottie_AnimationBuilder__1nGetFinalizer"])();

var org_jetbrains_skia_skottie_AnimationBuilder__1nMake = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nMake"] = a0 => (org_jetbrains_skia_skottie_AnimationBuilder__1nMake = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nMake"] = wasmExports["org_jetbrains_skia_skottie_AnimationBuilder__1nMake"])(a0);

var org_jetbrains_skia_skottie_AnimationBuilder__1nSetFontManager = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nSetFontManager"] = (a0, a1) => (org_jetbrains_skia_skottie_AnimationBuilder__1nSetFontManager = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nSetFontManager"] = wasmExports["org_jetbrains_skia_skottie_AnimationBuilder__1nSetFontManager"])(a0, a1);

var org_jetbrains_skia_skottie_AnimationBuilder__1nSetLogger = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nSetLogger"] = (a0, a1) => (org_jetbrains_skia_skottie_AnimationBuilder__1nSetLogger = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nSetLogger"] = wasmExports["org_jetbrains_skia_skottie_AnimationBuilder__1nSetLogger"])(a0, a1);

var org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromString = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromString"] = (a0, a1) => (org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromString = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromString"] = wasmExports["org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromString"])(a0, a1);

var org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromFile = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromFile"] = (a0, a1) => (org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromFile = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromFile"] = wasmExports["org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromFile"])(a0, a1);

var org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromData = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromData"] = (a0, a1) => (org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromData = Module["org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromData"] = wasmExports["org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromData"])(a0, a1);

var org_jetbrains_skia_skottie_Logger__1nMake = Module["org_jetbrains_skia_skottie_Logger__1nMake"] = () => (org_jetbrains_skia_skottie_Logger__1nMake = Module["org_jetbrains_skia_skottie_Logger__1nMake"] = wasmExports["org_jetbrains_skia_skottie_Logger__1nMake"])();

var org_jetbrains_skia_skottie_Logger__1nInit = Module["org_jetbrains_skia_skottie_Logger__1nInit"] = (a0, a1) => (org_jetbrains_skia_skottie_Logger__1nInit = Module["org_jetbrains_skia_skottie_Logger__1nInit"] = wasmExports["org_jetbrains_skia_skottie_Logger__1nInit"])(a0, a1);

var org_jetbrains_skia_skottie_Logger__1nGetLogMessage = Module["org_jetbrains_skia_skottie_Logger__1nGetLogMessage"] = a0 => (org_jetbrains_skia_skottie_Logger__1nGetLogMessage = Module["org_jetbrains_skia_skottie_Logger__1nGetLogMessage"] = wasmExports["org_jetbrains_skia_skottie_Logger__1nGetLogMessage"])(a0);

var org_jetbrains_skia_skottie_Logger__1nGetLogJson = Module["org_jetbrains_skia_skottie_Logger__1nGetLogJson"] = a0 => (org_jetbrains_skia_skottie_Logger__1nGetLogJson = Module["org_jetbrains_skia_skottie_Logger__1nGetLogJson"] = wasmExports["org_jetbrains_skia_skottie_Logger__1nGetLogJson"])(a0);

var org_jetbrains_skia_skottie_Logger__1nGetLogLevel = Module["org_jetbrains_skia_skottie_Logger__1nGetLogLevel"] = a0 => (org_jetbrains_skia_skottie_Logger__1nGetLogLevel = Module["org_jetbrains_skia_skottie_Logger__1nGetLogLevel"] = wasmExports["org_jetbrains_skia_skottie_Logger__1nGetLogLevel"])(a0);

var org_jetbrains_skia_PaintFilterCanvas__1nInit = Module["org_jetbrains_skia_PaintFilterCanvas__1nInit"] = (a0, a1) => (org_jetbrains_skia_PaintFilterCanvas__1nInit = Module["org_jetbrains_skia_PaintFilterCanvas__1nInit"] = wasmExports["org_jetbrains_skia_PaintFilterCanvas__1nInit"])(a0, a1);

var org_jetbrains_skia_PaintFilterCanvas__1nMake = Module["org_jetbrains_skia_PaintFilterCanvas__1nMake"] = (a0, a1) => (org_jetbrains_skia_PaintFilterCanvas__1nMake = Module["org_jetbrains_skia_PaintFilterCanvas__1nMake"] = wasmExports["org_jetbrains_skia_PaintFilterCanvas__1nMake"])(a0, a1);

var org_jetbrains_skia_PaintFilterCanvas__1nGetOnFilterPaint = Module["org_jetbrains_skia_PaintFilterCanvas__1nGetOnFilterPaint"] = a0 => (org_jetbrains_skia_PaintFilterCanvas__1nGetOnFilterPaint = Module["org_jetbrains_skia_PaintFilterCanvas__1nGetOnFilterPaint"] = wasmExports["org_jetbrains_skia_PaintFilterCanvas__1nGetOnFilterPaint"])(a0);

var org_jetbrains_skia_Font__1nGetFinalizer = Module["org_jetbrains_skia_Font__1nGetFinalizer"] = () => (org_jetbrains_skia_Font__1nGetFinalizer = Module["org_jetbrains_skia_Font__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_Font__1nGetFinalizer"])();

var org_jetbrains_skia_Font__1nMakeDefault = Module["org_jetbrains_skia_Font__1nMakeDefault"] = () => (org_jetbrains_skia_Font__1nMakeDefault = Module["org_jetbrains_skia_Font__1nMakeDefault"] = wasmExports["org_jetbrains_skia_Font__1nMakeDefault"])();

var org_jetbrains_skia_Font__1nMakeTypeface = Module["org_jetbrains_skia_Font__1nMakeTypeface"] = a0 => (org_jetbrains_skia_Font__1nMakeTypeface = Module["org_jetbrains_skia_Font__1nMakeTypeface"] = wasmExports["org_jetbrains_skia_Font__1nMakeTypeface"])(a0);

var org_jetbrains_skia_Font__1nMakeTypefaceSize = Module["org_jetbrains_skia_Font__1nMakeTypefaceSize"] = (a0, a1) => (org_jetbrains_skia_Font__1nMakeTypefaceSize = Module["org_jetbrains_skia_Font__1nMakeTypefaceSize"] = wasmExports["org_jetbrains_skia_Font__1nMakeTypefaceSize"])(a0, a1);

var org_jetbrains_skia_Font__1nMakeTypefaceSizeScaleSkew = Module["org_jetbrains_skia_Font__1nMakeTypefaceSizeScaleSkew"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Font__1nMakeTypefaceSizeScaleSkew = Module["org_jetbrains_skia_Font__1nMakeTypefaceSizeScaleSkew"] = wasmExports["org_jetbrains_skia_Font__1nMakeTypefaceSizeScaleSkew"])(a0, a1, a2, a3);

var org_jetbrains_skia_Font__1nMakeClone = Module["org_jetbrains_skia_Font__1nMakeClone"] = a0 => (org_jetbrains_skia_Font__1nMakeClone = Module["org_jetbrains_skia_Font__1nMakeClone"] = wasmExports["org_jetbrains_skia_Font__1nMakeClone"])(a0);

var org_jetbrains_skia_Font__1nEquals = Module["org_jetbrains_skia_Font__1nEquals"] = (a0, a1) => (org_jetbrains_skia_Font__1nEquals = Module["org_jetbrains_skia_Font__1nEquals"] = wasmExports["org_jetbrains_skia_Font__1nEquals"])(a0, a1);

var org_jetbrains_skia_Font__1nIsAutoHintingForced = Module["org_jetbrains_skia_Font__1nIsAutoHintingForced"] = a0 => (org_jetbrains_skia_Font__1nIsAutoHintingForced = Module["org_jetbrains_skia_Font__1nIsAutoHintingForced"] = wasmExports["org_jetbrains_skia_Font__1nIsAutoHintingForced"])(a0);

var org_jetbrains_skia_Font__1nAreBitmapsEmbedded = Module["org_jetbrains_skia_Font__1nAreBitmapsEmbedded"] = a0 => (org_jetbrains_skia_Font__1nAreBitmapsEmbedded = Module["org_jetbrains_skia_Font__1nAreBitmapsEmbedded"] = wasmExports["org_jetbrains_skia_Font__1nAreBitmapsEmbedded"])(a0);

var org_jetbrains_skia_Font__1nIsSubpixel = Module["org_jetbrains_skia_Font__1nIsSubpixel"] = a0 => (org_jetbrains_skia_Font__1nIsSubpixel = Module["org_jetbrains_skia_Font__1nIsSubpixel"] = wasmExports["org_jetbrains_skia_Font__1nIsSubpixel"])(a0);

var org_jetbrains_skia_Font__1nIsLinearMetrics = Module["org_jetbrains_skia_Font__1nIsLinearMetrics"] = a0 => (org_jetbrains_skia_Font__1nIsLinearMetrics = Module["org_jetbrains_skia_Font__1nIsLinearMetrics"] = wasmExports["org_jetbrains_skia_Font__1nIsLinearMetrics"])(a0);

var org_jetbrains_skia_Font__1nIsEmboldened = Module["org_jetbrains_skia_Font__1nIsEmboldened"] = a0 => (org_jetbrains_skia_Font__1nIsEmboldened = Module["org_jetbrains_skia_Font__1nIsEmboldened"] = wasmExports["org_jetbrains_skia_Font__1nIsEmboldened"])(a0);

var org_jetbrains_skia_Font__1nIsBaselineSnapped = Module["org_jetbrains_skia_Font__1nIsBaselineSnapped"] = a0 => (org_jetbrains_skia_Font__1nIsBaselineSnapped = Module["org_jetbrains_skia_Font__1nIsBaselineSnapped"] = wasmExports["org_jetbrains_skia_Font__1nIsBaselineSnapped"])(a0);

var org_jetbrains_skia_Font__1nSetAutoHintingForced = Module["org_jetbrains_skia_Font__1nSetAutoHintingForced"] = (a0, a1) => (org_jetbrains_skia_Font__1nSetAutoHintingForced = Module["org_jetbrains_skia_Font__1nSetAutoHintingForced"] = wasmExports["org_jetbrains_skia_Font__1nSetAutoHintingForced"])(a0, a1);

var org_jetbrains_skia_Font__1nSetBitmapsEmbedded = Module["org_jetbrains_skia_Font__1nSetBitmapsEmbedded"] = (a0, a1) => (org_jetbrains_skia_Font__1nSetBitmapsEmbedded = Module["org_jetbrains_skia_Font__1nSetBitmapsEmbedded"] = wasmExports["org_jetbrains_skia_Font__1nSetBitmapsEmbedded"])(a0, a1);

var org_jetbrains_skia_Font__1nSetSubpixel = Module["org_jetbrains_skia_Font__1nSetSubpixel"] = (a0, a1) => (org_jetbrains_skia_Font__1nSetSubpixel = Module["org_jetbrains_skia_Font__1nSetSubpixel"] = wasmExports["org_jetbrains_skia_Font__1nSetSubpixel"])(a0, a1);

var org_jetbrains_skia_Font__1nSetLinearMetrics = Module["org_jetbrains_skia_Font__1nSetLinearMetrics"] = (a0, a1) => (org_jetbrains_skia_Font__1nSetLinearMetrics = Module["org_jetbrains_skia_Font__1nSetLinearMetrics"] = wasmExports["org_jetbrains_skia_Font__1nSetLinearMetrics"])(a0, a1);

var org_jetbrains_skia_Font__1nSetEmboldened = Module["org_jetbrains_skia_Font__1nSetEmboldened"] = (a0, a1) => (org_jetbrains_skia_Font__1nSetEmboldened = Module["org_jetbrains_skia_Font__1nSetEmboldened"] = wasmExports["org_jetbrains_skia_Font__1nSetEmboldened"])(a0, a1);

var org_jetbrains_skia_Font__1nSetBaselineSnapped = Module["org_jetbrains_skia_Font__1nSetBaselineSnapped"] = (a0, a1) => (org_jetbrains_skia_Font__1nSetBaselineSnapped = Module["org_jetbrains_skia_Font__1nSetBaselineSnapped"] = wasmExports["org_jetbrains_skia_Font__1nSetBaselineSnapped"])(a0, a1);

var org_jetbrains_skia_Font__1nGetEdging = Module["org_jetbrains_skia_Font__1nGetEdging"] = a0 => (org_jetbrains_skia_Font__1nGetEdging = Module["org_jetbrains_skia_Font__1nGetEdging"] = wasmExports["org_jetbrains_skia_Font__1nGetEdging"])(a0);

var org_jetbrains_skia_Font__1nSetEdging = Module["org_jetbrains_skia_Font__1nSetEdging"] = (a0, a1) => (org_jetbrains_skia_Font__1nSetEdging = Module["org_jetbrains_skia_Font__1nSetEdging"] = wasmExports["org_jetbrains_skia_Font__1nSetEdging"])(a0, a1);

var org_jetbrains_skia_Font__1nGetHinting = Module["org_jetbrains_skia_Font__1nGetHinting"] = a0 => (org_jetbrains_skia_Font__1nGetHinting = Module["org_jetbrains_skia_Font__1nGetHinting"] = wasmExports["org_jetbrains_skia_Font__1nGetHinting"])(a0);

var org_jetbrains_skia_Font__1nSetHinting = Module["org_jetbrains_skia_Font__1nSetHinting"] = (a0, a1) => (org_jetbrains_skia_Font__1nSetHinting = Module["org_jetbrains_skia_Font__1nSetHinting"] = wasmExports["org_jetbrains_skia_Font__1nSetHinting"])(a0, a1);

var org_jetbrains_skia_Font__1nGetTypeface = Module["org_jetbrains_skia_Font__1nGetTypeface"] = a0 => (org_jetbrains_skia_Font__1nGetTypeface = Module["org_jetbrains_skia_Font__1nGetTypeface"] = wasmExports["org_jetbrains_skia_Font__1nGetTypeface"])(a0);

var org_jetbrains_skia_Font__1nGetSize = Module["org_jetbrains_skia_Font__1nGetSize"] = a0 => (org_jetbrains_skia_Font__1nGetSize = Module["org_jetbrains_skia_Font__1nGetSize"] = wasmExports["org_jetbrains_skia_Font__1nGetSize"])(a0);

var org_jetbrains_skia_Font__1nGetScaleX = Module["org_jetbrains_skia_Font__1nGetScaleX"] = a0 => (org_jetbrains_skia_Font__1nGetScaleX = Module["org_jetbrains_skia_Font__1nGetScaleX"] = wasmExports["org_jetbrains_skia_Font__1nGetScaleX"])(a0);

var org_jetbrains_skia_Font__1nGetSkewX = Module["org_jetbrains_skia_Font__1nGetSkewX"] = a0 => (org_jetbrains_skia_Font__1nGetSkewX = Module["org_jetbrains_skia_Font__1nGetSkewX"] = wasmExports["org_jetbrains_skia_Font__1nGetSkewX"])(a0);

var org_jetbrains_skia_Font__1nSetTypeface = Module["org_jetbrains_skia_Font__1nSetTypeface"] = (a0, a1) => (org_jetbrains_skia_Font__1nSetTypeface = Module["org_jetbrains_skia_Font__1nSetTypeface"] = wasmExports["org_jetbrains_skia_Font__1nSetTypeface"])(a0, a1);

var org_jetbrains_skia_Font__1nSetSize = Module["org_jetbrains_skia_Font__1nSetSize"] = (a0, a1) => (org_jetbrains_skia_Font__1nSetSize = Module["org_jetbrains_skia_Font__1nSetSize"] = wasmExports["org_jetbrains_skia_Font__1nSetSize"])(a0, a1);

var org_jetbrains_skia_Font__1nSetScaleX = Module["org_jetbrains_skia_Font__1nSetScaleX"] = (a0, a1) => (org_jetbrains_skia_Font__1nSetScaleX = Module["org_jetbrains_skia_Font__1nSetScaleX"] = wasmExports["org_jetbrains_skia_Font__1nSetScaleX"])(a0, a1);

var org_jetbrains_skia_Font__1nSetSkewX = Module["org_jetbrains_skia_Font__1nSetSkewX"] = (a0, a1) => (org_jetbrains_skia_Font__1nSetSkewX = Module["org_jetbrains_skia_Font__1nSetSkewX"] = wasmExports["org_jetbrains_skia_Font__1nSetSkewX"])(a0, a1);

var org_jetbrains_skia_Font__1nGetUTF32Glyphs = Module["org_jetbrains_skia_Font__1nGetUTF32Glyphs"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Font__1nGetUTF32Glyphs = Module["org_jetbrains_skia_Font__1nGetUTF32Glyphs"] = wasmExports["org_jetbrains_skia_Font__1nGetUTF32Glyphs"])(a0, a1, a2, a3);

var org_jetbrains_skia_Font__1nGetUTF32Glyph = Module["org_jetbrains_skia_Font__1nGetUTF32Glyph"] = (a0, a1) => (org_jetbrains_skia_Font__1nGetUTF32Glyph = Module["org_jetbrains_skia_Font__1nGetUTF32Glyph"] = wasmExports["org_jetbrains_skia_Font__1nGetUTF32Glyph"])(a0, a1);

var org_jetbrains_skia_Font__1nGetStringGlyphsCount = Module["org_jetbrains_skia_Font__1nGetStringGlyphsCount"] = (a0, a1, a2) => (org_jetbrains_skia_Font__1nGetStringGlyphsCount = Module["org_jetbrains_skia_Font__1nGetStringGlyphsCount"] = wasmExports["org_jetbrains_skia_Font__1nGetStringGlyphsCount"])(a0, a1, a2);

var org_jetbrains_skia_Font__1nMeasureText = Module["org_jetbrains_skia_Font__1nMeasureText"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Font__1nMeasureText = Module["org_jetbrains_skia_Font__1nMeasureText"] = wasmExports["org_jetbrains_skia_Font__1nMeasureText"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_Font__1nMeasureTextWidth = Module["org_jetbrains_skia_Font__1nMeasureTextWidth"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Font__1nMeasureTextWidth = Module["org_jetbrains_skia_Font__1nMeasureTextWidth"] = wasmExports["org_jetbrains_skia_Font__1nMeasureTextWidth"])(a0, a1, a2, a3);

var org_jetbrains_skia_Font__1nGetWidths = Module["org_jetbrains_skia_Font__1nGetWidths"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Font__1nGetWidths = Module["org_jetbrains_skia_Font__1nGetWidths"] = wasmExports["org_jetbrains_skia_Font__1nGetWidths"])(a0, a1, a2, a3);

var org_jetbrains_skia_Font__1nGetBounds = Module["org_jetbrains_skia_Font__1nGetBounds"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Font__1nGetBounds = Module["org_jetbrains_skia_Font__1nGetBounds"] = wasmExports["org_jetbrains_skia_Font__1nGetBounds"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_Font__1nGetPositions = Module["org_jetbrains_skia_Font__1nGetPositions"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Font__1nGetPositions = Module["org_jetbrains_skia_Font__1nGetPositions"] = wasmExports["org_jetbrains_skia_Font__1nGetPositions"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_Font__1nGetXPositions = Module["org_jetbrains_skia_Font__1nGetXPositions"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Font__1nGetXPositions = Module["org_jetbrains_skia_Font__1nGetXPositions"] = wasmExports["org_jetbrains_skia_Font__1nGetXPositions"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_Font__1nGetPath = Module["org_jetbrains_skia_Font__1nGetPath"] = (a0, a1) => (org_jetbrains_skia_Font__1nGetPath = Module["org_jetbrains_skia_Font__1nGetPath"] = wasmExports["org_jetbrains_skia_Font__1nGetPath"])(a0, a1);

var org_jetbrains_skia_Font__1nGetPaths = Module["org_jetbrains_skia_Font__1nGetPaths"] = (a0, a1, a2) => (org_jetbrains_skia_Font__1nGetPaths = Module["org_jetbrains_skia_Font__1nGetPaths"] = wasmExports["org_jetbrains_skia_Font__1nGetPaths"])(a0, a1, a2);

var org_jetbrains_skia_Font__1nGetMetrics = Module["org_jetbrains_skia_Font__1nGetMetrics"] = (a0, a1) => (org_jetbrains_skia_Font__1nGetMetrics = Module["org_jetbrains_skia_Font__1nGetMetrics"] = wasmExports["org_jetbrains_skia_Font__1nGetMetrics"])(a0, a1);

var org_jetbrains_skia_Font__1nGetSpacing = Module["org_jetbrains_skia_Font__1nGetSpacing"] = a0 => (org_jetbrains_skia_Font__1nGetSpacing = Module["org_jetbrains_skia_Font__1nGetSpacing"] = wasmExports["org_jetbrains_skia_Font__1nGetSpacing"])(a0);

var org_jetbrains_skia_svg_SVGSVG__1nGetTag = Module["org_jetbrains_skia_svg_SVGSVG__1nGetTag"] = a0 => (org_jetbrains_skia_svg_SVGSVG__1nGetTag = Module["org_jetbrains_skia_svg_SVGSVG__1nGetTag"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nGetTag"])(a0);

var org_jetbrains_skia_svg_SVGSVG__1nGetX = Module["org_jetbrains_skia_svg_SVGSVG__1nGetX"] = (a0, a1) => (org_jetbrains_skia_svg_SVGSVG__1nGetX = Module["org_jetbrains_skia_svg_SVGSVG__1nGetX"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nGetX"])(a0, a1);

var org_jetbrains_skia_svg_SVGSVG__1nGetY = Module["org_jetbrains_skia_svg_SVGSVG__1nGetY"] = (a0, a1) => (org_jetbrains_skia_svg_SVGSVG__1nGetY = Module["org_jetbrains_skia_svg_SVGSVG__1nGetY"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nGetY"])(a0, a1);

var org_jetbrains_skia_svg_SVGSVG__1nGetHeight = Module["org_jetbrains_skia_svg_SVGSVG__1nGetHeight"] = (a0, a1) => (org_jetbrains_skia_svg_SVGSVG__1nGetHeight = Module["org_jetbrains_skia_svg_SVGSVG__1nGetHeight"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nGetHeight"])(a0, a1);

var org_jetbrains_skia_svg_SVGSVG__1nGetWidth = Module["org_jetbrains_skia_svg_SVGSVG__1nGetWidth"] = (a0, a1) => (org_jetbrains_skia_svg_SVGSVG__1nGetWidth = Module["org_jetbrains_skia_svg_SVGSVG__1nGetWidth"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nGetWidth"])(a0, a1);

var org_jetbrains_skia_svg_SVGSVG__1nGetPreserveAspectRatio = Module["org_jetbrains_skia_svg_SVGSVG__1nGetPreserveAspectRatio"] = (a0, a1) => (org_jetbrains_skia_svg_SVGSVG__1nGetPreserveAspectRatio = Module["org_jetbrains_skia_svg_SVGSVG__1nGetPreserveAspectRatio"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nGetPreserveAspectRatio"])(a0, a1);

var org_jetbrains_skia_svg_SVGSVG__1nGetViewBox = Module["org_jetbrains_skia_svg_SVGSVG__1nGetViewBox"] = (a0, a1) => (org_jetbrains_skia_svg_SVGSVG__1nGetViewBox = Module["org_jetbrains_skia_svg_SVGSVG__1nGetViewBox"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nGetViewBox"])(a0, a1);

var org_jetbrains_skia_svg_SVGSVG__1nGetIntrinsicSize = Module["org_jetbrains_skia_svg_SVGSVG__1nGetIntrinsicSize"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_svg_SVGSVG__1nGetIntrinsicSize = Module["org_jetbrains_skia_svg_SVGSVG__1nGetIntrinsicSize"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nGetIntrinsicSize"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_svg_SVGSVG__1nSetX = Module["org_jetbrains_skia_svg_SVGSVG__1nSetX"] = (a0, a1, a2) => (org_jetbrains_skia_svg_SVGSVG__1nSetX = Module["org_jetbrains_skia_svg_SVGSVG__1nSetX"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nSetX"])(a0, a1, a2);

var org_jetbrains_skia_svg_SVGSVG__1nSetY = Module["org_jetbrains_skia_svg_SVGSVG__1nSetY"] = (a0, a1, a2) => (org_jetbrains_skia_svg_SVGSVG__1nSetY = Module["org_jetbrains_skia_svg_SVGSVG__1nSetY"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nSetY"])(a0, a1, a2);

var org_jetbrains_skia_svg_SVGSVG__1nSetWidth = Module["org_jetbrains_skia_svg_SVGSVG__1nSetWidth"] = (a0, a1, a2) => (org_jetbrains_skia_svg_SVGSVG__1nSetWidth = Module["org_jetbrains_skia_svg_SVGSVG__1nSetWidth"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nSetWidth"])(a0, a1, a2);

var org_jetbrains_skia_svg_SVGSVG__1nSetHeight = Module["org_jetbrains_skia_svg_SVGSVG__1nSetHeight"] = (a0, a1, a2) => (org_jetbrains_skia_svg_SVGSVG__1nSetHeight = Module["org_jetbrains_skia_svg_SVGSVG__1nSetHeight"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nSetHeight"])(a0, a1, a2);

var org_jetbrains_skia_svg_SVGSVG__1nSetPreserveAspectRatio = Module["org_jetbrains_skia_svg_SVGSVG__1nSetPreserveAspectRatio"] = (a0, a1, a2) => (org_jetbrains_skia_svg_SVGSVG__1nSetPreserveAspectRatio = Module["org_jetbrains_skia_svg_SVGSVG__1nSetPreserveAspectRatio"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nSetPreserveAspectRatio"])(a0, a1, a2);

var org_jetbrains_skia_svg_SVGSVG__1nSetViewBox = Module["org_jetbrains_skia_svg_SVGSVG__1nSetViewBox"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_svg_SVGSVG__1nSetViewBox = Module["org_jetbrains_skia_svg_SVGSVG__1nSetViewBox"] = wasmExports["org_jetbrains_skia_svg_SVGSVG__1nSetViewBox"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_svg_SVGCanvas__1nMake = Module["org_jetbrains_skia_svg_SVGCanvas__1nMake"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_svg_SVGCanvas__1nMake = Module["org_jetbrains_skia_svg_SVGCanvas__1nMake"] = wasmExports["org_jetbrains_skia_svg_SVGCanvas__1nMake"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_svg_SVGNode__1nGetTag = Module["org_jetbrains_skia_svg_SVGNode__1nGetTag"] = a0 => (org_jetbrains_skia_svg_SVGNode__1nGetTag = Module["org_jetbrains_skia_svg_SVGNode__1nGetTag"] = wasmExports["org_jetbrains_skia_svg_SVGNode__1nGetTag"])(a0);

var org_jetbrains_skia_svg_SVGDOM__1nMakeFromData = Module["org_jetbrains_skia_svg_SVGDOM__1nMakeFromData"] = a0 => (org_jetbrains_skia_svg_SVGDOM__1nMakeFromData = Module["org_jetbrains_skia_svg_SVGDOM__1nMakeFromData"] = wasmExports["org_jetbrains_skia_svg_SVGDOM__1nMakeFromData"])(a0);

var org_jetbrains_skia_svg_SVGDOM__1nGetRoot = Module["org_jetbrains_skia_svg_SVGDOM__1nGetRoot"] = a0 => (org_jetbrains_skia_svg_SVGDOM__1nGetRoot = Module["org_jetbrains_skia_svg_SVGDOM__1nGetRoot"] = wasmExports["org_jetbrains_skia_svg_SVGDOM__1nGetRoot"])(a0);

var org_jetbrains_skia_svg_SVGDOM__1nGetContainerSize = Module["org_jetbrains_skia_svg_SVGDOM__1nGetContainerSize"] = (a0, a1) => (org_jetbrains_skia_svg_SVGDOM__1nGetContainerSize = Module["org_jetbrains_skia_svg_SVGDOM__1nGetContainerSize"] = wasmExports["org_jetbrains_skia_svg_SVGDOM__1nGetContainerSize"])(a0, a1);

var org_jetbrains_skia_svg_SVGDOM__1nSetContainerSize = Module["org_jetbrains_skia_svg_SVGDOM__1nSetContainerSize"] = (a0, a1, a2) => (org_jetbrains_skia_svg_SVGDOM__1nSetContainerSize = Module["org_jetbrains_skia_svg_SVGDOM__1nSetContainerSize"] = wasmExports["org_jetbrains_skia_svg_SVGDOM__1nSetContainerSize"])(a0, a1, a2);

var org_jetbrains_skia_svg_SVGDOM__1nRender = Module["org_jetbrains_skia_svg_SVGDOM__1nRender"] = (a0, a1) => (org_jetbrains_skia_svg_SVGDOM__1nRender = Module["org_jetbrains_skia_svg_SVGDOM__1nRender"] = wasmExports["org_jetbrains_skia_svg_SVGDOM__1nRender"])(a0, a1);

var org_jetbrains_skia_BackendRenderTarget__1nGetFinalizer = Module["org_jetbrains_skia_BackendRenderTarget__1nGetFinalizer"] = () => (org_jetbrains_skia_BackendRenderTarget__1nGetFinalizer = Module["org_jetbrains_skia_BackendRenderTarget__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_BackendRenderTarget__1nGetFinalizer"])();

var org_jetbrains_skia_BackendRenderTarget__1nMakeGL = Module["org_jetbrains_skia_BackendRenderTarget__1nMakeGL"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_BackendRenderTarget__1nMakeGL = Module["org_jetbrains_skia_BackendRenderTarget__1nMakeGL"] = wasmExports["org_jetbrains_skia_BackendRenderTarget__1nMakeGL"])(a0, a1, a2, a3, a4, a5);

var _BackendRenderTarget_nMakeMetal = Module["_BackendRenderTarget_nMakeMetal"] = (a0, a1, a2) => (_BackendRenderTarget_nMakeMetal = Module["_BackendRenderTarget_nMakeMetal"] = wasmExports["BackendRenderTarget_nMakeMetal"])(a0, a1, a2);

var _BackendRenderTarget_MakeDirect3D = Module["_BackendRenderTarget_MakeDirect3D"] = (a0, a1, a2, a3, a4, a5) => (_BackendRenderTarget_MakeDirect3D = Module["_BackendRenderTarget_MakeDirect3D"] = wasmExports["BackendRenderTarget_MakeDirect3D"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_GraphicsKt__1nGetFontCacheLimit = Module["org_jetbrains_skia_GraphicsKt__1nGetFontCacheLimit"] = () => (org_jetbrains_skia_GraphicsKt__1nGetFontCacheLimit = Module["org_jetbrains_skia_GraphicsKt__1nGetFontCacheLimit"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nGetFontCacheLimit"])();

var org_jetbrains_skia_GraphicsKt__1nSetFontCacheLimit = Module["org_jetbrains_skia_GraphicsKt__1nSetFontCacheLimit"] = a0 => (org_jetbrains_skia_GraphicsKt__1nSetFontCacheLimit = Module["org_jetbrains_skia_GraphicsKt__1nSetFontCacheLimit"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nSetFontCacheLimit"])(a0);

var org_jetbrains_skia_GraphicsKt__1nGetFontCacheUsed = Module["org_jetbrains_skia_GraphicsKt__1nGetFontCacheUsed"] = () => (org_jetbrains_skia_GraphicsKt__1nGetFontCacheUsed = Module["org_jetbrains_skia_GraphicsKt__1nGetFontCacheUsed"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nGetFontCacheUsed"])();

var org_jetbrains_skia_GraphicsKt__1nGetFontCacheCountLimit = Module["org_jetbrains_skia_GraphicsKt__1nGetFontCacheCountLimit"] = () => (org_jetbrains_skia_GraphicsKt__1nGetFontCacheCountLimit = Module["org_jetbrains_skia_GraphicsKt__1nGetFontCacheCountLimit"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nGetFontCacheCountLimit"])();

var org_jetbrains_skia_GraphicsKt__1nSetFontCacheCountLimit = Module["org_jetbrains_skia_GraphicsKt__1nSetFontCacheCountLimit"] = a0 => (org_jetbrains_skia_GraphicsKt__1nSetFontCacheCountLimit = Module["org_jetbrains_skia_GraphicsKt__1nSetFontCacheCountLimit"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nSetFontCacheCountLimit"])(a0);

var org_jetbrains_skia_GraphicsKt__1nGetFontCacheCountUsed = Module["org_jetbrains_skia_GraphicsKt__1nGetFontCacheCountUsed"] = () => (org_jetbrains_skia_GraphicsKt__1nGetFontCacheCountUsed = Module["org_jetbrains_skia_GraphicsKt__1nGetFontCacheCountUsed"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nGetFontCacheCountUsed"])();

var org_jetbrains_skia_GraphicsKt__1nGetResourceCacheTotalByteLimit = Module["org_jetbrains_skia_GraphicsKt__1nGetResourceCacheTotalByteLimit"] = () => (org_jetbrains_skia_GraphicsKt__1nGetResourceCacheTotalByteLimit = Module["org_jetbrains_skia_GraphicsKt__1nGetResourceCacheTotalByteLimit"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nGetResourceCacheTotalByteLimit"])();

var org_jetbrains_skia_GraphicsKt__1nSetResourceCacheTotalByteLimit = Module["org_jetbrains_skia_GraphicsKt__1nSetResourceCacheTotalByteLimit"] = a0 => (org_jetbrains_skia_GraphicsKt__1nSetResourceCacheTotalByteLimit = Module["org_jetbrains_skia_GraphicsKt__1nSetResourceCacheTotalByteLimit"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nSetResourceCacheTotalByteLimit"])(a0);

var org_jetbrains_skia_GraphicsKt__1nGetResourceCacheSingleAllocationByteLimit = Module["org_jetbrains_skia_GraphicsKt__1nGetResourceCacheSingleAllocationByteLimit"] = () => (org_jetbrains_skia_GraphicsKt__1nGetResourceCacheSingleAllocationByteLimit = Module["org_jetbrains_skia_GraphicsKt__1nGetResourceCacheSingleAllocationByteLimit"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nGetResourceCacheSingleAllocationByteLimit"])();

var org_jetbrains_skia_GraphicsKt__1nSetResourceCacheSingleAllocationByteLimit = Module["org_jetbrains_skia_GraphicsKt__1nSetResourceCacheSingleAllocationByteLimit"] = a0 => (org_jetbrains_skia_GraphicsKt__1nSetResourceCacheSingleAllocationByteLimit = Module["org_jetbrains_skia_GraphicsKt__1nSetResourceCacheSingleAllocationByteLimit"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nSetResourceCacheSingleAllocationByteLimit"])(a0);

var org_jetbrains_skia_GraphicsKt__1nGetResourceCacheTotalBytesUsed = Module["org_jetbrains_skia_GraphicsKt__1nGetResourceCacheTotalBytesUsed"] = () => (org_jetbrains_skia_GraphicsKt__1nGetResourceCacheTotalBytesUsed = Module["org_jetbrains_skia_GraphicsKt__1nGetResourceCacheTotalBytesUsed"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nGetResourceCacheTotalBytesUsed"])();

var org_jetbrains_skia_GraphicsKt__1nPurgeFontCache = Module["org_jetbrains_skia_GraphicsKt__1nPurgeFontCache"] = () => (org_jetbrains_skia_GraphicsKt__1nPurgeFontCache = Module["org_jetbrains_skia_GraphicsKt__1nPurgeFontCache"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nPurgeFontCache"])();

var org_jetbrains_skia_GraphicsKt__1nPurgeResourceCache = Module["org_jetbrains_skia_GraphicsKt__1nPurgeResourceCache"] = () => (org_jetbrains_skia_GraphicsKt__1nPurgeResourceCache = Module["org_jetbrains_skia_GraphicsKt__1nPurgeResourceCache"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nPurgeResourceCache"])();

var org_jetbrains_skia_GraphicsKt__1nPurgeAllCaches = Module["org_jetbrains_skia_GraphicsKt__1nPurgeAllCaches"] = () => (org_jetbrains_skia_GraphicsKt__1nPurgeAllCaches = Module["org_jetbrains_skia_GraphicsKt__1nPurgeAllCaches"] = wasmExports["org_jetbrains_skia_GraphicsKt__1nPurgeAllCaches"])();

var org_jetbrains_skia_sksg_InvalidationController_nGetFinalizer = Module["org_jetbrains_skia_sksg_InvalidationController_nGetFinalizer"] = () => (org_jetbrains_skia_sksg_InvalidationController_nGetFinalizer = Module["org_jetbrains_skia_sksg_InvalidationController_nGetFinalizer"] = wasmExports["org_jetbrains_skia_sksg_InvalidationController_nGetFinalizer"])();

var org_jetbrains_skia_sksg_InvalidationController_nMake = Module["org_jetbrains_skia_sksg_InvalidationController_nMake"] = () => (org_jetbrains_skia_sksg_InvalidationController_nMake = Module["org_jetbrains_skia_sksg_InvalidationController_nMake"] = wasmExports["org_jetbrains_skia_sksg_InvalidationController_nMake"])();

var org_jetbrains_skia_sksg_InvalidationController_nInvalidate = Module["org_jetbrains_skia_sksg_InvalidationController_nInvalidate"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_sksg_InvalidationController_nInvalidate = Module["org_jetbrains_skia_sksg_InvalidationController_nInvalidate"] = wasmExports["org_jetbrains_skia_sksg_InvalidationController_nInvalidate"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_sksg_InvalidationController_nGetBounds = Module["org_jetbrains_skia_sksg_InvalidationController_nGetBounds"] = (a0, a1) => (org_jetbrains_skia_sksg_InvalidationController_nGetBounds = Module["org_jetbrains_skia_sksg_InvalidationController_nGetBounds"] = wasmExports["org_jetbrains_skia_sksg_InvalidationController_nGetBounds"])(a0, a1);

var org_jetbrains_skia_sksg_InvalidationController_nReset = Module["org_jetbrains_skia_sksg_InvalidationController_nReset"] = a0 => (org_jetbrains_skia_sksg_InvalidationController_nReset = Module["org_jetbrains_skia_sksg_InvalidationController_nReset"] = wasmExports["org_jetbrains_skia_sksg_InvalidationController_nReset"])(a0);

var org_jetbrains_skia_PixelRef__1nGetWidth = Module["org_jetbrains_skia_PixelRef__1nGetWidth"] = a0 => (org_jetbrains_skia_PixelRef__1nGetWidth = Module["org_jetbrains_skia_PixelRef__1nGetWidth"] = wasmExports["org_jetbrains_skia_PixelRef__1nGetWidth"])(a0);

var org_jetbrains_skia_PixelRef__1nGetHeight = Module["org_jetbrains_skia_PixelRef__1nGetHeight"] = a0 => (org_jetbrains_skia_PixelRef__1nGetHeight = Module["org_jetbrains_skia_PixelRef__1nGetHeight"] = wasmExports["org_jetbrains_skia_PixelRef__1nGetHeight"])(a0);

var org_jetbrains_skia_PixelRef__1nGetRowBytes = Module["org_jetbrains_skia_PixelRef__1nGetRowBytes"] = a0 => (org_jetbrains_skia_PixelRef__1nGetRowBytes = Module["org_jetbrains_skia_PixelRef__1nGetRowBytes"] = wasmExports["org_jetbrains_skia_PixelRef__1nGetRowBytes"])(a0);

var org_jetbrains_skia_PixelRef__1nGetGenerationId = Module["org_jetbrains_skia_PixelRef__1nGetGenerationId"] = a0 => (org_jetbrains_skia_PixelRef__1nGetGenerationId = Module["org_jetbrains_skia_PixelRef__1nGetGenerationId"] = wasmExports["org_jetbrains_skia_PixelRef__1nGetGenerationId"])(a0);

var org_jetbrains_skia_PixelRef__1nNotifyPixelsChanged = Module["org_jetbrains_skia_PixelRef__1nNotifyPixelsChanged"] = a0 => (org_jetbrains_skia_PixelRef__1nNotifyPixelsChanged = Module["org_jetbrains_skia_PixelRef__1nNotifyPixelsChanged"] = wasmExports["org_jetbrains_skia_PixelRef__1nNotifyPixelsChanged"])(a0);

var org_jetbrains_skia_PixelRef__1nIsImmutable = Module["org_jetbrains_skia_PixelRef__1nIsImmutable"] = a0 => (org_jetbrains_skia_PixelRef__1nIsImmutable = Module["org_jetbrains_skia_PixelRef__1nIsImmutable"] = wasmExports["org_jetbrains_skia_PixelRef__1nIsImmutable"])(a0);

var org_jetbrains_skia_PixelRef__1nSetImmutable = Module["org_jetbrains_skia_PixelRef__1nSetImmutable"] = a0 => (org_jetbrains_skia_PixelRef__1nSetImmutable = Module["org_jetbrains_skia_PixelRef__1nSetImmutable"] = wasmExports["org_jetbrains_skia_PixelRef__1nSetImmutable"])(a0);

var org_jetbrains_skia_ManagedString__1nGetFinalizer = Module["org_jetbrains_skia_ManagedString__1nGetFinalizer"] = () => (org_jetbrains_skia_ManagedString__1nGetFinalizer = Module["org_jetbrains_skia_ManagedString__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_ManagedString__1nGetFinalizer"])();

var org_jetbrains_skia_ManagedString__1nMake = Module["org_jetbrains_skia_ManagedString__1nMake"] = a0 => (org_jetbrains_skia_ManagedString__1nMake = Module["org_jetbrains_skia_ManagedString__1nMake"] = wasmExports["org_jetbrains_skia_ManagedString__1nMake"])(a0);

var org_jetbrains_skia_ManagedString__nStringSize = Module["org_jetbrains_skia_ManagedString__nStringSize"] = a0 => (org_jetbrains_skia_ManagedString__nStringSize = Module["org_jetbrains_skia_ManagedString__nStringSize"] = wasmExports["org_jetbrains_skia_ManagedString__nStringSize"])(a0);

var org_jetbrains_skia_ManagedString__nStringData = Module["org_jetbrains_skia_ManagedString__nStringData"] = (a0, a1, a2) => (org_jetbrains_skia_ManagedString__nStringData = Module["org_jetbrains_skia_ManagedString__nStringData"] = wasmExports["org_jetbrains_skia_ManagedString__nStringData"])(a0, a1, a2);

var org_jetbrains_skia_ManagedString__1nInsert = Module["org_jetbrains_skia_ManagedString__1nInsert"] = (a0, a1, a2) => (org_jetbrains_skia_ManagedString__1nInsert = Module["org_jetbrains_skia_ManagedString__1nInsert"] = wasmExports["org_jetbrains_skia_ManagedString__1nInsert"])(a0, a1, a2);

var org_jetbrains_skia_ManagedString__1nAppend = Module["org_jetbrains_skia_ManagedString__1nAppend"] = (a0, a1) => (org_jetbrains_skia_ManagedString__1nAppend = Module["org_jetbrains_skia_ManagedString__1nAppend"] = wasmExports["org_jetbrains_skia_ManagedString__1nAppend"])(a0, a1);

var org_jetbrains_skia_ManagedString__1nRemoveSuffix = Module["org_jetbrains_skia_ManagedString__1nRemoveSuffix"] = (a0, a1) => (org_jetbrains_skia_ManagedString__1nRemoveSuffix = Module["org_jetbrains_skia_ManagedString__1nRemoveSuffix"] = wasmExports["org_jetbrains_skia_ManagedString__1nRemoveSuffix"])(a0, a1);

var org_jetbrains_skia_ManagedString__1nRemove = Module["org_jetbrains_skia_ManagedString__1nRemove"] = (a0, a1, a2) => (org_jetbrains_skia_ManagedString__1nRemove = Module["org_jetbrains_skia_ManagedString__1nRemove"] = wasmExports["org_jetbrains_skia_ManagedString__1nRemove"])(a0, a1, a2);

var org_jetbrains_skia_Paint__1nGetFinalizer = Module["org_jetbrains_skia_Paint__1nGetFinalizer"] = () => (org_jetbrains_skia_Paint__1nGetFinalizer = Module["org_jetbrains_skia_Paint__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_Paint__1nGetFinalizer"])();

var org_jetbrains_skia_Paint__1nMake = Module["org_jetbrains_skia_Paint__1nMake"] = () => (org_jetbrains_skia_Paint__1nMake = Module["org_jetbrains_skia_Paint__1nMake"] = wasmExports["org_jetbrains_skia_Paint__1nMake"])();

var org_jetbrains_skia_Paint__1nMakeClone = Module["org_jetbrains_skia_Paint__1nMakeClone"] = a0 => (org_jetbrains_skia_Paint__1nMakeClone = Module["org_jetbrains_skia_Paint__1nMakeClone"] = wasmExports["org_jetbrains_skia_Paint__1nMakeClone"])(a0);

var org_jetbrains_skia_Paint__1nEquals = Module["org_jetbrains_skia_Paint__1nEquals"] = (a0, a1) => (org_jetbrains_skia_Paint__1nEquals = Module["org_jetbrains_skia_Paint__1nEquals"] = wasmExports["org_jetbrains_skia_Paint__1nEquals"])(a0, a1);

var org_jetbrains_skia_Paint__1nReset = Module["org_jetbrains_skia_Paint__1nReset"] = a0 => (org_jetbrains_skia_Paint__1nReset = Module["org_jetbrains_skia_Paint__1nReset"] = wasmExports["org_jetbrains_skia_Paint__1nReset"])(a0);

var org_jetbrains_skia_Paint__1nIsAntiAlias = Module["org_jetbrains_skia_Paint__1nIsAntiAlias"] = a0 => (org_jetbrains_skia_Paint__1nIsAntiAlias = Module["org_jetbrains_skia_Paint__1nIsAntiAlias"] = wasmExports["org_jetbrains_skia_Paint__1nIsAntiAlias"])(a0);

var org_jetbrains_skia_Paint__1nSetAntiAlias = Module["org_jetbrains_skia_Paint__1nSetAntiAlias"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetAntiAlias = Module["org_jetbrains_skia_Paint__1nSetAntiAlias"] = wasmExports["org_jetbrains_skia_Paint__1nSetAntiAlias"])(a0, a1);

var org_jetbrains_skia_Paint__1nIsDither = Module["org_jetbrains_skia_Paint__1nIsDither"] = a0 => (org_jetbrains_skia_Paint__1nIsDither = Module["org_jetbrains_skia_Paint__1nIsDither"] = wasmExports["org_jetbrains_skia_Paint__1nIsDither"])(a0);

var org_jetbrains_skia_Paint__1nSetDither = Module["org_jetbrains_skia_Paint__1nSetDither"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetDither = Module["org_jetbrains_skia_Paint__1nSetDither"] = wasmExports["org_jetbrains_skia_Paint__1nSetDither"])(a0, a1);

var org_jetbrains_skia_Paint__1nGetColor = Module["org_jetbrains_skia_Paint__1nGetColor"] = a0 => (org_jetbrains_skia_Paint__1nGetColor = Module["org_jetbrains_skia_Paint__1nGetColor"] = wasmExports["org_jetbrains_skia_Paint__1nGetColor"])(a0);

var org_jetbrains_skia_Paint__1nSetColor = Module["org_jetbrains_skia_Paint__1nSetColor"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetColor = Module["org_jetbrains_skia_Paint__1nSetColor"] = wasmExports["org_jetbrains_skia_Paint__1nSetColor"])(a0, a1);

var org_jetbrains_skia_Paint__1nGetColor4f = Module["org_jetbrains_skia_Paint__1nGetColor4f"] = (a0, a1) => (org_jetbrains_skia_Paint__1nGetColor4f = Module["org_jetbrains_skia_Paint__1nGetColor4f"] = wasmExports["org_jetbrains_skia_Paint__1nGetColor4f"])(a0, a1);

var org_jetbrains_skia_Paint__1nSetColor4f = Module["org_jetbrains_skia_Paint__1nSetColor4f"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Paint__1nSetColor4f = Module["org_jetbrains_skia_Paint__1nSetColor4f"] = wasmExports["org_jetbrains_skia_Paint__1nSetColor4f"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_Paint__1nGetMode = Module["org_jetbrains_skia_Paint__1nGetMode"] = a0 => (org_jetbrains_skia_Paint__1nGetMode = Module["org_jetbrains_skia_Paint__1nGetMode"] = wasmExports["org_jetbrains_skia_Paint__1nGetMode"])(a0);

var org_jetbrains_skia_Paint__1nSetMode = Module["org_jetbrains_skia_Paint__1nSetMode"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetMode = Module["org_jetbrains_skia_Paint__1nSetMode"] = wasmExports["org_jetbrains_skia_Paint__1nSetMode"])(a0, a1);

var org_jetbrains_skia_Paint__1nGetStrokeWidth = Module["org_jetbrains_skia_Paint__1nGetStrokeWidth"] = a0 => (org_jetbrains_skia_Paint__1nGetStrokeWidth = Module["org_jetbrains_skia_Paint__1nGetStrokeWidth"] = wasmExports["org_jetbrains_skia_Paint__1nGetStrokeWidth"])(a0);

var org_jetbrains_skia_Paint__1nSetStrokeWidth = Module["org_jetbrains_skia_Paint__1nSetStrokeWidth"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetStrokeWidth = Module["org_jetbrains_skia_Paint__1nSetStrokeWidth"] = wasmExports["org_jetbrains_skia_Paint__1nSetStrokeWidth"])(a0, a1);

var org_jetbrains_skia_Paint__1nGetStrokeMiter = Module["org_jetbrains_skia_Paint__1nGetStrokeMiter"] = a0 => (org_jetbrains_skia_Paint__1nGetStrokeMiter = Module["org_jetbrains_skia_Paint__1nGetStrokeMiter"] = wasmExports["org_jetbrains_skia_Paint__1nGetStrokeMiter"])(a0);

var org_jetbrains_skia_Paint__1nSetStrokeMiter = Module["org_jetbrains_skia_Paint__1nSetStrokeMiter"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetStrokeMiter = Module["org_jetbrains_skia_Paint__1nSetStrokeMiter"] = wasmExports["org_jetbrains_skia_Paint__1nSetStrokeMiter"])(a0, a1);

var org_jetbrains_skia_Paint__1nGetStrokeCap = Module["org_jetbrains_skia_Paint__1nGetStrokeCap"] = a0 => (org_jetbrains_skia_Paint__1nGetStrokeCap = Module["org_jetbrains_skia_Paint__1nGetStrokeCap"] = wasmExports["org_jetbrains_skia_Paint__1nGetStrokeCap"])(a0);

var org_jetbrains_skia_Paint__1nSetStrokeCap = Module["org_jetbrains_skia_Paint__1nSetStrokeCap"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetStrokeCap = Module["org_jetbrains_skia_Paint__1nSetStrokeCap"] = wasmExports["org_jetbrains_skia_Paint__1nSetStrokeCap"])(a0, a1);

var org_jetbrains_skia_Paint__1nGetStrokeJoin = Module["org_jetbrains_skia_Paint__1nGetStrokeJoin"] = a0 => (org_jetbrains_skia_Paint__1nGetStrokeJoin = Module["org_jetbrains_skia_Paint__1nGetStrokeJoin"] = wasmExports["org_jetbrains_skia_Paint__1nGetStrokeJoin"])(a0);

var org_jetbrains_skia_Paint__1nSetStrokeJoin = Module["org_jetbrains_skia_Paint__1nSetStrokeJoin"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetStrokeJoin = Module["org_jetbrains_skia_Paint__1nSetStrokeJoin"] = wasmExports["org_jetbrains_skia_Paint__1nSetStrokeJoin"])(a0, a1);

var org_jetbrains_skia_Paint__1nGetMaskFilter = Module["org_jetbrains_skia_Paint__1nGetMaskFilter"] = a0 => (org_jetbrains_skia_Paint__1nGetMaskFilter = Module["org_jetbrains_skia_Paint__1nGetMaskFilter"] = wasmExports["org_jetbrains_skia_Paint__1nGetMaskFilter"])(a0);

var org_jetbrains_skia_Paint__1nSetMaskFilter = Module["org_jetbrains_skia_Paint__1nSetMaskFilter"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetMaskFilter = Module["org_jetbrains_skia_Paint__1nSetMaskFilter"] = wasmExports["org_jetbrains_skia_Paint__1nSetMaskFilter"])(a0, a1);

var org_jetbrains_skia_Paint__1nGetImageFilter = Module["org_jetbrains_skia_Paint__1nGetImageFilter"] = a0 => (org_jetbrains_skia_Paint__1nGetImageFilter = Module["org_jetbrains_skia_Paint__1nGetImageFilter"] = wasmExports["org_jetbrains_skia_Paint__1nGetImageFilter"])(a0);

var org_jetbrains_skia_Paint__1nSetImageFilter = Module["org_jetbrains_skia_Paint__1nSetImageFilter"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetImageFilter = Module["org_jetbrains_skia_Paint__1nSetImageFilter"] = wasmExports["org_jetbrains_skia_Paint__1nSetImageFilter"])(a0, a1);

var org_jetbrains_skia_Paint__1nGetBlendMode = Module["org_jetbrains_skia_Paint__1nGetBlendMode"] = a0 => (org_jetbrains_skia_Paint__1nGetBlendMode = Module["org_jetbrains_skia_Paint__1nGetBlendMode"] = wasmExports["org_jetbrains_skia_Paint__1nGetBlendMode"])(a0);

var org_jetbrains_skia_Paint__1nSetBlendMode = Module["org_jetbrains_skia_Paint__1nSetBlendMode"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetBlendMode = Module["org_jetbrains_skia_Paint__1nSetBlendMode"] = wasmExports["org_jetbrains_skia_Paint__1nSetBlendMode"])(a0, a1);

var org_jetbrains_skia_Paint__1nGetPathEffect = Module["org_jetbrains_skia_Paint__1nGetPathEffect"] = a0 => (org_jetbrains_skia_Paint__1nGetPathEffect = Module["org_jetbrains_skia_Paint__1nGetPathEffect"] = wasmExports["org_jetbrains_skia_Paint__1nGetPathEffect"])(a0);

var org_jetbrains_skia_Paint__1nSetPathEffect = Module["org_jetbrains_skia_Paint__1nSetPathEffect"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetPathEffect = Module["org_jetbrains_skia_Paint__1nSetPathEffect"] = wasmExports["org_jetbrains_skia_Paint__1nSetPathEffect"])(a0, a1);

var org_jetbrains_skia_Paint__1nGetShader = Module["org_jetbrains_skia_Paint__1nGetShader"] = a0 => (org_jetbrains_skia_Paint__1nGetShader = Module["org_jetbrains_skia_Paint__1nGetShader"] = wasmExports["org_jetbrains_skia_Paint__1nGetShader"])(a0);

var org_jetbrains_skia_Paint__1nSetShader = Module["org_jetbrains_skia_Paint__1nSetShader"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetShader = Module["org_jetbrains_skia_Paint__1nSetShader"] = wasmExports["org_jetbrains_skia_Paint__1nSetShader"])(a0, a1);

var org_jetbrains_skia_Paint__1nGetColorFilter = Module["org_jetbrains_skia_Paint__1nGetColorFilter"] = a0 => (org_jetbrains_skia_Paint__1nGetColorFilter = Module["org_jetbrains_skia_Paint__1nGetColorFilter"] = wasmExports["org_jetbrains_skia_Paint__1nGetColorFilter"])(a0);

var org_jetbrains_skia_Paint__1nSetColorFilter = Module["org_jetbrains_skia_Paint__1nSetColorFilter"] = (a0, a1) => (org_jetbrains_skia_Paint__1nSetColorFilter = Module["org_jetbrains_skia_Paint__1nSetColorFilter"] = wasmExports["org_jetbrains_skia_Paint__1nSetColorFilter"])(a0, a1);

var org_jetbrains_skia_Paint__1nHasNothingToDraw = Module["org_jetbrains_skia_Paint__1nHasNothingToDraw"] = a0 => (org_jetbrains_skia_Paint__1nHasNothingToDraw = Module["org_jetbrains_skia_Paint__1nHasNothingToDraw"] = wasmExports["org_jetbrains_skia_Paint__1nHasNothingToDraw"])(a0);

var org_jetbrains_skia_TextBlob__1nGetFinalizer = Module["org_jetbrains_skia_TextBlob__1nGetFinalizer"] = () => (org_jetbrains_skia_TextBlob__1nGetFinalizer = Module["org_jetbrains_skia_TextBlob__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetFinalizer"])();

var org_jetbrains_skia_TextBlob__1nBounds = Module["org_jetbrains_skia_TextBlob__1nBounds"] = (a0, a1) => (org_jetbrains_skia_TextBlob__1nBounds = Module["org_jetbrains_skia_TextBlob__1nBounds"] = wasmExports["org_jetbrains_skia_TextBlob__1nBounds"])(a0, a1);

var org_jetbrains_skia_TextBlob__1nGetUniqueId = Module["org_jetbrains_skia_TextBlob__1nGetUniqueId"] = a0 => (org_jetbrains_skia_TextBlob__1nGetUniqueId = Module["org_jetbrains_skia_TextBlob__1nGetUniqueId"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetUniqueId"])(a0);

var org_jetbrains_skia_TextBlob__1nGetInterceptsLength = Module["org_jetbrains_skia_TextBlob__1nGetInterceptsLength"] = (a0, a1, a2, a3) => (org_jetbrains_skia_TextBlob__1nGetInterceptsLength = Module["org_jetbrains_skia_TextBlob__1nGetInterceptsLength"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetInterceptsLength"])(a0, a1, a2, a3);

var org_jetbrains_skia_TextBlob__1nGetIntercepts = Module["org_jetbrains_skia_TextBlob__1nGetIntercepts"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_TextBlob__1nGetIntercepts = Module["org_jetbrains_skia_TextBlob__1nGetIntercepts"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetIntercepts"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_TextBlob__1nMakeFromPosH = Module["org_jetbrains_skia_TextBlob__1nMakeFromPosH"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_TextBlob__1nMakeFromPosH = Module["org_jetbrains_skia_TextBlob__1nMakeFromPosH"] = wasmExports["org_jetbrains_skia_TextBlob__1nMakeFromPosH"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_TextBlob__1nMakeFromPos = Module["org_jetbrains_skia_TextBlob__1nMakeFromPos"] = (a0, a1, a2, a3) => (org_jetbrains_skia_TextBlob__1nMakeFromPos = Module["org_jetbrains_skia_TextBlob__1nMakeFromPos"] = wasmExports["org_jetbrains_skia_TextBlob__1nMakeFromPos"])(a0, a1, a2, a3);

var org_jetbrains_skia_TextBlob__1nMakeFromRSXform = Module["org_jetbrains_skia_TextBlob__1nMakeFromRSXform"] = (a0, a1, a2, a3) => (org_jetbrains_skia_TextBlob__1nMakeFromRSXform = Module["org_jetbrains_skia_TextBlob__1nMakeFromRSXform"] = wasmExports["org_jetbrains_skia_TextBlob__1nMakeFromRSXform"])(a0, a1, a2, a3);

var org_jetbrains_skia_TextBlob__1nSerializeToData = Module["org_jetbrains_skia_TextBlob__1nSerializeToData"] = a0 => (org_jetbrains_skia_TextBlob__1nSerializeToData = Module["org_jetbrains_skia_TextBlob__1nSerializeToData"] = wasmExports["org_jetbrains_skia_TextBlob__1nSerializeToData"])(a0);

var org_jetbrains_skia_TextBlob__1nMakeFromData = Module["org_jetbrains_skia_TextBlob__1nMakeFromData"] = a0 => (org_jetbrains_skia_TextBlob__1nMakeFromData = Module["org_jetbrains_skia_TextBlob__1nMakeFromData"] = wasmExports["org_jetbrains_skia_TextBlob__1nMakeFromData"])(a0);

var org_jetbrains_skia_TextBlob__1nGetGlyphsLength = Module["org_jetbrains_skia_TextBlob__1nGetGlyphsLength"] = a0 => (org_jetbrains_skia_TextBlob__1nGetGlyphsLength = Module["org_jetbrains_skia_TextBlob__1nGetGlyphsLength"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetGlyphsLength"])(a0);

var org_jetbrains_skia_TextBlob__1nGetGlyphs = Module["org_jetbrains_skia_TextBlob__1nGetGlyphs"] = (a0, a1) => (org_jetbrains_skia_TextBlob__1nGetGlyphs = Module["org_jetbrains_skia_TextBlob__1nGetGlyphs"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetGlyphs"])(a0, a1);

var org_jetbrains_skia_TextBlob__1nGetPositionsLength = Module["org_jetbrains_skia_TextBlob__1nGetPositionsLength"] = a0 => (org_jetbrains_skia_TextBlob__1nGetPositionsLength = Module["org_jetbrains_skia_TextBlob__1nGetPositionsLength"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetPositionsLength"])(a0);

var org_jetbrains_skia_TextBlob__1nGetPositions = Module["org_jetbrains_skia_TextBlob__1nGetPositions"] = (a0, a1) => (org_jetbrains_skia_TextBlob__1nGetPositions = Module["org_jetbrains_skia_TextBlob__1nGetPositions"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetPositions"])(a0, a1);

var org_jetbrains_skia_TextBlob__1nGetClustersLength = Module["org_jetbrains_skia_TextBlob__1nGetClustersLength"] = a0 => (org_jetbrains_skia_TextBlob__1nGetClustersLength = Module["org_jetbrains_skia_TextBlob__1nGetClustersLength"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetClustersLength"])(a0);

var org_jetbrains_skia_TextBlob__1nGetClusters = Module["org_jetbrains_skia_TextBlob__1nGetClusters"] = (a0, a1) => (org_jetbrains_skia_TextBlob__1nGetClusters = Module["org_jetbrains_skia_TextBlob__1nGetClusters"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetClusters"])(a0, a1);

var org_jetbrains_skia_TextBlob__1nGetTightBounds = Module["org_jetbrains_skia_TextBlob__1nGetTightBounds"] = (a0, a1) => (org_jetbrains_skia_TextBlob__1nGetTightBounds = Module["org_jetbrains_skia_TextBlob__1nGetTightBounds"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetTightBounds"])(a0, a1);

var org_jetbrains_skia_TextBlob__1nGetBlockBounds = Module["org_jetbrains_skia_TextBlob__1nGetBlockBounds"] = (a0, a1) => (org_jetbrains_skia_TextBlob__1nGetBlockBounds = Module["org_jetbrains_skia_TextBlob__1nGetBlockBounds"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetBlockBounds"])(a0, a1);

var org_jetbrains_skia_TextBlob__1nGetFirstBaseline = Module["org_jetbrains_skia_TextBlob__1nGetFirstBaseline"] = (a0, a1) => (org_jetbrains_skia_TextBlob__1nGetFirstBaseline = Module["org_jetbrains_skia_TextBlob__1nGetFirstBaseline"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetFirstBaseline"])(a0, a1);

var org_jetbrains_skia_TextBlob__1nGetLastBaseline = Module["org_jetbrains_skia_TextBlob__1nGetLastBaseline"] = (a0, a1) => (org_jetbrains_skia_TextBlob__1nGetLastBaseline = Module["org_jetbrains_skia_TextBlob__1nGetLastBaseline"] = wasmExports["org_jetbrains_skia_TextBlob__1nGetLastBaseline"])(a0, a1);

var org_jetbrains_skia_TextBlob_Iter__1nCreate = Module["org_jetbrains_skia_TextBlob_Iter__1nCreate"] = a0 => (org_jetbrains_skia_TextBlob_Iter__1nCreate = Module["org_jetbrains_skia_TextBlob_Iter__1nCreate"] = wasmExports["org_jetbrains_skia_TextBlob_Iter__1nCreate"])(a0);

var org_jetbrains_skia_TextBlob_Iter__1nGetFinalizer = Module["org_jetbrains_skia_TextBlob_Iter__1nGetFinalizer"] = () => (org_jetbrains_skia_TextBlob_Iter__1nGetFinalizer = Module["org_jetbrains_skia_TextBlob_Iter__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_TextBlob_Iter__1nGetFinalizer"])();

var org_jetbrains_skia_TextBlob_Iter__1nFetch = Module["org_jetbrains_skia_TextBlob_Iter__1nFetch"] = a0 => (org_jetbrains_skia_TextBlob_Iter__1nFetch = Module["org_jetbrains_skia_TextBlob_Iter__1nFetch"] = wasmExports["org_jetbrains_skia_TextBlob_Iter__1nFetch"])(a0);

var org_jetbrains_skia_TextBlob_Iter__1nHasNext = Module["org_jetbrains_skia_TextBlob_Iter__1nHasNext"] = a0 => (org_jetbrains_skia_TextBlob_Iter__1nHasNext = Module["org_jetbrains_skia_TextBlob_Iter__1nHasNext"] = wasmExports["org_jetbrains_skia_TextBlob_Iter__1nHasNext"])(a0);

var org_jetbrains_skia_TextBlob_Iter__1nGetTypeface = Module["org_jetbrains_skia_TextBlob_Iter__1nGetTypeface"] = a0 => (org_jetbrains_skia_TextBlob_Iter__1nGetTypeface = Module["org_jetbrains_skia_TextBlob_Iter__1nGetTypeface"] = wasmExports["org_jetbrains_skia_TextBlob_Iter__1nGetTypeface"])(a0);

var org_jetbrains_skia_TextBlob_Iter__1nGetGlyphCount = Module["org_jetbrains_skia_TextBlob_Iter__1nGetGlyphCount"] = a0 => (org_jetbrains_skia_TextBlob_Iter__1nGetGlyphCount = Module["org_jetbrains_skia_TextBlob_Iter__1nGetGlyphCount"] = wasmExports["org_jetbrains_skia_TextBlob_Iter__1nGetGlyphCount"])(a0);

var org_jetbrains_skia_TextBlob_Iter__1nGetGlyphs = Module["org_jetbrains_skia_TextBlob_Iter__1nGetGlyphs"] = (a0, a1, a2) => (org_jetbrains_skia_TextBlob_Iter__1nGetGlyphs = Module["org_jetbrains_skia_TextBlob_Iter__1nGetGlyphs"] = wasmExports["org_jetbrains_skia_TextBlob_Iter__1nGetGlyphs"])(a0, a1, a2);

var org_jetbrains_skia_Drawable__1nGetFinalizer = Module["org_jetbrains_skia_Drawable__1nGetFinalizer"] = () => (org_jetbrains_skia_Drawable__1nGetFinalizer = Module["org_jetbrains_skia_Drawable__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_Drawable__1nGetFinalizer"])();

var org_jetbrains_skia_Drawable__1nSetBounds = Module["org_jetbrains_skia_Drawable__1nSetBounds"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Drawable__1nSetBounds = Module["org_jetbrains_skia_Drawable__1nSetBounds"] = wasmExports["org_jetbrains_skia_Drawable__1nSetBounds"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_Drawable__1nGetBounds = Module["org_jetbrains_skia_Drawable__1nGetBounds"] = (a0, a1) => (org_jetbrains_skia_Drawable__1nGetBounds = Module["org_jetbrains_skia_Drawable__1nGetBounds"] = wasmExports["org_jetbrains_skia_Drawable__1nGetBounds"])(a0, a1);

var org_jetbrains_skia_Drawable__1nGetOnDrawCanvas = Module["org_jetbrains_skia_Drawable__1nGetOnDrawCanvas"] = a0 => (org_jetbrains_skia_Drawable__1nGetOnDrawCanvas = Module["org_jetbrains_skia_Drawable__1nGetOnDrawCanvas"] = wasmExports["org_jetbrains_skia_Drawable__1nGetOnDrawCanvas"])(a0);

var org_jetbrains_skia_Drawable__1nMake = Module["org_jetbrains_skia_Drawable__1nMake"] = () => (org_jetbrains_skia_Drawable__1nMake = Module["org_jetbrains_skia_Drawable__1nMake"] = wasmExports["org_jetbrains_skia_Drawable__1nMake"])();

var org_jetbrains_skia_Drawable__1nInit = Module["org_jetbrains_skia_Drawable__1nInit"] = (a0, a1, a2) => (org_jetbrains_skia_Drawable__1nInit = Module["org_jetbrains_skia_Drawable__1nInit"] = wasmExports["org_jetbrains_skia_Drawable__1nInit"])(a0, a1, a2);

var org_jetbrains_skia_Drawable__1nDraw = Module["org_jetbrains_skia_Drawable__1nDraw"] = (a0, a1, a2) => (org_jetbrains_skia_Drawable__1nDraw = Module["org_jetbrains_skia_Drawable__1nDraw"] = wasmExports["org_jetbrains_skia_Drawable__1nDraw"])(a0, a1, a2);

var org_jetbrains_skia_Drawable__1nMakePictureSnapshot = Module["org_jetbrains_skia_Drawable__1nMakePictureSnapshot"] = a0 => (org_jetbrains_skia_Drawable__1nMakePictureSnapshot = Module["org_jetbrains_skia_Drawable__1nMakePictureSnapshot"] = wasmExports["org_jetbrains_skia_Drawable__1nMakePictureSnapshot"])(a0);

var org_jetbrains_skia_Drawable__1nGetGenerationId = Module["org_jetbrains_skia_Drawable__1nGetGenerationId"] = a0 => (org_jetbrains_skia_Drawable__1nGetGenerationId = Module["org_jetbrains_skia_Drawable__1nGetGenerationId"] = wasmExports["org_jetbrains_skia_Drawable__1nGetGenerationId"])(a0);

var org_jetbrains_skia_Drawable__1nNotifyDrawingChanged = Module["org_jetbrains_skia_Drawable__1nNotifyDrawingChanged"] = a0 => (org_jetbrains_skia_Drawable__1nNotifyDrawingChanged = Module["org_jetbrains_skia_Drawable__1nNotifyDrawingChanged"] = wasmExports["org_jetbrains_skia_Drawable__1nNotifyDrawingChanged"])(a0);

var org_jetbrains_skia_FontStyleSet__1nMakeEmpty = Module["org_jetbrains_skia_FontStyleSet__1nMakeEmpty"] = () => (org_jetbrains_skia_FontStyleSet__1nMakeEmpty = Module["org_jetbrains_skia_FontStyleSet__1nMakeEmpty"] = wasmExports["org_jetbrains_skia_FontStyleSet__1nMakeEmpty"])();

var org_jetbrains_skia_FontStyleSet__1nCount = Module["org_jetbrains_skia_FontStyleSet__1nCount"] = a0 => (org_jetbrains_skia_FontStyleSet__1nCount = Module["org_jetbrains_skia_FontStyleSet__1nCount"] = wasmExports["org_jetbrains_skia_FontStyleSet__1nCount"])(a0);

var org_jetbrains_skia_FontStyleSet__1nGetStyle = Module["org_jetbrains_skia_FontStyleSet__1nGetStyle"] = (a0, a1) => (org_jetbrains_skia_FontStyleSet__1nGetStyle = Module["org_jetbrains_skia_FontStyleSet__1nGetStyle"] = wasmExports["org_jetbrains_skia_FontStyleSet__1nGetStyle"])(a0, a1);

var org_jetbrains_skia_FontStyleSet__1nGetStyleName = Module["org_jetbrains_skia_FontStyleSet__1nGetStyleName"] = (a0, a1) => (org_jetbrains_skia_FontStyleSet__1nGetStyleName = Module["org_jetbrains_skia_FontStyleSet__1nGetStyleName"] = wasmExports["org_jetbrains_skia_FontStyleSet__1nGetStyleName"])(a0, a1);

var org_jetbrains_skia_FontStyleSet__1nGetTypeface = Module["org_jetbrains_skia_FontStyleSet__1nGetTypeface"] = (a0, a1) => (org_jetbrains_skia_FontStyleSet__1nGetTypeface = Module["org_jetbrains_skia_FontStyleSet__1nGetTypeface"] = wasmExports["org_jetbrains_skia_FontStyleSet__1nGetTypeface"])(a0, a1);

var org_jetbrains_skia_FontStyleSet__1nMatchStyle = Module["org_jetbrains_skia_FontStyleSet__1nMatchStyle"] = (a0, a1) => (org_jetbrains_skia_FontStyleSet__1nMatchStyle = Module["org_jetbrains_skia_FontStyleSet__1nMatchStyle"] = wasmExports["org_jetbrains_skia_FontStyleSet__1nMatchStyle"])(a0, a1);

var org_jetbrains_skia_RuntimeEffect__1nMakeShader = Module["org_jetbrains_skia_RuntimeEffect__1nMakeShader"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_RuntimeEffect__1nMakeShader = Module["org_jetbrains_skia_RuntimeEffect__1nMakeShader"] = wasmExports["org_jetbrains_skia_RuntimeEffect__1nMakeShader"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_RuntimeEffect__1nMakeForShader = Module["org_jetbrains_skia_RuntimeEffect__1nMakeForShader"] = a0 => (org_jetbrains_skia_RuntimeEffect__1nMakeForShader = Module["org_jetbrains_skia_RuntimeEffect__1nMakeForShader"] = wasmExports["org_jetbrains_skia_RuntimeEffect__1nMakeForShader"])(a0);

var org_jetbrains_skia_RuntimeEffect__1nMakeForColorFilter = Module["org_jetbrains_skia_RuntimeEffect__1nMakeForColorFilter"] = a0 => (org_jetbrains_skia_RuntimeEffect__1nMakeForColorFilter = Module["org_jetbrains_skia_RuntimeEffect__1nMakeForColorFilter"] = wasmExports["org_jetbrains_skia_RuntimeEffect__1nMakeForColorFilter"])(a0);

var org_jetbrains_skia_RuntimeEffect__1Result_nGetPtr = Module["org_jetbrains_skia_RuntimeEffect__1Result_nGetPtr"] = a0 => (org_jetbrains_skia_RuntimeEffect__1Result_nGetPtr = Module["org_jetbrains_skia_RuntimeEffect__1Result_nGetPtr"] = wasmExports["org_jetbrains_skia_RuntimeEffect__1Result_nGetPtr"])(a0);

var org_jetbrains_skia_RuntimeEffect__1Result_nGetError = Module["org_jetbrains_skia_RuntimeEffect__1Result_nGetError"] = a0 => (org_jetbrains_skia_RuntimeEffect__1Result_nGetError = Module["org_jetbrains_skia_RuntimeEffect__1Result_nGetError"] = wasmExports["org_jetbrains_skia_RuntimeEffect__1Result_nGetError"])(a0);

var org_jetbrains_skia_RuntimeEffect__1Result_nDestroy = Module["org_jetbrains_skia_RuntimeEffect__1Result_nDestroy"] = a0 => (org_jetbrains_skia_RuntimeEffect__1Result_nDestroy = Module["org_jetbrains_skia_RuntimeEffect__1Result_nDestroy"] = wasmExports["org_jetbrains_skia_RuntimeEffect__1Result_nDestroy"])(a0);

var org_jetbrains_skia_Typeface__1nGetFontStyle = Module["org_jetbrains_skia_Typeface__1nGetFontStyle"] = a0 => (org_jetbrains_skia_Typeface__1nGetFontStyle = Module["org_jetbrains_skia_Typeface__1nGetFontStyle"] = wasmExports["org_jetbrains_skia_Typeface__1nGetFontStyle"])(a0);

var org_jetbrains_skia_Typeface__1nIsFixedPitch = Module["org_jetbrains_skia_Typeface__1nIsFixedPitch"] = a0 => (org_jetbrains_skia_Typeface__1nIsFixedPitch = Module["org_jetbrains_skia_Typeface__1nIsFixedPitch"] = wasmExports["org_jetbrains_skia_Typeface__1nIsFixedPitch"])(a0);

var org_jetbrains_skia_Typeface__1nGetVariationsCount = Module["org_jetbrains_skia_Typeface__1nGetVariationsCount"] = a0 => (org_jetbrains_skia_Typeface__1nGetVariationsCount = Module["org_jetbrains_skia_Typeface__1nGetVariationsCount"] = wasmExports["org_jetbrains_skia_Typeface__1nGetVariationsCount"])(a0);

var org_jetbrains_skia_Typeface__1nGetVariations = Module["org_jetbrains_skia_Typeface__1nGetVariations"] = (a0, a1, a2) => (org_jetbrains_skia_Typeface__1nGetVariations = Module["org_jetbrains_skia_Typeface__1nGetVariations"] = wasmExports["org_jetbrains_skia_Typeface__1nGetVariations"])(a0, a1, a2);

var org_jetbrains_skia_Typeface__1nGetVariationAxesCount = Module["org_jetbrains_skia_Typeface__1nGetVariationAxesCount"] = a0 => (org_jetbrains_skia_Typeface__1nGetVariationAxesCount = Module["org_jetbrains_skia_Typeface__1nGetVariationAxesCount"] = wasmExports["org_jetbrains_skia_Typeface__1nGetVariationAxesCount"])(a0);

var org_jetbrains_skia_Typeface__1nGetVariationAxes = Module["org_jetbrains_skia_Typeface__1nGetVariationAxes"] = (a0, a1, a2) => (org_jetbrains_skia_Typeface__1nGetVariationAxes = Module["org_jetbrains_skia_Typeface__1nGetVariationAxes"] = wasmExports["org_jetbrains_skia_Typeface__1nGetVariationAxes"])(a0, a1, a2);

var org_jetbrains_skia_Typeface__1nGetUniqueId = Module["org_jetbrains_skia_Typeface__1nGetUniqueId"] = a0 => (org_jetbrains_skia_Typeface__1nGetUniqueId = Module["org_jetbrains_skia_Typeface__1nGetUniqueId"] = wasmExports["org_jetbrains_skia_Typeface__1nGetUniqueId"])(a0);

var org_jetbrains_skia_Typeface__1nEquals = Module["org_jetbrains_skia_Typeface__1nEquals"] = (a0, a1) => (org_jetbrains_skia_Typeface__1nEquals = Module["org_jetbrains_skia_Typeface__1nEquals"] = wasmExports["org_jetbrains_skia_Typeface__1nEquals"])(a0, a1);

var org_jetbrains_skia_Typeface__1nMakeClone = Module["org_jetbrains_skia_Typeface__1nMakeClone"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Typeface__1nMakeClone = Module["org_jetbrains_skia_Typeface__1nMakeClone"] = wasmExports["org_jetbrains_skia_Typeface__1nMakeClone"])(a0, a1, a2, a3);

var org_jetbrains_skia_Typeface__1nGetUTF32Glyphs = Module["org_jetbrains_skia_Typeface__1nGetUTF32Glyphs"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Typeface__1nGetUTF32Glyphs = Module["org_jetbrains_skia_Typeface__1nGetUTF32Glyphs"] = wasmExports["org_jetbrains_skia_Typeface__1nGetUTF32Glyphs"])(a0, a1, a2, a3);

var org_jetbrains_skia_Typeface__1nGetUTF32Glyph = Module["org_jetbrains_skia_Typeface__1nGetUTF32Glyph"] = (a0, a1) => (org_jetbrains_skia_Typeface__1nGetUTF32Glyph = Module["org_jetbrains_skia_Typeface__1nGetUTF32Glyph"] = wasmExports["org_jetbrains_skia_Typeface__1nGetUTF32Glyph"])(a0, a1);

var org_jetbrains_skia_Typeface__1nGetGlyphsCount = Module["org_jetbrains_skia_Typeface__1nGetGlyphsCount"] = a0 => (org_jetbrains_skia_Typeface__1nGetGlyphsCount = Module["org_jetbrains_skia_Typeface__1nGetGlyphsCount"] = wasmExports["org_jetbrains_skia_Typeface__1nGetGlyphsCount"])(a0);

var org_jetbrains_skia_Typeface__1nGetTablesCount = Module["org_jetbrains_skia_Typeface__1nGetTablesCount"] = a0 => (org_jetbrains_skia_Typeface__1nGetTablesCount = Module["org_jetbrains_skia_Typeface__1nGetTablesCount"] = wasmExports["org_jetbrains_skia_Typeface__1nGetTablesCount"])(a0);

var org_jetbrains_skia_Typeface__1nGetTableTagsCount = Module["org_jetbrains_skia_Typeface__1nGetTableTagsCount"] = a0 => (org_jetbrains_skia_Typeface__1nGetTableTagsCount = Module["org_jetbrains_skia_Typeface__1nGetTableTagsCount"] = wasmExports["org_jetbrains_skia_Typeface__1nGetTableTagsCount"])(a0);

var org_jetbrains_skia_Typeface__1nGetTableTags = Module["org_jetbrains_skia_Typeface__1nGetTableTags"] = (a0, a1, a2) => (org_jetbrains_skia_Typeface__1nGetTableTags = Module["org_jetbrains_skia_Typeface__1nGetTableTags"] = wasmExports["org_jetbrains_skia_Typeface__1nGetTableTags"])(a0, a1, a2);

var org_jetbrains_skia_Typeface__1nGetTableSize = Module["org_jetbrains_skia_Typeface__1nGetTableSize"] = (a0, a1) => (org_jetbrains_skia_Typeface__1nGetTableSize = Module["org_jetbrains_skia_Typeface__1nGetTableSize"] = wasmExports["org_jetbrains_skia_Typeface__1nGetTableSize"])(a0, a1);

var org_jetbrains_skia_Typeface__1nGetTableData = Module["org_jetbrains_skia_Typeface__1nGetTableData"] = (a0, a1) => (org_jetbrains_skia_Typeface__1nGetTableData = Module["org_jetbrains_skia_Typeface__1nGetTableData"] = wasmExports["org_jetbrains_skia_Typeface__1nGetTableData"])(a0, a1);

var org_jetbrains_skia_Typeface__1nGetUnitsPerEm = Module["org_jetbrains_skia_Typeface__1nGetUnitsPerEm"] = a0 => (org_jetbrains_skia_Typeface__1nGetUnitsPerEm = Module["org_jetbrains_skia_Typeface__1nGetUnitsPerEm"] = wasmExports["org_jetbrains_skia_Typeface__1nGetUnitsPerEm"])(a0);

var org_jetbrains_skia_Typeface__1nGetKerningPairAdjustments = Module["org_jetbrains_skia_Typeface__1nGetKerningPairAdjustments"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Typeface__1nGetKerningPairAdjustments = Module["org_jetbrains_skia_Typeface__1nGetKerningPairAdjustments"] = wasmExports["org_jetbrains_skia_Typeface__1nGetKerningPairAdjustments"])(a0, a1, a2, a3);

var org_jetbrains_skia_Typeface__1nGetFamilyNames = Module["org_jetbrains_skia_Typeface__1nGetFamilyNames"] = a0 => (org_jetbrains_skia_Typeface__1nGetFamilyNames = Module["org_jetbrains_skia_Typeface__1nGetFamilyNames"] = wasmExports["org_jetbrains_skia_Typeface__1nGetFamilyNames"])(a0);

var org_jetbrains_skia_Typeface__1nGetFamilyName = Module["org_jetbrains_skia_Typeface__1nGetFamilyName"] = a0 => (org_jetbrains_skia_Typeface__1nGetFamilyName = Module["org_jetbrains_skia_Typeface__1nGetFamilyName"] = wasmExports["org_jetbrains_skia_Typeface__1nGetFamilyName"])(a0);

var org_jetbrains_skia_Typeface__1nGetBounds = Module["org_jetbrains_skia_Typeface__1nGetBounds"] = (a0, a1) => (org_jetbrains_skia_Typeface__1nGetBounds = Module["org_jetbrains_skia_Typeface__1nGetBounds"] = wasmExports["org_jetbrains_skia_Typeface__1nGetBounds"])(a0, a1);

var org_jetbrains_skia_Typeface__1nMakeEmptyTypeface = Module["org_jetbrains_skia_Typeface__1nMakeEmptyTypeface"] = () => (org_jetbrains_skia_Typeface__1nMakeEmptyTypeface = Module["org_jetbrains_skia_Typeface__1nMakeEmptyTypeface"] = wasmExports["org_jetbrains_skia_Typeface__1nMakeEmptyTypeface"])();

var org_jetbrains_skia_U16String__1nGetFinalizer = Module["org_jetbrains_skia_U16String__1nGetFinalizer"] = () => (org_jetbrains_skia_U16String__1nGetFinalizer = Module["org_jetbrains_skia_U16String__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_U16String__1nGetFinalizer"])();

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nMake = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nMake"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nMake = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nMake"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nMake"])(a0);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetLayerPaint = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetLayerPaint"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetLayerPaint = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetLayerPaint"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetLayerPaint"])(a0);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetLayerPaint = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetLayerPaint"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetLayerPaint = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetLayerPaint"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetLayerPaint"])(a0, a1);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetBounds = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetBounds"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetBounds = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetBounds"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetBounds"])(a0, a1);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetBounds = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetBounds"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetBounds = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetBounds"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetBounds"])(a0, a1, a2, a3, a4);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetPivot = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetPivot"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetPivot = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetPivot"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetPivot"])(a0, a1);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetPivot = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetPivot"] = (a0, a1, a2) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetPivot = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetPivot"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetPivot"])(a0, a1, a2);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetAlpha = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetAlpha"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetAlpha = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetAlpha"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetAlpha"])(a0);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetAlpha = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetAlpha"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetAlpha = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetAlpha"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetAlpha"])(a0, a1);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetScaleX = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetScaleX"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetScaleX = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetScaleX"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetScaleX"])(a0);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetScaleX = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetScaleX"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetScaleX = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetScaleX"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetScaleX"])(a0, a1);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetScaleY = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetScaleY"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetScaleY = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetScaleY"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetScaleY"])(a0);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetScaleY = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetScaleY"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetScaleY = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetScaleY"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetScaleY"])(a0, a1);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetTranslationX = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetTranslationX"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetTranslationX = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetTranslationX"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetTranslationX"])(a0);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetTranslationX = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetTranslationX"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetTranslationX = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetTranslationX"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetTranslationX"])(a0, a1);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetTranslationY = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetTranslationY"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetTranslationY = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetTranslationY"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetTranslationY"])(a0);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetTranslationY = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetTranslationY"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetTranslationY = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetTranslationY"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetTranslationY"])(a0, a1);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetShadowElevation = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetShadowElevation"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetShadowElevation = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetShadowElevation"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetShadowElevation"])(a0);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetShadowElevation = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetShadowElevation"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetShadowElevation = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetShadowElevation"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetShadowElevation"])(a0, a1);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetAmbientShadowColor = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetAmbientShadowColor"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetAmbientShadowColor = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetAmbientShadowColor"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetAmbientShadowColor"])(a0);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetAmbientShadowColor = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetAmbientShadowColor"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetAmbientShadowColor = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetAmbientShadowColor"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetAmbientShadowColor"])(a0, a1);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetSpotShadowColor = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetSpotShadowColor"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetSpotShadowColor = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetSpotShadowColor"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetSpotShadowColor"])(a0);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetSpotShadowColor = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetSpotShadowColor"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetSpotShadowColor = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetSpotShadowColor"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetSpotShadowColor"])(a0, a1);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationX = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationX"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationX = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationX"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationX"])(a0);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationX = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationX"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationX = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationX"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationX"])(a0, a1);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationY = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationY"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationY = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationY"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationY"])(a0);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationY = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationY"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationY = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationY"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationY"])(a0, a1);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationZ = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationZ"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationZ = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationZ"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationZ"])(a0);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationZ = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationZ"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationZ = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationZ"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationZ"])(a0, a1);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetCameraDistance = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetCameraDistance"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetCameraDistance = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetCameraDistance"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetCameraDistance"])(a0);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetCameraDistance = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetCameraDistance"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetCameraDistance = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetCameraDistance"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetCameraDistance"])(a0, a1);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipRect = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipRect"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipRect = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipRect"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipRect"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipRRect = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipRRect"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipRRect = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipRRect"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipRRect"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipPath = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipPath"] = (a0, a1, a2, a3) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipPath = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipPath"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipPath"])(a0, a1, a2, a3);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetClip = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetClip"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetClip = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetClip"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetClip"])(a0);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClip = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClip"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClip = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClip"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClip"])(a0, a1);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nBeginRecording = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nBeginRecording"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nBeginRecording = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nBeginRecording"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nBeginRecording"])(a0);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nEndRecording = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nEndRecording"] = a0 => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nEndRecording = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nEndRecording"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nEndRecording"])(a0);

var org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nDrawInto = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nDrawInto"] = (a0, a1) => (org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nDrawInto = Module["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nDrawInto"] = wasmExports["org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nDrawInto"])(a0, a1);

var org_jetbrains_skiko_node_RenderNodeContextKt_RenderNodeContext_1nMake = Module["org_jetbrains_skiko_node_RenderNodeContextKt_RenderNodeContext_1nMake"] = a0 => (org_jetbrains_skiko_node_RenderNodeContextKt_RenderNodeContext_1nMake = Module["org_jetbrains_skiko_node_RenderNodeContextKt_RenderNodeContext_1nMake"] = wasmExports["org_jetbrains_skiko_node_RenderNodeContextKt_RenderNodeContext_1nMake"])(a0);

var org_jetbrains_skiko_node_RenderNodeContextKt_RenderNodeContext_1nSetLightingInfo = Module["org_jetbrains_skiko_node_RenderNodeContextKt_RenderNodeContext_1nSetLightingInfo"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skiko_node_RenderNodeContextKt_RenderNodeContext_1nSetLightingInfo = Module["org_jetbrains_skiko_node_RenderNodeContextKt_RenderNodeContext_1nSetLightingInfo"] = wasmExports["org_jetbrains_skiko_node_RenderNodeContextKt_RenderNodeContext_1nSetLightingInfo"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_StdVectorDecoder__1nGetArraySize = Module["org_jetbrains_skia_StdVectorDecoder__1nGetArraySize"] = a0 => (org_jetbrains_skia_StdVectorDecoder__1nGetArraySize = Module["org_jetbrains_skia_StdVectorDecoder__1nGetArraySize"] = wasmExports["org_jetbrains_skia_StdVectorDecoder__1nGetArraySize"])(a0);

var org_jetbrains_skia_StdVectorDecoder__1nReleaseElement = Module["org_jetbrains_skia_StdVectorDecoder__1nReleaseElement"] = (a0, a1) => (org_jetbrains_skia_StdVectorDecoder__1nReleaseElement = Module["org_jetbrains_skia_StdVectorDecoder__1nReleaseElement"] = wasmExports["org_jetbrains_skia_StdVectorDecoder__1nReleaseElement"])(a0, a1);

var org_jetbrains_skia_StdVectorDecoder__1nDisposeArray = Module["org_jetbrains_skia_StdVectorDecoder__1nDisposeArray"] = (a0, a1) => (org_jetbrains_skia_StdVectorDecoder__1nDisposeArray = Module["org_jetbrains_skia_StdVectorDecoder__1nDisposeArray"] = wasmExports["org_jetbrains_skia_StdVectorDecoder__1nDisposeArray"])(a0, a1);

var org_jetbrains_skia_ShadowUtils__1nDrawShadow = Module["org_jetbrains_skia_ShadowUtils__1nDrawShadow"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) => (org_jetbrains_skia_ShadowUtils__1nDrawShadow = Module["org_jetbrains_skia_ShadowUtils__1nDrawShadow"] = wasmExports["org_jetbrains_skia_ShadowUtils__1nDrawShadow"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11);

var org_jetbrains_skia_ShadowUtils__1nComputeTonalAmbientColor = Module["org_jetbrains_skia_ShadowUtils__1nComputeTonalAmbientColor"] = (a0, a1) => (org_jetbrains_skia_ShadowUtils__1nComputeTonalAmbientColor = Module["org_jetbrains_skia_ShadowUtils__1nComputeTonalAmbientColor"] = wasmExports["org_jetbrains_skia_ShadowUtils__1nComputeTonalAmbientColor"])(a0, a1);

var org_jetbrains_skia_ShadowUtils__1nComputeTonalSpotColor = Module["org_jetbrains_skia_ShadowUtils__1nComputeTonalSpotColor"] = (a0, a1) => (org_jetbrains_skia_ShadowUtils__1nComputeTonalSpotColor = Module["org_jetbrains_skia_ShadowUtils__1nComputeTonalSpotColor"] = wasmExports["org_jetbrains_skia_ShadowUtils__1nComputeTonalSpotColor"])(a0, a1);

var org_jetbrains_skia_OutputWStream__1nGetFinalizer = Module["org_jetbrains_skia_OutputWStream__1nGetFinalizer"] = () => (org_jetbrains_skia_OutputWStream__1nGetFinalizer = Module["org_jetbrains_skia_OutputWStream__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_OutputWStream__1nGetFinalizer"])();

var org_jetbrains_skia_OutputWStream__1nMake = Module["org_jetbrains_skia_OutputWStream__1nMake"] = a0 => (org_jetbrains_skia_OutputWStream__1nMake = Module["org_jetbrains_skia_OutputWStream__1nMake"] = wasmExports["org_jetbrains_skia_OutputWStream__1nMake"])(a0);

var org_jetbrains_skia_impl_Managed__invokeFinalizer = Module["org_jetbrains_skia_impl_Managed__invokeFinalizer"] = (a0, a1) => (org_jetbrains_skia_impl_Managed__invokeFinalizer = Module["org_jetbrains_skia_impl_Managed__invokeFinalizer"] = wasmExports["org_jetbrains_skia_impl_Managed__invokeFinalizer"])(a0, a1);

var org_jetbrains_skia_Region__1nMake = Module["org_jetbrains_skia_Region__1nMake"] = () => (org_jetbrains_skia_Region__1nMake = Module["org_jetbrains_skia_Region__1nMake"] = wasmExports["org_jetbrains_skia_Region__1nMake"])();

var org_jetbrains_skia_Region__1nGetFinalizer = Module["org_jetbrains_skia_Region__1nGetFinalizer"] = () => (org_jetbrains_skia_Region__1nGetFinalizer = Module["org_jetbrains_skia_Region__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_Region__1nGetFinalizer"])();

var org_jetbrains_skia_Region__1nSet = Module["org_jetbrains_skia_Region__1nSet"] = (a0, a1) => (org_jetbrains_skia_Region__1nSet = Module["org_jetbrains_skia_Region__1nSet"] = wasmExports["org_jetbrains_skia_Region__1nSet"])(a0, a1);

var org_jetbrains_skia_Region__1nIsEmpty = Module["org_jetbrains_skia_Region__1nIsEmpty"] = a0 => (org_jetbrains_skia_Region__1nIsEmpty = Module["org_jetbrains_skia_Region__1nIsEmpty"] = wasmExports["org_jetbrains_skia_Region__1nIsEmpty"])(a0);

var org_jetbrains_skia_Region__1nIsRect = Module["org_jetbrains_skia_Region__1nIsRect"] = a0 => (org_jetbrains_skia_Region__1nIsRect = Module["org_jetbrains_skia_Region__1nIsRect"] = wasmExports["org_jetbrains_skia_Region__1nIsRect"])(a0);

var org_jetbrains_skia_Region__1nIsComplex = Module["org_jetbrains_skia_Region__1nIsComplex"] = a0 => (org_jetbrains_skia_Region__1nIsComplex = Module["org_jetbrains_skia_Region__1nIsComplex"] = wasmExports["org_jetbrains_skia_Region__1nIsComplex"])(a0);

var org_jetbrains_skia_Region__1nGetBounds = Module["org_jetbrains_skia_Region__1nGetBounds"] = (a0, a1) => (org_jetbrains_skia_Region__1nGetBounds = Module["org_jetbrains_skia_Region__1nGetBounds"] = wasmExports["org_jetbrains_skia_Region__1nGetBounds"])(a0, a1);

var org_jetbrains_skia_Region__1nComputeRegionComplexity = Module["org_jetbrains_skia_Region__1nComputeRegionComplexity"] = a0 => (org_jetbrains_skia_Region__1nComputeRegionComplexity = Module["org_jetbrains_skia_Region__1nComputeRegionComplexity"] = wasmExports["org_jetbrains_skia_Region__1nComputeRegionComplexity"])(a0);

var org_jetbrains_skia_Region__1nGetBoundaryPath = Module["org_jetbrains_skia_Region__1nGetBoundaryPath"] = (a0, a1) => (org_jetbrains_skia_Region__1nGetBoundaryPath = Module["org_jetbrains_skia_Region__1nGetBoundaryPath"] = wasmExports["org_jetbrains_skia_Region__1nGetBoundaryPath"])(a0, a1);

var org_jetbrains_skia_Region__1nSetEmpty = Module["org_jetbrains_skia_Region__1nSetEmpty"] = a0 => (org_jetbrains_skia_Region__1nSetEmpty = Module["org_jetbrains_skia_Region__1nSetEmpty"] = wasmExports["org_jetbrains_skia_Region__1nSetEmpty"])(a0);

var org_jetbrains_skia_Region__1nSetRect = Module["org_jetbrains_skia_Region__1nSetRect"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Region__1nSetRect = Module["org_jetbrains_skia_Region__1nSetRect"] = wasmExports["org_jetbrains_skia_Region__1nSetRect"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_Region__1nSetRects = Module["org_jetbrains_skia_Region__1nSetRects"] = (a0, a1, a2) => (org_jetbrains_skia_Region__1nSetRects = Module["org_jetbrains_skia_Region__1nSetRects"] = wasmExports["org_jetbrains_skia_Region__1nSetRects"])(a0, a1, a2);

var org_jetbrains_skia_Region__1nSetRegion = Module["org_jetbrains_skia_Region__1nSetRegion"] = (a0, a1) => (org_jetbrains_skia_Region__1nSetRegion = Module["org_jetbrains_skia_Region__1nSetRegion"] = wasmExports["org_jetbrains_skia_Region__1nSetRegion"])(a0, a1);

var org_jetbrains_skia_Region__1nSetPath = Module["org_jetbrains_skia_Region__1nSetPath"] = (a0, a1, a2) => (org_jetbrains_skia_Region__1nSetPath = Module["org_jetbrains_skia_Region__1nSetPath"] = wasmExports["org_jetbrains_skia_Region__1nSetPath"])(a0, a1, a2);

var org_jetbrains_skia_Region__1nIntersectsIRect = Module["org_jetbrains_skia_Region__1nIntersectsIRect"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Region__1nIntersectsIRect = Module["org_jetbrains_skia_Region__1nIntersectsIRect"] = wasmExports["org_jetbrains_skia_Region__1nIntersectsIRect"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_Region__1nIntersectsRegion = Module["org_jetbrains_skia_Region__1nIntersectsRegion"] = (a0, a1) => (org_jetbrains_skia_Region__1nIntersectsRegion = Module["org_jetbrains_skia_Region__1nIntersectsRegion"] = wasmExports["org_jetbrains_skia_Region__1nIntersectsRegion"])(a0, a1);

var org_jetbrains_skia_Region__1nContainsIPoint = Module["org_jetbrains_skia_Region__1nContainsIPoint"] = (a0, a1, a2) => (org_jetbrains_skia_Region__1nContainsIPoint = Module["org_jetbrains_skia_Region__1nContainsIPoint"] = wasmExports["org_jetbrains_skia_Region__1nContainsIPoint"])(a0, a1, a2);

var org_jetbrains_skia_Region__1nContainsIRect = Module["org_jetbrains_skia_Region__1nContainsIRect"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Region__1nContainsIRect = Module["org_jetbrains_skia_Region__1nContainsIRect"] = wasmExports["org_jetbrains_skia_Region__1nContainsIRect"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_Region__1nContainsRegion = Module["org_jetbrains_skia_Region__1nContainsRegion"] = (a0, a1) => (org_jetbrains_skia_Region__1nContainsRegion = Module["org_jetbrains_skia_Region__1nContainsRegion"] = wasmExports["org_jetbrains_skia_Region__1nContainsRegion"])(a0, a1);

var org_jetbrains_skia_Region__1nQuickContains = Module["org_jetbrains_skia_Region__1nQuickContains"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Region__1nQuickContains = Module["org_jetbrains_skia_Region__1nQuickContains"] = wasmExports["org_jetbrains_skia_Region__1nQuickContains"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_Region__1nQuickRejectIRect = Module["org_jetbrains_skia_Region__1nQuickRejectIRect"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Region__1nQuickRejectIRect = Module["org_jetbrains_skia_Region__1nQuickRejectIRect"] = wasmExports["org_jetbrains_skia_Region__1nQuickRejectIRect"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_Region__1nQuickRejectRegion = Module["org_jetbrains_skia_Region__1nQuickRejectRegion"] = (a0, a1) => (org_jetbrains_skia_Region__1nQuickRejectRegion = Module["org_jetbrains_skia_Region__1nQuickRejectRegion"] = wasmExports["org_jetbrains_skia_Region__1nQuickRejectRegion"])(a0, a1);

var org_jetbrains_skia_Region__1nTranslate = Module["org_jetbrains_skia_Region__1nTranslate"] = (a0, a1, a2) => (org_jetbrains_skia_Region__1nTranslate = Module["org_jetbrains_skia_Region__1nTranslate"] = wasmExports["org_jetbrains_skia_Region__1nTranslate"])(a0, a1, a2);

var org_jetbrains_skia_Region__1nOpIRect = Module["org_jetbrains_skia_Region__1nOpIRect"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Region__1nOpIRect = Module["org_jetbrains_skia_Region__1nOpIRect"] = wasmExports["org_jetbrains_skia_Region__1nOpIRect"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_Region__1nOpRegion = Module["org_jetbrains_skia_Region__1nOpRegion"] = (a0, a1, a2) => (org_jetbrains_skia_Region__1nOpRegion = Module["org_jetbrains_skia_Region__1nOpRegion"] = wasmExports["org_jetbrains_skia_Region__1nOpRegion"])(a0, a1, a2);

var org_jetbrains_skia_Region__1nOpIRectRegion = Module["org_jetbrains_skia_Region__1nOpIRectRegion"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Region__1nOpIRectRegion = Module["org_jetbrains_skia_Region__1nOpIRectRegion"] = wasmExports["org_jetbrains_skia_Region__1nOpIRectRegion"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_Region__1nOpRegionIRect = Module["org_jetbrains_skia_Region__1nOpRegionIRect"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Region__1nOpRegionIRect = Module["org_jetbrains_skia_Region__1nOpRegionIRect"] = wasmExports["org_jetbrains_skia_Region__1nOpRegionIRect"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_Region__1nOpRegionRegion = Module["org_jetbrains_skia_Region__1nOpRegionRegion"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Region__1nOpRegionRegion = Module["org_jetbrains_skia_Region__1nOpRegionRegion"] = wasmExports["org_jetbrains_skia_Region__1nOpRegionRegion"])(a0, a1, a2, a3);

var org_jetbrains_skia_PathMeasure__1nGetFinalizer = Module["org_jetbrains_skia_PathMeasure__1nGetFinalizer"] = () => (org_jetbrains_skia_PathMeasure__1nGetFinalizer = Module["org_jetbrains_skia_PathMeasure__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_PathMeasure__1nGetFinalizer"])();

var org_jetbrains_skia_PathMeasure__1nMake = Module["org_jetbrains_skia_PathMeasure__1nMake"] = () => (org_jetbrains_skia_PathMeasure__1nMake = Module["org_jetbrains_skia_PathMeasure__1nMake"] = wasmExports["org_jetbrains_skia_PathMeasure__1nMake"])();

var org_jetbrains_skia_PathMeasure__1nMakePath = Module["org_jetbrains_skia_PathMeasure__1nMakePath"] = (a0, a1, a2) => (org_jetbrains_skia_PathMeasure__1nMakePath = Module["org_jetbrains_skia_PathMeasure__1nMakePath"] = wasmExports["org_jetbrains_skia_PathMeasure__1nMakePath"])(a0, a1, a2);

var org_jetbrains_skia_PathMeasure__1nSetPath = Module["org_jetbrains_skia_PathMeasure__1nSetPath"] = (a0, a1, a2) => (org_jetbrains_skia_PathMeasure__1nSetPath = Module["org_jetbrains_skia_PathMeasure__1nSetPath"] = wasmExports["org_jetbrains_skia_PathMeasure__1nSetPath"])(a0, a1, a2);

var org_jetbrains_skia_PathMeasure__1nGetLength = Module["org_jetbrains_skia_PathMeasure__1nGetLength"] = a0 => (org_jetbrains_skia_PathMeasure__1nGetLength = Module["org_jetbrains_skia_PathMeasure__1nGetLength"] = wasmExports["org_jetbrains_skia_PathMeasure__1nGetLength"])(a0);

var org_jetbrains_skia_PathMeasure__1nGetPosition = Module["org_jetbrains_skia_PathMeasure__1nGetPosition"] = (a0, a1, a2) => (org_jetbrains_skia_PathMeasure__1nGetPosition = Module["org_jetbrains_skia_PathMeasure__1nGetPosition"] = wasmExports["org_jetbrains_skia_PathMeasure__1nGetPosition"])(a0, a1, a2);

var org_jetbrains_skia_PathMeasure__1nGetTangent = Module["org_jetbrains_skia_PathMeasure__1nGetTangent"] = (a0, a1, a2) => (org_jetbrains_skia_PathMeasure__1nGetTangent = Module["org_jetbrains_skia_PathMeasure__1nGetTangent"] = wasmExports["org_jetbrains_skia_PathMeasure__1nGetTangent"])(a0, a1, a2);

var org_jetbrains_skia_PathMeasure__1nGetRSXform = Module["org_jetbrains_skia_PathMeasure__1nGetRSXform"] = (a0, a1, a2) => (org_jetbrains_skia_PathMeasure__1nGetRSXform = Module["org_jetbrains_skia_PathMeasure__1nGetRSXform"] = wasmExports["org_jetbrains_skia_PathMeasure__1nGetRSXform"])(a0, a1, a2);

var org_jetbrains_skia_PathMeasure__1nGetMatrix = Module["org_jetbrains_skia_PathMeasure__1nGetMatrix"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_PathMeasure__1nGetMatrix = Module["org_jetbrains_skia_PathMeasure__1nGetMatrix"] = wasmExports["org_jetbrains_skia_PathMeasure__1nGetMatrix"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_PathMeasure__1nGetSegment = Module["org_jetbrains_skia_PathMeasure__1nGetSegment"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_PathMeasure__1nGetSegment = Module["org_jetbrains_skia_PathMeasure__1nGetSegment"] = wasmExports["org_jetbrains_skia_PathMeasure__1nGetSegment"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_PathMeasure__1nIsClosed = Module["org_jetbrains_skia_PathMeasure__1nIsClosed"] = a0 => (org_jetbrains_skia_PathMeasure__1nIsClosed = Module["org_jetbrains_skia_PathMeasure__1nIsClosed"] = wasmExports["org_jetbrains_skia_PathMeasure__1nIsClosed"])(a0);

var org_jetbrains_skia_PathMeasure__1nNextContour = Module["org_jetbrains_skia_PathMeasure__1nNextContour"] = a0 => (org_jetbrains_skia_PathMeasure__1nNextContour = Module["org_jetbrains_skia_PathMeasure__1nNextContour"] = wasmExports["org_jetbrains_skia_PathMeasure__1nNextContour"])(a0);

var org_jetbrains_skia_MaskFilter__1nMakeBlur = Module["org_jetbrains_skia_MaskFilter__1nMakeBlur"] = (a0, a1, a2) => (org_jetbrains_skia_MaskFilter__1nMakeBlur = Module["org_jetbrains_skia_MaskFilter__1nMakeBlur"] = wasmExports["org_jetbrains_skia_MaskFilter__1nMakeBlur"])(a0, a1, a2);

var org_jetbrains_skia_MaskFilter__1nMakeShader = Module["org_jetbrains_skia_MaskFilter__1nMakeShader"] = a0 => (org_jetbrains_skia_MaskFilter__1nMakeShader = Module["org_jetbrains_skia_MaskFilter__1nMakeShader"] = wasmExports["org_jetbrains_skia_MaskFilter__1nMakeShader"])(a0);

var org_jetbrains_skia_MaskFilter__1nMakeTable = Module["org_jetbrains_skia_MaskFilter__1nMakeTable"] = a0 => (org_jetbrains_skia_MaskFilter__1nMakeTable = Module["org_jetbrains_skia_MaskFilter__1nMakeTable"] = wasmExports["org_jetbrains_skia_MaskFilter__1nMakeTable"])(a0);

var org_jetbrains_skia_MaskFilter__1nMakeGamma = Module["org_jetbrains_skia_MaskFilter__1nMakeGamma"] = a0 => (org_jetbrains_skia_MaskFilter__1nMakeGamma = Module["org_jetbrains_skia_MaskFilter__1nMakeGamma"] = wasmExports["org_jetbrains_skia_MaskFilter__1nMakeGamma"])(a0);

var org_jetbrains_skia_MaskFilter__1nMakeClip = Module["org_jetbrains_skia_MaskFilter__1nMakeClip"] = (a0, a1) => (org_jetbrains_skia_MaskFilter__1nMakeClip = Module["org_jetbrains_skia_MaskFilter__1nMakeClip"] = wasmExports["org_jetbrains_skia_MaskFilter__1nMakeClip"])(a0, a1);

var org_jetbrains_skia_RuntimeShaderBuilder__1nGetFinalizer = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nGetFinalizer"] = () => (org_jetbrains_skia_RuntimeShaderBuilder__1nGetFinalizer = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nGetFinalizer"])();

var org_jetbrains_skia_RuntimeShaderBuilder__1nMakeFromRuntimeEffect = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nMakeFromRuntimeEffect"] = a0 => (org_jetbrains_skia_RuntimeShaderBuilder__1nMakeFromRuntimeEffect = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nMakeFromRuntimeEffect"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nMakeFromRuntimeEffect"])(a0);

var org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt"] = (a0, a1, a2) => (org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt"])(a0, a1, a2);

var org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt2 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt2"] = (a0, a1, a2, a3) => (org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt2 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt2"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt2"])(a0, a1, a2, a3);

var org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt3 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt3"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt3 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt3"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt3"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt4 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt4"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt4 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt4"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt4"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat"] = (a0, a1, a2) => (org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat"])(a0, a1, a2);

var org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat2 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat2"] = (a0, a1, a2, a3) => (org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat2 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat2"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat2"])(a0, a1, a2, a3);

var org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat3 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat3"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat3 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat3"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat3"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat4 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat4"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat4 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat4"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat4"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatArray = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatArray"] = (a0, a1, a2, a3) => (org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatArray = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatArray"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatArray"])(a0, a1, a2, a3);

var org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix22 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix22"] = (a0, a1, a2) => (org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix22 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix22"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix22"])(a0, a1, a2);

var org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix33 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix33"] = (a0, a1, a2) => (org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix33 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix33"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix33"])(a0, a1, a2);

var org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix44 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix44"] = (a0, a1, a2) => (org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix44 = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix44"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix44"])(a0, a1, a2);

var org_jetbrains_skia_RuntimeShaderBuilder__1nChildShader = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nChildShader"] = (a0, a1, a2) => (org_jetbrains_skia_RuntimeShaderBuilder__1nChildShader = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nChildShader"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nChildShader"])(a0, a1, a2);

var org_jetbrains_skia_RuntimeShaderBuilder__1nChildColorFilter = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nChildColorFilter"] = (a0, a1, a2) => (org_jetbrains_skia_RuntimeShaderBuilder__1nChildColorFilter = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nChildColorFilter"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nChildColorFilter"])(a0, a1, a2);

var org_jetbrains_skia_RuntimeShaderBuilder__1nMakeShader = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nMakeShader"] = (a0, a1) => (org_jetbrains_skia_RuntimeShaderBuilder__1nMakeShader = Module["org_jetbrains_skia_RuntimeShaderBuilder__1nMakeShader"] = wasmExports["org_jetbrains_skia_RuntimeShaderBuilder__1nMakeShader"])(a0, a1);

var org_jetbrains_skia_paragraph_ParagraphCache__1nAbandon = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nAbandon"] = a0 => (org_jetbrains_skia_paragraph_ParagraphCache__1nAbandon = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nAbandon"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphCache__1nAbandon"])(a0);

var org_jetbrains_skia_paragraph_ParagraphCache__1nReset = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nReset"] = a0 => (org_jetbrains_skia_paragraph_ParagraphCache__1nReset = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nReset"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphCache__1nReset"])(a0);

var org_jetbrains_skia_paragraph_ParagraphCache__1nUpdateParagraph = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nUpdateParagraph"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphCache__1nUpdateParagraph = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nUpdateParagraph"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphCache__1nUpdateParagraph"])(a0, a1);

var org_jetbrains_skia_paragraph_ParagraphCache__1nFindParagraph = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nFindParagraph"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphCache__1nFindParagraph = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nFindParagraph"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphCache__1nFindParagraph"])(a0, a1);

var org_jetbrains_skia_paragraph_ParagraphCache__1nPrintStatistics = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nPrintStatistics"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphCache__1nPrintStatistics = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nPrintStatistics"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphCache__1nPrintStatistics"])(a0, a1);

var org_jetbrains_skia_paragraph_ParagraphCache__1nSetEnabled = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nSetEnabled"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphCache__1nSetEnabled = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nSetEnabled"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphCache__1nSetEnabled"])(a0, a1);

var org_jetbrains_skia_paragraph_ParagraphCache__1nGetCount = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nGetCount"] = a0 => (org_jetbrains_skia_paragraph_ParagraphCache__1nGetCount = Module["org_jetbrains_skia_paragraph_ParagraphCache__1nGetCount"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphCache__1nGetCount"])(a0);

var org_jetbrains_skia_paragraph_Paragraph__1nGetFinalizer = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetFinalizer"] = () => (org_jetbrains_skia_paragraph_Paragraph__1nGetFinalizer = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetFinalizer"])();

var org_jetbrains_skia_paragraph_Paragraph__1nGetMaxWidth = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetMaxWidth"] = a0 => (org_jetbrains_skia_paragraph_Paragraph__1nGetMaxWidth = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetMaxWidth"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetMaxWidth"])(a0);

var org_jetbrains_skia_paragraph_Paragraph__1nGetHeight = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetHeight"] = a0 => (org_jetbrains_skia_paragraph_Paragraph__1nGetHeight = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetHeight"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetHeight"])(a0);

var org_jetbrains_skia_paragraph_Paragraph__1nGetMinIntrinsicWidth = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetMinIntrinsicWidth"] = a0 => (org_jetbrains_skia_paragraph_Paragraph__1nGetMinIntrinsicWidth = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetMinIntrinsicWidth"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetMinIntrinsicWidth"])(a0);

var org_jetbrains_skia_paragraph_Paragraph__1nGetMaxIntrinsicWidth = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetMaxIntrinsicWidth"] = a0 => (org_jetbrains_skia_paragraph_Paragraph__1nGetMaxIntrinsicWidth = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetMaxIntrinsicWidth"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetMaxIntrinsicWidth"])(a0);

var org_jetbrains_skia_paragraph_Paragraph__1nGetAlphabeticBaseline = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetAlphabeticBaseline"] = a0 => (org_jetbrains_skia_paragraph_Paragraph__1nGetAlphabeticBaseline = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetAlphabeticBaseline"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetAlphabeticBaseline"])(a0);

var org_jetbrains_skia_paragraph_Paragraph__1nGetIdeographicBaseline = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetIdeographicBaseline"] = a0 => (org_jetbrains_skia_paragraph_Paragraph__1nGetIdeographicBaseline = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetIdeographicBaseline"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetIdeographicBaseline"])(a0);

var org_jetbrains_skia_paragraph_Paragraph__1nGetLongestLine = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetLongestLine"] = a0 => (org_jetbrains_skia_paragraph_Paragraph__1nGetLongestLine = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetLongestLine"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetLongestLine"])(a0);

var org_jetbrains_skia_paragraph_Paragraph__1nDidExceedMaxLines = Module["org_jetbrains_skia_paragraph_Paragraph__1nDidExceedMaxLines"] = a0 => (org_jetbrains_skia_paragraph_Paragraph__1nDidExceedMaxLines = Module["org_jetbrains_skia_paragraph_Paragraph__1nDidExceedMaxLines"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nDidExceedMaxLines"])(a0);

var org_jetbrains_skia_paragraph_Paragraph__1nLayout = Module["org_jetbrains_skia_paragraph_Paragraph__1nLayout"] = (a0, a1) => (org_jetbrains_skia_paragraph_Paragraph__1nLayout = Module["org_jetbrains_skia_paragraph_Paragraph__1nLayout"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nLayout"])(a0, a1);

var org_jetbrains_skia_paragraph_Paragraph__1nPaint = Module["org_jetbrains_skia_paragraph_Paragraph__1nPaint"] = (a0, a1, a2, a3) => (org_jetbrains_skia_paragraph_Paragraph__1nPaint = Module["org_jetbrains_skia_paragraph_Paragraph__1nPaint"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nPaint"])(a0, a1, a2, a3);

var org_jetbrains_skia_paragraph_Paragraph__1nGetRectsForRange = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetRectsForRange"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_paragraph_Paragraph__1nGetRectsForRange = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetRectsForRange"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetRectsForRange"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_paragraph_Paragraph__1nGetRectsForPlaceholders = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetRectsForPlaceholders"] = a0 => (org_jetbrains_skia_paragraph_Paragraph__1nGetRectsForPlaceholders = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetRectsForPlaceholders"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetRectsForPlaceholders"])(a0);

var org_jetbrains_skia_paragraph_Paragraph__1nGetGlyphPositionAtCoordinate = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetGlyphPositionAtCoordinate"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_Paragraph__1nGetGlyphPositionAtCoordinate = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetGlyphPositionAtCoordinate"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetGlyphPositionAtCoordinate"])(a0, a1, a2);

var org_jetbrains_skia_paragraph_Paragraph__1nGetWordBoundary = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetWordBoundary"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_Paragraph__1nGetWordBoundary = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetWordBoundary"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetWordBoundary"])(a0, a1, a2);

var org_jetbrains_skia_paragraph_Paragraph__1nGetLineMetrics = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetLineMetrics"] = (a0, a1) => (org_jetbrains_skia_paragraph_Paragraph__1nGetLineMetrics = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetLineMetrics"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetLineMetrics"])(a0, a1);

var org_jetbrains_skia_paragraph_Paragraph__1nGetLineNumber = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetLineNumber"] = a0 => (org_jetbrains_skia_paragraph_Paragraph__1nGetLineNumber = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetLineNumber"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetLineNumber"])(a0);

var org_jetbrains_skia_paragraph_Paragraph__1nMarkDirty = Module["org_jetbrains_skia_paragraph_Paragraph__1nMarkDirty"] = a0 => (org_jetbrains_skia_paragraph_Paragraph__1nMarkDirty = Module["org_jetbrains_skia_paragraph_Paragraph__1nMarkDirty"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nMarkDirty"])(a0);

var org_jetbrains_skia_paragraph_Paragraph__1nGetUnresolvedGlyphsCount = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetUnresolvedGlyphsCount"] = a0 => (org_jetbrains_skia_paragraph_Paragraph__1nGetUnresolvedGlyphsCount = Module["org_jetbrains_skia_paragraph_Paragraph__1nGetUnresolvedGlyphsCount"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nGetUnresolvedGlyphsCount"])(a0);

var org_jetbrains_skia_paragraph_Paragraph__1nUpdateAlignment = Module["org_jetbrains_skia_paragraph_Paragraph__1nUpdateAlignment"] = (a0, a1) => (org_jetbrains_skia_paragraph_Paragraph__1nUpdateAlignment = Module["org_jetbrains_skia_paragraph_Paragraph__1nUpdateAlignment"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nUpdateAlignment"])(a0, a1);

var org_jetbrains_skia_paragraph_Paragraph__1nUpdateFontSize = Module["org_jetbrains_skia_paragraph_Paragraph__1nUpdateFontSize"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_paragraph_Paragraph__1nUpdateFontSize = Module["org_jetbrains_skia_paragraph_Paragraph__1nUpdateFontSize"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nUpdateFontSize"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_paragraph_Paragraph__1nUpdateForegroundPaint = Module["org_jetbrains_skia_paragraph_Paragraph__1nUpdateForegroundPaint"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_paragraph_Paragraph__1nUpdateForegroundPaint = Module["org_jetbrains_skia_paragraph_Paragraph__1nUpdateForegroundPaint"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nUpdateForegroundPaint"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_paragraph_Paragraph__1nUpdateBackgroundPaint = Module["org_jetbrains_skia_paragraph_Paragraph__1nUpdateBackgroundPaint"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_paragraph_Paragraph__1nUpdateBackgroundPaint = Module["org_jetbrains_skia_paragraph_Paragraph__1nUpdateBackgroundPaint"] = wasmExports["org_jetbrains_skia_paragraph_Paragraph__1nUpdateBackgroundPaint"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_paragraph_LineMetrics__1nGetArraySize = Module["org_jetbrains_skia_paragraph_LineMetrics__1nGetArraySize"] = a0 => (org_jetbrains_skia_paragraph_LineMetrics__1nGetArraySize = Module["org_jetbrains_skia_paragraph_LineMetrics__1nGetArraySize"] = wasmExports["org_jetbrains_skia_paragraph_LineMetrics__1nGetArraySize"])(a0);

var org_jetbrains_skia_paragraph_LineMetrics__1nDisposeArray = Module["org_jetbrains_skia_paragraph_LineMetrics__1nDisposeArray"] = a0 => (org_jetbrains_skia_paragraph_LineMetrics__1nDisposeArray = Module["org_jetbrains_skia_paragraph_LineMetrics__1nDisposeArray"] = wasmExports["org_jetbrains_skia_paragraph_LineMetrics__1nDisposeArray"])(a0);

var org_jetbrains_skia_paragraph_LineMetrics__1nGetArrayElement = Module["org_jetbrains_skia_paragraph_LineMetrics__1nGetArrayElement"] = (a0, a1, a2, a3) => (org_jetbrains_skia_paragraph_LineMetrics__1nGetArrayElement = Module["org_jetbrains_skia_paragraph_LineMetrics__1nGetArrayElement"] = wasmExports["org_jetbrains_skia_paragraph_LineMetrics__1nGetArrayElement"])(a0, a1, a2, a3);

var org_jetbrains_skia_paragraph_TextBox__1nGetArraySize = Module["org_jetbrains_skia_paragraph_TextBox__1nGetArraySize"] = a0 => (org_jetbrains_skia_paragraph_TextBox__1nGetArraySize = Module["org_jetbrains_skia_paragraph_TextBox__1nGetArraySize"] = wasmExports["org_jetbrains_skia_paragraph_TextBox__1nGetArraySize"])(a0);

var org_jetbrains_skia_paragraph_TextBox__1nDisposeArray = Module["org_jetbrains_skia_paragraph_TextBox__1nDisposeArray"] = a0 => (org_jetbrains_skia_paragraph_TextBox__1nDisposeArray = Module["org_jetbrains_skia_paragraph_TextBox__1nDisposeArray"] = wasmExports["org_jetbrains_skia_paragraph_TextBox__1nDisposeArray"])(a0);

var org_jetbrains_skia_paragraph_TextBox__1nGetArrayElement = Module["org_jetbrains_skia_paragraph_TextBox__1nGetArrayElement"] = (a0, a1, a2, a3) => (org_jetbrains_skia_paragraph_TextBox__1nGetArrayElement = Module["org_jetbrains_skia_paragraph_TextBox__1nGetArrayElement"] = wasmExports["org_jetbrains_skia_paragraph_TextBox__1nGetArrayElement"])(a0, a1, a2, a3);

var org_jetbrains_skia_paragraph_TypefaceFontProvider__1nMake = Module["org_jetbrains_skia_paragraph_TypefaceFontProvider__1nMake"] = () => (org_jetbrains_skia_paragraph_TypefaceFontProvider__1nMake = Module["org_jetbrains_skia_paragraph_TypefaceFontProvider__1nMake"] = wasmExports["org_jetbrains_skia_paragraph_TypefaceFontProvider__1nMake"])();

var org_jetbrains_skia_paragraph_TypefaceFontProviderWithFallback__1nMakeAsFallbackProvider = Module["org_jetbrains_skia_paragraph_TypefaceFontProviderWithFallback__1nMakeAsFallbackProvider"] = () => (org_jetbrains_skia_paragraph_TypefaceFontProviderWithFallback__1nMakeAsFallbackProvider = Module["org_jetbrains_skia_paragraph_TypefaceFontProviderWithFallback__1nMakeAsFallbackProvider"] = wasmExports["org_jetbrains_skia_paragraph_TypefaceFontProviderWithFallback__1nMakeAsFallbackProvider"])();

var org_jetbrains_skia_paragraph_TypefaceFontProvider__1nRegisterTypeface = Module["org_jetbrains_skia_paragraph_TypefaceFontProvider__1nRegisterTypeface"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_TypefaceFontProvider__1nRegisterTypeface = Module["org_jetbrains_skia_paragraph_TypefaceFontProvider__1nRegisterTypeface"] = wasmExports["org_jetbrains_skia_paragraph_TypefaceFontProvider__1nRegisterTypeface"])(a0, a1, a2);

var org_jetbrains_skia_paragraph_TypefaceFontProviderWithFallback__1nRegisterTypefaceForFallback = Module["org_jetbrains_skia_paragraph_TypefaceFontProviderWithFallback__1nRegisterTypefaceForFallback"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_TypefaceFontProviderWithFallback__1nRegisterTypefaceForFallback = Module["org_jetbrains_skia_paragraph_TypefaceFontProviderWithFallback__1nRegisterTypefaceForFallback"] = wasmExports["org_jetbrains_skia_paragraph_TypefaceFontProviderWithFallback__1nRegisterTypefaceForFallback"])(a0, a1, a2);

var org_jetbrains_skia_paragraph_ParagraphBuilder__1nMake = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nMake"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphBuilder__1nMake = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nMake"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphBuilder__1nMake"])(a0, a1);

var org_jetbrains_skia_paragraph_ParagraphBuilder__1nGetFinalizer = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nGetFinalizer"] = () => (org_jetbrains_skia_paragraph_ParagraphBuilder__1nGetFinalizer = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphBuilder__1nGetFinalizer"])();

var org_jetbrains_skia_paragraph_ParagraphBuilder__1nPushStyle = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nPushStyle"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphBuilder__1nPushStyle = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nPushStyle"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphBuilder__1nPushStyle"])(a0, a1);

var org_jetbrains_skia_paragraph_ParagraphBuilder__1nPopStyle = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nPopStyle"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphBuilder__1nPopStyle = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nPopStyle"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphBuilder__1nPopStyle"])(a0, a1);

var org_jetbrains_skia_paragraph_ParagraphBuilder__1nAddText = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nAddText"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphBuilder__1nAddText = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nAddText"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphBuilder__1nAddText"])(a0, a1);

var org_jetbrains_skia_paragraph_ParagraphBuilder__1nAddPlaceholder = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nAddPlaceholder"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_paragraph_ParagraphBuilder__1nAddPlaceholder = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nAddPlaceholder"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphBuilder__1nAddPlaceholder"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_paragraph_ParagraphBuilder__1nBuild = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nBuild"] = a0 => (org_jetbrains_skia_paragraph_ParagraphBuilder__1nBuild = Module["org_jetbrains_skia_paragraph_ParagraphBuilder__1nBuild"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphBuilder__1nBuild"])(a0);

var org_jetbrains_skia_paragraph_FontCollection__1nMake = Module["org_jetbrains_skia_paragraph_FontCollection__1nMake"] = () => (org_jetbrains_skia_paragraph_FontCollection__1nMake = Module["org_jetbrains_skia_paragraph_FontCollection__1nMake"] = wasmExports["org_jetbrains_skia_paragraph_FontCollection__1nMake"])();

var org_jetbrains_skia_paragraph_FontCollection__1nGetFontManagersCount = Module["org_jetbrains_skia_paragraph_FontCollection__1nGetFontManagersCount"] = a0 => (org_jetbrains_skia_paragraph_FontCollection__1nGetFontManagersCount = Module["org_jetbrains_skia_paragraph_FontCollection__1nGetFontManagersCount"] = wasmExports["org_jetbrains_skia_paragraph_FontCollection__1nGetFontManagersCount"])(a0);

var org_jetbrains_skia_paragraph_FontCollection__1nSetAssetFontManager = Module["org_jetbrains_skia_paragraph_FontCollection__1nSetAssetFontManager"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_FontCollection__1nSetAssetFontManager = Module["org_jetbrains_skia_paragraph_FontCollection__1nSetAssetFontManager"] = wasmExports["org_jetbrains_skia_paragraph_FontCollection__1nSetAssetFontManager"])(a0, a1, a2);

var org_jetbrains_skia_paragraph_FontCollection__1nSetDynamicFontManager = Module["org_jetbrains_skia_paragraph_FontCollection__1nSetDynamicFontManager"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_FontCollection__1nSetDynamicFontManager = Module["org_jetbrains_skia_paragraph_FontCollection__1nSetDynamicFontManager"] = wasmExports["org_jetbrains_skia_paragraph_FontCollection__1nSetDynamicFontManager"])(a0, a1, a2);

var org_jetbrains_skia_paragraph_FontCollection__1nSetTestFontManager = Module["org_jetbrains_skia_paragraph_FontCollection__1nSetTestFontManager"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_FontCollection__1nSetTestFontManager = Module["org_jetbrains_skia_paragraph_FontCollection__1nSetTestFontManager"] = wasmExports["org_jetbrains_skia_paragraph_FontCollection__1nSetTestFontManager"])(a0, a1, a2);

var org_jetbrains_skia_paragraph_FontCollection__1nSetDefaultFontManager = Module["org_jetbrains_skia_paragraph_FontCollection__1nSetDefaultFontManager"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_FontCollection__1nSetDefaultFontManager = Module["org_jetbrains_skia_paragraph_FontCollection__1nSetDefaultFontManager"] = wasmExports["org_jetbrains_skia_paragraph_FontCollection__1nSetDefaultFontManager"])(a0, a1, a2);

var org_jetbrains_skia_paragraph_FontCollection__1nGetFallbackManager = Module["org_jetbrains_skia_paragraph_FontCollection__1nGetFallbackManager"] = a0 => (org_jetbrains_skia_paragraph_FontCollection__1nGetFallbackManager = Module["org_jetbrains_skia_paragraph_FontCollection__1nGetFallbackManager"] = wasmExports["org_jetbrains_skia_paragraph_FontCollection__1nGetFallbackManager"])(a0);

var org_jetbrains_skia_paragraph_FontCollection__1nFindTypefaces = Module["org_jetbrains_skia_paragraph_FontCollection__1nFindTypefaces"] = (a0, a1, a2, a3) => (org_jetbrains_skia_paragraph_FontCollection__1nFindTypefaces = Module["org_jetbrains_skia_paragraph_FontCollection__1nFindTypefaces"] = wasmExports["org_jetbrains_skia_paragraph_FontCollection__1nFindTypefaces"])(a0, a1, a2, a3);

var org_jetbrains_skia_paragraph_FontCollection__1nDefaultFallbackChar = Module["org_jetbrains_skia_paragraph_FontCollection__1nDefaultFallbackChar"] = (a0, a1, a2, a3) => (org_jetbrains_skia_paragraph_FontCollection__1nDefaultFallbackChar = Module["org_jetbrains_skia_paragraph_FontCollection__1nDefaultFallbackChar"] = wasmExports["org_jetbrains_skia_paragraph_FontCollection__1nDefaultFallbackChar"])(a0, a1, a2, a3);

var org_jetbrains_skia_paragraph_FontCollection__1nDefaultFallback = Module["org_jetbrains_skia_paragraph_FontCollection__1nDefaultFallback"] = a0 => (org_jetbrains_skia_paragraph_FontCollection__1nDefaultFallback = Module["org_jetbrains_skia_paragraph_FontCollection__1nDefaultFallback"] = wasmExports["org_jetbrains_skia_paragraph_FontCollection__1nDefaultFallback"])(a0);

var org_jetbrains_skia_paragraph_FontCollection__1nSetEnableFallback = Module["org_jetbrains_skia_paragraph_FontCollection__1nSetEnableFallback"] = (a0, a1) => (org_jetbrains_skia_paragraph_FontCollection__1nSetEnableFallback = Module["org_jetbrains_skia_paragraph_FontCollection__1nSetEnableFallback"] = wasmExports["org_jetbrains_skia_paragraph_FontCollection__1nSetEnableFallback"])(a0, a1);

var org_jetbrains_skia_paragraph_FontCollection__1nGetParagraphCache = Module["org_jetbrains_skia_paragraph_FontCollection__1nGetParagraphCache"] = a0 => (org_jetbrains_skia_paragraph_FontCollection__1nGetParagraphCache = Module["org_jetbrains_skia_paragraph_FontCollection__1nGetParagraphCache"] = wasmExports["org_jetbrains_skia_paragraph_FontCollection__1nGetParagraphCache"])(a0);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetFinalizer = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetFinalizer"] = () => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetFinalizer = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetFinalizer"])();

var org_jetbrains_skia_paragraph_ParagraphStyle__1nMake = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nMake"] = () => (org_jetbrains_skia_paragraph_ParagraphStyle__1nMake = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nMake"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nMake"])();

var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetReplaceTabCharacters = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetReplaceTabCharacters"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetReplaceTabCharacters = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetReplaceTabCharacters"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetReplaceTabCharacters"])(a0);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nSetReplaceTabCharacters = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetReplaceTabCharacters"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nSetReplaceTabCharacters = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetReplaceTabCharacters"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetReplaceTabCharacters"])(a0, a1);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nEquals = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nEquals"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nEquals = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nEquals"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nEquals"])(a0, a1);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetStrutStyle = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetStrutStyle"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetStrutStyle = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetStrutStyle"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetStrutStyle"])(a0);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nSetStrutStyle = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetStrutStyle"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nSetStrutStyle = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetStrutStyle"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetStrutStyle"])(a0, a1);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetTextStyle = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetTextStyle"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetTextStyle = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetTextStyle"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetTextStyle"])(a0);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nSetTextStyle = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetTextStyle"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nSetTextStyle = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetTextStyle"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetTextStyle"])(a0, a1);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetDirection = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetDirection"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetDirection = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetDirection"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetDirection"])(a0);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nSetDirection = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetDirection"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nSetDirection = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetDirection"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetDirection"])(a0, a1);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetAlignment = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetAlignment"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetAlignment = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetAlignment"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetAlignment"])(a0);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nSetAlignment = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetAlignment"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nSetAlignment = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetAlignment"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetAlignment"])(a0, a1);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetMaxLinesCount = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetMaxLinesCount"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetMaxLinesCount = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetMaxLinesCount"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetMaxLinesCount"])(a0);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nSetMaxLinesCount = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetMaxLinesCount"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nSetMaxLinesCount = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetMaxLinesCount"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetMaxLinesCount"])(a0, a1);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEllipsis = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEllipsis"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEllipsis = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEllipsis"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEllipsis"])(a0);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nSetEllipsis = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetEllipsis"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nSetEllipsis = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetEllipsis"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetEllipsis"])(a0, a1);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHeight = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHeight"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHeight = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHeight"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHeight"])(a0);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nSetHeight = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetHeight"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nSetHeight = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetHeight"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetHeight"])(a0, a1);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHeightMode = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHeightMode"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHeightMode = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHeightMode"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHeightMode"])(a0);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nSetHeightMode = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetHeightMode"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nSetHeightMode = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetHeightMode"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetHeightMode"])(a0, a1);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEffectiveAlignment = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEffectiveAlignment"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEffectiveAlignment = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEffectiveAlignment"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEffectiveAlignment"])(a0);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nIsHintingEnabled = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nIsHintingEnabled"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nIsHintingEnabled = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nIsHintingEnabled"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nIsHintingEnabled"])(a0);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nDisableHinting = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nDisableHinting"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nDisableHinting = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nDisableHinting"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nDisableHinting"])(a0);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nSetFontRastrSettings = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetFontRastrSettings"] = (a0, a1, a2, a3) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nSetFontRastrSettings = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetFontRastrSettings"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetFontRastrSettings"])(a0, a1, a2, a3);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEdging = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEdging"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEdging = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEdging"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEdging"])(a0);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHinting = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHinting"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHinting = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHinting"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHinting"])(a0);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetSubpixel = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetSubpixel"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetSubpixel = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetSubpixel"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetSubpixel"])(a0);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetApplyRoundingHack = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetApplyRoundingHack"] = a0 => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetApplyRoundingHack = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetApplyRoundingHack"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetApplyRoundingHack"])(a0);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nSetApplyRoundingHack = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetApplyRoundingHack"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nSetApplyRoundingHack = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetApplyRoundingHack"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetApplyRoundingHack"])(a0, a1);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nSetTextIndent = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetTextIndent"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nSetTextIndent = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetTextIndent"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nSetTextIndent"])(a0, a1, a2);

var org_jetbrains_skia_paragraph_ParagraphStyle__1nGetTextIndent = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetTextIndent"] = (a0, a1) => (org_jetbrains_skia_paragraph_ParagraphStyle__1nGetTextIndent = Module["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetTextIndent"] = wasmExports["org_jetbrains_skia_paragraph_ParagraphStyle__1nGetTextIndent"])(a0, a1);

var org_jetbrains_skia_paragraph_StrutStyle__1nGetFinalizer = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetFinalizer"] = () => (org_jetbrains_skia_paragraph_StrutStyle__1nGetFinalizer = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nGetFinalizer"])();

var org_jetbrains_skia_paragraph_StrutStyle__1nMake = Module["org_jetbrains_skia_paragraph_StrutStyle__1nMake"] = () => (org_jetbrains_skia_paragraph_StrutStyle__1nMake = Module["org_jetbrains_skia_paragraph_StrutStyle__1nMake"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nMake"])();

var org_jetbrains_skia_paragraph_StrutStyle__1nEquals = Module["org_jetbrains_skia_paragraph_StrutStyle__1nEquals"] = (a0, a1) => (org_jetbrains_skia_paragraph_StrutStyle__1nEquals = Module["org_jetbrains_skia_paragraph_StrutStyle__1nEquals"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nEquals"])(a0, a1);

var org_jetbrains_skia_paragraph_StrutStyle__1nGetFontFamilies = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetFontFamilies"] = a0 => (org_jetbrains_skia_paragraph_StrutStyle__1nGetFontFamilies = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetFontFamilies"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nGetFontFamilies"])(a0);

var org_jetbrains_skia_paragraph_StrutStyle__1nSetFontFamilies = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetFontFamilies"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_StrutStyle__1nSetFontFamilies = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetFontFamilies"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nSetFontFamilies"])(a0, a1, a2);

var org_jetbrains_skia_paragraph_StrutStyle__1nGetFontStyle = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetFontStyle"] = (a0, a1) => (org_jetbrains_skia_paragraph_StrutStyle__1nGetFontStyle = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetFontStyle"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nGetFontStyle"])(a0, a1);

var org_jetbrains_skia_paragraph_StrutStyle__1nSetFontStyle = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetFontStyle"] = (a0, a1) => (org_jetbrains_skia_paragraph_StrutStyle__1nSetFontStyle = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetFontStyle"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nSetFontStyle"])(a0, a1);

var org_jetbrains_skia_paragraph_StrutStyle__1nGetFontSize = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetFontSize"] = a0 => (org_jetbrains_skia_paragraph_StrutStyle__1nGetFontSize = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetFontSize"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nGetFontSize"])(a0);

var org_jetbrains_skia_paragraph_StrutStyle__1nSetFontSize = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetFontSize"] = (a0, a1) => (org_jetbrains_skia_paragraph_StrutStyle__1nSetFontSize = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetFontSize"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nSetFontSize"])(a0, a1);

var org_jetbrains_skia_paragraph_StrutStyle__1nGetHeight = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetHeight"] = a0 => (org_jetbrains_skia_paragraph_StrutStyle__1nGetHeight = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetHeight"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nGetHeight"])(a0);

var org_jetbrains_skia_paragraph_StrutStyle__1nSetHeight = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetHeight"] = (a0, a1) => (org_jetbrains_skia_paragraph_StrutStyle__1nSetHeight = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetHeight"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nSetHeight"])(a0, a1);

var org_jetbrains_skia_paragraph_StrutStyle__1nGetLeading = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetLeading"] = a0 => (org_jetbrains_skia_paragraph_StrutStyle__1nGetLeading = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetLeading"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nGetLeading"])(a0);

var org_jetbrains_skia_paragraph_StrutStyle__1nSetLeading = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetLeading"] = (a0, a1) => (org_jetbrains_skia_paragraph_StrutStyle__1nSetLeading = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetLeading"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nSetLeading"])(a0, a1);

var org_jetbrains_skia_paragraph_StrutStyle__1nIsEnabled = Module["org_jetbrains_skia_paragraph_StrutStyle__1nIsEnabled"] = a0 => (org_jetbrains_skia_paragraph_StrutStyle__1nIsEnabled = Module["org_jetbrains_skia_paragraph_StrutStyle__1nIsEnabled"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nIsEnabled"])(a0);

var org_jetbrains_skia_paragraph_StrutStyle__1nSetEnabled = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetEnabled"] = (a0, a1) => (org_jetbrains_skia_paragraph_StrutStyle__1nSetEnabled = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetEnabled"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nSetEnabled"])(a0, a1);

var org_jetbrains_skia_paragraph_StrutStyle__1nIsHeightForced = Module["org_jetbrains_skia_paragraph_StrutStyle__1nIsHeightForced"] = a0 => (org_jetbrains_skia_paragraph_StrutStyle__1nIsHeightForced = Module["org_jetbrains_skia_paragraph_StrutStyle__1nIsHeightForced"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nIsHeightForced"])(a0);

var org_jetbrains_skia_paragraph_StrutStyle__1nSetHeightForced = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetHeightForced"] = (a0, a1) => (org_jetbrains_skia_paragraph_StrutStyle__1nSetHeightForced = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetHeightForced"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nSetHeightForced"])(a0, a1);

var org_jetbrains_skia_paragraph_StrutStyle__1nIsHeightOverridden = Module["org_jetbrains_skia_paragraph_StrutStyle__1nIsHeightOverridden"] = a0 => (org_jetbrains_skia_paragraph_StrutStyle__1nIsHeightOverridden = Module["org_jetbrains_skia_paragraph_StrutStyle__1nIsHeightOverridden"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nIsHeightOverridden"])(a0);

var org_jetbrains_skia_paragraph_StrutStyle__1nSetHeightOverridden = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetHeightOverridden"] = (a0, a1) => (org_jetbrains_skia_paragraph_StrutStyle__1nSetHeightOverridden = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetHeightOverridden"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nSetHeightOverridden"])(a0, a1);

var org_jetbrains_skia_paragraph_StrutStyle__1nIsHalfLeading = Module["org_jetbrains_skia_paragraph_StrutStyle__1nIsHalfLeading"] = a0 => (org_jetbrains_skia_paragraph_StrutStyle__1nIsHalfLeading = Module["org_jetbrains_skia_paragraph_StrutStyle__1nIsHalfLeading"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nIsHalfLeading"])(a0);

var org_jetbrains_skia_paragraph_StrutStyle__1nSetHalfLeading = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetHalfLeading"] = (a0, a1) => (org_jetbrains_skia_paragraph_StrutStyle__1nSetHalfLeading = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetHalfLeading"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nSetHalfLeading"])(a0, a1);

var org_jetbrains_skia_paragraph_StrutStyle__1nGetTopRatio = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetTopRatio"] = a0 => (org_jetbrains_skia_paragraph_StrutStyle__1nGetTopRatio = Module["org_jetbrains_skia_paragraph_StrutStyle__1nGetTopRatio"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nGetTopRatio"])(a0);

var org_jetbrains_skia_paragraph_StrutStyle__1nSetTopRatio = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetTopRatio"] = (a0, a1) => (org_jetbrains_skia_paragraph_StrutStyle__1nSetTopRatio = Module["org_jetbrains_skia_paragraph_StrutStyle__1nSetTopRatio"] = wasmExports["org_jetbrains_skia_paragraph_StrutStyle__1nSetTopRatio"])(a0, a1);

var org_jetbrains_skia_paragraph_TextStyle__1nMake = Module["org_jetbrains_skia_paragraph_TextStyle__1nMake"] = () => (org_jetbrains_skia_paragraph_TextStyle__1nMake = Module["org_jetbrains_skia_paragraph_TextStyle__1nMake"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nMake"])();

var org_jetbrains_skia_paragraph_TextStyle__1nGetFinalizer = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFinalizer"] = () => (org_jetbrains_skia_paragraph_TextStyle__1nGetFinalizer = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetFinalizer"])();

var org_jetbrains_skia_paragraph_TextStyle__1nEquals = Module["org_jetbrains_skia_paragraph_TextStyle__1nEquals"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nEquals = Module["org_jetbrains_skia_paragraph_TextStyle__1nEquals"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nEquals"])(a0, a1);

var org_jetbrains_skia_paragraph_TextStyle__1nAttributeEquals = Module["org_jetbrains_skia_paragraph_TextStyle__1nAttributeEquals"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_TextStyle__1nAttributeEquals = Module["org_jetbrains_skia_paragraph_TextStyle__1nAttributeEquals"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nAttributeEquals"])(a0, a1, a2);

var org_jetbrains_skia_paragraph_TextStyle__1nGetColor = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetColor"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetColor = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetColor"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetColor"])(a0);

var org_jetbrains_skia_paragraph_TextStyle__1nSetColor = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetColor"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetColor = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetColor"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetColor"])(a0, a1);

var org_jetbrains_skia_paragraph_TextStyle__1nGetForeground = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetForeground"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetForeground = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetForeground"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetForeground"])(a0);

var org_jetbrains_skia_paragraph_TextStyle__1nSetForeground = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetForeground"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetForeground = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetForeground"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetForeground"])(a0, a1);

var org_jetbrains_skia_paragraph_TextStyle__1nGetBackground = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetBackground"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetBackground = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetBackground"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetBackground"])(a0);

var org_jetbrains_skia_paragraph_TextStyle__1nSetBackground = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetBackground"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetBackground = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetBackground"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetBackground"])(a0, a1);

var org_jetbrains_skia_paragraph_TextStyle__1nGetDecorationStyle = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetDecorationStyle"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nGetDecorationStyle = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetDecorationStyle"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetDecorationStyle"])(a0, a1);

var org_jetbrains_skia_paragraph_TextStyle__1nSetDecorationStyle = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetDecorationStyle"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (org_jetbrains_skia_paragraph_TextStyle__1nSetDecorationStyle = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetDecorationStyle"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetDecorationStyle"])(a0, a1, a2, a3, a4, a5, a6, a7);

var org_jetbrains_skia_paragraph_TextStyle__1nGetFontStyle = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFontStyle"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetFontStyle = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFontStyle"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetFontStyle"])(a0);

var org_jetbrains_skia_paragraph_TextStyle__1nSetFontStyle = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetFontStyle"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetFontStyle = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetFontStyle"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetFontStyle"])(a0, a1);

var org_jetbrains_skia_paragraph_TextStyle__1nGetShadowsCount = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetShadowsCount"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetShadowsCount = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetShadowsCount"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetShadowsCount"])(a0);

var org_jetbrains_skia_paragraph_TextStyle__1nGetShadows = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetShadows"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nGetShadows = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetShadows"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetShadows"])(a0, a1);

var org_jetbrains_skia_paragraph_TextStyle__1nAddShadow = Module["org_jetbrains_skia_paragraph_TextStyle__1nAddShadow"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_paragraph_TextStyle__1nAddShadow = Module["org_jetbrains_skia_paragraph_TextStyle__1nAddShadow"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nAddShadow"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_paragraph_TextStyle__1nClearShadows = Module["org_jetbrains_skia_paragraph_TextStyle__1nClearShadows"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nClearShadows = Module["org_jetbrains_skia_paragraph_TextStyle__1nClearShadows"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nClearShadows"])(a0);

var org_jetbrains_skia_paragraph_TextStyle__1nGetFontFeaturesSize = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFontFeaturesSize"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetFontFeaturesSize = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFontFeaturesSize"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetFontFeaturesSize"])(a0);

var org_jetbrains_skia_paragraph_TextStyle__1nGetFontFeatures = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFontFeatures"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nGetFontFeatures = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFontFeatures"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetFontFeatures"])(a0, a1);

var org_jetbrains_skia_paragraph_TextStyle__1nAddFontFeature = Module["org_jetbrains_skia_paragraph_TextStyle__1nAddFontFeature"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_TextStyle__1nAddFontFeature = Module["org_jetbrains_skia_paragraph_TextStyle__1nAddFontFeature"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nAddFontFeature"])(a0, a1, a2);

var org_jetbrains_skia_paragraph_TextStyle__1nClearFontFeatures = Module["org_jetbrains_skia_paragraph_TextStyle__1nClearFontFeatures"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nClearFontFeatures = Module["org_jetbrains_skia_paragraph_TextStyle__1nClearFontFeatures"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nClearFontFeatures"])(a0);

var org_jetbrains_skia_paragraph_TextStyle__1nGetFontSize = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFontSize"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetFontSize = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFontSize"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetFontSize"])(a0);

var org_jetbrains_skia_paragraph_TextStyle__1nSetFontSize = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetFontSize"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetFontSize = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetFontSize"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetFontSize"])(a0, a1);

var org_jetbrains_skia_paragraph_TextStyle__1nGetFontFamilies = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFontFamilies"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetFontFamilies = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFontFamilies"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetFontFamilies"])(a0);

var org_jetbrains_skia_paragraph_TextStyle__1nSetFontFamilies = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetFontFamilies"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_TextStyle__1nSetFontFamilies = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetFontFamilies"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetFontFamilies"])(a0, a1, a2);

var org_jetbrains_skia_paragraph_TextStyle__1nGetHeight = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetHeight"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetHeight = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetHeight"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetHeight"])(a0);

var org_jetbrains_skia_paragraph_TextStyle__1nSetHeight = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetHeight"] = (a0, a1, a2) => (org_jetbrains_skia_paragraph_TextStyle__1nSetHeight = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetHeight"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetHeight"])(a0, a1, a2);

var org_jetbrains_skia_paragraph_TextStyle__1nGetHalfLeading = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetHalfLeading"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetHalfLeading = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetHalfLeading"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetHalfLeading"])(a0);

var org_jetbrains_skia_paragraph_TextStyle__1nSetHalfLeading = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetHalfLeading"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetHalfLeading = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetHalfLeading"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetHalfLeading"])(a0, a1);

var org_jetbrains_skia_paragraph_TextStyle__1nGetTopRatio = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetTopRatio"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetTopRatio = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetTopRatio"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetTopRatio"])(a0);

var org_jetbrains_skia_paragraph_TextStyle__1nSetTopRatio = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetTopRatio"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetTopRatio = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetTopRatio"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetTopRatio"])(a0, a1);

var org_jetbrains_skia_paragraph_TextStyle__1nGetBaselineShift = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetBaselineShift"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetBaselineShift = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetBaselineShift"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetBaselineShift"])(a0);

var org_jetbrains_skia_paragraph_TextStyle__1nSetBaselineShift = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetBaselineShift"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetBaselineShift = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetBaselineShift"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetBaselineShift"])(a0, a1);

var org_jetbrains_skia_paragraph_TextStyle__1nGetLetterSpacing = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetLetterSpacing"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetLetterSpacing = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetLetterSpacing"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetLetterSpacing"])(a0);

var org_jetbrains_skia_paragraph_TextStyle__1nSetLetterSpacing = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetLetterSpacing"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetLetterSpacing = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetLetterSpacing"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetLetterSpacing"])(a0, a1);

var org_jetbrains_skia_paragraph_TextStyle__1nGetWordSpacing = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetWordSpacing"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetWordSpacing = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetWordSpacing"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetWordSpacing"])(a0);

var org_jetbrains_skia_paragraph_TextStyle__1nSetWordSpacing = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetWordSpacing"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetWordSpacing = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetWordSpacing"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetWordSpacing"])(a0, a1);

var org_jetbrains_skia_paragraph_TextStyle__1nGetTypeface = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetTypeface"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetTypeface = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetTypeface"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetTypeface"])(a0);

var org_jetbrains_skia_paragraph_TextStyle__1nSetTypeface = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetTypeface"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetTypeface = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetTypeface"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetTypeface"])(a0, a1);

var org_jetbrains_skia_paragraph_TextStyle__1nGetLocale = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetLocale"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetLocale = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetLocale"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetLocale"])(a0);

var org_jetbrains_skia_paragraph_TextStyle__1nSetLocale = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetLocale"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetLocale = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetLocale"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetLocale"])(a0, a1);

var org_jetbrains_skia_paragraph_TextStyle__1nGetBaselineMode = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetBaselineMode"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nGetBaselineMode = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetBaselineMode"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetBaselineMode"])(a0);

var org_jetbrains_skia_paragraph_TextStyle__1nSetBaselineMode = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetBaselineMode"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nSetBaselineMode = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetBaselineMode"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetBaselineMode"])(a0, a1);

var org_jetbrains_skia_paragraph_TextStyle__1nGetFontMetrics = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFontMetrics"] = (a0, a1) => (org_jetbrains_skia_paragraph_TextStyle__1nGetFontMetrics = Module["org_jetbrains_skia_paragraph_TextStyle__1nGetFontMetrics"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nGetFontMetrics"])(a0, a1);

var org_jetbrains_skia_paragraph_TextStyle__1nIsPlaceholder = Module["org_jetbrains_skia_paragraph_TextStyle__1nIsPlaceholder"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nIsPlaceholder = Module["org_jetbrains_skia_paragraph_TextStyle__1nIsPlaceholder"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nIsPlaceholder"])(a0);

var org_jetbrains_skia_paragraph_TextStyle__1nSetPlaceholder = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetPlaceholder"] = a0 => (org_jetbrains_skia_paragraph_TextStyle__1nSetPlaceholder = Module["org_jetbrains_skia_paragraph_TextStyle__1nSetPlaceholder"] = wasmExports["org_jetbrains_skia_paragraph_TextStyle__1nSetPlaceholder"])(a0);

var org_jetbrains_skia_Picture__1nMakeFromData = Module["org_jetbrains_skia_Picture__1nMakeFromData"] = a0 => (org_jetbrains_skia_Picture__1nMakeFromData = Module["org_jetbrains_skia_Picture__1nMakeFromData"] = wasmExports["org_jetbrains_skia_Picture__1nMakeFromData"])(a0);

var org_jetbrains_skia_Picture__1nPlayback = Module["org_jetbrains_skia_Picture__1nPlayback"] = (a0, a1, a2) => (org_jetbrains_skia_Picture__1nPlayback = Module["org_jetbrains_skia_Picture__1nPlayback"] = wasmExports["org_jetbrains_skia_Picture__1nPlayback"])(a0, a1, a2);

var org_jetbrains_skia_Picture__1nGetCullRect = Module["org_jetbrains_skia_Picture__1nGetCullRect"] = (a0, a1) => (org_jetbrains_skia_Picture__1nGetCullRect = Module["org_jetbrains_skia_Picture__1nGetCullRect"] = wasmExports["org_jetbrains_skia_Picture__1nGetCullRect"])(a0, a1);

var org_jetbrains_skia_Picture__1nGetUniqueId = Module["org_jetbrains_skia_Picture__1nGetUniqueId"] = a0 => (org_jetbrains_skia_Picture__1nGetUniqueId = Module["org_jetbrains_skia_Picture__1nGetUniqueId"] = wasmExports["org_jetbrains_skia_Picture__1nGetUniqueId"])(a0);

var org_jetbrains_skia_Picture__1nSerializeToData = Module["org_jetbrains_skia_Picture__1nSerializeToData"] = a0 => (org_jetbrains_skia_Picture__1nSerializeToData = Module["org_jetbrains_skia_Picture__1nSerializeToData"] = wasmExports["org_jetbrains_skia_Picture__1nSerializeToData"])(a0);

var org_jetbrains_skia_Picture__1nMakePlaceholder = Module["org_jetbrains_skia_Picture__1nMakePlaceholder"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Picture__1nMakePlaceholder = Module["org_jetbrains_skia_Picture__1nMakePlaceholder"] = wasmExports["org_jetbrains_skia_Picture__1nMakePlaceholder"])(a0, a1, a2, a3);

var org_jetbrains_skia_Picture__1nGetApproximateOpCount = Module["org_jetbrains_skia_Picture__1nGetApproximateOpCount"] = a0 => (org_jetbrains_skia_Picture__1nGetApproximateOpCount = Module["org_jetbrains_skia_Picture__1nGetApproximateOpCount"] = wasmExports["org_jetbrains_skia_Picture__1nGetApproximateOpCount"])(a0);

var org_jetbrains_skia_Picture__1nGetApproximateBytesUsed = Module["org_jetbrains_skia_Picture__1nGetApproximateBytesUsed"] = a0 => (org_jetbrains_skia_Picture__1nGetApproximateBytesUsed = Module["org_jetbrains_skia_Picture__1nGetApproximateBytesUsed"] = wasmExports["org_jetbrains_skia_Picture__1nGetApproximateBytesUsed"])(a0);

var org_jetbrains_skia_Picture__1nMakeShader = Module["org_jetbrains_skia_Picture__1nMakeShader"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) => (org_jetbrains_skia_Picture__1nMakeShader = Module["org_jetbrains_skia_Picture__1nMakeShader"] = wasmExports["org_jetbrains_skia_Picture__1nMakeShader"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);

var org_jetbrains_skia_Shader__1nMakeWithColorFilter = Module["org_jetbrains_skia_Shader__1nMakeWithColorFilter"] = (a0, a1) => (org_jetbrains_skia_Shader__1nMakeWithColorFilter = Module["org_jetbrains_skia_Shader__1nMakeWithColorFilter"] = wasmExports["org_jetbrains_skia_Shader__1nMakeWithColorFilter"])(a0, a1);

var org_jetbrains_skia_Shader__1nMakeLinearGradient = Module["org_jetbrains_skia_Shader__1nMakeLinearGradient"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) => (org_jetbrains_skia_Shader__1nMakeLinearGradient = Module["org_jetbrains_skia_Shader__1nMakeLinearGradient"] = wasmExports["org_jetbrains_skia_Shader__1nMakeLinearGradient"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);

var org_jetbrains_skia_Shader__1nMakeLinearGradientCS = Module["org_jetbrains_skia_Shader__1nMakeLinearGradientCS"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) => (org_jetbrains_skia_Shader__1nMakeLinearGradientCS = Module["org_jetbrains_skia_Shader__1nMakeLinearGradientCS"] = wasmExports["org_jetbrains_skia_Shader__1nMakeLinearGradientCS"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10);

var org_jetbrains_skia_Shader__1nMakeRadialGradient = Module["org_jetbrains_skia_Shader__1nMakeRadialGradient"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skia_Shader__1nMakeRadialGradient = Module["org_jetbrains_skia_Shader__1nMakeRadialGradient"] = wasmExports["org_jetbrains_skia_Shader__1nMakeRadialGradient"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);

var org_jetbrains_skia_Shader__1nMakeRadialGradientCS = Module["org_jetbrains_skia_Shader__1nMakeRadialGradientCS"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) => (org_jetbrains_skia_Shader__1nMakeRadialGradientCS = Module["org_jetbrains_skia_Shader__1nMakeRadialGradientCS"] = wasmExports["org_jetbrains_skia_Shader__1nMakeRadialGradientCS"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);

var org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradient = Module["org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradient"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) => (org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradient = Module["org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradient"] = wasmExports["org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradient"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11);

var org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradientCS = Module["org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradientCS"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12) => (org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradientCS = Module["org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradientCS"] = wasmExports["org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradientCS"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12);

var org_jetbrains_skia_Shader__1nMakeSweepGradient = Module["org_jetbrains_skia_Shader__1nMakeSweepGradient"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) => (org_jetbrains_skia_Shader__1nMakeSweepGradient = Module["org_jetbrains_skia_Shader__1nMakeSweepGradient"] = wasmExports["org_jetbrains_skia_Shader__1nMakeSweepGradient"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);

var org_jetbrains_skia_Shader__1nMakeSweepGradientCS = Module["org_jetbrains_skia_Shader__1nMakeSweepGradientCS"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) => (org_jetbrains_skia_Shader__1nMakeSweepGradientCS = Module["org_jetbrains_skia_Shader__1nMakeSweepGradientCS"] = wasmExports["org_jetbrains_skia_Shader__1nMakeSweepGradientCS"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10);

var org_jetbrains_skia_Shader__1nMakeEmpty = Module["org_jetbrains_skia_Shader__1nMakeEmpty"] = () => (org_jetbrains_skia_Shader__1nMakeEmpty = Module["org_jetbrains_skia_Shader__1nMakeEmpty"] = wasmExports["org_jetbrains_skia_Shader__1nMakeEmpty"])();

var org_jetbrains_skia_Shader__1nMakeColor = Module["org_jetbrains_skia_Shader__1nMakeColor"] = a0 => (org_jetbrains_skia_Shader__1nMakeColor = Module["org_jetbrains_skia_Shader__1nMakeColor"] = wasmExports["org_jetbrains_skia_Shader__1nMakeColor"])(a0);

var org_jetbrains_skia_Shader__1nMakeColorCS = Module["org_jetbrains_skia_Shader__1nMakeColorCS"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Shader__1nMakeColorCS = Module["org_jetbrains_skia_Shader__1nMakeColorCS"] = wasmExports["org_jetbrains_skia_Shader__1nMakeColorCS"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_Shader__1nMakeBlend = Module["org_jetbrains_skia_Shader__1nMakeBlend"] = (a0, a1, a2) => (org_jetbrains_skia_Shader__1nMakeBlend = Module["org_jetbrains_skia_Shader__1nMakeBlend"] = wasmExports["org_jetbrains_skia_Shader__1nMakeBlend"])(a0, a1, a2);

var org_jetbrains_skia_Shader__1nMakeFractalNoise = Module["org_jetbrains_skia_Shader__1nMakeFractalNoise"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Shader__1nMakeFractalNoise = Module["org_jetbrains_skia_Shader__1nMakeFractalNoise"] = wasmExports["org_jetbrains_skia_Shader__1nMakeFractalNoise"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_Shader__1nMakeTurbulence = Module["org_jetbrains_skia_Shader__1nMakeTurbulence"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Shader__1nMakeTurbulence = Module["org_jetbrains_skia_Shader__1nMakeTurbulence"] = wasmExports["org_jetbrains_skia_Shader__1nMakeTurbulence"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_DirectContext__1nMakeGL = Module["org_jetbrains_skia_DirectContext__1nMakeGL"] = () => (org_jetbrains_skia_DirectContext__1nMakeGL = Module["org_jetbrains_skia_DirectContext__1nMakeGL"] = wasmExports["org_jetbrains_skia_DirectContext__1nMakeGL"])();

var org_jetbrains_skia_DirectContext__1nMakeGLWithInterface = Module["org_jetbrains_skia_DirectContext__1nMakeGLWithInterface"] = a0 => (org_jetbrains_skia_DirectContext__1nMakeGLWithInterface = Module["org_jetbrains_skia_DirectContext__1nMakeGLWithInterface"] = wasmExports["org_jetbrains_skia_DirectContext__1nMakeGLWithInterface"])(a0);

var org_jetbrains_skia_DirectContext__1nMakeMetal = Module["org_jetbrains_skia_DirectContext__1nMakeMetal"] = (a0, a1) => (org_jetbrains_skia_DirectContext__1nMakeMetal = Module["org_jetbrains_skia_DirectContext__1nMakeMetal"] = wasmExports["org_jetbrains_skia_DirectContext__1nMakeMetal"])(a0, a1);

var org_jetbrains_skia_DirectContext__1nMakeDirect3D = Module["org_jetbrains_skia_DirectContext__1nMakeDirect3D"] = (a0, a1, a2) => (org_jetbrains_skia_DirectContext__1nMakeDirect3D = Module["org_jetbrains_skia_DirectContext__1nMakeDirect3D"] = wasmExports["org_jetbrains_skia_DirectContext__1nMakeDirect3D"])(a0, a1, a2);

var org_jetbrains_skia_DirectContext__1nFlushDefault = Module["org_jetbrains_skia_DirectContext__1nFlushDefault"] = a0 => (org_jetbrains_skia_DirectContext__1nFlushDefault = Module["org_jetbrains_skia_DirectContext__1nFlushDefault"] = wasmExports["org_jetbrains_skia_DirectContext__1nFlushDefault"])(a0);

var org_jetbrains_skia_DirectContext__1nFlush = Module["org_jetbrains_skia_DirectContext__1nFlush"] = (a0, a1) => (org_jetbrains_skia_DirectContext__1nFlush = Module["org_jetbrains_skia_DirectContext__1nFlush"] = wasmExports["org_jetbrains_skia_DirectContext__1nFlush"])(a0, a1);

var org_jetbrains_skia_DirectContext__1nFlushAndSubmit = Module["org_jetbrains_skia_DirectContext__1nFlushAndSubmit"] = (a0, a1, a2) => (org_jetbrains_skia_DirectContext__1nFlushAndSubmit = Module["org_jetbrains_skia_DirectContext__1nFlushAndSubmit"] = wasmExports["org_jetbrains_skia_DirectContext__1nFlushAndSubmit"])(a0, a1, a2);

var org_jetbrains_skia_DirectContext__1nSubmit = Module["org_jetbrains_skia_DirectContext__1nSubmit"] = (a0, a1) => (org_jetbrains_skia_DirectContext__1nSubmit = Module["org_jetbrains_skia_DirectContext__1nSubmit"] = wasmExports["org_jetbrains_skia_DirectContext__1nSubmit"])(a0, a1);

var org_jetbrains_skia_DirectContext__1nReset = Module["org_jetbrains_skia_DirectContext__1nReset"] = (a0, a1) => (org_jetbrains_skia_DirectContext__1nReset = Module["org_jetbrains_skia_DirectContext__1nReset"] = wasmExports["org_jetbrains_skia_DirectContext__1nReset"])(a0, a1);

var org_jetbrains_skia_DirectContext__1nAbandon = Module["org_jetbrains_skia_DirectContext__1nAbandon"] = (a0, a1) => (org_jetbrains_skia_DirectContext__1nAbandon = Module["org_jetbrains_skia_DirectContext__1nAbandon"] = wasmExports["org_jetbrains_skia_DirectContext__1nAbandon"])(a0, a1);

var org_jetbrains_skia_Canvas__1nGetFinalizer = Module["org_jetbrains_skia_Canvas__1nGetFinalizer"] = () => (org_jetbrains_skia_Canvas__1nGetFinalizer = Module["org_jetbrains_skia_Canvas__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_Canvas__1nGetFinalizer"])();

var org_jetbrains_skia_Canvas__1nMakeFromBitmap = Module["org_jetbrains_skia_Canvas__1nMakeFromBitmap"] = (a0, a1, a2) => (org_jetbrains_skia_Canvas__1nMakeFromBitmap = Module["org_jetbrains_skia_Canvas__1nMakeFromBitmap"] = wasmExports["org_jetbrains_skia_Canvas__1nMakeFromBitmap"])(a0, a1, a2);

var org_jetbrains_skia_Canvas__1nDrawPoint = Module["org_jetbrains_skia_Canvas__1nDrawPoint"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Canvas__1nDrawPoint = Module["org_jetbrains_skia_Canvas__1nDrawPoint"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawPoint"])(a0, a1, a2, a3);

var org_jetbrains_skia_Canvas__1nDrawPoints = Module["org_jetbrains_skia_Canvas__1nDrawPoints"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Canvas__1nDrawPoints = Module["org_jetbrains_skia_Canvas__1nDrawPoints"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawPoints"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_Canvas__1nDrawLine = Module["org_jetbrains_skia_Canvas__1nDrawLine"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Canvas__1nDrawLine = Module["org_jetbrains_skia_Canvas__1nDrawLine"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawLine"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_Canvas__1nDrawArc = Module["org_jetbrains_skia_Canvas__1nDrawArc"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skia_Canvas__1nDrawArc = Module["org_jetbrains_skia_Canvas__1nDrawArc"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawArc"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);

var org_jetbrains_skia_Canvas__1nDrawRect = Module["org_jetbrains_skia_Canvas__1nDrawRect"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Canvas__1nDrawRect = Module["org_jetbrains_skia_Canvas__1nDrawRect"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawRect"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_Canvas__1nDrawOval = Module["org_jetbrains_skia_Canvas__1nDrawOval"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Canvas__1nDrawOval = Module["org_jetbrains_skia_Canvas__1nDrawOval"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawOval"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_Canvas__1nDrawRRect = Module["org_jetbrains_skia_Canvas__1nDrawRRect"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (org_jetbrains_skia_Canvas__1nDrawRRect = Module["org_jetbrains_skia_Canvas__1nDrawRRect"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawRRect"])(a0, a1, a2, a3, a4, a5, a6, a7);

var org_jetbrains_skia_Canvas__1nDrawDRRect = Module["org_jetbrains_skia_Canvas__1nDrawDRRect"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) => (org_jetbrains_skia_Canvas__1nDrawDRRect = Module["org_jetbrains_skia_Canvas__1nDrawDRRect"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawDRRect"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13);

var org_jetbrains_skia_Canvas__1nDrawPath = Module["org_jetbrains_skia_Canvas__1nDrawPath"] = (a0, a1, a2) => (org_jetbrains_skia_Canvas__1nDrawPath = Module["org_jetbrains_skia_Canvas__1nDrawPath"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawPath"])(a0, a1, a2);

var org_jetbrains_skia_Canvas__1nDrawImageRect = Module["org_jetbrains_skia_Canvas__1nDrawImageRect"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) => (org_jetbrains_skia_Canvas__1nDrawImageRect = Module["org_jetbrains_skia_Canvas__1nDrawImageRect"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawImageRect"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13);

var org_jetbrains_skia_Canvas__1nDrawImageNine = Module["org_jetbrains_skia_Canvas__1nDrawImageNine"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11) => (org_jetbrains_skia_Canvas__1nDrawImageNine = Module["org_jetbrains_skia_Canvas__1nDrawImageNine"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawImageNine"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11);

var org_jetbrains_skia_Canvas__1nDrawRegion = Module["org_jetbrains_skia_Canvas__1nDrawRegion"] = (a0, a1, a2) => (org_jetbrains_skia_Canvas__1nDrawRegion = Module["org_jetbrains_skia_Canvas__1nDrawRegion"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawRegion"])(a0, a1, a2);

var org_jetbrains_skia_Canvas__1nDrawString = Module["org_jetbrains_skia_Canvas__1nDrawString"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Canvas__1nDrawString = Module["org_jetbrains_skia_Canvas__1nDrawString"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawString"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_Canvas__1nDrawTextBlob = Module["org_jetbrains_skia_Canvas__1nDrawTextBlob"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Canvas__1nDrawTextBlob = Module["org_jetbrains_skia_Canvas__1nDrawTextBlob"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawTextBlob"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_Canvas__1nDrawPicture = Module["org_jetbrains_skia_Canvas__1nDrawPicture"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Canvas__1nDrawPicture = Module["org_jetbrains_skia_Canvas__1nDrawPicture"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawPicture"])(a0, a1, a2, a3);

var org_jetbrains_skia_Canvas__1nDrawVertices = Module["org_jetbrains_skia_Canvas__1nDrawVertices"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) => (org_jetbrains_skia_Canvas__1nDrawVertices = Module["org_jetbrains_skia_Canvas__1nDrawVertices"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawVertices"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);

var org_jetbrains_skia_Canvas__1nDrawPatch = Module["org_jetbrains_skia_Canvas__1nDrawPatch"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Canvas__1nDrawPatch = Module["org_jetbrains_skia_Canvas__1nDrawPatch"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawPatch"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_Canvas__1nDrawDrawable = Module["org_jetbrains_skia_Canvas__1nDrawDrawable"] = (a0, a1, a2) => (org_jetbrains_skia_Canvas__1nDrawDrawable = Module["org_jetbrains_skia_Canvas__1nDrawDrawable"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawDrawable"])(a0, a1, a2);

var org_jetbrains_skia_Canvas__1nClear = Module["org_jetbrains_skia_Canvas__1nClear"] = (a0, a1) => (org_jetbrains_skia_Canvas__1nClear = Module["org_jetbrains_skia_Canvas__1nClear"] = wasmExports["org_jetbrains_skia_Canvas__1nClear"])(a0, a1);

var org_jetbrains_skia_Canvas__1nDrawPaint = Module["org_jetbrains_skia_Canvas__1nDrawPaint"] = (a0, a1) => (org_jetbrains_skia_Canvas__1nDrawPaint = Module["org_jetbrains_skia_Canvas__1nDrawPaint"] = wasmExports["org_jetbrains_skia_Canvas__1nDrawPaint"])(a0, a1);

var org_jetbrains_skia_Canvas__1nSetMatrix = Module["org_jetbrains_skia_Canvas__1nSetMatrix"] = (a0, a1) => (org_jetbrains_skia_Canvas__1nSetMatrix = Module["org_jetbrains_skia_Canvas__1nSetMatrix"] = wasmExports["org_jetbrains_skia_Canvas__1nSetMatrix"])(a0, a1);

var org_jetbrains_skia_Canvas__1nResetMatrix = Module["org_jetbrains_skia_Canvas__1nResetMatrix"] = a0 => (org_jetbrains_skia_Canvas__1nResetMatrix = Module["org_jetbrains_skia_Canvas__1nResetMatrix"] = wasmExports["org_jetbrains_skia_Canvas__1nResetMatrix"])(a0);

var org_jetbrains_skia_Canvas__1nGetLocalToDevice = Module["org_jetbrains_skia_Canvas__1nGetLocalToDevice"] = (a0, a1) => (org_jetbrains_skia_Canvas__1nGetLocalToDevice = Module["org_jetbrains_skia_Canvas__1nGetLocalToDevice"] = wasmExports["org_jetbrains_skia_Canvas__1nGetLocalToDevice"])(a0, a1);

var org_jetbrains_skia_Canvas__1nClipRect = Module["org_jetbrains_skia_Canvas__1nClipRect"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Canvas__1nClipRect = Module["org_jetbrains_skia_Canvas__1nClipRect"] = wasmExports["org_jetbrains_skia_Canvas__1nClipRect"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_Canvas__1nClipRRect = Module["org_jetbrains_skia_Canvas__1nClipRRect"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skia_Canvas__1nClipRRect = Module["org_jetbrains_skia_Canvas__1nClipRRect"] = wasmExports["org_jetbrains_skia_Canvas__1nClipRRect"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);

var org_jetbrains_skia_Canvas__1nClipPath = Module["org_jetbrains_skia_Canvas__1nClipPath"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Canvas__1nClipPath = Module["org_jetbrains_skia_Canvas__1nClipPath"] = wasmExports["org_jetbrains_skia_Canvas__1nClipPath"])(a0, a1, a2, a3);

var org_jetbrains_skia_Canvas__1nClipRegion = Module["org_jetbrains_skia_Canvas__1nClipRegion"] = (a0, a1, a2) => (org_jetbrains_skia_Canvas__1nClipRegion = Module["org_jetbrains_skia_Canvas__1nClipRegion"] = wasmExports["org_jetbrains_skia_Canvas__1nClipRegion"])(a0, a1, a2);

var org_jetbrains_skia_Canvas__1nConcat = Module["org_jetbrains_skia_Canvas__1nConcat"] = (a0, a1) => (org_jetbrains_skia_Canvas__1nConcat = Module["org_jetbrains_skia_Canvas__1nConcat"] = wasmExports["org_jetbrains_skia_Canvas__1nConcat"])(a0, a1);

var org_jetbrains_skia_Canvas__1nConcat44 = Module["org_jetbrains_skia_Canvas__1nConcat44"] = (a0, a1) => (org_jetbrains_skia_Canvas__1nConcat44 = Module["org_jetbrains_skia_Canvas__1nConcat44"] = wasmExports["org_jetbrains_skia_Canvas__1nConcat44"])(a0, a1);

var org_jetbrains_skia_Canvas__1nTranslate = Module["org_jetbrains_skia_Canvas__1nTranslate"] = (a0, a1, a2) => (org_jetbrains_skia_Canvas__1nTranslate = Module["org_jetbrains_skia_Canvas__1nTranslate"] = wasmExports["org_jetbrains_skia_Canvas__1nTranslate"])(a0, a1, a2);

var org_jetbrains_skia_Canvas__1nScale = Module["org_jetbrains_skia_Canvas__1nScale"] = (a0, a1, a2) => (org_jetbrains_skia_Canvas__1nScale = Module["org_jetbrains_skia_Canvas__1nScale"] = wasmExports["org_jetbrains_skia_Canvas__1nScale"])(a0, a1, a2);

var org_jetbrains_skia_Canvas__1nRotate = Module["org_jetbrains_skia_Canvas__1nRotate"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Canvas__1nRotate = Module["org_jetbrains_skia_Canvas__1nRotate"] = wasmExports["org_jetbrains_skia_Canvas__1nRotate"])(a0, a1, a2, a3);

var org_jetbrains_skia_Canvas__1nSkew = Module["org_jetbrains_skia_Canvas__1nSkew"] = (a0, a1, a2) => (org_jetbrains_skia_Canvas__1nSkew = Module["org_jetbrains_skia_Canvas__1nSkew"] = wasmExports["org_jetbrains_skia_Canvas__1nSkew"])(a0, a1, a2);

var org_jetbrains_skia_Canvas__1nReadPixels = Module["org_jetbrains_skia_Canvas__1nReadPixels"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Canvas__1nReadPixels = Module["org_jetbrains_skia_Canvas__1nReadPixels"] = wasmExports["org_jetbrains_skia_Canvas__1nReadPixels"])(a0, a1, a2, a3);

var org_jetbrains_skia_Canvas__1nWritePixels = Module["org_jetbrains_skia_Canvas__1nWritePixels"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Canvas__1nWritePixels = Module["org_jetbrains_skia_Canvas__1nWritePixels"] = wasmExports["org_jetbrains_skia_Canvas__1nWritePixels"])(a0, a1, a2, a3);

var org_jetbrains_skia_Canvas__1nSave = Module["org_jetbrains_skia_Canvas__1nSave"] = a0 => (org_jetbrains_skia_Canvas__1nSave = Module["org_jetbrains_skia_Canvas__1nSave"] = wasmExports["org_jetbrains_skia_Canvas__1nSave"])(a0);

var org_jetbrains_skia_Canvas__1nSaveLayer = Module["org_jetbrains_skia_Canvas__1nSaveLayer"] = (a0, a1) => (org_jetbrains_skia_Canvas__1nSaveLayer = Module["org_jetbrains_skia_Canvas__1nSaveLayer"] = wasmExports["org_jetbrains_skia_Canvas__1nSaveLayer"])(a0, a1);

var org_jetbrains_skia_Canvas__1nSaveLayerRect = Module["org_jetbrains_skia_Canvas__1nSaveLayerRect"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Canvas__1nSaveLayerRect = Module["org_jetbrains_skia_Canvas__1nSaveLayerRect"] = wasmExports["org_jetbrains_skia_Canvas__1nSaveLayerRect"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_Canvas__1nSaveLayerSaveLayerRec = Module["org_jetbrains_skia_Canvas__1nSaveLayerSaveLayerRec"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Canvas__1nSaveLayerSaveLayerRec = Module["org_jetbrains_skia_Canvas__1nSaveLayerSaveLayerRec"] = wasmExports["org_jetbrains_skia_Canvas__1nSaveLayerSaveLayerRec"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_Canvas__1nSaveLayerSaveLayerRecRect = Module["org_jetbrains_skia_Canvas__1nSaveLayerSaveLayerRecRect"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skia_Canvas__1nSaveLayerSaveLayerRecRect = Module["org_jetbrains_skia_Canvas__1nSaveLayerSaveLayerRecRect"] = wasmExports["org_jetbrains_skia_Canvas__1nSaveLayerSaveLayerRecRect"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);

var org_jetbrains_skia_Canvas__1nGetSaveCount = Module["org_jetbrains_skia_Canvas__1nGetSaveCount"] = a0 => (org_jetbrains_skia_Canvas__1nGetSaveCount = Module["org_jetbrains_skia_Canvas__1nGetSaveCount"] = wasmExports["org_jetbrains_skia_Canvas__1nGetSaveCount"])(a0);

var org_jetbrains_skia_Canvas__1nRestore = Module["org_jetbrains_skia_Canvas__1nRestore"] = a0 => (org_jetbrains_skia_Canvas__1nRestore = Module["org_jetbrains_skia_Canvas__1nRestore"] = wasmExports["org_jetbrains_skia_Canvas__1nRestore"])(a0);

var org_jetbrains_skia_Canvas__1nRestoreToCount = Module["org_jetbrains_skia_Canvas__1nRestoreToCount"] = (a0, a1) => (org_jetbrains_skia_Canvas__1nRestoreToCount = Module["org_jetbrains_skia_Canvas__1nRestoreToCount"] = wasmExports["org_jetbrains_skia_Canvas__1nRestoreToCount"])(a0, a1);

var org_jetbrains_skia_ColorType__1nIsAlwaysOpaque = Module["org_jetbrains_skia_ColorType__1nIsAlwaysOpaque"] = a0 => (org_jetbrains_skia_ColorType__1nIsAlwaysOpaque = Module["org_jetbrains_skia_ColorType__1nIsAlwaysOpaque"] = wasmExports["org_jetbrains_skia_ColorType__1nIsAlwaysOpaque"])(a0);

var org_jetbrains_skia_ImageFilter__1nMakeArithmetic = Module["org_jetbrains_skia_ImageFilter__1nMakeArithmetic"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (org_jetbrains_skia_ImageFilter__1nMakeArithmetic = Module["org_jetbrains_skia_ImageFilter__1nMakeArithmetic"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeArithmetic"])(a0, a1, a2, a3, a4, a5, a6, a7);

var org_jetbrains_skia_ImageFilter__1nMakeBlend = Module["org_jetbrains_skia_ImageFilter__1nMakeBlend"] = (a0, a1, a2, a3) => (org_jetbrains_skia_ImageFilter__1nMakeBlend = Module["org_jetbrains_skia_ImageFilter__1nMakeBlend"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeBlend"])(a0, a1, a2, a3);

var org_jetbrains_skia_ImageFilter__1nMakeBlur = Module["org_jetbrains_skia_ImageFilter__1nMakeBlur"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_ImageFilter__1nMakeBlur = Module["org_jetbrains_skia_ImageFilter__1nMakeBlur"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeBlur"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_ImageFilter__1nMakeColorFilter = Module["org_jetbrains_skia_ImageFilter__1nMakeColorFilter"] = (a0, a1, a2) => (org_jetbrains_skia_ImageFilter__1nMakeColorFilter = Module["org_jetbrains_skia_ImageFilter__1nMakeColorFilter"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeColorFilter"])(a0, a1, a2);

var org_jetbrains_skia_ImageFilter__1nMakeCompose = Module["org_jetbrains_skia_ImageFilter__1nMakeCompose"] = (a0, a1) => (org_jetbrains_skia_ImageFilter__1nMakeCompose = Module["org_jetbrains_skia_ImageFilter__1nMakeCompose"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeCompose"])(a0, a1);

var org_jetbrains_skia_ImageFilter__1nMakeDisplacementMap = Module["org_jetbrains_skia_ImageFilter__1nMakeDisplacementMap"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_ImageFilter__1nMakeDisplacementMap = Module["org_jetbrains_skia_ImageFilter__1nMakeDisplacementMap"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeDisplacementMap"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_ImageFilter__1nMakeDropShadow = Module["org_jetbrains_skia_ImageFilter__1nMakeDropShadow"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_ImageFilter__1nMakeDropShadow = Module["org_jetbrains_skia_ImageFilter__1nMakeDropShadow"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeDropShadow"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_ImageFilter__1nMakeDropShadowOnly = Module["org_jetbrains_skia_ImageFilter__1nMakeDropShadowOnly"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_ImageFilter__1nMakeDropShadowOnly = Module["org_jetbrains_skia_ImageFilter__1nMakeDropShadowOnly"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeDropShadowOnly"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_ImageFilter__1nMakeImage = Module["org_jetbrains_skia_ImageFilter__1nMakeImage"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) => (org_jetbrains_skia_ImageFilter__1nMakeImage = Module["org_jetbrains_skia_ImageFilter__1nMakeImage"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeImage"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10);

var org_jetbrains_skia_ImageFilter__1nMakeMagnifier = Module["org_jetbrains_skia_ImageFilter__1nMakeMagnifier"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) => (org_jetbrains_skia_ImageFilter__1nMakeMagnifier = Module["org_jetbrains_skia_ImageFilter__1nMakeMagnifier"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeMagnifier"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);

var org_jetbrains_skia_ImageFilter__1nMakeMatrixConvolution = Module["org_jetbrains_skia_ImageFilter__1nMakeMatrixConvolution"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) => (org_jetbrains_skia_ImageFilter__1nMakeMatrixConvolution = Module["org_jetbrains_skia_ImageFilter__1nMakeMatrixConvolution"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeMatrixConvolution"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10);

var org_jetbrains_skia_ImageFilter__1nMakeMatrixTransform = Module["org_jetbrains_skia_ImageFilter__1nMakeMatrixTransform"] = (a0, a1, a2, a3) => (org_jetbrains_skia_ImageFilter__1nMakeMatrixTransform = Module["org_jetbrains_skia_ImageFilter__1nMakeMatrixTransform"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeMatrixTransform"])(a0, a1, a2, a3);

var org_jetbrains_skia_ImageFilter__1nMakeMerge = Module["org_jetbrains_skia_ImageFilter__1nMakeMerge"] = (a0, a1, a2) => (org_jetbrains_skia_ImageFilter__1nMakeMerge = Module["org_jetbrains_skia_ImageFilter__1nMakeMerge"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeMerge"])(a0, a1, a2);

var org_jetbrains_skia_ImageFilter__1nMakeOffset = Module["org_jetbrains_skia_ImageFilter__1nMakeOffset"] = (a0, a1, a2, a3) => (org_jetbrains_skia_ImageFilter__1nMakeOffset = Module["org_jetbrains_skia_ImageFilter__1nMakeOffset"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeOffset"])(a0, a1, a2, a3);

var org_jetbrains_skia_ImageFilter__1nMakeShader = Module["org_jetbrains_skia_ImageFilter__1nMakeShader"] = (a0, a1, a2) => (org_jetbrains_skia_ImageFilter__1nMakeShader = Module["org_jetbrains_skia_ImageFilter__1nMakeShader"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeShader"])(a0, a1, a2);

var org_jetbrains_skia_ImageFilter__1nMakePicture = Module["org_jetbrains_skia_ImageFilter__1nMakePicture"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_ImageFilter__1nMakePicture = Module["org_jetbrains_skia_ImageFilter__1nMakePicture"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakePicture"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_ImageFilter__1nMakeRuntimeShader = Module["org_jetbrains_skia_ImageFilter__1nMakeRuntimeShader"] = (a0, a1, a2) => (org_jetbrains_skia_ImageFilter__1nMakeRuntimeShader = Module["org_jetbrains_skia_ImageFilter__1nMakeRuntimeShader"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeRuntimeShader"])(a0, a1, a2);

var org_jetbrains_skia_ImageFilter__1nMakeRuntimeShaderFromArray = Module["org_jetbrains_skia_ImageFilter__1nMakeRuntimeShaderFromArray"] = (a0, a1, a2, a3) => (org_jetbrains_skia_ImageFilter__1nMakeRuntimeShaderFromArray = Module["org_jetbrains_skia_ImageFilter__1nMakeRuntimeShaderFromArray"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeRuntimeShaderFromArray"])(a0, a1, a2, a3);

var org_jetbrains_skia_ImageFilter__1nMakeTile = Module["org_jetbrains_skia_ImageFilter__1nMakeTile"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skia_ImageFilter__1nMakeTile = Module["org_jetbrains_skia_ImageFilter__1nMakeTile"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeTile"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);

var org_jetbrains_skia_ImageFilter__1nMakeDilate = Module["org_jetbrains_skia_ImageFilter__1nMakeDilate"] = (a0, a1, a2, a3) => (org_jetbrains_skia_ImageFilter__1nMakeDilate = Module["org_jetbrains_skia_ImageFilter__1nMakeDilate"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeDilate"])(a0, a1, a2, a3);

var org_jetbrains_skia_ImageFilter__1nMakeErode = Module["org_jetbrains_skia_ImageFilter__1nMakeErode"] = (a0, a1, a2, a3) => (org_jetbrains_skia_ImageFilter__1nMakeErode = Module["org_jetbrains_skia_ImageFilter__1nMakeErode"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeErode"])(a0, a1, a2, a3);

var org_jetbrains_skia_ImageFilter__1nMakeDistantLitDiffuse = Module["org_jetbrains_skia_ImageFilter__1nMakeDistantLitDiffuse"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (org_jetbrains_skia_ImageFilter__1nMakeDistantLitDiffuse = Module["org_jetbrains_skia_ImageFilter__1nMakeDistantLitDiffuse"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeDistantLitDiffuse"])(a0, a1, a2, a3, a4, a5, a6, a7);

var org_jetbrains_skia_ImageFilter__1nMakePointLitDiffuse = Module["org_jetbrains_skia_ImageFilter__1nMakePointLitDiffuse"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (org_jetbrains_skia_ImageFilter__1nMakePointLitDiffuse = Module["org_jetbrains_skia_ImageFilter__1nMakePointLitDiffuse"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakePointLitDiffuse"])(a0, a1, a2, a3, a4, a5, a6, a7);

var org_jetbrains_skia_ImageFilter__1nMakeSpotLitDiffuse = Module["org_jetbrains_skia_ImageFilter__1nMakeSpotLitDiffuse"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12) => (org_jetbrains_skia_ImageFilter__1nMakeSpotLitDiffuse = Module["org_jetbrains_skia_ImageFilter__1nMakeSpotLitDiffuse"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeSpotLitDiffuse"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12);

var org_jetbrains_skia_ImageFilter__1nMakeDistantLitSpecular = Module["org_jetbrains_skia_ImageFilter__1nMakeDistantLitSpecular"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skia_ImageFilter__1nMakeDistantLitSpecular = Module["org_jetbrains_skia_ImageFilter__1nMakeDistantLitSpecular"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeDistantLitSpecular"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);

var org_jetbrains_skia_ImageFilter__1nMakePointLitSpecular = Module["org_jetbrains_skia_ImageFilter__1nMakePointLitSpecular"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skia_ImageFilter__1nMakePointLitSpecular = Module["org_jetbrains_skia_ImageFilter__1nMakePointLitSpecular"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakePointLitSpecular"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);

var org_jetbrains_skia_ImageFilter__1nMakeSpotLitSpecular = Module["org_jetbrains_skia_ImageFilter__1nMakeSpotLitSpecular"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13) => (org_jetbrains_skia_ImageFilter__1nMakeSpotLitSpecular = Module["org_jetbrains_skia_ImageFilter__1nMakeSpotLitSpecular"] = wasmExports["org_jetbrains_skia_ImageFilter__1nMakeSpotLitSpecular"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13);

var org_jetbrains_skia_icu_Unicode__1nCharDirection = Module["org_jetbrains_skia_icu_Unicode__1nCharDirection"] = a0 => (org_jetbrains_skia_icu_Unicode__1nCharDirection = Module["org_jetbrains_skia_icu_Unicode__1nCharDirection"] = wasmExports["org_jetbrains_skia_icu_Unicode__1nCharDirection"])(a0);

var org_jetbrains_skia_icu_Unicode__1nCodePointHasBinaryProperty = Module["org_jetbrains_skia_icu_Unicode__1nCodePointHasBinaryProperty"] = (a0, a1) => (org_jetbrains_skia_icu_Unicode__1nCodePointHasBinaryProperty = Module["org_jetbrains_skia_icu_Unicode__1nCodePointHasBinaryProperty"] = wasmExports["org_jetbrains_skia_icu_Unicode__1nCodePointHasBinaryProperty"])(a0, a1);

var org_jetbrains_skia_Pixmap__1nGetFinalizer = Module["org_jetbrains_skia_Pixmap__1nGetFinalizer"] = () => (org_jetbrains_skia_Pixmap__1nGetFinalizer = Module["org_jetbrains_skia_Pixmap__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_Pixmap__1nGetFinalizer"])();

var org_jetbrains_skia_Pixmap__1nMakeNull = Module["org_jetbrains_skia_Pixmap__1nMakeNull"] = () => (org_jetbrains_skia_Pixmap__1nMakeNull = Module["org_jetbrains_skia_Pixmap__1nMakeNull"] = wasmExports["org_jetbrains_skia_Pixmap__1nMakeNull"])();

var org_jetbrains_skia_Pixmap__1nMake = Module["org_jetbrains_skia_Pixmap__1nMake"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Pixmap__1nMake = Module["org_jetbrains_skia_Pixmap__1nMake"] = wasmExports["org_jetbrains_skia_Pixmap__1nMake"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_Pixmap__1nReset = Module["org_jetbrains_skia_Pixmap__1nReset"] = a0 => (org_jetbrains_skia_Pixmap__1nReset = Module["org_jetbrains_skia_Pixmap__1nReset"] = wasmExports["org_jetbrains_skia_Pixmap__1nReset"])(a0);

var org_jetbrains_skia_Pixmap__1nResetWithInfo = Module["org_jetbrains_skia_Pixmap__1nResetWithInfo"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (org_jetbrains_skia_Pixmap__1nResetWithInfo = Module["org_jetbrains_skia_Pixmap__1nResetWithInfo"] = wasmExports["org_jetbrains_skia_Pixmap__1nResetWithInfo"])(a0, a1, a2, a3, a4, a5, a6, a7);

var org_jetbrains_skia_Pixmap__1nSetColorSpace = Module["org_jetbrains_skia_Pixmap__1nSetColorSpace"] = (a0, a1) => (org_jetbrains_skia_Pixmap__1nSetColorSpace = Module["org_jetbrains_skia_Pixmap__1nSetColorSpace"] = wasmExports["org_jetbrains_skia_Pixmap__1nSetColorSpace"])(a0, a1);

var org_jetbrains_skia_Pixmap__1nExtractSubset = Module["org_jetbrains_skia_Pixmap__1nExtractSubset"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Pixmap__1nExtractSubset = Module["org_jetbrains_skia_Pixmap__1nExtractSubset"] = wasmExports["org_jetbrains_skia_Pixmap__1nExtractSubset"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_Pixmap__1nGetInfo = Module["org_jetbrains_skia_Pixmap__1nGetInfo"] = (a0, a1, a2) => (org_jetbrains_skia_Pixmap__1nGetInfo = Module["org_jetbrains_skia_Pixmap__1nGetInfo"] = wasmExports["org_jetbrains_skia_Pixmap__1nGetInfo"])(a0, a1, a2);

var org_jetbrains_skia_Pixmap__1nGetRowBytes = Module["org_jetbrains_skia_Pixmap__1nGetRowBytes"] = a0 => (org_jetbrains_skia_Pixmap__1nGetRowBytes = Module["org_jetbrains_skia_Pixmap__1nGetRowBytes"] = wasmExports["org_jetbrains_skia_Pixmap__1nGetRowBytes"])(a0);

var org_jetbrains_skia_Pixmap__1nGetAddr = Module["org_jetbrains_skia_Pixmap__1nGetAddr"] = a0 => (org_jetbrains_skia_Pixmap__1nGetAddr = Module["org_jetbrains_skia_Pixmap__1nGetAddr"] = wasmExports["org_jetbrains_skia_Pixmap__1nGetAddr"])(a0);

var org_jetbrains_skia_Pixmap__1nGetRowBytesAsPixels = Module["org_jetbrains_skia_Pixmap__1nGetRowBytesAsPixels"] = a0 => (org_jetbrains_skia_Pixmap__1nGetRowBytesAsPixels = Module["org_jetbrains_skia_Pixmap__1nGetRowBytesAsPixels"] = wasmExports["org_jetbrains_skia_Pixmap__1nGetRowBytesAsPixels"])(a0);

var org_jetbrains_skia_Pixmap__1nComputeByteSize = Module["org_jetbrains_skia_Pixmap__1nComputeByteSize"] = a0 => (org_jetbrains_skia_Pixmap__1nComputeByteSize = Module["org_jetbrains_skia_Pixmap__1nComputeByteSize"] = wasmExports["org_jetbrains_skia_Pixmap__1nComputeByteSize"])(a0);

var org_jetbrains_skia_Pixmap__1nComputeIsOpaque = Module["org_jetbrains_skia_Pixmap__1nComputeIsOpaque"] = a0 => (org_jetbrains_skia_Pixmap__1nComputeIsOpaque = Module["org_jetbrains_skia_Pixmap__1nComputeIsOpaque"] = wasmExports["org_jetbrains_skia_Pixmap__1nComputeIsOpaque"])(a0);

var org_jetbrains_skia_Pixmap__1nGetColor = Module["org_jetbrains_skia_Pixmap__1nGetColor"] = (a0, a1, a2) => (org_jetbrains_skia_Pixmap__1nGetColor = Module["org_jetbrains_skia_Pixmap__1nGetColor"] = wasmExports["org_jetbrains_skia_Pixmap__1nGetColor"])(a0, a1, a2);

var org_jetbrains_skia_Pixmap__1nGetAlphaF = Module["org_jetbrains_skia_Pixmap__1nGetAlphaF"] = (a0, a1, a2) => (org_jetbrains_skia_Pixmap__1nGetAlphaF = Module["org_jetbrains_skia_Pixmap__1nGetAlphaF"] = wasmExports["org_jetbrains_skia_Pixmap__1nGetAlphaF"])(a0, a1, a2);

var org_jetbrains_skia_Pixmap__1nGetAddrAt = Module["org_jetbrains_skia_Pixmap__1nGetAddrAt"] = (a0, a1, a2) => (org_jetbrains_skia_Pixmap__1nGetAddrAt = Module["org_jetbrains_skia_Pixmap__1nGetAddrAt"] = wasmExports["org_jetbrains_skia_Pixmap__1nGetAddrAt"])(a0, a1, a2);

var org_jetbrains_skia_Pixmap__1nReadPixels = Module["org_jetbrains_skia_Pixmap__1nReadPixels"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (org_jetbrains_skia_Pixmap__1nReadPixels = Module["org_jetbrains_skia_Pixmap__1nReadPixels"] = wasmExports["org_jetbrains_skia_Pixmap__1nReadPixels"])(a0, a1, a2, a3, a4, a5, a6, a7);

var org_jetbrains_skia_Pixmap__1nReadPixelsFromPoint = Module["org_jetbrains_skia_Pixmap__1nReadPixelsFromPoint"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) => (org_jetbrains_skia_Pixmap__1nReadPixelsFromPoint = Module["org_jetbrains_skia_Pixmap__1nReadPixelsFromPoint"] = wasmExports["org_jetbrains_skia_Pixmap__1nReadPixelsFromPoint"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);

var org_jetbrains_skia_Pixmap__1nReadPixelsToPixmap = Module["org_jetbrains_skia_Pixmap__1nReadPixelsToPixmap"] = (a0, a1) => (org_jetbrains_skia_Pixmap__1nReadPixelsToPixmap = Module["org_jetbrains_skia_Pixmap__1nReadPixelsToPixmap"] = wasmExports["org_jetbrains_skia_Pixmap__1nReadPixelsToPixmap"])(a0, a1);

var org_jetbrains_skia_Pixmap__1nReadPixelsToPixmapFromPoint = Module["org_jetbrains_skia_Pixmap__1nReadPixelsToPixmapFromPoint"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Pixmap__1nReadPixelsToPixmapFromPoint = Module["org_jetbrains_skia_Pixmap__1nReadPixelsToPixmapFromPoint"] = wasmExports["org_jetbrains_skia_Pixmap__1nReadPixelsToPixmapFromPoint"])(a0, a1, a2, a3);

var org_jetbrains_skia_Pixmap__1nScalePixels = Module["org_jetbrains_skia_Pixmap__1nScalePixels"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Pixmap__1nScalePixels = Module["org_jetbrains_skia_Pixmap__1nScalePixels"] = wasmExports["org_jetbrains_skia_Pixmap__1nScalePixels"])(a0, a1, a2, a3);

var org_jetbrains_skia_Pixmap__1nErase = Module["org_jetbrains_skia_Pixmap__1nErase"] = (a0, a1) => (org_jetbrains_skia_Pixmap__1nErase = Module["org_jetbrains_skia_Pixmap__1nErase"] = wasmExports["org_jetbrains_skia_Pixmap__1nErase"])(a0, a1);

var org_jetbrains_skia_Pixmap__1nEraseSubset = Module["org_jetbrains_skia_Pixmap__1nEraseSubset"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Pixmap__1nEraseSubset = Module["org_jetbrains_skia_Pixmap__1nEraseSubset"] = wasmExports["org_jetbrains_skia_Pixmap__1nEraseSubset"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_TextBlobBuilder__1nGetFinalizer = Module["org_jetbrains_skia_TextBlobBuilder__1nGetFinalizer"] = () => (org_jetbrains_skia_TextBlobBuilder__1nGetFinalizer = Module["org_jetbrains_skia_TextBlobBuilder__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_TextBlobBuilder__1nGetFinalizer"])();

var org_jetbrains_skia_TextBlobBuilder__1nMake = Module["org_jetbrains_skia_TextBlobBuilder__1nMake"] = () => (org_jetbrains_skia_TextBlobBuilder__1nMake = Module["org_jetbrains_skia_TextBlobBuilder__1nMake"] = wasmExports["org_jetbrains_skia_TextBlobBuilder__1nMake"])();

var org_jetbrains_skia_TextBlobBuilder__1nBuild = Module["org_jetbrains_skia_TextBlobBuilder__1nBuild"] = a0 => (org_jetbrains_skia_TextBlobBuilder__1nBuild = Module["org_jetbrains_skia_TextBlobBuilder__1nBuild"] = wasmExports["org_jetbrains_skia_TextBlobBuilder__1nBuild"])(a0);

var org_jetbrains_skia_TextBlobBuilder__1nAppendRun = Module["org_jetbrains_skia_TextBlobBuilder__1nAppendRun"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_TextBlobBuilder__1nAppendRun = Module["org_jetbrains_skia_TextBlobBuilder__1nAppendRun"] = wasmExports["org_jetbrains_skia_TextBlobBuilder__1nAppendRun"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_TextBlobBuilder__1nAppendRunPosH = Module["org_jetbrains_skia_TextBlobBuilder__1nAppendRunPosH"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_TextBlobBuilder__1nAppendRunPosH = Module["org_jetbrains_skia_TextBlobBuilder__1nAppendRunPosH"] = wasmExports["org_jetbrains_skia_TextBlobBuilder__1nAppendRunPosH"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_TextBlobBuilder__1nAppendRunPos = Module["org_jetbrains_skia_TextBlobBuilder__1nAppendRunPos"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_TextBlobBuilder__1nAppendRunPos = Module["org_jetbrains_skia_TextBlobBuilder__1nAppendRunPos"] = wasmExports["org_jetbrains_skia_TextBlobBuilder__1nAppendRunPos"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_TextBlobBuilder__1nAppendRunRSXform = Module["org_jetbrains_skia_TextBlobBuilder__1nAppendRunRSXform"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_TextBlobBuilder__1nAppendRunRSXform = Module["org_jetbrains_skia_TextBlobBuilder__1nAppendRunRSXform"] = wasmExports["org_jetbrains_skia_TextBlobBuilder__1nAppendRunRSXform"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_TextLine__1nGetFinalizer = Module["org_jetbrains_skia_TextLine__1nGetFinalizer"] = () => (org_jetbrains_skia_TextLine__1nGetFinalizer = Module["org_jetbrains_skia_TextLine__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_TextLine__1nGetFinalizer"])();

var org_jetbrains_skia_TextLine__1nGetAscent = Module["org_jetbrains_skia_TextLine__1nGetAscent"] = a0 => (org_jetbrains_skia_TextLine__1nGetAscent = Module["org_jetbrains_skia_TextLine__1nGetAscent"] = wasmExports["org_jetbrains_skia_TextLine__1nGetAscent"])(a0);

var org_jetbrains_skia_TextLine__1nGetCapHeight = Module["org_jetbrains_skia_TextLine__1nGetCapHeight"] = a0 => (org_jetbrains_skia_TextLine__1nGetCapHeight = Module["org_jetbrains_skia_TextLine__1nGetCapHeight"] = wasmExports["org_jetbrains_skia_TextLine__1nGetCapHeight"])(a0);

var org_jetbrains_skia_TextLine__1nGetXHeight = Module["org_jetbrains_skia_TextLine__1nGetXHeight"] = a0 => (org_jetbrains_skia_TextLine__1nGetXHeight = Module["org_jetbrains_skia_TextLine__1nGetXHeight"] = wasmExports["org_jetbrains_skia_TextLine__1nGetXHeight"])(a0);

var org_jetbrains_skia_TextLine__1nGetDescent = Module["org_jetbrains_skia_TextLine__1nGetDescent"] = a0 => (org_jetbrains_skia_TextLine__1nGetDescent = Module["org_jetbrains_skia_TextLine__1nGetDescent"] = wasmExports["org_jetbrains_skia_TextLine__1nGetDescent"])(a0);

var org_jetbrains_skia_TextLine__1nGetLeading = Module["org_jetbrains_skia_TextLine__1nGetLeading"] = a0 => (org_jetbrains_skia_TextLine__1nGetLeading = Module["org_jetbrains_skia_TextLine__1nGetLeading"] = wasmExports["org_jetbrains_skia_TextLine__1nGetLeading"])(a0);

var org_jetbrains_skia_TextLine__1nGetWidth = Module["org_jetbrains_skia_TextLine__1nGetWidth"] = a0 => (org_jetbrains_skia_TextLine__1nGetWidth = Module["org_jetbrains_skia_TextLine__1nGetWidth"] = wasmExports["org_jetbrains_skia_TextLine__1nGetWidth"])(a0);

var org_jetbrains_skia_TextLine__1nGetHeight = Module["org_jetbrains_skia_TextLine__1nGetHeight"] = a0 => (org_jetbrains_skia_TextLine__1nGetHeight = Module["org_jetbrains_skia_TextLine__1nGetHeight"] = wasmExports["org_jetbrains_skia_TextLine__1nGetHeight"])(a0);

var org_jetbrains_skia_TextLine__1nGetTextBlob = Module["org_jetbrains_skia_TextLine__1nGetTextBlob"] = a0 => (org_jetbrains_skia_TextLine__1nGetTextBlob = Module["org_jetbrains_skia_TextLine__1nGetTextBlob"] = wasmExports["org_jetbrains_skia_TextLine__1nGetTextBlob"])(a0);

var org_jetbrains_skia_TextLine__1nGetGlyphsLength = Module["org_jetbrains_skia_TextLine__1nGetGlyphsLength"] = a0 => (org_jetbrains_skia_TextLine__1nGetGlyphsLength = Module["org_jetbrains_skia_TextLine__1nGetGlyphsLength"] = wasmExports["org_jetbrains_skia_TextLine__1nGetGlyphsLength"])(a0);

var org_jetbrains_skia_TextLine__1nGetGlyphs = Module["org_jetbrains_skia_TextLine__1nGetGlyphs"] = (a0, a1, a2) => (org_jetbrains_skia_TextLine__1nGetGlyphs = Module["org_jetbrains_skia_TextLine__1nGetGlyphs"] = wasmExports["org_jetbrains_skia_TextLine__1nGetGlyphs"])(a0, a1, a2);

var org_jetbrains_skia_TextLine__1nGetPositions = Module["org_jetbrains_skia_TextLine__1nGetPositions"] = (a0, a1) => (org_jetbrains_skia_TextLine__1nGetPositions = Module["org_jetbrains_skia_TextLine__1nGetPositions"] = wasmExports["org_jetbrains_skia_TextLine__1nGetPositions"])(a0, a1);

var org_jetbrains_skia_TextLine__1nGetRunPositionsCount = Module["org_jetbrains_skia_TextLine__1nGetRunPositionsCount"] = a0 => (org_jetbrains_skia_TextLine__1nGetRunPositionsCount = Module["org_jetbrains_skia_TextLine__1nGetRunPositionsCount"] = wasmExports["org_jetbrains_skia_TextLine__1nGetRunPositionsCount"])(a0);

var org_jetbrains_skia_TextLine__1nGetRunPositions = Module["org_jetbrains_skia_TextLine__1nGetRunPositions"] = (a0, a1) => (org_jetbrains_skia_TextLine__1nGetRunPositions = Module["org_jetbrains_skia_TextLine__1nGetRunPositions"] = wasmExports["org_jetbrains_skia_TextLine__1nGetRunPositions"])(a0, a1);

var org_jetbrains_skia_TextLine__1nGetBreakPositionsCount = Module["org_jetbrains_skia_TextLine__1nGetBreakPositionsCount"] = a0 => (org_jetbrains_skia_TextLine__1nGetBreakPositionsCount = Module["org_jetbrains_skia_TextLine__1nGetBreakPositionsCount"] = wasmExports["org_jetbrains_skia_TextLine__1nGetBreakPositionsCount"])(a0);

var org_jetbrains_skia_TextLine__1nGetBreakPositions = Module["org_jetbrains_skia_TextLine__1nGetBreakPositions"] = (a0, a1) => (org_jetbrains_skia_TextLine__1nGetBreakPositions = Module["org_jetbrains_skia_TextLine__1nGetBreakPositions"] = wasmExports["org_jetbrains_skia_TextLine__1nGetBreakPositions"])(a0, a1);

var org_jetbrains_skia_TextLine__1nGetBreakOffsetsCount = Module["org_jetbrains_skia_TextLine__1nGetBreakOffsetsCount"] = a0 => (org_jetbrains_skia_TextLine__1nGetBreakOffsetsCount = Module["org_jetbrains_skia_TextLine__1nGetBreakOffsetsCount"] = wasmExports["org_jetbrains_skia_TextLine__1nGetBreakOffsetsCount"])(a0);

var org_jetbrains_skia_TextLine__1nGetBreakOffsets = Module["org_jetbrains_skia_TextLine__1nGetBreakOffsets"] = (a0, a1) => (org_jetbrains_skia_TextLine__1nGetBreakOffsets = Module["org_jetbrains_skia_TextLine__1nGetBreakOffsets"] = wasmExports["org_jetbrains_skia_TextLine__1nGetBreakOffsets"])(a0, a1);

var org_jetbrains_skia_TextLine__1nGetOffsetAtCoord = Module["org_jetbrains_skia_TextLine__1nGetOffsetAtCoord"] = (a0, a1) => (org_jetbrains_skia_TextLine__1nGetOffsetAtCoord = Module["org_jetbrains_skia_TextLine__1nGetOffsetAtCoord"] = wasmExports["org_jetbrains_skia_TextLine__1nGetOffsetAtCoord"])(a0, a1);

var org_jetbrains_skia_TextLine__1nGetLeftOffsetAtCoord = Module["org_jetbrains_skia_TextLine__1nGetLeftOffsetAtCoord"] = (a0, a1) => (org_jetbrains_skia_TextLine__1nGetLeftOffsetAtCoord = Module["org_jetbrains_skia_TextLine__1nGetLeftOffsetAtCoord"] = wasmExports["org_jetbrains_skia_TextLine__1nGetLeftOffsetAtCoord"])(a0, a1);

var org_jetbrains_skia_TextLine__1nGetCoordAtOffset = Module["org_jetbrains_skia_TextLine__1nGetCoordAtOffset"] = (a0, a1) => (org_jetbrains_skia_TextLine__1nGetCoordAtOffset = Module["org_jetbrains_skia_TextLine__1nGetCoordAtOffset"] = wasmExports["org_jetbrains_skia_TextLine__1nGetCoordAtOffset"])(a0, a1);

var org_jetbrains_skia_ColorSpace__1nGetFinalizer = Module["org_jetbrains_skia_ColorSpace__1nGetFinalizer"] = () => (org_jetbrains_skia_ColorSpace__1nGetFinalizer = Module["org_jetbrains_skia_ColorSpace__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_ColorSpace__1nGetFinalizer"])();

var org_jetbrains_skia_ColorSpace__1nMakeSRGB = Module["org_jetbrains_skia_ColorSpace__1nMakeSRGB"] = () => (org_jetbrains_skia_ColorSpace__1nMakeSRGB = Module["org_jetbrains_skia_ColorSpace__1nMakeSRGB"] = wasmExports["org_jetbrains_skia_ColorSpace__1nMakeSRGB"])();

var org_jetbrains_skia_ColorSpace__1nMakeSRGBLinear = Module["org_jetbrains_skia_ColorSpace__1nMakeSRGBLinear"] = () => (org_jetbrains_skia_ColorSpace__1nMakeSRGBLinear = Module["org_jetbrains_skia_ColorSpace__1nMakeSRGBLinear"] = wasmExports["org_jetbrains_skia_ColorSpace__1nMakeSRGBLinear"])();

var org_jetbrains_skia_ColorSpace__1nMakeDisplayP3 = Module["org_jetbrains_skia_ColorSpace__1nMakeDisplayP3"] = () => (org_jetbrains_skia_ColorSpace__1nMakeDisplayP3 = Module["org_jetbrains_skia_ColorSpace__1nMakeDisplayP3"] = wasmExports["org_jetbrains_skia_ColorSpace__1nMakeDisplayP3"])();

var org_jetbrains_skia_ColorSpace__nConvert = Module["org_jetbrains_skia_ColorSpace__nConvert"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_ColorSpace__nConvert = Module["org_jetbrains_skia_ColorSpace__nConvert"] = wasmExports["org_jetbrains_skia_ColorSpace__nConvert"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_ColorSpace__1nIsGammaCloseToSRGB = Module["org_jetbrains_skia_ColorSpace__1nIsGammaCloseToSRGB"] = a0 => (org_jetbrains_skia_ColorSpace__1nIsGammaCloseToSRGB = Module["org_jetbrains_skia_ColorSpace__1nIsGammaCloseToSRGB"] = wasmExports["org_jetbrains_skia_ColorSpace__1nIsGammaCloseToSRGB"])(a0);

var org_jetbrains_skia_ColorSpace__1nIsGammaLinear = Module["org_jetbrains_skia_ColorSpace__1nIsGammaLinear"] = a0 => (org_jetbrains_skia_ColorSpace__1nIsGammaLinear = Module["org_jetbrains_skia_ColorSpace__1nIsGammaLinear"] = wasmExports["org_jetbrains_skia_ColorSpace__1nIsGammaLinear"])(a0);

var org_jetbrains_skia_ColorSpace__1nIsSRGB = Module["org_jetbrains_skia_ColorSpace__1nIsSRGB"] = a0 => (org_jetbrains_skia_ColorSpace__1nIsSRGB = Module["org_jetbrains_skia_ColorSpace__1nIsSRGB"] = wasmExports["org_jetbrains_skia_ColorSpace__1nIsSRGB"])(a0);

var org_jetbrains_skia_Surface__1nMakeRasterDirect = Module["org_jetbrains_skia_Surface__1nMakeRasterDirect"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (org_jetbrains_skia_Surface__1nMakeRasterDirect = Module["org_jetbrains_skia_Surface__1nMakeRasterDirect"] = wasmExports["org_jetbrains_skia_Surface__1nMakeRasterDirect"])(a0, a1, a2, a3, a4, a5, a6, a7);

var org_jetbrains_skia_Surface__1nMakeRasterDirectWithPixmap = Module["org_jetbrains_skia_Surface__1nMakeRasterDirectWithPixmap"] = (a0, a1) => (org_jetbrains_skia_Surface__1nMakeRasterDirectWithPixmap = Module["org_jetbrains_skia_Surface__1nMakeRasterDirectWithPixmap"] = wasmExports["org_jetbrains_skia_Surface__1nMakeRasterDirectWithPixmap"])(a0, a1);

var org_jetbrains_skia_Surface__1nMakeRaster = Module["org_jetbrains_skia_Surface__1nMakeRaster"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Surface__1nMakeRaster = Module["org_jetbrains_skia_Surface__1nMakeRaster"] = wasmExports["org_jetbrains_skia_Surface__1nMakeRaster"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_Surface__1nMakeRasterN32Premul = Module["org_jetbrains_skia_Surface__1nMakeRasterN32Premul"] = (a0, a1) => (org_jetbrains_skia_Surface__1nMakeRasterN32Premul = Module["org_jetbrains_skia_Surface__1nMakeRasterN32Premul"] = wasmExports["org_jetbrains_skia_Surface__1nMakeRasterN32Premul"])(a0, a1);

var org_jetbrains_skia_Surface__1nMakeFromBackendRenderTarget = Module["org_jetbrains_skia_Surface__1nMakeFromBackendRenderTarget"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Surface__1nMakeFromBackendRenderTarget = Module["org_jetbrains_skia_Surface__1nMakeFromBackendRenderTarget"] = wasmExports["org_jetbrains_skia_Surface__1nMakeFromBackendRenderTarget"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_Surface__1nMakeFromMTKView = Module["org_jetbrains_skia_Surface__1nMakeFromMTKView"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Surface__1nMakeFromMTKView = Module["org_jetbrains_skia_Surface__1nMakeFromMTKView"] = wasmExports["org_jetbrains_skia_Surface__1nMakeFromMTKView"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_Surface__1nMakeRenderTarget = Module["org_jetbrains_skia_Surface__1nMakeRenderTarget"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10) => (org_jetbrains_skia_Surface__1nMakeRenderTarget = Module["org_jetbrains_skia_Surface__1nMakeRenderTarget"] = wasmExports["org_jetbrains_skia_Surface__1nMakeRenderTarget"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10);

var org_jetbrains_skia_Surface__1nMakeNull = Module["org_jetbrains_skia_Surface__1nMakeNull"] = (a0, a1) => (org_jetbrains_skia_Surface__1nMakeNull = Module["org_jetbrains_skia_Surface__1nMakeNull"] = wasmExports["org_jetbrains_skia_Surface__1nMakeNull"])(a0, a1);

var org_jetbrains_skia_Surface__1nGetCanvas = Module["org_jetbrains_skia_Surface__1nGetCanvas"] = a0 => (org_jetbrains_skia_Surface__1nGetCanvas = Module["org_jetbrains_skia_Surface__1nGetCanvas"] = wasmExports["org_jetbrains_skia_Surface__1nGetCanvas"])(a0);

var org_jetbrains_skia_Surface__1nGetWidth = Module["org_jetbrains_skia_Surface__1nGetWidth"] = a0 => (org_jetbrains_skia_Surface__1nGetWidth = Module["org_jetbrains_skia_Surface__1nGetWidth"] = wasmExports["org_jetbrains_skia_Surface__1nGetWidth"])(a0);

var org_jetbrains_skia_Surface__1nGetHeight = Module["org_jetbrains_skia_Surface__1nGetHeight"] = a0 => (org_jetbrains_skia_Surface__1nGetHeight = Module["org_jetbrains_skia_Surface__1nGetHeight"] = wasmExports["org_jetbrains_skia_Surface__1nGetHeight"])(a0);

var org_jetbrains_skia_Surface__1nMakeImageSnapshot = Module["org_jetbrains_skia_Surface__1nMakeImageSnapshot"] = a0 => (org_jetbrains_skia_Surface__1nMakeImageSnapshot = Module["org_jetbrains_skia_Surface__1nMakeImageSnapshot"] = wasmExports["org_jetbrains_skia_Surface__1nMakeImageSnapshot"])(a0);

var org_jetbrains_skia_Surface__1nMakeImageSnapshotR = Module["org_jetbrains_skia_Surface__1nMakeImageSnapshotR"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Surface__1nMakeImageSnapshotR = Module["org_jetbrains_skia_Surface__1nMakeImageSnapshotR"] = wasmExports["org_jetbrains_skia_Surface__1nMakeImageSnapshotR"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_Surface__1nGenerationId = Module["org_jetbrains_skia_Surface__1nGenerationId"] = a0 => (org_jetbrains_skia_Surface__1nGenerationId = Module["org_jetbrains_skia_Surface__1nGenerationId"] = wasmExports["org_jetbrains_skia_Surface__1nGenerationId"])(a0);

var org_jetbrains_skia_Surface__1nReadPixelsToPixmap = Module["org_jetbrains_skia_Surface__1nReadPixelsToPixmap"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Surface__1nReadPixelsToPixmap = Module["org_jetbrains_skia_Surface__1nReadPixelsToPixmap"] = wasmExports["org_jetbrains_skia_Surface__1nReadPixelsToPixmap"])(a0, a1, a2, a3);

var org_jetbrains_skia_Surface__1nReadPixels = Module["org_jetbrains_skia_Surface__1nReadPixels"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Surface__1nReadPixels = Module["org_jetbrains_skia_Surface__1nReadPixels"] = wasmExports["org_jetbrains_skia_Surface__1nReadPixels"])(a0, a1, a2, a3);

var org_jetbrains_skia_Surface__1nWritePixelsFromPixmap = Module["org_jetbrains_skia_Surface__1nWritePixelsFromPixmap"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Surface__1nWritePixelsFromPixmap = Module["org_jetbrains_skia_Surface__1nWritePixelsFromPixmap"] = wasmExports["org_jetbrains_skia_Surface__1nWritePixelsFromPixmap"])(a0, a1, a2, a3);

var org_jetbrains_skia_Surface__1nWritePixels = Module["org_jetbrains_skia_Surface__1nWritePixels"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Surface__1nWritePixels = Module["org_jetbrains_skia_Surface__1nWritePixels"] = wasmExports["org_jetbrains_skia_Surface__1nWritePixels"])(a0, a1, a2, a3);

var org_jetbrains_skia_Surface__1nUnique = Module["org_jetbrains_skia_Surface__1nUnique"] = a0 => (org_jetbrains_skia_Surface__1nUnique = Module["org_jetbrains_skia_Surface__1nUnique"] = wasmExports["org_jetbrains_skia_Surface__1nUnique"])(a0);

var org_jetbrains_skia_Surface__1nGetImageInfo = Module["org_jetbrains_skia_Surface__1nGetImageInfo"] = (a0, a1, a2) => (org_jetbrains_skia_Surface__1nGetImageInfo = Module["org_jetbrains_skia_Surface__1nGetImageInfo"] = wasmExports["org_jetbrains_skia_Surface__1nGetImageInfo"])(a0, a1, a2);

var org_jetbrains_skia_Surface__1nMakeSurface = Module["org_jetbrains_skia_Surface__1nMakeSurface"] = (a0, a1, a2) => (org_jetbrains_skia_Surface__1nMakeSurface = Module["org_jetbrains_skia_Surface__1nMakeSurface"] = wasmExports["org_jetbrains_skia_Surface__1nMakeSurface"])(a0, a1, a2);

var org_jetbrains_skia_Surface__1nMakeSurfaceI = Module["org_jetbrains_skia_Surface__1nMakeSurfaceI"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Surface__1nMakeSurfaceI = Module["org_jetbrains_skia_Surface__1nMakeSurfaceI"] = wasmExports["org_jetbrains_skia_Surface__1nMakeSurfaceI"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_Surface__1nDraw = Module["org_jetbrains_skia_Surface__1nDraw"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Surface__1nDraw = Module["org_jetbrains_skia_Surface__1nDraw"] = wasmExports["org_jetbrains_skia_Surface__1nDraw"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_Surface__1nPeekPixels = Module["org_jetbrains_skia_Surface__1nPeekPixels"] = (a0, a1) => (org_jetbrains_skia_Surface__1nPeekPixels = Module["org_jetbrains_skia_Surface__1nPeekPixels"] = wasmExports["org_jetbrains_skia_Surface__1nPeekPixels"])(a0, a1);

var org_jetbrains_skia_Surface__1nNotifyContentWillChange = Module["org_jetbrains_skia_Surface__1nNotifyContentWillChange"] = (a0, a1) => (org_jetbrains_skia_Surface__1nNotifyContentWillChange = Module["org_jetbrains_skia_Surface__1nNotifyContentWillChange"] = wasmExports["org_jetbrains_skia_Surface__1nNotifyContentWillChange"])(a0, a1);

var org_jetbrains_skia_Surface__1nGetRecordingContext = Module["org_jetbrains_skia_Surface__1nGetRecordingContext"] = a0 => (org_jetbrains_skia_Surface__1nGetRecordingContext = Module["org_jetbrains_skia_Surface__1nGetRecordingContext"] = wasmExports["org_jetbrains_skia_Surface__1nGetRecordingContext"])(a0);

var org_jetbrains_skia_Codec__1nGetFinalizer = Module["org_jetbrains_skia_Codec__1nGetFinalizer"] = () => (org_jetbrains_skia_Codec__1nGetFinalizer = Module["org_jetbrains_skia_Codec__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_Codec__1nGetFinalizer"])();

var org_jetbrains_skia_Codec__1nMakeFromData = Module["org_jetbrains_skia_Codec__1nMakeFromData"] = a0 => (org_jetbrains_skia_Codec__1nMakeFromData = Module["org_jetbrains_skia_Codec__1nMakeFromData"] = wasmExports["org_jetbrains_skia_Codec__1nMakeFromData"])(a0);

var org_jetbrains_skia_Codec__1nGetImageInfo = Module["org_jetbrains_skia_Codec__1nGetImageInfo"] = (a0, a1, a2) => (org_jetbrains_skia_Codec__1nGetImageInfo = Module["org_jetbrains_skia_Codec__1nGetImageInfo"] = wasmExports["org_jetbrains_skia_Codec__1nGetImageInfo"])(a0, a1, a2);

var org_jetbrains_skia_Codec__1nGetSizeWidth = Module["org_jetbrains_skia_Codec__1nGetSizeWidth"] = a0 => (org_jetbrains_skia_Codec__1nGetSizeWidth = Module["org_jetbrains_skia_Codec__1nGetSizeWidth"] = wasmExports["org_jetbrains_skia_Codec__1nGetSizeWidth"])(a0);

var org_jetbrains_skia_Codec__1nGetSizeHeight = Module["org_jetbrains_skia_Codec__1nGetSizeHeight"] = a0 => (org_jetbrains_skia_Codec__1nGetSizeHeight = Module["org_jetbrains_skia_Codec__1nGetSizeHeight"] = wasmExports["org_jetbrains_skia_Codec__1nGetSizeHeight"])(a0);

var org_jetbrains_skia_Codec__1nGetEncodedOrigin = Module["org_jetbrains_skia_Codec__1nGetEncodedOrigin"] = a0 => (org_jetbrains_skia_Codec__1nGetEncodedOrigin = Module["org_jetbrains_skia_Codec__1nGetEncodedOrigin"] = wasmExports["org_jetbrains_skia_Codec__1nGetEncodedOrigin"])(a0);

var org_jetbrains_skia_Codec__1nGetEncodedImageFormat = Module["org_jetbrains_skia_Codec__1nGetEncodedImageFormat"] = a0 => (org_jetbrains_skia_Codec__1nGetEncodedImageFormat = Module["org_jetbrains_skia_Codec__1nGetEncodedImageFormat"] = wasmExports["org_jetbrains_skia_Codec__1nGetEncodedImageFormat"])(a0);

var org_jetbrains_skia_Codec__1nReadPixels = Module["org_jetbrains_skia_Codec__1nReadPixels"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Codec__1nReadPixels = Module["org_jetbrains_skia_Codec__1nReadPixels"] = wasmExports["org_jetbrains_skia_Codec__1nReadPixels"])(a0, a1, a2, a3);

var org_jetbrains_skia_Codec__1nGetFrameCount = Module["org_jetbrains_skia_Codec__1nGetFrameCount"] = a0 => (org_jetbrains_skia_Codec__1nGetFrameCount = Module["org_jetbrains_skia_Codec__1nGetFrameCount"] = wasmExports["org_jetbrains_skia_Codec__1nGetFrameCount"])(a0);

var org_jetbrains_skia_Codec__1nGetFrameInfo = Module["org_jetbrains_skia_Codec__1nGetFrameInfo"] = (a0, a1, a2) => (org_jetbrains_skia_Codec__1nGetFrameInfo = Module["org_jetbrains_skia_Codec__1nGetFrameInfo"] = wasmExports["org_jetbrains_skia_Codec__1nGetFrameInfo"])(a0, a1, a2);

var org_jetbrains_skia_Codec__1nGetFramesInfo = Module["org_jetbrains_skia_Codec__1nGetFramesInfo"] = a0 => (org_jetbrains_skia_Codec__1nGetFramesInfo = Module["org_jetbrains_skia_Codec__1nGetFramesInfo"] = wasmExports["org_jetbrains_skia_Codec__1nGetFramesInfo"])(a0);

var org_jetbrains_skia_Codec__1nFramesInfo_Delete = Module["org_jetbrains_skia_Codec__1nFramesInfo_Delete"] = a0 => (org_jetbrains_skia_Codec__1nFramesInfo_Delete = Module["org_jetbrains_skia_Codec__1nFramesInfo_Delete"] = wasmExports["org_jetbrains_skia_Codec__1nFramesInfo_Delete"])(a0);

var org_jetbrains_skia_Codec__1nFramesInfo_GetSize = Module["org_jetbrains_skia_Codec__1nFramesInfo_GetSize"] = a0 => (org_jetbrains_skia_Codec__1nFramesInfo_GetSize = Module["org_jetbrains_skia_Codec__1nFramesInfo_GetSize"] = wasmExports["org_jetbrains_skia_Codec__1nFramesInfo_GetSize"])(a0);

var org_jetbrains_skia_Codec__1nFramesInfo_GetInfos = Module["org_jetbrains_skia_Codec__1nFramesInfo_GetInfos"] = (a0, a1) => (org_jetbrains_skia_Codec__1nFramesInfo_GetInfos = Module["org_jetbrains_skia_Codec__1nFramesInfo_GetInfos"] = wasmExports["org_jetbrains_skia_Codec__1nFramesInfo_GetInfos"])(a0, a1);

var org_jetbrains_skia_Codec__1nGetRepetitionCount = Module["org_jetbrains_skia_Codec__1nGetRepetitionCount"] = a0 => (org_jetbrains_skia_Codec__1nGetRepetitionCount = Module["org_jetbrains_skia_Codec__1nGetRepetitionCount"] = wasmExports["org_jetbrains_skia_Codec__1nGetRepetitionCount"])(a0);

var org_jetbrains_skia_impl_RefCnt__getFinalizer = Module["org_jetbrains_skia_impl_RefCnt__getFinalizer"] = () => (org_jetbrains_skia_impl_RefCnt__getFinalizer = Module["org_jetbrains_skia_impl_RefCnt__getFinalizer"] = wasmExports["org_jetbrains_skia_impl_RefCnt__getFinalizer"])();

var org_jetbrains_skia_impl_RefCnt__getRefCount = Module["org_jetbrains_skia_impl_RefCnt__getRefCount"] = a0 => (org_jetbrains_skia_impl_RefCnt__getRefCount = Module["org_jetbrains_skia_impl_RefCnt__getRefCount"] = wasmExports["org_jetbrains_skia_impl_RefCnt__getRefCount"])(a0);

var org_jetbrains_skia_Path__1nGetFinalizer = Module["org_jetbrains_skia_Path__1nGetFinalizer"] = () => (org_jetbrains_skia_Path__1nGetFinalizer = Module["org_jetbrains_skia_Path__1nGetFinalizer"] = wasmExports["org_jetbrains_skia_Path__1nGetFinalizer"])();

var org_jetbrains_skia_Path__1nMake = Module["org_jetbrains_skia_Path__1nMake"] = () => (org_jetbrains_skia_Path__1nMake = Module["org_jetbrains_skia_Path__1nMake"] = wasmExports["org_jetbrains_skia_Path__1nMake"])();

var org_jetbrains_skia_Path__1nMakeFromSVGString = Module["org_jetbrains_skia_Path__1nMakeFromSVGString"] = a0 => (org_jetbrains_skia_Path__1nMakeFromSVGString = Module["org_jetbrains_skia_Path__1nMakeFromSVGString"] = wasmExports["org_jetbrains_skia_Path__1nMakeFromSVGString"])(a0);

var org_jetbrains_skia_Path__1nEquals = Module["org_jetbrains_skia_Path__1nEquals"] = (a0, a1) => (org_jetbrains_skia_Path__1nEquals = Module["org_jetbrains_skia_Path__1nEquals"] = wasmExports["org_jetbrains_skia_Path__1nEquals"])(a0, a1);

var org_jetbrains_skia_Path__1nIsInterpolatable = Module["org_jetbrains_skia_Path__1nIsInterpolatable"] = (a0, a1) => (org_jetbrains_skia_Path__1nIsInterpolatable = Module["org_jetbrains_skia_Path__1nIsInterpolatable"] = wasmExports["org_jetbrains_skia_Path__1nIsInterpolatable"])(a0, a1);

var org_jetbrains_skia_Path__1nMakeLerp = Module["org_jetbrains_skia_Path__1nMakeLerp"] = (a0, a1, a2) => (org_jetbrains_skia_Path__1nMakeLerp = Module["org_jetbrains_skia_Path__1nMakeLerp"] = wasmExports["org_jetbrains_skia_Path__1nMakeLerp"])(a0, a1, a2);

var org_jetbrains_skia_Path__1nGetFillMode = Module["org_jetbrains_skia_Path__1nGetFillMode"] = a0 => (org_jetbrains_skia_Path__1nGetFillMode = Module["org_jetbrains_skia_Path__1nGetFillMode"] = wasmExports["org_jetbrains_skia_Path__1nGetFillMode"])(a0);

var org_jetbrains_skia_Path__1nSetFillMode = Module["org_jetbrains_skia_Path__1nSetFillMode"] = (a0, a1) => (org_jetbrains_skia_Path__1nSetFillMode = Module["org_jetbrains_skia_Path__1nSetFillMode"] = wasmExports["org_jetbrains_skia_Path__1nSetFillMode"])(a0, a1);

var org_jetbrains_skia_Path__1nIsConvex = Module["org_jetbrains_skia_Path__1nIsConvex"] = a0 => (org_jetbrains_skia_Path__1nIsConvex = Module["org_jetbrains_skia_Path__1nIsConvex"] = wasmExports["org_jetbrains_skia_Path__1nIsConvex"])(a0);

var org_jetbrains_skia_Path__1nIsOval = Module["org_jetbrains_skia_Path__1nIsOval"] = (a0, a1) => (org_jetbrains_skia_Path__1nIsOval = Module["org_jetbrains_skia_Path__1nIsOval"] = wasmExports["org_jetbrains_skia_Path__1nIsOval"])(a0, a1);

var org_jetbrains_skia_Path__1nIsRRect = Module["org_jetbrains_skia_Path__1nIsRRect"] = (a0, a1) => (org_jetbrains_skia_Path__1nIsRRect = Module["org_jetbrains_skia_Path__1nIsRRect"] = wasmExports["org_jetbrains_skia_Path__1nIsRRect"])(a0, a1);

var org_jetbrains_skia_Path__1nReset = Module["org_jetbrains_skia_Path__1nReset"] = a0 => (org_jetbrains_skia_Path__1nReset = Module["org_jetbrains_skia_Path__1nReset"] = wasmExports["org_jetbrains_skia_Path__1nReset"])(a0);

var org_jetbrains_skia_Path__1nRewind = Module["org_jetbrains_skia_Path__1nRewind"] = a0 => (org_jetbrains_skia_Path__1nRewind = Module["org_jetbrains_skia_Path__1nRewind"] = wasmExports["org_jetbrains_skia_Path__1nRewind"])(a0);

var org_jetbrains_skia_Path__1nIsEmpty = Module["org_jetbrains_skia_Path__1nIsEmpty"] = a0 => (org_jetbrains_skia_Path__1nIsEmpty = Module["org_jetbrains_skia_Path__1nIsEmpty"] = wasmExports["org_jetbrains_skia_Path__1nIsEmpty"])(a0);

var org_jetbrains_skia_Path__1nIsLastContourClosed = Module["org_jetbrains_skia_Path__1nIsLastContourClosed"] = a0 => (org_jetbrains_skia_Path__1nIsLastContourClosed = Module["org_jetbrains_skia_Path__1nIsLastContourClosed"] = wasmExports["org_jetbrains_skia_Path__1nIsLastContourClosed"])(a0);

var org_jetbrains_skia_Path__1nIsFinite = Module["org_jetbrains_skia_Path__1nIsFinite"] = a0 => (org_jetbrains_skia_Path__1nIsFinite = Module["org_jetbrains_skia_Path__1nIsFinite"] = wasmExports["org_jetbrains_skia_Path__1nIsFinite"])(a0);

var org_jetbrains_skia_Path__1nIsVolatile = Module["org_jetbrains_skia_Path__1nIsVolatile"] = a0 => (org_jetbrains_skia_Path__1nIsVolatile = Module["org_jetbrains_skia_Path__1nIsVolatile"] = wasmExports["org_jetbrains_skia_Path__1nIsVolatile"])(a0);

var org_jetbrains_skia_Path__1nSetVolatile = Module["org_jetbrains_skia_Path__1nSetVolatile"] = (a0, a1) => (org_jetbrains_skia_Path__1nSetVolatile = Module["org_jetbrains_skia_Path__1nSetVolatile"] = wasmExports["org_jetbrains_skia_Path__1nSetVolatile"])(a0, a1);

var org_jetbrains_skia_Path__1nIsLineDegenerate = Module["org_jetbrains_skia_Path__1nIsLineDegenerate"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Path__1nIsLineDegenerate = Module["org_jetbrains_skia_Path__1nIsLineDegenerate"] = wasmExports["org_jetbrains_skia_Path__1nIsLineDegenerate"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_Path__1nIsQuadDegenerate = Module["org_jetbrains_skia_Path__1nIsQuadDegenerate"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Path__1nIsQuadDegenerate = Module["org_jetbrains_skia_Path__1nIsQuadDegenerate"] = wasmExports["org_jetbrains_skia_Path__1nIsQuadDegenerate"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_Path__1nIsCubicDegenerate = Module["org_jetbrains_skia_Path__1nIsCubicDegenerate"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skia_Path__1nIsCubicDegenerate = Module["org_jetbrains_skia_Path__1nIsCubicDegenerate"] = wasmExports["org_jetbrains_skia_Path__1nIsCubicDegenerate"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);

var org_jetbrains_skia_Path__1nMaybeGetAsLine = Module["org_jetbrains_skia_Path__1nMaybeGetAsLine"] = (a0, a1) => (org_jetbrains_skia_Path__1nMaybeGetAsLine = Module["org_jetbrains_skia_Path__1nMaybeGetAsLine"] = wasmExports["org_jetbrains_skia_Path__1nMaybeGetAsLine"])(a0, a1);

var org_jetbrains_skia_Path__1nGetPointsCount = Module["org_jetbrains_skia_Path__1nGetPointsCount"] = a0 => (org_jetbrains_skia_Path__1nGetPointsCount = Module["org_jetbrains_skia_Path__1nGetPointsCount"] = wasmExports["org_jetbrains_skia_Path__1nGetPointsCount"])(a0);

var org_jetbrains_skia_Path__1nGetPoint = Module["org_jetbrains_skia_Path__1nGetPoint"] = (a0, a1, a2) => (org_jetbrains_skia_Path__1nGetPoint = Module["org_jetbrains_skia_Path__1nGetPoint"] = wasmExports["org_jetbrains_skia_Path__1nGetPoint"])(a0, a1, a2);

var org_jetbrains_skia_Path__1nGetPoints = Module["org_jetbrains_skia_Path__1nGetPoints"] = (a0, a1, a2) => (org_jetbrains_skia_Path__1nGetPoints = Module["org_jetbrains_skia_Path__1nGetPoints"] = wasmExports["org_jetbrains_skia_Path__1nGetPoints"])(a0, a1, a2);

var org_jetbrains_skia_Path__1nCountVerbs = Module["org_jetbrains_skia_Path__1nCountVerbs"] = a0 => (org_jetbrains_skia_Path__1nCountVerbs = Module["org_jetbrains_skia_Path__1nCountVerbs"] = wasmExports["org_jetbrains_skia_Path__1nCountVerbs"])(a0);

var org_jetbrains_skia_Path__1nGetVerbs = Module["org_jetbrains_skia_Path__1nGetVerbs"] = (a0, a1, a2) => (org_jetbrains_skia_Path__1nGetVerbs = Module["org_jetbrains_skia_Path__1nGetVerbs"] = wasmExports["org_jetbrains_skia_Path__1nGetVerbs"])(a0, a1, a2);

var org_jetbrains_skia_Path__1nApproximateBytesUsed = Module["org_jetbrains_skia_Path__1nApproximateBytesUsed"] = a0 => (org_jetbrains_skia_Path__1nApproximateBytesUsed = Module["org_jetbrains_skia_Path__1nApproximateBytesUsed"] = wasmExports["org_jetbrains_skia_Path__1nApproximateBytesUsed"])(a0);

var org_jetbrains_skia_Path__1nSwap = Module["org_jetbrains_skia_Path__1nSwap"] = (a0, a1) => (org_jetbrains_skia_Path__1nSwap = Module["org_jetbrains_skia_Path__1nSwap"] = wasmExports["org_jetbrains_skia_Path__1nSwap"])(a0, a1);

var org_jetbrains_skia_Path__1nGetBounds = Module["org_jetbrains_skia_Path__1nGetBounds"] = (a0, a1) => (org_jetbrains_skia_Path__1nGetBounds = Module["org_jetbrains_skia_Path__1nGetBounds"] = wasmExports["org_jetbrains_skia_Path__1nGetBounds"])(a0, a1);

var org_jetbrains_skia_Path__1nUpdateBoundsCache = Module["org_jetbrains_skia_Path__1nUpdateBoundsCache"] = a0 => (org_jetbrains_skia_Path__1nUpdateBoundsCache = Module["org_jetbrains_skia_Path__1nUpdateBoundsCache"] = wasmExports["org_jetbrains_skia_Path__1nUpdateBoundsCache"])(a0);

var org_jetbrains_skia_Path__1nComputeTightBounds = Module["org_jetbrains_skia_Path__1nComputeTightBounds"] = (a0, a1) => (org_jetbrains_skia_Path__1nComputeTightBounds = Module["org_jetbrains_skia_Path__1nComputeTightBounds"] = wasmExports["org_jetbrains_skia_Path__1nComputeTightBounds"])(a0, a1);

var org_jetbrains_skia_Path__1nConservativelyContainsRect = Module["org_jetbrains_skia_Path__1nConservativelyContainsRect"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Path__1nConservativelyContainsRect = Module["org_jetbrains_skia_Path__1nConservativelyContainsRect"] = wasmExports["org_jetbrains_skia_Path__1nConservativelyContainsRect"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_Path__1nIncReserve = Module["org_jetbrains_skia_Path__1nIncReserve"] = (a0, a1) => (org_jetbrains_skia_Path__1nIncReserve = Module["org_jetbrains_skia_Path__1nIncReserve"] = wasmExports["org_jetbrains_skia_Path__1nIncReserve"])(a0, a1);

var org_jetbrains_skia_Path__1nMoveTo = Module["org_jetbrains_skia_Path__1nMoveTo"] = (a0, a1, a2) => (org_jetbrains_skia_Path__1nMoveTo = Module["org_jetbrains_skia_Path__1nMoveTo"] = wasmExports["org_jetbrains_skia_Path__1nMoveTo"])(a0, a1, a2);

var org_jetbrains_skia_Path__1nRMoveTo = Module["org_jetbrains_skia_Path__1nRMoveTo"] = (a0, a1, a2) => (org_jetbrains_skia_Path__1nRMoveTo = Module["org_jetbrains_skia_Path__1nRMoveTo"] = wasmExports["org_jetbrains_skia_Path__1nRMoveTo"])(a0, a1, a2);

var org_jetbrains_skia_Path__1nLineTo = Module["org_jetbrains_skia_Path__1nLineTo"] = (a0, a1, a2) => (org_jetbrains_skia_Path__1nLineTo = Module["org_jetbrains_skia_Path__1nLineTo"] = wasmExports["org_jetbrains_skia_Path__1nLineTo"])(a0, a1, a2);

var org_jetbrains_skia_Path__1nRLineTo = Module["org_jetbrains_skia_Path__1nRLineTo"] = (a0, a1, a2) => (org_jetbrains_skia_Path__1nRLineTo = Module["org_jetbrains_skia_Path__1nRLineTo"] = wasmExports["org_jetbrains_skia_Path__1nRLineTo"])(a0, a1, a2);

var org_jetbrains_skia_Path__1nQuadTo = Module["org_jetbrains_skia_Path__1nQuadTo"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Path__1nQuadTo = Module["org_jetbrains_skia_Path__1nQuadTo"] = wasmExports["org_jetbrains_skia_Path__1nQuadTo"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_Path__1nRQuadTo = Module["org_jetbrains_skia_Path__1nRQuadTo"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Path__1nRQuadTo = Module["org_jetbrains_skia_Path__1nRQuadTo"] = wasmExports["org_jetbrains_skia_Path__1nRQuadTo"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_Path__1nConicTo = Module["org_jetbrains_skia_Path__1nConicTo"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Path__1nConicTo = Module["org_jetbrains_skia_Path__1nConicTo"] = wasmExports["org_jetbrains_skia_Path__1nConicTo"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_Path__1nRConicTo = Module["org_jetbrains_skia_Path__1nRConicTo"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Path__1nRConicTo = Module["org_jetbrains_skia_Path__1nRConicTo"] = wasmExports["org_jetbrains_skia_Path__1nRConicTo"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_Path__1nCubicTo = Module["org_jetbrains_skia_Path__1nCubicTo"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Path__1nCubicTo = Module["org_jetbrains_skia_Path__1nCubicTo"] = wasmExports["org_jetbrains_skia_Path__1nCubicTo"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_Path__1nRCubicTo = Module["org_jetbrains_skia_Path__1nRCubicTo"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Path__1nRCubicTo = Module["org_jetbrains_skia_Path__1nRCubicTo"] = wasmExports["org_jetbrains_skia_Path__1nRCubicTo"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_Path__1nArcTo = Module["org_jetbrains_skia_Path__1nArcTo"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (org_jetbrains_skia_Path__1nArcTo = Module["org_jetbrains_skia_Path__1nArcTo"] = wasmExports["org_jetbrains_skia_Path__1nArcTo"])(a0, a1, a2, a3, a4, a5, a6, a7);

var org_jetbrains_skia_Path__1nTangentArcTo = Module["org_jetbrains_skia_Path__1nTangentArcTo"] = (a0, a1, a2, a3, a4, a5) => (org_jetbrains_skia_Path__1nTangentArcTo = Module["org_jetbrains_skia_Path__1nTangentArcTo"] = wasmExports["org_jetbrains_skia_Path__1nTangentArcTo"])(a0, a1, a2, a3, a4, a5);

var org_jetbrains_skia_Path__1nEllipticalArcTo = Module["org_jetbrains_skia_Path__1nEllipticalArcTo"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (org_jetbrains_skia_Path__1nEllipticalArcTo = Module["org_jetbrains_skia_Path__1nEllipticalArcTo"] = wasmExports["org_jetbrains_skia_Path__1nEllipticalArcTo"])(a0, a1, a2, a3, a4, a5, a6, a7);

var org_jetbrains_skia_Path__1nREllipticalArcTo = Module["org_jetbrains_skia_Path__1nREllipticalArcTo"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (org_jetbrains_skia_Path__1nREllipticalArcTo = Module["org_jetbrains_skia_Path__1nREllipticalArcTo"] = wasmExports["org_jetbrains_skia_Path__1nREllipticalArcTo"])(a0, a1, a2, a3, a4, a5, a6, a7);

var org_jetbrains_skia_Path__1nClosePath = Module["org_jetbrains_skia_Path__1nClosePath"] = a0 => (org_jetbrains_skia_Path__1nClosePath = Module["org_jetbrains_skia_Path__1nClosePath"] = wasmExports["org_jetbrains_skia_Path__1nClosePath"])(a0);

var org_jetbrains_skia_Path__1nConvertConicToQuads = Module["org_jetbrains_skia_Path__1nConvertConicToQuads"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skia_Path__1nConvertConicToQuads = Module["org_jetbrains_skia_Path__1nConvertConicToQuads"] = wasmExports["org_jetbrains_skia_Path__1nConvertConicToQuads"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);

var org_jetbrains_skia_Path__1nIsRect = Module["org_jetbrains_skia_Path__1nIsRect"] = (a0, a1) => (org_jetbrains_skia_Path__1nIsRect = Module["org_jetbrains_skia_Path__1nIsRect"] = wasmExports["org_jetbrains_skia_Path__1nIsRect"])(a0, a1);

var org_jetbrains_skia_Path__1nAddRect = Module["org_jetbrains_skia_Path__1nAddRect"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Path__1nAddRect = Module["org_jetbrains_skia_Path__1nAddRect"] = wasmExports["org_jetbrains_skia_Path__1nAddRect"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_Path__1nAddOval = Module["org_jetbrains_skia_Path__1nAddOval"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Path__1nAddOval = Module["org_jetbrains_skia_Path__1nAddOval"] = wasmExports["org_jetbrains_skia_Path__1nAddOval"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_Path__1nAddCircle = Module["org_jetbrains_skia_Path__1nAddCircle"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Path__1nAddCircle = Module["org_jetbrains_skia_Path__1nAddCircle"] = wasmExports["org_jetbrains_skia_Path__1nAddCircle"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_Path__1nAddArc = Module["org_jetbrains_skia_Path__1nAddArc"] = (a0, a1, a2, a3, a4, a5, a6) => (org_jetbrains_skia_Path__1nAddArc = Module["org_jetbrains_skia_Path__1nAddArc"] = wasmExports["org_jetbrains_skia_Path__1nAddArc"])(a0, a1, a2, a3, a4, a5, a6);

var org_jetbrains_skia_Path__1nAddRRect = Module["org_jetbrains_skia_Path__1nAddRRect"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (org_jetbrains_skia_Path__1nAddRRect = Module["org_jetbrains_skia_Path__1nAddRRect"] = wasmExports["org_jetbrains_skia_Path__1nAddRRect"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);

var org_jetbrains_skia_Path__1nAddPoly = Module["org_jetbrains_skia_Path__1nAddPoly"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Path__1nAddPoly = Module["org_jetbrains_skia_Path__1nAddPoly"] = wasmExports["org_jetbrains_skia_Path__1nAddPoly"])(a0, a1, a2, a3);

var org_jetbrains_skia_Path__1nAddPath = Module["org_jetbrains_skia_Path__1nAddPath"] = (a0, a1, a2) => (org_jetbrains_skia_Path__1nAddPath = Module["org_jetbrains_skia_Path__1nAddPath"] = wasmExports["org_jetbrains_skia_Path__1nAddPath"])(a0, a1, a2);

var org_jetbrains_skia_Path__1nAddPathOffset = Module["org_jetbrains_skia_Path__1nAddPathOffset"] = (a0, a1, a2, a3, a4) => (org_jetbrains_skia_Path__1nAddPathOffset = Module["org_jetbrains_skia_Path__1nAddPathOffset"] = wasmExports["org_jetbrains_skia_Path__1nAddPathOffset"])(a0, a1, a2, a3, a4);

var org_jetbrains_skia_Path__1nAddPathTransform = Module["org_jetbrains_skia_Path__1nAddPathTransform"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Path__1nAddPathTransform = Module["org_jetbrains_skia_Path__1nAddPathTransform"] = wasmExports["org_jetbrains_skia_Path__1nAddPathTransform"])(a0, a1, a2, a3);

var org_jetbrains_skia_Path__1nReverseAddPath = Module["org_jetbrains_skia_Path__1nReverseAddPath"] = (a0, a1) => (org_jetbrains_skia_Path__1nReverseAddPath = Module["org_jetbrains_skia_Path__1nReverseAddPath"] = wasmExports["org_jetbrains_skia_Path__1nReverseAddPath"])(a0, a1);

var org_jetbrains_skia_Path__1nOffset = Module["org_jetbrains_skia_Path__1nOffset"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Path__1nOffset = Module["org_jetbrains_skia_Path__1nOffset"] = wasmExports["org_jetbrains_skia_Path__1nOffset"])(a0, a1, a2, a3);

var org_jetbrains_skia_Path__1nTransform = Module["org_jetbrains_skia_Path__1nTransform"] = (a0, a1, a2, a3) => (org_jetbrains_skia_Path__1nTransform = Module["org_jetbrains_skia_Path__1nTransform"] = wasmExports["org_jetbrains_skia_Path__1nTransform"])(a0, a1, a2, a3);

var org_jetbrains_skia_Path__1nGetLastPt = Module["org_jetbrains_skia_Path__1nGetLastPt"] = (a0, a1) => (org_jetbrains_skia_Path__1nGetLastPt = Module["org_jetbrains_skia_Path__1nGetLastPt"] = wasmExports["org_jetbrains_skia_Path__1nGetLastPt"])(a0, a1);

var org_jetbrains_skia_Path__1nSetLastPt = Module["org_jetbrains_skia_Path__1nSetLastPt"] = (a0, a1, a2) => (org_jetbrains_skia_Path__1nSetLastPt = Module["org_jetbrains_skia_Path__1nSetLastPt"] = wasmExports["org_jetbrains_skia_Path__1nSetLastPt"])(a0, a1, a2);

var org_jetbrains_skia_Path__1nGetSegmentMasks = Module["org_jetbrains_skia_Path__1nGetSegmentMasks"] = a0 => (org_jetbrains_skia_Path__1nGetSegmentMasks = Module["org_jetbrains_skia_Path__1nGetSegmentMasks"] = wasmExports["org_jetbrains_skia_Path__1nGetSegmentMasks"])(a0);

var org_jetbrains_skia_Path__1nContains = Module["org_jetbrains_skia_Path__1nContains"] = (a0, a1, a2) => (org_jetbrains_skia_Path__1nContains = Module["org_jetbrains_skia_Path__1nContains"] = wasmExports["org_jetbrains_skia_Path__1nContains"])(a0, a1, a2);

var org_jetbrains_skia_Path__1nDump = Module["org_jetbrains_skia_Path__1nDump"] = a0 => (org_jetbrains_skia_Path__1nDump = Module["org_jetbrains_skia_Path__1nDump"] = wasmExports["org_jetbrains_skia_Path__1nDump"])(a0);

var org_jetbrains_skia_Path__1nDumpHex = Module["org_jetbrains_skia_Path__1nDumpHex"] = a0 => (org_jetbrains_skia_Path__1nDumpHex = Module["org_jetbrains_skia_Path__1nDumpHex"] = wasmExports["org_jetbrains_skia_Path__1nDumpHex"])(a0);

var org_jetbrains_skia_Path__1nSerializeToBytes = Module["org_jetbrains_skia_Path__1nSerializeToBytes"] = (a0, a1) => (org_jetbrains_skia_Path__1nSerializeToBytes = Module["org_jetbrains_skia_Path__1nSerializeToBytes"] = wasmExports["org_jetbrains_skia_Path__1nSerializeToBytes"])(a0, a1);

var org_jetbrains_skia_Path__1nMakeCombining = Module["org_jetbrains_skia_Path__1nMakeCombining"] = (a0, a1, a2) => (org_jetbrains_skia_Path__1nMakeCombining = Module["org_jetbrains_skia_Path__1nMakeCombining"] = wasmExports["org_jetbrains_skia_Path__1nMakeCombining"])(a0, a1, a2);

var org_jetbrains_skia_Path__1nMakeFromBytes = Module["org_jetbrains_skia_Path__1nMakeFromBytes"] = (a0, a1) => (org_jetbrains_skia_Path__1nMakeFromBytes = Module["org_jetbrains_skia_Path__1nMakeFromBytes"] = wasmExports["org_jetbrains_skia_Path__1nMakeFromBytes"])(a0, a1);

var org_jetbrains_skia_Path__1nGetGenerationId = Module["org_jetbrains_skia_Path__1nGetGenerationId"] = a0 => (org_jetbrains_skia_Path__1nGetGenerationId = Module["org_jetbrains_skia_Path__1nGetGenerationId"] = wasmExports["org_jetbrains_skia_Path__1nGetGenerationId"])(a0);

var org_jetbrains_skia_Path__1nIsValid = Module["org_jetbrains_skia_Path__1nIsValid"] = a0 => (org_jetbrains_skia_Path__1nIsValid = Module["org_jetbrains_skia_Path__1nIsValid"] = wasmExports["org_jetbrains_skia_Path__1nIsValid"])(a0);

var org_jetbrains_skia_PathEffect__1nMakeSum = Module["org_jetbrains_skia_PathEffect__1nMakeSum"] = (a0, a1) => (org_jetbrains_skia_PathEffect__1nMakeSum = Module["org_jetbrains_skia_PathEffect__1nMakeSum"] = wasmExports["org_jetbrains_skia_PathEffect__1nMakeSum"])(a0, a1);

var org_jetbrains_skia_PathEffect__1nMakeCompose = Module["org_jetbrains_skia_PathEffect__1nMakeCompose"] = (a0, a1) => (org_jetbrains_skia_PathEffect__1nMakeCompose = Module["org_jetbrains_skia_PathEffect__1nMakeCompose"] = wasmExports["org_jetbrains_skia_PathEffect__1nMakeCompose"])(a0, a1);

var org_jetbrains_skia_PathEffect__1nMakePath1D = Module["org_jetbrains_skia_PathEffect__1nMakePath1D"] = (a0, a1, a2, a3) => (org_jetbrains_skia_PathEffect__1nMakePath1D = Module["org_jetbrains_skia_PathEffect__1nMakePath1D"] = wasmExports["org_jetbrains_skia_PathEffect__1nMakePath1D"])(a0, a1, a2, a3);

var org_jetbrains_skia_PathEffect__1nMakePath2D = Module["org_jetbrains_skia_PathEffect__1nMakePath2D"] = (a0, a1) => (org_jetbrains_skia_PathEffect__1nMakePath2D = Module["org_jetbrains_skia_PathEffect__1nMakePath2D"] = wasmExports["org_jetbrains_skia_PathEffect__1nMakePath2D"])(a0, a1);

var org_jetbrains_skia_PathEffect__1nMakeLine2D = Module["org_jetbrains_skia_PathEffect__1nMakeLine2D"] = (a0, a1) => (org_jetbrains_skia_PathEffect__1nMakeLine2D = Module["org_jetbrains_skia_PathEffect__1nMakeLine2D"] = wasmExports["org_jetbrains_skia_PathEffect__1nMakeLine2D"])(a0, a1);

var org_jetbrains_skia_PathEffect__1nMakeCorner = Module["org_jetbrains_skia_PathEffect__1nMakeCorner"] = a0 => (org_jetbrains_skia_PathEffect__1nMakeCorner = Module["org_jetbrains_skia_PathEffect__1nMakeCorner"] = wasmExports["org_jetbrains_skia_PathEffect__1nMakeCorner"])(a0);

var org_jetbrains_skia_PathEffect__1nMakeDash = Module["org_jetbrains_skia_PathEffect__1nMakeDash"] = (a0, a1, a2) => (org_jetbrains_skia_PathEffect__1nMakeDash = Module["org_jetbrains_skia_PathEffect__1nMakeDash"] = wasmExports["org_jetbrains_skia_PathEffect__1nMakeDash"])(a0, a1, a2);

var org_jetbrains_skia_PathEffect__1nMakeDiscrete = Module["org_jetbrains_skia_PathEffect__1nMakeDiscrete"] = (a0, a1, a2) => (org_jetbrains_skia_PathEffect__1nMakeDiscrete = Module["org_jetbrains_skia_PathEffect__1nMakeDiscrete"] = wasmExports["org_jetbrains_skia_PathEffect__1nMakeDiscrete"])(a0, a1, a2);

var ___errno_location = () => (___errno_location = wasmExports["__errno_location"])();

var _emscripten_builtin_memalign = (a0, a1) => (_emscripten_builtin_memalign = wasmExports["emscripten_builtin_memalign"])(a0, a1);

var setTempRet0 = a0 => (setTempRet0 = wasmExports["setTempRet0"])(a0);

var stackSave = () => (stackSave = wasmExports["stackSave"])();

var stackRestore = a0 => (stackRestore = wasmExports["stackRestore"])(a0);

var stackAlloc = a0 => (stackAlloc = wasmExports["stackAlloc"])(a0);

var dynCall_ji = Module["dynCall_ji"] = (a0, a1) => (dynCall_ji = Module["dynCall_ji"] = wasmExports["dynCall_ji"])(a0, a1);

var dynCall_iiji = Module["dynCall_iiji"] = (a0, a1, a2, a3, a4) => (dynCall_iiji = Module["dynCall_iiji"] = wasmExports["dynCall_iiji"])(a0, a1, a2, a3, a4);

var dynCall_iijjiii = Module["dynCall_iijjiii"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (dynCall_iijjiii = Module["dynCall_iijjiii"] = wasmExports["dynCall_iijjiii"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);

var dynCall_iij = Module["dynCall_iij"] = (a0, a1, a2, a3) => (dynCall_iij = Module["dynCall_iij"] = wasmExports["dynCall_iij"])(a0, a1, a2, a3);

var dynCall_vijjjii = Module["dynCall_vijjjii"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) => (dynCall_vijjjii = Module["dynCall_vijjjii"] = wasmExports["dynCall_vijjjii"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);

var dynCall_iiiji = Module["dynCall_iiiji"] = (a0, a1, a2, a3, a4, a5) => (dynCall_iiiji = Module["dynCall_iiiji"] = wasmExports["dynCall_iiiji"])(a0, a1, a2, a3, a4, a5);

var dynCall_viji = Module["dynCall_viji"] = (a0, a1, a2, a3, a4) => (dynCall_viji = Module["dynCall_viji"] = wasmExports["dynCall_viji"])(a0, a1, a2, a3, a4);

var dynCall_vijiii = Module["dynCall_vijiii"] = (a0, a1, a2, a3, a4, a5, a6) => (dynCall_vijiii = Module["dynCall_vijiii"] = wasmExports["dynCall_vijiii"])(a0, a1, a2, a3, a4, a5, a6);

var dynCall_viiiiij = Module["dynCall_viiiiij"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (dynCall_viiiiij = Module["dynCall_viiiiij"] = wasmExports["dynCall_viiiiij"])(a0, a1, a2, a3, a4, a5, a6, a7);

var dynCall_jii = Module["dynCall_jii"] = (a0, a1, a2) => (dynCall_jii = Module["dynCall_jii"] = wasmExports["dynCall_jii"])(a0, a1, a2);

var dynCall_vij = Module["dynCall_vij"] = (a0, a1, a2, a3) => (dynCall_vij = Module["dynCall_vij"] = wasmExports["dynCall_vij"])(a0, a1, a2, a3);

var dynCall_jiiiii = Module["dynCall_jiiiii"] = (a0, a1, a2, a3, a4, a5) => (dynCall_jiiiii = Module["dynCall_jiiiii"] = wasmExports["dynCall_jiiiii"])(a0, a1, a2, a3, a4, a5);

var dynCall_jiiiiii = Module["dynCall_jiiiiii"] = (a0, a1, a2, a3, a4, a5, a6) => (dynCall_jiiiiii = Module["dynCall_jiiiiii"] = wasmExports["dynCall_jiiiiii"])(a0, a1, a2, a3, a4, a5, a6);

var dynCall_jiiiiji = Module["dynCall_jiiiiji"] = (a0, a1, a2, a3, a4, a5, a6, a7) => (dynCall_jiiiiji = Module["dynCall_jiiiiji"] = wasmExports["dynCall_jiiiiji"])(a0, a1, a2, a3, a4, a5, a6, a7);

var dynCall_iijj = Module["dynCall_iijj"] = (a0, a1, a2, a3, a4, a5) => (dynCall_iijj = Module["dynCall_iijj"] = wasmExports["dynCall_iijj"])(a0, a1, a2, a3, a4, a5);

var dynCall_jiji = Module["dynCall_jiji"] = (a0, a1, a2, a3, a4) => (dynCall_jiji = Module["dynCall_jiji"] = wasmExports["dynCall_jiji"])(a0, a1, a2, a3, a4);

var dynCall_viijii = Module["dynCall_viijii"] = (a0, a1, a2, a3, a4, a5, a6) => (dynCall_viijii = Module["dynCall_viijii"] = wasmExports["dynCall_viijii"])(a0, a1, a2, a3, a4, a5, a6);

var dynCall_iiiiij = Module["dynCall_iiiiij"] = (a0, a1, a2, a3, a4, a5, a6) => (dynCall_iiiiij = Module["dynCall_iiiiij"] = wasmExports["dynCall_iiiiij"])(a0, a1, a2, a3, a4, a5, a6);

var dynCall_iiiiijj = Module["dynCall_iiiiijj"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8) => (dynCall_iiiiijj = Module["dynCall_iiiiijj"] = wasmExports["dynCall_iiiiijj"])(a0, a1, a2, a3, a4, a5, a6, a7, a8);

var dynCall_iiiiiijj = Module["dynCall_iiiiiijj"] = (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) => (dynCall_iiiiiijj = Module["dynCall_iiiiiijj"] = wasmExports["dynCall_iiiiiijj"])(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9);

Module["wasmExports"] = wasmExports;

Module["GL"] = GL;

var calledRun;

dependenciesFulfilled = function runCaller() {
 if (!calledRun) run();
 if (!calledRun) dependenciesFulfilled = runCaller;
};

function run() {
 if (runDependencies > 0) {
  return;
 }
 preRun();
 if (runDependencies > 0) {
  return;
 }
 function doRun() {
  if (calledRun) return;
  calledRun = true;
  Module["calledRun"] = true;
  if (ABORT) return;
  initRuntime();
  readyPromiseResolve(Module);
  if (Module["onRuntimeInitialized"]) Module["onRuntimeInitialized"]();
  postRun();
 }
 if (Module["setStatus"]) {
  Module["setStatus"]("Running...");
  setTimeout(function() {
   setTimeout(function() {
    Module["setStatus"]("");
   }, 1);
   doRun();
  }, 1);
 } else {
  doRun();
 }
}

if (Module["preInit"]) {
 if (typeof Module["preInit"] == "function") Module["preInit"] = [ Module["preInit"] ];
 while (Module["preInit"].length > 0) {
  Module["preInit"].pop()();
 }
}

run();


  return moduleArg.ready
}
);
})();
;
export default loadSkikoWASM;
// This file is merged with skiko.js and skiko.mjs by emcc
// It used by setup.js and setup.mjs (see in the same directory)

const SkikoCallbacks = (() => {
    const CB_NULL = {
        callback: () => { throw new RangeError("attempted to call a callback at NULL") },
        data: null
    };
    const CB_UNDEFINED = {
        callback: () => { throw new RangeError("attempted to call an uninitialized callback") },
        data: null
    };


    class Scope {
        constructor() {
            this.nextId = 1;
            this.callbackMap = new Map();
            this.callbackMap.set(0, CB_NULL);
        }

        addCallback(callback, data) {
            let id = this.nextId++;
            this.callbackMap.set(id, {callback, data});
            return id;
        }

        getCallback(id) {
            return this.callbackMap.get(id) || CB_UNDEFINED;
        }

        deleteCallback(id) {
            this.callbackMap.delete(id);
        }

        release() {
            this.callbackMap = null;
        }
    }

    const GLOBAL_SCOPE = new Scope();
    let scope = GLOBAL_SCOPE;

    return {
        _callCallback(callbackId, global = false) {
            let callback = (global ? GLOBAL_SCOPE : scope).getCallback(callbackId);
            try {
                callback.callback();
                return callback.data;
            } catch (e) {
                console.error(e)
            }
        },
        _registerCallback(callback, data = null, global = false) {
            return (global ? GLOBAL_SCOPE : scope).addCallback(callback, data);
        },
        _releaseCallback(callbackId, global = false) {
            (global ? GLOBAL_SCOPE : scope).deleteCallback(callbackId);
        },
        _createLocalCallbackScope() {
            if (scope !== GLOBAL_SCOPE) {
                throw new Error("attempted to overwrite local scope")
            }
            scope = new Scope()
        },
        _releaseLocalCallbackScope() {
            if (scope === GLOBAL_SCOPE) {
                throw new Error("attempted to release global scope")
            }
            scope.release()
            scope = GLOBAL_SCOPE
        },
    }
})();
// This file is merged with skiko.mjs by emcc")

export const {
    _callCallback,
    _registerCallback,
    _releaseCallback,
    _createLocalCallbackScope,
    _releaseLocalCallbackScope
} = SkikoCallbacks;

/*
export const loadedWasm = await loadSkikoWASM();

export const { GL } = loadedWasm;
export const {
    org_jetbrains_skia_RTreeFactory__1nMake,
    org_jetbrains_skia_BBHFactory__1nGetFinalizer,
    org_jetbrains_skia_BackendRenderTarget__1nGetFinalizer,
    org_jetbrains_skia_BackendRenderTarget__1nMakeGL,
    BackendRenderTarget_nMakeMetal,
    BackendRenderTarget_MakeDirect3D,
    org_jetbrains_skia_Bitmap__1nGetFinalizer,
    org_jetbrains_skia_Bitmap__1nMake,
    org_jetbrains_skia_Bitmap__1nMakeClone,
    org_jetbrains_skia_Bitmap__1nSwap,
    org_jetbrains_skia_Bitmap__1nGetPixmap,
    org_jetbrains_skia_Bitmap__1nGetImageInfo,
    org_jetbrains_skia_Bitmap__1nGetRowBytesAsPixels,
    org_jetbrains_skia_Bitmap__1nIsNull,
    org_jetbrains_skia_Bitmap__1nGetRowBytes,
    org_jetbrains_skia_Bitmap__1nSetAlphaType,
    org_jetbrains_skia_Bitmap__1nComputeByteSize,
    org_jetbrains_skia_Bitmap__1nIsImmutable,
    org_jetbrains_skia_Bitmap__1nSetImmutable,
    org_jetbrains_skia_Bitmap__1nIsVolatile,
    org_jetbrains_skia_Bitmap__1nSetVolatile,
    org_jetbrains_skia_Bitmap__1nReset,
    org_jetbrains_skia_Bitmap__1nComputeIsOpaque,
    org_jetbrains_skia_Bitmap__1nSetImageInfo,
    org_jetbrains_skia_Bitmap__1nAllocPixelsFlags,
    org_jetbrains_skia_Bitmap__1nAllocPixelsRowBytes,
    org_jetbrains_skia_Bitmap__1nInstallPixels,
    org_jetbrains_skia_Bitmap__1nAllocPixels,
    org_jetbrains_skia_Bitmap__1nGetPixelRef,
    org_jetbrains_skia_Bitmap__1nGetPixelRefOriginX,
    org_jetbrains_skia_Bitmap__1nGetPixelRefOriginY,
    org_jetbrains_skia_Bitmap__1nSetPixelRef,
    org_jetbrains_skia_Bitmap__1nIsReadyToDraw,
    org_jetbrains_skia_Bitmap__1nGetGenerationId,
    org_jetbrains_skia_Bitmap__1nNotifyPixelsChanged,
    org_jetbrains_skia_Bitmap__1nEraseColor,
    org_jetbrains_skia_Bitmap__1nErase,
    org_jetbrains_skia_Bitmap__1nGetColor,
    org_jetbrains_skia_Bitmap__1nGetAlphaf,
    org_jetbrains_skia_Bitmap__1nExtractSubset,
    org_jetbrains_skia_Bitmap__1nReadPixels,
    org_jetbrains_skia_Bitmap__1nExtractAlpha,
    org_jetbrains_skia_Bitmap__1nPeekPixels,
    org_jetbrains_skia_Bitmap__1nMakeShader,
    org_jetbrains_skia_BreakIterator__1nGetFinalizer,
    org_jetbrains_skia_BreakIterator__1nMake,
    org_jetbrains_skia_BreakIterator__1nCurrent,
    org_jetbrains_skia_BreakIterator__1nNext,
    org_jetbrains_skia_BreakIterator__1nPrevious,
    org_jetbrains_skia_BreakIterator__1nFirst,
    org_jetbrains_skia_BreakIterator__1nLast,
    org_jetbrains_skia_BreakIterator__1nPreceding,
    org_jetbrains_skia_BreakIterator__1nFollowing,
    org_jetbrains_skia_BreakIterator__1nIsBoundary,
    org_jetbrains_skia_BreakIterator__1nGetRuleStatus,
    org_jetbrains_skia_BreakIterator__1nGetRuleStatusesLen,
    org_jetbrains_skia_BreakIterator__1nGetRuleStatuses,
    org_jetbrains_skia_BreakIterator__1nSetText,
    org_jetbrains_skia_Canvas__1nGetFinalizer,
    org_jetbrains_skia_Canvas__1nMakeFromBitmap,
    org_jetbrains_skia_Canvas__1nDrawPoint,
    org_jetbrains_skia_Canvas__1nDrawPoints,
    org_jetbrains_skia_Canvas__1nDrawLine,
    org_jetbrains_skia_Canvas__1nDrawArc,
    org_jetbrains_skia_Canvas__1nDrawRect,
    org_jetbrains_skia_Canvas__1nDrawOval,
    org_jetbrains_skia_Canvas__1nDrawRRect,
    org_jetbrains_skia_Canvas__1nDrawDRRect,
    org_jetbrains_skia_Canvas__1nDrawPath,
    org_jetbrains_skia_Canvas__1nDrawImageRect,
    org_jetbrains_skia_Canvas__1nDrawImageNine,
    org_jetbrains_skia_Canvas__1nDrawRegion,
    org_jetbrains_skia_Canvas__1nDrawString,
    org_jetbrains_skia_Canvas__1nDrawTextBlob,
    org_jetbrains_skia_Canvas__1nDrawPicture,
    org_jetbrains_skia_Canvas__1nDrawVertices,
    org_jetbrains_skia_Canvas__1nDrawPatch,
    org_jetbrains_skia_Canvas__1nDrawDrawable,
    org_jetbrains_skia_Canvas__1nClear,
    org_jetbrains_skia_Canvas__1nDrawPaint,
    org_jetbrains_skia_Canvas__1nSetMatrix,
    org_jetbrains_skia_Canvas__1nGetLocalToDevice,
    org_jetbrains_skia_Canvas__1nResetMatrix,
    org_jetbrains_skia_Canvas__1nClipRect,
    org_jetbrains_skia_Canvas__1nClipRRect,
    org_jetbrains_skia_Canvas__1nClipPath,
    org_jetbrains_skia_Canvas__1nClipRegion,
    org_jetbrains_skia_Canvas__1nTranslate,
    org_jetbrains_skia_Canvas__1nScale,
    org_jetbrains_skia_Canvas__1nRotate,
    org_jetbrains_skia_Canvas__1nSkew,
    org_jetbrains_skia_Canvas__1nConcat,
    org_jetbrains_skia_Canvas__1nConcat44,
    org_jetbrains_skia_Canvas__1nReadPixels,
    org_jetbrains_skia_Canvas__1nWritePixels,
    org_jetbrains_skia_Canvas__1nSave,
    org_jetbrains_skia_Canvas__1nSaveLayer,
    org_jetbrains_skia_Canvas__1nSaveLayerRect,
    org_jetbrains_skia_Canvas__1nSaveLayerSaveLayerRec,
    org_jetbrains_skia_Canvas__1nSaveLayerSaveLayerRecRect,
    org_jetbrains_skia_Canvas__1nGetSaveCount,
    org_jetbrains_skia_Canvas__1nRestore,
    org_jetbrains_skia_Canvas__1nRestoreToCount,
    org_jetbrains_skia_Codec__1nGetFinalizer,
    org_jetbrains_skia_Codec__1nGetImageInfo,
    org_jetbrains_skia_Codec__1nReadPixels,
    org_jetbrains_skia_Codec__1nMakeFromData,
    org_jetbrains_skia_Codec__1nGetSizeWidth,
    org_jetbrains_skia_Codec__1nGetSizeHeight,
    org_jetbrains_skia_Codec__1nGetEncodedOrigin,
    org_jetbrains_skia_Codec__1nGetEncodedImageFormat,
    org_jetbrains_skia_Codec__1nGetFrameCount,
    org_jetbrains_skia_Codec__1nGetFrameInfo,
    org_jetbrains_skia_Codec__1nGetFramesInfo,
    org_jetbrains_skia_Codec__1nGetRepetitionCount,
    org_jetbrains_skia_Codec__1nFramesInfo_Delete,
    org_jetbrains_skia_Codec__1nFramesInfo_GetSize,
    org_jetbrains_skia_Codec__1nFramesInfo_GetInfos,
    org_jetbrains_skia_ColorFilter__1nMakeComposed,
    org_jetbrains_skia_ColorFilter__1nMakeBlend,
    org_jetbrains_skia_ColorFilter__1nMakeMatrix,
    org_jetbrains_skia_ColorFilter__1nMakeHSLAMatrix,
    org_jetbrains_skia_ColorFilter__1nGetLinearToSRGBGamma,
    org_jetbrains_skia_ColorFilter__1nGetSRGBToLinearGamma,
    org_jetbrains_skia_ColorFilter__1nMakeLerp,
    org_jetbrains_skia_ColorFilter__1nMakeLighting,
    org_jetbrains_skia_ColorFilter__1nMakeHighContrast,
    org_jetbrains_skia_ColorFilter__1nMakeTable,
    org_jetbrains_skia_ColorFilter__1nMakeOverdraw,
    org_jetbrains_skia_ColorFilter__1nGetLuma,
    org_jetbrains_skia_ColorFilter__1nMakeTableARGB,
    org_jetbrains_skia_ColorSpace__1nGetFinalizer,
    org_jetbrains_skia_ColorSpace__nConvert,
    org_jetbrains_skia_ColorSpace__1nMakeSRGB,
    org_jetbrains_skia_ColorSpace__1nMakeDisplayP3,
    org_jetbrains_skia_ColorSpace__1nMakeSRGBLinear,
    org_jetbrains_skia_ColorSpace__1nIsGammaCloseToSRGB,
    org_jetbrains_skia_ColorSpace__1nIsGammaLinear,
    org_jetbrains_skia_ColorSpace__1nIsSRGB,
    org_jetbrains_skia_ColorType__1nIsAlwaysOpaque,
    org_jetbrains_skia_Data__1nGetFinalizer,
    org_jetbrains_skia_Data__1nSize,
    org_jetbrains_skia_Data__1nBytes,
    org_jetbrains_skia_Data__1nEquals,
    org_jetbrains_skia_Data__1nMakeFromBytes,
    org_jetbrains_skia_Data__1nMakeWithoutCopy,
    org_jetbrains_skia_Data__1nMakeFromFileName,
    org_jetbrains_skia_Data__1nMakeSubset,
    org_jetbrains_skia_Data__1nMakeEmpty,
    org_jetbrains_skia_Data__1nMakeUninitialized,
    org_jetbrains_skia_Data__1nWritableData,
    org_jetbrains_skia_DirectContext__1nFlush,
    org_jetbrains_skia_DirectContext__1nFlushDefault,
    org_jetbrains_skia_DirectContext__1nMakeGL,
    org_jetbrains_skia_DirectContext__1nMakeMetal,
    org_jetbrains_skia_DirectContext__1nMakeDirect3D,
    org_jetbrains_skia_DirectContext__1nSubmit,
    org_jetbrains_skia_DirectContext__1nFlushAndSubmit,
    org_jetbrains_skia_DirectContext__1nReset,
    org_jetbrains_skia_DirectContext__1nAbandon,
    org_jetbrains_skia_Drawable__1nGetFinalizer,
    org_jetbrains_skia_Drawable__1nMake,
    org_jetbrains_skia_Drawable__1nGetGenerationId,
    org_jetbrains_skia_Drawable__1nDraw,
    org_jetbrains_skia_Drawable__1nMakePictureSnapshot,
    org_jetbrains_skia_Drawable__1nNotifyDrawingChanged,
    org_jetbrains_skia_Drawable__1nGetBounds,
    org_jetbrains_skia_Drawable__1nInit,
    org_jetbrains_skia_Drawable__1nGetOnDrawCanvas,
    org_jetbrains_skia_Drawable__1nSetBounds,
    org_jetbrains_skia_Font__1nGetFinalizer,
    org_jetbrains_skia_Font__1nMakeClone,
    org_jetbrains_skia_Font__1nEquals,
    org_jetbrains_skia_Font__1nGetSize,
    org_jetbrains_skia_Font__1nMakeDefault,
    org_jetbrains_skia_Font__1nMakeTypeface,
    org_jetbrains_skia_Font__1nMakeTypefaceSize,
    org_jetbrains_skia_Font__1nMakeTypefaceSizeScaleSkew,
    org_jetbrains_skia_Font__1nIsAutoHintingForced,
    org_jetbrains_skia_Font__1nAreBitmapsEmbedded,
    org_jetbrains_skia_Font__1nIsSubpixel,
    org_jetbrains_skia_Font__1nIsLinearMetrics,
    org_jetbrains_skia_Font__1nIsEmboldened,
    org_jetbrains_skia_Font__1nIsBaselineSnapped,
    org_jetbrains_skia_Font__1nSetAutoHintingForced,
    org_jetbrains_skia_Font__1nSetBitmapsEmbedded,
    org_jetbrains_skia_Font__1nSetSubpixel,
    org_jetbrains_skia_Font__1nSetLinearMetrics,
    org_jetbrains_skia_Font__1nSetEmboldened,
    org_jetbrains_skia_Font__1nSetBaselineSnapped,
    org_jetbrains_skia_Font__1nGetEdging,
    org_jetbrains_skia_Font__1nSetEdging,
    org_jetbrains_skia_Font__1nGetHinting,
    org_jetbrains_skia_Font__1nSetHinting,
    org_jetbrains_skia_Font__1nGetTypeface,
    org_jetbrains_skia_Font__1nGetScaleX,
    org_jetbrains_skia_Font__1nGetSkewX,
    org_jetbrains_skia_Font__1nSetTypeface,
    org_jetbrains_skia_Font__1nSetSize,
    org_jetbrains_skia_Font__1nSetScaleX,
    org_jetbrains_skia_Font__1nSetSkewX,
    org_jetbrains_skia_Font__1nGetUTF32Glyph,
    org_jetbrains_skia_Font__1nGetUTF32Glyphs,
    org_jetbrains_skia_Font__1nGetStringGlyphsCount,
    org_jetbrains_skia_Font__1nMeasureText,
    org_jetbrains_skia_Font__1nMeasureTextWidth,
    org_jetbrains_skia_Font__1nGetWidths,
    org_jetbrains_skia_Font__1nGetBounds,
    org_jetbrains_skia_Font__1nGetPositions,
    org_jetbrains_skia_Font__1nGetXPositions,
    org_jetbrains_skia_Font__1nGetPath,
    org_jetbrains_skia_Font__1nGetPaths,
    org_jetbrains_skia_Font__1nGetMetrics,
    org_jetbrains_skia_Font__1nGetSpacing,
    org_jetbrains_skia_FontMgr__1nGetFamiliesCount,
    org_jetbrains_skia_FontMgr__1nGetFamilyName,
    org_jetbrains_skia_FontMgr__1nMakeStyleSet,
    org_jetbrains_skia_FontMgr__1nMatchFamily,
    org_jetbrains_skia_FontMgr__1nMatchFamilyStyle,
    org_jetbrains_skia_FontMgr__1nMatchFamilyStyleCharacter,
    org_jetbrains_skia_FontMgr__1nMakeFromData,
    org_jetbrains_skia_FontMgr__1nMakeFromFile,
    org_jetbrains_skia_FontMgr__1nDefault,
    org_jetbrains_skia_FontMgr__1nLegacyMakeTypeface,
    org_jetbrains_skia_FontMgrWithFallback__1nDefaultWithFallbackFontProvider,
    org_jetbrains_skia_FontStyleSet__1nMakeEmpty,
    org_jetbrains_skia_FontStyleSet__1nCount,
    org_jetbrains_skia_FontStyleSet__1nGetStyle,
    org_jetbrains_skia_FontStyleSet__1nGetStyleName,
    org_jetbrains_skia_FontStyleSet__1nGetTypeface,
    org_jetbrains_skia_FontStyleSet__1nMatchStyle,
    org_jetbrains_skia_GraphicsKt__1nGetFontCacheLimit,
    org_jetbrains_skia_GraphicsKt__1nSetFontCacheLimit,
    org_jetbrains_skia_GraphicsKt__1nGetFontCacheUsed,
    org_jetbrains_skia_GraphicsKt__1nGetFontCacheCountLimit,
    org_jetbrains_skia_GraphicsKt__1nSetFontCacheCountLimit,
    org_jetbrains_skia_GraphicsKt__1nGetFontCacheCountUsed,
    org_jetbrains_skia_GraphicsKt__1nGetResourceCacheTotalByteLimit,
    org_jetbrains_skia_GraphicsKt__1nSetResourceCacheTotalByteLimit,
    org_jetbrains_skia_GraphicsKt__1nGetResourceCacheSingleAllocationByteLimit,
    org_jetbrains_skia_GraphicsKt__1nSetResourceCacheSingleAllocationByteLimit,
    org_jetbrains_skia_GraphicsKt__1nGetResourceCacheTotalBytesUsed,
    org_jetbrains_skia_GraphicsKt__1nPurgeFontCache,
    org_jetbrains_skia_GraphicsKt__1nPurgeResourceCache,
    org_jetbrains_skia_GraphicsKt__1nPurgeAllCaches,
    org_jetbrains_skia_Image__1nGetImageInfo,
    org_jetbrains_skia_Image__1nMakeShader,
    org_jetbrains_skia_Image__1nPeekPixels,
    org_jetbrains_skia_Image__1nMakeRaster,
    org_jetbrains_skia_Image__1nMakeRasterData,
    org_jetbrains_skia_Image__1nMakeFromBitmap,
    org_jetbrains_skia_Image__1nMakeFromPixmap,
    org_jetbrains_skia_Image__1nMakeFromEncoded,
    org_jetbrains_skia_Image__1nEncodeToData,
    org_jetbrains_skia_Image__1nPeekPixelsToPixmap,
    org_jetbrains_skia_Image__1nScalePixels,
    org_jetbrains_skia_Image__1nReadPixelsBitmap,
    org_jetbrains_skia_Image__1nReadPixelsPixmap,
    org_jetbrains_skia_ImageFilter__1nMakeArithmetic,
    org_jetbrains_skia_ImageFilter__1nMakeBlend,
    org_jetbrains_skia_ImageFilter__1nMakeBlur,
    org_jetbrains_skia_ImageFilter__1nMakeColorFilter,
    org_jetbrains_skia_ImageFilter__1nMakeCompose,
    org_jetbrains_skia_ImageFilter__1nMakeDisplacementMap,
    org_jetbrains_skia_ImageFilter__1nMakeDropShadow,
    org_jetbrains_skia_ImageFilter__1nMakeDropShadowOnly,
    org_jetbrains_skia_ImageFilter__1nMakeImage,
    org_jetbrains_skia_ImageFilter__1nMakeMagnifier,
    org_jetbrains_skia_ImageFilter__1nMakeMatrixConvolution,
    org_jetbrains_skia_ImageFilter__1nMakeMatrixTransform,
    org_jetbrains_skia_ImageFilter__1nMakeMerge,
    org_jetbrains_skia_ImageFilter__1nMakeOffset,
    org_jetbrains_skia_ImageFilter__1nMakeShader,
    org_jetbrains_skia_ImageFilter__1nMakePicture,
    org_jetbrains_skia_ImageFilter__1nMakeRuntimeShader,
    org_jetbrains_skia_ImageFilter__1nMakeRuntimeShaderFromArray,
    org_jetbrains_skia_ImageFilter__1nMakeTile,
    org_jetbrains_skia_ImageFilter__1nMakeDilate,
    org_jetbrains_skia_ImageFilter__1nMakeErode,
    org_jetbrains_skia_ImageFilter__1nMakeDistantLitDiffuse,
    org_jetbrains_skia_ImageFilter__1nMakePointLitDiffuse,
    org_jetbrains_skia_ImageFilter__1nMakeSpotLitDiffuse,
    org_jetbrains_skia_ImageFilter__1nMakeDistantLitSpecular,
    org_jetbrains_skia_ImageFilter__1nMakePointLitSpecular,
    org_jetbrains_skia_ImageFilter__1nMakeSpotLitSpecular,
    org_jetbrains_skia_ManagedString__1nGetFinalizer,
    org_jetbrains_skia_ManagedString__1nMake,
    org_jetbrains_skia_ManagedString__nStringSize,
    org_jetbrains_skia_ManagedString__nStringData,
    org_jetbrains_skia_ManagedString__1nInsert,
    org_jetbrains_skia_ManagedString__1nAppend,
    org_jetbrains_skia_ManagedString__1nRemoveSuffix,
    org_jetbrains_skia_ManagedString__1nRemove,
    org_jetbrains_skia_MaskFilter__1nMakeTable,
    org_jetbrains_skia_MaskFilter__1nMakeBlur,
    org_jetbrains_skia_MaskFilter__1nMakeShader,
    org_jetbrains_skia_MaskFilter__1nMakeGamma,
    org_jetbrains_skia_MaskFilter__1nMakeClip,
    org_jetbrains_skia_Paint__1nGetFinalizer,
    org_jetbrains_skia_Paint__1nMake,
    org_jetbrains_skia_Paint__1nMakeClone,
    org_jetbrains_skia_Paint__1nEquals,
    org_jetbrains_skia_Paint__1nReset,
    org_jetbrains_skia_Paint__1nIsAntiAlias,
    org_jetbrains_skia_Paint__1nSetAntiAlias,
    org_jetbrains_skia_Paint__1nIsDither,
    org_jetbrains_skia_Paint__1nSetDither,
    org_jetbrains_skia_Paint__1nGetMode,
    org_jetbrains_skia_Paint__1nSetMode,
    org_jetbrains_skia_Paint__1nGetColor,
    org_jetbrains_skia_Paint__1nGetColor4f,
    org_jetbrains_skia_Paint__1nSetColor,
    org_jetbrains_skia_Paint__1nSetColor4f,
    org_jetbrains_skia_Paint__1nGetStrokeWidth,
    org_jetbrains_skia_Paint__1nSetStrokeWidth,
    org_jetbrains_skia_Paint__1nGetStrokeMiter,
    org_jetbrains_skia_Paint__1nSetStrokeMiter,
    org_jetbrains_skia_Paint__1nGetStrokeCap,
    org_jetbrains_skia_Paint__1nSetStrokeCap,
    org_jetbrains_skia_Paint__1nGetStrokeJoin,
    org_jetbrains_skia_Paint__1nSetStrokeJoin,
    org_jetbrains_skia_Paint__1nGetShader,
    org_jetbrains_skia_Paint__1nSetShader,
    org_jetbrains_skia_Paint__1nGetColorFilter,
    org_jetbrains_skia_Paint__1nSetColorFilter,
    org_jetbrains_skia_Paint__1nGetBlendMode,
    org_jetbrains_skia_Paint__1nSetBlendMode,
    org_jetbrains_skia_Paint__1nGetPathEffect,
    org_jetbrains_skia_Paint__1nSetPathEffect,
    org_jetbrains_skia_Paint__1nGetMaskFilter,
    org_jetbrains_skia_Paint__1nSetMaskFilter,
    org_jetbrains_skia_Paint__1nGetImageFilter,
    org_jetbrains_skia_Paint__1nSetImageFilter,
    org_jetbrains_skia_Paint__1nHasNothingToDraw,
    org_jetbrains_skia_PaintFilterCanvas__1nMake,
    org_jetbrains_skia_Path__1nGetFinalizer,
    org_jetbrains_skia_Path__1nMake,
    org_jetbrains_skia_Path__1nEquals,
    org_jetbrains_skia_Path__1nReset,
    org_jetbrains_skia_Path__1nIsVolatile,
    org_jetbrains_skia_Path__1nSetVolatile,
    org_jetbrains_skia_Path__1nSwap,
    org_jetbrains_skia_Path__1nGetGenerationId,
    org_jetbrains_skia_Path__1nMakeFromSVGString,
    org_jetbrains_skia_Path__1nIsInterpolatable,
    org_jetbrains_skia_Path__1nMakeLerp,
    org_jetbrains_skia_Path__1nGetFillMode,
    org_jetbrains_skia_Path__1nSetFillMode,
    org_jetbrains_skia_Path__1nIsConvex,
    org_jetbrains_skia_Path__1nIsOval,
    org_jetbrains_skia_Path__1nIsRRect,
    org_jetbrains_skia_Path__1nRewind,
    org_jetbrains_skia_Path__1nIsEmpty,
    org_jetbrains_skia_Path__1nIsLastContourClosed,
    org_jetbrains_skia_Path__1nIsFinite,
    org_jetbrains_skia_Path__1nIsLineDegenerate,
    org_jetbrains_skia_Path__1nIsQuadDegenerate,
    org_jetbrains_skia_Path__1nIsCubicDegenerate,
    org_jetbrains_skia_Path__1nMaybeGetAsLine,
    org_jetbrains_skia_Path__1nGetPointsCount,
    org_jetbrains_skia_Path__1nGetPoint,
    org_jetbrains_skia_Path__1nGetPoints,
    org_jetbrains_skia_Path__1nCountVerbs,
    org_jetbrains_skia_Path__1nGetVerbs,
    org_jetbrains_skia_Path__1nApproximateBytesUsed,
    org_jetbrains_skia_Path__1nGetBounds,
    org_jetbrains_skia_Path__1nUpdateBoundsCache,
    org_jetbrains_skia_Path__1nComputeTightBounds,
    org_jetbrains_skia_Path__1nConservativelyContainsRect,
    org_jetbrains_skia_Path__1nIncReserve,
    org_jetbrains_skia_Path__1nMoveTo,
    org_jetbrains_skia_Path__1nRMoveTo,
    org_jetbrains_skia_Path__1nLineTo,
    org_jetbrains_skia_Path__1nRLineTo,
    org_jetbrains_skia_Path__1nQuadTo,
    org_jetbrains_skia_Path__1nRQuadTo,
    org_jetbrains_skia_Path__1nConicTo,
    org_jetbrains_skia_Path__1nRConicTo,
    org_jetbrains_skia_Path__1nCubicTo,
    org_jetbrains_skia_Path__1nRCubicTo,
    org_jetbrains_skia_Path__1nArcTo,
    org_jetbrains_skia_Path__1nTangentArcTo,
    org_jetbrains_skia_Path__1nEllipticalArcTo,
    org_jetbrains_skia_Path__1nREllipticalArcTo,
    org_jetbrains_skia_Path__1nClosePath,
    org_jetbrains_skia_Path__1nConvertConicToQuads,
    org_jetbrains_skia_Path__1nIsRect,
    org_jetbrains_skia_Path__1nAddRect,
    org_jetbrains_skia_Path__1nAddOval,
    org_jetbrains_skia_Path__1nAddCircle,
    org_jetbrains_skia_Path__1nAddArc,
    org_jetbrains_skia_Path__1nAddRRect,
    org_jetbrains_skia_Path__1nAddPoly,
    org_jetbrains_skia_Path__1nAddPath,
    org_jetbrains_skia_Path__1nAddPathOffset,
    org_jetbrains_skia_Path__1nAddPathTransform,
    org_jetbrains_skia_Path__1nReverseAddPath,
    org_jetbrains_skia_Path__1nOffset,
    org_jetbrains_skia_Path__1nTransform,
    org_jetbrains_skia_Path__1nGetLastPt,
    org_jetbrains_skia_Path__1nSetLastPt,
    org_jetbrains_skia_Path__1nGetSegmentMasks,
    org_jetbrains_skia_Path__1nContains,
    org_jetbrains_skia_Path__1nDump,
    org_jetbrains_skia_Path__1nDumpHex,
    org_jetbrains_skia_Path__1nSerializeToBytes,
    org_jetbrains_skia_Path__1nMakeCombining,
    org_jetbrains_skia_Path__1nMakeFromBytes,
    org_jetbrains_skia_Path__1nIsValid,
    org_jetbrains_skia_PathEffect__1nMakeCompose,
    org_jetbrains_skia_PathEffect__1nMakeSum,
    org_jetbrains_skia_PathEffect__1nMakePath1D,
    org_jetbrains_skia_PathEffect__1nMakePath2D,
    org_jetbrains_skia_PathEffect__1nMakeLine2D,
    org_jetbrains_skia_PathEffect__1nMakeCorner,
    org_jetbrains_skia_PathEffect__1nMakeDash,
    org_jetbrains_skia_PathEffect__1nMakeDiscrete,
    org_jetbrains_skia_PathMeasure__1nGetFinalizer,
    org_jetbrains_skia_PathMeasure__1nMake,
    org_jetbrains_skia_PathMeasure__1nMakePath,
    org_jetbrains_skia_PathMeasure__1nSetPath,
    org_jetbrains_skia_PathMeasure__1nGetLength,
    org_jetbrains_skia_PathMeasure__1nGetPosition,
    org_jetbrains_skia_PathMeasure__1nGetTangent,
    org_jetbrains_skia_PathMeasure__1nGetRSXform,
    org_jetbrains_skia_PathMeasure__1nGetMatrix,
    org_jetbrains_skia_PathMeasure__1nGetSegment,
    org_jetbrains_skia_PathMeasure__1nIsClosed,
    org_jetbrains_skia_PathMeasure__1nNextContour,
    org_jetbrains_skia_PathSegmentIterator__1nGetFinalizer,
    org_jetbrains_skia_PathSegmentIterator__1nNext,
    org_jetbrains_skia_PathSegmentIterator__1nMake,
    org_jetbrains_skia_PathUtils__1nFillPathWithPaint,
    org_jetbrains_skia_PathUtils__1nFillPathWithPaintCull,
    org_jetbrains_skia_Picture__1nMakeFromData,
    org_jetbrains_skia_Picture__1nGetCullRect,
    org_jetbrains_skia_Picture__1nGetUniqueId,
    org_jetbrains_skia_Picture__1nSerializeToData,
    org_jetbrains_skia_Picture__1nMakePlaceholder,
    org_jetbrains_skia_Picture__1nGetApproximateOpCount,
    org_jetbrains_skia_Picture__1nGetApproximateBytesUsed,
    org_jetbrains_skia_Picture__1nMakeShader,
    org_jetbrains_skia_Picture__1nPlayback,
    org_jetbrains_skia_PictureRecorder__1nMake,
    org_jetbrains_skia_PictureRecorder__1nGetFinalizer,
    org_jetbrains_skia_PictureRecorder__1nBeginRecording,
    org_jetbrains_skia_PictureRecorder__1nGetRecordingCanvas,
    org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPicture,
    org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsPictureWithCull,
    org_jetbrains_skia_PictureRecorder__1nFinishRecordingAsDrawable,
    org_jetbrains_skia_PixelRef__1nGetRowBytes,
    org_jetbrains_skia_PixelRef__1nGetGenerationId,
    org_jetbrains_skia_PixelRef__1nNotifyPixelsChanged,
    org_jetbrains_skia_PixelRef__1nIsImmutable,
    org_jetbrains_skia_PixelRef__1nSetImmutable,
    org_jetbrains_skia_PixelRef__1nGetWidth,
    org_jetbrains_skia_PixelRef__1nGetHeight,
    org_jetbrains_skia_Pixmap__1nGetFinalizer,
    org_jetbrains_skia_Pixmap__1nReset,
    org_jetbrains_skia_Pixmap__1nExtractSubset,
    org_jetbrains_skia_Pixmap__1nGetRowBytes,
    org_jetbrains_skia_Pixmap__1nGetRowBytesAsPixels,
    org_jetbrains_skia_Pixmap__1nComputeByteSize,
    org_jetbrains_skia_Pixmap__1nComputeIsOpaque,
    org_jetbrains_skia_Pixmap__1nGetColor,
    org_jetbrains_skia_Pixmap__1nMakeNull,
    org_jetbrains_skia_Pixmap__1nMake,
    org_jetbrains_skia_Pixmap__1nResetWithInfo,
    org_jetbrains_skia_Pixmap__1nSetColorSpace,
    org_jetbrains_skia_Pixmap__1nGetInfo,
    org_jetbrains_skia_Pixmap__1nGetAddr,
    org_jetbrains_skia_Pixmap__1nGetAlphaF,
    org_jetbrains_skia_Pixmap__1nGetAddrAt,
    org_jetbrains_skia_Pixmap__1nReadPixels,
    org_jetbrains_skia_Pixmap__1nReadPixelsFromPoint,
    org_jetbrains_skia_Pixmap__1nReadPixelsToPixmap,
    org_jetbrains_skia_Pixmap__1nReadPixelsToPixmapFromPoint,
    org_jetbrains_skia_Pixmap__1nScalePixels,
    org_jetbrains_skia_Pixmap__1nErase,
    org_jetbrains_skia_Pixmap__1nEraseSubset,
    org_jetbrains_skia_Region__1nMake,
    org_jetbrains_skia_Region__1nGetFinalizer,
    org_jetbrains_skia_Region__1nIsEmpty,
    org_jetbrains_skia_Region__1nIsRect,
    org_jetbrains_skia_Region__1nGetBounds,
    org_jetbrains_skia_Region__1nSet,
    org_jetbrains_skia_Region__1nIsComplex,
    org_jetbrains_skia_Region__1nComputeRegionComplexity,
    org_jetbrains_skia_Region__1nGetBoundaryPath,
    org_jetbrains_skia_Region__1nSetEmpty,
    org_jetbrains_skia_Region__1nSetRect,
    org_jetbrains_skia_Region__1nSetRects,
    org_jetbrains_skia_Region__1nSetRegion,
    org_jetbrains_skia_Region__1nSetPath,
    org_jetbrains_skia_Region__1nIntersectsIRect,
    org_jetbrains_skia_Region__1nIntersectsRegion,
    org_jetbrains_skia_Region__1nContainsIPoint,
    org_jetbrains_skia_Region__1nContainsIRect,
    org_jetbrains_skia_Region__1nContainsRegion,
    org_jetbrains_skia_Region__1nQuickContains,
    org_jetbrains_skia_Region__1nQuickRejectIRect,
    org_jetbrains_skia_Region__1nQuickRejectRegion,
    org_jetbrains_skia_Region__1nTranslate,
    org_jetbrains_skia_Region__1nOpIRect,
    org_jetbrains_skia_Region__1nOpRegion,
    org_jetbrains_skia_Region__1nOpIRectRegion,
    org_jetbrains_skia_Region__1nOpRegionIRect,
    org_jetbrains_skia_Region__1nOpRegionRegion,
    org_jetbrains_skia_RuntimeEffect__1nMakeShader,
    org_jetbrains_skia_RuntimeEffect__1nMakeForShader,
    org_jetbrains_skia_RuntimeEffect__1nMakeForColorFilter,
    org_jetbrains_skia_RuntimeEffect__1Result_nGetPtr,
    org_jetbrains_skia_RuntimeEffect__1Result_nGetError,
    org_jetbrains_skia_RuntimeEffect__1Result_nDestroy,
    org_jetbrains_skia_RuntimeShaderBuilder__1nMakeFromRuntimeEffect,
    org_jetbrains_skia_RuntimeShaderBuilder__1nGetFinalizer,
    org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt,
    org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt2,
    org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt3,
    org_jetbrains_skia_RuntimeShaderBuilder__1nUniformInt4,
    org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat,
    org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat2,
    org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat3,
    org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloat4,
    org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatArray,
    org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix22,
    org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix33,
    org_jetbrains_skia_RuntimeShaderBuilder__1nUniformFloatMatrix44,
    org_jetbrains_skia_RuntimeShaderBuilder__1nChildShader,
    org_jetbrains_skia_RuntimeShaderBuilder__1nChildColorFilter,
    org_jetbrains_skia_RuntimeShaderBuilder__1nMakeShader,
    org_jetbrains_skia_Shader__1nMakeEmpty,
    org_jetbrains_skia_Shader__1nMakeWithColorFilter,
    org_jetbrains_skia_Shader__1nMakeLinearGradient,
    org_jetbrains_skia_Shader__1nMakeLinearGradientCS,
    org_jetbrains_skia_Shader__1nMakeRadialGradient,
    org_jetbrains_skia_Shader__1nMakeRadialGradientCS,
    org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradient,
    org_jetbrains_skia_Shader__1nMakeTwoPointConicalGradientCS,
    org_jetbrains_skia_Shader__1nMakeSweepGradient,
    org_jetbrains_skia_Shader__1nMakeSweepGradientCS,
    org_jetbrains_skia_Shader__1nMakeFractalNoise,
    org_jetbrains_skia_Shader__1nMakeTurbulence,
    org_jetbrains_skia_Shader__1nMakeColor,
    org_jetbrains_skia_Shader__1nMakeColorCS,
    org_jetbrains_skia_Shader__1nMakeBlend,
    org_jetbrains_skia_ShadowUtils__1nDrawShadow,
    org_jetbrains_skia_ShadowUtils__1nComputeTonalAmbientColor,
    org_jetbrains_skia_ShadowUtils__1nComputeTonalSpotColor,
    org_jetbrains_skia_StdVectorDecoder__1nGetArraySize,
    org_jetbrains_skia_StdVectorDecoder__1nDisposeArray,
    org_jetbrains_skia_StdVectorDecoder__1nReleaseElement,
    org_jetbrains_skia_Surface__1nGetWidth,
    org_jetbrains_skia_Surface__1nGetHeight,
    org_jetbrains_skia_Surface__1nGetImageInfo,
    org_jetbrains_skia_Surface__1nReadPixels,
    org_jetbrains_skia_Surface__1nWritePixels,
    org_jetbrains_skia_Surface__1nMakeRasterDirect,
    org_jetbrains_skia_Surface__1nMakeRasterDirectWithPixmap,
    org_jetbrains_skia_Surface__1nMakeRaster,
    org_jetbrains_skia_Surface__1nMakeRasterN32Premul,
    org_jetbrains_skia_Surface__1nMakeFromBackendRenderTarget,
    org_jetbrains_skia_Surface__1nMakeFromMTKView,
    org_jetbrains_skia_Surface__1nMakeRenderTarget,
    org_jetbrains_skia_Surface__1nMakeNull,
    org_jetbrains_skia_Surface__1nGenerationId,
    org_jetbrains_skia_Surface__1nNotifyContentWillChange,
    org_jetbrains_skia_Surface__1nGetRecordingContext,
    org_jetbrains_skia_Surface__1nGetCanvas,
    org_jetbrains_skia_Surface__1nMakeSurfaceI,
    org_jetbrains_skia_Surface__1nMakeSurface,
    org_jetbrains_skia_Surface__1nMakeImageSnapshot,
    org_jetbrains_skia_Surface__1nMakeImageSnapshotR,
    org_jetbrains_skia_Surface__1nDraw,
    org_jetbrains_skia_Surface__1nPeekPixels,
    org_jetbrains_skia_Surface__1nReadPixelsToPixmap,
    org_jetbrains_skia_Surface__1nWritePixelsFromPixmap,
    org_jetbrains_skia_Surface__1nUnique,
    org_jetbrains_skia_TextBlob__1nGetFinalizer,
    org_jetbrains_skia_TextBlob__1nGetUniqueId,
    org_jetbrains_skia_TextBlob__1nSerializeToData,
    org_jetbrains_skia_TextBlob__1nMakeFromData,
    org_jetbrains_skia_TextBlob__1nBounds,
    org_jetbrains_skia_TextBlob__1nGetInterceptsLength,
    org_jetbrains_skia_TextBlob__1nGetIntercepts,
    org_jetbrains_skia_TextBlob__1nMakeFromPosH,
    org_jetbrains_skia_TextBlob__1nMakeFromPos,
    org_jetbrains_skia_TextBlob__1nMakeFromRSXform,
    org_jetbrains_skia_TextBlob__1nGetGlyphsLength,
    org_jetbrains_skia_TextBlob__1nGetGlyphs,
    org_jetbrains_skia_TextBlob__1nGetPositionsLength,
    org_jetbrains_skia_TextBlob__1nGetPositions,
    org_jetbrains_skia_TextBlob__1nGetClustersLength,
    org_jetbrains_skia_TextBlob__1nGetClusters,
    org_jetbrains_skia_TextBlob__1nGetTightBounds,
    org_jetbrains_skia_TextBlob__1nGetBlockBounds,
    org_jetbrains_skia_TextBlob__1nGetFirstBaseline,
    org_jetbrains_skia_TextBlob__1nGetLastBaseline,
    org_jetbrains_skia_TextBlob_Iter__1nCreate,
    org_jetbrains_skia_TextBlob_Iter__1nGetFinalizer,
    org_jetbrains_skia_TextBlob_Iter__1nFetch,
    org_jetbrains_skia_TextBlob_Iter__1nGetTypeface,
    org_jetbrains_skia_TextBlob_Iter__1nHasNext,
    org_jetbrains_skia_TextBlob_Iter__1nGetGlyphCount,
    org_jetbrains_skia_TextBlob_Iter__1nGetGlyphs,
    org_jetbrains_skia_TextBlobBuilder__1nGetFinalizer,
    org_jetbrains_skia_TextBlobBuilder__1nMake,
    org_jetbrains_skia_TextBlobBuilder__1nBuild,
    org_jetbrains_skia_TextBlobBuilder__1nAppendRun,
    org_jetbrains_skia_TextBlobBuilder__1nAppendRunPosH,
    org_jetbrains_skia_TextBlobBuilder__1nAppendRunPos,
    org_jetbrains_skia_TextBlobBuilder__1nAppendRunRSXform,
    org_jetbrains_skia_TextLine__1nGetFinalizer,
    org_jetbrains_skia_TextLine__1nGetWidth,
    org_jetbrains_skia_TextLine__1nGetHeight,
    org_jetbrains_skia_TextLine__1nGetGlyphsLength,
    org_jetbrains_skia_TextLine__1nGetGlyphs,
    org_jetbrains_skia_TextLine__1nGetPositions,
    org_jetbrains_skia_TextLine__1nGetAscent,
    org_jetbrains_skia_TextLine__1nGetCapHeight,
    org_jetbrains_skia_TextLine__1nGetXHeight,
    org_jetbrains_skia_TextLine__1nGetDescent,
    org_jetbrains_skia_TextLine__1nGetLeading,
    org_jetbrains_skia_TextLine__1nGetTextBlob,
    org_jetbrains_skia_TextLine__1nGetRunPositions,
    org_jetbrains_skia_TextLine__1nGetRunPositionsCount,
    org_jetbrains_skia_TextLine__1nGetBreakPositionsCount,
    org_jetbrains_skia_TextLine__1nGetBreakPositions,
    org_jetbrains_skia_TextLine__1nGetBreakOffsetsCount,
    org_jetbrains_skia_TextLine__1nGetBreakOffsets,
    org_jetbrains_skia_TextLine__1nGetOffsetAtCoord,
    org_jetbrains_skia_TextLine__1nGetLeftOffsetAtCoord,
    org_jetbrains_skia_TextLine__1nGetCoordAtOffset,
    org_jetbrains_skia_Typeface__1nGetUniqueId,
    org_jetbrains_skia_Typeface__1nEquals,
    org_jetbrains_skia_Typeface__1nGetUTF32Glyphs,
    org_jetbrains_skia_Typeface__1nGetUTF32Glyph,
    org_jetbrains_skia_Typeface__1nGetBounds,
    org_jetbrains_skia_Typeface__1nGetFontStyle,
    org_jetbrains_skia_Typeface__1nIsFixedPitch,
    org_jetbrains_skia_Typeface__1nGetVariationsCount,
    org_jetbrains_skia_Typeface__1nGetVariations,
    org_jetbrains_skia_Typeface__1nGetVariationAxesCount,
    org_jetbrains_skia_Typeface__1nGetVariationAxes,
    org_jetbrains_skia_Typeface__1nMakeClone,
    org_jetbrains_skia_Typeface__1nMakeEmptyTypeface,
    org_jetbrains_skia_Typeface__1nGetGlyphsCount,
    org_jetbrains_skia_Typeface__1nGetTablesCount,
    org_jetbrains_skia_Typeface__1nGetTableTagsCount,
    org_jetbrains_skia_Typeface__1nGetTableTags,
    org_jetbrains_skia_Typeface__1nGetTableSize,
    org_jetbrains_skia_Typeface__1nGetTableData,
    org_jetbrains_skia_Typeface__1nGetUnitsPerEm,
    org_jetbrains_skia_Typeface__1nGetKerningPairAdjustments,
    org_jetbrains_skia_Typeface__1nGetFamilyNames,
    org_jetbrains_skia_Typeface__1nGetFamilyName,
    org_jetbrains_skia_U16String__1nGetFinalizer,
    org_jetbrains_skia_icu_Unicode__1nCharDirection,
    org_jetbrains_skia_icu_Unicode__1nCodePointHasBinaryProperty,
    org_jetbrains_skia_paragraph_FontCollection__1nMake,
    org_jetbrains_skia_paragraph_FontCollection__1nGetFontManagersCount,
    org_jetbrains_skia_paragraph_FontCollection__1nSetAssetFontManager,
    org_jetbrains_skia_paragraph_FontCollection__1nSetDynamicFontManager,
    org_jetbrains_skia_paragraph_FontCollection__1nSetTestFontManager,
    org_jetbrains_skia_paragraph_FontCollection__1nSetDefaultFontManager,
    org_jetbrains_skia_paragraph_FontCollection__1nGetFallbackManager,
    org_jetbrains_skia_paragraph_FontCollection__1nFindTypefaces,
    org_jetbrains_skia_paragraph_FontCollection__1nDefaultFallbackChar,
    org_jetbrains_skia_paragraph_FontCollection__1nDefaultFallback,
    org_jetbrains_skia_paragraph_FontCollection__1nSetEnableFallback,
    org_jetbrains_skia_paragraph_FontCollection__1nGetParagraphCache,
    org_jetbrains_skia_paragraph_LineMetrics__1nGetArraySize,
    org_jetbrains_skia_paragraph_LineMetrics__1nDisposeArray,
    org_jetbrains_skia_paragraph_LineMetrics__1nGetArrayElement,
    org_jetbrains_skia_paragraph_Paragraph__1nGetFinalizer,
    org_jetbrains_skia_paragraph_Paragraph__1nGetMaxWidth,
    org_jetbrains_skia_paragraph_Paragraph__1nGetHeight,
    org_jetbrains_skia_paragraph_Paragraph__1nGetMinIntrinsicWidth,
    org_jetbrains_skia_paragraph_Paragraph__1nGetMaxIntrinsicWidth,
    org_jetbrains_skia_paragraph_Paragraph__1nGetAlphabeticBaseline,
    org_jetbrains_skia_paragraph_Paragraph__1nGetIdeographicBaseline,
    org_jetbrains_skia_paragraph_Paragraph__1nGetLongestLine,
    org_jetbrains_skia_paragraph_Paragraph__1nDidExceedMaxLines,
    org_jetbrains_skia_paragraph_Paragraph__1nLayout,
    org_jetbrains_skia_paragraph_Paragraph__1nPaint,
    org_jetbrains_skia_paragraph_Paragraph__1nGetRectsForRange,
    org_jetbrains_skia_paragraph_Paragraph__1nGetRectsForPlaceholders,
    org_jetbrains_skia_paragraph_Paragraph__1nGetGlyphPositionAtCoordinate,
    org_jetbrains_skia_paragraph_Paragraph__1nGetWordBoundary,
    org_jetbrains_skia_paragraph_Paragraph__1nGetLineMetrics,
    org_jetbrains_skia_paragraph_Paragraph__1nGetLineNumber,
    org_jetbrains_skia_paragraph_Paragraph__1nMarkDirty,
    org_jetbrains_skia_paragraph_Paragraph__1nGetUnresolvedGlyphsCount,
    org_jetbrains_skia_paragraph_Paragraph__1nUpdateAlignment,
    org_jetbrains_skia_paragraph_Paragraph__1nUpdateFontSize,
    org_jetbrains_skia_paragraph_Paragraph__1nUpdateForegroundPaint,
    org_jetbrains_skia_paragraph_Paragraph__1nUpdateBackgroundPaint,
    org_jetbrains_skia_paragraph_ParagraphBuilder__1nGetFinalizer,
    org_jetbrains_skia_paragraph_ParagraphBuilder__1nMake,
    org_jetbrains_skia_paragraph_ParagraphBuilder__1nPushStyle,
    org_jetbrains_skia_paragraph_ParagraphBuilder__1nPopStyle,
    org_jetbrains_skia_paragraph_ParagraphBuilder__1nAddText,
    org_jetbrains_skia_paragraph_ParagraphBuilder__1nAddPlaceholder,
    org_jetbrains_skia_paragraph_ParagraphBuilder__1nBuild,
    org_jetbrains_skia_paragraph_ParagraphCache__1nAbandon,
    org_jetbrains_skia_paragraph_ParagraphCache__1nReset,
    org_jetbrains_skia_paragraph_ParagraphCache__1nUpdateParagraph,
    org_jetbrains_skia_paragraph_ParagraphCache__1nFindParagraph,
    org_jetbrains_skia_paragraph_ParagraphCache__1nPrintStatistics,
    org_jetbrains_skia_paragraph_ParagraphCache__1nSetEnabled,
    org_jetbrains_skia_paragraph_ParagraphCache__1nGetCount,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nGetFinalizer,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nMake,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHeight,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nEquals,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nGetStrutStyle,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nSetStrutStyle,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nGetTextStyle,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nSetTextStyle,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nGetDirection,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nSetDirection,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nGetAlignment,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nSetAlignment,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nGetMaxLinesCount,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nSetMaxLinesCount,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEllipsis,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nSetEllipsis,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nSetHeight,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHeightMode,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nSetHeightMode,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEffectiveAlignment,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nIsHintingEnabled,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nDisableHinting,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nSetFontRastrSettings,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nGetEdging,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nGetHinting,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nGetSubpixel,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nGetApplyRoundingHack,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nSetApplyRoundingHack,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nSetTextIndent,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nGetTextIndent,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nGetReplaceTabCharacters,
    org_jetbrains_skia_paragraph_ParagraphStyle__1nSetReplaceTabCharacters,
    org_jetbrains_skia_paragraph_StrutStyle__1nGetFinalizer,
    org_jetbrains_skia_paragraph_StrutStyle__1nMake,
    org_jetbrains_skia_paragraph_StrutStyle__1nEquals,
    org_jetbrains_skia_paragraph_StrutStyle__1nGetHeight,
    org_jetbrains_skia_paragraph_StrutStyle__1nSetHeight,
    org_jetbrains_skia_paragraph_StrutStyle__1nSetEnabled,
    org_jetbrains_skia_paragraph_StrutStyle__1nGetFontFamilies,
    org_jetbrains_skia_paragraph_StrutStyle__1nSetFontFamilies,
    org_jetbrains_skia_paragraph_StrutStyle__1nGetFontStyle,
    org_jetbrains_skia_paragraph_StrutStyle__1nSetFontStyle,
    org_jetbrains_skia_paragraph_StrutStyle__1nGetFontSize,
    org_jetbrains_skia_paragraph_StrutStyle__1nSetFontSize,
    org_jetbrains_skia_paragraph_StrutStyle__1nGetLeading,
    org_jetbrains_skia_paragraph_StrutStyle__1nSetLeading,
    org_jetbrains_skia_paragraph_StrutStyle__1nIsEnabled,
    org_jetbrains_skia_paragraph_StrutStyle__1nIsHeightForced,
    org_jetbrains_skia_paragraph_StrutStyle__1nSetHeightForced,
    org_jetbrains_skia_paragraph_StrutStyle__1nIsHeightOverridden,
    org_jetbrains_skia_paragraph_StrutStyle__1nSetHeightOverridden,
    org_jetbrains_skia_paragraph_StrutStyle__1nIsHalfLeading,
    org_jetbrains_skia_paragraph_StrutStyle__1nSetHalfLeading,
    org_jetbrains_skia_paragraph_StrutStyle__1nGetTopRatio,
    org_jetbrains_skia_paragraph_StrutStyle__1nSetTopRatio,
    org_jetbrains_skia_paragraph_TextBox__1nGetArraySize,
    org_jetbrains_skia_paragraph_TextBox__1nDisposeArray,
    org_jetbrains_skia_paragraph_TextBox__1nGetArrayElement,
    org_jetbrains_skia_paragraph_TextStyle__1nGetFinalizer,
    org_jetbrains_skia_paragraph_TextStyle__1nMake,
    org_jetbrains_skia_paragraph_TextStyle__1nEquals,
    org_jetbrains_skia_paragraph_TextStyle__1nGetFontStyle,
    org_jetbrains_skia_paragraph_TextStyle__1nSetFontStyle,
    org_jetbrains_skia_paragraph_TextStyle__1nGetFontSize,
    org_jetbrains_skia_paragraph_TextStyle__1nSetFontSize,
    org_jetbrains_skia_paragraph_TextStyle__1nGetFontFamilies,
    org_jetbrains_skia_paragraph_TextStyle__1nGetHeight,
    org_jetbrains_skia_paragraph_TextStyle__1nSetHeight,
    org_jetbrains_skia_paragraph_TextStyle__1nGetHalfLeading,
    org_jetbrains_skia_paragraph_TextStyle__1nSetHalfLeading,
    org_jetbrains_skia_paragraph_TextStyle__1nGetTopRatio,
    org_jetbrains_skia_paragraph_TextStyle__1nSetTopRatio,
    org_jetbrains_skia_paragraph_TextStyle__1nGetBaselineShift,
    org_jetbrains_skia_paragraph_TextStyle__1nSetBaselineShift,
    org_jetbrains_skia_paragraph_TextStyle__1nAttributeEquals,
    org_jetbrains_skia_paragraph_TextStyle__1nGetColor,
    org_jetbrains_skia_paragraph_TextStyle__1nSetColor,
    org_jetbrains_skia_paragraph_TextStyle__1nGetForeground,
    org_jetbrains_skia_paragraph_TextStyle__1nSetForeground,
    org_jetbrains_skia_paragraph_TextStyle__1nGetBackground,
    org_jetbrains_skia_paragraph_TextStyle__1nSetBackground,
    org_jetbrains_skia_paragraph_TextStyle__1nGetDecorationStyle,
    org_jetbrains_skia_paragraph_TextStyle__1nSetDecorationStyle,
    org_jetbrains_skia_paragraph_TextStyle__1nGetShadowsCount,
    org_jetbrains_skia_paragraph_TextStyle__1nGetShadows,
    org_jetbrains_skia_paragraph_TextStyle__1nAddShadow,
    org_jetbrains_skia_paragraph_TextStyle__1nClearShadows,
    org_jetbrains_skia_paragraph_TextStyle__1nGetFontFeatures,
    org_jetbrains_skia_paragraph_TextStyle__1nGetFontFeaturesSize,
    org_jetbrains_skia_paragraph_TextStyle__1nAddFontFeature,
    org_jetbrains_skia_paragraph_TextStyle__1nClearFontFeatures,
    org_jetbrains_skia_paragraph_TextStyle__1nSetFontFamilies,
    org_jetbrains_skia_paragraph_TextStyle__1nGetLetterSpacing,
    org_jetbrains_skia_paragraph_TextStyle__1nSetLetterSpacing,
    org_jetbrains_skia_paragraph_TextStyle__1nGetWordSpacing,
    org_jetbrains_skia_paragraph_TextStyle__1nSetWordSpacing,
    org_jetbrains_skia_paragraph_TextStyle__1nGetTypeface,
    org_jetbrains_skia_paragraph_TextStyle__1nSetTypeface,
    org_jetbrains_skia_paragraph_TextStyle__1nGetLocale,
    org_jetbrains_skia_paragraph_TextStyle__1nSetLocale,
    org_jetbrains_skia_paragraph_TextStyle__1nGetBaselineMode,
    org_jetbrains_skia_paragraph_TextStyle__1nSetBaselineMode,
    org_jetbrains_skia_paragraph_TextStyle__1nGetFontMetrics,
    org_jetbrains_skia_paragraph_TextStyle__1nIsPlaceholder,
    org_jetbrains_skia_paragraph_TextStyle__1nSetPlaceholder,
    org_jetbrains_skia_paragraph_TypefaceFontProvider__1nMake,
    org_jetbrains_skia_paragraph_TypefaceFontProvider__1nRegisterTypeface,
    org_jetbrains_skia_paragraph_TypefaceFontProviderWithFallback__1nMakeAsFallbackProvider,
    org_jetbrains_skia_paragraph_TypefaceFontProviderWithFallback__1nRegisterTypefaceForFallback,
    org_jetbrains_skia_shaper_FontMgrRunIterator__1nMake,
    org_jetbrains_skia_shaper_FontMgrRunIterator__1nGetCurrentFont,
    org_jetbrains_skia_shaper_HbIcuScriptRunIterator__1nMake,
    org_jetbrains_skia_shaper_HbIcuScriptRunIterator__1nGetCurrentScriptTag,
    org_jetbrains_skia_shaper_IcuBidiRunIterator__1nMake,
    org_jetbrains_skia_shaper_IcuBidiRunIterator__1nGetCurrentLevel,
    org_jetbrains_skia_shaper_ManagedRunIterator__1nGetFinalizer,
    org_jetbrains_skia_shaper_ManagedRunIterator__1nConsume,
    org_jetbrains_skia_shaper_ManagedRunIterator__1nGetEndOfCurrentRun,
    org_jetbrains_skia_shaper_ManagedRunIterator__1nIsAtEnd,
    org_jetbrains_skia_shaper_Shaper__1nGetFinalizer,
    org_jetbrains_skia_shaper_Shaper__1nMake,
    org_jetbrains_skia_shaper_Shaper__1nMakePrimitive,
    org_jetbrains_skia_shaper_Shaper__1nMakeShaperDrivenWrapper,
    org_jetbrains_skia_shaper_Shaper__1nMakeShapeThenWrap,
    org_jetbrains_skia_shaper_Shaper__1nMakeShapeDontWrapOrReorder,
    org_jetbrains_skia_shaper_Shaper__1nMakeCoreText,
    org_jetbrains_skia_shaper_Shaper__1nShapeBlob,
    org_jetbrains_skia_shaper_Shaper__1nShapeLine,
    org_jetbrains_skia_shaper_Shaper__1nShape,
    org_jetbrains_skia_shaper_Shaper_RunIterator_1nGetFinalizer,
    org_jetbrains_skia_shaper_Shaper_RunIterator_1nCreateRunIterator,
    org_jetbrains_skia_shaper_Shaper_RunIterator_1nInitRunIterator,
    org_jetbrains_skia_shaper_Shaper_RunHandler_1nCreate,
    org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetFinalizer,
    org_jetbrains_skia_shaper_Shaper_RunHandler_1nInit,
    org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetGlyphs,
    org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetClusters,
    org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetPositions,
    org_jetbrains_skia_shaper_Shaper_RunHandler_1nSetOffset,
    org_jetbrains_skia_shaper_Shaper_RunHandler_1nGetRunInfo,
    org_jetbrains_skia_TextBlobBuilderRunHandler__1nGetFinalizer,
    org_jetbrains_skia_TextBlobBuilderRunHandler__1nMake,
    org_jetbrains_skia_TextBlobBuilderRunHandler__1nMakeBlob,
    org_jetbrains_skia_skottie_Animation__1nGetFinalizer,
    org_jetbrains_skia_skottie_Animation__1nMakeFromString,
    org_jetbrains_skia_skottie_Animation__1nMakeFromFile,
    org_jetbrains_skia_skottie_Animation__1nMakeFromData,
    org_jetbrains_skia_skottie_Animation__1nRender,
    org_jetbrains_skia_skottie_Animation__1nSeek,
    org_jetbrains_skia_skottie_Animation__1nSeekFrame,
    org_jetbrains_skia_skottie_Animation__1nSeekFrameTime,
    org_jetbrains_skia_skottie_Animation__1nGetDuration,
    org_jetbrains_skia_skottie_Animation__1nGetFPS,
    org_jetbrains_skia_skottie_Animation__1nGetInPoint,
    org_jetbrains_skia_skottie_Animation__1nGetOutPoint,
    org_jetbrains_skia_skottie_Animation__1nGetVersion,
    org_jetbrains_skia_skottie_Animation__1nGetSize,
    org_jetbrains_skia_skottie_AnimationBuilder__1nGetFinalizer,
    org_jetbrains_skia_skottie_AnimationBuilder__1nMake,
    org_jetbrains_skia_skottie_AnimationBuilder__1nSetFontManager,
    org_jetbrains_skia_skottie_AnimationBuilder__1nSetLogger,
    org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromString,
    org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromFile,
    org_jetbrains_skia_skottie_AnimationBuilder__1nBuildFromData,
    org_jetbrains_skia_skottie_Logger__1nMake,
    org_jetbrains_skia_skottie_Logger__1nInit,
    org_jetbrains_skia_skottie_Logger__1nGetLogMessage,
    org_jetbrains_skia_skottie_Logger__1nGetLogJson,
    org_jetbrains_skia_skottie_Logger__1nGetLogLevel,
    org_jetbrains_skia_sksg_InvalidationController_nGetFinalizer,
    org_jetbrains_skia_sksg_InvalidationController_nMake,
    org_jetbrains_skia_sksg_InvalidationController_nInvalidate,
    org_jetbrains_skia_sksg_InvalidationController_nGetBounds,
    org_jetbrains_skia_sksg_InvalidationController_nReset,
    org_jetbrains_skia_svg_SVGCanvasKt__1nMake,
    org_jetbrains_skia_svg_SVGDOM__1nMakeFromData,
    org_jetbrains_skia_svg_SVGDOM__1nGetRoot,
    org_jetbrains_skia_svg_SVGDOM__1nGetContainerSize,
    org_jetbrains_skia_svg_SVGDOM__1nSetContainerSize,
    org_jetbrains_skia_svg_SVGDOM__1nRender,
    org_jetbrains_skia_svg_SVGNode__1nGetTag,
    org_jetbrains_skia_svg_SVGSVG__1nGetX,
    org_jetbrains_skia_svg_SVGSVG__1nGetY,
    org_jetbrains_skia_svg_SVGSVG__1nGetWidth,
    org_jetbrains_skia_svg_SVGSVG__1nGetHeight,
    org_jetbrains_skia_svg_SVGSVG__1nGetPreserveAspectRatio,
    org_jetbrains_skia_svg_SVGSVG__1nGetViewBox,
    org_jetbrains_skia_svg_SVGSVG__1nGetIntrinsicSize,
    org_jetbrains_skia_svg_SVGSVG__1nSetX,
    org_jetbrains_skia_svg_SVGSVG__1nSetY,
    org_jetbrains_skia_svg_SVGSVG__1nSetWidth,
    org_jetbrains_skia_svg_SVGSVG__1nSetHeight,
    org_jetbrains_skia_svg_SVGSVG__1nSetPreserveAspectRatio,
    org_jetbrains_skia_svg_SVGSVG__1nSetViewBox,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nMake,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetLayerPaint,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetLayerPaint,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetBounds,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetBounds,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetPivot,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetPivot,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetAlpha,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetAlpha,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetScaleX,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetScaleX,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetScaleY,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetScaleY,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetTranslationX,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetTranslationX,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetTranslationY,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetTranslationY,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetShadowElevation,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetShadowElevation,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetAmbientShadowColor,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetAmbientShadowColor,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetSpotShadowColor,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetSpotShadowColor,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationX,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationX,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationY,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationY,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetRotationZ,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetRotationZ,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetCameraDistance,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetCameraDistance,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipRect,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipRRect,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClipPath,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nGetClip,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nSetClip,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nBeginRecording,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nEndRecording,
    org_jetbrains_skiko_node_RenderNodeKt_RenderNode_1nDrawInto,
    org_jetbrains_skiko_node_RenderNodeContextKt_RenderNodeContext_1nMake,
    org_jetbrains_skiko_node_RenderNodeContextKt_RenderNodeContext_1nSetLightingInfo,
    org_jetbrains_skia_impl_Managed__invokeFinalizer,
    malloc,
    free,
    org_jetbrains_skia_impl_RefCnt__getFinalizer,
    org_jetbrains_skia_impl_RefCnt__getRefCount,
    org_jetbrains_skia_PaintFilterCanvas__1nInit,
    org_jetbrains_skia_PaintFilterCanvas__1nGetOnFilterPaint,
    skia_memSetByte,
    skia_memGetByte,
    skia_memSetChar,
    skia_memGetChar,
    skia_memSetShort,
    skia_memGetShort,
    skia_memSetInt,
    skia_memGetInt,
    skia_memSetFloat,
    skia_memGetFloat,
    skia_memSetDouble,
    skia_memGetDouble,
} = loadedWasm.wasmExports;
*/