UNPKG

@mlightcad/libredwg-converter

Version:

The `libredwg-converter` package provides a DWG file converter for the RealDWG-Web ecosystem, enabling reading and conversion of DWG files into the AutoCAD-like drawing database structure. It is based on the [LibreDWG](https://www.gnu.org/software/libredw

767 lines 8.69 MB
var ZC = function(C, Q, D, g) { function M(G) { return G instanceof D ? G : new D(function(o) { o(G); }); } return new (D || (D = Promise))(function(G, o) { function U(K) { try { H(g.next(K)); } catch (L) { o(L); } } function F(K) { try { H(g.throw(K)); } catch (L) { o(L); } } function H(K) { K.done ? G(K.value) : M(K.value).then(U, F); } H((g = g.apply(C, Q || [])).next()); }); }, zC = function(C, Q) { var D = { label: 0, sent: function() { if (G[0] & 1) throw G[1]; return G[1]; }, trys: [], ops: [] }, g, M, G, o; return o = { next: U(0), throw: U(1), return: U(2) }, typeof Symbol == "function" && (o[Symbol.iterator] = function() { return this; }), o; function U(H) { return function(K) { return F([H, K]); }; } function F(H) { if (g) throw new TypeError("Generator is already executing."); for (; o && (o = 0, H[0] && (D = 0)), D; ) try { if (g = 1, M && (G = H[0] & 2 ? M.return : H[0] ? M.throw || ((G = M.return) && G.call(M), 0) : M.next) && !(G = G.call(M, H[1])).done) return G; switch (M = 0, G && (H = [H[0] & 2, G.value]), H[0]) { case 0: case 1: G = H; break; case 4: return D.label++, { value: H[1], done: !1 }; case 5: D.label++, M = H[1], H = [0]; continue; case 7: H = D.ops.pop(), D.trys.pop(); continue; default: if (G = D.trys, !(G = G.length > 0 && G[G.length - 1]) && (H[0] === 6 || H[0] === 2)) { D = 0; continue; } if (H[0] === 3 && (!G || H[1] > G[0] && H[1] < G[3])) { D.label = H[1]; break; } if (H[0] === 6 && D.label < G[1]) { D.label = G[1], G = H; break; } if (G && D.label < G[2]) { D.label = G[2], D.ops.push(H); break; } G[2] && D.ops.pop(), D.trys.pop(); continue; } H = Q.call(C, D); } catch (K) { H = [6, K], M = 0; } finally { g = G = 0; } if (H[0] & 5) throw H[1]; return { value: H[0] ? H[1] : void 0, done: !0 }; } }, XC = function() { function C() { this.setupMessageHandler(); } return C.prototype.setupMessageHandler = function() { var Q = this; self.onmessage = function(D) { return ZC(Q, void 0, void 0, function() { var g, M, G, o, U; return zC(this, function(F) { switch (F.label) { case 0: g = D.data, M = g.id, G = g.input, F.label = 1; case 1: return F.trys.push([1, 3, , 4]), [4, this.executeTask(G)]; case 2: return o = F.sent(), this.sendResponse(M, !0, o), [3, 4]; case 3: return U = F.sent(), this.sendResponse(M, !1, void 0, U instanceof Error ? U.message : String(U)), [3, 4]; case 4: return [2]; } }); }); }; }, C.prototype.sendResponse = function(Q, D, g, M) { var G = { id: Q, success: D, data: g, error: M }; self.postMessage(G); }, C; }(), lC = Object.defineProperty, jC = (C, Q, D) => Q in C ? lC(C, Q, { enumerable: !0, configurable: !0, writable: !0, value: D }) : C[Q] = D, m = (C, Q, D) => jC(C, typeof Q != "symbol" ? Q + "" : Q, D); const xC = [ "utf-8", // 0 "utf-8", // US ASCII "iso-8859-1", "iso-8859-2", "iso-8859-3", "iso-8859-4", "iso-8859-5", "iso-8859-6", "iso-8859-7", "iso-8859-8", "iso-8859-9", // 10 "utf-8", // DOS English "utf-8", // 12 DOS Latin-1 "utf-8", // DOS Central European "utf-8", // DOS Cyrillic "utf-8", // DOS Turkish "utf-8", // DOS Portoguese "utf-8", // DOS Icelandic "utf-8", // DOS Hebrew "utf-8", // DOS Arabic (IBM) "utf-8", // DOS Nordic "utf-8", // DOS Greek "shift-jis", // DOS Japanese (shiftjis) "macintosh", // 23 "big5", "utf-8", // Korean (Wansung + Johab) "utf-8", // Johab? "ibm866", // Russian "windows-1250", // Central + Eastern European "windows-1251", // Cyrillic "windows-1252", // Western European "gbk", // EUC-CN Chinese "windows-1253", // Greek "windows-1254", // Turkish "windows-1255", // Hebrew "windows-1256", // Arabic "windows-1257", // Baltic "windows-874", // Thai "shift-jis", // 38 Japanese (extended shiftjis, windows-31j) "gbk", // 39 Simplified Chinese "euc-kr", // 40 Korean Wansung "big5", // 41 Trad Chinese "utf-8", // 42 Korean Wansung "utf-16le", "windows-1258" // Vietnamese ], tg = (C) => xC[C]; var jA = /* @__PURE__ */ ((C) => (C[C.TopLeft = 1] = "TopLeft", C[C.TopCenter = 2] = "TopCenter", C[C.TopRight = 3] = "TopRight", C[C.MiddleLeft = 4] = "MiddleLeft", C[C.MiddleCenter = 5] = "MiddleCenter", C[C.MiddleRight = 6] = "MiddleRight", C[C.BottomLeft = 7] = "BottomLeft", C[C.BottomCenter = 8] = "BottomCenter", C[C.BottomRight = 9] = "BottomRight", C))(jA || {}), Bg = /* @__PURE__ */ ((C) => (C[C.PatternFill = 0] = "PatternFill", C[C.SolidFill = 1] = "SolidFill", C))(Bg || {}), Cg = /* @__PURE__ */ ((C) => (C[C.NonAssociative = 0] = "NonAssociative", C[C.Associative = 1] = "Associative", C))(Cg || {}), bg = /* @__PURE__ */ ((C) => (C[C.Solid = 0] = "Solid", C[C.Gradient = 1] = "Gradient", C))(bg || {}), Ig = /* @__PURE__ */ ((C) => (C[C.TwoColor = 0] = "TwoColor", C[C.OneColor = 1] = "OneColor", C))(Ig || {}), AQ = /* @__PURE__ */ ((C) => (C[C.Line = 1] = "Line", C[C.Circular = 2] = "Circular", C[C.Elliptic = 3] = "Elliptic", C[C.Spline = 4] = "Spline", C))(AQ || {}), Eg = /* @__PURE__ */ ((C) => (C[C.LEFT = 0] = "LEFT", C[C.CENTER = 1] = "CENTER", C[C.RIGHT = 2] = "RIGHT", C[C.ALIGNED = 3] = "ALIGNED", C[C.MIDDLE = 4] = "MIDDLE", C[C.FIT = 5] = "FIT", C))(Eg || {}); const WC = Object.freeze([ "ACADMAINTVER", "ACADVER", "ANGBASE", "ANGDIR", "ATTMODE", "AUNITS", "AUPREC", "CECOLOR", "CELTSCALE", "CELTYPE", "CELWEIGHT", "CEPSNID", "CEPSNTYPE", "CHAMFERA", "CHAMFERB", "CHAMFERC", "CHAMFERD", "CLAYER", "CMLJUST", "CMLSCALE", "CMLSTYLE", "CSHADOW", "DIMADEC", "DIMALT", "DIMALTD", "DIMALTF", "DIMALTRND", "DIMALTTD", "DIMALTTZ", "DIMALTU", "DIMALTZ", "DIMAPOST", "DIMASO", "DIMASSOC", "DIMASZ", "DIMATFIT", "DIMAUNIT", "DIMAZIN", "DIMBLK", "DIMBLK1", "DIMBLK2", "DIMCEN", "DIMCLRD", "DIMCLRE", "DIMCLRT", "DIMDEC", "DIMDLE", "DIMDLI", "DIMDSEP", "DIMEXE", "DIMEXO", "DIMFAC", "DIMGAP", "DIMJUST", "DIMLDRBLK", "DIMLFAC", "DIMLIM", "DIMLUNIT", "DIMLWD", "DIMLWE", "DIMPOST", "DIMRND", "DIMSAH", "DIMSCALE", "DIMSD1", "DIMSD2", "DIMSE1", "DIMSE2", "DIMSHO", "DIMSOXD", "DIMSTYLE", "DIMTAD", "DIMTDEC", "DIMTFAC", "DIMTIH", "DIMTIX", "DIMTM", "DIMTMOVE", "DIMTOFL", "DIMTOH", "DIMTOL", "DIMTOLJ", "DIMTP", "DIMTSZ", "DIMTVP", "DIMTXSTY", "DIMTXT", "DIMTZIN", "DIMUPT", "DIMZIN", "DISPSILH", "DRAGVS", "DWGCODEPAGE", "ELEVATION", "ENDCAPS", "EXTMAX", "EXTMIN", "EXTNAMES", "FILLETRAD", "FILLMODE", "FINGERPRINTGUID", "HALOGAP", "HANDSEED", "HIDETEXT", "HYPERLINKBASE", "INDEXCTL", "INSBASE", "INSUNITS", "INTERFERECOLOR", "INTERFEREOBJVS", "INTERFEREVPVS", "INTERSECTIONCOLOR", "INTERSECTIONDISPLAY", "JOINSTYLE", "LIMCHECK", "LIMMAX", "LIMMIN", "LTSCALE", "LUNITS", "LUPREC", "LWDISPLAY", "MAXACTVP", "MEASUREMENT", "MENU", "MIRRTEXT", "OBSCOLOR", "OBSLTYPE", "ORTHOMODE", "PDMODE", "PDSIZE", "PELEVATION", "PEXTMAX", "PEXTMIN", "PINSBASE", "PLIMCHECK", "PLIMMAX", "PLIMMIN", "PLINEGEN", "PLINEWID", "PROJECTNAME", "PROXYGRAPHICS", "PSLTSCALE", "PSTYLEMODE", "PSVPSCALE", "PUCSBASE", "PUCSNAME", "PUCSORG", "PUCSORGBACK", "PUCSORGBOTTOM", "PUCSORGFRONT", "PUCSORGLEFT", "PUCSORGRIGHT", "PUCSORGTOP", "PUCSORTHOREF", "PUCSORTHOVIEW", "PUCSXDIR", "PUCSYDIR", "QTEXTMODE", "REGENMODE", "SHADEDGE", "SHADEDIF", "SHADOWPLANELOCATION", "SKETCHINC", "SKPOLY", "SORTENTS", "SPLINESEGS", "SPLINETYPE", "SURFTAB1", "SURFTAB2", "SURFTYPE", "SURFU", "SURFV", "TDCREATE", "TDINDWG", "TDUCREATE", "TDUPDATE", "TDUSRTIMER", "TDUUPDATE", "TEXTSIZE", "TEXTSTYLE", "THICKNESS", "TILEMODE", "TRACEWID", "TREEDEPTH", "UCSBASE", "UCSNAME", "UCSORG", "UCSORGBACK", "UCSORGBOTTOM", "UCSORGFRONT", "UCSORGLEFT", "UCSORGRIGHT", "UCSORGTOP", "UCSORTHOREF", "UCSORTHOVIEW", "UCSXDIR", "UCSYDIR", "UNITMODE", "USERI1", "USERI2", "USERI3", "USERI4", "USERI5", "USERR1", "USERR2", "USERR3", "USERR4", "USERR5", "USRTIMER", "VERSIONGUID", "VISRETAIN", "WORLDVIEW", "XCLIPFRAME", "XEDIT" ]), fC = [ { type: "invalid", hdr: "INVALI", description: "No DWG", version: 0 }, { type: "r1.1", hdr: "MC0.0", description: "MicroCAD Release 1.1", version: 0 }, { type: "r1.2", hdr: "AC1.2", description: "AutoCAD Release 1.2", version: 0 }, { type: "r1.3", hdr: "AC1.3", description: "AutoCAD Release 1.3", version: 1 }, { type: "r1.4", hdr: "AC1.40", description: "AutoCAD Release 1.4", version: 2 }, { type: "r2.0b", hdr: "AC1.50", description: "AutoCAD 2.0 beta", version: 3 }, // not seen { type: "r2.0", hdr: "AC1.50", description: "AutoCAD Release 2.0", version: 4 }, { type: "r2.10", hdr: "AC2.10", description: "AutoCAD Release 2.10", version: 5 }, { type: "r2.21", hdr: "AC2.21", description: "AutoCAD Release 2.21", version: 6 }, { type: "r2.22", hdr: "AC2.22", description: "AutoCAD Release 2.22", version: 7 }, { type: "r2.4", hdr: "AC1001", description: "AutoCAD Release 2.4", version: 8 }, { type: "r2.5", hdr: "AC1002", description: "AutoCAD Release 2.5", version: 9 }, { type: "r2.6", hdr: "AC1003", description: "AutoCAD Release 2.6", version: 10 }, { type: "r9", hdr: "AC1004", description: "AutoCAD Release 9", version: 11 }, { type: "r9c1", hdr: "AC1005", description: "AutoCAD Release 9c1", version: 12 }, { type: "r10", hdr: "AC1006", description: "AutoCAD Release 10", version: 13 }, { type: "r11b1", hdr: "AC1007", description: "AutoCAD 11 beta 1", version: 14 }, { type: "r11b2", hdr: "AC1008", description: "AutoCAD 11 beta 2", version: 15 }, { type: "r11", hdr: "AC1009", description: "AutoCAD Release 11/12 (LT R1/R2)", version: 16 }, { type: "r13b1", hdr: "AC1010", description: "AutoCAD pre-R13 a", version: 17 }, { type: "r13b2", hdr: "AC1011", description: "AutoCAD pre-R13 b", version: 18 }, { type: "r13", hdr: "AC1012", description: "AutoCAD Release 13", version: 19 }, { type: "r13c3", hdr: "AC1013", description: "AutoCAD Release 13c3", version: 20 }, { type: "r14", hdr: "AC1014", description: "AutoCAD Release 14", version: 21 }, { type: "r2000b", hdr: "AC1500", description: "AutoCAD 2000 beta", version: 22 }, { type: "r2000", hdr: "AC1015", description: "AutoCAD Release 2000", version: 23 }, { type: "r2000i", hdr: "AC1016", description: "AutoCAD Release 2000i", version: 23 }, { type: "r2002", hdr: "AC1017", description: "AutoCAD Release 2002", version: 23 }, { type: "r2004a", hdr: "AC402a", description: "AutoCAD 2004 alpha a", version: 24 }, { type: "r2004b", hdr: "AC402b", description: "AutoCAD 2004 alpha b", version: 24 }, { type: "r2004c", hdr: "AC1018", description: "AutoCAD 2004 beta", version: 24 }, // (includes versions AC1019/0x19 and AC1020/0x1a) { type: "r2004", hdr: "AC1018", description: "AutoCAD Release 2004", version: 25 }, //{ type: "r2005", hdr: "AC1019", description: "AutoCAD 2005", version: 0x19 }, // not seen //{ type: "r2006", hdr: "AC1020", description: "AutoCAD 2006", version: 0x19 }, // not seen { type: "r2007a", hdr: "AC701a", description: "AutoCAD 2007 alpha", version: 26 }, { type: "r2007b", hdr: "AC1021", description: "AutoCAD 2007 beta", version: 26 }, { type: "r2007", hdr: "AC1021", description: "AutoCAD Release 2007", version: 27 }, //{ type: "r2008", hdr: "AC1022", description: "AutoCAD 2008", version: 0x1b }, // not seen //{ type: "r2009", hdr: "AC1023", description: "AutoCAD 2009", version: 0x1b }, // not seen { type: "r2010b", hdr: "AC1024", description: "AutoCAD 2010 beta", version: 28 }, { type: "r2010", hdr: "AC1024", description: "AutoCAD Release 2010", version: 29 }, //{ type: "r2011", hdr: "AC1025", description: "AutoCAD 2011", version: 0x1d }, // not seen //{ type: "r2012", hdr: "AC1026", description: "AutoCAD 2012", version: 0x1e }, // not seen { type: "r2013b", hdr: "AC1027", description: "AutoCAD 2013 beta", version: 30 }, { type: "r2013", hdr: "AC1027", description: "AutoCAD Release 2013", version: 31 }, //{ type: "r2014", hdr: "AC1028", description: "AutoCAD 2014", version: 0x1f }, // not seen //{ type: "r2015", hdr: "AC1029", description: "AutoCAD 2015", version: 0x1f }, // not seen //{ type: "r2016", hdr: "AC1030", description: "AutoCAD 2016", version: 0x1f }, // not seen //{ type: "r2017", hdr: "AC1031", description: "AutoCAD 2017", version: 0x20 }, // not seen { type: "r2018b", hdr: "AC1032", description: "AutoCAD 2018 beta", version: 32 }, { type: "r2018", hdr: "AC1032", description: "AutoCAD Release 2018", version: 33 }, //{ type: "r2019", "AC1033", description: "AutoCAD Release 2019", version: 0x22 }, // not seen //{ type: "r2020", "AC1034", description: "AutoCAD Release 2020", version: 0x23 }, // not seen //{ type: "r2021", "AC1035", description: "AutoCAD Release 2021", version: 0x23 }, // not seen { type: "r2022b", hdr: "AC103-4", description: "AutoCAD 2022 beta", version: 36 }, { type: "r>2022", hdr: "", description: "AutoCAD Release >2022", version: 0 } ]; var Vg = (() => { var C = import.meta.url; return async function(Q = {}) { var D, g = Q, M, G, o = new Promise((A, B) => { M = A, G = B; }), U = typeof window == "object", F = typeof WorkerGlobalScope < "u", H = typeof process == "object" && typeof process.versions == "object" && typeof process.versions.node == "string" && process.type != "renderer"; if (H) { const { createRequire: A } = await Promise.resolve().then(() => gI); var K = A(import.meta.url); } var L = Object.assign({}, g), y = "./this.program", c = ""; function b(A) { return g.locateFile ? g.locateFile(A, c) : c + A; } var s, J; if (H) { var t = K("fs"), z = K("path"); import.meta.url.startsWith("data:") || (c = z.dirname(K("url").fileURLToPath(import.meta.url)) + "/"), J = (A) => { A = RA(A) ? new URL(A) : A; var B = t.readFileSync(A); return B; }, s = async (A, B = !0) => { A = RA(A) ? new URL(A) : A; var I = t.readFileSync(A, B ? void 0 : "utf8"); return I; }, !g.thisProgram && process.argv.length > 1 && (y = process.argv[1].replace(/\\/g, "/")), process.argv.slice(2); } else (U || F) && (F ? c = self.location.href : typeof document < "u" && document.currentScript && (c = document.currentScript.src), C && (c = C), c.startsWith("blob:") ? c = "" : c = c.slice(0, c.replace(/[?#].*/, "").lastIndexOf("/") + 1), F && (J = (A) => { var B = new XMLHttpRequest(); return B.open("GET", A, !1), B.responseType = "arraybuffer", B.send(null), new Uint8Array(B.response); }), s = async (A) => { if (RA(A)) return new Promise((I, E) => { var N = new XMLHttpRequest(); N.open("GET", A, !0), N.responseType = "arraybuffer", N.onload = () => { if (N.status == 200 || N.status == 0 && N.response) { I(N.response); return; } E(N.status); }, N.onerror = E, N.send(null); }); var B = await fetch(A, { credentials: "same-origin" }); if (B.ok) return B.arrayBuffer(); throw new Error(B.status + " : " + B.url); }); var Z = g.print || void 0, l = g.printErr || void 0; Object.assign(g, L), L = null, g.arguments && g.arguments, g.thisProgram && (y = g.thisProgram); var x = g.wasmBinary, p, v = !1, W, P, $, CA, a, f, kA, wA, SA, iA, RA = (A) => A.startsWith("file://"); function LA() { var A = p.buffer; g.HEAP8 = W = new Int8Array(A), g.HEAP16 = $ = new Int16Array(A), g.HEAPU8 = P = new Uint8Array(A), g.HEAPU16 = CA = new Uint16Array(A), g.HEAP32 = a = new Int32Array(A), g.HEAPU32 = f = new Uint32Array(A), g.HEAPF32 = kA = new Float32Array(A), g.HEAPF64 = iA = new Float64Array(A), g.HEAP64 = wA = new BigInt64Array(A), g.HEAPU64 = SA = new BigUint64Array(A); } function sA() { if (g.preRun) for (typeof g.preRun == "function" && (g.preRun = [g.preRun]); g.preRun.length; ) dQ(g.preRun.shift()); gQ(CQ); } function bA() { !g.noFSInit && !w.initialized && w.init(), NA.__wasm_call_ctors(), w.ignorePermissions = !1; } function pA() { if (g.postRun) for (typeof g.postRun == "function" && (g.postRun = [g.postRun]); g.postRun.length; ) aQ(g.postRun.shift()); gQ(BQ); } var YA = 0, HA = null; function xA(A) { var B; YA++, (B = g.monitorRunDependencies) == null || B.call(g, YA); } function TA(A) { var B; if (YA--, (B = g.monitorRunDependencies) == null || B.call(g, YA), YA == 0 && HA) { var I = HA; HA = null, I(); } } function KA(A) { var B; (B = g.onAbort) == null || B.call(g, A), A = "Aborted(" + A + ")", l(A), v = !0, A += ". Build with -sASSERTIONS for more info."; var I = new WebAssembly.RuntimeError(A); throw G(I), I; } var aA; function uA() { return g.locateFile ? b("libredwg-web.wasm") : new URL("data:application/wasm;base64,AGFzbQEAAAABxQRLYAF/AX9gBH9/f38Bf2ABfwBgAn9/AX9gAn9/AGADf39/AX9gA39/fwBgBH9/f38AYAZ/f39/f38Bf2AFf39/f38Bf2AAAGABfwF8YAV/f39/fwBgBn9/f39/fwBgAX8BfmAIf39/f39/f38Bf2AHf39/f39/fwF/YAJ/fgF/YAV/fn5+fgBgAAF/YAR/f35/AX9gAn9/AXxgB39/f39/f38AYAV/f39/fgF/YAh/f39/f39/fwBgCn9/f39/f39/f38AYAJ/fgBgA39+fwF+YAR/fn5/AGAFf39+f38AYAN/f34Bf2ADf398AX9gAn9/AX5gA39/fwF8YAZ/fH9/f38Bf2ADf39/AX5gCn9/f39/f39/f38Bf2AEf39/fwF+YAx/f39/f39/f39/f38Bf2AFf39/f3wBf2AGf39/f35+AX9gC39/f39/f39/f39/AX9gB39/f39/fn4Bf2APf39/f39/f39/f39/f39/AGAEf39/fwF8YAV/f39/fwF8YA1/f39/f39/f39/f39/AGAFf39/fn4AYAABfGAEf35/fwF/YAJ+fwBgBX9/f35/AX9gA39/fABgBH9/f3wBf2ABfAF/YAJ/fAF8YAV/f35+fgF/YAR/f39+AX9gAX4Bf2ACf34BfmADf35+AGADf3x/AGABfAF8YAABfmAEf39/fgF+YAJ8fwF8YAJ+fwF/YAR/fn5+AGADf39+AGAEfn5+fgF/YAN+fn4Bf2ACf3wAYAJ+fgF8YAJ+fgF9YAN/f38BfQL2CS8DZW52EV9lbXZhbF9uZXdfb2JqZWN0ABMDZW52El9lbXZhbF9uZXdfY3N0cmluZwAAA2VudhNfZW12YWxfc2V0X3Byb3BlcnR5AAYDZW52DV9lbXZhbF9kZWNyZWYAAgNlbnYRX2VtdmFsX3Rha2VfdmFsdWUAAwNlbnYRX2VtdmFsX2dldF9nbG9iYWwAAANlbnYYX2VtdmFsX2dldF9tZXRob2RfY2FsbGVyAAUDZW52C19lbXZhbF9jYWxsACwDZW52Fl9lbXZhbF9ydW5fZGVzdHJ1Y3RvcnMAAgNlbnYNX2VtdmFsX2luY3JlZgACA2VudhJfZW12YWxfY2FsbF9tZXRob2QALQNlbnYQX2VtdmFsX25ld19hcnJheQATA2VudhlfZW1iaW5kX3JlZ2lzdGVyX2Z1bmN0aW9uABgDZW52C19fY3hhX3Rocm93AAYDZW52FV9lbWJpbmRfcmVnaXN0ZXJfZW51bQAHA2VudhtfZW1iaW5kX3JlZ2lzdGVyX2VudW1fdmFsdWUABgNlbnYWX2VtYmluZF9yZWdpc3Rlcl9jbGFzcwAuA2Vudh9fZW1iaW5kX3JlZ2lzdGVyX2NsYXNzX3Byb3BlcnR5ABkDZW52DV9fYXNzZXJ0X2ZhaWwABwNlbnYVX2VtYmluZF9yZWdpc3Rlcl92b2lkAAQDZW52FV9lbWJpbmRfcmVnaXN0ZXJfYm9vbAAHA2VudhhfZW1iaW5kX3JlZ2lzdGVyX2ludGVnZXIADANlbnYXX2VtYmluZF9yZWdpc3Rlcl9iaWdpbnQALwNlbnYWX2VtYmluZF9yZWdpc3Rlcl9mbG9hdAAGA2VudhtfZW1iaW5kX3JlZ2lzdGVyX3N0ZF9zdHJpbmcABANlbnYcX2VtYmluZF9yZWdpc3Rlcl9zdGRfd3N0cmluZwAGA2VudhZfZW1iaW5kX3JlZ2lzdGVyX2VtdmFsAAIDZW52HF9lbWJpbmRfcmVnaXN0ZXJfbWVtb3J5X3ZpZXcABgNlbnYTZW1zY3JpcHRlbl9kYXRlX25vdwAwA2VudhBfX3N5c2NhbGxfb3BlbmF0AAEDZW52EV9fc3lzY2FsbF9mY250bDY0AAUDZW52D19fc3lzY2FsbF9pb2N0bAAFFndhc2lfc25hcHNob3RfcHJldmlldzEIZmRfd3JpdGUAARZ3YXNpX3NuYXBzaG90X3ByZXZpZXcxB2ZkX3JlYWQAARZ3YXNpX3NuYXBzaG90X3ByZXZpZXcxCGZkX2Nsb3NlAAADZW52EV9fc3lzY2FsbF9mc3RhdDY0AAMDZW52EF9fc3lzY2FsbF9zdGF0NjQAAwNlbnYUX19zeXNjYWxsX25ld2ZzdGF0YXQAAQNlbnYRX19zeXNjYWxsX2xzdGF0NjQAAxZ3YXNpX3NuYXBzaG90X3ByZXZpZXcxB2ZkX3NlZWsAMQNlbnYJX3R6c2V0X2pzAAcDZW52Cl9ta3RpbWVfanMADgNlbnYKX2dtdGltZV9qcwAyA2VudhZlbXNjcmlwdGVuX3Jlc2l6ZV9oZWFwAAADZW52CV9hYm9ydF9qcwAKFndhc2lfc25hcHNob3Rf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AAsHtQEJBm1lbW9yeQIAEV9fd2FzbV9jYWxsX2N0b3JzAC8GbWFsbG9jANYJBGZyZWUA1wkZX19pbmRpcmVjdF9mdW5jdGlvbl90YWJsZQEADV9fZ2V0VHlwZU5hbWUA8ggZX2Vtc2NyaXB0ZW5fc3RhY2tfcmVzdG9yZQDTDRdfZW1zY3JpcHRlbl9zdGFja19hbGxvYwDUDRxlbXNjcmlwdGVuX3N0YWNrX2dldF9jdXJyZW50ANUNCZsJAQBBAQvuBIcBODmJAUFCREVGOzw9Pj9AOkdISUpLTE1OT4sBUIsBUVNSVIwBVVZXWFlaW1xdXl9gYWJjZFNlZmdoaWprbG2QAW5viwFwcYsBcnN0dXZ3eIsBeXp7UH1+f5MBgAGUAYEBggGVAYMBhAGTAYUB0Q3sAYYBiAGKAY0BjgGPAZEBkgGqAZoBmwGrAZwBogGjAawBpAGtAaUBrgGmAacBrwGoAakBsAGxAbIBtQG3AbgBugG2AbsBvAG9Ab4BvwGlAsABpgLBAcIBwwHEAcUBiQHGAacCxwGoAsgBqQLJAaoCygHLAagCzAHNAasCzgGsAs8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gGtAu8B8AHxAfIB8wH0AfUB9gH3AfgBkwH5AZQB+gH7AaoB/AGrAv0BiwGEBq4C/gH/AYACrwKBAq8CggKDApUBhAKMAYUCqgGGAocCiAKJAq4ClAavAYoCiwGSBosBkwaLArACjAKNAqoCjgKPApACsQKyArMCtAK1ArICswK0AqoCkQK2ApICqgKTArYClAKVAqcClgKXApgCtwKZArgCmgKqApsCtgKcAqoCnQK2Ap4CnwKgAqECkwGiAqMCpAKBA4IDhwa8BvQI/Aj9CP4I/wiZCaQJwwnECcgJ0gnsCe0J7wnwCfEJ8wmZCZkJ9An4CfkJ+wn8CfsJiQqLCooKjAq1CrYKsgq3CqwKrQqvCrgKuQq6CrsK1QrWCtcJ1AK6DPMM9Qz4DPoM/Az+DIANgg2EDYYNiA2KDYwNjg2zDLUMuQzHDMgMyQzKDMsMzAzDDM0MzgzPDKgM0wzUDNYM2AzZDJkJ2wzcDOQM5QzoDOkM6gzsDO8M5gznDJwKnQrrDO0M8AzsAeQK5Aq7DLwM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DQALCyAGQYfjARABIgAgCBACIABBCU8EQCAAEAMLIAZBCUkiBEUEQCAGEAkLIAMgBjYCaCADQQA2AmQCQEGUjfgALQAAQQFxBEBBkI34ACgCACEADAELQQJBmN8TQQAQBiEAQZSN+ABBAToAAEGQjfgAIAA2AgALIAAgCUG7kAMgA0HkAGogA0HoAGoQChogAygCZCIABEAgABAICyAHQQlPBEAgBxADCyAIQQlPBEAgCBADCyAERQRAIAYQAwsgC0EBaiILIApHDQALCyAFQbX6ARABIgAgCRACIABBCU8EQCAAEAMLIAlBCUkNACAJEAMLIAVBCUkiBEUEQCAFEAkLIAMgBTYCaCADQQA2AmQCQEGUjfgALQAAQQFxBEBBkI34ACgCACEADAELQQJBmN8TQQAQBiEAQZSN+ABBAToAAEGQjfgAIAA2AgALIAAgDkG7kAMgA0HkAGogA0HoAGoQChogAygCZCIABEAgABAICyAERQRAIAUQAwsgDUEBaiINIAJHDQALCyADQfAAaiQACxAAIABFBEBBAA8LIAAoAiALEAAgAEUEQEEADwsgAC8BCAsQACAARQRAQQAPCyAAKAIQCxAAIABFBEBBAA8LIAAoAhwLsgIBBH8gAQRAIAEoAhQhBCMAQSBrIgEkACAAEAA2AgQgAEGck/gANgIAAkAgBBCvCSICQfj///8HSQRAAkACQCACQQtPBEAgAkEHciIFQQFqEK4NIQMgASAFQf////8HazYCHCABIAM2AhQgASACNgIYDAELIAEgAjoAHyABQRRqIQMgAkUNAQsgAkUNACADIAQgAvwKAAALIAIgA2pBADoAACAAQevIBSABQRRqEDAgAUEMaiAEIAEoAhggASwAHyICIAJBAEgbEDEgACgCBEGp7gIQASICIAEoAhAiABACIAJBCU8EQCACEAMLIABBCU8EQCAAEAMLIAEsAB9BAEgEQCABKAIcGiABKAIUENcJCyABQSBqJAAMAQsQMgALDwsgAEEENgIEIABBnJP4ADYCAAusAQEDfwJAIAFFBEBBABCvCSIBQfj///8HTw0BIABBADoACyAAIAFqQQA6AAAPCyABKAIYIgMQrwkiAUH4////B08NAAJAAkAgAUELTwRAIAFBB3IiBEEBahCuDSECIAAgBEH/////B2s2AgggACACNgIAIAAgATYCBCACIQAMAQsgACABOgALIAFFDQELIAFFDQAgACADIAH8CgAACyAAIAFqQQA6AAAPCxAyAAsMACAAQShqQQAgABsLCwAgACABQShqEDMLhQEBBX8jAEEQayIBJAAgAUEANgIMIAFBDGohBUEBIQQCQCAAKAIIIgJFDQBBjI/4ACgCAEUEQEGMj/gAIAIoAgA2AgALIAAoAgAiACACKAJ4Tw0AQQAgAigCgAEgAEEHdGoiACAAKAIcQQFHIgQbIQMLIAUgBDYCACADIQAgAUEQaiQAIAALKQEBfyMAQRBrIgEkACABQQA2AgwgACABQQxqEKEGIQAgAUEQaiQAIAALKQEBfyMAQRBrIgEkACABQQA2AgwgACABQQxqEKsGIQAgAUEQaiQAIAALPQECfyMAQRBrIgEkACABQQA2AgwCQCAAIAFBDGoQqwYiAEUNACABKAIMDQAgACgCBCECCyABQRBqJAAgAgspAQF/IwBBEGsiASQAIAFBADYCDCAAIAFBDGoQqQYhACABQRBqJAAgAAs9AQJ/IwBBEGsiASQAIAFBADYCDAJAIAAgAUEMahCpBiIARQ0AIAEoAgwNACAAKAIEIQILIAFBEGokACACCxAAIABFBEBBAA8LIAAoAgQLEAAgAEUEQEEADwsgACgCAAsQACAARQRAQQAPCyAAKAIUCwsAIAAgASgCFBA0CxAAIABFBEBBAA8LIAAoAigLCwAgACABKAIoEDMLEAAgAEUEQEEADwsgACgCGAspAQF/IwBBEGsiASQAIAFBADYCDCAAIAFBDGoQpgYhACABQRBqJAAgAAspAQF/IwBBEGsiAiQAIAJBADYCDCAAIAEgAkEMahCmBhA0IAJBEGokAAspAQF/IwBBEGsiASQAIAFBADYCDCAAIAFBDGoQpwYhACABQRBqJAAgAAspAQF/IwBBEGsiAiQAIAJBADYCDCAAIAEgAkEMahCnBhA0IAJBEGokAAsxAQF/IwBBEGsiASQAIAFBADYCDCAAIAFBDGoQpQYgAUEMahCqBiEAIAFBEGokACAACzEBAX8jAEEQayICJAAgAkEANgIMIAAgASACQQxqEKUGIAJBDGoQqgYQMyACQRBqJAALLwEBfyMAQRBrIgIkACACQQA2AgwgAkEMakEANgIAIAAgASgCpAEQNCACQRBqJAALLwEBfyMAQRBrIgIkACACQQA2AgwgAkEMakEANgIAIAAgASgCqAEQNCACQRBqJAALNAEBfyMAQRBrIgIkACACQQA2AgwgAkEMaiABRTYCACAAIAFBMGpBACABGxA1IAJBEGokAAsvAQF/IwBBEGsiASQAIAFBADYCDCABQQxqQQA2AgAgAC0AYCEAIAFBEGokACAAuAswAgF/AXwjAEEQayIBJAAgAUEANgIMIAFBDGpBADYCACAAKwNYIQIgAUEQaiQAIAILLgEBfyMAQRBrIgEkACABQQA2AgwgAUEMakEANgIAIAAtAGohACABQRBqJAAgAAsuAQF/IwBBEGsiASQAIAFBADYCDCABQQxqQQA2AgAgAC0AJCEAIAFBEGokACAACy4BAX8jAEEQayIBJAAgAUEANgIMIAFBDGpBADYCACAALwFoIQAgAUEQaiQAIAALLgEBfyMAQRBrIgEkACABQQA2AgwgAUEMakEANgIAIAAtAGEhACABQRBqJAAgAAsuAQF/IwBBEGsiASQAIAFBADYCDCABQQxqQQA2AgAgAC0AYiEAIAFBEGokACAACy4BAX8jAEEQayIBJAAgAUEANgIMIAFBDGpBADYCACAALQBjIQAgAUEQaiQAIAALLgEBfyMAQRBrIgEkACABQQA2AgwgAUEMakEANgIAIAAtAGQhACABQRBqJAAgAAsuAQF/IwBBEGsiASQAIAFBADYCDCABQQxqQQA2AgAgAC0AZSEAIAFBEGokACAACy4BAX8jAEEQayIBJAAgAUEANgIMIAFBDGpBADYCACAALQBmIQAgAUEQaiQAIAALLgEBfyMAQRBrIgEkACABQQA2AgwgAUEMakEANgIAIAAoAighACABQRBqJAAgAAsvAQF/IwBBEGsiASQAIAFBADYCDCABQQxqQQA2AgAgACgClAEhACABQRBqJAAgAAvCFwENfyMAQUBqIgMkACAAEAs2AgQgAEGck/gANgIAIAEoAgwEQCADQShqIQwgA0EgaiEOA0AgASgCECECIAMQADYCOCADQZyT+AA2AjQCQAJAAkACQAJAIAEoAgggAiANQShsaiIKKQMQEOkFIgJFDQAgAigCEEHDAEcNACACKAIgKAIEKAIIEJkBIgkQrwkiAkH4////B08NAgJAAkAgAkELTwRAIAJBB3IiBUEBahCuDSEEIAMgBUH/////B2s2AiAgAyAENgIYIAMgAjYCHAwBCyADIAI6ACMgA0EYaiEEIAJFDQELIAJFDQAgBCAJIAL8CgAACyACIARqQQA6AAAgA0E0akHAzwQgA0EYa