import { qr_code_styles_default } from "./chunk.7G5RHXUS.js"; import { o } from "./chunk.FQQ5K3WY.js"; import { watch } from "./chunk.FA5RT4K4.js"; import { ShoelaceElement, e, n } from "./chunk.SEXBCYCU.js"; import { x } from "./chunk.CXZZ2LVK.js"; import { __decorateClass } from "./chunk.KIILAQWQ.js"; // node_modules/qr-creator/dist/qr-creator.es6.min.js var G = null; var H = class { }; H.render = function(w, B) { G(w, B); }; self.QrCreator = H; (function(w) { function B(t, c, a, e2) { var b = {}, h = w(a, c); h.u(t); h.J(); e2 = e2 || 0; var r = h.h(), d = h.h() + 2 * e2; b.text = t; b.level = c; b.version = a; b.O = d; b.a = function(b2, a2) { b2 -= e2; a2 -= e2; return 0 > b2 || b2 >= r || 0 > a2 || a2 >= r ? false : h.a(b2, a2); }; return b; } function C(t, c, a, e2, b, h, r, d, g, x2) { function u(b2, a2, f, c2, d2, r2, g2) { b2 ? (t.lineTo(a2 + r2, f + g2), t.arcTo(a2, f, c2, d2, h)) : t.lineTo(a2, f); } r ? t.moveTo(c + h, a) : t.moveTo(c, a); u(d, e2, a, e2, b, -h, 0); u(g, e2, b, c, b, 0, -h); u(x2, c, b, c, a, h, 0); u(r, c, a, e2, a, 0, h); } function z(t, c, a, e2, b, h, r, d, g, x2) { function u(b2, a2, c2, d2) { t.moveTo(b2 + c2, a2); t.lineTo( b2, a2 ); t.lineTo(b2, a2 + d2); t.arcTo(b2, a2, b2 + c2, a2, h); } r && u(c, a, h, h); d && u(e2, a, -h, h); g && u(e2, b, -h, -h); x2 && u(c, b, h, -h); } function A(t, c) { var a = c.fill; if ("string" === typeof a) t.fillStyle = a; else { var e2 = a.type, b = a.colorStops; a = a.position.map((b2) => Math.round(b2 * c.size)); if ("linear-gradient" === e2) var h = t.createLinearGradient.apply(t, a); else if ("radial-gradient" === e2) h = t.createRadialGradient.apply(t, a); else throw Error("Unsupported fill"); b.forEach(([b2, a2]) => { h.addColorStop(b2, a2); }); t.fillStyle = h; } } function y(t, c) { a: { var a = c.text, e2 = c.v, b = c.N, h = c.K, r = c.P; b = Math.max(1, b || 1); for (h = Math.min(40, h || 40); b <= h; b += 1) try { var d = B(a, e2, b, r); break a; } catch (J) { } d = void 0; } if (!d) return null; a = t.getContext("2d"); c.background && (a.fillStyle = c.background, a.fillRect(c.left, c.top, c.size, c.size)); e2 = d.O; h = c.size / e2; a.beginPath(); for (r = 0; r < e2; r += 1) for (b = 0; b < e2; b += 1) { var g = a, x2 = c.left + b * h, u = c.top + r * h, p = r, q = b, f = d.a, k = x2 + h, m = u + h, D = p - 1, E = p + 1, n2 = q - 1, l = q + 1, y2 = Math.floor(Math.min(0.5, Math.max(0, c.R)) * h), v2 = f(p, q), I = f(D, n2), w2 = f(D, q); D = f(D, l); var F = f(p, l); l = f(E, l); q = f( E, q ); E = f(E, n2); p = f(p, n2); x2 = Math.round(x2); u = Math.round(u); k = Math.round(k); m = Math.round(m); v2 ? C(g, x2, u, k, m, y2, !w2 && !p, !w2 && !F, !q && !F, !q && !p) : z(g, x2, u, k, m, y2, w2 && p && I, w2 && F && D, q && F && l, q && p && E); } A(a, c); a.fill(); return t; } var v = { minVersion: 1, maxVersion: 40, ecLevel: "L", left: 0, top: 0, size: 200, fill: "#000", background: null, text: "no text", radius: 0.5, quiet: 0 }; G = function(t, c) { var a = {}; Object.assign(a, v, t); a.N = a.minVersion; a.K = a.maxVersion; a.v = a.ecLevel; a.left = a.left; a.top = a.top; a.size = a.size; a.fill = a.fill; a.background = a.background; a.text = a.text; a.R = a.radius; a.P = a.quiet; if (c instanceof HTMLCanvasElement) { if (c.width !== a.size || c.height !== a.size) c.width = a.size, c.height = a.size; c.getContext("2d").clearRect(0, 0, c.width, c.height); y(c, a); } else t = document.createElement("canvas"), t.width = a.size, t.height = a.size, a = y(t, a), c.appendChild(a); }; })(function() { function w(c) { var a = C.s(c); return { S: function() { return 4; }, b: function() { return a.length; }, write: function(c2) { for (var b = 0; b < a.length; b += 1) c2.put(a[b], 8); } }; } function B() { var c = [], a = 0, e2 = { B: function() { return c; }, c: function(b) { return 1 == (c[Math.floor(b / 8)] >>> 7 - b % 8 & 1); }, put: function(b, h) { for (var a2 = 0; a2 < h; a2 += 1) e2.m(1 == (b >>> h - a2 - 1 & 1)); }, f: function() { return a; }, m: function(b) { var h = Math.floor(a / 8); c.length <= h && c.push(0); b && (c[h] |= 128 >>> a % 8); a += 1; } }; return e2; } function C(c, a) { function e2(b2, h2) { for (var a2 = -1; 7 >= a2; a2 += 1) if (!(-1 >= b2 + a2 || d <= b2 + a2)) for (var c2 = -1; 7 >= c2; c2 += 1) -1 >= h2 + c2 || d <= h2 + c2 || (r[b2 + a2][h2 + c2] = 0 <= a2 && 6 >= a2 && (0 == c2 || 6 == c2) || 0 <= c2 && 6 >= c2 && (0 == a2 || 6 == a2) || 2 <= a2 && 4 >= a2 && 2 <= c2 && 4 >= c2 ? true : false); } function b(b2, a2) { for (var f = d = 4 * c + 17, k = Array(f), m = 0; m < f; m += 1) { k[m] = Array(f); for (var p = 0; p < f; p += 1) k[m][p] = null; } r = k; e2(0, 0); e2(d - 7, 0); e2(0, d - 7); f = y.G(c); for (k = 0; k < f.length; k += 1) for (m = 0; m < f.length; m += 1) { p = f[k]; var q = f[m]; if (null == r[p][q]) for (var n2 = -2; 2 >= n2; n2 += 1) for (var l = -2; 2 >= l; l += 1) r[p + n2][q + l] = -2 == n2 || 2 == n2 || -2 == l || 2 == l || 0 == n2 && 0 == l; } for (f = 8; f < d - 8; f += 1) null == r[f][6] && (r[f][6] = 0 == f % 2); for (f = 8; f < d - 8; f += 1) null == r[6][f] && (r[6][f] = 0 == f % 2); f = y.w(h << 3 | a2); for (k = 0; 15 > k; k += 1) m = !b2 && 1 == (f >> k & 1), r[6 > k ? k : 8 > k ? k + 1 : d - 15 + k][8] = m, r[8][8 > k ? d - k - 1 : 9 > k ? 15 - k : 14 - k] = m; r[d - 8][8] = !b2; if (7 <= c) { f = y.A(c); for (k = 0; 18 > k; k += 1) m = !b2 && 1 == (f >> k & 1), r[Math.floor(k / 3)][k % 3 + d - 8 - 3] = m; for (k = 0; 18 > k; k += 1) m = !b2 && 1 == (f >> k & 1), r[k % 3 + d - 8 - 3][Math.floor(k / 3)] = m; } if (null == g) { b2 = t.I(c, h); f = B(); for (k = 0; k < x2.length; k += 1) m = x2[k], f.put(4, 4), f.put(m.b(), y.f(4, c)), m.write(f); for (k = m = 0; k < b2.length; k += 1) m += b2[k].j; if (f.f() > 8 * m) throw Error("code length overflow. (" + f.f() + ">" + 8 * m + ")"); for (f.f() + 4 <= 8 * m && f.put(0, 4); 0 != f.f() % 8; ) f.m(false); for (; !(f.f() >= 8 * m); ) { f.put(236, 8); if (f.f() >= 8 * m) break; f.put(17, 8); } var u2 = 0; m = k = 0; p = Array(b2.length); q = Array(b2.length); for (n2 = 0; n2 < b2.length; n2 += 1) { var v2 = b2[n2].j, w2 = b2[n2].o - v2; k = Math.max(k, v2); m = Math.max(m, w2); p[n2] = Array(v2); for (l = 0; l < p[n2].length; l += 1) p[n2][l] = 255 & f.B()[l + u2]; u2 += v2; l = y.C(w2); v2 = z(p[n2], l.b() - 1).l(l); q[n2] = Array(l.b() - 1); for (l = 0; l < q[n2].length; l += 1) w2 = l + v2.b() - q[n2].length, q[n2][l] = 0 <= w2 ? v2.c(w2) : 0; } for (l = f = 0; l < b2.length; l += 1) f += b2[l].o; f = Array(f); for (l = u2 = 0; l < k; l += 1) for (n2 = 0; n2 < b2.length; n2 += 1) l < p[n2].length && (f[u2] = p[n2][l], u2 += 1); for (l = 0; l < m; l += 1) for (n2 = 0; n2 < b2.length; n2 += 1) l < q[n2].length && (f[u2] = q[n2][l], u2 += 1); g = f; } b2 = g; f = -1; k = d - 1; m = 7; p = 0; a2 = y.F(a2); for (q = d - 1; 0 < q; q -= 2) for (6 == q && --q; ; ) { for (n2 = 0; 2 > n2; n2 += 1) null == r[k][q - n2] && (l = false, p < b2.length && (l = 1 == (b2[p] >>> m & 1)), a2(k, q - n2) && (l = !l), r[k][q - n2] = l, --m, -1 == m && (p += 1, m = 7)); k += f; if (0 > k || d <= k) { k -= f; f = -f; break; } } } var h = A[a], r = null, d = 0, g = null, x2 = [], u = { u: function(b2) { b2 = w(b2); x2.push(b2); g = null; }, a: function(b2, a2) { if (0 > b2 || d <= b2 || 0 > a2 || d <= a2) throw Error(b2 + "," + a2); return r[b2][a2]; }, h: function() { return d; }, J: function() { for (var a2 = 0, h2 = 0, c2 = 0; 8 > c2; c2 += 1) { b(true, c2); var d2 = y.D(u); if (0 == c2 || a2 > d2) a2 = d2, h2 = c2; } b(false, h2); } }; return u; } function z(c, a) { if ("undefined" == typeof c.length) throw Error(c.length + "/" + a); var e2 = function() { for (var b2 = 0; b2 < c.length && 0 == c[b2]; ) b2 += 1; for (var r = Array(c.length - b2 + a), d = 0; d < c.length - b2; d += 1) r[d] = c[d + b2]; return r; }(), b = { c: function(b2) { return e2[b2]; }, b: function() { return e2.length; }, multiply: function(a2) { for (var h = Array(b.b() + a2.b() - 1), c2 = 0; c2 < b.b(); c2 += 1) for (var g = 0; g < a2.b(); g += 1) h[c2 + g] ^= v.i(v.g(b.c(c2)) + v.g(a2.c(g))); return z(h, 0); }, l: function(a2) { if (0 > b.b() - a2.b()) return b; for (var c2 = v.g(b.c(0)) - v.g(a2.c(0)), h = Array(b.b()), g = 0; g < b.b(); g += 1) h[g] = b.c(g); for (g = 0; g < a2.b(); g += 1) h[g] ^= v.i(v.g(a2.c(g)) + c2); return z(h, 0).l(a2); } }; return b; } C.s = function(c) { for (var a = [], e2 = 0; e2 < c.length; e2++) { var b = c.charCodeAt(e2); 128 > b ? a.push(b) : 2048 > b ? a.push(192 | b >> 6, 128 | b & 63) : 55296 > b || 57344 <= b ? a.push(224 | b >> 12, 128 | b >> 6 & 63, 128 | b & 63) : (e2++, b = 65536 + ((b & 1023) << 10 | c.charCodeAt(e2) & 1023), a.push(240 | b >> 18, 128 | b >> 12 & 63, 128 | b >> 6 & 63, 128 | b & 63)); } return a; }; var A = { L: 1, M: 0, Q: 3, H: 2 }, y = /* @__PURE__ */ function() { function c(b) { for (var a2 = 0; 0 != b; ) a2 += 1, b >>>= 1; return a2; } var a = [ [], [6, 18], [6, 22], [6, 26], [6, 30], [6, 34], [6, 22, 38], [6, 24, 42], [6, 26, 46], [6, 28, 50], [6, 30, 54], [6, 32, 58], [6, 34, 62], [6, 26, 46, 66], [6, 26, 48, 70], [6, 26, 50, 74], [6, 30, 54, 78], [6, 30, 56, 82], [6, 30, 58, 86], [6, 34, 62, 90], [6, 28, 50, 72, 94], [6, 26, 50, 74, 98], [6, 30, 54, 78, 102], [6, 28, 54, 80, 106], [6, 32, 58, 84, 110], [6, 30, 58, 86, 114], [6, 34, 62, 90, 118], [6, 26, 50, 74, 98, 122], [6, 30, 54, 78, 102, 126], [6, 26, 52, 78, 104, 130], [6, 30, 56, 82, 108, 134], [6, 34, 60, 86, 112, 138], [6, 30, 58, 86, 114, 142], [6, 34, 62, 90, 118, 146], [6, 30, 54, 78, 102, 126, 150], [6, 24, 50, 76, 102, 128, 154], [6, 28, 54, 80, 106, 132, 158], [6, 32, 58, 84, 110, 136, 162], [6, 26, 54, 82, 110, 138, 166], [6, 30, 58, 86, 114, 142, 170] ], e2 = { w: function(b) { for (var a2 = b << 10; 0 <= c(a2) - c(1335); ) a2 ^= 1335 << c(a2) - c(1335); return (b << 10 | a2) ^ 21522; }, A: function(b) { for (var a2 = b << 12; 0 <= c(a2) - c(7973); ) a2 ^= 7973 << c(a2) - c(7973); return b << 12 | a2; }, G: function(b) { return a[b - 1]; }, F: function(b) { switch (b) { case 0: return function(b2, a2) { return 0 == (b2 + a2) % 2; }; case 1: return function(b2) { return 0 == b2 % 2; }; case 2: return function(b2, a2) { return 0 == a2 % 3; }; case 3: return function(b2, a2) { return 0 == (b2 + a2) % 3; }; case 4: return function(b2, a2) { return 0 == (Math.floor(b2 / 2) + Math.floor(a2 / 3)) % 2; }; case 5: return function(b2, a2) { return 0 == b2 * a2 % 2 + b2 * a2 % 3; }; case 6: return function(b2, a2) { return 0 == (b2 * a2 % 2 + b2 * a2 % 3) % 2; }; case 7: return function(b2, a2) { return 0 == (b2 * a2 % 3 + (b2 + a2) % 2) % 2; }; default: throw Error("bad maskPattern:" + b); } }, C: function(b) { for (var a2 = z([1], 0), c2 = 0; c2 < b; c2 += 1) a2 = a2.multiply(z([1, v.i(c2)], 0)); return a2; }, f: function(b, a2) { if (4 != b || 1 > a2 || 40 < a2) throw Error("mode: " + b + "; type: " + a2); return 10 > a2 ? 8 : 16; }, D: function(b) { for (var a2 = b.h(), c2 = 0, d = 0; d < a2; d += 1) for (var g = 0; g < a2; g += 1) { for (var e3 = 0, t2 = b.a(d, g), p = -1; 1 >= p; p += 1) if (!(0 > d + p || a2 <= d + p)) for (var q = -1; 1 >= q; q += 1) 0 > g + q || a2 <= g + q || (0 != p || 0 != q) && t2 == b.a(d + p, g + q) && (e3 += 1); 5 < e3 && (c2 += 3 + e3 - 5); } for (d = 0; d < a2 - 1; d += 1) for (g = 0; g < a2 - 1; g += 1) if (e3 = 0, b.a(d, g) && (e3 += 1), b.a(d + 1, g) && (e3 += 1), b.a(d, g + 1) && (e3 += 1), b.a(d + 1, g + 1) && (e3 += 1), 0 == e3 || 4 == e3) c2 += 3; for (d = 0; d < a2; d += 1) for (g = 0; g < a2 - 6; g += 1) b.a(d, g) && !b.a(d, g + 1) && b.a(d, g + 2) && b.a(d, g + 3) && b.a(d, g + 4) && !b.a(d, g + 5) && b.a(d, g + 6) && (c2 += 40); for (g = 0; g < a2; g += 1) for (d = 0; d < a2 - 6; d += 1) b.a(d, g) && !b.a(d + 1, g) && b.a(d + 2, g) && b.a(d + 3, g) && b.a(d + 4, g) && !b.a(d + 5, g) && b.a(d + 6, g) && (c2 += 40); for (g = e3 = 0; g < a2; g += 1) for (d = 0; d < a2; d += 1) b.a(d, g) && (e3 += 1); return c2 += Math.abs(100 * e3 / a2 / a2 - 50) / 5 * 10; } }; return e2; }(), v = function() { for (var c = Array(256), a = Array(256), e2 = 0; 8 > e2; e2 += 1) c[e2] = 1 << e2; for (e2 = 8; 256 > e2; e2 += 1) c[e2] = c[e2 - 4] ^ c[e2 - 5] ^ c[e2 - 6] ^ c[e2 - 8]; for (e2 = 0; 255 > e2; e2 += 1) a[c[e2]] = e2; return { g: function(b) { if (1 > b) throw Error("glog(" + b + ")"); return a[b]; }, i: function(b) { for (; 0 > b; ) b += 255; for (; 256 <= b; ) b -= 255; return c[b]; } }; }(), t = /* @__PURE__ */ function() { function c(b, c2) { switch (c2) { case A.L: return a[4 * (b - 1)]; case A.M: return a[4 * (b - 1) + 1]; case A.Q: return a[4 * (b - 1) + 2]; case A.H: return a[4 * (b - 1) + 3]; } } var a = [ [1, 26, 19], [1, 26, 16], [1, 26, 13], [1, 26, 9], [1, 44, 34], [1, 44, 28], [1, 44, 22], [1, 44, 16], [1, 70, 55], [1, 70, 44], [2, 35, 17], [2, 35, 13], [1, 100, 80], [2, 50, 32], [2, 50, 24], [4, 25, 9], [1, 134, 108], [2, 67, 43], [2, 33, 15, 2, 34, 16], [2, 33, 11, 2, 34, 12], [2, 86, 68], [4, 43, 27], [4, 43, 19], [4, 43, 15], [2, 98, 78], [4, 49, 31], [2, 32, 14, 4, 33, 15], [4, 39, 13, 1, 40, 14], [2, 121, 97], [2, 60, 38, 2, 61, 39], [4, 40, 18, 2, 41, 19], [4, 40, 14, 2, 41, 15], [2, 146, 116], [ 3, 58, 36, 2, 59, 37 ], [4, 36, 16, 4, 37, 17], [4, 36, 12, 4, 37, 13], [2, 86, 68, 2, 87, 69], [4, 69, 43, 1, 70, 44], [6, 43, 19, 2, 44, 20], [6, 43, 15, 2, 44, 16], [4, 101, 81], [1, 80, 50, 4, 81, 51], [4, 50, 22, 4, 51, 23], [3, 36, 12, 8, 37, 13], [2, 116, 92, 2, 117, 93], [6, 58, 36, 2, 59, 37], [4, 46, 20, 6, 47, 21], [7, 42, 14, 4, 43, 15], [4, 133, 107], [8, 59, 37, 1, 60, 38], [8, 44, 20, 4, 45, 21], [12, 33, 11, 4, 34, 12], [3, 145, 115, 1, 146, 116], [4, 64, 40, 5, 65, 41], [11, 36, 16, 5, 37, 17], [11, 36, 12, 5, 37, 13], [5, 109, 87, 1, 110, 88], [5, 65, 41, 5, 66, 42], [5, 54, 24, 7, 55, 25], [11, 36, 12, 7, 37, 13], [5, 122, 98, 1, 123, 99], [ 7, 73, 45, 3, 74, 46 ], [15, 43, 19, 2, 44, 20], [3, 45, 15, 13, 46, 16], [1, 135, 107, 5, 136, 108], [10, 74, 46, 1, 75, 47], [1, 50, 22, 15, 51, 23], [2, 42, 14, 17, 43, 15], [5, 150, 120, 1, 151, 121], [9, 69, 43, 4, 70, 44], [17, 50, 22, 1, 51, 23], [2, 42, 14, 19, 43, 15], [3, 141, 113, 4, 142, 114], [3, 70, 44, 11, 71, 45], [17, 47, 21, 4, 48, 22], [9, 39, 13, 16, 40, 14], [3, 135, 107, 5, 136, 108], [3, 67, 41, 13, 68, 42], [15, 54, 24, 5, 55, 25], [15, 43, 15, 10, 44, 16], [4, 144, 116, 4, 145, 117], [17, 68, 42], [17, 50, 22, 6, 51, 23], [19, 46, 16, 6, 47, 17], [2, 139, 111, 7, 140, 112], [17, 74, 46], [7, 54, 24, 16, 55, 25], [34, 37, 13], [ 4, 151, 121, 5, 152, 122 ], [4, 75, 47, 14, 76, 48], [11, 54, 24, 14, 55, 25], [16, 45, 15, 14, 46, 16], [6, 147, 117, 4, 148, 118], [6, 73, 45, 14, 74, 46], [11, 54, 24, 16, 55, 25], [30, 46, 16, 2, 47, 17], [8, 132, 106, 4, 133, 107], [8, 75, 47, 13, 76, 48], [7, 54, 24, 22, 55, 25], [22, 45, 15, 13, 46, 16], [10, 142, 114, 2, 143, 115], [19, 74, 46, 4, 75, 47], [28, 50, 22, 6, 51, 23], [33, 46, 16, 4, 47, 17], [8, 152, 122, 4, 153, 123], [22, 73, 45, 3, 74, 46], [8, 53, 23, 26, 54, 24], [12, 45, 15, 28, 46, 16], [3, 147, 117, 10, 148, 118], [3, 73, 45, 23, 74, 46], [4, 54, 24, 31, 55, 25], [11, 45, 15, 31, 46, 16], [7, 146, 116, 7, 147, 117], [21, 73, 45, 7, 74, 46], [1, 53, 23, 37, 54, 24], [19, 45, 15, 26, 46, 16], [5, 145, 115, 10, 146, 116], [19, 75, 47, 10, 76, 48], [15, 54, 24, 25, 55, 25], [23, 45, 15, 25, 46, 16], [13, 145, 115, 3, 146, 116], [2, 74, 46, 29, 75, 47], [42, 54, 24, 1, 55, 25], [23, 45, 15, 28, 46, 16], [17, 145, 115], [10, 74, 46, 23, 75, 47], [10, 54, 24, 35, 55, 25], [19, 45, 15, 35, 46, 16], [17, 145, 115, 1, 146, 116], [14, 74, 46, 21, 75, 47], [29, 54, 24, 19, 55, 25], [11, 45, 15, 46, 46, 16], [13, 145, 115, 6, 146, 116], [14, 74, 46, 23, 75, 47], [44, 54, 24, 7, 55, 25], [59, 46, 16, 1, 47, 17], [12, 151, 121, 7, 152, 122], [12, 75, 47, 26, 76, 48], [39, 54, 24, 14, 55, 25], [22, 45, 15, 41, 46, 16], [6, 151, 121, 14, 152, 122], [6, 75, 47, 34, 76, 48], [46, 54, 24, 10, 55, 25], [2, 45, 15, 64, 46, 16], [17, 152, 122, 4, 153, 123], [29, 74, 46, 14, 75, 47], [49, 54, 24, 10, 55, 25], [24, 45, 15, 46, 46, 16], [4, 152, 122, 18, 153, 123], [13, 74, 46, 32, 75, 47], [48, 54, 24, 14, 55, 25], [42, 45, 15, 32, 46, 16], [20, 147, 117, 4, 148, 118], [40, 75, 47, 7, 76, 48], [43, 54, 24, 22, 55, 25], [10, 45, 15, 67, 46, 16], [19, 148, 118, 6, 149, 119], [18, 75, 47, 31, 76, 48], [34, 54, 24, 34, 55, 25], [20, 45, 15, 61, 46, 16] ], e2 = { I: function(b, a2) { var e3 = c(b, a2); if ("undefined" == typeof e3) throw Error("bad rs block @ typeNumber:" + b + "/errorCorrectLevel:" + a2); b = e3.length / 3; a2 = []; for (var d = 0; d < b; d += 1) for (var g = e3[3 * d], h = e3[3 * d + 1], t2 = e3[3 * d + 2], p = 0; p < g; p += 1) { var q = t2, f = {}; f.o = h; f.j = q; a2.push(f); } return a2; } }; return e2; }(); return C; }()); var qr_creator_es6_min_default = QrCreator; // src/components/qr-code/qr-code.component.ts var SlQrCode = class extends ShoelaceElement { constructor() { super(...arguments); this.value = ""; this.label = ""; this.size = 128; this.fill = "black"; this.background = "white"; this.radius = 0; this.errorCorrection = "H"; } firstUpdated() { this.generate(); } generate() { if (!this.hasUpdated) { return; } qr_creator_es6_min_default.render( { text: this.value, radius: this.radius, ecLevel: this.errorCorrection, fill: this.fill, background: this.background, // We draw the canvas larger and scale its container down to avoid blurring on high-density displays size: this.size * 2 }, this.canvas ); } render() { var _a; return x` 0 ? this.label : this.value} style=${o({ width: `${this.size}px`, height: `${this.size}px` })} > `; } }; SlQrCode.styles = qr_code_styles_default; __decorateClass([ e("canvas") ], SlQrCode.prototype, "canvas", 2); __decorateClass([ n() ], SlQrCode.prototype, "value", 2); __decorateClass([ n() ], SlQrCode.prototype, "label", 2); __decorateClass([ n({ type: Number }) ], SlQrCode.prototype, "size", 2); __decorateClass([ n() ], SlQrCode.prototype, "fill", 2); __decorateClass([ n() ], SlQrCode.prototype, "background", 2); __decorateClass([ n({ type: Number }) ], SlQrCode.prototype, "radius", 2); __decorateClass([ n({ attribute: "error-correction" }) ], SlQrCode.prototype, "errorCorrection", 2); __decorateClass([ watch(["background", "errorCorrection", "fill", "radius", "size", "value"]) ], SlQrCode.prototype, "generate", 1); export { SlQrCode };