{
  "version": 3,
  "sources": ["index.js", "lerc-loader.js"],
  "sourcesContent": ["// loaders.gl\n// SPDX-License-Identifier: MIT\n// Copyright (c) vis.gl contributors\n// LERC - Limited Error Raster Compression\nexport const LERC_ERROR = 'lerc module is not esbuild compatible';\nexport { LERCLoader } from \"./lerc-loader.js\";\n", "// loaders.gl\n// SPDX-License-Identifier: MIT\n// Copyright (c) vis.gl contributors\nimport * as Lerc from 'lerc';\n// __VERSION__ is injected by babel-plugin-version-inline\n// @ts-ignore TS2304: Cannot find name '__VERSION__'.\nconst VERSION = typeof \"4.3.3\" !== 'undefined' ? \"4.3.3\" : 'latest';\n/**\n * Loader for the LERC raster format\n */\nexport const LERCLoader = {\n    dataType: null,\n    batchType: null,\n    id: 'lerc',\n    name: 'LERC',\n    module: 'lerc',\n    version: VERSION,\n    worker: false,\n    extensions: ['lrc', 'lerc', 'lerc2', 'lerc1'],\n    mimeTypes: ['application/octet-stream'],\n    // test: ?,\n    options: {\n        lerc: {}\n    },\n    parse: async (arrayBuffer, options) => parseLERC(arrayBuffer, options)\n};\nasync function parseLERC(arrayBuffer, options) {\n    // Load the WASM library\n    await Lerc.load();\n    // Perform the decode\n    const pixelBlock = Lerc.decode(arrayBuffer, options?.lerc);\n    return pixelBlock;\n}\n"],
  "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;ACGA,WAAsB;AAGtB,IAAM,UAAU,OAAiC,UAAU;AAIpD,IAAM,aAAa;AAAA,EACtB,UAAU;AAAA,EACV,WAAW;AAAA,EACX,IAAI;AAAA,EACJ,MAAM;AAAA,EACN,QAAQ;AAAA,EACR,SAAS;AAAA,EACT,QAAQ;AAAA,EACR,YAAY,CAAC,OAAO,QAAQ,SAAS,OAAO;AAAA,EAC5C,WAAW,CAAC,0BAA0B;AAAA;AAAA,EAEtC,SAAS;AAAA,IACL,MAAM,CAAC;AAAA,EACX;AAAA,EACA,OAAO,OAAO,aAAa,YAAY,UAAU,aAAa,OAAO;AACzE;AACA,eAAe,UAAU,aAAa,SAAS;AAE3C,QAAW,UAAK;AAEhB,QAAM,aAAkB,YAAO,aAAa,mCAAS,IAAI;AACzD,SAAO;AACX;;;AD5BO,IAAM,aAAa;",
  "names": []
}
