v-qrcode
Version:
a qrcode component for vue
1,021 lines (998 loc) • 66.8 kB
JavaScript
(function webpackUniversalModuleDefinition(root, factory) {
if(typeof exports === 'object' && typeof module === 'object')
module.exports = factory();
else if(typeof define === 'function' && define.amd)
define([], factory);
else if(typeof exports === 'object')
exports["VQrcode"] = factory();
else
root["VQrcode"] = factory();
})(this, function() {
return /******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId])
/******/ return installedModules[moduleId].exports;
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ exports: {},
/******/ id: moduleId,
/******/ loaded: false
/******/ };
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/ // Flag the module as loaded
/******/ module.loaded = true;
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "";
/******/ // Load entry module and return exports
/******/ return __webpack_require__(0);
/******/ })
/************************************************************************/
/******/ ([
/* 0 */
/***/ function(module, exports, __webpack_require__) {
'use strict';
var _vQrcode = __webpack_require__(1);
var _vQrcode2 = _interopRequireDefault(_vQrcode);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
// import { VQrcode } from '../dist/v-qrcode.min'
// import VQrcode from '../src/index.vue'
new Vue({
el: '#app',
components: {
VQrcode: _vQrcode2.default
}
});
/***/ },
/* 1 */
/***/ function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* WEBPACK VAR INJECTION */(function(module) {"use strict";
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
/*! (c) 2017 wxp. All Rights Reserved */
!function (t, e) {
"object" == ( false ? "undefined" : _typeof(exports)) && "object" == ( false ? "undefined" : _typeof(module)) ? module.exports = e() : true ? !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (e), __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ? (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)) : "object" == (typeof exports === "undefined" ? "undefined" : _typeof(exports)) ? exports.VQrcode = e() : t.VQrcode = e();
}(undefined, function () {
return function (t) {
function e(r) {
if (n[r]) return n[r].exports;var i = n[r] = { exports: {}, id: r, loaded: !1 };return t[r].call(i.exports, i, i.exports, e), i.loaded = !0, i.exports;
}var n = {};return e.m = t, e.c = n, e.p = "", e(0);
}([function (t, e, n) {
"use strict";
function r(t) {
return t && t.__esModule ? t : { default: t };
}Object.defineProperty(e, "__esModule", { value: !0 }), e.qrcode = void 0;var i = n(3),
s = r(i);e.default = s.default, e.qrcode = s.default;
}, function (t, e, n) {
"use strict";
function r(t) {
return t && t.__esModule ? t : { default: t };
}Object.defineProperty(e, "__esModule", { value: !0 });var i = n(2),
s = r(i);e.default = { props: { value: { type: String, required: !0, default: "" }, cls: { type: String, default: "" }, size: { type: Number, default: 100 }, level: { type: String, default: "L", validator: function validator(t) {
return ["L", "Q", "M", "H"].indexOf(t) > -1;
} }, background: { type: String, default: "#fff" }, foreground: { type: String, default: "#000" }, mime: { type: String, default: "image/png" }, padding: { type: Number, default: 0 }, type: { type: String, default: "canvas", validator: function validator(t) {
return ["canvas", "image"].indexOf(t) > -1;
} } }, methods: { render: function render() {
var t = new s.default({ background: this.background, foreground: this.foreground, level: this.level, mime: this.mime, padding: this.padding, size: this.size, value: this.value });this.$el.innerHTML = "", this.$el.appendChild(t[this.type]);
} }, mounted: function mounted() {
var t = this;this.render(), this.$options._propKeys.forEach(function (e) {
return t.$watch(e, t.render);
});
} };
}, function (t, e, n) {
!function (e, n) {
t.exports = n();
}(this, function () {
"use strict";
function t(t) {
return t && t.__esModule ? t.default : t;
}function e(t, e) {
return e = { exports: {} }, t(e, e.exports), e.exports;
}var n = function n(t) {
if (void 0 == t) throw TypeError("Can't call method on " + t);return t;
},
r = n,
i = function i(t) {
return Object(r(t));
},
s = {}.hasOwnProperty,
o = function o(t, e) {
return s.call(t, e);
},
u = e(function (t) {
var e = t.exports = "undefined" != typeof window && window.Math == Math ? window : "undefined" != typeof self && self.Math == Math ? self : Function("return this")();"number" == typeof __g && (__g = e);
}),
a = u,
f = "__core-js_shared__",
c = a[f] || (a[f] = {}),
h = function h(t) {
return c[t] || (c[t] = {});
},
l = 0,
d = Math.random(),
_ = function _(t) {
return "Symbol(".concat(void 0 === t ? "" : t, ")_", (++l + d).toString(36));
},
v = h("keys"),
p = _,
y = function y(t) {
return v[t] || (v[t] = p(t));
},
g = o,
b = i,
k = y("IE_PROTO"),
m = Object.prototype,
w = Object.getPrototypeOf || function (t) {
return t = b(t), g(t, k) ? t[k] : "function" == typeof t.constructor && t instanceof t.constructor ? t.constructor.prototype : t instanceof Object ? m : null;
},
O = e(function (t) {
var e = t.exports = { version: "2.4.0" };"number" == typeof __e && (__e = e);
}),
B = function B(t) {
if ("function" != typeof t) throw TypeError(t + " is not a function!");return t;
},
M = B,
S = function S(t, e, n) {
if (M(t), void 0 === e) return t;switch (n) {case 1:
return function (n) {
return t.call(e, n);
};case 2:
return function (n, r) {
return t.call(e, n, r);
};case 3:
return function (n, r, i) {
return t.call(e, n, r, i);
};}return function () {
return t.apply(e, arguments);
};
},
E = function E(t) {
return "object" == (typeof t === "undefined" ? "undefined" : _typeof(t)) ? null !== t : "function" == typeof t;
},
j = E,
A = function A(t) {
if (!j(t)) throw TypeError(t + " is not an object!");return t;
},
L = function L(t) {
try {
return !!t();
} catch (t) {
return !0;
}
},
x = !L(function () {
return 7 != Object.defineProperty({}, "a", { get: function get() {
return 7;
} }).a;
}),
N = E,
P = u.document,
T = N(P) && N(P.createElement),
F = function F(t) {
return T ? P.createElement(t) : {};
},
C = !x && !L(function () {
return 7 != Object.defineProperty(F("div"), "a", { get: function get() {
return 7;
} }).a;
}),
z = E,
U = function U(t, e) {
if (!z(t)) return t;var n, r;if (e && "function" == typeof (n = t.toString) && !z(r = n.call(t))) return r;if ("function" == typeof (n = t.valueOf) && !z(r = n.call(t))) return r;if (!e && "function" == typeof (n = t.toString) && !z(r = n.call(t))) return r;throw TypeError("Can't convert object to primitive value");
},
I = A,
D = C,
R = U,
q = Object.defineProperty,
K = x ? Object.defineProperty : function (t, e, n) {
if (I(t), e = R(e, !0), I(n), D) try {
return q(t, e, n);
} catch (t) {}if ("get" in n || "set" in n) throw TypeError("Accessors not supported!");return "value" in n && (t[e] = n.value), t;
},
G = { f: K },
V = function V(t, e) {
return { enumerable: !(1 & t), configurable: !(2 & t), writable: !(4 & t), value: e };
},
W = G,
H = V,
Q = x ? function (t, e, n) {
return W.f(t, e, H(1, n));
} : function (t, e, n) {
return t[e] = n, t;
},
X = u,
$ = O,
J = S,
Y = Q,
Z = "prototype",
tt = function tt(t, e, n) {
var r,
i,
s,
o = t & tt.F,
u = t & tt.G,
a = t & tt.S,
f = t & tt.P,
c = t & tt.B,
h = t & tt.W,
l = u ? $ : $[e] || ($[e] = {}),
d = l[Z],
_ = u ? X : a ? X[e] : (X[e] || {})[Z];u && (n = e);for (r in n) {
i = !o && _ && void 0 !== _[r], i && r in l || (s = i ? _[r] : n[r], l[r] = u && "function" != typeof _[r] ? n[r] : c && i ? J(s, X) : h && _[r] == s ? function (t) {
var e = function e(_e2, n, r) {
if (this instanceof t) {
switch (arguments.length) {case 0:
return new t();case 1:
return new t(_e2);case 2:
return new t(_e2, n);}return new t(_e2, n, r);
}return t.apply(this, arguments);
};return e[Z] = t[Z], e;
}(s) : f && "function" == typeof s ? J(Function.call, s) : s, f && ((l.virtual || (l.virtual = {}))[r] = s, t & tt.R && d && !d[r] && Y(d, r, s)));
}
};tt.F = 1, tt.G = 2, tt.S = 4, tt.P = 8, tt.B = 16, tt.W = 32, tt.U = 64, tt.R = 128;var et = tt,
nt = et,
rt = O,
it = L,
st = function st(t, e) {
var n = (rt.Object || {})[t] || Object[t],
r = {};r[t] = e(n), nt(nt.S + nt.F * it(function () {
n(1);
}), "Object", r);
},
ot = i,
ut = w;st("getPrototypeOf", function () {
return function (t) {
return ut(ot(t));
};
});var at = O.Object.getPrototypeOf,
ft = e(function (t) {
t.exports = { default: at, __esModule: !0 };
}),
ct = t(ft),
ht = e(function (t, e) {
e.__esModule = !0, e.default = function (t, e) {
if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function");
};
}),
lt = t(ht),
dt = et;dt(dt.S + dt.F * !x, "Object", { defineProperty: G.f });var _t = O.Object,
vt = function vt(t, e, n) {
return _t.defineProperty(t, e, n);
},
pt = e(function (t) {
t.exports = { default: vt, __esModule: !0 };
}),
yt = e(function (t, e) {
function n(t) {
return t && t.__esModule ? t : { default: t };
}e.__esModule = !0;var r = pt,
i = n(r);e.default = function () {
function t(t, e) {
for (var n = 0; n < e.length; n++) {
var r = e[n];r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), (0, i.default)(t, r.key, r);
}
}return function (e, n, r) {
return n && t(e.prototype, n), r && t(e, r), e;
};
}();
}),
gt = t(yt),
bt = Math.ceil,
kt = Math.floor,
mt = function mt(t) {
return isNaN(t = +t) ? 0 : (t > 0 ? kt : bt)(t);
},
wt = mt,
Ot = n,
Bt = function Bt(t) {
return function (e, n) {
var r,
i,
s = String(Ot(e)),
o = wt(n),
u = s.length;return o < 0 || o >= u ? t ? "" : void 0 : (r = s.charCodeAt(o), r < 55296 || r > 56319 || o + 1 === u || (i = s.charCodeAt(o + 1)) < 56320 || i > 57343 ? t ? s.charAt(o) : r : t ? s.slice(o, o + 2) : (r - 55296 << 10) + (i - 56320) + 65536);
};
},
Mt = !0,
St = Q,
Et = {},
jt = {}.toString,
At = function At(t) {
return jt.call(t).slice(8, -1);
},
Lt = At,
xt = Object("z").propertyIsEnumerable(0) ? Object : function (t) {
return "String" == Lt(t) ? t.split("") : Object(t);
},
Nt = xt,
Pt = n,
Tt = function Tt(t) {
return Nt(Pt(t));
},
Ft = mt,
Ct = Math.min,
zt = function zt(t) {
return t > 0 ? Ct(Ft(t), 9007199254740991) : 0;
},
Ut = mt,
It = Math.max,
Dt = Math.min,
Rt = function Rt(t, e) {
return t = Ut(t), t < 0 ? It(t + e, 0) : Dt(t, e);
},
qt = Tt,
Kt = zt,
Gt = Rt,
Vt = function Vt(t) {
return function (e, n, r) {
var i,
s = qt(e),
o = Kt(s.length),
u = Gt(r, o);if (t && n != n) {
for (; o > u;) {
if (i = s[u++], i != i) return !0;
}
} else for (; o > u; u++) {
if ((t || u in s) && s[u] === n) return t || u || 0;
}return !t && -1;
};
},
Wt = o,
Ht = Tt,
Qt = Vt(!1),
Xt = y("IE_PROTO"),
$t = function $t(t, e) {
var n,
r = Ht(t),
i = 0,
s = [];for (n in r) {
n != Xt && Wt(r, n) && s.push(n);
}for (; e.length > i;) {
Wt(r, n = e[i++]) && (~Qt(s, n) || s.push(n));
}return s;
},
Jt = "constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),
Yt = $t,
Zt = Jt,
te = Object.keys || function (t) {
return Yt(t, Zt);
},
ee = G,
ne = A,
re = te,
ie = x ? Object.defineProperties : function (t, e) {
ne(t);for (var n, r = re(e), i = r.length, s = 0; i > s;) {
ee.f(t, n = r[s++], e[n]);
}return t;
},
se = u.document && document.documentElement,
oe = A,
ue = ie,
ae = Jt,
fe = y("IE_PROTO"),
ce = function ce() {},
he = "prototype",
_le = function le() {
var t,
e = F("iframe"),
n = ae.length,
r = "<",
i = ">";for (e.style.display = "none", se.appendChild(e), e.src = "javascript:", t = e.contentWindow.document, t.open(), t.write(r + "script" + i + "document.F=Object" + r + "/script" + i), t.close(), _le = t.F; n--;) {
delete _le[he][ae[n]];
}return _le();
},
de = Object.create || function (t, e) {
var n;return null !== t ? (ce[he] = oe(t), n = new ce(), ce[he] = null, n[fe] = t) : n = _le(), void 0 === e ? n : ue(n, e);
},
_e = e(function (t) {
var e = h("wks"),
n = _,
r = u.Symbol,
i = "function" == typeof r,
s = t.exports = function (t) {
return e[t] || (e[t] = i && r[t] || (i ? r : n)("Symbol." + t));
};s.store = e;
}),
ve = G.f,
pe = o,
ye = _e("toStringTag"),
ge = function ge(t, e, n) {
t && !pe(t = n ? t : t.prototype, ye) && ve(t, ye, { configurable: !0, value: e });
},
be = de,
ke = V,
me = ge,
we = {};Q(we, _e("iterator"), function () {
return this;
});var Oe = function Oe(t, e, n) {
t.prototype = be(we, { next: ke(1, n) }), me(t, e + " Iterator");
},
Be = Mt,
Me = et,
Se = St,
Ee = Q,
je = o,
Ae = Et,
Le = Oe,
xe = ge,
Ne = w,
Pe = _e("iterator"),
Te = !([].keys && "next" in [].keys()),
Fe = "@@iterator",
Ce = "keys",
ze = "values",
Ue = function Ue() {
return this;
},
Ie = function Ie(t, e, n, r, i, s, o) {
Le(n, e, r);var u,
a,
f,
c = function c(t) {
if (!Te && t in _) return _[t];switch (t) {case Ce:
return function () {
return new n(this, t);
};case ze:
return function () {
return new n(this, t);
};}return function () {
return new n(this, t);
};
},
h = e + " Iterator",
l = i == ze,
d = !1,
_ = t.prototype,
v = _[Pe] || _[Fe] || i && _[i],
p = v || c(i),
y = i ? l ? c("entries") : p : void 0,
g = "Array" == e ? _.entries || v : v;if (g && (f = Ne(g.call(new t())), f !== Object.prototype && (xe(f, h, !0), Be || je(f, Pe) || Ee(f, Pe, Ue))), l && v && v.name !== ze && (d = !0, p = function p() {
return v.call(this);
}), Be && !o || !Te && !d && _[Pe] || Ee(_, Pe, p), Ae[e] = p, Ae[h] = Ue, i) if (u = { values: l ? p : c(ze), keys: s ? p : c(Ce), entries: y }, o) for (a in u) {
a in _ || Se(_, a, u[a]);
} else Me(Me.P + Me.F * (Te || d), e, u);return u;
},
De = Bt(!0);Ie(String, "String", function (t) {
this._t = String(t), this._i = 0;
}, function () {
var t,
e = this._t,
n = this._i;return n >= e.length ? { value: void 0, done: !0 } : (t = De(e, n), this._i += t.length, { value: t, done: !1 });
});var Re = function Re() {},
qe = function qe(t, e) {
return { value: e, done: !!t };
},
Ke = Re,
Ge = qe,
Ve = Et,
We = Tt;Ie(Array, "Array", function (t, e) {
this._t = We(t), this._i = 0, this._k = e;
}, function () {
var t = this._t,
e = this._k,
n = this._i++;return !t || n >= t.length ? (this._t = void 0, Ge(1)) : "keys" == e ? Ge(0, n) : "values" == e ? Ge(0, t[n]) : Ge(0, [n, t[n]]);
}, "values");Ve.Arguments = Ve.Array, Ke("keys"), Ke("values"), Ke("entries");for (var He = u, Qe = Q, Xe = Et, $e = _e("toStringTag"), Je = ["NodeList", "DOMTokenList", "MediaList", "StyleSheetList", "CSSRuleList"], Ye = 0; Ye < 5; Ye++) {
var Ze = Je[Ye],
tn = He[Ze],
en = tn && tn.prototype;en && !en[$e] && Qe(en, $e, Ze), Xe[Ze] = Xe.Array;
}var nn = _e,
rn = { f: nn },
sn = rn.f("iterator"),
on = e(function (t) {
t.exports = { default: sn, __esModule: !0 };
}),
un = e(function (t) {
var e = _("meta"),
n = E,
r = o,
i = G.f,
s = 0,
u = Object.isExtensible || function () {
return !0;
},
a = !L(function () {
return u(Object.preventExtensions({}));
}),
f = function f(t) {
i(t, e, { value: { i: "O" + ++s, w: {} } });
},
c = function c(t, i) {
if (!n(t)) return "symbol" == (typeof t === "undefined" ? "undefined" : _typeof(t)) ? t : ("string" == typeof t ? "S" : "P") + t;if (!r(t, e)) {
if (!u(t)) return "F";if (!i) return "E";f(t);
}return t[e].i;
},
h = function h(t, n) {
if (!r(t, e)) {
if (!u(t)) return !0;if (!n) return !1;f(t);
}return t[e].w;
},
l = function l(t) {
return a && d.NEED && u(t) && !r(t, e) && f(t), t;
},
d = t.exports = { KEY: e, NEED: !1, fastKey: c, getWeak: h, onFreeze: l };
}),
an = u,
fn = O,
cn = Mt,
hn = rn,
ln = G.f,
dn = function dn(t) {
var e = fn.Symbol || (fn.Symbol = cn ? {} : an.Symbol || {});"_" == t.charAt(0) || t in e || ln(e, t, { value: hn.f(t) });
},
_n = te,
vn = Tt,
pn = function pn(t, e) {
for (var n, r = vn(t), i = _n(r), s = i.length, o = 0; s > o;) {
if (r[n = i[o++]] === e) return n;
}
},
yn = Object.getOwnPropertySymbols,
gn = { f: yn },
bn = {}.propertyIsEnumerable,
kn = { f: bn },
mn = te,
wn = gn,
On = kn,
Bn = function Bn(t) {
var e = mn(t),
n = wn.f;if (n) for (var r, i = n(t), s = On.f, o = 0; i.length > o;) {
s.call(t, r = i[o++]) && e.push(r);
}return e;
},
Mn = At,
Sn = Array.isArray || function (t) {
return "Array" == Mn(t);
},
En = $t,
jn = Jt.concat("length", "prototype"),
An = Object.getOwnPropertyNames || function (t) {
return En(t, jn);
},
Ln = { f: An },
xn = Tt,
Nn = Ln.f,
Pn = {}.toString,
Tn = "object" == (typeof window === "undefined" ? "undefined" : _typeof(window)) && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : [],
Fn = function Fn(t) {
try {
return Nn(t);
} catch (t) {
return Tn.slice();
}
},
Cn = function Cn(t) {
return Tn && "[object Window]" == Pn.call(t) ? Fn(t) : Nn(xn(t));
},
zn = { f: Cn },
Un = kn,
In = V,
Dn = Tt,
Rn = U,
qn = o,
Kn = C,
Gn = Object.getOwnPropertyDescriptor,
Vn = x ? Gn : function (t, e) {
if (t = Dn(t), e = Rn(e, !0), Kn) try {
return Gn(t, e);
} catch (t) {}if (qn(t, e)) return In(!Un.f.call(t, e), t[e]);
},
Wn = { f: Vn },
Hn = u,
Qn = o,
Xn = x,
$n = et,
Jn = St,
Yn = un.KEY,
Zn = L,
tr = h,
er = ge,
nr = _,
rr = _e,
ir = rn,
sr = dn,
or = pn,
ur = Bn,
ar = Sn,
fr = A,
cr = Tt,
hr = U,
lr = V,
dr = de,
_r = zn,
vr = Wn,
pr = G,
yr = te,
gr = vr.f,
br = pr.f,
kr = _r.f,
_mr = Hn.Symbol,
wr = Hn.JSON,
Or = wr && wr.stringify,
Br = "prototype",
Mr = rr("_hidden"),
Sr = rr("toPrimitive"),
Er = {}.propertyIsEnumerable,
jr = tr("symbol-registry"),
Ar = tr("symbols"),
Lr = tr("op-symbols"),
xr = Object[Br],
Nr = "function" == typeof _mr,
Pr = Hn.QObject,
Tr = !Pr || !Pr[Br] || !Pr[Br].findChild,
Fr = Xn && Zn(function () {
return 7 != dr(br({}, "a", { get: function get() {
return br(this, "a", { value: 7 }).a;
} })).a;
}) ? function (t, e, n) {
var r = gr(xr, e);r && delete xr[e], br(t, e, n), r && t !== xr && br(xr, e, r);
} : br,
Cr = function Cr(t) {
var e = Ar[t] = dr(_mr[Br]);return e._k = t, e;
},
zr = Nr && "symbol" == _typeof(_mr.iterator) ? function (t) {
return "symbol" == (typeof t === "undefined" ? "undefined" : _typeof(t));
} : function (t) {
return t instanceof _mr;
},
Ur = function Ur(t, e, n) {
return t === xr && Ur(Lr, e, n), fr(t), e = hr(e, !0), fr(n), Qn(Ar, e) ? (n.enumerable ? (Qn(t, Mr) && t[Mr][e] && (t[Mr][e] = !1), n = dr(n, { enumerable: lr(0, !1) })) : (Qn(t, Mr) || br(t, Mr, lr(1, {})), t[Mr][e] = !0), Fr(t, e, n)) : br(t, e, n);
},
Ir = function Ir(t, e) {
fr(t);for (var n, r = ur(e = cr(e)), i = 0, s = r.length; s > i;) {
Ur(t, n = r[i++], e[n]);
}return t;
},
Dr = function Dr(t, e) {
return void 0 === e ? dr(t) : Ir(dr(t), e);
},
Rr = function Rr(t) {
var e = Er.call(this, t = hr(t, !0));return !(this === xr && Qn(Ar, t) && !Qn(Lr, t)) && (!(e || !Qn(this, t) || !Qn(Ar, t) || Qn(this, Mr) && this[Mr][t]) || e);
},
qr = function qr(t, e) {
if (t = cr(t), e = hr(e, !0), t !== xr || !Qn(Ar, e) || Qn(Lr, e)) {
var n = gr(t, e);return !n || !Qn(Ar, e) || Qn(t, Mr) && t[Mr][e] || (n.enumerable = !0), n;
}
},
Kr = function Kr(t) {
for (var e, n = kr(cr(t)), r = [], i = 0; n.length > i;) {
Qn(Ar, e = n[i++]) || e == Mr || e == Yn || r.push(e);
}return r;
},
Gr = function Gr(t) {
for (var e, n = t === xr, r = kr(n ? Lr : cr(t)), i = [], s = 0; r.length > s;) {
!Qn(Ar, e = r[s++]) || n && !Qn(xr, e) || i.push(Ar[e]);
}return i;
};Nr || (_mr = function mr() {
if (this instanceof _mr) throw TypeError("Symbol is not a constructor!");var t = nr(arguments.length > 0 ? arguments[0] : void 0),
e = function e(n) {
this === xr && e.call(Lr, n), Qn(this, Mr) && Qn(this[Mr], t) && (this[Mr][t] = !1), Fr(this, t, lr(1, n));
};return Xn && Tr && Fr(xr, t, { configurable: !0, set: e }), Cr(t);
}, Jn(_mr[Br], "toString", function () {
return this._k;
}), vr.f = qr, pr.f = Ur, Ln.f = _r.f = Kr, kn.f = Rr, gn.f = Gr, Xn && !Mt && Jn(xr, "propertyIsEnumerable", Rr, !0), ir.f = function (t) {
return Cr(rr(t));
}), $n($n.G + $n.W + $n.F * !Nr, { Symbol: _mr });for (var Vr = "hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","), Wr = 0; Vr.length > Wr;) {
rr(Vr[Wr++]);
}for (var Vr = yr(rr.store), Wr = 0; Vr.length > Wr;) {
sr(Vr[Wr++]);
}$n($n.S + $n.F * !Nr, "Symbol", { for: function _for(t) {
return Qn(jr, t += "") ? jr[t] : jr[t] = _mr(t);
}, keyFor: function keyFor(t) {
if (zr(t)) return or(jr, t);throw TypeError(t + " is not a symbol!");
}, useSetter: function useSetter() {
Tr = !0;
}, useSimple: function useSimple() {
Tr = !1;
} }), $n($n.S + $n.F * !Nr, "Object", { create: Dr, defineProperty: Ur, defineProperties: Ir, getOwnPropertyDescriptor: qr, getOwnPropertyNames: Kr, getOwnPropertySymbols: Gr }), wr && $n($n.S + $n.F * (!Nr || Zn(function () {
var t = _mr();return "[null]" != Or([t]) || "{}" != Or({ a: t }) || "{}" != Or(Object(t));
})), "JSON", { stringify: function stringify(t) {
if (void 0 !== t && !zr(t)) {
for (var e, n, r = [t], i = 1; arguments.length > i;) {
r.push(arguments[i++]);
}return e = r[1], "function" == typeof e && (n = e), !n && ar(e) || (e = function e(t, _e3) {
if (n && (_e3 = n.call(this, t, _e3)), !zr(_e3)) return _e3;
}), r[1] = e, Or.apply(wr, r);
}
} }), _mr[Br][Sr] || Q(_mr[Br], Sr, _mr[Br].valueOf), er(_mr, "Symbol"), er(Math, "Math", !0), er(Hn.JSON, "JSON", !0), dn("asyncIterator"), dn("observable");var Hr = O.Symbol,
Qr = e(function (t) {
t.exports = { default: Hr, __esModule: !0 };
}),
Xr = e(function (t, e) {
function n(t) {
return t && t.__esModule ? t : { default: t };
}e.__esModule = !0;var r = on,
i = n(r),
s = Qr,
o = n(s),
u = "function" == typeof o.default && "symbol" == _typeof(i.default) ? function (t) {
return typeof t === "undefined" ? "undefined" : _typeof(t);
} : function (t) {
return t && "function" == typeof o.default && t.constructor === o.default && t !== o.default.prototype ? "symbol" : typeof t === "undefined" ? "undefined" : _typeof(t);
};e.default = "function" == typeof o.default && "symbol" === u(i.default) ? function (t) {
return "undefined" == typeof t ? "undefined" : u(t);
} : function (t) {
return t && "function" == typeof o.default && t.constructor === o.default && t !== o.default.prototype ? "symbol" : "undefined" == typeof t ? "undefined" : u(t);
};
}),
$r = e(function (t, e) {
function n(t) {
return t && t.__esModule ? t : { default: t };
}e.__esModule = !0;var r = Xr,
i = n(r);e.default = function (t, e) {
if (!t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return !e || "object" !== ("undefined" == typeof e ? "undefined" : (0, i.default)(e)) && "function" != typeof e ? t : e;
};
}),
Jr = t($r),
Yr = E,
Zr = A,
ti = function ti(t, e) {
if (Zr(t), !Yr(e) && null !== e) throw TypeError(e + ": can't set as prototype!");
},
ei = { set: Object.setPrototypeOf || ("__proto__" in {} ? function (t, e, n) {
try {
n = S(Function.call, Wn.f(Object.prototype, "__proto__").set, 2), n(t, []), e = !(t instanceof Array);
} catch (t) {
e = !0;
}return function (t, r) {
return ti(t, r), e ? t.__proto__ = r : n(t, r), t;
};
}({}, !1) : void 0), check: ti },
ni = et;ni(ni.S, "Object", { setPrototypeOf: ei.set });var ri = O.Object.setPrototypeOf,
ii = e(function (t) {
t.exports = { default: ri, __esModule: !0 };
}),
si = et;si(si.S, "Object", { create: de });var oi = O.Object,
ui = function ui(t, e) {
return oi.create(t, e);
},
ai = e(function (t) {
t.exports = { default: ui, __esModule: !0 };
}),
fi = e(function (t, e) {
function n(t) {
return t && t.__esModule ? t : { default: t };
}e.__esModule = !0;var r = ii,
i = n(r),
s = ai,
o = n(s),
u = Xr,
a = n(u);e.default = function (t, e) {
if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function, not " + ("undefined" == typeof e ? "undefined" : (0, a.default)(e)));t.prototype = (0, o.default)(e && e.prototype, { constructor: { value: t, enumerable: !1, writable: !0, configurable: !0 } }), e && (i.default ? (0, i.default)(t, e) : t.__proto__ = e);
};
}),
ci = t(fi),
hi = function () {
function t() {
lt(this, t);
}return gt(t, null, [{ key: "abs", value: function value(t) {
return null != t ? Math.abs(t) : null;
} }, { key: "privatize", value: function value(t, e) {
for (var n in e) {
Object.prototype.hasOwnProperty.call(e, n) && (t["_" + n] = e[n]);
}return t;
} }, { key: "setter", value: function value(t, e, n, r, i) {
var s = t[e],
o = null != n ? n : r;return "function" == typeof i && (o = i(o)), t[e] = o, o !== s;
} }, { key: "throwUnimplemented", value: function value(t, e) {
throw new Error('"' + e + '" method must be implemented on the ' + t + " class");
} }, { key: "toUpperCase", value: function value(t) {
return null != t && t.toUpperCase();
} }]), t;
}(),
li = function () {
function t() {
lt(this, t);
}return gt(t, [{ key: "getName", value: function value() {
hi.throwUnimplemented("Service", "getName");
} }]), t;
}(),
di = function (t) {
function e() {
return lt(this, e), Jr(this, (e.__proto__ || ct(e)).apply(this, arguments));
}return ci(e, t), gt(e, [{ key: "createCanvas", value: function value() {
hi.throwUnimplemented("ElementService", "createCanvas");
} }, { key: "createImage", value: function value() {
hi.throwUnimplemented("ElementService", "createImage");
} }, { key: "getName", value: function value() {
return "element";
} }, { key: "isCanvas", value: function value(t) {
hi.throwUnimplemented("ElementService", "isCanvas");
} }, { key: "isImage", value: function value(t) {
hi.throwUnimplemented("ElementService", "isImage");
} }]), e;
}(li),
_i = function (t) {
function e() {
return lt(this, e), Jr(this, (e.__proto__ || ct(e)).apply(this, arguments));
}return ci(e, t), gt(e, [{ key: "createCanvas", value: function value() {
return document.createElement("canvas");
} }, { key: "createImage", value: function value() {
return document.createElement("img");
} }, { key: "isCanvas", value: function value(t) {
return t instanceof HTMLCanvasElement;
} }, { key: "isImage", value: function value(t) {
return t instanceof HTMLImageElement;
} }]), e;
}(di),
vi = te,
pi = gn,
yi = kn,
gi = i,
bi = xt,
ki = Object.assign,
mi = !ki || L(function () {
var t = {},
e = {},
n = Symbol(),
r = "abcdefghijklmnopqrst";return t[n] = 7, r.split("").forEach(function (t) {
e[t] = t;
}), 7 != ki({}, t)[n] || Object.keys(ki({}, e)).join("") != r;
}) ? function (t, e) {
for (var n = gi(t), r = arguments.length, i = 1, s = pi.f, o = yi.f; r > i;) {
for (var u, a = bi(arguments[i++]), f = s ? vi(a).concat(s(a)) : vi(a), c = f.length, h = 0; c > h;) {
o.call(a, u = f[h++]) && (n[u] = a[u]);
}
}return n;
} : ki,
wi = et;wi(wi.S + wi.F, "Object", { assign: mi });var Oi = O.Object.assign,
Bi = e(function (t) {
t.exports = { default: Oi, __esModule: !0 };
}),
Mi = t(Bi),
Si = function () {
function t(e) {
lt(this, t), this.qrious = e;
}return gt(t, [{ key: "draw", value: function value(t) {
hi.throwUnimplemented("Renderer", "draw");
} }, { key: "getModuleSize", value: function value(t) {
var e = this.qrious.padding || 0,
n = Math.floor((this.qrious.size - 2 * e) / t.width);return Math.max(1, n);
} }, { key: "getOffset", value: function value(t) {
if (null != this.qrious.padding) return this.qrious.padding;var e = this.getModuleSize(t),
n = Math.floor((this.qrious.size - e * t.width) / 2);return Math.max(0, n);
} }, { key: "render", value: function value(t) {
this.resize(), this.reset(), this.draw(t);
} }, { key: "reset", value: function value() {
hi.throwUnimplemented("Renderer", "reset");
} }, { key: "resize", value: function value() {
hi.throwUnimplemented("Renderer", "resize");
} }]), t;
}(),
Ei = function (t) {
function e() {
return lt(this, e), Jr(this, (e.__proto__ || ct(e)).apply(this, arguments));
}return ci(e, t), gt(e, [{ key: "draw", value: function value(t) {
var e = this.qrious,
n = this.getModuleSize(t),
r = this.getOffset(t),
i = e.canvas.getContext("2d");i.fillStyle = e.foreground, i.globalAlpha = e.foregroundAlpha;for (var s = 0; s < t.width; s++) {
for (var o = 0; o < t.width; o++) {
t.buffer[o * t.width + s] && i.fillRect(n * s + r, n * o + r, n, n);
}
}
} }, { key: "reset", value: function value() {
var t = this.qrious,
e = t.canvas.getContext("2d");e.lineWidth = 1, e.clearRect(0, 0, t.size, t.size), e.fillStyle = t.background, e.globalAlpha = t.backgroundAlpha, e.fillRect(0, 0, t.size, t.size);
} }, { key: "resize", value: function value() {
var t = this.qrious,
e = t.canvas;e.width = t.size, e.height = t.size;
} }]), e;
}(Si),
ji = function () {
function t() {
lt(this, t);
}return gt(t, null, [{ key: "BLOCK", get: function get() {
return [0, 11, 15, 19, 23, 27, 31, 16, 18, 20, 22, 24, 26, 28, 20, 22, 24, 24, 26, 28, 28, 22, 24, 24, 26, 26, 28, 28, 24, 24, 26, 26, 26, 28, 28, 24, 26, 26, 26, 28, 28];
} }]), t;
}(),
Ai = function () {
function t() {
lt(this, t);
}return gt(t, null, [{ key: "BLOCKS", get: function get() {
return [1, 0, 19, 7, 1, 0, 16, 10, 1, 0, 13, 13, 1, 0, 9, 17, 1, 0, 34, 10, 1, 0, 28, 16, 1, 0, 22, 22, 1, 0, 16, 28, 1, 0, 55, 15, 1, 0, 44, 26, 2, 0, 17, 18, 2, 0, 13, 22, 1, 0, 80, 20, 2, 0, 32, 18, 2, 0, 24, 26, 4, 0, 9, 16, 1, 0, 108, 26, 2, 0, 43, 24, 2, 2, 15, 18, 2, 2, 11, 22, 2, 0, 68, 18, 4, 0, 27, 16, 4, 0, 19, 24, 4, 0, 15, 28, 2, 0, 78, 20, 4, 0, 31, 18, 2, 4, 14, 18, 4, 1, 13, 26, 2, 0, 97, 24, 2, 2, 38, 22, 4, 2, 18, 22, 4, 2, 14, 26, 2, 0, 116, 30, 3, 2, 36, 22, 4, 4, 16, 20, 4, 4, 12, 24, 2, 2, 68, 18, 4, 1, 43, 26, 6, 2, 19, 24, 6, 2, 15, 28, 4, 0, 81, 20, 1, 4, 50, 30, 4, 4, 22, 28, 3, 8, 12, 24, 2, 2, 92, 24, 6, 2, 36, 22, 4, 6, 20, 26, 7, 4, 14, 28, 4, 0, 107, 26, 8, 1, 37, 22, 8, 4, 20, 24, 12, 4, 11, 22, 3, 1, 115, 30, 4, 5, 40, 24, 11, 5, 16, 20, 11, 5, 12, 24, 5, 1, 87, 22, 5, 5, 41, 24, 5, 7, 24, 30, 11, 7, 12, 24, 5, 1, 98, 24, 7, 3, 45, 28, 15, 2, 19, 24, 3, 13, 15, 30, 1, 5, 107, 28, 10, 1, 46, 28, 1, 15, 22, 28, 2, 17, 14, 28, 5, 1, 120, 30, 9, 4, 43, 26, 17, 1, 22, 28, 2, 19, 14, 28, 3, 4, 113, 28, 3, 11, 44, 26, 17, 4, 21, 26, 9, 16, 13, 26, 3, 5, 107, 28, 3, 13, 41, 26, 15, 5, 24, 30, 15, 10, 15, 28, 4, 4, 116, 28, 17, 0, 42, 26, 17, 6, 22, 28, 19, 6, 16, 30, 2, 7, 111, 28, 17, 0, 46, 28, 7, 16, 24, 30, 34, 0, 13, 24, 4, 5, 121, 30, 4, 14, 47, 28, 11, 14, 24, 30, 16, 14, 15, 30, 6, 4, 117, 30, 6, 14, 45, 28, 11, 16, 24, 30, 30, 2, 16, 30, 8, 4, 106, 26, 8, 13, 47, 28, 7, 22, 24, 30, 22, 13, 15, 30, 10, 2, 114, 28, 19, 4, 46, 28, 28, 6, 22, 28, 33, 4, 16, 30, 8, 4, 122, 30, 22, 3, 45, 28, 8, 26, 23, 30, 12, 28, 15, 30, 3, 10, 117, 30, 3, 23, 45, 28, 4, 31, 24, 30, 11, 31, 15, 30, 7, 7, 116, 30, 21, 7, 45, 28, 1, 37, 23, 30, 19, 26, 15, 30, 5, 10, 115, 30, 19, 10, 47, 28, 15, 25, 24, 30, 23, 25, 15, 30, 13, 3, 115, 30, 2, 29, 46, 28, 42, 1, 24, 30, 23, 28, 15, 30, 17, 0, 115, 30, 10, 23, 46, 28, 10, 35, 24, 30, 19, 35, 15, 30, 17, 1, 115, 30, 14, 21, 46, 28, 29, 19, 24, 30, 11, 46, 15, 30, 13, 6, 115, 30, 14, 23, 46, 28, 44, 7, 24, 30, 59, 1, 16, 30, 12, 7, 121, 30, 12, 26, 47, 28, 39, 14, 24, 30, 22, 41, 15, 30, 6, 14, 121, 30, 6, 34, 47, 28, 46, 10, 24, 30, 2, 64, 15, 30, 17, 4, 122, 30, 29, 14, 46, 28, 49, 10, 24, 30, 24, 46, 15, 30, 4, 18, 122, 30, 13, 32, 46, 28, 48, 14, 24, 30, 42, 32, 15, 30, 20, 4, 117, 30, 40, 7, 47, 28, 43, 22, 24, 30, 10, 67, 15, 30, 19, 6, 118, 30, 18, 31, 47, 28, 34, 34, 24, 30, 20, 61, 15, 30];
} }, { key: "FINAL_FORMAT", get: function get() {
return [30660, 29427, 32170, 30877, 26159, 25368, 27713, 26998, 21522, 20773, 24188, 23371, 17913, 16590, 20375, 19104, 13663, 12392, 16177, 14854, 9396, 8579, 11994, 11245, 5769, 5054, 7399, 6608, 1890, 597, 3340, 2107];
} }, { key: "LEVELS", get: function get() {
return { L: 1, M: 2, Q: 3, H: 4 };
} }]), t;
}(),
Li = function () {
function t() {
lt(this, t);
}return gt(t, null, [{ key: "EXPONENT", get: function get() {
return [1, 2, 4, 8, 16, 32, 64, 128, 29, 58, 116, 232, 205, 135, 19, 38, 76, 152, 45, 90, 180, 117, 234, 201, 143, 3, 6, 12, 24, 48, 96, 192, 157, 39, 78, 156, 37, 74, 148, 53, 106, 212, 181, 119, 238, 193, 159, 35, 70, 140, 5, 10, 20, 40, 80, 160, 93, 186, 105, 210, 185, 111, 222, 161, 95, 190, 97, 194, 153, 47, 94, 188, 101, 202, 137, 15, 30, 60, 120, 240, 253, 231, 211, 187, 107, 214, 177, 127, 254, 225, 223, 163, 91, 182, 113, 226, 217, 175, 67, 134, 17, 34, 68, 136, 13, 26, 52, 104, 208, 189, 103, 206, 129, 31, 62, 124, 248, 237, 199, 147, 59, 118, 236, 197, 151, 51, 102, 204, 133, 23, 46, 92, 184, 109, 218, 169, 79, 158, 33, 66, 132, 21, 42, 84, 168, 77, 154, 41, 82, 164, 85, 170, 73, 146, 57, 114, 228, 213, 183, 115, 230, 209, 191, 99, 198, 145, 63, 126, 252, 229, 215, 179, 123, 246, 241, 255, 227, 219, 171, 75, 150, 49, 98, 196, 149, 55, 110, 220, 165, 87, 174, 65, 130, 25, 50, 100, 200, 141, 7, 14, 28, 56, 112, 224, 221, 167, 83, 166, 81, 162, 89, 178, 121, 242, 249, 239, 195, 155, 43, 86, 172, 69, 138, 9, 18, 36, 72, 144, 61, 122, 244, 245, 247, 243, 251, 235, 203, 139, 11, 22, 44, 88, 176, 125, 250, 233, 207, 131, 27, 54, 108, 216, 173, 71, 142, 0];
} }, { key: "LOG", get: function get() {
return [255, 0, 1, 25, 2, 50, 26, 198, 3, 223, 51, 238, 27, 104, 199, 75, 4, 100, 224, 14, 52, 141, 239, 129, 28, 193, 105, 248, 200, 8, 76, 113, 5, 138, 101, 47, 225, 36, 15, 33, 53, 147, 142, 218, 240, 18, 130, 69, 29, 181, 194, 125, 106, 39, 249, 185, 201, 154, 9, 120, 77, 228, 114, 166, 6, 191, 139, 98, 102, 221, 48, 253, 226, 152, 37, 179, 16, 145, 34, 136, 54, 208, 148, 206, 143, 150, 219, 189, 241, 210, 19, 92, 131, 56, 70, 64, 30, 66, 182, 163, 195, 72, 126, 110, 107, 58, 40, 84, 250, 133, 186, 61, 202, 94, 155, 159, 10, 21, 121, 43, 78, 212, 229, 172, 115, 243, 167, 87, 7, 112, 192, 247, 140, 128, 99, 13, 103, 74, 222, 237, 49, 197, 254, 24, 227, 165, 153, 119, 38, 184, 180, 124, 17, 68, 146, 217, 35, 32, 137, 46, 55, 63, 209, 91, 149, 188, 207, 205, 144, 135, 151, 178, 220, 252, 190, 97, 242, 86, 211, 171, 20, 42, 93, 158, 132, 60, 57, 83, 71, 109, 65, 162, 31, 45, 67, 216, 183, 123, 164, 118, 196, 23, 73, 236, 127, 12, 111, 246, 108, 161, 59, 82, 41, 157, 85, 170, 251, 96, 134, 177, 187, 204, 62, 90, 203, 89, 95, 176, 156, 169, 160, 81, 11, 245, 22, 235, 122, 117, 44, 215, 79, 174, 213, 233, 230, 231, 173, 232, 116, 214, 244, 234, 168, 80, 88, 175];
} }]), t;
}(),
xi = function () {
function t() {
lt(this, t);
}return gt(t, null, [{ key: "BLOCK", get: function get() {
return [3220, 1468, 2713, 1235, 3062, 1890, 2119, 1549, 2344, 2936, 1117, 2583, 1330, 2470, 1667, 2249, 2028, 3780, 481, 4011, 142, 3098, 831, 3445, 592, 2517, 1776, 2234, 1951, 2827, 1070, 2660, 1345, 3177];
} }]), t;
}(),
Ni = function () {
function t(e) {
lt(this, t), this._badness = [], this._level = Ai.LEVELS[e.level], this._polynomial = [], this._value = e.value, this._valueLength = this._value.length, this._version = 0, this._stringBuffer = [];for (var n = void 0, r = void 0, i = void 0, s = void 0; this._version < 40;) {
this._version++;var o = 4 * (this._level - 1) + 16 * (this._version - 1);if (i = Ai.BLOCKS[o++], s = Ai.BLOCKS[o++], n = Ai.BLOCKS[o++], r = Ai.BLOCKS[o], o = n * (i + s) + s - 3 + (this._version <= 9), this._valueLength <= o) break;
}this._dataBlock = n, this._eccBlock = r, this._neccBlock1 = i, this._neccBlock2 = s, this.width = 17 + 4 * this._version, this.buffer = t._createArray(this.width * this.width), this._ecc = t._createArray(this._dataBlock + (this._dataBlock + this._eccBlock) * (this._neccBlock1 + this._neccBlock2) + this._neccBlock2), this._mask = t._createArray((this.width * (this.width + 1) + 1) / 2), this._insertFinders(), this._insertAlignments(), this.buffer[8 + this.width * (this.width - 8)] = 1, this._insertTimingGap(), this._reverseMask(), this._insertTimingRowAndColumn(), this._insertVersion(), this._syncMask(), this._convertBitStream(this._value.length), this._calculatePolynomial(), this._appendEccToData(), this._interleaveBlocks(), this._pack(), this._finish();
}return gt(t, null, [{ key: "_createArray", value: function value(t) {
for (var e = [], n = 0; n < t; n++) {
e[n] = 0;
}return e;
} }, { key: "_getMaskBit", value: function value(t, e) {
var n = void 0;return t > e && (n = t, t = e, e = n), n = e, n += e * e, n >>= 1, n += t;
} }, { key: "_modN", value: function value(t) {
for (; t >= 255;) {
t -= 255, t = (t >> 8) + (255 & t);
}return t;
} }, { key: "N1", get: function get() {
return 3;
} }, { key: "N2", get: function get() {
return 3;
} }, { key: "N3", get: function get() {
return 40;
} }, { key: "N4", get: function get() {
return 10;
} }]), gt(t, [{ key: "_addAlignment", value: function value(t, e) {
this.buffer[t + this.width * e] = 1;for (var n = -2; n < 2; n++) {
this.buffer[t + n + this.width * (e - 2)] = 1, this.buffer[t - 2 + this.width * (e + n + 1)] = 1, this.buffer[t + 2 + this.width * (e + n)] = 1, this.buffer[t + n + 1 + this.width * (e + 2)] = 1;
}for (var r = 0; r < 2; r++) {
this._setMask(t - 1, e + r), this._setMask(t + 1, e - r), this._setMask(t - r, e - 1), this._setMask(t + r, e + 1);
}
} }, { key: "_appendData", value: function value(e, n, r, i) {
for (var s = 0; s < i; s++) {
this._stringBuffer[r + s] = 0;
}for (var o = 0; o < n; o++) {
var u = Li.LOG[this._stringBuffer[e + o] ^ this._stringBuffer[r]];if (255 !== u) for (var a = 1; a < i; a++) {
this._stringBuffer[r + a - 1] = this._stringBuffer[r + a] ^ Li.EXPONENT[t._modN(u + this._polynomial[i - a])];
} else for (var f = r; f < r + i; f++) {
this._stringBuffer[f] = this._stringBuffer[f + 1];
}this._stringBuffer[r + i - 1] = 255 === u ? 0 : Li.EXPONENT[t._modN(u + this._polynomial[0])];
}
} }, { key: "_appendEccToData", value: function value() {
for (var t = 0, e = this._calculateMaxLength(), n = 0; n < this._neccBlock1; n++) {
this._appendData(t, this._dataBlock, e, this._eccBlock), t += this._dataBlock, e += this._eccBlock;
}for (var r = 0; r < this._neccBlock2; r++) {
this._appendData(t, this._dataBlock + 1, e, this._eccBlock), t += this._dataBlock + 1, e += this._eccBlock;
}
} }, { key: "_applyMask", value: function value(t) {
var e = this.width;switch (t) {case 0:
for (var n = 0; n < e; n++) {
for (var r = 0; r < e; r++) {
r + n & 1 || this._isMasked(r, n) || (this.buffer[r + n * e] ^= 1);
}
}break;case 1:
for (var i = 0; i < e; i++) {
for (var s = 0; s < e; s++) {
1 & i || this._isMasked(s, i) || (this.buffer[s + i * e] ^= 1);
}
}break;case 2:
for (var o = 0; o < e; o++) {
for (var u = 0, a = 0; a < e; a++, u++) {
3 === u && (u = 0), u || this._isMasked(a, o) || (this.buffer[a + o * e] ^= 1);
}
}break;case 3:
for (var f = 0, c = 0; c < e; c++, f++) {
3 === f && (f = 0);for (var h = f, l = 0; l < e; l++, h++) {
3 === h && (h = 0), h || this._isMasked(l, c) || (this.buffer[l + c * e] ^= 1);
}
}break;case 4:
for (var d = 0; d < e; d++) {
for (var _ = 0, v = d >> 1 & 1, p = 0; p < e; p++, _++) {
3 === _ && (_ = 0, v = !v), v || this._isMasked(p, d) || (this.buffer[p + d * e] ^= 1);
}
}break;case 5:
for (var y = 0, g = 0; g < e; g++, y++) {
3 === y && (y = 0);for (var b = 0, k = 0; k < e; k++, b++) {