This page lists files in the current directory. You can view content, get download/execute commands for Wget, Curl, or PowerShell, or filter the list using wildcards (e.g., `*.sh`).
wget 'https://sme10.lists2.roe3.org/kodbox/plugins/pdfjs/static/ofd/lib/asn1.js'
// ASN.1 JavaScript decoder
// Copyright (c) 2008-2018 Lapo Luchini <lapo@lapo.it>
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above
// copyright notice and this permission notice appear in all copies.
//
// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
(function (undefined) {
"use strict";
var Int10 = (typeof module !== 'undefined') ? require('./int10.js') : window.Int10,
oids =/* (typeof module !== 'undefined') ? require('./oids.js') : */window.oids,
ellipsis = "\u2026",
reTimeS = /^(\d\d)(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])([01]\d|2[0-3])(?:([0-5]\d)(?:([0-5]\d)(?:[.,](\d{1,3}))?)?)?(Z|[-+](?:[0]\d|1[0-2])([0-5]\d)?)?$/,
reTimeL = /^(\d\d\d\d)(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])([01]\d|2[0-3])(?:([0-5]\d)(?:([0-5]\d)(?:[.,](\d{1,3}))?)?)?(Z|[-+](?:[0]\d|1[0-2])([0-5]\d)?)?$/;
function stringCut(str, len) {
if (str.length > len)
str = str.substring(0, len) + ellipsis;
return str;
}
function Stream(enc, pos) {
if (enc instanceof Stream) {
this.enc = enc.enc;
this.pos = enc.pos;
} else {
// enc should be an array or a binary string
this.enc = enc;
this.pos = pos;
}
}
Stream.prototype.get = function (pos) {
if (pos === undefined)
pos = this.pos++;
if (pos >= this.enc.length)
throw 'Requesting byte offset ' + pos + ' on a stream of length ' + this.enc.length;
return (typeof this.enc == "string") ? this.enc.charCodeAt(pos) : this.enc[pos];
};
Stream.prototype.hexDigits = "0123456789ABCDEF";
Stream.prototype.hexByte = function (b) {
return this.hexDigits.charAt((b >> 4) & 0xF) + this.hexDigits.charAt(b & 0xF);
};
Stream.prototype.hexDump = function (start, end, raw) {
var s = "";
for (var i = start; i < end; ++i) {
s += this.hexByte(this.get(i));
if (raw !== true)
switch (i & 0xF) {
case 0x7: s += " "; break;
case 0xF: s += "\n"; break;
default: s += " ";
}
}
return s;
};
var b64Safe = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";
Stream.prototype.b64Dump = function (start, end) {
var extra = (end - start) % 3,
s = '',
i, c;
for (i = start; i + 2 < end; i += 3) {
c = this.get(i) << 16 | this.get(i + 1) << 8 | this.get(i + 2);
s += b64Safe.charAt(c >> 18 & 0x3F);
s += b64Safe.charAt(c >> 12 & 0x3F);
s += b64Safe.charAt(c >> 6 & 0x3F);
s += b64Safe.charAt(c & 0x3F);
}
if (extra > 0) {
c = this.get(i) << 16;
if (extra > 1) c |= this.get(i + 1) << 8;
s += b64Safe.charAt(c >> 18 & 0x3F);
s += b64Safe.charAt(c >> 12 & 0x3F);
if (extra == 2) s += b64Safe.charAt(c >> 6 & 0x3F);
}
return s;
};
Stream.prototype.isASCII = function (start, end) {
for (var i = start; i < end; ++i) {
var c = this.get(i);
if (c < 32 || c > 176)
return false;
}
return true;
};
Stream.prototype.parseStringISO = function (start, end) {
var s = "";
for (var i = start; i < end; ++i)
s += String.fromCharCode(this.get(i));
return s;
};
Stream.prototype.parseStringUTF = function (start, end) {
var s = "";
for (var i = start; i < end; ) {
var c = this.get(i++);
if (c < 128)
s += String.fromCharCode(c);
else if ((c > 191) && (c < 224))
s += String.fromCharCode(((c & 0x1F) << 6) | (this.get(i++) & 0x3F));
else
s += String.fromCharCode(((c & 0x0F) << 12) | ((this.get(i++) & 0x3F) << 6) | (this.get(i++) & 0x3F));
}
return s;
};
Stream.prototype.parseStringBMP = function (start, end) {
var str = "", hi, lo;
for (var i = start; i < end; ) {
hi = this.get(i++);
lo = this.get(i++);
str += String.fromCharCode((hi << 8) | lo);
}
return str;
};
Stream.prototype.parseTime = function (start, end, shortYear) {
var s = this.parseStringISO(start, end),
m = (shortYear ? reTimeS : reTimeL).exec(s);
if (!m)
return "Unrecognized time: " + s;
if (shortYear) {
// to avoid querying the timer, use the fixed range [1970, 2069]
// it will conform with ITU X.400 [-10, +40] sliding window until 2030
m[1] = +m[1];
m[1] += (m[1] < 70) ? 2000 : 1900;
}
s = m[1] + "-" + m[2] + "-" + m[3] + " " + m[4];
if (m[5]) {
s += ":" + m[5];
if (m[6]) {
s += ":" + m[6];
if (m[7])
s += "." + m[7];
}
}
if (m[8]) {
s += " UTC";
if (m[8] != 'Z') {
s += m[8];
if (m[9])
s += ":" + m[9];
}
}
return s;
};
Stream.prototype.parseInteger = function (start, end) {
var v = this.get(start),
neg = (v > 127),
pad = neg ? 255 : 0,
len,
s = '';
// skip unuseful bits (not allowed in DER)
while (v == pad && ++start < end)
v = this.get(start);
len = end - start;
if (len === 0)
return neg ? '-1' : '0';
// show bit length of huge integers
if (len > 4) {
s = v;
len <<= 3;
while (((s ^ pad) & 0x80) == 0) {
s <<= 1;
--len;
}
s = "(" + len + " bit)\n";
}
// decode the integer
if (neg) v = v - 256;
var n = new Int10(v);
for (var i = start + 1; i < end; ++i)
n.mulAdd(256, this.get(i));
return s + n.toString();
};
Stream.prototype.parseBitString = function (start, end, maxLength) {
var unusedBit = this.get(start),
lenBit = ((end - start - 1) << 3) - unusedBit,
intro = "(" + lenBit + " bit)\n",
s = "";
for (var i = start + 1; i < end; ++i) {
var b = this.get(i),
skip = (i == end - 1) ? unusedBit : 0;
for (var j = 7; j >= skip; --j)
s += (b >> j) & 1 ? "1" : "0";
if (s.length > maxLength)
return intro + stringCut(s, maxLength);
}
return intro + s;
};
Stream.prototype.parseOctetString = function (start, end, maxLength) {
if (this.isASCII(start, end))
return stringCut(this.parseStringISO(start, end), maxLength);
var len = end - start,
s = "(" + len + " byte)\n";
maxLength /= 2; // we work in bytes
if (len > maxLength)
end = start + maxLength;
for (var i = start; i < end; ++i)
s += this.hexByte(this.get(i));
if (len > maxLength)
s += ellipsis;
return s;
};
//sunny
Stream.prototype.parseOctetString1 = function (start, end, maxLength) {
if (this.isASCII(start, end))
return stringCut(this.parseStringISO(start, end), maxLength);
var len = end - start,
s = '';
maxLength /= 2; // we work in bytes
if (len > maxLength)
end = start + maxLength;
for (var i = start; i < end; ++i)
s += this.hexByte(this.get(i));
if (len > maxLength)
s += ellipsis;
return s;
};
Stream.prototype.parseOID = function (start, end, maxLength) {
var s = '',
n = new Int10(),
bits = 0;
for (var i = start; i < end; ++i) {
var v = this.get(i);
n.mulAdd(128, v & 0x7F);
bits += 7;
if (!(v & 0x80)) { // finished
if (s === '') {
n = n.simplify();
if (n instanceof Int10) {
n.sub(80);
s = "2." + n.toString();
} else {
var m = n < 80 ? n < 40 ? 0 : 1 : 2;
s = m + "." + (n - m * 40);
}
} else
s += "." + n.toString();
if (s.length > maxLength)
return stringCut(s, maxLength);
n = new Int10();
bits = 0;
}
}
if (bits > 0)
s += ".incomplete";
if (typeof oids === 'object') {
var oid = oids[s];
if (oid) {
if (oid.d) s += "\n" + oid.d;
if (oid.c) s += "\n" + oid.c;
if (oid.w) s += "\n(warning!)";
}
}
return s;
};
function ASN1(stream, header, length, tag, sub) {
if (!(tag instanceof ASN1Tag)) throw 'Invalid tag value.';
this.stream = stream;
this.header = header;
this.length = length;
this.tag = tag;
this.sub = sub;
}
ASN1.prototype.typeName = function () {
switch (this.tag.tagClass) {
case 0: // universal
switch (this.tag.tagNumber) {
case 0x00: return "EOC";
case 0x01: return "BOOLEAN";
case 0x02: return "INTEGER";
case 0x03: return "BIT_STRING";
case 0x04: return "OCTET_STRING";
case 0x05: return "NULL";
case 0x06: return "OBJECT_IDENTIFIER";
case 0x07: return "ObjectDescriptor";
case 0x08: return "EXTERNAL";
case 0x09: return "REAL";
case 0x0A: return "ENUMERATED";
case 0x0B: return "EMBEDDED_PDV";
case 0x0C: return "UTF8String";
case 0x10: return "SEQUENCE";
case 0x11: return "SET";
case 0x12: return "NumericString";
case 0x13: return "PrintableString"; // ASCII subset
case 0x14: return "TeletexString"; // aka T61String
case 0x15: return "VideotexString";
case 0x16: return "IA5String"; // ASCII
case 0x17: return "UTCTime";
case 0x18: return "GeneralizedTime";
case 0x19: return "GraphicString";
case 0x1A: return "VisibleString"; // ASCII subset
case 0x1B: return "GeneralString";
case 0x1C: return "UniversalString";
case 0x1E: return "BMPString";
}
return "Universal_" + this.tag.tagNumber.toString();
case 1: return "Application_" + this.tag.tagNumber.toString();
case 2: return "[" + this.tag.tagNumber.toString() + "]"; // Context
case 3: return "Private_" + this.tag.tagNumber.toString();
}
};
ASN1.prototype.content = function (maxLength) { // a preview of the content (intended for humans)
if (this.tag === undefined)
return null;
if (maxLength === undefined)
maxLength = Infinity;
var content = this.posContent(),
len = Math.abs(this.length);
if (!this.tag.isUniversal()) {
if (this.sub !== null)
return "(" + this.sub.length + " elem)";
return this.stream.parseOctetString(content, content + len, maxLength);
}
switch (this.tag.tagNumber) {
case 0x01: // BOOLEAN
return (this.stream.get(content) === 0) ? "false" : "true";
case 0x02: // INTEGER
return this.stream.parseInteger(content, content + len);
case 0x03: // BIT_STRING
return this.sub ? "(" + this.sub.length + " elem)" :
this.stream.parseBitString(content, content + len, maxLength);
case 0x04: // OCTET_STRING
return this.sub ? "(" + this.sub.length + " elem)" :
this.stream.parseOctetString(content, content + len, maxLength);
//case 0x05: // NULL
case 0x06: // OBJECT_IDENTIFIER
return this.stream.parseOID(content, content + len, maxLength);
//case 0x07: // ObjectDescriptor
//case 0x08: // EXTERNAL
//case 0x09: // REAL
//case 0x0A: // ENUMERATED
//case 0x0B: // EMBEDDED_PDV
case 0x10: // SEQUENCE
case 0x11: // SET
if (this.sub !== null)
return "(" + this.sub.length + " elem)";
else
return "(no elem)";
case 0x0C: // UTF8String
return stringCut(this.stream.parseStringUTF(content, content + len), maxLength);
case 0x12: // NumericString
case 0x13: // PrintableString
case 0x14: // TeletexString
case 0x15: // VideotexString
case 0x16: // IA5String
//case 0x19: // GraphicString
case 0x1A: // VisibleString
//case 0x1B: // GeneralString
//case 0x1C: // UniversalString
return stringCut(this.stream.parseStringISO(content, content + len), maxLength);
case 0x1E: // BMPString
return stringCut(this.stream.parseStringBMP(content, content + len), maxLength);
case 0x17: // UTCTime
case 0x18: // GeneralizedTime
return this.stream.parseTime(content, content + len, (this.tag.tagNumber == 0x17));
}
return null;
};
ASN1.prototype.toString = function () {
return this.typeName() + "@" + this.stream.pos + "[header:" + this.header + ",length:" + this.length + ",sub:" + ((this.sub === null) ? 'null' : this.sub.length) + "]";
};
ASN1.prototype.toPrettyString = function (indent) {
if (indent === undefined) indent = '';
var s = indent + this.typeName() + " @" + this.stream.pos;
if (this.length >= 0)
s += "+";
s += this.length;
if (this.tag.tagConstructed)
s += " (constructed)";
else if ((this.tag.isUniversal() && ((this.tag.tagNumber == 0x03) || (this.tag.tagNumber == 0x04))) && (this.sub !== null))
s += " (encapsulates)";
var content = this.content();
if (content)
s += ": " + content.replace(/\n/g, '|');
s += "\n";
if (this.sub !== null) {
indent += ' ';
for (var i = 0, max = this.sub.length; i < max; ++i)
s += this.sub[i].toPrettyString(indent);
}
return s;
};
ASN1.prototype.posStart = function () {
return this.stream.pos;
};
ASN1.prototype.posContent = function () {
return this.stream.pos + this.header;
};
ASN1.prototype.posEnd = function () {
return this.stream.pos + this.header + Math.abs(this.length);
};
ASN1.prototype.toHexString = function () {
return this.stream.hexDump(this.posStart(), this.posEnd(), true);
};
ASN1.prototype.toB64String = function () {
return this.stream.b64Dump(this.posStart(), this.posEnd());
};
ASN1.decodeLength = function (stream) {
var buf = stream.get(),
len = buf & 0x7F;
if (len == buf)
return len;
if (len > 6) // no reason to use Int10, as it would be a huge buffer anyways
throw "Length over 48 bits not supported at position " + (stream.pos - 1);
if (len === 0)
return null; // undefined
buf = 0;
for (var i = 0; i < len; ++i)
buf = (buf * 256) + stream.get();
return buf;
};
function ASN1Tag(stream) {
var buf = stream.get();
this.tagClass = buf >> 6;
this.tagConstructed = ((buf & 0x20) !== 0);
this.tagNumber = buf & 0x1F;
if (this.tagNumber == 0x1F) { // long tag
var n = new Int10();
do {
buf = stream.get();
n.mulAdd(128, buf & 0x7F);
} while (buf & 0x80);
this.tagNumber = n.simplify();
}
}
ASN1Tag.prototype.isUniversal = function () {
return this.tagClass === 0x00;
};
ASN1Tag.prototype.isEOC = function () {
return this.tagClass === 0x00 && this.tagNumber === 0x00;
};
ASN1.decode = function (stream) {
if (!(stream instanceof Stream))
stream = new Stream(stream, 0);
var streamStart = new Stream(stream),
tag = new ASN1Tag(stream),
len = ASN1.decodeLength(stream),
start = stream.pos,
header = start - streamStart.pos,
sub = null,
getSub = function () {
sub = [];
if (len !== null) {
// definite length
var end = start + len;
if (end > stream.enc.length)
throw 'Container at offset ' + start + ' has a length of ' + len + ', which is past the end of the stream';
while (stream.pos < end)
sub[sub.length] = ASN1.decode(stream);
if (stream.pos != end)
throw 'Content size is not correct for container at offset ' + start;
} else {
// undefined length
try {
for (;;) {
var s = ASN1.decode(stream);
if (s.tag.isEOC())
break;
sub[sub.length] = s;
}
len = start - stream.pos; // undefined lengths are represented as negative values
} catch (e) {
throw 'Exception while decoding undefined length content at offset ' + start + ': ' + e;
}
}
};
if (tag.tagConstructed) {
// must have valid content
getSub();
} else if (tag.isUniversal() && ((tag.tagNumber == 0x03) || (tag.tagNumber == 0x04))) {
// sometimes BitString and OctetString are used to encapsulate ASN.1
try {
if (tag.tagNumber == 0x03)
if (stream.get() != 0)
throw "BIT STRINGs with unused bits cannot encapsulate.";
getSub();
for (var i = 0; i < sub.length; ++i)
if (sub[i].tag.isEOC())
throw 'EOC is not supposed to be actual content.';
} catch (e) {
// but silently ignore when they don't
sub = null;
//DEBUG console.log('Could not decode structure at ' + start + ':', e);
}
}
if (sub === null) {
if (len === null)
throw "We can't skip over an invalid tag with undefined length at offset " + start;
stream.pos = start + Math.abs(len);
}
return new ASN1(streamStart, header, len, tag, sub);
};
// export globals
if (typeof module !== 'undefined') { module.exports = ASN1; } else { window.ASN1 = ASN1; }
})();
wget 'https://sme10.lists2.roe3.org/kodbox/plugins/pdfjs/static/ofd/lib/int10.js'
// Big integer base-10 printing library
// Copyright (c) 2008-2019 Lapo Luchini <lapo@lapo.it>
// Permission to use, copy, modify, and/or distribute this software for any
// purpose with or without fee is hereby granted, provided that the above
// copyright notice and this permission notice appear in all copies.
//
// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
(function () {
"use strict";
var max = 10000000000000; // biggest 10^n integer that can still fit 2^53 when multiplied by 256
function Int10(value) {
this.buf = [+value || 0];
}
Int10.prototype.mulAdd = function (m, c) {
// assert(m <= 256)
var b = this.buf,
l = b.length,
i, t;
for (i = 0; i < l; ++i) {
t = b[i] * m + c;
if (t < max)
c = 0;
else {
c = 0|(t / max);
t -= c * max;
}
b[i] = t;
}
if (c > 0)
b[i] = c;
};
Int10.prototype.sub = function (c) {
// assert(m <= 256)
var b = this.buf,
l = b.length,
i, t;
for (i = 0; i < l; ++i) {
t = b[i] - c;
if (t < 0) {
t += max;
c = 1;
} else
c = 0;
b[i] = t;
}
while (b[b.length - 1] === 0)
b.pop();
};
Int10.prototype.toString = function (base) {
if ((base || 10) != 10)
throw 'only base 10 is supported';
var b = this.buf,
s = b[b.length - 1].toString();
for (var i = b.length - 2; i >= 0; --i)
s += (max + b[i]).toString().substring(1);
return s;
};
Int10.prototype.valueOf = function () {
var b = this.buf,
v = 0;
for (var i = b.length - 1; i >= 0; --i)
v = v * max + b[i];
return v;
};
Int10.prototype.simplify = function () {
var b = this.buf;
return (b.length == 1) ? b[0] : this;
};
// export globals
if (typeof module !== 'undefined') { module.exports = Int10; } else { window.Int10 = Int10; }
})();
wget 'https://sme10.lists2.roe3.org/kodbox/plugins/pdfjs/static/ofd/lib/jquery.min.js'
/*! jQuery v3.0.0 | (c) jQuery Foundation | jquery.org/license */
!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.0.0",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:f.call(this)},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:h,sort:c.sort,splice:c.splice},r.extend=r.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||r.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(r.isPlainObject(d)||(e=r.isArray(d)))?(e?(e=!1,f=c&&r.isArray(c)?c:[]):f=c&&r.isPlainObject(c)?c:{},g[b]=r.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},r.extend({expando:"jQuery"+(q+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===r.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){var b=r.type(a);return("number"===b||"string"===b)&&!isNaN(a-parseFloat(a))},isPlainObject:function(a){var b,c;return a&&"[object Object]"===k.call(a)?(b=e(a))?(c=l.call(b,"constructor")&&b.constructor,"function"==typeof c&&m.call(c)===n):!0:!1},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?j[k.call(a)]||"object":typeof a},globalEval:function(a){p(a)},camelCase:function(a){return a.replace(t,"ms-").replace(u,v)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(w(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(s,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(w(Object(a))?r.merge(c,"string"==typeof a?[a]:a):h.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:i.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,f=0,h=[];if(w(a))for(d=a.length;d>f;f++)e=b(a[f],f,c),null!=e&&h.push(e);else for(f in a)e=b(a[f],f,c),null!=e&&h.push(e);return g.apply([],h)},guid:1,proxy:function(a,b){var c,d,e;return"string"==typeof b&&(c=a[b],b=a,a=c),r.isFunction(a)?(d=f.call(arguments,2),e=function(){return a.apply(b||this,d.concat(f.call(arguments)))},e.guid=a.guid=a.guid||r.guid++,e):void 0},now:Date.now,support:o}),"function"==typeof Symbol&&(r.fn[Symbol.iterator]=c[Symbol.iterator]),r.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){j["[object "+b+"]"]=b.toLowerCase()});function w(a){var b=!!a&&"length"in a&&a.length,c=r.type(a);return"function"===c||r.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\x00-\\xa0])+",M="\\["+K+"*("+L+")(?:"+K+"*([*^$|!~]?=)"+K+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+L+"))|)"+K+"*\\]",N=":("+L+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+M+")*)|.*)\\)|)",O=new RegExp(K+"+","g"),P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,ca=function(a,b){return b?"\x00"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"label"in b&&b.disabled===a||"form"in b&&b.disabled===a||"form"in b&&b.disabled===!1&&(b.isDisabled===a||b.isDisabled!==!a&&("label"in b||!ea(b))!==a)}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[0>c?c+b:c]}),even:pa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:pa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:pa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=ma(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=na(b);function ra(){}ra.prototype=d.filters=d.pseudos,d.setFilters=new ra,g=ga.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=Q.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=R.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(P," ")}),h=h.slice(c.length));for(g in d.filter)!(e=V[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?ga.error(a):z(a,i).slice(0)};function sa(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function ta(a,b,c){var d=b.dir,e=b.next,f=e||d,g=c&&"parentNode"===f,h=x++;return b.first?function(b,c,e){while(b=b[d])if(1===b.nodeType||g)return a(b,c,e)}:function(b,c,i){var j,k,l,m=[w,h];if(i){while(b=b[d])if((1===b.nodeType||g)&&a(b,c,i))return!0}else while(b=b[d])if(1===b.nodeType||g)if(l=b[u]||(b[u]={}),k=l[b.uniqueID]||(l[b.uniqueID]={}),e&&e===b.nodeName.toLowerCase())b=b[d]||b;else{if((j=k[f])&&j[0]===w&&j[1]===h)return m[2]=j[2];if(k[f]=m,m[2]=a(b,c,i))return!0}}}function ua(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function wa(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function xa(a,b,c,d,e,f){return d&&!d[u]&&(d=xa(d)),e&&!e[u]&&(e=xa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||va(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:wa(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=wa(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?I(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[ta(ua(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return xa(i>1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,e>i&&ya(a.slice(i,e)),f>e&&ya(a=a.slice(e)),f>e&&sa(a))}m.push(c)}return ua(m)}function za(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(_,aa),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=V.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(_,aa),$.test(j[0].type)&&qa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&sa(j),!a)return G.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||$.test(a)&&qa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext,B=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,C=/^.[^:#\[\.,]*$/;function D(a,b,c){if(r.isFunction(b))return r.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return r.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(C.test(b))return r.filter(b,a,c);b=r.filter(b,a)}return r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType})}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;d>b;b++)if(r.contains(e[b],this))return!0}));for(c=this.pushStack([]),b=0;d>b;b++)r.find(a,e[b],c);return d>1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(D(this,a||[],!1))},not:function(a){return this.pushStack(D(this,a||[],!0))},is:function(a){return!!D(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var E,F=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,G=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||E,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:F.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),B.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};G.prototype=r.fn,E=r(d);var H=/^(?:parents|prev(?:Until|All))/,I={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(r.contains(this,b[a]))return!0})},closest:function(a,b){var c,d=0,e=this.length,f=[],g="string"!=typeof a&&r(a);if(!A.test(a))for(;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function J(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return J(a,"nextSibling")},prev:function(a){return J(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return a.contentDocument||r.merge([],a.childNodes)}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(I[a]||r.uniqueSort(e),H.test(a)&&e.reverse()),this.pushStack(e)}});var K=/\S+/g;function L(a){var b={};return r.each(a.match(K)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?L(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)f[h].apply(c[0],c[1])===!1&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){r.each(b,function(b,c){r.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==r.type(c)&&d(c)})}(arguments),c&&!b&&i()),this},remove:function(){return r.each(arguments,function(a,b){var c;while((c=r.inArray(b,f,c))>-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function M(a){return a}function N(a){throw a}function O(a,b,c){var d;try{a&&r.isFunction(d=a.promise)?d.call(a).done(b).fail(c):a&&r.isFunction(d=a.then)?d.call(a,b,c):b.call(void 0,a)}catch(a){c.call(void 0,a)}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(f>b)){if(a=d.apply(h,i),a===c.promise())throw new TypeError("Thenable self-resolution");j=a&&("object"==typeof a||"function"==typeof a)&&a.then,r.isFunction(j)?e?j.call(a,g(f,c,M,e),g(f,c,N,e)):(f++,j.call(a,g(f,c,M,e),g(f,c,N,e),g(f,c,M,c.notifyWith))):(d!==M&&(h=void 0,i=[a]),(e||c.resolveWith)(h,i))}},k=e?j:function(){try{j()}catch(a){r.Deferred.exceptionHook&&r.Deferred.exceptionHook(a,k.stackTrace),b+1>=f&&(d!==N&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:M,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:M)),c[2][3].add(g(0,a,r.isFunction(d)?d:N))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(1>=b&&(O(a,g.done(h(c)).resolve,g.reject),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)O(e[c],h(c),g.reject);return g.promise()}});var P=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&P.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)};var Q=r.Deferred();r.fn.ready=function(a){return Q.then(a),this},r.extend({isReady:!1,readyWait:1,holdReady:function(a){a?r.readyWait++:r.ready(!0)},ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||Q.resolveWith(d,[r]))}}),r.ready.then=Q.then;function R(){d.removeEventListener("DOMContentLoaded",R),a.removeEventListener("load",R),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",R),a.addEventListener("load",R));var S=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)S(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){
return j.call(r(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},T=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function U(){this.expando=r.expando+U.uid++}U.uid=1,U.prototype={cache:function(a){var b=a[this.expando];return b||(b={},T(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0}))),b},set:function(a,b,c){var d,e=this.cache(a);if("string"==typeof b)e[r.camelCase(b)]=c;else for(d in b)e[r.camelCase(d)]=b[d];return e},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][r.camelCase(b)]},access:function(a,b,c){return void 0===b||b&&"string"==typeof b&&void 0===c?this.get(a,b):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d=a[this.expando];if(void 0!==d){if(void 0!==b){r.isArray(b)?b=b.map(r.camelCase):(b=r.camelCase(b),b=b in d?[b]:b.match(K)||[]),c=b.length;while(c--)delete d[b[c]]}(void 0===b||r.isEmptyObject(d))&&(a.nodeType?a[this.expando]=void 0:delete a[this.expando])}},hasData:function(a){var b=a[this.expando];return void 0!==b&&!r.isEmptyObject(b)}};var V=new U,W=new U,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Y=/[A-Z]/g;function Z(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(Y,"-$&").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:X.test(c)?JSON.parse(c):c}catch(e){}W.set(a,b,c)}else c=void 0;return c}r.extend({hasData:function(a){return W.hasData(a)||V.hasData(a)},data:function(a,b,c){return W.access(a,b,c)},removeData:function(a,b){W.remove(a,b)},_data:function(a,b,c){return V.access(a,b,c)},_removeData:function(a,b){V.remove(a,b)}}),r.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=W.get(f),1===f.nodeType&&!V.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=r.camelCase(d.slice(5)),Z(f,d,e[d])));V.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){W.set(this,a)}):S(this,function(b){var c;if(f&&void 0===b){if(c=W.get(f,a),void 0!==c)return c;if(c=Z(f,a),void 0!==c)return c}else this.each(function(){W.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){W.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=V.get(a,b),c&&(!d||r.isArray(c)?d=V.access(a,b,r.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return V.get(a,c)||V.access(a,c,{empty:r.Callbacks("once memory").add(function(){V.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?r.queue(this[0],a):void 0===b?this:this.each(function(){var c=r.queue(this,a,b);r._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&r.dequeue(this,a)})},dequeue:function(a){return this.each(function(){r.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=r.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=V.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var $=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,_=new RegExp("^(?:([+-])=|)("+$+")([a-z%]*)$","i"),aa=["Top","Right","Bottom","Left"],ba=function(a,b){return a=b||a,"none"===a.style.display||""===a.style.display&&r.contains(a.ownerDocument,a)&&"none"===r.css(a,"display")},ca=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};function da(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return r.css(a,b,"")},i=h(),j=c&&c[3]||(r.cssNumber[b]?"":"px"),k=(r.cssNumber[b]||"px"!==j&&+i)&&_.exec(r.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,r.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var ea={};function fa(a){var b,c=a.ownerDocument,d=a.nodeName,e=ea[d];return e?e:(b=c.body.appendChild(c.createElement(d)),e=r.css(b,"display"),b.parentNode.removeChild(b),"none"===e&&(e="block"),ea[d]=e,e)}function ga(a,b){for(var c,d,e=[],f=0,g=a.length;g>f;f++)d=a[f],d.style&&(c=d.style.display,b?("none"===c&&(e[f]=V.get(d,"display")||null,e[f]||(d.style.display="")),""===d.style.display&&ba(d)&&(e[f]=fa(d))):"none"!==c&&(e[f]="none",V.set(d,"display",c)));for(f=0;g>f;f++)null!=e[f]&&(a[f].style.display=e[f]);return a}r.fn.extend({show:function(){return ga(this,!0)},hide:function(){return ga(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){ba(this)?r(this).show():r(this).hide()})}});var ha=/^(?:checkbox|radio)$/i,ia=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,ja=/^$|\/(?:java|ecma)script/i,ka={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ka.optgroup=ka.option,ka.tbody=ka.tfoot=ka.colgroup=ka.caption=ka.thead,ka.th=ka.td;function la(a,b){var c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&r.nodeName(a,b)?r.merge([a],c):c}function ma(a,b){for(var c=0,d=a.length;d>c;c++)V.set(a[c],"globalEval",!b||V.get(b[c],"globalEval"))}var na=/<|&#?\w+;/;function oa(a,b,c,d,e){for(var f,g,h,i,j,k,l=b.createDocumentFragment(),m=[],n=0,o=a.length;o>n;n++)if(f=a[n],f||0===f)if("object"===r.type(f))r.merge(m,f.nodeType?[f]:f);else if(na.test(f)){g=g||l.appendChild(b.createElement("div")),h=(ia.exec(f)||["",""])[1].toLowerCase(),i=ka[h]||ka._default,g.innerHTML=i[1]+r.htmlPrefilter(f)+i[2],k=i[0];while(k--)g=g.lastChild;r.merge(m,g.childNodes),g=l.firstChild,g.textContent=""}else m.push(b.createTextNode(f));l.textContent="",n=0;while(f=m[n++])if(d&&r.inArray(f,d)>-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=la(l.appendChild(f),"script"),j&&ma(g),c){k=0;while(f=g[k++])ja.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var pa=d.documentElement,qa=/^key/,ra=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,sa=/^([^.]*)(?:\.(.+)|)/;function ta(){return!0}function ua(){return!1}function va(){try{return d.activeElement}catch(a){}}function wa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)wa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=ua;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(pa,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(K)||[""],j=b.length;while(j--)h=sa.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.hasData(a)&&V.get(a);if(q&&(i=q.events)){b=(b||"").match(K)||[""],j=b.length;while(j--)if(h=sa.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&V.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(V.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c<arguments.length;c++)i[c]=arguments[c];if(b.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,b)!==!1){h=r.event.handlers.call(this,b,j),c=0;while((f=h[c++])&&!b.isPropagationStopped()){b.currentTarget=f.elem,d=0;while((g=f.handlers[d++])&&!b.isImmediatePropagationStopped())b.rnamespace&&!b.rnamespace.test(g.namespace)||(b.handleObj=g,b.data=g.data,e=((r.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(b.result=e)===!1&&(b.preventDefault(),b.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,b),b.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!==this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?r(e,this).index(i)>-1:r.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},addProp:function(a,b){Object.defineProperty(r.Event.prototype,a,{enumerable:!0,configurable:!0,get:r.isFunction(b)?function(){return this.originalEvent?b(this.originalEvent):void 0}:function(){return this.originalEvent?this.originalEvent[a]:void 0},set:function(b){Object.defineProperty(this,a,{enumerable:!0,configurable:!0,writable:!0,value:b})}})},fix:function(a){return a[r.expando]?a:new r.Event(a)},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==va()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===va()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&r.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(a){return r.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}}},r.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)},r.Event=function(a,b){return this instanceof r.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?ta:ua,this.target=a.target&&3===a.target.nodeType?a.target.parentNode:a.target,this.currentTarget=a.currentTarget,this.relatedTarget=a.relatedTarget):this.type=a,b&&r.extend(this,b),this.timeStamp=a&&a.timeStamp||r.now(),void(this[r.expando]=!0)):new r.Event(a,b)},r.Event.prototype={constructor:r.Event,isDefaultPrevented:ua,isPropagationStopped:ua,isImmediatePropagationStopped:ua,isSimulated:!1,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ta,a&&!this.isSimulated&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ta,a&&!this.isSimulated&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=ta,a&&!this.isSimulated&&a.stopImmediatePropagation(),this.stopPropagation()}},r.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(a){var b=a.button;return null==a.which&&qa.test(a.type)?null!=a.charCode?a.charCode:a.keyCode:!a.which&&void 0!==b&&ra.test(a.type)?1&b?1:2&b?3:4&b?2:0:a.which}},r.event.addProp),r.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){r.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||r.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),r.fn.extend({on:function(a,b,c,d){return wa(this,a,b,c,d)},one:function(a,b,c,d){return wa(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,r(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=ua),this.each(function(){r.event.remove(this,a,c,b)})}});var xa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,ya=/<script|<style|<link/i,za=/checked\s*(?:[^=]|=\s*.checked.)/i,Aa=/^true\/(.*)/,Ba=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Ca(a,b){return r.nodeName(a,"table")&&r.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a:a}function Da(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ea(a){var b=Aa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Fa(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(V.hasData(a)&&(f=V.access(a),g=V.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)r.event.add(b,e,j[e][c])}W.hasData(a)&&(h=W.access(a),i=r.extend({},h),W.set(b,i))}}function Ga(a,b){var c=b.nodeName.toLowerCase();"input"===c&&ha.test(a.type)?b.checked=a.checked:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}function Ha(a,b,c,d){b=g.apply([],b);var e,f,h,i,j,k,l=0,m=a.length,n=m-1,q=b[0],s=r.isFunction(q);if(s||m>1&&"string"==typeof q&&!o.checkClone&&za.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(m&&(e=oa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(la(e,"script"),Da),i=h.length;m>l;l++)j=e,l!==n&&(j=r.clone(j,!0,!0),i&&r.merge(h,la(j,"script"))),c.call(a[l],j,l);if(i)for(k=h[h.length-1].ownerDocument,r.map(h,Ea),l=0;i>l;l++)j=h[l],ja.test(j.type||"")&&!V.access(j,"globalEval")&&r.contains(k,j)&&(j.src?r._evalUrl&&r._evalUrl(j.src):p(j.textContent.replace(Ba,""),k))}return a}function Ia(a,b,c){for(var d,e=b?r.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||r.cleanData(la(d)),d.parentNode&&(c&&r.contains(d.ownerDocument,d)&&ma(la(d,"script")),d.parentNode.removeChild(d));return a}r.extend({htmlPrefilter:function(a){return a.replace(xa,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=la(h),f=la(a),d=0,e=f.length;e>d;d++)Ga(f[d],g[d]);if(b)if(c)for(f=f||la(a),g=g||la(h),d=0,e=f.length;e>d;d++)Fa(f[d],g[d]);else Fa(a,h);return g=la(h,"script"),g.length>0&&ma(g,!i&&la(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(T(c)){if(b=c[V.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[V.expando]=void 0}c[W.expando]&&(c[W.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return S(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(la(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return S(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!ya.test(a)&&!ka[(ia.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(r.cleanData(la(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ha(this,arguments,function(b){var c=this.parentNode;r.inArray(this,a)<0&&(r.cleanData(la(this)),c&&c.replaceChild(b,this))},a)}}),r.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){r.fn[a]=function(a){for(var c,d=[],e=r(a),f=e.length-1,g=0;f>=g;g++)c=g===f?this:this.clone(!0),r(e[g])[b](c),h.apply(d,c.get());return this.pushStack(d)}});var Ja=/^margin/,Ka=new RegExp("^("+$+")(?!px)[a-z%]+$","i"),La=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)};!function(){function b(){if(i){i.style.cssText="box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",i.innerHTML="",pa.appendChild(h);var b=a.getComputedStyle(i);c="1%"!==b.top,g="2px"===b.marginLeft,e="4px"===b.width,i.style.marginRight="50%",f="4px"===b.marginRight,pa.removeChild(h),i=null}}var c,e,f,g,h=d.createElement("div"),i=d.createElement("div");i.style&&(i.style.backgroundClip="content-box",i.cloneNode(!0).style.backgroundClip="",o.clearCloneStyle="content-box"===i.style.backgroundClip,h.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",h.appendChild(i),r.extend(o,{pixelPosition:function(){return b(),c},boxSizingReliable:function(){return b(),e},pixelMarginRight:function(){return b(),f},reliableMarginLeft:function(){return b(),g}}))}();function Ma(a,b,c){var d,e,f,g,h=a.style;return c=c||La(a),c&&(g=c.getPropertyValue(b)||c[b],""!==g||r.contains(a.ownerDocument,a)||(g=r.style(a,b)),!o.pixelMarginRight()&&Ka.test(g)&&Ja.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function Na(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Oa=/^(none|table(?!-c[ea]).+)/,Pa={position:"absolute",visibility:"hidden",display:"block"},Qa={letterSpacing:"0",fontWeight:"400"},Ra=["Webkit","Moz","ms"],Sa=d.createElement("div").style;function Ta(a){if(a in Sa)return a;var b=a[0].toUpperCase()+a.slice(1),c=Ra.length;while(c--)if(a=Ra[c]+b,a in Sa)return a}function Ua(a,b,c){var d=_.exec(b);return d?Math.max(0,d[2]-(c||0))+(d[3]||"px"):b}function Va(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=r.css(a,c+aa[f],!0,e)),d?("content"===c&&(g-=r.css(a,"padding"+aa[f],!0,e)),"margin"!==c&&(g-=r.css(a,"border"+aa[f]+"Width",!0,e))):(g+=r.css(a,"padding"+aa[f],!0,e),"padding"!==c&&(g+=r.css(a,"border"+aa[f]+"Width",!0,e)));return g}function Wa(a,b,c){var d,e=!0,f=La(a),g="border-box"===r.css(a,"boxSizing",!1,f);if(a.getClientRects().length&&(d=a.getBoundingClientRect()[b]),0>=d||null==d){if(d=Ma(a,b,f),(0>d||null==d)&&(d=a.style[b]),Ka.test(d))return d;e=g&&(o.boxSizingReliable()||d===a.style[b]),d=parseFloat(d)||0}return d+Va(a,b,c||(g?"border":"content"),e,f)+"px"}r.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Ma(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=r.camelCase(b),i=a.style;return b=r.cssProps[h]||(r.cssProps[h]=Ta(h)||h),g=r.cssHooks[b]||r.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=_.exec(c))&&e[1]&&(c=da(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(r.cssNumber[h]?"":"px")),o.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=r.camelCase(b);return b=r.cssProps[h]||(r.cssProps[h]=Ta(h)||h),g=r.cssHooks[b]||r.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=Ma(a,b,d)),"normal"===e&&b in Qa&&(e=Qa[b]),""===c||c?(f=parseFloat(e),c===!0||isFinite(f)?f||0:e):e}}),r.each(["height","width"],function(a,b){r.cssHooks[b]={get:function(a,c,d){return c?!Oa.test(r.css(a,"display"))||a.getClientRects().length&&a.getBoundingClientRect().width?Wa(a,b,d):ca(a,Pa,function(){return Wa(a,b,d)}):void 0},set:function(a,c,d){var e,f=d&&La(a),g=d&&Va(a,b,d,"border-box"===r.css(a,"boxSizing",!1,f),f);return g&&(e=_.exec(c))&&"px"!==(e[3]||"px")&&(a.style[b]=c,c=r.css(a,b)),Ua(a,c,g)}}}),r.cssHooks.marginLeft=Na(o.reliableMarginLeft,function(a,b){return b?(parseFloat(Ma(a,"marginLeft"))||a.getBoundingClientRect().left-ca(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px":void 0}),r.each({margin:"",padding:"",border:"Width"},function(a,b){r.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+aa[d]+b]=f[d]||f[d-2]||f[0];return e}},Ja.test(a)||(r.cssHooks[a+b].set=Ua)}),r.fn.extend({css:function(a,b){return S(this,function(a,b,c){var d,e,f={},g=0;if(r.isArray(b)){for(d=La(a),e=b.length;e>g;g++)f[b[g]]=r.css(a,b[g],!1,d);return f}return void 0!==c?r.style(a,b,c):r.css(a,b)},a,b,arguments.length>1)}});function Xa(a,b,c,d,e){return new Xa.prototype.init(a,b,c,d,e)}r.Tween=Xa,Xa.prototype={constructor:Xa,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=Xa.propHooks[this.prop];return a&&a.get?a.get(this):Xa.propHooks._default.get(this)},run:function(a){var b,c=Xa.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Xa.propHooks._default.set(this),this}},Xa.prototype.init.prototype=Xa.prototype,Xa.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},Xa.propHooks.scrollTop=Xa.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=Xa.prototype.init,r.fx.step={};var Ya,Za,$a=/^(?:toggle|show|hide)$/,_a=/queueHooks$/;function ab(){Za&&(a.requestAnimationFrame(ab),r.fx.tick())}function bb(){return a.setTimeout(function(){Ya=void 0}),Ya=r.now()}function cb(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=aa[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function db(a,b,c){for(var d,e=(gb.tweeners[b]||[]).concat(gb.tweeners["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function eb(a,b,c){var d,e,f,g,h,i,j,k,l="width"in b||"height"in b,m=this,n={},o=a.style,p=a.nodeType&&ba(a),q=V.get(a,"fxshow");c.queue||(g=r._queueHooks(a,"fx"),null==g.unqueued&&(g.unqueued=0,h=g.empty.fire,g.empty.fire=function(){g.unqueued||h()}),g.unqueued++,m.always(function(){m.always(function(){g.unqueued--,r.queue(a,"fx").length||g.empty.fire()})}));for(d in b)if(e=b[d],$a.test(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}n[d]=q&&q[d]||r.style(a,d)}if(i=!r.isEmptyObject(b),i||!r.isEmptyObject(n)){l&&1===a.nodeType&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=q&&q.display,null==j&&(j=V.get(a,"display")),k=r.css(a,"display"),"none"===k&&(j?k=j:(ga([a],!0),j=a.style.display||j,k=r.css(a,"display"),ga([a]))),("inline"===k||"inline-block"===k&&null!=j)&&"none"===r.css(a,"float")&&(i||(m.done(function(){o.display=j}),null==j&&(k=o.display,j="none"===k?"":k)),o.display="inline-block")),c.overflow&&(o.overflow="hidden",m.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]})),i=!1;for(d in n)i||(q?"hidden"in q&&(p=q.hidden):q=V.access(a,"fxshow",{display:j}),f&&(q.hidden=!p),p&&ga([a],!0),m.done(function(){p||ga([a]),V.remove(a,"fxshow");for(d in n)r.style(a,d,n[d])})),i=db(p?q[d]:0,d,m),d in q||(q[d]=i.start,p&&(i.end=i.start,i.start=0))}}function fb(a,b){var c,d,e,f,g;for(c in a)if(d=r.camelCase(c),e=b[d],f=a[c],r.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=r.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function gb(a,b,c){var d,e,f=0,g=gb.prefilters.length,h=r.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Ya||bb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:r.extend({},b),opts:r.extend(!0,{specialEasing:{},easing:r.easing._default},c),originalProperties:b,originalOptions:c,startTime:Ya||bb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=r.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(fb(k,j.opts.specialEasing);g>f;f++)if(d=gb.prefilters[f].call(j,a,k,j.opts))return r.isFunction(d.stop)&&(r._queueHooks(j.elem,j.opts.queue).stop=r.proxy(d.stop,d)),d;return r.map(k,db,j),r.isFunction(j.opts.start)&&j.opts.start.call(a,j),r.fx.timer(r.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}r.Animation=r.extend(gb,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return da(c.elem,a,_.exec(b),c),c}]},tweener:function(a,b){r.isFunction(a)?(b=a,a=["*"]):a=a.match(K);for(var c,d=0,e=a.length;e>d;d++)c=a[d],gb.tweeners[c]=gb.tweeners[c]||[],gb.tweeners[c].unshift(b)},prefilters:[eb],prefilter:function(a,b){b?gb.prefilters.unshift(a):gb.prefilters.push(a)}}),r.speed=function(a,b,c){var e=a&&"object"==typeof a?r.extend({},a):{complete:c||!c&&b||r.isFunction(a)&&a,duration:a,easing:c&&b||b&&!r.isFunction(b)&&b};return r.fx.off||d.hidden?e.duration=0:e.duration="number"==typeof e.duration?e.duration:e.duration in r.fx.speeds?r.fx.speeds[e.duration]:r.fx.speeds._default,null!=e.queue&&e.queue!==!0||(e.queue="fx"),e.old=e.complete,e.complete=function(){r.isFunction(e.old)&&e.old.call(this),e.queue&&r.dequeue(this,e.queue)},e},r.fn.extend({fadeTo:function(a,b,c,d){return this.filter(ba).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=r.isEmptyObject(a),f=r.speed(b,c,d),g=function(){var b=gb(this,r.extend({},a),f);(e||V.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=r.timers,g=V.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&_a.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||r.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=V.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=r.timers,g=d?d.length:0;for(c.finish=!0,r.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),r.each(["toggle","show","hide"],function(a,b){var c=r.fn[b];r.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(cb(b,!0),a,d,e)}}),r.each({slideDown:cb("show"),slideUp:cb("hide"),slideToggle:cb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){r.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),r.timers=[],r.fx.tick=function(){var a,b=0,c=r.timers;for(Ya=r.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||r.fx.stop(),Ya=void 0},r.fx.timer=function(a){r.timers.push(a),a()?r.fx.start():r.timers.pop()},r.fx.interval=13,r.fx.start=function(){Za||(Za=a.requestAnimationFrame?a.requestAnimationFrame(ab):a.setInterval(r.fx.tick,r.fx.interval))},r.fx.stop=function(){a.cancelAnimationFrame?a.cancelAnimationFrame(Za):a.clearInterval(Za),Za=null},r.fx.speeds={slow:600,fast:200,_default:400},r.fn.delay=function(b,c){return b=r.fx?r.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a=d.createElement("input"),b=d.createElement("select"),c=b.appendChild(d.createElement("option"));a.type="checkbox",o.checkOn=""!==a.value,o.optSelected=c.selected,a=d.createElement("input"),a.value="t",a.type="radio",o.radioValue="t"===a.value}();var hb,ib=r.expr.attrHandle;r.fn.extend({attr:function(a,b){return S(this,r.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?hb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&r.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(K);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c);
}}),hb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=ib[b]||r.find.attr;ib[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=ib[g],ib[g]=e,e=null!=c(a,b,d)?g:null,ib[g]=f),e}});var jb=/^(?:input|select|textarea|button)$/i,kb=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return S(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):jb.test(a.nodeName)||kb.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});var lb=/[\t\r\n\f]/g;function mb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,mb(this)))});if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=mb(c),d=1===c.nodeType&&(" "+e+" ").replace(lb," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=r.trim(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,mb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=mb(c),d=1===c.nodeType&&(" "+e+" ").replace(lb," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=r.trim(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,mb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(K)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=mb(this),b&&V.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":V.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+mb(c)+" ").replace(lb," ").indexOf(b)>-1)return!0;return!1}});var nb=/\r/g,ob=/[\x20\t\r\n\f]+/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":r.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(nb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:r.trim(r.text(a)).replace(ob," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],(c.selected||i===e)&&!c.disabled&&(!c.parentNode.disabled||!r.nodeName(c.parentNode,"optgroup"))){if(b=r(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=r.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=r.inArray(r.valHooks.option.get(d),f)>-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){return r.isArray(b)?a.checked=r.inArray(r(a).val(),b)>-1:void 0}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var pb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!pb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,pb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(V.get(h,"events")||{})[b.type]&&V.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&T(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!T(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?r.event.trigger(a,b,c,!0):void 0}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=V.access(d,b);e||d.addEventListener(a,c,!0),V.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=V.access(d,b)-1;e?V.access(d,b,e):(d.removeEventListener(a,c,!0),V.remove(d,b))}}});var qb=a.location,rb=r.now(),sb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var tb=/\[\]$/,ub=/\r?\n/g,vb=/^(?:submit|button|image|reset|file)$/i,wb=/^(?:input|select|textarea|keygen)/i;function xb(a,b,c,d){var e;if(r.isArray(b))r.each(b,function(b,e){c||tb.test(a)?d(a,e):xb(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)xb(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(r.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)xb(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&wb.test(this.nodeName)&&!vb.test(a)&&(this.checked||!ha.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:r.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(ub,"\r\n")}}):{name:b.name,value:c.replace(ub,"\r\n")}}).get()}});var yb=/%20/g,zb=/#.*$/,Ab=/([?&])_=[^&]*/,Bb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Cb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Db=/^(?:GET|HEAD)$/,Eb=/^\/\//,Fb={},Gb={},Hb="*/".concat("*"),Ib=d.createElement("a");Ib.href=qb.href;function Jb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(K)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Kb(a,b,c,d){var e={},f=a===Gb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Lb(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Mb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Nb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:qb.href,type:"GET",isLocal:Cb.test(qb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Hb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Lb(Lb(a,r.ajaxSettings),b):Lb(r.ajaxSettings,a)},ajaxPrefilter:Jb(Fb),ajaxTransport:Jb(Gb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Bb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||qb.href)+"").replace(Eb,qb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(K)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Ib.protocol+"//"+Ib.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Kb(Fb,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Db.test(o.type),f=o.url.replace(zb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(yb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(sb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Ab,""),n=(sb.test(f)?"&":"?")+"_="+rb++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Hb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Kb(Gb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&300>b||304===b,d&&(v=Mb(o,y,d)),v=Nb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",0>b&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Ob={0:200,1223:204},Pb=r.ajaxSettings.xhr();o.cors=!!Pb&&"withCredentials"in Pb,o.ajax=Pb=!!Pb,r.ajaxTransport(function(b){var c,d;return o.cors||Pb&&!b.crossDomain?{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Ob[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}:void 0}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r("<script>").prop({charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&f("error"===a.type?404:200,a.type)}),d.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Qb=[],Rb=/(=)\?(?=&|$)|\?\?/;r.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Qb.pop()||r.expando+"_"+rb++;return this[a]=!0,a}}),r.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Rb.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Rb.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=r.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Rb,"$1"+e):b.jsonp!==!1&&(b.url+=(sb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||r.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?r(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Qb.push(e)),g&&r.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),o.createHTMLDocument=function(){var a=d.implementation.createHTMLDocument("").body;return a.innerHTML="<form></form><form></form>",2===a.childNodes.length}(),r.parseHTML=function(a,b,c){if("string"!=typeof a)return[];"boolean"==typeof b&&(c=b,b=!1);var e,f,g;return b||(o.createHTMLDocument?(b=d.implementation.createHTMLDocument(""),e=b.createElement("base"),e.href=d.location.href,b.head.appendChild(e)):b=d),f=B.exec(a),g=!c&&[],f?[b.createElement(f[1])]:(f=oa([a],b,g),g&&g.length&&r(g).remove(),r.merge([],f.childNodes))},r.fn.load=function(a,b,c){var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=r.trim(a.slice(h)),a=a.slice(0,h)),r.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&r.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?r("<div>").append(r.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},r.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){r.fn[b]=function(a){return this.on(b,a)}}),r.expr.pseudos.animated=function(a){return r.grep(r.timers,function(b){return a===b.elem}).length};function Sb(a){return r.isWindow(a)?a:9===a.nodeType&&a.defaultView}r.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=r.css(a,"position"),l=r(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=r.css(a,"top"),i=r.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),r.isFunction(b)&&(b=b.call(a,c,r.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},r.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){r.offset.setOffset(this,a,b)});var b,c,d,e,f=this[0];if(f)return f.getClientRects().length?(d=f.getBoundingClientRect(),d.width||d.height?(e=f.ownerDocument,c=Sb(e),b=e.documentElement,{top:d.top+c.pageYOffset-b.clientTop,left:d.left+c.pageXOffset-b.clientLeft}):d):{top:0,left:0}},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===r.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),r.nodeName(a[0],"html")||(d=a.offset()),d={top:d.top+r.css(a[0],"borderTopWidth",!0),left:d.left+r.css(a[0],"borderLeftWidth",!0)}),{top:b.top-d.top-r.css(c,"marginTop",!0),left:b.left-d.left-r.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&"static"===r.css(a,"position"))a=a.offsetParent;return a||pa})}}),r.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c="pageYOffset"===b;r.fn[a]=function(d){return S(this,function(a,d,e){var f=Sb(a);return void 0===e?f?f[b]:a[d]:void(f?f.scrollTo(c?f.pageXOffset:e,c?e:f.pageYOffset):a[d]=e)},a,d,arguments.length)}}),r.each(["top","left"],function(a,b){r.cssHooks[b]=Na(o.pixelPosition,function(a,c){return c?(c=Ma(a,b),Ka.test(c)?r(a).position()[b]+"px":c):void 0})}),r.each({Height:"height",Width:"width"},function(a,b){r.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){r.fn[d]=function(e,f){var g=arguments.length&&(c||"boolean"!=typeof e),h=c||(e===!0||f===!0?"margin":"border");return S(this,function(b,c,e){var f;return r.isWindow(b)?0===d.indexOf("outer")?b["inner"+a]:b.document.documentElement["client"+a]:9===b.nodeType?(f=b.documentElement,Math.max(b.body["scroll"+a],f["scroll"+a],b.body["offset"+a],f["offset"+a],f["client"+a])):void 0===e?r.css(b,c,h):r.style(b,c,e,h)},b,g?e:void 0,g)}})}),r.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),r.parseJSON=JSON.parse,"function"==typeof define&&define.amd&&define("jquery",[],function(){return r});var Tb=a.jQuery,Ub=a.$;return r.noConflict=function(b){return a.$===r&&(a.$=Ub),b&&a.jQuery===r&&(a.jQuery=Tb),r},b||(a.jQuery=a.$=r),r});
wget 'https://sme10.lists2.roe3.org/kodbox/plugins/pdfjs/static/ofd/lib/jszip-utils.min.js'
/*!
JSZipUtils - A collection of cross-browser utilities to go along with JSZip.
<http://stuk.github.io/jszip-utils>
(c) 2014 Stuart Knightley, David Duponchel
Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown.
*/
!function(a){"object"==typeof exports?module.exports=a():"function"==typeof define&&define.amd?define(a):"undefined"!=typeof window?window.JSZipUtils=a():"undefined"!=typeof global?global.JSZipUtils=a():"undefined"!=typeof self&&(self.JSZipUtils=a())}(function(){return function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b){"use strict";function c(){try{return new window.XMLHttpRequest}catch(a){}}function d(){try{return new window.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}}var e={};e._getBinaryFromXHR=function(a){return a.response||a.responseText};var f=window.ActiveXObject?function(){return c()||d()}:c;e.getBinaryContent=function(a,b){try{var c=f();c.open("GET",a,!0),"responseType"in c&&(c.responseType="arraybuffer"),c.overrideMimeType&&c.overrideMimeType("text/plain; charset=x-user-defined"),c.onreadystatechange=function(){var d,f;if(4===c.readyState)if(200===c.status||0===c.status){d=null,f=null;try{d=e._getBinaryFromXHR(c)}catch(g){f=new Error(g)}b(f,d)}else b(new Error("Ajax error for "+a+" : "+this.status+" "+this.statusText),null)},c.send()}catch(d){b(new Error(d),null)}},b.exports=e},{}]},{},[1])(1)});
wget 'https://sme10.lists2.roe3.org/kodbox/plugins/pdfjs/static/ofd/lib/jszip.min.js'
/*!
JSZip - A Javascript class for generating and reading zip files
<http://stuartk.com/jszip>
(c) 2009-2014 Stuart Knightley <stuart [at] stuartk.com>
Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/master/LICENSE.markdown.
JSZip uses the library pako released under the MIT license :
https://github.com/nodeca/pako/blob/master/LICENSE
*/
!function(a){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var b;b="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,b.JSZip=a()}}(function(){var a;return function b(a,c,d){function e(g,h){if(!c[g]){if(!a[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};a[g][0].call(k.exports,function(b){var c=a[g][1][b];return e(c?c:b)},k,k.exports,b,a,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){"use strict";var d=a("./utils"),e=a("./support"),f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";c.encode=function(a){for(var b,c,e,g,h,i,j,k=[],l=0,m=a.length,n=m,o="string"!==d.getTypeOf(a);l<a.length;)n=m-l,o?(b=a[l++],c=m>l?a[l++]:0,e=m>l?a[l++]:0):(b=a.charCodeAt(l++),c=m>l?a.charCodeAt(l++):0,e=m>l?a.charCodeAt(l++):0),g=b>>2,h=(3&b)<<4|c>>4,i=n>1?(15&c)<<2|e>>6:64,j=n>2?63&e:64,k.push(f.charAt(g)+f.charAt(h)+f.charAt(i)+f.charAt(j));return k.join("")},c.decode=function(a){var b,c,d,g,h,i,j,k=0,l=0;a=a.replace(/[^A-Za-z0-9\+\/\=]/g,"");var m=3*a.length/4;a.charAt(a.length-1)===f.charAt(64)&&m--,a.charAt(a.length-2)===f.charAt(64)&&m--;var n;for(n=e.uint8array?new Uint8Array(m):new Array(m);k<a.length;)g=f.indexOf(a.charAt(k++)),h=f.indexOf(a.charAt(k++)),i=f.indexOf(a.charAt(k++)),j=f.indexOf(a.charAt(k++)),b=g<<2|h>>4,c=(15&h)<<4|i>>2,d=(3&i)<<6|j,n[l++]=b,64!==i&&(n[l++]=c),64!==j&&(n[l++]=d);return n}},{"./support":27,"./utils":29}],2:[function(a,b,c){"use strict";function d(a,b,c,d,e){this.compressedSize=a,this.uncompressedSize=b,this.crc32=c,this.compression=d,this.compressedContent=e}var e=a("./external"),f=a("./stream/DataWorker"),g=a("./stream/DataLengthProbe"),h=a("./stream/Crc32Probe"),g=a("./stream/DataLengthProbe");d.prototype={getContentWorker:function(){var a=new f(e.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new g("data_length")),b=this;return a.on("end",function(){if(this.streamInfo.data_length!==b.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),a},getCompressedWorker:function(){return new f(e.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},d.createWorkerFrom=function(a,b,c){return a.pipe(new h).pipe(new g("uncompressedSize")).pipe(b.compressWorker(c)).pipe(new g("compressedSize")).withStreamInfo("compression",b)},b.exports=d},{"./external":6,"./stream/Crc32Probe":22,"./stream/DataLengthProbe":23,"./stream/DataWorker":24}],3:[function(a,b,c){"use strict";var d=a("./stream/GenericWorker");c.STORE={magic:"\x00\x00",compressWorker:function(a){return new d("STORE compression")},uncompressWorker:function(){return new d("STORE decompression")}},c.DEFLATE=a("./flate")},{"./flate":7,"./stream/GenericWorker":25}],4:[function(a,b,c){"use strict";function d(){for(var a,b=[],c=0;256>c;c++){a=c;for(var d=0;8>d;d++)a=1&a?3988292384^a>>>1:a>>>1;b[c]=a}return b}function e(a,b,c,d){var e=h,f=d+c;a=-1^a;for(var g=d;f>g;g++)a=a>>>8^e[255&(a^b[g])];return-1^a}function f(a,b,c,d){var e=h,f=d+c;a=-1^a;for(var g=d;f>g;g++)a=a>>>8^e[255&(a^b.charCodeAt(g))];return-1^a}var g=a("./utils"),h=d();b.exports=function(a,b){if("undefined"==typeof a||!a.length)return 0;var c="string"!==g.getTypeOf(a);return c?e(0|b,a,a.length,0):f(0|b,a,a.length,0)}},{"./utils":29}],5:[function(a,b,c){"use strict";c.base64=!1,c.binary=!1,c.dir=!1,c.createFolders=!0,c.date=null,c.compression=null,c.compressionOptions=null,c.comment=null,c.unixPermissions=null,c.dosPermissions=null},{}],6:[function(a,b,c){"use strict";var d=a("es6-promise").Promise;b.exports={Promise:d}},{"es6-promise":37}],7:[function(a,b,c){"use strict";function d(a,b){h.call(this,"FlateWorker/"+a),this._pako=new f[a]({raw:!0,level:b.level||-1}),this.meta={};var c=this;this._pako.onData=function(a){c.push({data:a,meta:c.meta})}}var e="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,f=a("pako"),g=a("./utils"),h=a("./stream/GenericWorker"),i=e?"uint8array":"array";c.magic="\b\x00",g.inherits(d,h),d.prototype.processChunk=function(a){this.meta=a.meta,this._pako.push(g.transformTo(i,a.data),!1)},d.prototype.flush=function(){h.prototype.flush.call(this),this._pako.push([],!0)},d.prototype.cleanUp=function(){h.prototype.cleanUp.call(this),this._pako=null},c.compressWorker=function(a){return new d("Deflate",a)},c.uncompressWorker=function(){return new d("Inflate",{})}},{"./stream/GenericWorker":25,"./utils":29,pako:38}],8:[function(a,b,c){"use strict";function d(a,b,c,d){f.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=b,this.zipPlatform=c,this.encodeFileName=d,this.streamFiles=a,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}var e=a("../utils"),f=a("../stream/GenericWorker"),g=a("../utf8"),h=a("../crc32"),i=a("../signature"),j=function(a,b){var c,d="";for(c=0;b>c;c++)d+=String.fromCharCode(255&a),a>>>=8;return d},k=function(a,b){var c=a;return a||(c=b?16893:33204),(65535&c)<<16},l=function(a,b){return 63&(a||0)},m=function(a,b,c,d,f,m){var n,o,p=a.file,q=a.compression,r=m!==g.utf8encode,s=e.transformTo("string",m(p.name)),t=e.transformTo("string",g.utf8encode(p.name)),u=p.comment,v=e.transformTo("string",m(u)),w=e.transformTo("string",g.utf8encode(u)),x=t.length!==p.name.length,y=w.length!==u.length,z="",A="",B="",C=p.dir,D=p.date,E={crc32:0,compressedSize:0,uncompressedSize:0};b&&!c||(E.crc32=a.crc32,E.compressedSize=a.compressedSize,E.uncompressedSize=a.uncompressedSize);var F=0;b&&(F|=8),r||!x&&!y||(F|=2048);var G=0,H=0;C&&(G|=16),"UNIX"===f?(H=798,G|=k(p.unixPermissions,C)):(H=20,G|=l(p.dosPermissions,C)),n=D.getUTCHours(),n<<=6,n|=D.getUTCMinutes(),n<<=5,n|=D.getUTCSeconds()/2,o=D.getUTCFullYear()-1980,o<<=4,o|=D.getUTCMonth()+1,o<<=5,o|=D.getUTCDate(),x&&(A=j(1,1)+j(h(s),4)+t,z+="up"+j(A.length,2)+A),y&&(B=j(1,1)+j(h(v),4)+w,z+="uc"+j(B.length,2)+B);var I="";I+="\n\x00",I+=j(F,2),I+=q.magic,I+=j(n,2),I+=j(o,2),I+=j(E.crc32,4),I+=j(E.compressedSize,4),I+=j(E.uncompressedSize,4),I+=j(s.length,2),I+=j(z.length,2);var J=i.LOCAL_FILE_HEADER+I+s+z,K=i.CENTRAL_FILE_HEADER+j(H,2)+I+j(v.length,2)+"\x00\x00\x00\x00"+j(G,4)+j(d,4)+s+z+v;return{fileRecord:J,dirRecord:K}},n=function(a,b,c,d,f){var g="",h=e.transformTo("string",f(d));return g=i.CENTRAL_DIRECTORY_END+"\x00\x00\x00\x00"+j(a,2)+j(a,2)+j(b,4)+j(c,4)+j(h.length,2)+h},o=function(a){var b="";return b=i.DATA_DESCRIPTOR+j(a.crc32,4)+j(a.compressedSize,4)+j(a.uncompressedSize,4)};e.inherits(d,f),d.prototype.push=function(a){var b=a.meta.percent||0,c=this.entriesCount,d=this._sources.length;this.accumulate?this.contentBuffer.push(a):(this.bytesWritten+=a.data.length,f.prototype.push.call(this,{data:a.data,meta:{currentFile:this.currentFile,percent:c?(b+100*(c-d-1))/c:100}}))},d.prototype.openedSource=function(a){if(this.currentSourceOffset=this.bytesWritten,this.currentFile=a.file.name,this.streamFiles&&!a.file.dir){var b=m(a,this.streamFiles,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:b.fileRecord,meta:{percent:0}})}else this.accumulate=!0},d.prototype.closedSource=function(a){this.accumulate=!1;var b=m(a,this.streamFiles,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(b.dirRecord),this.streamFiles&&!a.file.dir)this.push({data:o(a),meta:{percent:100}});else for(this.push({data:b.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},d.prototype.flush=function(){for(var a=this.bytesWritten,b=0;b<this.dirRecords.length;b++)this.push({data:this.dirRecords[b],meta:{percent:100}});var c=this.bytesWritten-a,d=n(this.dirRecords.length,c,a,this.zipComment,this.encodeFileName);this.push({data:d,meta:{percent:100}})},d.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},d.prototype.registerPrevious=function(a){this._sources.push(a);var b=this;return a.on("data",function(a){b.processChunk(a)}),a.on("end",function(){b.closedSource(b.previous.streamInfo),b._sources.length?b.prepareNextSource():b.end()}),a.on("error",function(a){b.error(a)}),this},d.prototype.resume=function(){return f.prototype.resume.call(this)?!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0):!1},d.prototype.error=function(a){var b=this._sources;if(!f.prototype.error.call(this,a))return!1;for(var c=0;c<b.length;c++)try{b[c].error(a)}catch(a){}return!0},d.prototype.lock=function(){f.prototype.lock.call(this);for(var a=this._sources,b=0;b<a.length;b++)a[b].lock()},b.exports=d},{"../crc32":4,"../signature":20,"../stream/GenericWorker":25,"../utf8":28,"../utils":29}],9:[function(a,b,c){"use strict";var d=a("../compressions"),e=a("./ZipFileWorker"),f=function(a,b){var c=a||b,e=d[c];if(!e)throw new Error(c+" is not a valid compression method !");return e};c.generateWorker=function(a,b,c){var d=new e(b.streamFiles,c,b.platform,b.encodeFileName),g=0;try{a.forEach(function(a,c){g++;var e=f(c.options.compression,b.compression),h=c.options.compressionOptions||b.compressionOptions||{},i=c.dir,j=c.date;c._compressWorker(e,h).withStreamInfo("file",{name:a,dir:i,date:j,comment:c.comment||"",unixPermissions:c.unixPermissions,dosPermissions:c.dosPermissions}).pipe(d)}),d.entriesCount=g}catch(h){d.error(h)}return d}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(a,b,c){"use strict";function d(){if(!(this instanceof d))return new d;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files={},this.comment=null,this.root="",this.clone=function(){var a=new d;for(var b in this)"function"!=typeof this[b]&&(a[b]=this[b]);return a}}d.prototype=a("./object"),d.prototype.loadAsync=a("./load"),d.support=a("./support"),d.defaults=a("./defaults"),d.loadAsync=function(a,b){return(new d).loadAsync(a,b)},d.external=a("./external"),b.exports=d},{"./defaults":5,"./external":6,"./load":11,"./object":13,"./support":27}],11:[function(a,b,c){"use strict";function d(a){return new f.Promise(function(b,c){var d=a.decompressed.getContentWorker().pipe(new i);d.on("error",function(a){c(a)}).on("end",function(){d.streamInfo.crc32!==a.decompressed.crc32?c(new Error("Corrupted zip : CRC32 mismatch")):b()}).resume()})}var e=a("./utils"),f=a("./external"),g=a("./utf8"),e=a("./utils"),h=a("./zipEntries"),i=a("./stream/Crc32Probe"),j=a("./nodejsUtils");b.exports=function(a,b){var c=this;return b=e.extend(b||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:g.utf8decode}),j.isNode&&j.isStream(a)?f.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):e.prepareContent("the loaded zip file",a,!0,b.optimizedBinaryString,b.base64).then(function(a){var c=new h(b);return c.load(a),c}).then(function(a){var c=[f.Promise.resolve(a)],e=a.files;if(b.checkCRC32)for(var g=0;g<e.length;g++)c.push(d(e[g]));return f.Promise.all(c)}).then(function(a){for(var d=a.shift(),e=d.files,f=0;f<e.length;f++){var g=e[f];c.file(g.fileNameStr,g.decompressed,{binary:!0,optimizedBinaryString:!0,date:g.date,dir:g.dir,comment:g.fileCommentStr.length?g.fileCommentStr:null,unixPermissions:g.unixPermissions,dosPermissions:g.dosPermissions,createFolders:b.createFolders})}return d.zipComment.length&&(c.comment=d.zipComment),c})}},{"./external":6,"./nodejsUtils":12,"./stream/Crc32Probe":22,"./utf8":28,"./utils":29,"./zipEntries":30}],12:[function(a,b,c){(function(a){"use strict";b.exports={isNode:"undefined"!=typeof a,newBuffer:function(b,c){return new a(b,c)},isBuffer:function(b){return a.isBuffer(b)},isStream:function(a){return a&&"function"==typeof a.on&&"function"==typeof a.pause&&"function"==typeof a.resume}}}).call(this,"undefined"!=typeof Buffer?Buffer:void 0)},{}],13:[function(a,b,c){"use strict";function d(a){return"[object RegExp]"===Object.prototype.toString.call(a)}var e=a("./utf8"),f=a("./utils"),g=a("./stream/GenericWorker"),h=a("./stream/StreamHelper"),i=a("./defaults"),j=a("./compressedObject"),k=a("./zipObject"),l=a("./generate"),m=a("./nodejsUtils"),n=a("./nodejs/NodejsStreamInputAdapter"),o=function(a,b,c){var d,e=f.getTypeOf(b);c=f.extend(c||{},i),c.date=c.date||new Date,null!==c.compression&&(c.compression=c.compression.toUpperCase()),"string"==typeof c.unixPermissions&&(c.unixPermissions=parseInt(c.unixPermissions,8)),c.unixPermissions&&16384&c.unixPermissions&&(c.dir=!0),c.dosPermissions&&16&c.dosPermissions&&(c.dir=!0),c.dir&&(a=q(a)),c.createFolders&&(d=p(a))&&r.call(this,d,!0);var h="string"===e&&c.binary===!1&&c.base64===!1;c.binary=!h;var l=b instanceof j&&0===b.uncompressedSize;(l||c.dir||!b||0===b.length)&&(c.base64=!1,c.binary=!0,b="",c.compression="STORE",e="string");var o=null;o=b instanceof j||b instanceof g?b:m.isNode&&m.isStream(b)?new n(a,b):f.prepareContent(a,b,c.binary,c.optimizedBinaryString,c.base64);var s=new k(a,o,c);this.files[a]=s},p=function(a){"/"===a.slice(-1)&&(a=a.substring(0,a.length-1));var b=a.lastIndexOf("/");return b>0?a.substring(0,b):""},q=function(a){return"/"!==a.slice(-1)&&(a+="/"),a},r=function(a,b){return b="undefined"!=typeof b?b:i.createFolders,a=q(a),this.files[a]||o.call(this,a,null,{dir:!0,createFolders:b}),this.files[a]},s={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(a){var b,c,d;for(b in this.files)this.files.hasOwnProperty(b)&&(d=this.files[b],c=b.slice(this.root.length,b.length),c&&b.slice(0,this.root.length)===this.root&&a(c,d))},filter:function(a){var b=[];return this.forEach(function(c,d){a(c,d)&&b.push(d)}),b},file:function(a,b,c){if(1===arguments.length){if(d(a)){var e=a;return this.filter(function(a,b){return!b.dir&&e.test(a)})}var f=this.files[this.root+a];return f&&!f.dir?f:null}return a=this.root+a,o.call(this,a,b,c),this},folder:function(a){if(!a)return this;if(d(a))return this.filter(function(b,c){return c.dir&&a.test(b)});var b=this.root+a,c=r.call(this,b),e=this.clone();return e.root=c.name,e},remove:function(a){a=this.root+a;var b=this.files[a];if(b||("/"!==a.slice(-1)&&(a+="/"),b=this.files[a]),b&&!b.dir)delete this.files[a];else for(var c=this.filter(function(b,c){return c.name.slice(0,a.length)===a}),d=0;d<c.length;d++)delete this.files[c[d].name];return this},generate:function(a){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(a){var b,c={};try{if(c=f.extend(a||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:e.utf8encode}),c.type=c.type.toLowerCase(),c.compression=c.compression.toUpperCase(),"binarystring"===c.type&&(c.type="string"),!c.type)throw new Error("No output type specified.");f.checkSupport(c.type),"darwin"!==a.platform&&"freebsd"!==a.platform&&"linux"!==a.platform&&"sunos"!==a.platform||(a.platform="UNIX"),"win32"===a.platform&&(a.platform="DOS");var d=c.comment||this.comment||"";b=l.generateWorker(this,c,d)}catch(i){b=new g("error"),b.error(i)}return new h(b,c.type||"string",c.mimeType)},generateAsync:function(a,b){return this.generateInternalStream(a).accumulate(b)},generateNodeStream:function(a,b){return a=a||{},a.type||(a.type="nodebuffer"),this.generateInternalStream(a).toNodejsStream(b)}};b.exports=s},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":35,"./nodejsUtils":12,"./stream/GenericWorker":25,"./stream/StreamHelper":26,"./utf8":28,"./utils":29,"./zipObject":32}],14:[function(a,b,c){"use strict";function d(a){e.call(this,a);for(var b=0;b<this.data.length;b++)a[b]=255&a[b]}var e=a("./DataReader"),f=a("../utils");f.inherits(d,e),d.prototype.byteAt=function(a){return this.data[this.zero+a]},d.prototype.lastIndexOfSignature=function(a){for(var b=a.charCodeAt(0),c=a.charCodeAt(1),d=a.charCodeAt(2),e=a.charCodeAt(3),f=this.length-4;f>=0;--f)if(this.data[f]===b&&this.data[f+1]===c&&this.data[f+2]===d&&this.data[f+3]===e)return f-this.zero;return-1},d.prototype.readAndCheckSignature=function(a){var b=a.charCodeAt(0),c=a.charCodeAt(1),d=a.charCodeAt(2),e=a.charCodeAt(3),f=this.readData(4);return b===f[0]&&c===f[1]&&d===f[2]&&e===f[3]},d.prototype.readData=function(a){if(this.checkOffset(a),0===a)return[];var b=this.data.slice(this.zero+this.index,this.zero+this.index+a);return this.index+=a,b},b.exports=d},{"../utils":29,"./DataReader":15}],15:[function(a,b,c){"use strict";function d(a){this.data=a,this.length=a.length,this.index=0,this.zero=0}var e=a("../utils");d.prototype={checkOffset:function(a){this.checkIndex(this.index+a)},checkIndex:function(a){if(this.length<this.zero+a||0>a)throw new Error("End of data reached (data length = "+this.length+", asked index = "+a+"). Corrupted zip ?")},setIndex:function(a){this.checkIndex(a),this.index=a},skip:function(a){this.setIndex(this.index+a)},byteAt:function(a){},readInt:function(a){var b,c=0;for(this.checkOffset(a),b=this.index+a-1;b>=this.index;b--)c=(c<<8)+this.byteAt(b);return this.index+=a,c},readString:function(a){return e.transformTo("string",this.readData(a))},readData:function(a){},lastIndexOfSignature:function(a){},readAndCheckSignature:function(a){},readDate:function(){var a=this.readInt(4);return new Date(Date.UTC((a>>25&127)+1980,(a>>21&15)-1,a>>16&31,a>>11&31,a>>5&63,(31&a)<<1))}},b.exports=d},{"../utils":29}],16:[function(a,b,c){"use strict";function d(a){e.call(this,a)}var e=a("./Uint8ArrayReader"),f=a("../utils");f.inherits(d,e),d.prototype.readData=function(a){this.checkOffset(a);var b=this.data.slice(this.zero+this.index,this.zero+this.index+a);return this.index+=a,b},b.exports=d},{"../utils":29,"./Uint8ArrayReader":18}],17:[function(a,b,c){"use strict";function d(a){e.call(this,a)}var e=a("./DataReader"),f=a("../utils");f.inherits(d,e),d.prototype.byteAt=function(a){return this.data.charCodeAt(this.zero+a)},d.prototype.lastIndexOfSignature=function(a){return this.data.lastIndexOf(a)-this.zero},d.prototype.readAndCheckSignature=function(a){var b=this.readData(4);return a===b},d.prototype.readData=function(a){this.checkOffset(a);var b=this.data.slice(this.zero+this.index,this.zero+this.index+a);return this.index+=a,b},b.exports=d},{"../utils":29,"./DataReader":15}],18:[function(a,b,c){"use strict";function d(a){e.call(this,a)}var e=a("./ArrayReader"),f=a("../utils");f.inherits(d,e),d.prototype.readData=function(a){if(this.checkOffset(a),0===a)return new Uint8Array(0);var b=this.data.subarray(this.zero+this.index,this.zero+this.index+a);return this.index+=a,b},b.exports=d},{"../utils":29,"./ArrayReader":14}],19:[function(a,b,c){"use strict";var d=a("../utils"),e=a("../support"),f=a("./ArrayReader"),g=a("./StringReader"),h=a("./NodeBufferReader"),i=a("./Uint8ArrayReader");b.exports=function(a){var b=d.getTypeOf(a);return d.checkSupport(b),"string"!==b||e.uint8array?"nodebuffer"===b?new h(a):e.uint8array?new i(d.transformTo("uint8array",a)):new f(d.transformTo("array",a)):new g(a)}},{"../support":27,"../utils":29,"./ArrayReader":14,"./NodeBufferReader":16,"./StringReader":17,"./Uint8ArrayReader":18}],20:[function(a,b,c){"use strict";c.LOCAL_FILE_HEADER="PK",c.CENTRAL_FILE_HEADER="PK",c.CENTRAL_DIRECTORY_END="PK",c.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK",c.ZIP64_CENTRAL_DIRECTORY_END="PK",c.DATA_DESCRIPTOR="PK\b"},{}],21:[function(a,b,c){"use strict";function d(a){e.call(this,"ConvertWorker to "+a),this.destType=a}var e=a("./GenericWorker"),f=a("../utils");f.inherits(d,e),d.prototype.processChunk=function(a){this.push({data:f.transformTo(this.destType,a.data),meta:a.meta})},b.exports=d},{"../utils":29,"./GenericWorker":25}],22:[function(a,b,c){"use strict";function d(){e.call(this,"Crc32Probe")}var e=a("./GenericWorker"),f=a("../crc32"),g=a("../utils");g.inherits(d,e),d.prototype.processChunk=function(a){this.streamInfo.crc32=f(a.data,this.streamInfo.crc32||0),this.push(a)},b.exports=d},{"../crc32":4,"../utils":29,"./GenericWorker":25}],23:[function(a,b,c){"use strict";function d(a){f.call(this,"DataLengthProbe for "+a),this.propName=a,this.withStreamInfo(a,0)}var e=a("../utils"),f=a("./GenericWorker");e.inherits(d,f),d.prototype.processChunk=function(a){if(a){var b=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=b+a.data.length}f.prototype.processChunk.call(this,a)},b.exports=d},{"../utils":29,"./GenericWorker":25}],24:[function(a,b,c){"use strict";function d(a){f.call(this,"DataWorker");var b=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,a.then(function(a){b.dataIsReady=!0,b.data=a,b.max=a&&a.length||0,b.type=e.getTypeOf(a),b.isPaused||b._tickAndRepeat()},function(a){b.error(a)})}var e=a("../utils"),f=a("./GenericWorker"),g=16384;e.inherits(d,f),d.prototype.cleanUp=function(){f.prototype.cleanUp.call(this),this.data=null},d.prototype.resume=function(){return f.prototype.resume.call(this)?(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,e.delay(this._tickAndRepeat,[],this)),!0):!1},d.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(e.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},d.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var a=g,b=null,c=Math.min(this.max,this.index+a);if(this.index>=this.max)return this.end();switch(this.type){case"string":b=this.data.substring(this.index,c);break;case"uint8array":b=this.data.subarray(this.index,c);break;case"array":case"nodebuffer":b=this.data.slice(this.index,c)}return this.index=c,this.push({data:b,meta:{percent:this.max?this.index/this.max*100:0}})},b.exports=d},{"../utils":29,"./GenericWorker":25}],25:[function(a,b,c){"use strict";function d(a){this.name=a||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}d.prototype={push:function(a){this.emit("data",a)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(a){this.emit("error",a)}return!0},error:function(a){return this.isFinished?!1:(this.isPaused?this.generatedError=a:(this.isFinished=!0,this.emit("error",a),this.previous&&this.previous.error(a),this.cleanUp()),!0)},on:function(a,b){return this._listeners[a].push(b),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(a,b){if(this._listeners[a])for(var c=0;c<this._listeners[a].length;c++)this._listeners[a][c].call(this,b)},pipe:function(a){return a.registerPrevious(this)},registerPrevious:function(a){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=a.streamInfo,this.mergeStreamInfo(),this.previous=a;var b=this;return a.on("data",function(a){b.processChunk(a)}),a.on("end",function(){b.end()}),a.on("error",function(a){b.error(a)}),this},pause:function(){return this.isPaused||this.isFinished?!1:(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;this.isPaused=!1;var a=!1;return this.generatedError&&(this.error(this.generatedError),a=!0),this.previous&&this.previous.resume(),!a},flush:function(){},processChunk:function(a){this.push(a)},withStreamInfo:function(a,b){return this.extraStreamInfo[a]=b,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var a in this.extraStreamInfo)this.extraStreamInfo.hasOwnProperty(a)&&(this.streamInfo[a]=this.extraStreamInfo[a])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var a="Worker "+this.name;return this.previous?this.previous+" -> "+a:a}},b.exports=d},{}],26:[function(a,b,c){(function(c){"use strict";function d(a,b,c){switch(a){case"blob":return h.newBlob(h.transformTo("arraybuffer",b),c);case"base64":return k.encode(b);default:return h.transformTo(a,b)}}function e(a,b){var d,e=0,f=null,g=0;for(d=0;d<b.length;d++)g+=b[d].length;switch(a){case"string":return b.join("");case"array":return Array.prototype.concat.apply([],b);case"uint8array":for(f=new Uint8Array(g),d=0;d<b.length;d++)f.set(b[d],e),e+=b[d].length;return f;case"nodebuffer":return c.concat(b);default:throw new Error("concat : unsupported type '"+a+"'")}}function f(a,b){return new m.Promise(function(c,f){var g=[],h=a._internalType,i=a._outputType,j=a._mimeType;a.on("data",function(a,c){g.push(a),b&&b(c)}).on("error",function(a){g=[],f(a)}).on("end",function(){try{var a=d(i,e(h,g),j);c(a)}catch(b){f(b)}g=[]}).resume()})}function g(a,b,c){var d=b;switch(b){case"blob":case"arraybuffer":d="uint8array";break;case"base64":d="string"}try{this._internalType=d,this._outputType=b,this._mimeType=c,h.checkSupport(d),this._worker=a.pipe(new i(d)),a.lock()}catch(e){this._worker=new j("error"),this._worker.error(e)}}var h=a("../utils"),i=a("./ConvertWorker"),j=a("./GenericWorker"),k=a("../base64"),l=a("../nodejs/NodejsStreamOutputAdapter"),m=a("../external");g.prototype={accumulate:function(a){return f(this,a)},on:function(a,b){var c=this;return"data"===a?this._worker.on(a,function(a){b.call(c,a.data,a.meta)}):this._worker.on(a,function(){h.delay(b,arguments,c)}),this},resume:function(){return h.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(a){if(h.checkSupport("nodestream"),"nodebuffer"!==this._outputType)throw new Error(this._outputType+" is not supported by this method");return new l(this,{objectMode:"nodebuffer"!==this._outputType},a)}},b.exports=g}).call(this,"undefined"!=typeof Buffer?Buffer:void 0)},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":35,"../utils":29,"./ConvertWorker":21,"./GenericWorker":25}],27:[function(a,b,c){(function(b){"use strict";if(c.base64=!0,c.array=!0,c.string=!0,c.arraybuffer="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array,c.nodebuffer="undefined"!=typeof b,c.uint8array="undefined"!=typeof Uint8Array,"undefined"==typeof ArrayBuffer)c.blob=!1;else{var d=new ArrayBuffer(0);try{c.blob=0===new Blob([d],{type:"application/zip"}).size}catch(e){try{var f=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,g=new f;g.append(d),c.blob=0===g.getBlob("application/zip").size}catch(e){c.blob=!1}}}c.nodestream=!!a("./nodejs/NodejsStreamOutputAdapter").prototype}).call(this,"undefined"!=typeof Buffer?Buffer:void 0)},{"./nodejs/NodejsStreamOutputAdapter":35}],28:[function(a,b,c){"use strict";function d(){i.call(this,"utf-8 decode"),this.leftOver=null}function e(){i.call(this,"utf-8 encode")}for(var f=a("./utils"),g=a("./support"),h=a("./nodejsUtils"),i=a("./stream/GenericWorker"),j=new Array(256),k=0;256>k;k++)j[k]=k>=252?6:k>=248?5:k>=240?4:k>=224?3:k>=192?2:1;j[254]=j[254]=1;var l=function(a){var b,c,d,e,f,h=a.length,i=0;for(e=0;h>e;e++)c=a.charCodeAt(e),55296===(64512&c)&&h>e+1&&(d=a.charCodeAt(e+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),e++)),i+=128>c?1:2048>c?2:65536>c?3:4;for(b=g.uint8array?new Uint8Array(i):new Array(i),f=0,e=0;i>f;e++)c=a.charCodeAt(e),55296===(64512&c)&&h>e+1&&(d=a.charCodeAt(e+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),e++)),128>c?b[f++]=c:2048>c?(b[f++]=192|c>>>6,b[f++]=128|63&c):65536>c?(b[f++]=224|c>>>12,b[f++]=128|c>>>6&63,b[f++]=128|63&c):(b[f++]=240|c>>>18,b[f++]=128|c>>>12&63,b[f++]=128|c>>>6&63,b[f++]=128|63&c);return b},m=function(a,b){var c;for(b=b||a.length,b>a.length&&(b=a.length),c=b-1;c>=0&&128===(192&a[c]);)c--;return 0>c?b:0===c?b:c+j[a[c]]>b?c:b},n=function(a){var b,c,d,e,g=a.length,h=new Array(2*g);for(c=0,b=0;g>b;)if(d=a[b++],128>d)h[c++]=d;else if(e=j[d],e>4)h[c++]=65533,b+=e-1;else{for(d&=2===e?31:3===e?15:7;e>1&&g>b;)d=d<<6|63&a[b++],e--;e>1?h[c++]=65533:65536>d?h[c++]=d:(d-=65536,h[c++]=55296|d>>10&1023,h[c++]=56320|1023&d)}return h.length!==c&&(h.subarray?h=h.subarray(0,c):h.length=c),f.applyFromCharCode(h)};c.utf8encode=function(a){return g.nodebuffer?h.newBuffer(a,"utf-8"):l(a)},c.utf8decode=function(a){return g.nodebuffer?f.transformTo("nodebuffer",a).toString("utf-8"):(a=f.transformTo(g.uint8array?"uint8array":"array",a),n(a))},f.inherits(d,i),d.prototype.processChunk=function(a){var b=f.transformTo(g.uint8array?"uint8array":"array",a.data);if(this.leftOver&&this.leftOver.length){if(g.uint8array){var d=b;b=new Uint8Array(d.length+this.leftOver.length),b.set(this.leftOver,0),b.set(d,this.leftOver.length)}else b=this.leftOver.concat(b);this.leftOver=null}var e=m(b),h=b;e!==b.length&&(g.uint8array?(h=b.subarray(0,e),this.leftOver=b.subarray(e,b.length)):(h=b.slice(0,e),this.leftOver=b.slice(e,b.length))),this.push({data:c.utf8decode(h),meta:a.meta})},d.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:c.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},c.Utf8DecodeWorker=d,f.inherits(e,i),e.prototype.processChunk=function(a){this.push({data:c.utf8encode(a.data),meta:a.meta})},c.Utf8EncodeWorker=e},{"./nodejsUtils":12,"./stream/GenericWorker":25,"./support":27,"./utils":29}],29:[function(a,b,c){"use strict";function d(a){var b=null;return b=i.uint8array?new Uint8Array(a.length):new Array(a.length),f(a,b)}function e(a){return a}function f(a,b){for(var c=0;c<a.length;++c)b[c]=255&a.charCodeAt(c);return b}function g(a){var b=65536,d=c.getTypeOf(a),e=!0;if("uint8array"===d?e=n.applyCanBeUsed.uint8array:"nodebuffer"===d&&(e=n.applyCanBeUsed.nodebuffer),e)for(;b>1;)try{return n.stringifyByChunk(a,d,b)}catch(f){b=Math.floor(b/2)}return n.stringifyByChar(a)}function h(a,b){for(var c=0;c<a.length;c++)b[c]=a[c];return b}var i=a("./support"),j=a("./base64"),k=a("./nodejsUtils"),l=a("asap"),m=a("./external");c.newBlob=function(a,b){c.checkSupport("blob");try{return new Blob([a],{type:b})}catch(d){try{var e=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,f=new e;return f.append(a),f.getBlob(b)}catch(d){throw new Error("Bug : can't construct the Blob.")}}};var n={stringifyByChunk:function(a,b,c){var d=[],e=0,f=a.length;if(c>=f)return String.fromCharCode.apply(null,a);for(;f>e;)"array"===b||"nodebuffer"===b?d.push(String.fromCharCode.apply(null,a.slice(e,Math.min(e+c,f)))):d.push(String.fromCharCode.apply(null,a.subarray(e,Math.min(e+c,f)))),e+=c;return d.join("")},stringifyByChar:function(a){for(var b="",c=0;c<a.length;c++)b+=String.fromCharCode(a[c]);return b},applyCanBeUsed:{uint8array:function(){try{return i.uint8array&&1===String.fromCharCode.apply(null,new Uint8Array(1)).length}catch(a){return!1}}(),nodebuffer:function(){try{return i.nodebuffer&&1===String.fromCharCode.apply(null,k.newBuffer(1)).length}catch(a){return!1}}()}};c.applyFromCharCode=g;var o={};o.string={string:e,array:function(a){return f(a,new Array(a.length))},arraybuffer:function(a){return o.string.uint8array(a).buffer},uint8array:function(a){return f(a,new Uint8Array(a.length))},nodebuffer:function(a){return f(a,k.newBuffer(a.length))}},o.array={string:g,array:e,arraybuffer:function(a){return new Uint8Array(a).buffer},uint8array:function(a){return new Uint8Array(a)},nodebuffer:function(a){return k.newBuffer(a)}},o.arraybuffer={string:function(a){return g(new Uint8Array(a));
},array:function(a){return h(new Uint8Array(a),new Array(a.byteLength))},arraybuffer:e,uint8array:function(a){return new Uint8Array(a)},nodebuffer:function(a){return k.newBuffer(new Uint8Array(a))}},o.uint8array={string:g,array:function(a){return h(a,new Array(a.length))},arraybuffer:function(a){return a.buffer},uint8array:e,nodebuffer:function(a){return k.newBuffer(a)}},o.nodebuffer={string:g,array:function(a){return h(a,new Array(a.length))},arraybuffer:function(a){return o.nodebuffer.uint8array(a).buffer},uint8array:function(a){return h(a,new Uint8Array(a.length))},nodebuffer:e},c.transformTo=function(a,b){if(b||(b=""),!a)return b;c.checkSupport(a);var d=c.getTypeOf(b),e=o[d][a](b);return e},c.getTypeOf=function(a){return"string"==typeof a?"string":"[object Array]"===Object.prototype.toString.call(a)?"array":i.nodebuffer&&k.isBuffer(a)?"nodebuffer":i.uint8array&&a instanceof Uint8Array?"uint8array":i.arraybuffer&&a instanceof ArrayBuffer?"arraybuffer":void 0},c.checkSupport=function(a){var b=i[a.toLowerCase()];if(!b)throw new Error(a+" is not supported by this platform")},c.MAX_VALUE_16BITS=65535,c.MAX_VALUE_32BITS=-1,c.pretty=function(a){var b,c,d="";for(c=0;c<(a||"").length;c++)b=a.charCodeAt(c),d+="\\x"+(16>b?"0":"")+b.toString(16).toUpperCase();return d},c.delay=function(a,b,c){l(function(){a.apply(c||null,b||[])})},c.inherits=function(a,b){var c=function(){};c.prototype=b.prototype,a.prototype=new c},c.extend=function(){var a,b,c={};for(a=0;a<arguments.length;a++)for(b in arguments[a])arguments[a].hasOwnProperty(b)&&"undefined"==typeof c[b]&&(c[b]=arguments[a][b]);return c},c.prepareContent=function(a,b,e,f,g){var h=null;return h=i.blob&&b instanceof Blob&&"undefined"!=typeof FileReader?new m.Promise(function(a,c){var d=new FileReader;d.onload=function(b){a(b.target.result)},d.onerror=function(a){c(a.target.error)},d.readAsArrayBuffer(b)}):m.Promise.resolve(b),h.then(function(b){var h=c.getTypeOf(b);return h?("arraybuffer"===h?b=c.transformTo("uint8array",b):"string"===h&&(g?b=j.decode(b):e&&f!==!0&&(b=d(b))),b):m.Promise.reject(new Error("The data of '"+a+"' is in an unsupported format !"))})}},{"./base64":1,"./external":6,"./nodejsUtils":12,"./support":27,asap:33}],30:[function(a,b,c){"use strict";function d(a){this.files=[],this.loadOptions=a}var e=a("./reader/readerFor"),f=a("./utils"),g=a("./signature"),h=a("./zipEntry"),i=(a("./utf8"),a("./support"));d.prototype={checkSignature:function(a){if(!this.reader.readAndCheckSignature(a)){this.reader.index-=4;var b=this.reader.readString(4);throw new Error("Corrupted zip or bug : unexpected signature ("+f.pretty(b)+", expected "+f.pretty(a)+")")}},isSignature:function(a,b){var c=this.reader.index;this.reader.setIndex(a);var d=this.reader.readString(4),e=d===b;return this.reader.setIndex(c),e},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2),this.diskWithCentralDirStart=this.reader.readInt(2),this.centralDirRecordsOnThisDisk=this.reader.readInt(2),this.centralDirRecords=this.reader.readInt(2),this.centralDirSize=this.reader.readInt(4),this.centralDirOffset=this.reader.readInt(4),this.zipCommentLength=this.reader.readInt(2);var a=this.reader.readData(this.zipCommentLength),b=i.uint8array?"uint8array":"array",c=f.transformTo(b,a);this.zipComment=this.loadOptions.decodeFileName(c)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),this.diskNumber=this.reader.readInt(4),this.diskWithCentralDirStart=this.reader.readInt(4),this.centralDirRecordsOnThisDisk=this.reader.readInt(8),this.centralDirRecords=this.reader.readInt(8),this.centralDirSize=this.reader.readInt(8),this.centralDirOffset=this.reader.readInt(8),this.zip64ExtensibleData={};for(var a,b,c,d=this.zip64EndOfCentralSize-44,e=0;d>e;)a=this.reader.readInt(2),b=this.reader.readInt(4),c=this.reader.readData(b),this.zip64ExtensibleData[a]={id:a,length:b,value:c}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),this.disksCount>1)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var a,b;for(a=0;a<this.files.length;a++)b=this.files[a],this.reader.setIndex(b.localHeaderOffset),this.checkSignature(g.LOCAL_FILE_HEADER),b.readLocalPart(this.reader),b.handleUTF8(),b.processAttributes()},readCentralDir:function(){var a;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(g.CENTRAL_FILE_HEADER);)a=new h({zip64:this.zip64},this.loadOptions),a.readCentralPart(this.reader),this.files.push(a);if(this.centralDirRecords!==this.files.length&&0!==this.centralDirRecords&&0===this.files.length)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var a=this.reader.lastIndexOfSignature(g.CENTRAL_DIRECTORY_END);if(0>a){var b=!this.isSignature(0,g.LOCAL_FILE_HEADER);throw b?new Error("Can't find end of central directory : is this a zip file ? If it is, see http://stuk.github.io/jszip/documentation/howto/read_zip.html"):new Error("Corrupted zip : can't find end of central directory")}this.reader.setIndex(a);var c=a;if(this.checkSignature(g.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===f.MAX_VALUE_16BITS||this.diskWithCentralDirStart===f.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===f.MAX_VALUE_16BITS||this.centralDirRecords===f.MAX_VALUE_16BITS||this.centralDirSize===f.MAX_VALUE_32BITS||this.centralDirOffset===f.MAX_VALUE_32BITS){if(this.zip64=!0,a=this.reader.lastIndexOfSignature(g.ZIP64_CENTRAL_DIRECTORY_LOCATOR),0>a)throw new Error("Corrupted zip : can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(a),this.checkSignature(g.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,g.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(g.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip : can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(g.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var d=this.centralDirOffset+this.centralDirSize;this.zip64&&(d+=20,d+=12+this.zip64EndOfCentralSize);var e=c-d;if(e>0)this.isSignature(c,g.CENTRAL_FILE_HEADER)||(this.reader.zero=e);else if(0>e)throw new Error("Corrupted zip: missing "+Math.abs(e)+" bytes.")},prepareReader:function(a){this.reader=e(a)},load:function(a){this.prepareReader(a),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},b.exports=d},{"./reader/readerFor":19,"./signature":20,"./support":27,"./utf8":28,"./utils":29,"./zipEntry":31}],31:[function(a,b,c){"use strict";function d(a,b){this.options=a,this.loadOptions=b}var e=a("./reader/readerFor"),f=a("./utils"),g=a("./compressedObject"),h=a("./crc32"),i=a("./utf8"),j=a("./compressions"),k=a("./support"),l=0,m=3,n=function(a){for(var b in j)if(j.hasOwnProperty(b)&&j[b].magic===a)return j[b];return null};d.prototype={isEncrypted:function(){return 1===(1&this.bitFlag)},useUTF8:function(){return 2048===(2048&this.bitFlag)},readLocalPart:function(a){var b,c;if(a.skip(22),this.fileNameLength=a.readInt(2),c=a.readInt(2),this.fileName=a.readData(this.fileNameLength),a.skip(c),-1===this.compressedSize||-1===this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough informations from the central directory (compressedSize === -1 || uncompressedSize === -1)");if(b=n(this.compressionMethod),null===b)throw new Error("Corrupted zip : compression "+f.pretty(this.compressionMethod)+" unknown (inner file : "+f.transformTo("string",this.fileName)+")");this.decompressed=new g(this.compressedSize,this.uncompressedSize,this.crc32,b,a.readData(this.compressedSize))},readCentralPart:function(a){this.versionMadeBy=a.readInt(2),a.skip(2),this.bitFlag=a.readInt(2),this.compressionMethod=a.readString(2),this.date=a.readDate(),this.crc32=a.readInt(4),this.compressedSize=a.readInt(4),this.uncompressedSize=a.readInt(4);var b=a.readInt(2);if(this.extraFieldsLength=a.readInt(2),this.fileCommentLength=a.readInt(2),this.diskNumberStart=a.readInt(2),this.internalFileAttributes=a.readInt(2),this.externalFileAttributes=a.readInt(4),this.localHeaderOffset=a.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");a.skip(b),this.readExtraFields(a),this.parseZIP64ExtraField(a),this.fileComment=a.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var a=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),a===l&&(this.dosPermissions=63&this.externalFileAttributes),a===m&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(a){if(this.extraFields[1]){var b=e(this.extraFields[1].value);this.uncompressedSize===f.MAX_VALUE_32BITS&&(this.uncompressedSize=b.readInt(8)),this.compressedSize===f.MAX_VALUE_32BITS&&(this.compressedSize=b.readInt(8)),this.localHeaderOffset===f.MAX_VALUE_32BITS&&(this.localHeaderOffset=b.readInt(8)),this.diskNumberStart===f.MAX_VALUE_32BITS&&(this.diskNumberStart=b.readInt(4))}},readExtraFields:function(a){var b,c,d,e=a.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});a.index<e;)b=a.readInt(2),c=a.readInt(2),d=a.readData(c),this.extraFields[b]={id:b,length:c,value:d}},handleUTF8:function(){var a=k.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=i.utf8decode(this.fileName),this.fileCommentStr=i.utf8decode(this.fileComment);else{var b=this.findExtraFieldUnicodePath();if(null!==b)this.fileNameStr=b;else{var c=f.transformTo(a,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(c)}var d=this.findExtraFieldUnicodeComment();if(null!==d)this.fileCommentStr=d;else{var e=f.transformTo(a,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(e)}}},findExtraFieldUnicodePath:function(){var a=this.extraFields[28789];if(a){var b=e(a.value);return 1!==b.readInt(1)?null:h(this.fileName)!==b.readInt(4)?null:i.utf8decode(b.readData(a.length-5))}return null},findExtraFieldUnicodeComment:function(){var a=this.extraFields[25461];if(a){var b=e(a.value);return 1!==b.readInt(1)?null:h(this.fileComment)!==b.readInt(4)?null:i.utf8decode(b.readData(a.length-5))}return null}},b.exports=d},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":19,"./support":27,"./utf8":28,"./utils":29}],32:[function(a,b,c){"use strict";var d=a("./stream/StreamHelper"),e=a("./stream/DataWorker"),f=a("./utf8"),g=a("./compressedObject"),h=a("./stream/GenericWorker"),i=function(a,b,c){this.name=a,this.dir=c.dir,this.date=c.date,this.comment=c.comment,this.unixPermissions=c.unixPermissions,this.dosPermissions=c.dosPermissions,this._data=b,this._dataBinary=c.binary,this.options={compression:c.compression,compressionOptions:c.compressionOptions}};i.prototype={internalStream:function(a){var b=a.toLowerCase(),c="string"===b||"text"===b;"binarystring"!==b&&"text"!==b||(b="string");var e=this._decompressWorker(),g=!this._dataBinary;return g&&!c&&(e=e.pipe(new f.Utf8EncodeWorker)),!g&&c&&(e=e.pipe(new f.Utf8DecodeWorker)),new d(e,b,"")},async:function(a,b){return this.internalStream(a).accumulate(b)},nodeStream:function(a,b){return this.internalStream(a||"nodebuffer").toNodejsStream(b)},_compressWorker:function(a,b){if(this._data instanceof g&&this._data.compression.magic===a.magic)return this._data.getCompressedWorker();var c=this._decompressWorker();return this._dataBinary||(c=c.pipe(new f.Utf8EncodeWorker)),g.createWorkerFrom(c,a,b)},_decompressWorker:function(){return this._data instanceof g?this._data.getContentWorker():this._data instanceof h?this._data:new e(this._data)}};for(var j=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],k=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},l=0;l<j.length;l++)i.prototype[j[l]]=k;b.exports=i},{"./compressedObject":2,"./stream/DataWorker":24,"./stream/GenericWorker":25,"./stream/StreamHelper":26,"./utf8":28}],33:[function(a,b,c){"use strict";function d(){if(i.length)throw i.shift()}function e(a){var b;b=h.length?h.pop():new f,b.task=a,g(b)}function f(){this.task=null}var g=a("./raw"),h=[],i=[],j=g.makeRequestCallFromTimer(d);b.exports=e,f.prototype.call=function(){try{this.task.call()}catch(a){e.onerror?e.onerror(a):(i.push(a),j())}finally{this.task=null,h[h.length]=this}}},{"./raw":34}],34:[function(a,b,c){(function(a){"use strict";function c(a){h.length||(g(),i=!0),h[h.length]=a}function d(){for(;j<h.length;){var a=j;if(j+=1,h[a].call(),j>k){for(var b=0,c=h.length-j;c>b;b++)h[b]=h[b+j];h.length-=j,j=0}}h.length=0,j=0,i=!1}function e(a){var b=1,c=new l(a),d=document.createTextNode("");return c.observe(d,{characterData:!0}),function(){b=-b,d.data=b}}function f(a){return function(){function b(){clearTimeout(c),clearInterval(d),a()}var c=setTimeout(b,0),d=setInterval(b,50)}}b.exports=c;var g,h=[],i=!1,j=0,k=1024,l=a.MutationObserver||a.WebKitMutationObserver;g="function"==typeof l?e(d):f(d),c.requestFlush=g,c.makeRequestCallFromTimer=f}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],35:[function(a,b,c){},{}],36:[function(a,b,c){function d(){k=!1,h.length?j=h.concat(j):l=-1,j.length&&e()}function e(){if(!k){var a=setTimeout(d);k=!0;for(var b=j.length;b;){for(h=j,j=[];++l<b;)h&&h[l].run();l=-1,b=j.length}h=null,k=!1,clearTimeout(a)}}function f(a,b){this.fun=a,this.array=b}function g(){}var h,i=b.exports={},j=[],k=!1,l=-1;i.nextTick=function(a){var b=new Array(arguments.length-1);if(arguments.length>1)for(var c=1;c<arguments.length;c++)b[c-1]=arguments[c];j.push(new f(a,b)),1!==j.length||k||setTimeout(e,0)},f.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=g,i.addListener=g,i.once=g,i.off=g,i.removeListener=g,i.removeAllListeners=g,i.emit=g,i.binding=function(a){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(a){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},{}],37:[function(b,c,d){(function(d,e){(function(){"use strict";function f(a){return"function"==typeof a||"object"==typeof a&&null!==a}function g(a){return"function"==typeof a}function h(a){return"object"==typeof a&&null!==a}function i(a){U=a}function j(a){Y=a}function k(){return function(){d.nextTick(p)}}function l(){return function(){T(p)}}function m(){var a=0,b=new _(p),c=document.createTextNode("");return b.observe(c,{characterData:!0}),function(){c.data=a=++a%2}}function n(){var a=new MessageChannel;return a.port1.onmessage=p,function(){a.port2.postMessage(0)}}function o(){return function(){setTimeout(p,1)}}function p(){for(var a=0;X>a;a+=2){var b=ca[a],c=ca[a+1];b(c),ca[a]=void 0,ca[a+1]=void 0}X=0}function q(){try{var a=b,c=a("vertx");return T=c.runOnLoop||c.runOnContext,l()}catch(d){return o()}}function r(){}function s(){return new TypeError("You cannot resolve a promise with itself")}function t(){return new TypeError("A promises callback cannot return that same promise.")}function u(a){try{return a.then}catch(b){return ga.error=b,ga}}function v(a,b,c,d){try{a.call(b,c,d)}catch(e){return e}}function w(a,b,c){Y(function(a){var d=!1,e=v(c,b,function(c){d||(d=!0,b!==c?z(a,c):B(a,c))},function(b){d||(d=!0,C(a,b))},"Settle: "+(a._label||" unknown promise"));!d&&e&&(d=!0,C(a,e))},a)}function x(a,b){b._state===ea?B(a,b._result):b._state===fa?C(a,b._result):D(b,void 0,function(b){z(a,b)},function(b){C(a,b)})}function y(a,b){if(b.constructor===a.constructor)x(a,b);else{var c=u(b);c===ga?C(a,ga.error):void 0===c?B(a,b):g(c)?w(a,b,c):B(a,b)}}function z(a,b){a===b?C(a,s()):f(b)?y(a,b):B(a,b)}function A(a){a._onerror&&a._onerror(a._result),E(a)}function B(a,b){a._state===da&&(a._result=b,a._state=ea,0!==a._subscribers.length&&Y(E,a))}function C(a,b){a._state===da&&(a._state=fa,a._result=b,Y(A,a))}function D(a,b,c,d){var e=a._subscribers,f=e.length;a._onerror=null,e[f]=b,e[f+ea]=c,e[f+fa]=d,0===f&&a._state&&Y(E,a)}function E(a){var b=a._subscribers,c=a._state;if(0!==b.length){for(var d,e,f=a._result,g=0;g<b.length;g+=3)d=b[g],e=b[g+c],d?H(c,d,e,f):e(f);a._subscribers.length=0}}function F(){this.error=null}function G(a,b){try{return a(b)}catch(c){return ha.error=c,ha}}function H(a,b,c,d){var e,f,h,i,j=g(c);if(j){if(e=G(c,d),e===ha?(i=!0,f=e.error,e=null):h=!0,b===e)return void C(b,t())}else e=d,h=!0;b._state!==da||(j&&h?z(b,e):i?C(b,f):a===ea?B(b,e):a===fa&&C(b,e))}function I(a,b){try{b(function(b){z(a,b)},function(b){C(a,b)})}catch(c){C(a,c)}}function J(a,b){var c=this;c._instanceConstructor=a,c.promise=new a(r),c._validateInput(b)?(c._input=b,c.length=b.length,c._remaining=b.length,c._init(),0===c.length?B(c.promise,c._result):(c.length=c.length||0,c._enumerate(),0===c._remaining&&B(c.promise,c._result))):C(c.promise,c._validationError())}function K(a){return new ia(this,a).promise}function L(a){function b(a){z(e,a)}function c(a){C(e,a)}var d=this,e=new d(r);if(!W(a))return C(e,new TypeError("You must pass an array to race.")),e;for(var f=a.length,g=0;e._state===da&&f>g;g++)D(d.resolve(a[g]),void 0,b,c);return e}function M(a){var b=this;if(a&&"object"==typeof a&&a.constructor===b)return a;var c=new b(r);return z(c,a),c}function N(a){var b=this,c=new b(r);return C(c,a),c}function O(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function P(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}function Q(a){this._id=na++,this._state=void 0,this._result=void 0,this._subscribers=[],r!==a&&(g(a)||O(),this instanceof Q||P(),I(this,a))}function R(){var a;if("undefined"!=typeof e)a=e;else if("undefined"!=typeof self)a=self;else try{a=Function("return this")()}catch(b){throw new Error("polyfill failed because global object is unavailable in this environment")}var c=a.Promise;c&&"[object Promise]"===Object.prototype.toString.call(c.resolve())&&!c.cast||(a.Promise=oa)}var S;S=Array.isArray?Array.isArray:function(a){return"[object Array]"===Object.prototype.toString.call(a)};var T,U,V,W=S,X=0,Y=({}.toString,function(a,b){ca[X]=a,ca[X+1]=b,X+=2,2===X&&(U?U(p):V())}),Z="undefined"!=typeof window?window:void 0,$=Z||{},_=$.MutationObserver||$.WebKitMutationObserver,aa="undefined"!=typeof d&&"[object process]"==={}.toString.call(d),ba="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel,ca=new Array(1e3);V=aa?k():_?m():ba?n():void 0===Z&&"function"==typeof b?q():o();var da=void 0,ea=1,fa=2,ga=new F,ha=new F;J.prototype._validateInput=function(a){return W(a)},J.prototype._validationError=function(){return new Error("Array Methods must be provided an Array")},J.prototype._init=function(){this._result=new Array(this.length)};var ia=J;J.prototype._enumerate=function(){for(var a=this,b=a.length,c=a.promise,d=a._input,e=0;c._state===da&&b>e;e++)a._eachEntry(d[e],e)},J.prototype._eachEntry=function(a,b){var c=this,d=c._instanceConstructor;h(a)?a.constructor===d&&a._state!==da?(a._onerror=null,c._settledAt(a._state,b,a._result)):c._willSettleAt(d.resolve(a),b):(c._remaining--,c._result[b]=a)},J.prototype._settledAt=function(a,b,c){var d=this,e=d.promise;e._state===da&&(d._remaining--,a===fa?C(e,c):d._result[b]=c),0===d._remaining&&B(e,d._result)},J.prototype._willSettleAt=function(a,b){var c=this;D(a,void 0,function(a){c._settledAt(ea,b,a)},function(a){c._settledAt(fa,b,a)})};var ja=K,ka=L,la=M,ma=N,na=0,oa=Q;Q.all=ja,Q.race=ka,Q.resolve=la,Q.reject=ma,Q._setScheduler=i,Q._setAsap=j,Q._asap=Y,Q.prototype={constructor:Q,then:function(a,b){var c=this,d=c._state;if(d===ea&&!a||d===fa&&!b)return this;var e=new this.constructor(r),f=c._result;if(d){var g=arguments[d-1];Y(function(){H(d,e,g,f)})}else D(c,e,a,b);return e},"catch":function(a){return this.then(null,a)}};var pa=R,qa={Promise:oa,polyfill:pa};"function"==typeof a&&a.amd?a(function(){return qa}):"undefined"!=typeof c&&c.exports?c.exports=qa:"undefined"!=typeof this&&(this.ES6Promise=qa),pa()}).call(this)}).call(this,b("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{_process:36}],38:[function(a,b,c){"use strict";var d=a("./lib/utils/common").assign,e=a("./lib/deflate"),f=a("./lib/inflate"),g=a("./lib/zlib/constants"),h={};d(h,e,f,g),b.exports=h},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(a,b,c){"use strict";function d(a){if(!(this instanceof d))return new d(a);this.options=i.assign({level:s,method:u,chunkSize:16384,windowBits:15,memLevel:8,strategy:t,to:""},a||{});var b=this.options;b.raw&&b.windowBits>0?b.windowBits=-b.windowBits:b.gzip&&b.windowBits>0&&b.windowBits<16&&(b.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var c=h.deflateInit2(this.strm,b.level,b.method,b.windowBits,b.memLevel,b.strategy);if(c!==p)throw new Error(k[c]);if(b.header&&h.deflateSetHeader(this.strm,b.header),b.dictionary){var e;if(e="string"==typeof b.dictionary?j.string2buf(b.dictionary):"[object ArrayBuffer]"===m.call(b.dictionary)?new Uint8Array(b.dictionary):b.dictionary,c=h.deflateSetDictionary(this.strm,e),c!==p)throw new Error(k[c]);this._dict_set=!0}}function e(a,b){var c=new d(b);if(c.push(a,!0),c.err)throw c.msg;return c.result}function f(a,b){return b=b||{},b.raw=!0,e(a,b)}function g(a,b){return b=b||{},b.gzip=!0,e(a,b)}var h=a("./zlib/deflate"),i=a("./utils/common"),j=a("./utils/strings"),k=a("./zlib/messages"),l=a("./zlib/zstream"),m=Object.prototype.toString,n=0,o=4,p=0,q=1,r=2,s=-1,t=0,u=8;d.prototype.push=function(a,b){var c,d,e=this.strm,f=this.options.chunkSize;if(this.ended)return!1;d=b===~~b?b:b===!0?o:n,"string"==typeof a?e.input=j.string2buf(a):"[object ArrayBuffer]"===m.call(a)?e.input=new Uint8Array(a):e.input=a,e.next_in=0,e.avail_in=e.input.length;do{if(0===e.avail_out&&(e.output=new i.Buf8(f),e.next_out=0,e.avail_out=f),c=h.deflate(e,d),c!==q&&c!==p)return this.onEnd(c),this.ended=!0,!1;0!==e.avail_out&&(0!==e.avail_in||d!==o&&d!==r)||("string"===this.options.to?this.onData(j.buf2binstring(i.shrinkBuf(e.output,e.next_out))):this.onData(i.shrinkBuf(e.output,e.next_out)))}while((e.avail_in>0||0===e.avail_out)&&c!==q);return d===o?(c=h.deflateEnd(this.strm),this.onEnd(c),this.ended=!0,c===p):d===r?(this.onEnd(p),e.avail_out=0,!0):!0},d.prototype.onData=function(a){this.chunks.push(a)},d.prototype.onEnd=function(a){a===p&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg},c.Deflate=d,c.deflate=e,c.deflateRaw=f,c.gzip=g},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(a,b,c){"use strict";function d(a){if(!(this instanceof d))return new d(a);this.options=h.assign({chunkSize:16384,windowBits:0,to:""},a||{});var b=this.options;b.raw&&b.windowBits>=0&&b.windowBits<16&&(b.windowBits=-b.windowBits,0===b.windowBits&&(b.windowBits=-15)),!(b.windowBits>=0&&b.windowBits<16)||a&&a.windowBits||(b.windowBits+=32),b.windowBits>15&&b.windowBits<48&&0===(15&b.windowBits)&&(b.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new l,this.strm.avail_out=0;var c=g.inflateInit2(this.strm,b.windowBits);if(c!==j.Z_OK)throw new Error(k[c]);this.header=new m,g.inflateGetHeader(this.strm,this.header)}function e(a,b){var c=new d(b);if(c.push(a,!0),c.err)throw c.msg;return c.result}function f(a,b){return b=b||{},b.raw=!0,e(a,b)}var g=a("./zlib/inflate"),h=a("./utils/common"),i=a("./utils/strings"),j=a("./zlib/constants"),k=a("./zlib/messages"),l=a("./zlib/zstream"),m=a("./zlib/gzheader"),n=Object.prototype.toString;d.prototype.push=function(a,b){var c,d,e,f,k,l,m=this.strm,o=this.options.chunkSize,p=this.options.dictionary,q=!1;if(this.ended)return!1;d=b===~~b?b:b===!0?j.Z_FINISH:j.Z_NO_FLUSH,"string"==typeof a?m.input=i.binstring2buf(a):"[object ArrayBuffer]"===n.call(a)?m.input=new Uint8Array(a):m.input=a,m.next_in=0,m.avail_in=m.input.length;do{if(0===m.avail_out&&(m.output=new h.Buf8(o),m.next_out=0,m.avail_out=o),c=g.inflate(m,j.Z_NO_FLUSH),c===j.Z_NEED_DICT&&p&&(l="string"==typeof p?i.string2buf(p):"[object ArrayBuffer]"===n.call(p)?new Uint8Array(p):p,c=g.inflateSetDictionary(this.strm,l)),c===j.Z_BUF_ERROR&&q===!0&&(c=j.Z_OK,q=!1),c!==j.Z_STREAM_END&&c!==j.Z_OK)return this.onEnd(c),this.ended=!0,!1;m.next_out&&(0!==m.avail_out&&c!==j.Z_STREAM_END&&(0!==m.avail_in||d!==j.Z_FINISH&&d!==j.Z_SYNC_FLUSH)||("string"===this.options.to?(e=i.utf8border(m.output,m.next_out),f=m.next_out-e,k=i.buf2string(m.output,e),m.next_out=f,m.avail_out=o-f,f&&h.arraySet(m.output,m.output,e,f,0),this.onData(k)):this.onData(h.shrinkBuf(m.output,m.next_out)))),0===m.avail_in&&0===m.avail_out&&(q=!0)}while((m.avail_in>0||0===m.avail_out)&&c!==j.Z_STREAM_END);return c===j.Z_STREAM_END&&(d=j.Z_FINISH),d===j.Z_FINISH?(c=g.inflateEnd(this.strm),this.onEnd(c),this.ended=!0,c===j.Z_OK):d===j.Z_SYNC_FLUSH?(this.onEnd(j.Z_OK),m.avail_out=0,!0):!0},d.prototype.onData=function(a){this.chunks.push(a)},d.prototype.onEnd=function(a){a===j.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=h.flattenChunks(this.chunks)),this.chunks=[],this.err=a,this.msg=this.strm.msg},c.Inflate=d,c.inflate=e,c.inflateRaw=f,c.ungzip=e},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(a,b,c){"use strict";var d="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;c.assign=function(a){for(var b=Array.prototype.slice.call(arguments,1);b.length;){var c=b.shift();if(c){if("object"!=typeof c)throw new TypeError(c+"must be non-object");for(var d in c)c.hasOwnProperty(d)&&(a[d]=c[d])}}return a},c.shrinkBuf=function(a,b){return a.length===b?a:a.subarray?a.subarray(0,b):(a.length=b,a)};var e={arraySet:function(a,b,c,d,e){if(b.subarray&&a.subarray)return void a.set(b.subarray(c,c+d),e);for(var f=0;d>f;f++)a[e+f]=b[c+f]},flattenChunks:function(a){var b,c,d,e,f,g;for(d=0,b=0,c=a.length;c>b;b++)d+=a[b].length;for(g=new Uint8Array(d),e=0,b=0,c=a.length;c>b;b++)f=a[b],g.set(f,e),e+=f.length;return g}},f={arraySet:function(a,b,c,d,e){for(var f=0;d>f;f++)a[e+f]=b[c+f]},flattenChunks:function(a){return[].concat.apply([],a)}};c.setTyped=function(a){a?(c.Buf8=Uint8Array,c.Buf16=Uint16Array,c.Buf32=Int32Array,c.assign(c,e)):(c.Buf8=Array,c.Buf16=Array,c.Buf32=Array,c.assign(c,f))},c.setTyped(d)},{}],42:[function(a,b,c){"use strict";function d(a,b){if(65537>b&&(a.subarray&&g||!a.subarray&&f))return String.fromCharCode.apply(null,e.shrinkBuf(a,b));for(var c="",d=0;b>d;d++)c+=String.fromCharCode(a[d]);return c}var e=a("./common"),f=!0,g=!0;try{String.fromCharCode.apply(null,[0])}catch(h){f=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(h){g=!1}for(var i=new e.Buf8(256),j=0;256>j;j++)i[j]=j>=252?6:j>=248?5:j>=240?4:j>=224?3:j>=192?2:1;i[254]=i[254]=1,c.string2buf=function(a){var b,c,d,f,g,h=a.length,i=0;for(f=0;h>f;f++)c=a.charCodeAt(f),55296===(64512&c)&&h>f+1&&(d=a.charCodeAt(f+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),f++)),i+=128>c?1:2048>c?2:65536>c?3:4;for(b=new e.Buf8(i),g=0,f=0;i>g;f++)c=a.charCodeAt(f),55296===(64512&c)&&h>f+1&&(d=a.charCodeAt(f+1),56320===(64512&d)&&(c=65536+(c-55296<<10)+(d-56320),f++)),128>c?b[g++]=c:2048>c?(b[g++]=192|c>>>6,b[g++]=128|63&c):65536>c?(b[g++]=224|c>>>12,b[g++]=128|c>>>6&63,b[g++]=128|63&c):(b[g++]=240|c>>>18,b[g++]=128|c>>>12&63,b[g++]=128|c>>>6&63,b[g++]=128|63&c);return b},c.buf2binstring=function(a){return d(a,a.length)},c.binstring2buf=function(a){for(var b=new e.Buf8(a.length),c=0,d=b.length;d>c;c++)b[c]=a.charCodeAt(c);return b},c.buf2string=function(a,b){var c,e,f,g,h=b||a.length,j=new Array(2*h);for(e=0,c=0;h>c;)if(f=a[c++],128>f)j[e++]=f;else if(g=i[f],g>4)j[e++]=65533,c+=g-1;else{for(f&=2===g?31:3===g?15:7;g>1&&h>c;)f=f<<6|63&a[c++],g--;g>1?j[e++]=65533:65536>f?j[e++]=f:(f-=65536,j[e++]=55296|f>>10&1023,j[e++]=56320|1023&f)}return d(j,e)},c.utf8border=function(a,b){var c;for(b=b||a.length,b>a.length&&(b=a.length),c=b-1;c>=0&&128===(192&a[c]);)c--;return 0>c?b:0===c?b:c+i[a[c]]>b?c:b}},{"./common":41}],43:[function(a,b,c){"use strict";function d(a,b,c,d){for(var e=65535&a|0,f=a>>>16&65535|0,g=0;0!==c;){g=c>2e3?2e3:c,c-=g;do e=e+b[d++]|0,f=f+e|0;while(--g);e%=65521,f%=65521}return e|f<<16|0}b.exports=d},{}],44:[function(a,b,c){"use strict";b.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],45:[function(a,b,c){"use strict";function d(){for(var a,b=[],c=0;256>c;c++){a=c;for(var d=0;8>d;d++)a=1&a?3988292384^a>>>1:a>>>1;b[c]=a}return b}function e(a,b,c,d){var e=f,g=d+c;a^=-1;for(var h=d;g>h;h++)a=a>>>8^e[255&(a^b[h])];return-1^a}var f=d();b.exports=e},{}],46:[function(a,b,c){"use strict";function d(a,b){return a.msg=I[b],b}function e(a){return(a<<1)-(a>4?9:0)}function f(a){for(var b=a.length;--b>=0;)a[b]=0}function g(a){var b=a.state,c=b.pending;c>a.avail_out&&(c=a.avail_out),0!==c&&(E.arraySet(a.output,b.pending_buf,b.pending_out,c,a.next_out),a.next_out+=c,b.pending_out+=c,a.total_out+=c,a.avail_out-=c,b.pending-=c,0===b.pending&&(b.pending_out=0))}function h(a,b){F._tr_flush_block(a,a.block_start>=0?a.block_start:-1,a.strstart-a.block_start,b),a.block_start=a.strstart,g(a.strm)}function i(a,b){a.pending_buf[a.pending++]=b}function j(a,b){a.pending_buf[a.pending++]=b>>>8&255,a.pending_buf[a.pending++]=255&b}function k(a,b,c,d){var e=a.avail_in;return e>d&&(e=d),0===e?0:(a.avail_in-=e,E.arraySet(b,a.input,a.next_in,e,c),1===a.state.wrap?a.adler=G(a.adler,b,e,c):2===a.state.wrap&&(a.adler=H(a.adler,b,e,c)),a.next_in+=e,a.total_in+=e,e)}function l(a,b){var c,d,e=a.max_chain_length,f=a.strstart,g=a.prev_length,h=a.nice_match,i=a.strstart>a.w_size-la?a.strstart-(a.w_size-la):0,j=a.window,k=a.w_mask,l=a.prev,m=a.strstart+ka,n=j[f+g-1],o=j[f+g];a.prev_length>=a.good_match&&(e>>=2),h>a.lookahead&&(h=a.lookahead);do if(c=b,j[c+g]===o&&j[c+g-1]===n&&j[c]===j[f]&&j[++c]===j[f+1]){f+=2,c++;do;while(j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&j[++f]===j[++c]&&m>f);if(d=ka-(m-f),f=m-ka,d>g){if(a.match_start=b,g=d,d>=h)break;n=j[f+g-1],o=j[f+g]}}while((b=l[b&k])>i&&0!==--e);return g<=a.lookahead?g:a.lookahead}function m(a){var b,c,d,e,f,g=a.w_size;do{if(e=a.window_size-a.lookahead-a.strstart,a.strstart>=g+(g-la)){E.arraySet(a.window,a.window,g,g,0),a.match_start-=g,a.strstart-=g,a.block_start-=g,c=a.hash_size,b=c;do d=a.head[--b],a.head[b]=d>=g?d-g:0;while(--c);c=g,b=c;do d=a.prev[--b],a.prev[b]=d>=g?d-g:0;while(--c);e+=g}if(0===a.strm.avail_in)break;if(c=k(a.strm,a.window,a.strstart+a.lookahead,e),a.lookahead+=c,a.lookahead+a.insert>=ja)for(f=a.strstart-a.insert,a.ins_h=a.window[f],a.ins_h=(a.ins_h<<a.hash_shift^a.window[f+1])&a.hash_mask;a.insert&&(a.ins_h=(a.ins_h<<a.hash_shift^a.window[f+ja-1])&a.hash_mask,a.prev[f&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=f,f++,a.insert--,
!(a.lookahead+a.insert<ja)););}while(a.lookahead<la&&0!==a.strm.avail_in)}function n(a,b){var c=65535;for(c>a.pending_buf_size-5&&(c=a.pending_buf_size-5);;){if(a.lookahead<=1){if(m(a),0===a.lookahead&&b===J)return ua;if(0===a.lookahead)break}a.strstart+=a.lookahead,a.lookahead=0;var d=a.block_start+c;if((0===a.strstart||a.strstart>=d)&&(a.lookahead=a.strstart-d,a.strstart=d,h(a,!1),0===a.strm.avail_out))return ua;if(a.strstart-a.block_start>=a.w_size-la&&(h(a,!1),0===a.strm.avail_out))return ua}return a.insert=0,b===M?(h(a,!0),0===a.strm.avail_out?wa:xa):a.strstart>a.block_start&&(h(a,!1),0===a.strm.avail_out)?ua:ua}function o(a,b){for(var c,d;;){if(a.lookahead<la){if(m(a),a.lookahead<la&&b===J)return ua;if(0===a.lookahead)break}if(c=0,a.lookahead>=ja&&(a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+ja-1])&a.hash_mask,c=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart),0!==c&&a.strstart-c<=a.w_size-la&&(a.match_length=l(a,c)),a.match_length>=ja)if(d=F._tr_tally(a,a.strstart-a.match_start,a.match_length-ja),a.lookahead-=a.match_length,a.match_length<=a.max_lazy_match&&a.lookahead>=ja){a.match_length--;do a.strstart++,a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+ja-1])&a.hash_mask,c=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart;while(0!==--a.match_length);a.strstart++}else a.strstart+=a.match_length,a.match_length=0,a.ins_h=a.window[a.strstart],a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+1])&a.hash_mask;else d=F._tr_tally(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++;if(d&&(h(a,!1),0===a.strm.avail_out))return ua}return a.insert=a.strstart<ja-1?a.strstart:ja-1,b===M?(h(a,!0),0===a.strm.avail_out?wa:xa):a.last_lit&&(h(a,!1),0===a.strm.avail_out)?ua:va}function p(a,b){for(var c,d,e;;){if(a.lookahead<la){if(m(a),a.lookahead<la&&b===J)return ua;if(0===a.lookahead)break}if(c=0,a.lookahead>=ja&&(a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+ja-1])&a.hash_mask,c=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart),a.prev_length=a.match_length,a.prev_match=a.match_start,a.match_length=ja-1,0!==c&&a.prev_length<a.max_lazy_match&&a.strstart-c<=a.w_size-la&&(a.match_length=l(a,c),a.match_length<=5&&(a.strategy===U||a.match_length===ja&&a.strstart-a.match_start>4096)&&(a.match_length=ja-1)),a.prev_length>=ja&&a.match_length<=a.prev_length){e=a.strstart+a.lookahead-ja,d=F._tr_tally(a,a.strstart-1-a.prev_match,a.prev_length-ja),a.lookahead-=a.prev_length-1,a.prev_length-=2;do++a.strstart<=e&&(a.ins_h=(a.ins_h<<a.hash_shift^a.window[a.strstart+ja-1])&a.hash_mask,c=a.prev[a.strstart&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=a.strstart);while(0!==--a.prev_length);if(a.match_available=0,a.match_length=ja-1,a.strstart++,d&&(h(a,!1),0===a.strm.avail_out))return ua}else if(a.match_available){if(d=F._tr_tally(a,0,a.window[a.strstart-1]),d&&h(a,!1),a.strstart++,a.lookahead--,0===a.strm.avail_out)return ua}else a.match_available=1,a.strstart++,a.lookahead--}return a.match_available&&(d=F._tr_tally(a,0,a.window[a.strstart-1]),a.match_available=0),a.insert=a.strstart<ja-1?a.strstart:ja-1,b===M?(h(a,!0),0===a.strm.avail_out?wa:xa):a.last_lit&&(h(a,!1),0===a.strm.avail_out)?ua:va}function q(a,b){for(var c,d,e,f,g=a.window;;){if(a.lookahead<=ka){if(m(a),a.lookahead<=ka&&b===J)return ua;if(0===a.lookahead)break}if(a.match_length=0,a.lookahead>=ja&&a.strstart>0&&(e=a.strstart-1,d=g[e],d===g[++e]&&d===g[++e]&&d===g[++e])){f=a.strstart+ka;do;while(d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&d===g[++e]&&f>e);a.match_length=ka-(f-e),a.match_length>a.lookahead&&(a.match_length=a.lookahead)}if(a.match_length>=ja?(c=F._tr_tally(a,1,a.match_length-ja),a.lookahead-=a.match_length,a.strstart+=a.match_length,a.match_length=0):(c=F._tr_tally(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++),c&&(h(a,!1),0===a.strm.avail_out))return ua}return a.insert=0,b===M?(h(a,!0),0===a.strm.avail_out?wa:xa):a.last_lit&&(h(a,!1),0===a.strm.avail_out)?ua:va}function r(a,b){for(var c;;){if(0===a.lookahead&&(m(a),0===a.lookahead)){if(b===J)return ua;break}if(a.match_length=0,c=F._tr_tally(a,0,a.window[a.strstart]),a.lookahead--,a.strstart++,c&&(h(a,!1),0===a.strm.avail_out))return ua}return a.insert=0,b===M?(h(a,!0),0===a.strm.avail_out?wa:xa):a.last_lit&&(h(a,!1),0===a.strm.avail_out)?ua:va}function s(a,b,c,d,e){this.good_length=a,this.max_lazy=b,this.nice_length=c,this.max_chain=d,this.func=e}function t(a){a.window_size=2*a.w_size,f(a.head),a.max_lazy_match=D[a.level].max_lazy,a.good_match=D[a.level].good_length,a.nice_match=D[a.level].nice_length,a.max_chain_length=D[a.level].max_chain,a.strstart=0,a.block_start=0,a.lookahead=0,a.insert=0,a.match_length=a.prev_length=ja-1,a.match_available=0,a.ins_h=0}function u(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=$,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new E.Buf16(2*ha),this.dyn_dtree=new E.Buf16(2*(2*fa+1)),this.bl_tree=new E.Buf16(2*(2*ga+1)),f(this.dyn_ltree),f(this.dyn_dtree),f(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new E.Buf16(ia+1),this.heap=new E.Buf16(2*ea+1),f(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new E.Buf16(2*ea+1),f(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function v(a){var b;return a&&a.state?(a.total_in=a.total_out=0,a.data_type=Z,b=a.state,b.pending=0,b.pending_out=0,b.wrap<0&&(b.wrap=-b.wrap),b.status=b.wrap?na:sa,a.adler=2===b.wrap?0:1,b.last_flush=J,F._tr_init(b),O):d(a,Q)}function w(a){var b=v(a);return b===O&&t(a.state),b}function x(a,b){return a&&a.state?2!==a.state.wrap?Q:(a.state.gzhead=b,O):Q}function y(a,b,c,e,f,g){if(!a)return Q;var h=1;if(b===T&&(b=6),0>e?(h=0,e=-e):e>15&&(h=2,e-=16),1>f||f>_||c!==$||8>e||e>15||0>b||b>9||0>g||g>X)return d(a,Q);8===e&&(e=9);var i=new u;return a.state=i,i.strm=a,i.wrap=h,i.gzhead=null,i.w_bits=e,i.w_size=1<<i.w_bits,i.w_mask=i.w_size-1,i.hash_bits=f+7,i.hash_size=1<<i.hash_bits,i.hash_mask=i.hash_size-1,i.hash_shift=~~((i.hash_bits+ja-1)/ja),i.window=new E.Buf8(2*i.w_size),i.head=new E.Buf16(i.hash_size),i.prev=new E.Buf16(i.w_size),i.lit_bufsize=1<<f+6,i.pending_buf_size=4*i.lit_bufsize,i.pending_buf=new E.Buf8(i.pending_buf_size),i.d_buf=i.lit_bufsize>>1,i.l_buf=3*i.lit_bufsize,i.level=b,i.strategy=g,i.method=c,w(a)}function z(a,b){return y(a,b,$,aa,ba,Y)}function A(a,b){var c,h,k,l;if(!a||!a.state||b>N||0>b)return a?d(a,Q):Q;if(h=a.state,!a.output||!a.input&&0!==a.avail_in||h.status===ta&&b!==M)return d(a,0===a.avail_out?S:Q);if(h.strm=a,c=h.last_flush,h.last_flush=b,h.status===na)if(2===h.wrap)a.adler=0,i(h,31),i(h,139),i(h,8),h.gzhead?(i(h,(h.gzhead.text?1:0)+(h.gzhead.hcrc?2:0)+(h.gzhead.extra?4:0)+(h.gzhead.name?8:0)+(h.gzhead.comment?16:0)),i(h,255&h.gzhead.time),i(h,h.gzhead.time>>8&255),i(h,h.gzhead.time>>16&255),i(h,h.gzhead.time>>24&255),i(h,9===h.level?2:h.strategy>=V||h.level<2?4:0),i(h,255&h.gzhead.os),h.gzhead.extra&&h.gzhead.extra.length&&(i(h,255&h.gzhead.extra.length),i(h,h.gzhead.extra.length>>8&255)),h.gzhead.hcrc&&(a.adler=H(a.adler,h.pending_buf,h.pending,0)),h.gzindex=0,h.status=oa):(i(h,0),i(h,0),i(h,0),i(h,0),i(h,0),i(h,9===h.level?2:h.strategy>=V||h.level<2?4:0),i(h,ya),h.status=sa);else{var m=$+(h.w_bits-8<<4)<<8,n=-1;n=h.strategy>=V||h.level<2?0:h.level<6?1:6===h.level?2:3,m|=n<<6,0!==h.strstart&&(m|=ma),m+=31-m%31,h.status=sa,j(h,m),0!==h.strstart&&(j(h,a.adler>>>16),j(h,65535&a.adler)),a.adler=1}if(h.status===oa)if(h.gzhead.extra){for(k=h.pending;h.gzindex<(65535&h.gzhead.extra.length)&&(h.pending!==h.pending_buf_size||(h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),g(a),k=h.pending,h.pending!==h.pending_buf_size));)i(h,255&h.gzhead.extra[h.gzindex]),h.gzindex++;h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),h.gzindex===h.gzhead.extra.length&&(h.gzindex=0,h.status=pa)}else h.status=pa;if(h.status===pa)if(h.gzhead.name){k=h.pending;do{if(h.pending===h.pending_buf_size&&(h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),g(a),k=h.pending,h.pending===h.pending_buf_size)){l=1;break}l=h.gzindex<h.gzhead.name.length?255&h.gzhead.name.charCodeAt(h.gzindex++):0,i(h,l)}while(0!==l);h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),0===l&&(h.gzindex=0,h.status=qa)}else h.status=qa;if(h.status===qa)if(h.gzhead.comment){k=h.pending;do{if(h.pending===h.pending_buf_size&&(h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),g(a),k=h.pending,h.pending===h.pending_buf_size)){l=1;break}l=h.gzindex<h.gzhead.comment.length?255&h.gzhead.comment.charCodeAt(h.gzindex++):0,i(h,l)}while(0!==l);h.gzhead.hcrc&&h.pending>k&&(a.adler=H(a.adler,h.pending_buf,h.pending-k,k)),0===l&&(h.status=ra)}else h.status=ra;if(h.status===ra&&(h.gzhead.hcrc?(h.pending+2>h.pending_buf_size&&g(a),h.pending+2<=h.pending_buf_size&&(i(h,255&a.adler),i(h,a.adler>>8&255),a.adler=0,h.status=sa)):h.status=sa),0!==h.pending){if(g(a),0===a.avail_out)return h.last_flush=-1,O}else if(0===a.avail_in&&e(b)<=e(c)&&b!==M)return d(a,S);if(h.status===ta&&0!==a.avail_in)return d(a,S);if(0!==a.avail_in||0!==h.lookahead||b!==J&&h.status!==ta){var o=h.strategy===V?r(h,b):h.strategy===W?q(h,b):D[h.level].func(h,b);if(o!==wa&&o!==xa||(h.status=ta),o===ua||o===wa)return 0===a.avail_out&&(h.last_flush=-1),O;if(o===va&&(b===K?F._tr_align(h):b!==N&&(F._tr_stored_block(h,0,0,!1),b===L&&(f(h.head),0===h.lookahead&&(h.strstart=0,h.block_start=0,h.insert=0))),g(a),0===a.avail_out))return h.last_flush=-1,O}return b!==M?O:h.wrap<=0?P:(2===h.wrap?(i(h,255&a.adler),i(h,a.adler>>8&255),i(h,a.adler>>16&255),i(h,a.adler>>24&255),i(h,255&a.total_in),i(h,a.total_in>>8&255),i(h,a.total_in>>16&255),i(h,a.total_in>>24&255)):(j(h,a.adler>>>16),j(h,65535&a.adler)),g(a),h.wrap>0&&(h.wrap=-h.wrap),0!==h.pending?O:P)}function B(a){var b;return a&&a.state?(b=a.state.status,b!==na&&b!==oa&&b!==pa&&b!==qa&&b!==ra&&b!==sa&&b!==ta?d(a,Q):(a.state=null,b===sa?d(a,R):O)):Q}function C(a,b){var c,d,e,g,h,i,j,k,l=b.length;if(!a||!a.state)return Q;if(c=a.state,g=c.wrap,2===g||1===g&&c.status!==na||c.lookahead)return Q;for(1===g&&(a.adler=G(a.adler,b,l,0)),c.wrap=0,l>=c.w_size&&(0===g&&(f(c.head),c.strstart=0,c.block_start=0,c.insert=0),k=new E.Buf8(c.w_size),E.arraySet(k,b,l-c.w_size,c.w_size,0),b=k,l=c.w_size),h=a.avail_in,i=a.next_in,j=a.input,a.avail_in=l,a.next_in=0,a.input=b,m(c);c.lookahead>=ja;){d=c.strstart,e=c.lookahead-(ja-1);do c.ins_h=(c.ins_h<<c.hash_shift^c.window[d+ja-1])&c.hash_mask,c.prev[d&c.w_mask]=c.head[c.ins_h],c.head[c.ins_h]=d,d++;while(--e);c.strstart=d,c.lookahead=ja-1,m(c)}return c.strstart+=c.lookahead,c.block_start=c.strstart,c.insert=c.lookahead,c.lookahead=0,c.match_length=c.prev_length=ja-1,c.match_available=0,a.next_in=i,a.input=j,a.avail_in=h,c.wrap=g,O}var D,E=a("../utils/common"),F=a("./trees"),G=a("./adler32"),H=a("./crc32"),I=a("./messages"),J=0,K=1,L=3,M=4,N=5,O=0,P=1,Q=-2,R=-3,S=-5,T=-1,U=1,V=2,W=3,X=4,Y=0,Z=2,$=8,_=9,aa=15,ba=8,ca=29,da=256,ea=da+1+ca,fa=30,ga=19,ha=2*ea+1,ia=15,ja=3,ka=258,la=ka+ja+1,ma=32,na=42,oa=69,pa=73,qa=91,ra=103,sa=113,ta=666,ua=1,va=2,wa=3,xa=4,ya=3;D=[new s(0,0,0,0,n),new s(4,4,8,4,o),new s(4,5,16,8,o),new s(4,6,32,32,o),new s(4,4,16,16,p),new s(8,16,32,32,p),new s(8,16,128,128,p),new s(8,32,128,256,p),new s(32,128,258,1024,p),new s(32,258,258,4096,p)],c.deflateInit=z,c.deflateInit2=y,c.deflateReset=w,c.deflateResetKeep=v,c.deflateSetHeader=x,c.deflate=A,c.deflateEnd=B,c.deflateSetDictionary=C,c.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(a,b,c){"use strict";function d(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}b.exports=d},{}],48:[function(a,b,c){"use strict";var d=30,e=12;b.exports=function(a,b){var c,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C;c=a.state,f=a.next_in,B=a.input,g=f+(a.avail_in-5),h=a.next_out,C=a.output,i=h-(b-a.avail_out),j=h+(a.avail_out-257),k=c.dmax,l=c.wsize,m=c.whave,n=c.wnext,o=c.window,p=c.hold,q=c.bits,r=c.lencode,s=c.distcode,t=(1<<c.lenbits)-1,u=(1<<c.distbits)-1;a:do{15>q&&(p+=B[f++]<<q,q+=8,p+=B[f++]<<q,q+=8),v=r[p&t];b:for(;;){if(w=v>>>24,p>>>=w,q-=w,w=v>>>16&255,0===w)C[h++]=65535&v;else{if(!(16&w)){if(0===(64&w)){v=r[(65535&v)+(p&(1<<w)-1)];continue b}if(32&w){c.mode=e;break a}a.msg="invalid literal/length code",c.mode=d;break a}x=65535&v,w&=15,w&&(w>q&&(p+=B[f++]<<q,q+=8),x+=p&(1<<w)-1,p>>>=w,q-=w),15>q&&(p+=B[f++]<<q,q+=8,p+=B[f++]<<q,q+=8),v=s[p&u];c:for(;;){if(w=v>>>24,p>>>=w,q-=w,w=v>>>16&255,!(16&w)){if(0===(64&w)){v=s[(65535&v)+(p&(1<<w)-1)];continue c}a.msg="invalid distance code",c.mode=d;break a}if(y=65535&v,w&=15,w>q&&(p+=B[f++]<<q,q+=8,w>q&&(p+=B[f++]<<q,q+=8)),y+=p&(1<<w)-1,y>k){a.msg="invalid distance too far back",c.mode=d;break a}if(p>>>=w,q-=w,w=h-i,y>w){if(w=y-w,w>m&&c.sane){a.msg="invalid distance too far back",c.mode=d;break a}if(z=0,A=o,0===n){if(z+=l-w,x>w){x-=w;do C[h++]=o[z++];while(--w);z=h-y,A=C}}else if(w>n){if(z+=l+n-w,w-=n,x>w){x-=w;do C[h++]=o[z++];while(--w);if(z=0,x>n){w=n,x-=w;do C[h++]=o[z++];while(--w);z=h-y,A=C}}}else if(z+=n-w,x>w){x-=w;do C[h++]=o[z++];while(--w);z=h-y,A=C}for(;x>2;)C[h++]=A[z++],C[h++]=A[z++],C[h++]=A[z++],x-=3;x&&(C[h++]=A[z++],x>1&&(C[h++]=A[z++]))}else{z=h-y;do C[h++]=C[z++],C[h++]=C[z++],C[h++]=C[z++],x-=3;while(x>2);x&&(C[h++]=C[z++],x>1&&(C[h++]=C[z++]))}break}}break}}while(g>f&&j>h);x=q>>3,f-=x,q-=x<<3,p&=(1<<q)-1,a.next_in=f,a.next_out=h,a.avail_in=g>f?5+(g-f):5-(f-g),a.avail_out=j>h?257+(j-h):257-(h-j),c.hold=p,c.bits=q}},{}],49:[function(a,b,c){"use strict";function d(a){return(a>>>24&255)+(a>>>8&65280)+((65280&a)<<8)+((255&a)<<24)}function e(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new s.Buf16(320),this.work=new s.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function f(a){var b;return a&&a.state?(b=a.state,a.total_in=a.total_out=b.total=0,a.msg="",b.wrap&&(a.adler=1&b.wrap),b.mode=L,b.last=0,b.havedict=0,b.dmax=32768,b.head=null,b.hold=0,b.bits=0,b.lencode=b.lendyn=new s.Buf32(pa),b.distcode=b.distdyn=new s.Buf32(qa),b.sane=1,b.back=-1,D):G}function g(a){var b;return a&&a.state?(b=a.state,b.wsize=0,b.whave=0,b.wnext=0,f(a)):G}function h(a,b){var c,d;return a&&a.state?(d=a.state,0>b?(c=0,b=-b):(c=(b>>4)+1,48>b&&(b&=15)),b&&(8>b||b>15)?G:(null!==d.window&&d.wbits!==b&&(d.window=null),d.wrap=c,d.wbits=b,g(a))):G}function i(a,b){var c,d;return a?(d=new e,a.state=d,d.window=null,c=h(a,b),c!==D&&(a.state=null),c):G}function j(a){return i(a,sa)}function k(a){if(ta){var b;for(q=new s.Buf32(512),r=new s.Buf32(32),b=0;144>b;)a.lens[b++]=8;for(;256>b;)a.lens[b++]=9;for(;280>b;)a.lens[b++]=7;for(;288>b;)a.lens[b++]=8;for(w(y,a.lens,0,288,q,0,a.work,{bits:9}),b=0;32>b;)a.lens[b++]=5;w(z,a.lens,0,32,r,0,a.work,{bits:5}),ta=!1}a.lencode=q,a.lenbits=9,a.distcode=r,a.distbits=5}function l(a,b,c,d){var e,f=a.state;return null===f.window&&(f.wsize=1<<f.wbits,f.wnext=0,f.whave=0,f.window=new s.Buf8(f.wsize)),d>=f.wsize?(s.arraySet(f.window,b,c-f.wsize,f.wsize,0),f.wnext=0,f.whave=f.wsize):(e=f.wsize-f.wnext,e>d&&(e=d),s.arraySet(f.window,b,c-d,e,f.wnext),d-=e,d?(s.arraySet(f.window,b,c-d,d,0),f.wnext=d,f.whave=f.wsize):(f.wnext+=e,f.wnext===f.wsize&&(f.wnext=0),f.whave<f.wsize&&(f.whave+=e))),0}function m(a,b){var c,e,f,g,h,i,j,m,n,o,p,q,r,pa,qa,ra,sa,ta,ua,va,wa,xa,ya,za,Aa=0,Ba=new s.Buf8(4),Ca=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!a||!a.state||!a.output||!a.input&&0!==a.avail_in)return G;c=a.state,c.mode===W&&(c.mode=X),h=a.next_out,f=a.output,j=a.avail_out,g=a.next_in,e=a.input,i=a.avail_in,m=c.hold,n=c.bits,o=i,p=j,xa=D;a:for(;;)switch(c.mode){case L:if(0===c.wrap){c.mode=X;break}for(;16>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(2&c.wrap&&35615===m){c.check=0,Ba[0]=255&m,Ba[1]=m>>>8&255,c.check=u(c.check,Ba,2,0),m=0,n=0,c.mode=M;break}if(c.flags=0,c.head&&(c.head.done=!1),!(1&c.wrap)||(((255&m)<<8)+(m>>8))%31){a.msg="incorrect header check",c.mode=ma;break}if((15&m)!==K){a.msg="unknown compression method",c.mode=ma;break}if(m>>>=4,n-=4,wa=(15&m)+8,0===c.wbits)c.wbits=wa;else if(wa>c.wbits){a.msg="invalid window size",c.mode=ma;break}c.dmax=1<<wa,a.adler=c.check=1,c.mode=512&m?U:W,m=0,n=0;break;case M:for(;16>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(c.flags=m,(255&c.flags)!==K){a.msg="unknown compression method",c.mode=ma;break}if(57344&c.flags){a.msg="unknown header flags set",c.mode=ma;break}c.head&&(c.head.text=m>>8&1),512&c.flags&&(Ba[0]=255&m,Ba[1]=m>>>8&255,c.check=u(c.check,Ba,2,0)),m=0,n=0,c.mode=N;case N:for(;32>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}c.head&&(c.head.time=m),512&c.flags&&(Ba[0]=255&m,Ba[1]=m>>>8&255,Ba[2]=m>>>16&255,Ba[3]=m>>>24&255,c.check=u(c.check,Ba,4,0)),m=0,n=0,c.mode=O;case O:for(;16>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}c.head&&(c.head.xflags=255&m,c.head.os=m>>8),512&c.flags&&(Ba[0]=255&m,Ba[1]=m>>>8&255,c.check=u(c.check,Ba,2,0)),m=0,n=0,c.mode=P;case P:if(1024&c.flags){for(;16>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}c.length=m,c.head&&(c.head.extra_len=m),512&c.flags&&(Ba[0]=255&m,Ba[1]=m>>>8&255,c.check=u(c.check,Ba,2,0)),m=0,n=0}else c.head&&(c.head.extra=null);c.mode=Q;case Q:if(1024&c.flags&&(q=c.length,q>i&&(q=i),q&&(c.head&&(wa=c.head.extra_len-c.length,c.head.extra||(c.head.extra=new Array(c.head.extra_len)),s.arraySet(c.head.extra,e,g,q,wa)),512&c.flags&&(c.check=u(c.check,e,q,g)),i-=q,g+=q,c.length-=q),c.length))break a;c.length=0,c.mode=R;case R:if(2048&c.flags){if(0===i)break a;q=0;do wa=e[g+q++],c.head&&wa&&c.length<65536&&(c.head.name+=String.fromCharCode(wa));while(wa&&i>q);if(512&c.flags&&(c.check=u(c.check,e,q,g)),i-=q,g+=q,wa)break a}else c.head&&(c.head.name=null);c.length=0,c.mode=S;case S:if(4096&c.flags){if(0===i)break a;q=0;do wa=e[g+q++],c.head&&wa&&c.length<65536&&(c.head.comment+=String.fromCharCode(wa));while(wa&&i>q);if(512&c.flags&&(c.check=u(c.check,e,q,g)),i-=q,g+=q,wa)break a}else c.head&&(c.head.comment=null);c.mode=T;case T:if(512&c.flags){for(;16>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(m!==(65535&c.check)){a.msg="header crc mismatch",c.mode=ma;break}m=0,n=0}c.head&&(c.head.hcrc=c.flags>>9&1,c.head.done=!0),a.adler=c.check=0,c.mode=W;break;case U:for(;32>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}a.adler=c.check=d(m),m=0,n=0,c.mode=V;case V:if(0===c.havedict)return a.next_out=h,a.avail_out=j,a.next_in=g,a.avail_in=i,c.hold=m,c.bits=n,F;a.adler=c.check=1,c.mode=W;case W:if(b===B||b===C)break a;case X:if(c.last){m>>>=7&n,n-=7&n,c.mode=ja;break}for(;3>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}switch(c.last=1&m,m>>>=1,n-=1,3&m){case 0:c.mode=Y;break;case 1:if(k(c),c.mode=ca,b===C){m>>>=2,n-=2;break a}break;case 2:c.mode=_;break;case 3:a.msg="invalid block type",c.mode=ma}m>>>=2,n-=2;break;case Y:for(m>>>=7&n,n-=7&n;32>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if((65535&m)!==(m>>>16^65535)){a.msg="invalid stored block lengths",c.mode=ma;break}if(c.length=65535&m,m=0,n=0,c.mode=Z,b===C)break a;case Z:c.mode=$;case $:if(q=c.length){if(q>i&&(q=i),q>j&&(q=j),0===q)break a;s.arraySet(f,e,g,q,h),i-=q,g+=q,j-=q,h+=q,c.length-=q;break}c.mode=W;break;case _:for(;14>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(c.nlen=(31&m)+257,m>>>=5,n-=5,c.ndist=(31&m)+1,m>>>=5,n-=5,c.ncode=(15&m)+4,m>>>=4,n-=4,c.nlen>286||c.ndist>30){a.msg="too many length or distance symbols",c.mode=ma;break}c.have=0,c.mode=aa;case aa:for(;c.have<c.ncode;){for(;3>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}c.lens[Ca[c.have++]]=7&m,m>>>=3,n-=3}for(;c.have<19;)c.lens[Ca[c.have++]]=0;if(c.lencode=c.lendyn,c.lenbits=7,ya={bits:c.lenbits},xa=w(x,c.lens,0,19,c.lencode,0,c.work,ya),c.lenbits=ya.bits,xa){a.msg="invalid code lengths set",c.mode=ma;break}c.have=0,c.mode=ba;case ba:for(;c.have<c.nlen+c.ndist;){for(;Aa=c.lencode[m&(1<<c.lenbits)-1],qa=Aa>>>24,ra=Aa>>>16&255,sa=65535&Aa,!(n>=qa);){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(16>sa)m>>>=qa,n-=qa,c.lens[c.have++]=sa;else{if(16===sa){for(za=qa+2;za>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(m>>>=qa,n-=qa,0===c.have){a.msg="invalid bit length repeat",c.mode=ma;break}wa=c.lens[c.have-1],q=3+(3&m),m>>>=2,n-=2}else if(17===sa){for(za=qa+3;za>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}m>>>=qa,n-=qa,wa=0,q=3+(7&m),m>>>=3,n-=3}else{for(za=qa+7;za>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}m>>>=qa,n-=qa,wa=0,q=11+(127&m),m>>>=7,n-=7}if(c.have+q>c.nlen+c.ndist){a.msg="invalid bit length repeat",c.mode=ma;break}for(;q--;)c.lens[c.have++]=wa}}if(c.mode===ma)break;if(0===c.lens[256]){a.msg="invalid code -- missing end-of-block",c.mode=ma;break}if(c.lenbits=9,ya={bits:c.lenbits},xa=w(y,c.lens,0,c.nlen,c.lencode,0,c.work,ya),c.lenbits=ya.bits,xa){a.msg="invalid literal/lengths set",c.mode=ma;break}if(c.distbits=6,c.distcode=c.distdyn,ya={bits:c.distbits},xa=w(z,c.lens,c.nlen,c.ndist,c.distcode,0,c.work,ya),c.distbits=ya.bits,xa){a.msg="invalid distances set",c.mode=ma;break}if(c.mode=ca,b===C)break a;case ca:c.mode=da;case da:if(i>=6&&j>=258){a.next_out=h,a.avail_out=j,a.next_in=g,a.avail_in=i,c.hold=m,c.bits=n,v(a,p),h=a.next_out,f=a.output,j=a.avail_out,g=a.next_in,e=a.input,i=a.avail_in,m=c.hold,n=c.bits,c.mode===W&&(c.back=-1);break}for(c.back=0;Aa=c.lencode[m&(1<<c.lenbits)-1],qa=Aa>>>24,ra=Aa>>>16&255,sa=65535&Aa,!(n>=qa);){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(ra&&0===(240&ra)){for(ta=qa,ua=ra,va=sa;Aa=c.lencode[va+((m&(1<<ta+ua)-1)>>ta)],qa=Aa>>>24,ra=Aa>>>16&255,sa=65535&Aa,!(n>=ta+qa);){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}m>>>=ta,n-=ta,c.back+=ta}if(m>>>=qa,n-=qa,c.back+=qa,c.length=sa,0===ra){c.mode=ia;break}if(32&ra){c.back=-1,c.mode=W;break}if(64&ra){a.msg="invalid literal/length code",c.mode=ma;break}c.extra=15&ra,c.mode=ea;case ea:if(c.extra){for(za=c.extra;za>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}c.length+=m&(1<<c.extra)-1,m>>>=c.extra,n-=c.extra,c.back+=c.extra}c.was=c.length,c.mode=fa;case fa:for(;Aa=c.distcode[m&(1<<c.distbits)-1],qa=Aa>>>24,ra=Aa>>>16&255,sa=65535&Aa,!(n>=qa);){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(0===(240&ra)){for(ta=qa,ua=ra,va=sa;Aa=c.distcode[va+((m&(1<<ta+ua)-1)>>ta)],qa=Aa>>>24,ra=Aa>>>16&255,sa=65535&Aa,!(n>=ta+qa);){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}m>>>=ta,n-=ta,c.back+=ta}if(m>>>=qa,n-=qa,c.back+=qa,64&ra){a.msg="invalid distance code",c.mode=ma;break}c.offset=sa,c.extra=15&ra,c.mode=ga;case ga:if(c.extra){for(za=c.extra;za>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}c.offset+=m&(1<<c.extra)-1,m>>>=c.extra,n-=c.extra,c.back+=c.extra}if(c.offset>c.dmax){a.msg="invalid distance too far back",c.mode=ma;break}c.mode=ha;case ha:if(0===j)break a;if(q=p-j,c.offset>q){if(q=c.offset-q,q>c.whave&&c.sane){a.msg="invalid distance too far back",c.mode=ma;break}q>c.wnext?(q-=c.wnext,r=c.wsize-q):r=c.wnext-q,q>c.length&&(q=c.length),pa=c.window}else pa=f,r=h-c.offset,q=c.length;q>j&&(q=j),j-=q,c.length-=q;do f[h++]=pa[r++];while(--q);0===c.length&&(c.mode=da);break;case ia:if(0===j)break a;f[h++]=c.length,j--,c.mode=da;break;case ja:if(c.wrap){for(;32>n;){if(0===i)break a;i--,m|=e[g++]<<n,n+=8}if(p-=j,a.total_out+=p,c.total+=p,p&&(a.adler=c.check=c.flags?u(c.check,f,p,h-p):t(c.check,f,p,h-p)),p=j,(c.flags?m:d(m))!==c.check){a.msg="incorrect data check",c.mode=ma;break}m=0,n=0}c.mode=ka;case ka:if(c.wrap&&c.flags){for(;32>n;){if(0===i)break a;i--,m+=e[g++]<<n,n+=8}if(m!==(4294967295&c.total)){a.msg="incorrect length check",c.mode=ma;break}m=0,n=0}c.mode=la;case la:xa=E;break a;case ma:xa=H;break a;case na:return I;case oa:default:return G}return a.next_out=h,a.avail_out=j,a.next_in=g,a.avail_in=i,c.hold=m,c.bits=n,(c.wsize||p!==a.avail_out&&c.mode<ma&&(c.mode<ja||b!==A))&&l(a,a.output,a.next_out,p-a.avail_out)?(c.mode=na,I):(o-=a.avail_in,p-=a.avail_out,a.total_in+=o,a.total_out+=p,c.total+=p,c.wrap&&p&&(a.adler=c.check=c.flags?u(c.check,f,p,a.next_out-p):t(c.check,f,p,a.next_out-p)),a.data_type=c.bits+(c.last?64:0)+(c.mode===W?128:0)+(c.mode===ca||c.mode===Z?256:0),(0===o&&0===p||b===A)&&xa===D&&(xa=J),xa)}function n(a){if(!a||!a.state)return G;var b=a.state;return b.window&&(b.window=null),a.state=null,D}function o(a,b){var c;return a&&a.state?(c=a.state,0===(2&c.wrap)?G:(c.head=b,b.done=!1,D)):G}function p(a,b){var c,d,e,f=b.length;return a&&a.state?(c=a.state,0!==c.wrap&&c.mode!==V?G:c.mode===V&&(d=1,d=t(d,b,f,0),d!==c.check)?H:(e=l(a,b,f,f))?(c.mode=na,I):(c.havedict=1,D)):G}var q,r,s=a("../utils/common"),t=a("./adler32"),u=a("./crc32"),v=a("./inffast"),w=a("./inftrees"),x=0,y=1,z=2,A=4,B=5,C=6,D=0,E=1,F=2,G=-2,H=-3,I=-4,J=-5,K=8,L=1,M=2,N=3,O=4,P=5,Q=6,R=7,S=8,T=9,U=10,V=11,W=12,X=13,Y=14,Z=15,$=16,_=17,aa=18,ba=19,ca=20,da=21,ea=22,fa=23,ga=24,ha=25,ia=26,ja=27,ka=28,la=29,ma=30,na=31,oa=32,pa=852,qa=592,ra=15,sa=ra,ta=!0;c.inflateReset=g,c.inflateReset2=h,c.inflateResetKeep=f,c.inflateInit=j,c.inflateInit2=i,c.inflate=m,c.inflateEnd=n,c.inflateGetHeader=o,c.inflateSetDictionary=p,c.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(a,b,c){"use strict";var d=a("../utils/common"),e=15,f=852,g=592,h=0,i=1,j=2,k=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],l=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],m=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],n=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];b.exports=function(a,b,c,o,p,q,r,s){var t,u,v,w,x,y,z,A,B,C=s.bits,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=null,O=0,P=new d.Buf16(e+1),Q=new d.Buf16(e+1),R=null,S=0;for(D=0;e>=D;D++)P[D]=0;for(E=0;o>E;E++)P[b[c+E]]++;for(H=C,G=e;G>=1&&0===P[G];G--);if(H>G&&(H=G),0===G)return p[q++]=20971520,p[q++]=20971520,s.bits=1,0;for(F=1;G>F&&0===P[F];F++);for(F>H&&(H=F),K=1,D=1;e>=D;D++)if(K<<=1,K-=P[D],0>K)return-1;if(K>0&&(a===h||1!==G))return-1;for(Q[1]=0,D=1;e>D;D++)Q[D+1]=Q[D]+P[D];for(E=0;o>E;E++)0!==b[c+E]&&(r[Q[b[c+E]]++]=E);if(a===h?(N=R=r,y=19):a===i?(N=k,O-=257,R=l,S-=257,y=256):(N=m,R=n,y=-1),M=0,E=0,D=F,x=q,I=H,J=0,v=-1,L=1<<H,w=L-1,a===i&&L>f||a===j&&L>g)return 1;for(var T=0;;){T++,z=D-J,r[E]<y?(A=0,B=r[E]):r[E]>y?(A=R[S+r[E]],B=N[O+r[E]]):(A=96,B=0),t=1<<D-J,u=1<<I,F=u;do u-=t,p[x+(M>>J)+u]=z<<24|A<<16|B|0;while(0!==u);for(t=1<<D-1;M&t;)t>>=1;if(0!==t?(M&=t-1,M+=t):M=0,E++,0===--P[D]){if(D===G)break;D=b[c+r[E]]}if(D>H&&(M&w)!==v){for(0===J&&(J=H),x+=F,I=D-J,K=1<<I;G>I+J&&(K-=P[I+J],!(0>=K));)I++,K<<=1;if(L+=1<<I,a===i&&L>f||a===j&&L>g)return 1;v=M&w,p[v]=H<<24|I<<16|x-q|0}}return 0!==M&&(p[x+M]=D-J<<24|64<<16|0),s.bits=H,0}},{"../utils/common":41}],51:[function(a,b,c){"use strict";b.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],52:[function(a,b,c){"use strict";function d(a){for(var b=a.length;--b>=0;)a[b]=0}function e(a,b,c,d,e){this.static_tree=a,this.extra_bits=b,this.extra_base=c,this.elems=d,this.max_length=e,this.has_stree=a&&a.length}function f(a,b){this.dyn_tree=a,this.max_code=0,this.stat_desc=b}function g(a){return 256>a?ia[a]:ia[256+(a>>>7)]}function h(a,b){a.pending_buf[a.pending++]=255&b,a.pending_buf[a.pending++]=b>>>8&255}function i(a,b,c){a.bi_valid>X-c?(a.bi_buf|=b<<a.bi_valid&65535,h(a,a.bi_buf),a.bi_buf=b>>X-a.bi_valid,a.bi_valid+=c-X):(a.bi_buf|=b<<a.bi_valid&65535,a.bi_valid+=c)}function j(a,b,c){i(a,c[2*b],c[2*b+1])}function k(a,b){var c=0;do c|=1&a,a>>>=1,c<<=1;while(--b>0);return c>>>1}function l(a){16===a.bi_valid?(h(a,a.bi_buf),a.bi_buf=0,a.bi_valid=0):a.bi_valid>=8&&(a.pending_buf[a.pending++]=255&a.bi_buf,a.bi_buf>>=8,a.bi_valid-=8)}function m(a,b){var c,d,e,f,g,h,i=b.dyn_tree,j=b.max_code,k=b.stat_desc.static_tree,l=b.stat_desc.has_stree,m=b.stat_desc.extra_bits,n=b.stat_desc.extra_base,o=b.stat_desc.max_length,p=0;for(f=0;W>=f;f++)a.bl_count[f]=0;for(i[2*a.heap[a.heap_max]+1]=0,c=a.heap_max+1;V>c;c++)d=a.heap[c],f=i[2*i[2*d+1]+1]+1,f>o&&(f=o,p++),i[2*d+1]=f,d>j||(a.bl_count[f]++,g=0,d>=n&&(g=m[d-n]),h=i[2*d],a.opt_len+=h*(f+g),l&&(a.static_len+=h*(k[2*d+1]+g)));if(0!==p){do{for(f=o-1;0===a.bl_count[f];)f--;a.bl_count[f]--,a.bl_count[f+1]+=2,a.bl_count[o]--,p-=2}while(p>0);for(f=o;0!==f;f--)for(d=a.bl_count[f];0!==d;)e=a.heap[--c],e>j||(i[2*e+1]!==f&&(a.opt_len+=(f-i[2*e+1])*i[2*e],i[2*e+1]=f),d--)}}function n(a,b,c){var d,e,f=new Array(W+1),g=0;for(d=1;W>=d;d++)f[d]=g=g+c[d-1]<<1;for(e=0;b>=e;e++){var h=a[2*e+1];0!==h&&(a[2*e]=k(f[h]++,h))}}function o(){var a,b,c,d,f,g=new Array(W+1);for(c=0,d=0;Q-1>d;d++)for(ka[d]=c,a=0;a<1<<ba[d];a++)ja[c++]=d;for(ja[c-1]=d,f=0,d=0;16>d;d++)for(la[d]=f,a=0;a<1<<ca[d];a++)ia[f++]=d;for(f>>=7;T>d;d++)for(la[d]=f<<7,a=0;a<1<<ca[d]-7;a++)ia[256+f++]=d;for(b=0;W>=b;b++)g[b]=0;for(a=0;143>=a;)ga[2*a+1]=8,a++,g[8]++;for(;255>=a;)ga[2*a+1]=9,a++,g[9]++;for(;279>=a;)ga[2*a+1]=7,a++,g[7]++;for(;287>=a;)ga[2*a+1]=8,a++,g[8]++;for(n(ga,S+1,g),a=0;T>a;a++)ha[2*a+1]=5,ha[2*a]=k(a,5);ma=new e(ga,ba,R+1,S,W),na=new e(ha,ca,0,T,W),oa=new e(new Array(0),da,0,U,Y)}function p(a){var b;for(b=0;S>b;b++)a.dyn_ltree[2*b]=0;for(b=0;T>b;b++)a.dyn_dtree[2*b]=0;for(b=0;U>b;b++)a.bl_tree[2*b]=0;a.dyn_ltree[2*Z]=1,a.opt_len=a.static_len=0,a.last_lit=a.matches=0}function q(a){a.bi_valid>8?h(a,a.bi_buf):a.bi_valid>0&&(a.pending_buf[a.pending++]=a.bi_buf),a.bi_buf=0,a.bi_valid=0}function r(a,b,c,d){q(a),d&&(h(a,c),h(a,~c)),G.arraySet(a.pending_buf,a.window,b,c,a.pending),a.pending+=c}function s(a,b,c,d){var e=2*b,f=2*c;return a[e]<a[f]||a[e]===a[f]&&d[b]<=d[c]}function t(a,b,c){for(var d=a.heap[c],e=c<<1;e<=a.heap_len&&(e<a.heap_len&&s(b,a.heap[e+1],a.heap[e],a.depth)&&e++,!s(b,d,a.heap[e],a.depth));)a.heap[c]=a.heap[e],c=e,e<<=1;a.heap[c]=d}function u(a,b,c){var d,e,f,h,k=0;if(0!==a.last_lit)do d=a.pending_buf[a.d_buf+2*k]<<8|a.pending_buf[a.d_buf+2*k+1],e=a.pending_buf[a.l_buf+k],k++,0===d?j(a,e,b):(f=ja[e],j(a,f+R+1,b),h=ba[f],0!==h&&(e-=ka[f],i(a,e,h)),d--,f=g(d),j(a,f,c),h=ca[f],0!==h&&(d-=la[f],i(a,d,h)));while(k<a.last_lit);j(a,Z,b)}function v(a,b){var c,d,e,f=b.dyn_tree,g=b.stat_desc.static_tree,h=b.stat_desc.has_stree,i=b.stat_desc.elems,j=-1;for(a.heap_len=0,a.heap_max=V,c=0;i>c;c++)0!==f[2*c]?(a.heap[++a.heap_len]=j=c,a.depth[c]=0):f[2*c+1]=0;for(;a.heap_len<2;)e=a.heap[++a.heap_len]=2>j?++j:0,f[2*e]=1,a.depth[e]=0,a.opt_len--,h&&(a.static_len-=g[2*e+1]);for(b.max_code=j,c=a.heap_len>>1;c>=1;c--)t(a,f,c);e=i;do c=a.heap[1],a.heap[1]=a.heap[a.heap_len--],t(a,f,1),d=a.heap[1],a.heap[--a.heap_max]=c,a.heap[--a.heap_max]=d,f[2*e]=f[2*c]+f[2*d],a.depth[e]=(a.depth[c]>=a.depth[d]?a.depth[c]:a.depth[d])+1,f[2*c+1]=f[2*d+1]=e,a.heap[1]=e++,t(a,f,1);while(a.heap_len>=2);a.heap[--a.heap_max]=a.heap[1],m(a,b),n(f,j,a.bl_count)}function w(a,b,c){var d,e,f=-1,g=b[1],h=0,i=7,j=4;for(0===g&&(i=138,j=3),b[2*(c+1)+1]=65535,d=0;c>=d;d++)e=g,g=b[2*(d+1)+1],
++h<i&&e===g||(j>h?a.bl_tree[2*e]+=h:0!==e?(e!==f&&a.bl_tree[2*e]++,a.bl_tree[2*$]++):10>=h?a.bl_tree[2*_]++:a.bl_tree[2*aa]++,h=0,f=e,0===g?(i=138,j=3):e===g?(i=6,j=3):(i=7,j=4))}function x(a,b,c){var d,e,f=-1,g=b[1],h=0,k=7,l=4;for(0===g&&(k=138,l=3),d=0;c>=d;d++)if(e=g,g=b[2*(d+1)+1],!(++h<k&&e===g)){if(l>h){do j(a,e,a.bl_tree);while(0!==--h)}else 0!==e?(e!==f&&(j(a,e,a.bl_tree),h--),j(a,$,a.bl_tree),i(a,h-3,2)):10>=h?(j(a,_,a.bl_tree),i(a,h-3,3)):(j(a,aa,a.bl_tree),i(a,h-11,7));h=0,f=e,0===g?(k=138,l=3):e===g?(k=6,l=3):(k=7,l=4)}}function y(a){var b;for(w(a,a.dyn_ltree,a.l_desc.max_code),w(a,a.dyn_dtree,a.d_desc.max_code),v(a,a.bl_desc),b=U-1;b>=3&&0===a.bl_tree[2*ea[b]+1];b--);return a.opt_len+=3*(b+1)+5+5+4,b}function z(a,b,c,d){var e;for(i(a,b-257,5),i(a,c-1,5),i(a,d-4,4),e=0;d>e;e++)i(a,a.bl_tree[2*ea[e]+1],3);x(a,a.dyn_ltree,b-1),x(a,a.dyn_dtree,c-1)}function A(a){var b,c=4093624447;for(b=0;31>=b;b++,c>>>=1)if(1&c&&0!==a.dyn_ltree[2*b])return I;if(0!==a.dyn_ltree[18]||0!==a.dyn_ltree[20]||0!==a.dyn_ltree[26])return J;for(b=32;R>b;b++)if(0!==a.dyn_ltree[2*b])return J;return I}function B(a){pa||(o(),pa=!0),a.l_desc=new f(a.dyn_ltree,ma),a.d_desc=new f(a.dyn_dtree,na),a.bl_desc=new f(a.bl_tree,oa),a.bi_buf=0,a.bi_valid=0,p(a)}function C(a,b,c,d){i(a,(L<<1)+(d?1:0),3),r(a,b,c,!0)}function D(a){i(a,M<<1,3),j(a,Z,ga),l(a)}function E(a,b,c,d){var e,f,g=0;a.level>0?(a.strm.data_type===K&&(a.strm.data_type=A(a)),v(a,a.l_desc),v(a,a.d_desc),g=y(a),e=a.opt_len+3+7>>>3,f=a.static_len+3+7>>>3,e>=f&&(e=f)):e=f=c+5,e>=c+4&&-1!==b?C(a,b,c,d):a.strategy===H||f===e?(i(a,(M<<1)+(d?1:0),3),u(a,ga,ha)):(i(a,(N<<1)+(d?1:0),3),z(a,a.l_desc.max_code+1,a.d_desc.max_code+1,g+1),u(a,a.dyn_ltree,a.dyn_dtree)),p(a),d&&q(a)}function F(a,b,c){return a.pending_buf[a.d_buf+2*a.last_lit]=b>>>8&255,a.pending_buf[a.d_buf+2*a.last_lit+1]=255&b,a.pending_buf[a.l_buf+a.last_lit]=255&c,a.last_lit++,0===b?a.dyn_ltree[2*c]++:(a.matches++,b--,a.dyn_ltree[2*(ja[c]+R+1)]++,a.dyn_dtree[2*g(b)]++),a.last_lit===a.lit_bufsize-1}var G=a("../utils/common"),H=4,I=0,J=1,K=2,L=0,M=1,N=2,O=3,P=258,Q=29,R=256,S=R+1+Q,T=30,U=19,V=2*S+1,W=15,X=16,Y=7,Z=256,$=16,_=17,aa=18,ba=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],ca=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],da=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ea=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],fa=512,ga=new Array(2*(S+2));d(ga);var ha=new Array(2*T);d(ha);var ia=new Array(fa);d(ia);var ja=new Array(P-O+1);d(ja);var ka=new Array(Q);d(ka);var la=new Array(T);d(la);var ma,na,oa,pa=!1;c._tr_init=B,c._tr_stored_block=C,c._tr_flush_block=E,c._tr_tally=F,c._tr_align=D},{"../utils/common":41}],53:[function(a,b,c){"use strict";function d(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}b.exports=d},{}]},{},[10])(10)});
wget 'https://sme10.lists2.roe3.org/kodbox/plugins/pdfjs/static/ofd/lib/ofd.js'
var _0x2f58=["_forceClearCache","measureLine","_getStyleDeclaration","genericFonts","isOnScreen","_shouldClearDimensionCache","_reNewline","graphemeSplit","x y dx dy font-family font-style font-weight font-size letter-spacing text-decoration text-anchor","textDecoration","line-through","sans-serif","serif","cursive","fantasy","monospace","removeStyle","_getLineStyle","_setLineStyle","_setStyleDeclaration","selectionStart","missingNewlineOffset","selectionEnd","_extendStyles","_styleProperties","IText","i-text","#333","initBehavior","_updateAndFire","_updateTextarea","selection:changed","text:selection:changed","_getCursorBoundaries","_getCursorBoundariesOffsets","cursorOffsetCache","inCompositionMode","_currentCursorOpacity","leftOffset","compositionColor","topOffset","_getCurrentCharIndex","initAddedHandler","initRemovedHandler","initCursorSelectionHandlers","initDoubleClickSimulation","mouseMoveHandler","_initCanvasHandlers","__isMousedown","_currentTickState","_animateCursor","cursorDuration","_onTickComplete","isAborted","renderCursorOrSelection","_cursorTimeout1","_currentTickCompleteState","_tick","cursorDelay","abortCursorAnimation","_cursorTimeout2","_fireSelectionChanged","_reSpace","searchWordBoundary","findLineBoundaryLeft","findLineBoundaryRight","exitEditingOnOthers","initHiddenTextarea","_saveEditingProps","_setEditingProps","_textBeforeEdit","editing:entered","text:editing:entered","initMouseMoveHandler","__selectionStartOnMouseDown","editingBorderColor","updateTextareaPosition","fromStringToGraphemeSelection","_calcTextareaPosition","compositionStart","_savedProps","editing:exited","object:modified","_unwrappedTextLines","initDelayedCursor","shiftLineStyles","insertNewlineStyleObject","insertCharStyleObject","_selectionDirection","__lastClickTime","__lastLastClickTime","__lastPointer","__newClickTime","isTripleClick","tripleclick","_stopEvent","stopPropagation","initMousedownHandler","initMouseupHandler","initClicks","mousedblclick","selectWord","selectLine","getSelectionStartFromPointer","editable","setCursorByClick","mousedown","_mouseDownHandler","mousedown:before","_mouseDownHandlerBefore","mouseup","mouseUpHandler","__lastSelected","enterEditing","setSelectionStartEndWithShift","getLocalPointer","_getNewSelectionStartFromOffset","autocapitalize","autocorrect","autocomplete","wrap","position: absolute; top: ","; left: "," paddingーtop: ","keydown","onKeyUp","input","onInput","cut","compositionstart","onCompositionStart","compositionupdate","onCompositionEnd","_clickHandlerInitialized","onClick","exitEditing","moveCursorUp","moveCursorRight","moveCursorLeft","moveCursorDown","selectAll","focus","keyCode","keysMap","ctrlKeysMapDown","ctrlKey","stopImmediatePropagation","_copyDone","metaKey","fromPaste","changed","text:changed","removeStyleFromTo","insertNewStyleBlock","copiedTextStyle","updateFromTextArea","copiedText","getSelectionStyles","_getSelectionForOffset","_getWidthBeforeCursor","_getIndexOnLine","_moveCursorUpOrDown","Down","CursorOffset","moveCursorWithoutShift","_moveCursorLeftOrRight","Right","_moveLeft","With","Shift","outShift","_moveRight","_removeExtraneousStyles","_getSVGTextAndBg",'\t\t<text xml:space="preserve" ','font-family="','font-size="','font-style="',"_setSVGTextLineText","getSvgSpanStyles",'<tspan x="',"escapeXml","</tspan>","_hasStyleChangedForSvg","_createTextCharSpan","_pushTextBgRect",'fill="','opacity="','" fill="',"__skipDimension","dynamicMinWidth","_styleMap","_generateStyleMap","isWrapping","splitByGrapheme","_wordJoiners","_measureWord","Buffer","INSPECT_MAX_BYTES","TYPED_ARRAY_SUPPORT","kMaxLength","foo","Invalid typed array length","If encoding is specified then the first argument must be a string","poolSize","_augment",'"value" argument must not be a number',"species",'"size" argument must be a number',"alloc","allocUnsafe","utf8","isEncoding",'"encoding" must be a valid string encoding',"write","'offset' is out of bounds","'length' is out of bounds","Attempt to allocate Buffer larger than maximum "," bytes","isBuffer","_isBuffer","compare","Arguments must be Buffers","hex","latin1","binary","base64","ucs2","ucs-2","utf16le","utf-16le",'"list" argument must be an Array of Buffers',"isView","ascii","Unknown encoding: ","swap16","Buffer size must be a multiple of 16-bits","swap32","Buffer size must be a multiple of 64-bits","equals","Argument must be a Buffer","inspect","val must be string, number or Buffer","readUInt16BE","Invalid hex string","Buffer.write(string, encoding, offset[, length]) is no longer supported","toJSON","_arr","fromByteArray","offset is not uint","Trying to access beyond buffer length","readUIntLE","readUIntBE","readUInt32LE","readUInt32BE","readIntLE","readIntBE","readInt8","readInt16LE","readInt16BE","readInt32LE","readFloatLE","readFloatBE","readDoubleLE",'"buffer" argument must be a Buffer instance','"value" argument is out of bounds',"Index out of range","writeUIntBE","writeUInt16BE","writeUInt32BE","writeIntLE","writeIntBE","writeInt16LE","writeInt16BE","writeInt32LE","writeInt32BE","writeDoubleBE","Out of range index","Invalid code point","toByteArray","Invalid string. Length must be a multiple of 4","exports","defineProperty","undefined","toStringTag","Module","__esModule","create","default","string","bind","prototype","call","font","getCheckSum","checkSum","setCheckSum","getLength","length","getOffset","offset","getTag","setTag","tag","read","TTFTable","false","toBoolean","255 255 255","split","join","toColor","MM_PT","push","toPtArray","attributes","item","localName","value","CSSUnit","PageGap","MinPageMargin","ToolbarHeight","FooterHeight","Unit","createCanvas","createElement","canvas","width","height","setAttribute","style","scale","resizeCanvas","setTransform","arrayCopy","copyOfRange","min","bytesToString","fromCharCode","subarray","charCodeAt","binarySearch","sort","getGlyphPath","textCode","cgTransform","TTFGlyph2D","getPathForCharacterCode","ttf","Type1Glyph2D","data","userAgent","Android","SymbianOS","iPod","dataURLtoBlob","match","changeDisplay","display","none","block","EmptyFontPath","Util","__awaiter","done","then","__generator","function","Generator is already executing.","return","throw","label","ops","pop","trys","offCanvasWidth","offCanvasHeight","zoom","selectPagePrint","option","selectedPrintPageCount","pageViewState","touchstate","loadImagePromise","image","buffer","onload","state","src","createObjectURL","enableSelectPrint","doc","paint","search","beginSearch","searchSession","SearchSession","inited","reset","click","highlightSearchResult","clearHighlight","clearHighLight","setZoom","calcAutoZoom","isAutoZoom","resizeCanvasForRotate","determineVisiblePages","scrollTop","scrolly","docBody","rightSidePanelContent","StartPageIndexChanged","mainPageContent","clientWidth","body","maxPageWidth","rotate","rotation","rotated","paintPages","startPageIndex","endPageIndex","maxPageHeight","docHeight","docHeight1","docHeight0","viewHeight","overflowY","hidden","print","PrintService","init","offCanvas","offg","getContext","getElementById","rightVScroller","RightVScroller","MainPanelContent","className","OfdCanvasWrapper","position","padding","margin","0 auto","paddingLeft","canvasWidth","canvasHeight","appendChild","onwheel","onCanvasMouseWheel","onclick","getClickPage","offsetY","index","OfdPageClicked","offsetX","appearance","boundary","containsPoint","movie","MediaPlayer","instance","playSound","sound","resetTouchState","touchstart","curStatus","distanceY","preventDefault","drag","IsPC","dragend","left","initialScale","scaleVal","currentScale","pinchend","addEventListener","fullscreenchange","documentElement","isfullScreen","Click","electron","remote","getCurrentWindow","addListener","resize","resizeWindow","handMove","doPinch","currentPinchscale","pinchZoom","OFDReader-Header","OFDReader-Footer","innerHeight","clientHeight","overflow","pages","page","scrollIntoView","scrollHeight","setScrolly","deltaY","determineVisiblePageSinglePageMode","disableScrollEvent","loadedImages","fonts","res","WatermarkPainter","openParam","onVScrollerScolled","vPreferences","canvasWrapper","transform","top center","scale(","scrollToPage","onmousedown","clientY","offsetTop","RightSidePanelContent","offsetHeight","onmousemove","getAttribute","class","includes","onmouseup","getHand","printPages","isPrinting","loadPageResourceForPrint","sent","currentPrintingIndex","printingStartIndex","printNext","printingEndIndex","doPrintPage","afterPreparedCallback","fillStyle","fillRect","div","marginBottom","pagebreak","template","zOrder","Background","doPaintPage","Foreground","Body","toDataURL","clearRect","scrollx","paintPage","translate","beginPaintPage","parsePage","imageIds","resourceID","imageBuffer","multiMedias","OfdReader","imagesLoaded","all","white","save","beginPath","rect","clip","paintingPage","restore","black","content","paintChildren","children","stamps","forEach","paintImage","annotations","paintPageAnnot","sortPageTextLines","allActions","strokeStyle","getLineTxt","paintPageBlock","paintText","paintPath","paintCompositeObject","bold ","italic ","px ","fontName","familyName","deltaX","measureText","actualBoundingBoxAscent","actualBoundingBoxDescent","charDirection","strokeText","fillText","readDirection","hScale","vScale","ctm","invalid","lineWidth","createPath","fill","fillColor","color","alpha","globalAlpha","stroke","strokeColor","0 255 0","strokeAlpha","1px Arial","indexOf","canvasFont","getCanvasFont","size","bold","italic","linesCollected","addToPageTextLines","createClipPath","moveTo","lineTo","bezierCurveTo","quadraticCurveTo","closePath","lastArcX","lastArcY","drawEllipse","sqrt","pow","acos","cos","sin","arc","loadImage","clips","area","path","abbreviatedData","drawImage","getArrayBuffer","blob","gpattern","ggradient","pattern","createPattern","axialShd","createAxialShd","radialShd","createRadialShd","startPoint","endPoint","startRadius","segment","RGBColor","abs","createLinearGradient","addColorStop","cellContent","type","imageDamaged","reflectMethod","Normal","repeat","Column","xStep","yStep","Row","RowAndColumn","setLineStyle","dashPattern","dashOffset","lineDashOffset","Round","lineCap","round","Butt","butt","Suqare","Miter","lineJoin","miterLimit","Bevel","bevel","highlightCustomTagObjectRefs","pageIds","pageId","objectById","objectId","exitFullscreen","msExitFullscreen","mozCancelFullScreen","webkitCancelFullScreen","requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen","collectPageText","layer","collectContainerText","yLines","chars","txtLineYComparator","splice","startOff","OfdPainter","next","apply","__spreadArrays","internalObjectId","sealImageResourceID","OfdReaderOptionChanged","option-selectPrint","getOutline","Ofd","getCustomTags","customTags","getZipPath","docRoot","customTagsPath","getXmlDocumentElememnt","parseCustomTags","getAttachments","attachments","attachmentsPath","parseAttachments","getCurrentDoc","currentDocBody","getCustomDatas","docInfo","customDatas","setDoc","setDocBody","rawparam","getMedia","mediaFile","getFont","zip","file","async","arraybuffer","loadEmbededFont","startsWith","substring","lastIndexOf","endsWith","getRawXml","zip entry not found:","encryptedInternalFormat","slice","utf-8","decode","log","parseFromString","text","trim","openLocal","parse","loadAsync","OFD.xml","parseOFD","fileName","parseDoc","parseDocument","parsePages","OfdFileOpened","signaturesPath","parseSignatures","signatures","annotationsPath","parseAnnotations","associateSignatureWithPage","associateAnnotationWithPage","parseTemplatePages","baseLoc","BaseLoc","templatePages","refs","signature","stampAnnot","parseDocumentRes","colorSpaces","compositeGraphicUnits","drawParams","publicRes","parseRes","documentRes","fontFile","parseFontData","Image","CFFParser","cff","TTFDataStream","getCmap","getCmaps","cmapTable","getGlyph","getHeader","unitsPerEm","childNodes","nodeType","ColorSpaces","parseColorSpaces","Fonts","parseFonts","MultiMedias","parseMultiMedias","CompositeGraphicUnits","parseCompositeGraphicUnits","todo","CompositeGraphicUnit","parseCompositeGraphicUnit","Width","Height","firstElementChild","Content","parseChildren","Font","FontName","FamilyName","Italic","true","FontFile","MultiMedia","format","Format","Type","MediaFile","textContent","commonData","pageArea","physicalBox","fastParsePageArea","Area","parsePageArea","Actions","PageRes","actions","parseActions","parsePageContent","parsePageTemplate","Layer","parseLayer","json","parseImageObject","TextObject","parseTextObject","PathObject","PageBlock","ResourceID","Boundary","CTM","Cap","MiterLimit","Alpha","childElementCount","parsePageBlock","Clips","parsePathObject","toMMArray","Stroke","Fill","drawParam","name","visible","cap","Join","DashOffset","DashPattern","parseColor","AbbreviatedData","parsePath","parseClips","Clip","Path","parseClipPath","Value","ColorSpace","colorSpace","parsePattern","AxialShd","parseAxialShd","RadialShd","parseRadialShd","mapType","mapUnit","MapUnit","extend","eccentricity","Eccentricity","angle","Angle","StartRadius","endRadius","EndRadius","Segment","parseSegment","Position","map","MapType","relativeTo","YStep","ReflectMethod","CellContent","parseCellContent","fontId","Weight","weight","HScale","VScale","LineWidth","Visible","ReadDirection","CharDirection","FillColor","TextCode","CGTransform","parseCGTransform","codeCount","CodeCount","codePosition","CodePosition","glyphCount","GlyphCount","parseTextCode","DeltaX","DeltaY","templateID","TemplateID","ZOrder","outlines","CommonData","parseAction","Annotations","Attachments","Bookmarks","bookmarks","parseBookmark","CustomTags","extensions","Outlines","parseOutlineItem","Permissions","permissions","parsePermissions","VPreferences","Page","Action","Event","Goto","_goto","GotoA","gotoA","newWindow","NewWindow","attachID","operator","Region","region","parseRegion","Sound","Repeat","synchronous","volume","Volume","URI","uri","base","Base","parseArea","start","Start","Move","Point1","QuadraticBezier","Point2","CubicBezier","Point3","Arc","Close","parseGoto","Bookmark","dest","parseDest","Name","Dest","pageID","PageID","Left","top","Top","bottom","Bottom","right","Zoom","key","count","Count","expanded","Expanded","title","Title","OutlineElem","MaxUnitID","maxUnitID","PublicRes","PhysicalBox","ApplicationBox","applicationBox","bleedBox","ContentBox","contentBox","pageMode","pageLayout","PageLayout","tabDisplay","TabDisplay","hideToolbar","HideToolbar","hideMenubar","hideWindowUI","HideWindowUI","zoomMode","ZoomMode","DocBody","parseDocBody","DocInfo","parseDocInfo","DocRoot","Signatures","fileLoc","annots","parsePageAnnot","parseAnnot","creator","lastModDate","LastModDate","ReadOnly","Print","Remark","remark","Appearance","parseAppearance","MaxSignId","maxSignId","parseSignature","SignedInfo","signedInfo","signedValue","Seal","seal","sealImage","error","pageRef","PageRef","extractPictureData","sub","esealInfo","stream","posContent","Author","author","Cover","CreationDate","creationDate","Creator","DocID","docID","DocUsage","docUsage","modDate","Subject","subject","CustomDatas","parseCustomDatas","_abstract","Keywords","parseKeywords","CreatorVersion","creatorVersion","CustomTag","parseCustomTag","typeID","TypeID","FileLoc","fileContent","parseCustomTagTreeNode","root","schemaLoc","schemaContent","ObjectRef","objectRef","internalId","parseAttachment","Size","Usage","ModDate","FoleLoc","isCidFont","gidToSid","nameToSid","gidToCid","gidToName","addSID","sidOrCidToGid","set","addCID","getSIDForGID","get","getGIDForSID","getSID","getNameForGID","getCIDForGID","CFFCharset","lastCmd","quadTo","curveTo","getCurrentPoint","curPoint","append","GeneralPath","contourCount","getContourCount","getInstructions","instructions","ON_CURVE","REPEAT","X_DUAL","Y_DUAL","setKey","setValue1","toString","TYPE2_VOCABULARY","getKey","TYPE1_VOCABULARY","hstem","vstem","vmoveto","rlineto","hlineto","vlineto","rrcurveto","callsubr","dotsection","12:1","vstem3","12:2","hstem3","12:6","12:7","sbw","12:12","callothersubr","12:17","12:33","hsbw","hmoveto","hvcurveto","escape","12:3","and","12:4","12:5","not","12:9","add","12:11","12:14","neg","12:15","12:18","drop","12:20","put","12:21","12:22","ifelse","12:23","random","12:24","mul","12:26","12:27","dup","12:28","exch","12:29","12:30","roll","hflex","flex","12:36","hflex1","12:37","flex1","endchar","hstemhm","hintmask","cntrmask","rmoveto","vstemhm","rcurveline","rlinecurve","vvcurveto","hhcurveto","shortint","callgsubr","CharStringCommand","__extends","setPrototypeOf","__proto__","codeToName","getName","addCharacterEncoding","CFFStandardString","CFFEncoding","hasOwnProperty","getMaxComponentDepth","maxComponentDepth","setMaxComponentDepth","getMaxComponentElements","maxComponentElements","setMaxComponentElements","maxCompositeContours","setMaxCompositeContours","getMaxCompositePoints","maxCompositePoints","getMaxContours","maxContours","getMaxFunctionDefs","maxFunctionDefs","getMaxInstructionDefs","maxInstructionDefs","setMaxInstructionDefs","getMaxPoints","maxPoints","setMaxPoints","maxSizeOfInstructions","setMaxSizeOfInstructions","maxStackElements","getMaxStorage","setMaxStorage","maxStorage","getMaxTwilightPoints","setMaxTwilightPoints","maxTwilightPoints","setMaxZones","maxZones","getNumGlyphs","numGlyphs","getVersion","version","setVersion","readUnsignedShort","initialized","TAG","maxp","MaximumProfileTable","constructor","getHorizontalHeader","getNumberOfHMetrics","advanceWidth","leftSideBearing","numHMetrics","readSignedShort","nonHorizontalLeftSideBearing","getAdvanceWidth","getLeftSideBearing","HorizontalMetricsTable","read32Fixed","descender","lineGap","advanceWidthMax","minLeftSideBearing","minRightSideBearing","caretSlopeRun","reserved2","reserved3","reserved4","reserved5","metricDataFormat","numberOfHMetrics","getAdvanceWidthMax","setAdvanceWidthMax","getAscender","ascender","setAscender","getCaretSlopeRise","caretSlopeRise","setCaretSlopeRun","getDescender","setDescender","getMetricDataFormat","setMinLeftSideBearing","getMinRightSideBearing","setMinRightSideBearing","setNumberOfHMetrics","getReserved1","setReserved1","reserved1","setReserved2","setReserved3","setReserved4","getReserved5","getXMaxExtent","xMaxExtent","setXMaxExtent","hhea","HorizontalHeaderTable","getNumberOfGlyphs","offsets","getIndexToLocFormat","SHORT_OFFSETS","LONG_OFFSETS","readUnsignedInt","setOffsets","loca","IndexToLocationTable","magicNumber","seek","getCurrentPosition","yMin","xMax","yMax","macStyle","lowestRecPPEM","fontDirectionHint","indexToLocFormat","glyphDataFormat","getCheckSumAdjustment","setFlags","flags","getFontDirectionHint","setFontDirectionHint","getFontRevision","getGlyphDataFormat","setGlyphDataFormat","getMacStyle","getMagicNumber","setMagicNumber","getUnitsPerEm","getXMax","setXMax","getXMin","setXMin","getYMax","setYMax","getYMin","setYMin","head","MAC_STYLE_BOLD","MAC_STYLE_ITALIC","HeaderTable","advanceHeightMax","minBottomSideBearing","yMaxExtent","getCaretSlopeRun","getCaretOffset","caretOffset","getLineGap","getMinTopSideBearing","minTopSideBearing","getMinBottomSideBearing","getNumberOfVMetrics","numberOfVMetrics","getReserved2","getReserved3","getReserved4","getYMaxExtent","VerticalHeaderTable","formatType","italicAngle","underlinePosition","underlineThickness","minMemType42","maxMemType42","mimMemType1","WGL4Names","MAC_GLYPH_NAMES","glyphNames","MIN_VALUE","NUMBER_OF_MAC_GLYPHS","readUnsignedByte","readString",".undefined","readSignedByte","getFormatType","setFormatType","getIsFixedPitch","isFixedPitch","setIsFixedPitch","getItalicAngle","getMaxMemType1","maxMemType1","getMaxMemType42","setMaxMemType42","setMimMemType1","getMinMemType42","getUnderlinePosition","setUnderlinePosition","getUnderlineThickness","getGlyphNames","PostScriptTable","getIndexToLocation","glyphs","getGlyphs","cached","getGlyphData","setGlyphs","getOffsets","GlyphData","getHorizontalMetrics","getDescription","isComposite","glyf","MAX_CACHE_SIZE","MAX_CACHED_GLYPHS","GlyphTable","lowerLeftX","lowerLeftY","upperRightX","getLowerLeftX","getLowerLeftY","getUpperRightX","setUpperRightX","getUpperRightY","upperRightY","getWidth","contains","initData","nameRecords","getStringOffset","setString","getPlatformId","getStringLength","lookupTable","getPlatformEncodingId","getLanguageId","getString","fontFamily","NAME_FONT_FAMILY_NAME","fontSubFamily","getEnglishName","NameRecord","PLATFORM_MACINTOSH","LANGUGAE_MACINTOSH_ENGLISH","psName","ENCODING_WINDOWS_UNICODE_BMP","LANGUGAE_WINDOWS_EN_US","PLATFORM_UNICODE","LANGUGAE_UNICODE","PLATFORM_WINDOWS","ENCODING_MACINTOSH_ROMAN","getNameRecords","getFontFamily","getFontSubFamily","getPostScriptName","NamingTable","CmapSubtable","initSubtable","cmaps","setCmaps","getSubtable","cmap","ENCODING_MAC_ROMAN","ENCODING_WIN_SYMBOL","ENCODING_WIN_BIG5","ENCODING_WIN_PRC","ENCODING_WIN_WANSUNG","ENCODING_WIN_JOHAB","ENCODING_WIN_UNICODE_FULL","ENCODING_UNICODE_2_0_BMP","ENCODING_UNICODE_2_0_FULL","CmapTable","inputBuffer","hasRemaining","bufferPosition","setPosition","readByte","peekUnsignedByte","end of file","readShort","readInt","readBytes","peek","DataInput","topDict","setName","getFontBBox","FontBBox","BoundingBox","floatValue","getCharset","charset","setCharset","getCharStringBytes","setData","source","getData","getNumCharStrings","charStrings","setGlobalSubrIndex","getGlobalSubrIndex","gid","type2sequence","defWidthX","nominalWidthX","getGID","getType2Sequence","type1Sequence","pathCount","handleSequence","handleCommand","clearStack","expandStemHints","addCommand","addCommandList","drawAlternatingLine","markPath","vhcurveto","drawAlternatingCurve","drawCurve","Type1CharString","Type2CharString","nameToCode","getCode",".notdef","getCodeToNameMap","Encoding","glyphName","sequence","keys","readCommand","readNumber","floor","peekNumbers","vstemCount","getMaskLength","hstemCount","number","Type2CharStringParser","SID2STR","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","asterisk","comma","period","one","two","three","four","six","eight","nine","colon","semicolon","less","equal","greater","question","bracketleft","backslash","bracketright","asciicircum","quoteleft","braceright","asciitilde","exclamdown","fraction","yen","florin","section","quotesingle","quotedblleft","guilsinglleft","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblright","ellipsis","perthousand","questiondown","grave","acute","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","ogonek","caron","emdash","ordfeminine","Lslash","Oslash","dotlessi","lslash","germandbls","onesuperior","logicalnot","trademark","onehalf","plusminus","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","copyright","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","atilde","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","ntilde","oacute","ocircumflex","uacute","ucircumflex","udieresis","ydieresis","zcaron","exclamsmall","dollarsuperior","ampersandsmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","zerooldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","eightoldstyle","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","lsuperior","msuperior","osuperior","ssuperior","tsuperior","ffi","parenrightinferior","hyphensuperior","Gravesmall","Bsmall","Esmall","Fsmall","Hsmall","Jsmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Usmall","Vsmall","Xsmall","Ysmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","Ogoneksmall","Ringsmall","Cedillasmall","questiondownsmall","oneeighth","threeeighths","seveneighths","onethird","twothirds","zerosuperior","sixsuperior","sevensuperior","eightsuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","nineinferior","centinferior","dollarinferior","periodinferior","Agravesmall","Aacutesmall","Acircumflexsmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Edieresissmall","Iacutesmall","Icircumflexsmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Yacutesmall","Thornsmall","001.000","001.002","001.003","Black","Book","Medium","Regular","Roman","Semibold","painter","detail","getDocRoots","searchNext","getDocInfoData","highlightcustomTagObjects","goFirstPage","goNextPage","goPrevPage","goLastPage","gotoPage","getDocBodys","switchDoc","repaintPage","fullScreen","changePageState","changedrawType","editView","EditView","drawType","setEditFontFamily","getGlyphId","getPath","scalePath","gid2Name","hasGlyph","caret1","caret2","mask","remove","parentElement","absolute","pointerEvents","paddingTop","onMouseDown","onMouseUp","onMouseMove","oncontextmenu","onCanvasRightClick","copy","onCopy","line","PageNumberInput","esealMenu","menu on display","#357EC7","hasSelection","off","lineIndex","getLineText","lines","text/plain","isMouseDown","doClick","paintSelection","clickLine","paintCaret","gray","strokeRect","offInLine","findCaretX","endLineIndex","yellow","iterator","ofdPrintContainer","dispatchEvent","ShowMessage","未选取打印页面.","printCanvas","process","nextTick","result","param","noMatch","pageIndex","searchText","lastLineIndex","startLineIndex","endOffInLine","没有匹配项.","已搜索到文件末尾.","findStartLine","isSelectedForPrint","middle","px 宋体","是否打印","textBaseline","watermark","-1000px","stringToBytes","UTF-8","addData","innerHTML","createImgTag","img","querySelector","replace","center","px SimSun","topcenter","topright","bottomleft","bottomcenter","bottomright","fullfillPage","topleft","position not support","current","audio","controls","audio/mp3","createPlayerWindow","backgroundColor","border","fixed","innerWidth","200px","15px","span","close","playMovie","video","video/mp4","isEmbedded","parseOnDemandOnly","newFont","readTableDirectory","addTable","parseTables","TrueTypeFont","OS2WindowsMetricsTable","DigitalSignatureTable","KerningTable","VerticalMetricsTable","VerticalOriginTable","readTable","setOffset","setLength","getTables","getInitialized","allowCFF","TTFParser","numberOfGlyphs","tables","getMaximumProfile","getTable","getNaming","MAC_GLYPH_NAMES_INDICES",".null","nonmarkingreturn","parenright","plus","hyphen","five","seven","underscore","braceleft","Eacute","aring","ccedilla","igrave","odieresis","otilde","dagger","cent","sterling","infinity","greaterequal","partialdiff","summation","product","integral","ordmasculine","Omega","radical","approxequal","Delta","guillemotleft","nonbreakingspace","Otilde","endash","currency","guilsinglright","quotedblbase","Ecircumflex","Aacute","Ograve","circumflex","hungarumlaut","Yacute","yacute","Thorn","threesuperior","franc","gbreve","Idotaccent","Scedilla","scedilla","Cacute","cacute","ccaron","xMin","boundingBox","numberOfContours","glyphDescription","GlyfSimpleDescript","GlyfCompositeDescript","getBoundingBox","setBoundingBox","getNumberOfContours","GlyphRenderer","getXMinimum","getYMaximum","getYMinimum","pointCount","xCoordinates","readInstructions","readFlags","getEndPtOfContours","endPtsOfContours","getFlags","getXCoordinate","getYCoordinate","yCoordinates","getPointCount","readCoords","X_SHORT_VECTOR","Y_SHORT_VECTOR","glyphTable","components","GlyfCompositeComp","MORE_COMPONENTS","initDescriptions","resolve","resolved","beingResolved","setFirstIndex","setFirstContour","descriptions","getCompositeCompEndPt","getGlyphIndex","getFirstContour","getFirstIndex","getCompositeComp","scaleX","getXTranslate","scaleY","getComponentCount","GlyfDescript","xscale","yscale","scale01","scale10","point1","point2","glyphIndex","argument1","argument2","ARGS_ARE_XY_VALUES","xtranslate","ytranslate","WE_HAVE_A_TWO_BY_TWO","firstIndex","firstContour","getArgument1","getArgument2","getScale10","getYScale","getYTranslate","ARG_1_AND_2_ARE_WORDS","ROUND_XY_TO_GRID","WE_HAVE_A_SCALE","WE_HAVE_AN_X_AND_Y_SCALE","USE_MY_METRICS","describe","calculatePath","onCurve","midValue","midValue1","endOfContour","Point","stringOffset","setStringOffset","languageId","setLanguageId","getNameId","nameId","setNameId","platformEncodingId","setPlatformEncodingId","platformId","setPlatformId","stringLength","platform="," pEncoding="," language="," name=","PLATFORM_ISO","ENCODING_UNICODE_1_0","ENCODING_UNICODE_1_1","ENCODING_WINDOWS_SYMBOL","NAME_COPYRIGHT","NAME_FONT_SUB_FAMILY_NAME","NAME_UNIQUE_FONT_ID","NAME_FULL_FONT_NAME","NAME_TRADEMARK","subTableOffset","processSubtype0","processSubtype2","processSubtype6","processSubtype10","processSubtype12","processSubtype13","processSubtype14","processSubtype8","readUnsignedByteArray","glyphIdToCharacterCode","newGlyphIdToCharacterCode","characterCodeToGlyphId","LEAD_OFFSET","SURROGATE_OFFSET","MAX_VALUE","readUnsignedShortArray","max","processSubtype4","glyphIdToCharacterCodeMultiple","getFirstCode","getIdRangeOffset","getIdDelta","read1","getCharacterCode","getCharCode","getCharCodes","firstCode","idDelta","idRangeOffset","getEntryCount","SubHeader","defaultVertOriginY","origins","has","VORG","getVerticalHeader","numVMetrics","topSideBearing","nonVerticalTopSideBearing","getAdvanceHeight","advanceHeight","vmtx","subtables","KerningSubtable","getHorizontalKerningSubtable","readSubtable0","readSubtable1","crossStream","getKerning1","pairs","getKerning","isBitsSet","COVERAGE_HORIZONTAL","COVERAGE_HORIZONTAL_SHIFT","horizontal","COVERAGE_MINIMUMS","minimums","COVERAGE_CROSS_STREAM","getBits","COVERAGE_FORMAT","COVERAGE_FORMAT_SHIFT","readSubtable0Format2","readSubtable0Format0","COVERAGE_MINIMUMS_SHIFT","COVERAGE_CROSS_STREAM_SHIFT","DSIG","achVendId","averageCharWidth","setAverageCharWidth","getCodePageRange1","codePageRange1","setCodePageRange1","getCodePageRange2","codePageRange2","setCodePageRange2","getFamilyClass","familyClass","firstCharIndex","getFsSelection","fsSelection","setFsSelection","getFsType","setFsType","fsType","getLastCharIndex","setLastCharIndex","getPanose","panose","setStrikeoutPosition","getStrikeoutSize","setStrikeoutSize","strikeoutSize","getSubscriptXOffset","subscriptXOffset","setSubscriptXOffset","getSubscriptXSize","setSubscriptXSize","subscriptXSize","getSubscriptYOffset","subscriptYOffset","getSubscriptYSize","subscriptYSize","getSuperscriptXOffset","superscriptXOffset","getSuperscriptXSize","superscriptXSize","setSuperscriptXSize","superscriptYOffset","setSuperscriptYOffset","setSuperscriptYSize","setTypoLineGap","typoLineGap","getTypoAscender","typoAscender","setTypoAscender","getTypoDescender","typoDescender","unicodeRange1","setUnicodeRange1","getUnicodeRange2","unicodeRange2","setUnicodeRange3","unicodeRange3","getUnicodeRange4","unicodeRange4","setUnicodeRange4","getWeightClass","weightClass","setWeightClass","getWidthClass","setWidthClass","widthClass","getWinAscent","setWinAscent","winAscent","winDescent","setWinDescent","getHeight","sxHeight","getCapHeight","sCapHeight","usDefaultChar","getMaxContext","usMaxContext","superscriptYSize","strikeoutPosition","WEIGHT_CLASS_THIN","WEIGHT_CLASS_ULTRA_LIGHT","WEIGHT_CLASS_LIGHT","WEIGHT_CLASS_NORMAL","WEIGHT_CLASS_SEMI_BOLD","WEIGHT_CLASS_BOLD","WEIGHT_CLASS_EXTRA_BOLD","WEIGHT_CLASS_BLACK","WIDTH_CLASS_ULTRA_CONDENSED","WIDTH_CLASS_EXTRA_CONDENSED","WIDTH_CLASS_CONDENSED","WIDTH_CLASS_SEMI_CONDENSED","WIDTH_CLASS_MEDIUM","WIDTH_CLASS_SEMI_EXPANDED","WIDTH_CLASS_EXPANDED","WIDTH_CLASS_EXTRA_EXPANDED","WIDTH_CLASS_ULTRA_EXPANDED","FAMILY_CLASS_NO_CLASSIFICATION","FAMILY_CLASS_MODERN_SERIFS","FAMILY_CLASS_SLAB_SERIFS","FAMILY_CLASS_FREEFORM_SERIFS","FAMILY_CLASS_SANS_SERIF","FAMILY_CLASS_ORNAMENTALS","FSTYPE_RESTRICTED","FSTYPE_PREVIEW_AND_PRINT","FSTYPE_NO_SUBSETTING","OS/2","view","currentPosition","getInt16","getUint16","readLong","getOriginalData","getOriginalDataSize","byteLength","readSignedInt","CFFDataInput","TAG_OTTO","createTaggedCFFDataInput","TAG_TTFONLY","readStringIndexData","readIndexData","stringIndex","parseFont","readTagName","CFF ","readCard16","major","readCard8","minor","hdrSize","readOffSize","readIndexDataOffsets","readOffset","readDictData","readEntry","getPosition","readOperator","operands","readIntegerNumber","readRealNumber","readOperatorKey","CFFOperator","getOperator","getEntry","SyntheticBase","setRegistry","getNumber","setOrdering","setSupplement","addValueToTopDict","Notice","FullName","getBoolean","ItalicAngle","UnderlinePosition","UnderlineThickness","PaintType","CharstringType","FontMatrix","UniqueID","getArray","StrokeWidth","XUID","CharStrings","CFFISOAdobeCharset","getInstance","CFFExpertCharset","CFFExpertSubsetCharset","parseCIDFontDicts","getFontDicts","parseType1Dicts","FDArray","Private","FontType","Subrs","readFDSelect","setFontDict","setPrivDict","setFdSelect","BlueValues","getDelta","OtherBlues","FamilyBlues","FamilyOtherBlues","BlueScale","BlueShift","BlueFuzz","StdHW","StdVW","StemSnapH","StemSnapV","ForceBold","LanguageGroup","ExpansionFactor","initialRandomSeed","defaultWidthX","CFFStandardEncoding","CFFExpertEncoding","readEncoding","setEncoding","readPrivateDict","addToPrivateDict","SID","readFormat0Encoding","nCodes","readSupplement","nRanges","nSups","supplement","code","sid","readSID","readFormat0FDSelect","readFormat3FDSelect","fds","nbRanges","first","range3","sentinel","readCharset","readFormat0Charset","readFormat2Charset","readFormat1Charset","rangesCID2GID","TAG_TTCF","ttcf","getFDIndex","FDSelect","Range3","Format0FDSelect","Header","entries","Format1Encoding","Format0Charset","isCIDFont","isInRange","mapValue","mapReverseValue","getGIDForCID","startValue","startMappedValue","endMappedValue","isInReverseRange","RangeMapping","getType1CharString","getType2CharString","getRegistry","registry","ordering","getSupplement","fontDictionaries","privateDictionaries","getFdSelect","fdSelect","getDefaultWidthX","getNominalWidthX","charStringCache","getLocalSubrIndex","getFontMatrix","selectorToCID","privateType1CharStringReader","CFFFont","en_US","%04x","setLocation","render","getType1Sequence","handleSequence1","handleCommand1","commandCount","isFlex","flexPoints","rmoveTo","rlineTo","rrcurveTo","closepath","seac","setcurrentpoint"," in glyph ","Unhandled command: ","Unknown charstring command: "," of font ","setLocation1",", glyph ","Unexpected other subroutine: ","rrcurveTo without initial moveTo in font ","closepath without initial moveTo in font ","StandardEncoding","INSTANCE","STANDARD_ENCODING_TABLE","CHAR_CODE","CHAR_NAME","bar","guillemotright","slash","zero","operatorKey","operatorName","getOperator1","nameMap","keyMap","register","12:0","Copyright","12:8","PostScript","BaseFontName","BaseFontBlend","ROS","12:31","CIDFontVersion","12:32","CIDFontRevision","12:34","CIDCount","12:35","UIDBase","12:13","12:16","privateDict","reader","nameToGID","getType2CharString1","GID+","getPrivateDict","getEncoding","encoding","getProperty","CFFType1Font","CFF_ISO_ADOBE_CHARSET_TABLE","oslash","ograve","scaron","ugrave","CFF_EXPERT_CHARSET_TABLE","dollaroldstyle","Acutesmall","oneoldstyle","sevenoldstyle","nineoldstyle","isuperior","nsuperior","rsuperior","ffl","parenleftinferior","Circumflexsmall","Asmall","Csmall","Dsmall","Gsmall","Ismall","Ksmall","Tsmall","Zsmall","Zcaronsmall","hypheninferior","fiveeighths","foursuperior","fivesuperior","ninesuperior","seveninferior","commainferior","Atildesmall","Igravesmall","Idieresissmall","Oslashsmall","Udieresissmall","CFF_EXPERT_SUBSET_CHARSET_TABLE","CFF_STANDARD_ENCODING_TABLE","add1","CHAR_SID","CFF_EXPERT_ENCODING_TABLE","owner","mouseFrom","drawWidth","#E34F51","fontSize","drawingObject","doDrawing","isOperating","currentId","getElementsByClassName","canvas-container","5px","0px","mouse:down","mouse:up","mouse:move","selection:created","onSeletced","selection:cleared","text:editing:exited","target","_splitTextIntoLines","child","createShape","signInfo","changeShapeData","lastAngle","lastX","getBoundingRect","lastY","doModify","object:rotating","changeDrawType","#btnStraightLiner","#btnRectangle","#btnDrawText","#btnReadModel","#btnRemove","#btnSave","saveSign","#color-marker","trigger","#colorSeletor","change","val","css","background-color","#width-marker span","siblings","selected","attr","#fontSize","toFixed","scaley","currentPageNum","createAbbreviatedData","deltax","doCreate","drawing","transformMouse","mouseTo","defaultCursor","moveCount","selection","_objects","removeByValue","discardActiveObject","isDrawingMode","Line","Ellipse","rgba(255, 255, 255, 0)","selectable","Textbox","#2c2c2c",".width-op","hide",".font-op","show","crosshair","changeViewModel","HFlexBox","inline-block",".drawTool","initDrawToolbar",'<div id="drawTool" class="drawTool" style="display: none;display:absolute;z-index:999999">\n <a id="btnCurve" class="drawToolType" drawtype="0"><img src="./img/curve.png" drawtype="0" width="20" height="20" title="曲线"></a>\n <a id="btnStraightLiner" class="drawToolType" drawtype="1"><img src="./img/straightLine.png" drawtype="1" width="20" height="20" title="直线"></a>\n <a id="btnRound" class="drawToolType active" drawtype="2"><img src="./img/round.png" drawtype="2" width="20" height="20" title="圆形"></a>\n <a id="btnRectangle" class="drawToolType" drawtype="3"><img src="./img/rectangle.png" drawtype="3" width="20" height="20" title="矩形"></a>\n <a id="btnDrawText" class="drawToolType" drawtype="4"><img src="./img/drawText.png" drawtype="4" width="20" height="20" title="文字"></a>\n <li class="drawToolType2" title="颜色">\n <div id="color-marker" class="color-marker" style="background-color:#fd3f71;width:20px;height:20px;"></div>\n <input id="colorSeletor" type="color" style="display:none">\n </li>\n <li id="width-marker" class="width-op drawToolType2" title="线宽">\n <span class="thin selected" line-width="2"><div></div></span>\n <span class="middle" line-width="4"><div></div></span>\n <span class="wide" line-width="6"><div></div></span>\n </li>\n <li id="width-marker" class="font-op drawToolType2" title="字号" style="display:none">\n <span>字号</span>\n <span>\n <select id="fontSize" class="fontSize" title="字号">\n <option value=\'12\' selected="selected">12</option>\n <option value="16">16</option>\n <option value="20">20</option>\n <option value="28">28</option>\n <option value="32">32</option>\n <option value="36">36</option>\n <option value="42">42</option>\n <option value="46">46</option>\n <option value="52">52</option>\n <option value="56">56</option>\n </select>\n </span>\n </li>\n\n <a id="btnRemove" class="drawToolType" drawtype="-1"><img src="./img/eraser.png" class="disable" width="20" height="20" title="删除"></a>\n <a id="btnReadModel" class="btnReadModel" style="display: inline-block"><img src="./img/readModel.png" width="20" height="20" title="阅读模式"></a>\n <a id="btnSave" class="btnSave" style="display: inline-block;"><img src="./img/save.png" class="disable" width="20" height="20" title="保存"></a>\n </div>',"insertAdjacentHTML","beforeend","setWidth","setHeight","canvasContainer"," L "," A "," 0.00 0.00 1.00 ","3.4.0","fabric","document","implementation","window","JSDOM","%3C!DOCTYPE%20html%3E%3Chtml%3E%3Chead%3E%3C%2Fhead%3E%3Cbody%3E%3C%2Fbody%3E%3C%2Fhtml%3E","usable","implForWrapper","nodeCanvas","DOMParser","ontouchstart","navigator","maxTouchPoints","isLikelyNode","SHARED_ATTRIBUTES","fill-opacity","fill-rule","opacity","stroke-dasharray","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","vector-effect","DPI","reNum","(?:[-+]?(?:\\d+|\\d*\\.\\d+)(?:[eE][-+]?\\d+)?)","fontPaths","iMatrix","perfLimitSizeTotal","maxCacheSideLimit","minCacheSideLimit","charWidthsCache","disableStyleCopyPaste","webkitDevicePixelRatio","mozDevicePixelRatio","browserShadowBlurConstant","cachesBoundsOfCurve","forceGLPutImageData","initFilterBackend","isWebglSupported","textureSize","max texture size: ","WebglFilterBackend","Canvas2dFilterBackend","__eventListeners","util","array","object","filter","Observable","Collection","_onObjectAdded","_onObjectRemoved","getObjects","concat","reduce","complexity","CommonMethods","colorStops","Gradient","getFunctionBody","clipTo","ctx","_set","atan2","subtractEquals","rotateVector","transformPoint","exec","Text","DEFAULT_SVG_FONT_SIZE","camelize","charAt","resolveNamespace","instantiated_by_use","linearGradient","radialGradient","gradientTransform","stop-opacity","Error loading ","onerror","crossOrigin","data:image/svg","-100%","removeChild","getKlass","fromObject","Pattern","centerPoint","Group","sourcePath","[object Array]","createCanvasElement","image/","degreesToRadians","flipX","flipY","multiplyTransformMatrices","tan","skewX","skewY","translateY","calcRotateMatrix","getImageData","meet","Mid","toLowerCase","matrix(","Object","NUM_FRACTION_DIGITS","arcToSegmentsCache","ceil","getBoundsOfArc","boundsOfCurveCache","toUpperCase",">","Low surrogate without preceding high surrogate","callSuper","superclass","initialize","valueOf","tried to callSuper ","shift","subclasses","createClass","attachEvent","removeListener","removeEventListener","changedTouches","getPointer","getScrollLeftTop","cssText","float","cssFloat","styleFloat","currentStyle","hasLayout","test","alpha(opacity="," alpha(opacity=","setStyle","replaceChild","parentNode","host","scrollLeft","ownerDocument","clientLeft","clientTop","defaultView","getComputedStyle","userSelect","MozUserSelect","WebkitUserSelect","KhtmlUserSelect","onselectstart","falseFunction","unselectable","makeElementUnselectable","script","onreadystatechange","readyState","loaded","complete","event","jsdomImplForWrapper","_image","_canvas","_currentSrc","_attributes","_classList","toArray","makeElement","addClass","wrapElement","getElementOffset","method","GET","XMLHttpRequest","parameters","POST","setRequestHeader","Content-Type","send","request","warn","duration","onChange","abort","onComplete","endValue","byValue","onStart","requestAnimationFrame","mozRequestAnimationFrame","msRequestAnimationFrame","cancelAnimationFrame","clearTimeout","animate","requestAnimFrame","cancelAnimFrame","rgba(","Color","getSource","colorEasing","animateColor","asin","clone","parseUnit","circle","polygon","polyline","ellipse","symbol","marker","svg","clipPath","defs","radius","transformMatrix","fillOpacity","fillRule","fontStyle","fontWeight","charSpacing","paintFirst","strokeDashArray","strokeDashOffset","strokeLineJoin","strokeMiterLimit","strokeOpacity","strokeWidth","textAnchor","clipRule","strokeUniform","svgValidTagNamesRegEx","svgInvalidAncestorsRegEx","cssRules","gradientDefs","clipPaths","non-scaling-stroke","parseTransformAttribute","end","href",")\\b","url(","setAlpha","getAlpha","toRgba","getElementsByTagName","(?:\\s+,?\\s*|,\\s*)",")\\s*\\))","(?:(skewY)\\s*\\(\\s*(","(?:(rotate)\\s*\\(\\s*(","))?\\s*\\))",")(?:","(?:(translate)\\s*\\(\\s*(","(?:(matrix)\\s*\\(\\s*","\\s*\\))","(?:","^\\s*(?:","?)\\s*$","matrix","nodeName","(?![a-zA-Z\\-]+)","use","svg:use","xlink:href","substr","cloneNode"," translate(","nodeValue","firstChild","removeAttribute","\\s*(","+)\\s*,?","viewBox","preserveAspectRatio","svgViewBoxElementsRegEx","100%","toBeParsed","minX","minY","viewBoxWidth","viewBoxHeight","parsePreserveAspectRatioAttribute","meetOrSlice","alignX","Min","alignY"," matrix("," 0 ","__uid","svgUid",'//*[name(.)!="svg"]',"svg:","getCSSRules","parseElements","gradientUnits","hasAttribute","(normal|italic)?\\s*(normal|small-caps)?\\s*","(?:px|cm|mm|em|pt|pc|in)*)(?:\\/(normal|","lineHeight","svgValidParentsRegEx","parseStyleAttribute","font-size","parseFontDeclaration","ElementsParser","ActiveXObject","responseText","Microsoft.XMLDOM","loadXML","parseSVGDocument","text/xml","elements","options","reviver","parsingOptions","regexUrl","instances","numElements","createObject","findTag","capitalize","tagName","fromElement","createCallback","checkIfDone","resolveGradient","_removeTransformMatrix","resolveClipPath","extractPropertyDefinition","lastIndex","-opacity","invertTransform","calcTransformMatrix","qrDecompose","setPositionByOrigin","translateX","callback","fabric.Point is already defined","point","lerp","Intersection","status","points","intersectLineLine","appendPoint","Coincident","Parallel","appendPoints","intersectPolygonPolygon","intersectLinePolygon","fabric.Color is already defined.","setSource","_tryParsingColor","colorNameMap","transparent","sourceFromHex","sourceFromHsl","_source","rgb(","_rgbToHsl","hsl(","hsla(","toHex","reHSLa","reHex","#F0F8FF","#FAEBD7","#7FFFD4","#F0FFFF","#F5F5DC","#FFE4C4","#000000","#FFEBCD","#0000FF","#A52A2A","#DEB887","#5F9EA0","#7FFF00","#D2691E","#FF7F50","#6495ED","#FFF8DC","#DC143C","#00FFFF","#008B8B","#B8860B","#A9A9A9","#006400","#BDB76B","#556B2F","#8B0000","#E9967A","#483D8B","#00CED1","#9400D3","#FF1493","#696969","#1E90FF","#FFFAF0","#FF00FF","#DCDCDC","#F8F8FF","#FFD700","#808080","#008000","#ADFF2F","#F0FFF0","#FF69B4","#CD5C5C","#4B0082","#F0E68C","#FFF0F5","#7CFC00","#FFFACD","#F08080","#E0FFFF","#D3D3D3","#87CEFA","#778899","#B0C4DE","#FFFFE0","#00FF00","#32CD32","#FAF0E6","#800000","#66CDAA","#0000CD","#BA55D3","#9370DB","#7B68EE","#00FA9A","#48D1CC","#C71585","#F5FFFA","#FFE4B5","#FFDEAD","#000080","#6B8E23","#FFA500","#FF4500","#DA70D6","#EEE8AA","#AFEEEE","#DB7093","#FFDAB9","#CD853F","#FFC0CB","#B0E0E6","#800080","#663399","#FF0000","#BC8F8F","#4169E1","#8B4513","#FA8072","#F4A460","#2E8B57","#FFF5EE","#A0522D","#C0C0C0","#87CEEB","#708090","#FFFAFA","#00FF7F","#4682B4","#008080","#D8BFD8","#40E0D0","#EE82EE","#F5DEB3","#FFFFFF","#F5F5F5","fromSource","reRGBa","fromRgba","fromRgb","fromHsla","fromHex","stop-color","rgb(0,0,0)","toRgb","50%","pixels","linear","coords","populateWithProperties","additionalTransform","objectBoundingBox","pathOffset",'id="SVGID_','" gradientUnits="',"matrixToSVG",' x1="','" x2="','">\n',"radial","<radialGradient ",' cx="','" cy="','" fx="',"reverse","<stop ",'offset="',";stop-opacity: ",'"/>\n',"</linearGradient>\n","createRadialGradient","stop","userSpaceOnUse","percentage","LINEARGRADIENT","Infinity","-Infinity","setOptions","patternTransform","repeat-x","repeat-y","no-repeat",'<pattern id="SVGID_','" y="','" height="','<image x="0" y="0"','" xlink:href="','"></image>\n',"</pattern>\n","naturalWidth","naturalHeight","Shadow","_parseShadow","reOffsetsAndBlur","blur",'" y="-','%" height="','%" ','x="-','%" width="','\t<feGaussianBlur in="SourceAlpha" stdDeviation="','"></feGaussianBlur>\n','\t<feOffset dx="','" dy="','\t<feFlood flood-color="','" flood-opacity="','\t<feComposite in2="oBlur" operator="in" />\n',"\t<feMerge>\n","\t\t<feMergeNode></feMergeNode>\n",'\t\t<feMergeNode in="SourceGraphic"></feMergeNode>\n',"\t</feMerge>\n","</filter>\n","affectStroke","nonScaling","StaticCanvas","fabric.StaticCanvas is already defined.","removeFromArray","getNodeCanvas","Could not initialize `canvas` element","renderAndResetBound","requestRenderAll","_initStatic","requestRenderAllBound","_createLowerCanvas","_initOptions","interactive","overlayImage","setOverlayImage","backgroundImage","setBackgroundImage","setBackgroundColor","overlayColor","setOverlayColor","calcOffset","devicePixelRatio","_isRetinaScaling","contextContainer","_offset","__setBgOverlayImage","__setBgOverlayColor","imageSmoothingEnabled","webkitImageSmoothingEnabled","mozImageSmoothingEnabled","_initGradient","_initPattern","_setOptions","lowerCanvasEl","viewportTransform","getById","_createCanvasElement","lower-canvas","_applyCanvasStyle","setDimensions","cssOnly","_setBackstoreDimension","hasLostContext","backstoreOnly","_setCssDimension","_isCurrentlyDrawing","freeDrawingBrush","_setBrushStyles","_initRetinaScaling","_setImageSmoothing","upperCanvasEl","cacheCanvasEl","wrapperEl","_activeObject","activeSelection","setCoords","calcViewportBoundaries","setViewportTransform","fire","added","object:removed","removed","_mouseUpITextHandler","_iTextInstances","_hasITextHandlers","clearContext","renderOnAddRemove","isRendering","renderAll","cancelRequestedRender","before:render","clipContext","_renderBackground","_renderObjects","controlsAboveOverlay","drawControls","shouldCache","_transformDone","drawClipPathOnCanvas","_renderOverlay","after:render","zoomX","zoomY","_cacheCanvas","cacheTranslationX","cacheTranslationY","Vpt","toLive","_renderBackgroundOrOverlay","background","_centerObject","getCenter","getCenterPoint","getVpCenter","toDatalessObject","_toObjectMethod","_toObjects","_toObject","__serializeBgOverlay","excludeFromExport","includeDefaultValues","toObject","overlay","_setSVGPreamble","_setSVGHeader","clipPathId","_setSVGBgOverlayColor","_setSVGBgOverlayImage","</svg>",'<?xml version="1.0" encoding="','" standalone="no" ?>\n','viewBox="0 0 ',"svgViewportTransformation","<svg ",'xmlns="http://www.w3.org/2000/svg" ','xmlns:xlink="http://www.w3.org/1999/xlink" ','version="1.1" ','width="','height="','xml:space="preserve">\n',"<desc>Created with Fabric.js ","</desc>\n","createSVGRefElementsMarkup","</defs>\n","CLIPPATH_",'<clipPath id="',"toClipPathSVG","</clipPath>\n","toSVG","styles","\t\t@font-face {\n","\t\t\tfont-family: '","';\n","\t\t\tsrc: url('","');\n","\t\t}\n",'\t<style type="text/css">',"]]>","_setSVGObject",'<rect transform="',"></rect>\n","unshift","_findNewLowerIndex","intersectsWithObject","isContainedWithinObject","dispose","#<fabric.Canvas (","{ objects: "," }>","DataURLExporter","setLineDash","createJPEGStream","BaseBrush","rgb(0, 0, 0)","shadow","contextTop","strokeLineCap","supports","getZoom","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","PencilBrush","_points","midPointFrom","_prepareForDrawing","_captureDrawingPath","_render","_isMainEvent","needsFullRender","_saveAndTransform","oldEnd","_drawSegment","_finalizeAndAddPath","_reset","_addPoint","_setShadow","setShadow","decimate","decimatePoints","convertPointsToSVGPath","M 0 0 Q 0 0 0 0 L 0 0","_resetShadow","path:created","addPoint","drawDot","Circle","getRandomInt","SprayBrush","sprayChunks","addSprayChunk","sprayChunkPoints","Rect","optimizeOverlapping","_getOptimizedRects","density","dotWidthVariance","dotWidth","this.color","getPattern","_getLeftTopCoords","Canvas","renderAndReset","_initInteractive","shiftKey","altKey","rgba(100, 100, 255, 0.3)","rgba(255, 255, 255, 0.3)","move","not-allowed","_initWrapperElement","_createUpperCanvas","_initEventListeners","getActiveObjects","preserveObjectStacking","contextTopDirty","renderTopLayer","_chooseObjectsToRender","_groupSelector","_drawSelection","_currentTransform","original","_shouldCenterTransform","originX","mouseXSign","originY","mouseYSign","group","_findTargetCorner","restorePointerVpt","_normalizePointer","isTransparent","targetFindTolerance","contextCache","selectionBackgroundColor","_renderControls","selectionKey","find","_isSelectionKeyPressed","evented","action","centeredRotation","mtr","altActionKey","_getActionFromCorner","centeredKey","saveObjectTransform","_resetCurrentTransform","_beforeTransform","lockMovementX","lockMovementY","corner","skewSign","lockSkewingX","lockSkewingY","toLocalPoint","_getTransformedDimensions","_changeSkewTransformOrigin","translateToOriginPoint","atan","radiansToDegrees","skew","lockScalingX","lockScalingY","lockScalingFlip","_setLocalMouse","_setObjectScale","newScaleX","newScaleY","getMinWidth","equally","lockUniScaling","_flipObject","lockRotation","snapAngle","snapThreshold","cursor","selectionColor","selectionLineWidth","selectionBorderColor","selectionDashArray","drawDashedLine","_setLineDash","skipTargetFind","targets","_searchPossibleTargets","altSelectionKey","perPixelTargetFind","isEditing","isTargetTransparent","_checkTarget","subTargetCheck","_absolutePointer","_pointer","upper-canvas ","_copyCanvasStyle","containerClass","relative","allowTouchScrolling","manipulation","_discardActiveObject","deselected","_hoveredTarget","updated","selection:updated","object:selected","_fireSelectionEvents","onSelect","onDeselect","getActiveObject","before:selection:cleared","removeListeners","cleanUpJsdomNode","clear","_realizeGroupTransformOnObject","_unwindGroupTransformOnObject","clearContextTop","button","n-resize","ne-resize","se-resize","s-resize","sw-resize","_bindEvents","addOrRemove","enablePointerEvents","pointer","mouse","_getEventPrefix","_onResize","down","_onMouseDown","_onMouseMove","out","_onMouseOut","enter","_onMouseEnter","_onMouseWheel","contextmenu","_onContextMenu","dblclick","_onDoubleClick","dragenter","_onDragLeave","_onDrop","gesture","orientation","_onOrientationChange","shake","_onShake","longpress","_onLongPress","_onMouseUp","touchend","_onTouchEnd","_onTouchStart","_onGesture","_onDrag","_onDragEnter","_simpleEventHandler","dragleave","eventsBound","__onTransformGesture","__onDrag","hiddenTextarea","findTarget","mouse:over","__onOrientationChange","__onShake","__onLongPress","stopContextMenu","_cacheTransformEventData","_handleEvent","_resetTransformEventData","identifier","pointerId","isPrimary","touches","mainTouchId","getPointerId","__onMouseDown","__onMouseUp","_willAddMouseDown","__onMouseMove","_target","up:before","fireMiddleClick","_onMouseUpInDrawingMode","_finalizeCurrentTransform","actionPerformed","_maybeGroupObjects","_shouldRender","_setCursorFromEvent","__corner","renderTop","_scaling","stateful","_addEventOptions","_fire","modified","scaled","skewed","moved","freeDrawingCursor","down:before","fireRightClick","_onMouseDownInDrawingMode","_previousPointer","_shouldGroup","_shouldClearSelection","_handleGrouping","_setupCurrentTransform","saveState","onBeforeScaleRotate","move:before","_onMouseMoveInDrawingMode","_fireOverOutEvents","_transformObject","fireSyntheticInOutEvents","mouse:out","mouseover","_draggedoverTarget","canvasEvtIn","canvasEvtOut","targetName","evtIn","wheel","isMoving","_performTransformAction","_rotateObject","rotating","_onScale","scaling","_scaleObject","_skewObject","skewing","_translateObject","moving","moveCursor","object:","_isUniscalePossible","currentAction","uniScaleKey","uniScaleTransform","setCursor","hoverCursor","getCornerCursor","notAllowedCursor","_getRotatedCornerCursor","hasRotatingPoint","rotationCursor","_updateActiveSelection","_createActiveSelection","removeWithUpdate","_setActiveObject","_createGroup","ActiveSelection","setActiveObject","selectionFullyContained","intersectsWithRect","_groupSelectedObjects","png","quality","multiplier","enableRetinaScaling","getRetinaScaling","toCanvasElement","loadFromJSON","objects","_setBgOverlay","_enlivenObjects","__setupCanvas","__setBgOverlay","enlivenObjects","toDataURLWithMultiplier","cloneWithoutData","backgroundImageOpacity","rgba(102,153,255,0.5)","nonzero","source-over","miter","top left width height scaleX scaleY flipX flipY originX originY transformMatrix ","stroke strokeWidth strokeDashArray strokeLineCap strokeDashOffset strokeLineJoin strokeMiterLimit ","angle opacity fill globalCompositeOperation shadow clipTo visible backgroundColor ","skewX skewY fillRule paintFirst clipPath strokeUniform"," strokeLineCap strokeDashOffset strokeLineJoin strokeMiterLimit backgroundColor clipPath","_cacheProperties","_cacheContext","_updateCacheCanvas","limitDimsByArea","capValue","capped","getTotalObjectScaling","noScaleCache","_limitCacheSize","_getCacheCanvasDimensions","cacheHeight","cacheWidth","_initClipping","inverted","_removeDefaultValues","stateProperties","#<fabric.","getObjectScaling","getObjectOpacity","_constrainScale","dirty","isOnACache","isNotVisible","skipOffscreen","_setupCompositeOperation","_setOpacity","renderCache","drawCacheOnCanvas","_removeCacheCanvas","cacheProperties","_createCacheCanvas","isCacheDirty","statefullCache","drawObject","forClipping","hasFill","ownCaching","needsItsOwnCache","objectCaching","destination-in","absolutePositioned","_setClippingProperties","_setStrokeStyles","_removeShadow","getLineDash","getViewportTransform","hasBorders","hasControls","borderScaleFactor","forActiveSelection","drawBordersInGroup","drawBorders","_renderFill","_renderStroke","evenodd","_renderDashedStroke","_applyPatternForTransformedGradient","_applyPatternGradientTransform","_findCenterFromElement","_assignTransformMatrixProps","cropX","cropY","_fromObject","withoutTransform","resetObjectTransform","withoutShadow","jpeg","#fff","forObject","_setOriginToCenter","_resetOrigin","centerObjectH","viewportCenterObjectH","rotatePoint","globalCompositeOperation","createAccessors","enlivenPatterns","translateToCenterPoint","translateToGivenOrigin","getScaledWidth","_originalOriginY","_originalOriginX","oCoords","calcCoords","getCoords","_getImageLines","vptCoords","_containsCenterOfCanvas","makeBoundingBoxFromPoints","minScaleLimit","getScaledHeight","_calcRotateMatrix","rotatingPointOffset","aCoords","_setCornerCoords","transformMatrixKey","calcOwnMatrix","ownMatrixCache","_calcTranslateMatrix","composeMatrix","calcDimensionsMatrix","_getNonTransformedDimensions","_finalizeDimensions","scalarAdd","sendToBack","bringToFront","sendBackwards","bringForward",": none; ","); ","getSvgFilter","stroke-width: ","stroke-dashoffset: ","stroke-miterlimit: ","fill-rule: ","opacity: ","font-size: ","font-weight: ","getSvgTextDecoration","white-space: pre; ","overline","underline","linethrough","overline ","line-through ","filter: url(#SVGID_",'id="','transform="',"getSvgTransformMatrix","_getFillAttributes",' x="',"_toSVG","_createBaseClipPathSVGMarkup","getSvgTransform","getSvgCommons","COMMON_PARTS","withShadow",'style="','vector-effect="non-scaling-stroke" ','" >\n'," >\n","<g ","addPaintOrder","</g>\n",' paint-order="',"isArray","propertySet","isControlVisible","_findCrossPoints","cornerSize","_calculateCurrentDimensions","borderColor","borderDashArray","transparentCorners","cornerColor","cornerStrokeColor","_drawControl","cornerStyle","_getControlsVisibility","_controlsVisibility","FX_DURATION","_animate","from","easing","fabric.Line is already defined","_setWidthHeight","_getLeftToOriginX","_getTopToOriginY","calcLinePoints",'x1="','" y1="','" />\n',"ATTRIBUTE_NAMES","parseAttributes","origin","axis1","dimension","nearest","farthest","fabric.Circle is already defined.","startAngle","endAngle","setRadius","<circle ",'cx="','r="',"_renderPaintInOrder","cx cy r","value of `r` attribute is required and can not be negative","Triangle","<polygon ",'points="',"fabric.Ellipse is already defined.",'cx="0" cy="0" ','rx="','" ry="',"_initRxRy",'x="','" rx="','" width="',"x y rx ry width height","Polyline","fabric.Polyline is already defined","_setPositionDimensions","fromSVG","commonRender","parsePointsAttribute","fromElementGenerator","Polygon","fabric.Polygon is already defined","fabric.Path is already defined","_parsePath","_renderPathCommands","#<fabric.Path (",'): { "top": ',', "left": ','d="',"/>\n","_getOffsetTransform","_createBaseSVGMarkup","getBoundsOfCurve","loadSVGFromURL","_calcBounds","_updateObjectsCoords","_updateObjectsACoords","_updateObjectCoords","#<fabric.Group: (","_restoreObjectsState","useSetOnGroup","setOnGroup","willDrawShadow","_drawClipPath","_restoreObjectState","realizeTransform","_getBounds","destroy","borderOpacityWhenMoving","fabric.Image is already defined.","filters","texture","_initElement","_element","removeTexture","cacheKey","_filtered","_originalElement","_initConfig","applyFilters","resizeFilter","applyResizeFilters","filterBackend","evictCachesForKey","getElement","getSrc","hasCrop",'<clipPath id="imageCrop_',' clip-path="url(#imageCrop_',')" ','xlink:href="',"getSvgSrc","></image>\n","\t<rect ","getSvgStyles","setElement",'#<fabric.Image: { src: "',"minimumScaleTrigger","_filteredEl","_filterScalingX","_filterScalingY","_lastScaleX","_lastScaleY","isNeutralState","_needsResize","_stroke","getOriginalSize","CSS_CANVAS","fabric.Image.filters","findScaleToFit","Max","canvas-img","_initFilters","fromURL","x y width height preserveAspectRatio xlink:href crossOrigin","fxStraighten"," float;\nvoid main(){}","FRAGMENT_SHADER","shaderSource","compileShader","getShaderParameter","COMPILE_STATUS","tileSize","experimental-webgl","getParameter","MAX_TEXTURE_SIZE","maxTextureSize","highp","mediump","lowp","webGlPrecision","setupGLContext","captureGPUInfo","aPosition","chooseFastestCopyGLTo2DMethod","performance","copyGLTo2D","now","getCachedTexture","originalWidth","originalHeight","createTexture","programCache","createFramebuffer","FRAMEBUFFER","applyTo","bindTexture","TEXTURE_2D","deleteTexture","sourceTexture","targetTexture","deleteFramebuffer","clearWebGLCaches","textureCache","texParameteri","TEXTURE_MAG_FILTER","NEAREST","TEXTURE_MIN_FILTER","CLAMP_TO_EDGE","TEXTURE_WRAP_T","UNSIGNED_BYTE","texImage2D","RGBA","gpuInfo","WEBGL_debug_renderer_info","UNMASKED_RENDERER_WEBGL","renderer","targetCanvas","destinationHeight","destinationWidth","readPixels","imageData","putImageData","BaseFilter","attribute vec2 aPosition;\n","varying vec2 vTexCoord;\n","void main() {\n","vTexCoord = aPosition;\n","gl_Position = vec4(aPosition * 2.0 - 1.0, 0.0, 1.0);\n","precision highp float;\n","uniform sampler2D uTexture;\n","gl_FragColor = texture2D(uTexture, vTexCoord);\n","vertexSource","precision "," float","createShader","VERTEX_SHADER","Vertex shader compile error for ","getShaderInfoLog","createProgram","attachShader","linkProgram","getProgramParameter","LINK_STATUS","getUniformLocations","uStepW","getUniformLocation","uStepH","getAttribLocation","createBuffer","bindBuffer","enableVertexAttribArray","vertexAttribPointer","FLOAT","bufferData","ARRAY_BUFFER","STATIC_DRAW","context","passes","sourceHeight","framebufferTexture2D","COLOR_ATTACHMENT0","finish","pass","mainParameter","webgl","_setupFrameBuffer","applyToWebGL","applyTo2d","retrieveShader","originalTexture","useProgram","program","sendAttributeData","attributeLocations","uniform1f","uniformLocations","sourceWidth","sendUniformData","drawArrays","TRIANGLE_STRIP","activeTexture","TEXTURE0","helpLayer","ColorMatrix","uniform mat4 uColorMatrix;\n","uniform vec4 uConstants;\n","color *= uColorMatrix;\n","color += uConstants;\n","gl_FragColor = color;\n","colorsOnly","uColorMatrix","uConstants","uniformMatrix4fv","uniform4fv","Brightness","uniform float uBrightness;\n","vec4 color = texture2D(uTexture, vTexCoord);\n","color.rgb += uBrightness;\n","brightness","uBrightness","Convolute","uniform float uMatrix[9];\n","uniform float uStepW;\n","uniform float uStepH;\n","vec4 color = vec4(0, 0, 0, 0);\n","for (float h = 0.0; h < 3.0; h+=1.0) {\n","for (float w = 0.0; w < 3.0; w+=1.0) {\n","color += texture2D(uTexture, vTexCoord + matrixPos) * uMatrix[int(h * 3.0 + w)];\n","vec4 color = vec4(0, 0, 0, 1);\n","vec2 matrixPos = vec2(uStepW * (w - 1.0), uStepH * (h - 1.0));\n","color.rgb += texture2D(uTexture, vTexCoord + matrixPos).rgb * uMatrix[int(h * 3.0 + w)];\n","float alpha = texture2D(uTexture, vTexCoord).a;\n","gl_FragColor.a = alpha;\n","uniform float uMatrix[25];\n","for (float h = 0.0; h < 5.0; h+=1.0) {\n","for (float w = 0.0; w < 5.0; w+=1.0) {\n","vec2 matrixPos = vec2(uStepW * (w - 2.0), uStepH * (h - 2.0));\n","uniform float uMatrix[49];\n","for (float w = 0.0; w < 7.0; w+=1.0) {\n","vec2 matrixPos = vec2(uStepW * (w - 3.0), uStepH * (h - 3.0));\n","color.rgb += texture2D(uTexture, vTexCoord + matrixPos).rgb * uMatrix[int(h * 7.0 + w)];\n","for (float h = 0.0; h < 9.0; h+=1.0) {\n","for (float w = 0.0; w < 9.0; w+=1.0) {\n","color += texture2D(uTexture, vTexCoord + matrixPos) * uMatrix[int(h * 9.0 + w)];\n","uniform float uMatrix[81];\n","vec2 matrixPos = vec2(uStepW * (w - 4.0), uStepH * (h - 4.0));\n","color.rgb += texture2D(uTexture, vTexCoord + matrixPos).rgb * uMatrix[int(h * 9.0 + w)];\n","opaque","fragmentSource","createImageData","uOpaque","uniform1fv","uMatrix","Grayscale","float average = (color.r + color.b + color.g) / 3.0;\n","uniform int uMode;\n","vec4 col = texture2D(uTexture, vTexCoord);\n","float average = (max(max(col.r, col.g),col.b) + min(min(col.r, col.g),col.b)) / 2.0;\n","gl_FragColor = vec4(average, average, average, col.a);\n","average","mode","luminosity","uMode","Invert","if (uInvert == 1) {\n","gl_FragColor = vec4(1.0 - color.r,1.0 -color.g,1.0 -color.b,color.a);\n","} else {\n","invert","uniform1i","Noise","uniform float uSeed;\n","return fract(sin(dot(co.xy * vScale ,vec2(12.9898 , 78.233))) * 43758.5453 * (seed + 0.01) / 2.0);\n","noise","uNoise","uSeed","Pixelate","blocksize","uniform float uBlocksize;\n","float blockW = uBlocksize * uStepW;\n","int posX = int(vTexCoord.x / blockW);\n","int posY = int(vTexCoord.y / blockH);\n","float fposX = float(posX);\n","vec2 squareCoords = vec2(fposX * blockW, fposY * blockH);\n","vec4 color = texture2D(uTexture, squareCoords);\n","uBlocksize","RemoveColor","uniform vec4 uLow;\n","gl_FragColor.a = 0.0;\n","distance","uHigh","BlendColor","#F95C63","gl_FragColor.rgb *= uColor.rgb;\n","gl_FragColor.rgb += uColor.rgb;\n","gl_FragColor.rgb = abs(gl_FragColor.rgb - uColor.rgb);\n","gl_FragColor.rgb -= uColor.rgb;\n","gl_FragColor.rgb = max(gl_FragColor.rgb, uColor.rgb);\n","gl_FragColor.rgb = min(gl_FragColor.rgb, uColor.rgb);\n","gl_FragColor.rgb += uColor.rgb - 2.0 * (uColor.rgb * gl_FragColor.rgb);\n","if (uColor.r < 0.5) {\n","gl_FragColor.r *= 2.0 * uColor.r;\n","if (uColor.g < 0.5) {\n","gl_FragColor.g *= 2.0 * uColor.g;\n","if (uColor.b < 0.5) {\n","gl_FragColor.rgb *= (1.0 - uColor.a);\n","uniform vec4 uColor;\n","if (color.a > 0.0) {\n","diff","subtract","darken","exclusion","tint","uColor","BlendImage","varying vec2 vTexCoord2;\n","uniform mat3 uTransformMatrix;\n","uniform sampler2D uImage;\n","vec4 color2 = texture2D(uImage, vTexCoord2);\n","color.rgba *= color2.rgba;\n","TEXTURE1","unbindAdditionalTexture","blendImage","uImage","calculateMatrix","uniformMatrix3fv","uTransformMatrix","Resize","uDelta","uTaps","uniform2fv","generateShader","lanczosLobes","lanczosCreate","getFilterWindow","fragmentSourceTOP","uniform float uTaps["," vec4 color = texture2D(uTexture, vTexCoord);\n",") * uTaps[","];\n"," color += texture2D(uTexture, vTexCoord - "," sum += 2.0 * uTaps["," gl_FragColor = color / sum;\n","uniform vec2 uDelta;\n","tempScale","taps","getTaps","_swapTextures","rcpScaleX","rcpScaleY","resizeType","sliceByTwo","hermite","hermiteFastResize","bilinear","bilinearFiltering","lanczos","resources","Contrast","float contrastF = 1.015 * (uContrast + 1.0) / (1.0 * (1.015 - uContrast));\n","color.rgb = contrastF * (color.rgb - 0.5) + 0.5;\n","contrast","uContrast","Saturation","float rgMax = max(color.r, color.g);\n","float rgbMax = max(rgMax, color.b);\n","color.r += rgbMax != color.r ? (rgbMax - color.r) * uSaturation : 0.00;\n","color.g += rgbMax != color.g ? (rgbMax - color.g) * uSaturation : 0.00;\n","color.b += rgbMax != color.b ? (rgbMax - color.b) * uSaturation : 0.00;\n","saturation","uSaturation","Blur","const float nSamples = 15.0;\n","vec3 v3offset = vec3(12.9898, 78.233, 151.7182);\n","return fract(sin(dot(gl_FragCoord.xyz, scale)) * 43758.5453);\n","vec4 color = vec4(0.0);\n","float total = 0.0;\n","float percent = (t + offset - 0.5) / nSamples;\n","float weight = 1.0 - abs(percent);\n","color += texture2D(uTexture, vTexCoord + uDelta * percent) * weight;\n","total += weight;\n","gl_FragColor = color / total;\n","simpleBlur","blurLayer2","chooseRightDelta","delta","aspectRatio","Gamma","vec3 correction = (1.0 / uGamma);\n","color.r = pow(color.r, correction.r);\n","color.b = pow(color.b, correction.b);\n","gl_FragColor.rgb *= color.a;\n","gamma","rVals","gVals","bVals","uGamma","uniform3fv","Composed","subFilters","some","HueRotation","textAlign","normal","textBackgroundColor","initDimensions","setupState","_dimensionAffectingProps","_measuringContext","textLines","graphemeLines","_text","graphemeText","_splitText","_clearCache","cursorWidth","MIN_TEXT_WIDTH","justify","enlargeSpaces","calcTextHeight","isEndOfWrapping","_textLines","getLineWidth","_reSpacesAndTabs","__charBounds","_reSpaceAndTab","kernedWidth",'): { "text": "','", "fontFamily": "','" }>',"_setTextStyles","_renderTextLinesBackground","_renderTextDecoration","_renderTextStroke","_renderTextFill","alphabetic","_getFontDeclaration","styleHas","_getLeftOffset","_getTopOffset","getValueOfPropertyAt","_setFillStyles","CACHE_FONT_SIZE","getMeasuringContext","_measureLine","_getWidthOfCharSpacing","_getGraphemeBox","getCompleteStyleDeclaration","_measureChar","__lineHeights","getHeightOfChar","_fontSizeMult","getHeightOfLine","_getLineLeftOffset","_renderTextLine","isEmptyStyles","_fontSizeFraction","_renderChar","_hasStyleChanged","_applyCharStyles","_setScript","superscript","subscript","get2DCursorLocation","charIndex","baseline","setSelectionStyles","justify-center","justify-right","__lineWidths","hasStateChanged"];!function(e,x){!function(x){for(;--x;)e.push(e.shift())}(++x)}(_0x2f58,281);var _0xe939=function(e,x){return _0x2f58[e-=0]};!function(e){var x={};function t(_){if(x[_])return x[_][_0xe939("0x0")];var i=x[_]={i:_,l:!1,exports:{}};return e[_].call(i[_0xe939("0x0")],i,i[_0xe939("0x0")],t),i.l=!0,i[_0xe939("0x0")]}t.m=e,t.c=x,t.d=function(e,x,_){t.o(e,x)||Object[_0xe939("0x1")](e,x,{enumerable:!0,get:_})},t.r=function(e){typeof Symbol!==_0xe939("0x2")&&Symbol.toStringTag&&Object[_0xe939("0x1")](e,Symbol[_0xe939("0x3")],{value:_0xe939("0x4")}),Object[_0xe939("0x1")](e,_0xe939("0x5"),{value:!0})},t.t=function(e,x){if(1&x&&(e=t(e)),8&x)return e;if(4&x&&"object"==typeof e&&e&&e[_0xe939("0x5")])return e;var _=Object[_0xe939("0x6")](null);if(t.r(_),Object[_0xe939("0x1")](_,_0xe939("0x7"),{enumerable:!0,value:e}),2&x&&typeof e!=_0xe939("0x8"))for(var i in e)t.d(_,i,function(x){return e[x]}[_0xe939("0x9")](null,i));return _},t.n=function(e){var x=e&&e[_0xe939("0x5")]?function(){return e[_0xe939("0x7")]}:function(){return e};return t.d(x,"a",x),x},t.o=function(e,x){return Object[_0xe939("0xa")].hasOwnProperty[_0xe939("0xb")](e,x)},t.p="",t(t.s=26)}([function(e,x,t){"use strict";Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var _=function(){function e(e){this[_0xe939("0xc")]=e}return e.prototype[_0xe939("0xd")]=function(){return this[_0xe939("0xe")]},e[_0xe939("0xa")][_0xe939("0xf")]=function(e){this.checkSum=e},e[_0xe939("0xa")][_0xe939("0x10")]=function(){return this[_0xe939("0x11")]},e[_0xe939("0xa")].setLength=function(e){this.length=e},e.prototype[_0xe939("0x12")]=function(){return this.offset},e[_0xe939("0xa")].setOffset=function(e){this[_0xe939("0x13")]=e},e[_0xe939("0xa")][_0xe939("0x14")]=function(){return this.tag},e.prototype[_0xe939("0x15")]=function(e){this[_0xe939("0x16")]=e},e.prototype.getInitialized=function(){return this.initialized},e.prototype[_0xe939("0x17")]=function(e,x){},e}();x[_0xe939("0x18")]=_},function(e,x,t){"use strict";Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var _,i=t(5),n=t(27),r=t(28);x[_0xe939("0x1a")]=function(e){return e!=_0xe939("0x19")},x[_0xe939("0x1e")]=function(e){e||(e=_0xe939("0x1b"));var x=e[_0xe939("0x1c")](" ");return 1==x[_0xe939("0x11")]?"rgb("+x[0]+","+x[0]+","+x[0]+")":"rgb("+x[_0xe939("0x1d")](",")+")"},x[_0xe939("0x21")]=function(e){if(!e)return null;for(var x=e[_0xe939("0x1c")](" "),t=[],i=0;i<x[_0xe939("0x11")];i++)if("g"==x[i]){for(var n=parseInt(x[i+1]),r=parseFloat(x[i+2])*_[_0xe939("0x1f")],a=0;a<n;a++)t.push(r);i+=2}else""!=x[i]&&t[_0xe939("0x20")](parseFloat(x[i])*_.MM_PT);return t},x.toMMArray=function(e){if(!e)return null;for(var x=e[_0xe939("0x1c")](" "),t=[],_=0;_<x[_0xe939("0x11")];_++)t[_]=parseFloat(x[_]);return t},x.json=function(e){for(var x=Object[_0xe939("0x6")](null),t=e[_0xe939("0x22")],_=t[_0xe939("0x11")],i=0;i<_;i++){var n=t[_0xe939("0x23")](i);x[n[_0xe939("0x24")]]=n[_0xe939("0x25")]}return x},function(e){e[e.MM_PT=2.834646]=_0xe939("0x1f"),e[e[_0xe939("0x26")]=1.333333]=_0xe939("0x26"),e[e[_0xe939("0x27")]=14]=_0xe939("0x27"),e[e[_0xe939("0x28")]=10]=_0xe939("0x28"),e[e[_0xe939("0x29")]=32]=_0xe939("0x29"),e[e[_0xe939("0x2a")]=25]=_0xe939("0x2a")}(_=x[_0xe939("0x2b")]||(x[_0xe939("0x2b")]={}));var a=function(){function e(){}return e.containsPoint=function(e,x,t){return x>=e[0]&&x<e[0]+e[2]&&t>=e[1]&&t<e[1]+e[3]},e[_0xe939("0x2c")]=function(x,t,_,i){var n=document[_0xe939("0x2d")](_0xe939("0x2e"));return n[_0xe939("0x2f")]=x,n[_0xe939("0x30")]=t,i&&n[_0xe939("0x31")](_0xe939("0x32"),i),1!=_&&e.scale(n.getContext("2d"),n,_),n},e.scale=function(e,x,t){var _=x[_0xe939("0x2f")],i=x[_0xe939("0x30")];x[_0xe939("0x2f")]=_*t,x.height=i*t,x[_0xe939("0x32")][_0xe939("0x2f")]=_+"px",x[_0xe939("0x32")][_0xe939("0x30")]=i+"px",e[_0xe939("0x33")](t,t)},e[_0xe939("0x34")]=function(e,x,t,_){e[_0xe939("0x2f")]=x*_,e[_0xe939("0x30")]=t*_,e[_0xe939("0x32")][_0xe939("0x2f")]=x+"px",e[_0xe939("0x32")][_0xe939("0x30")]=t+"px",e.getContext("2d")[_0xe939("0x35")](_,0,0,_,0,0)},e[_0xe939("0x36")]=function(e,x,t,_,i){for(var n=0;n<i;n++)t[_++]=e[x++]},e[_0xe939("0x37")]=function(x,t,_){var i=Math[_0xe939("0x38")](x[_0xe939("0x11")]-t,_-t),n=new Uint8Array(i);return e[_0xe939("0x36")](x,t,n,0,i),n},e[_0xe939("0x39")]=function(e){var x=e.length;if(x<8192)return String[_0xe939("0x3a")].apply(null,e);for(var t=[],_=0;_<x;_+=8192){var i=Math.min(_+8192,x),n=e[_0xe939("0x3b")](_,i);t.push(String.fromCharCode.apply(null,n))}return t[_0xe939("0x1d")]("")},e.stringToBytes=function(e){for(var x=e[_0xe939("0x11")],t=new Uint8Array(x),_=0;_<x;++_)t[_]=255&e[_0xe939("0x3c")](_);return t},e[_0xe939("0x3d")]=function(e,x){x[_0xe939("0x3e")]();for(var t=0;t<e[_0xe939("0x11")];t++){var _=e[t];if(_[_0xe939("0x3e")](),x[_0xe939("0x11")]==_[_0xe939("0x11")]){for(var i=0;i<x[_0xe939("0x11")]&&_[i]==x[i];i++);if(i==x[_0xe939("0x11")])return t}}return-1},e[_0xe939("0x3f")]=function(x,t){var _=x[_0xe939("0x40")],i=x[_0xe939("0x41")]&&x.cgTransform.glyphs,a=!1;if(!i){i=[];for(var s=0;s<_[_0xe939("0x25")][_0xe939("0x11")];s++)i[s]=_[_0xe939("0x25")][_0xe939("0x3c")](s);a=!0}var o=[],c=i[_0xe939("0x11")];for(s=0;s<c;s++){var h=i[s],f=void 0;(f=t.ttf?n[_0xe939("0x42")][_0xe939("0x43")](t[_0xe939("0x44")],h,a):r[_0xe939("0x45")][_0xe939("0x43")](t.cff,h,a))||(f=e.EmptyFontPath)[_0xe939("0x46")]||(f[_0xe939("0x46")]=[]),o[s]=f}return x.fontPath=o,o},e.IsPC=function(){for(var e=navigator[_0xe939("0x47")],x=[_0xe939("0x48"),"iPhone",_0xe939("0x49"),"Windows Phone","iPad",_0xe939("0x4a")],t=!0,_=0;_<x[_0xe939("0x11")];_++)if(e.indexOf(x[_])>0){t=!1;break}return t},e[_0xe939("0x4b")]=function(e){for(var x=e.split(","),t=x[0][_0xe939("0x4c")](/:(.*?);/)[1],_=atob(x[1]),i=_[_0xe939("0x11")],n=new Uint8Array(i);i--;)n[i]=_[_0xe939("0x3c")](i);return new Blob([n],{type:t})},e[_0xe939("0x4d")]=function(e,x){e[_0xe939("0x32")][_0xe939("0x4e")]=_0xe939(x?"0x50":"0x4f")},e[_0xe939("0x51")]=new i.GeneralPath,e}();x[_0xe939("0x52")]=a},function(e,x,t){"use strict";var _=this&&this[_0xe939("0x53")]||function(e,x,t,_){return new(t||(t=Promise))((function(i,n){function r(e){try{s(_.next(e))}catch(e){n(e)}}function a(e){try{s(_.throw(e))}catch(e){n(e)}}function s(e){var x;e[_0xe939("0x54")]?i(e[_0xe939("0x25")]):(x=e[_0xe939("0x25")],x instanceof t?x:new t((function(e){e(x)})))[_0xe939("0x55")](r,a)}s((_=_.apply(e,x||[])).next())}))},i=this&&this[_0xe939("0x56")]||function(e,x){var t,_,i,n,r={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return n={next:a(0),throw:a(1),return:a(2)},typeof Symbol===_0xe939("0x57")&&(n[Symbol.iterator]=function(){return this}),n;function a(n){return function(a){return function(n){if(t)throw new TypeError(_0xe939("0x58"));for(;r;)try{if(t=1,_&&(i=2&n[0]?_[_0xe939("0x59")]:n[0]?_[_0xe939("0x5a")]||((i=_.return)&&i[_0xe939("0xb")](_),0):_.next)&&!(i=i[_0xe939("0xb")](_,n[1]))[_0xe939("0x54")])return i;switch(_=0,i&&(n=[2&n[0],i[_0xe939("0x25")]]),n[0]){case 0:case 1:i=n;break;case 4:return r.label++,{value:n[1],done:!1};case 5:r[_0xe939("0x5b")]++,_=n[1],n=[0];continue;case 7:n=r[_0xe939("0x5c")][_0xe939("0x5d")](),r[_0xe939("0x5e")].pop();continue;default:if(!(i=(i=r[_0xe939("0x5e")])[_0xe939("0x11")]>0&&i[i.length-1])&&(6===n[0]||2===n[0])){r=0;continue}if(3===n[0]&&(!i||n[1]>i[0]&&n[1]<i[3])){r[_0xe939("0x5b")]=n[1];break}if(6===n[0]&&r[_0xe939("0x5b")]<i[1]){r[_0xe939("0x5b")]=i[1],i=n;break}if(i&&r[_0xe939("0x5b")]<i[2]){r[_0xe939("0x5b")]=i[2],r.ops.push(n);break}i[2]&&r[_0xe939("0x5c")][_0xe939("0x5d")](),r[_0xe939("0x5e")][_0xe939("0x5d")]();continue}n=x.call(e,r)}catch(e){n=[6,e],_=0}finally{t=i=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([n,a])}}};Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var n=t(29),r=t(3),a=t(30),s=t(31),o=t(32),c=t(1),h=t(33),f=t(34),u=function(){function e(){this[_0xe939("0x5f")]=100,this[_0xe939("0x60")]=100,this[_0xe939("0x61")]=1,this.pinchZoom=1,this.rotation=0,this.isAutoZoom=!1,this[_0xe939("0x62")]=new o.SelectPagePrint,this[_0xe939("0x63")]=Object[_0xe939("0x6")](null),this[_0xe939("0x64")]=0,this[_0xe939("0x65")]=1,this[_0xe939("0x66")]=Object[_0xe939("0x6")](null),this[_0xe939("0x67")]=function(e){var x=e[_0xe939("0x68")],t=new Blob([e[_0xe939("0x69")]]);return e[_0xe939("0x69")]=null,new Promise((function(_){x[_0xe939("0x6a")]=function(){e[_0xe939("0x6b")]=2,_()},x.onerror=function(){e[_0xe939("0x6b")]=2,e.imageDamaged=!0,_()},x[_0xe939("0x6c")]=URL[_0xe939("0x6d")](t)}))},this.rectXComparator=function(e,x){return e.x>x.x?1:e.x<x.x?-1:0},this.txtLineYComparator=function(e,x){return e.y>x.y?1:e.y<x.y?-1:0}}return Object[_0xe939("0x1")](e[_0xe939("0xa")],"option_enableSelectPrint",{set:function(e){this[_0xe939("0x63")][_0xe939("0x6e")]=e,this[_0xe939("0x6f")]&&this[_0xe939("0x70")]()},enumerable:!0,configurable:!0}),e[_0xe939("0xa")][_0xe939("0x71")]=function(e){},e.prototype[_0xe939("0x72")]=function(e){var x=this[_0xe939("0x73")];return x||(x=this[_0xe939("0x73")]=new(s[_0xe939("0x74")])),x[_0xe939("0x75")]?x[_0xe939("0x71")](0):(x[_0xe939("0x76")](e),x[_0xe939("0x75")]=!0),x},e[_0xe939("0xa")].highlightSearchResult=function(e){this[_0xe939("0x77")][_0xe939("0x78")](e)},e[_0xe939("0xa")][_0xe939("0x79")]=function(){this[_0xe939("0x77")][_0xe939("0x7a")]()},e[_0xe939("0xa")][_0xe939("0x7b")]=function(e){var x=this;this[_0xe939("0x61")]!=e&&(-1==e?(this[_0xe939("0x7c")](),this.isAutoZoom=!0):(this.zoom=e,this[_0xe939("0x7d")]=!1),this[_0xe939("0x7e")](),this[_0xe939("0x7f")](),this.disableScrollEvent=!0,this.rightSidePanelContent[_0xe939("0x80")]=this[_0xe939("0x81")]/this[_0xe939("0x82")].docHeight*this[_0xe939("0x83")].scrollHeight,requestAnimationFrame((function(){return x[_0xe939("0x70")]()})),dispatchEvent(new CustomEvent(_0xe939("0x84"),{detail:{value:this.startPageIndex+1}})))},e.prototype.calcAutoZoom=function(){var e=this[_0xe939("0x85")][_0xe939("0x86")]?this[_0xe939("0x85")].clientWidth:document[_0xe939("0x87")][_0xe939("0x86")],x=e-this.docBody.maxPageWidth;x<8&&(x=8),x>16&&(x=16),this.zoom=(e-x)/this[_0xe939("0x82")][_0xe939("0x88")],this.blank=x},e[_0xe939("0xa")][_0xe939("0x89")]=function(e){var x=this[_0xe939("0x8a")];e<0?x-=90:x+=90,this.rotation=x%=360,this[_0xe939("0x8b")]=90==x||270==x||-90==x||-270==x,this[_0xe939("0x7e")](),this[_0xe939("0x7f")](),this[_0xe939("0x8c")](this[_0xe939("0x8d")],this[_0xe939("0x8e")])},e[_0xe939("0xa")][_0xe939("0x7e")]=function(){var e=this[_0xe939("0x82")][_0xe939("0x88")],x=this.docBody[_0xe939("0x8f")];this[_0xe939("0x8b")]?(this[_0xe939("0x82")][_0xe939("0x90")]=this[_0xe939("0x82")][_0xe939("0x91")],this.resizeCanvas(x*this.zoom,this.viewHeight)):(this[_0xe939("0x82")][_0xe939("0x90")]=this[_0xe939("0x82")][_0xe939("0x92")],this[_0xe939("0x34")](e*this[_0xe939("0x61")],this[_0xe939("0x93")])),document.body.style[_0xe939("0x94")]=_0xe939("0x95")},e[_0xe939("0xa")][_0xe939("0x96")]=function(){a[_0xe939("0x97")][_0xe939("0x96")]()},e[_0xe939("0xa")][_0xe939("0x98")]=function(){var e=this;this[_0xe939("0x99")]=c[_0xe939("0x52")][_0xe939("0x2c")](this[_0xe939("0x5f")],this.offCanvasHeight,2),this[_0xe939("0x9a")]=this[_0xe939("0x99")][_0xe939("0x9b")]("2d"),this[_0xe939("0x83")]=document[_0xe939("0x9c")]("RightSidePanelContent"),this[_0xe939("0x9d")]=document.getElementById(_0xe939("0x9e"));var x=this[_0xe939("0x85")]=document[_0xe939("0x9c")](_0xe939("0x9f")),t=this.canvasWrapper=document.createElement("div");t[_0xe939("0xa0")]=_0xe939("0xa1"),t.id=_0xe939("0xa1"),t[_0xe939("0x32")][_0xe939("0xa2")]="relative",t.style[_0xe939("0xa3")]="0",t[_0xe939("0x32")][_0xe939("0xa4")]=_0xe939("0xa5"),t.style[_0xe939("0xa6")]=c[_0xe939("0x2b")].MinPageMargin/2+"px",t.style.paddingRight=c[_0xe939("0x2b")].MinPageMargin/2+"px",this[_0xe939("0xa7")]=800,this[_0xe939("0xa8")]=600;var _=this[_0xe939("0x2e")]=c[_0xe939("0x52")][_0xe939("0x2c")](this[_0xe939("0xa7")],this[_0xe939("0xa8")],2);t[_0xe939("0xa9")](_),x[_0xe939("0xa9")](t),_[_0xe939("0xaa")]=function(x){return e[_0xe939("0xab")](x,null)},x.onwheel=function(x){return e[_0xe939("0xab")](x,null)},x[_0xe939("0xac")]=function(x){var t,_=e[_0xe939("0xad")](x[_0xe939("0xae")]+e[_0xe939("0x81")]);if(_){var i=_[_0xe939("0xaf")]+1;if(requestAnimationFrame((function(){dispatchEvent(new CustomEvent(_0xe939("0xb0"),{detail:{x:x[_0xe939("0xb1")]/e[_0xe939("0x61")],y:(e[_0xe939("0x81")]+x[_0xe939("0xae")]-_.y)/e.zoom,pageIndex:i,scrolly:e[_0xe939("0x81")]}}))})),_.allActions)for(var n=x.offsetX-_.x,r=x[_0xe939("0xae")]-_.y,a=0,s=_.allActions;a<s[_0xe939("0x11")];a++){var o=s[a],h=null===(t=o[_0xe939("0xb2")])||void 0===t?void 0:t[_0xe939("0xb3")];if(h&&c[_0xe939("0x52")][_0xe939("0xb4")](h,n,r)){if(o[_0xe939("0xb5")])return void f[_0xe939("0xb6")].instance.playMovie(o[_0xe939("0xb5")],h);if(o.sound)return void f.MediaPlayer[_0xe939("0xb7")][_0xe939("0xb8")](o[_0xe939("0xb9")],h)}}}};var i="#OfdCanvasWrapper",r=this[_0xe939("0x66")];this[_0xe939("0xba")](),touch.on(i,_0xe939("0xbb"),(function(e){c.Util.IsPC()||(r[_0xe939("0xbc")]=0,r[_0xe939("0xbd")]=0,e[_0xe939("0xbe")]())})),touch.on(i,_0xe939("0xbf"),(function(x){if(!c[_0xe939("0x52")][_0xe939("0xc0")]()){var _=r.left+x.x;_>10&&(_=10),_<document[_0xe939("0x87")][_0xe939("0x86")]-t.clientWidth&&(_=document[_0xe939("0x87")][_0xe939("0x86")]-t.clientWidth),e.zoom>=1&&(t[_0xe939("0x32")].left=_+"px");var i=r[_0xe939("0xbd")];requestAnimationFrame((function(){return e[_0xe939("0xab")](null,x[_0xe939("0xbd")]-i)})),r[_0xe939("0xbd")]=x.distanceY}})),touch.on(i,_0xe939("0xc1"),(function(x){c.Util.IsPC()||(e[_0xe939("0x61")]>=1&&(r[_0xe939("0xc2")]+=x.x),r.top+=x.y)}));var a=0;touch.on(i,"pinch",(function(x){if(2!=r[_0xe939("0xbc")]){r[_0xe939("0xbc")]=1;var t=r[_0xe939("0xc3")]+x[_0xe939("0x33")]-1;r[_0xe939("0xc4")]=r[_0xe939("0xc5")]=t,r[_0xe939("0xc4")]>1.5&&(r[_0xe939("0xc4")]=1.5),r[_0xe939("0xc4")]<.5&&(r[_0xe939("0xc4")]=.5),++a%8==0&&requestAnimationFrame((function(){return e[_0xe939("0x7b")](r[_0xe939("0xc4")])}))}})),touch.on(i,_0xe939("0xc6"),(function(e){2!=r[_0xe939("0xbc")]&&(r[_0xe939("0xc3")]=r[_0xe939("0xc5")],r[_0xe939("0xc4")]=r[_0xe939("0xc5")])})),document[_0xe939("0xc7")](_0xe939("0xc8"),(function(e){var x=document[_0xe939("0xc9")];x[_0xe939("0xca")]&&(x[_0xe939("0xca")]=!1)})),this[_0xe939("0x77")]=new(n[_0xe939("0xcb")]);var s=window[_0xe939("0xcc")];s?s[_0xe939("0xcd")][_0xe939("0xce")]()[_0xe939("0xcf")](_0xe939("0xd0"),(function(){return e[_0xe939("0xd1")]()})):window[_0xe939("0xc7")](_0xe939("0xd0"),(function(){return e[_0xe939("0xd1")]()}));this[_0xe939("0xd2")]()},e[_0xe939("0xa")][_0xe939("0xd3")]=function(e){this[_0xe939("0xd4")]=e-1;var x=this[_0xe939("0xd5")]+this[_0xe939("0xd4")];x<.5&&(x=.5),x>1.5&&(x=1.5),x!=this[_0xe939("0x61")]&&(this[_0xe939("0xd5")]=x,this[_0xe939("0x7b")](x))},e.prototype.resizeWindow=function(){var e=c[_0xe939("0x2b")][_0xe939("0x29")],x=c[_0xe939("0x2b")][_0xe939("0x2a")],t=document[_0xe939("0x9c")](_0xe939("0xd6")),_=document.getElementById(_0xe939("0xd7"));t[_0xe939("0x32")][_0xe939("0x4e")]==_0xe939("0x4f")&&(e=0),_[_0xe939("0x32")][_0xe939("0x4e")]==_0xe939("0x4f")&&(x=0),this[_0xe939("0x93")]=(window[_0xe939("0xd8")]||document[_0xe939("0xc9")][_0xe939("0xd9")])-e-x-4,this[_0xe939("0x82")]&&(this[_0xe939("0x7d")]&&this[_0xe939("0x7c")](),this[_0xe939("0x34")](this[_0xe939("0x82")][_0xe939("0x88")]*this[_0xe939("0x61")],this[_0xe939("0x93")]),this[_0xe939("0x7f")](),this[_0xe939("0x70")]()),document.body[_0xe939("0x32")][_0xe939("0xda")]=_0xe939("0x95")},e.prototype.getClickPage=function(e){for(var x=this[_0xe939("0x6f")][_0xe939("0xdb")],t=this[_0xe939("0x8d")];t<=this[_0xe939("0x8e")];t++){var _=x[t][_0xe939("0xdc")];if(_.y<=e+c[_0xe939("0x2b")].PageGap&&_.y+_[_0xe939("0x30")]>=e+c[_0xe939("0x2b")][_0xe939("0x27")])return _}return null},e[_0xe939("0xa")][_0xe939("0xdd")]=function(e,x){var t=e.y+x,_=this.scrolly,i=this[_0xe939("0x93")]/this[_0xe939("0x61")];if(!(t>_&&t<_+i)){var n=this[_0xe939("0x82")][_0xe939("0x90")];t+i>n&&(t=n-i),this.scrolly=t,this[_0xe939("0x7f")](),this.disableScrollEvent=!0,this[_0xe939("0x83")][_0xe939("0x80")]=this[_0xe939("0x81")]/this.docBody[_0xe939("0x90")]*this[_0xe939("0x83")][_0xe939("0xde")],this[_0xe939("0x70")]()}},e[_0xe939("0xa")][_0xe939("0xdf")]=function(e){this[_0xe939("0x81")]=e,this[_0xe939("0x7f")](),this.disableScrollEvent=!0,this[_0xe939("0x83")][_0xe939("0x80")]=this[_0xe939("0x81")]/this[_0xe939("0x82")].docHeight*this[_0xe939("0x83")][_0xe939("0xde")],this.paint()},e[_0xe939("0xa")].onVScrollerScolled=function(e){var x=this;e<0||e>1||!this[_0xe939("0x82")]||(this[_0xe939("0x81")]=this[_0xe939("0x82")][_0xe939("0x90")]*e,this[_0xe939("0x7f")](),requestAnimationFrame((function(){return x[_0xe939("0x70")]()})))},e[_0xe939("0xa")][_0xe939("0xab")]=function(e,x){var t=this,_=this[_0xe939("0x81")],i=this[_0xe939("0x93")]/this[_0xe939("0x61")],n=this[_0xe939("0x82")][_0xe939("0x90")];if(!(i>=n)){var r=null!=x?-x:e[_0xe939("0xe0")];if(null==x&&(r<0&&r>-100&&(r=-100),r>0&&r<100&&(r=100)),(_+=r/this[_0xe939("0x61")])<0&&(_=0),_+i>n&&(_=n-i),_!==this.scrolly){if(1==this.pageViewState)this[_0xe939("0x81")]=_,this[_0xe939("0x7f")]();else if(2==this[_0xe939("0x65")]){var a=_>this.scrolly;this[_0xe939("0x81")]=_,this[_0xe939("0xe1")](a)}this[_0xe939("0xe2")]=!0,this[_0xe939("0x83")][_0xe939("0x80")]=_/n*this[_0xe939("0x83")][_0xe939("0xde")],requestAnimationFrame((function(){return t[_0xe939("0x70")]()}))}}},e[_0xe939("0xa")].reset=function(){this.scrollx=0,this.scrolly=0,this[_0xe939("0xe2")]=!0,this[_0xe939("0x83")][_0xe939("0x80")]=0,this[_0xe939("0xe3")]=Object[_0xe939("0x6")](null),this[_0xe939("0xd4")]=0,this.selectedPrintPageCount=0,this[_0xe939("0xba")]()},e[_0xe939("0xa")][_0xe939("0xba")]=function(){var e=this[_0xe939("0x66")];e[_0xe939("0xc2")]=0,e.top=0,e[_0xe939("0xbc")]=0,e[_0xe939("0xbd")]=0,e[_0xe939("0xbc")]=e[_0xe939("0xc3")]=e.currentScale=this.zoom},e[_0xe939("0xa")].setDocBody=function(e,x){var t=this;void 0===x&&(x=null),this[_0xe939("0x82")]=e,this[_0xe939("0x6f")]=e.doc,this[_0xe939("0xe4")]=e[_0xe939("0xe5")][_0xe939("0xe4")],this[_0xe939("0x75")]||(this[_0xe939("0x75")]=!0,this[_0xe939("0x98")]()),this[_0xe939("0x76")](),this.openParam&&h[_0xe939("0xe6")].checkQR(this[_0xe939("0xe7")]);var _=this[_0xe939("0x83")];_.onscroll=function(){if(t[_0xe939("0xe2")])requestAnimationFrame((function(){return t[_0xe939("0xe2")]=!1}));else{var e=_.scrollTop/_[_0xe939("0xde")];t[_0xe939("0xe8")](e)}},this[_0xe939("0xd1")](),x&&x[_0xe939("0x81")]&&requestAnimationFrame((function(){return t[_0xe939("0xdf")](x[_0xe939("0x81")])}));var i=this[_0xe939("0x6f")][_0xe939("0xe9")];i&&i.zoom&&this.setZoom(i.zoom)},e[_0xe939("0xa")][_0xe939("0x34")]=function(e,x){this[_0xe939("0x93")]=x,this[_0xe939("0xa7")]=e,this.canvasHeight=x/1,c[_0xe939("0x52")][_0xe939("0x34")](this[_0xe939("0x2e")],e,this.canvasHeight,2);var t=this[_0xe939("0xea")];t[_0xe939("0x32")][_0xe939("0x2f")]=e+2*c[_0xe939("0x2b")].MinPageMargin+"px";var _=this[_0xe939("0x83")],i=this[_0xe939("0x9d")];_.style[_0xe939("0x4e")]=_0xe939("0x50"),_.style[_0xe939("0x30")]=x+"px",i[_0xe939("0x32")][_0xe939("0xeb")]="scale(1)",i[_0xe939("0x32")].transformOrigin=_0xe939("0xec"),i[_0xe939("0x32")][_0xe939("0x30")]=this[_0xe939("0x82")][_0xe939("0x90")]*this[_0xe939("0x61")]+"px",t[_0xe939("0x32")][_0xe939("0xeb")]=_0xe939("0xed")+1+")",t.style.transformOrigin=_0xe939("0xec"),this[_0xe939("0x77")][_0xe939("0x76")]()},e.prototype[_0xe939("0xe1")]=function(e){for(var x,t=this[_0xe939("0x8d")],_=this.docBody[_0xe939("0x6f")].pages,i=this[_0xe939("0x81")],n=i+this[_0xe939("0x93")]/this[_0xe939("0x61")],r=c[_0xe939("0x2b")][_0xe939("0x27")],a=-1,s=-1,o=this[_0xe939("0x8a")],h=90==o||270==o||-90==o||-270==o,f=0;f<_[_0xe939("0x11")]&&(x=_[f][_0xe939("0xdc")],h?(-1==a&&x.y1-r<=i&&i<=x.y1+x[_0xe939("0x2f")]&&(a=f),-1==s&&x.y1-r<=n&&n<=x.y1+x.width&&(s=f)):(-1==a&&x.y-r<=i&&i<=x.y+x[_0xe939("0x30")]&&(a=f),-1==s&&x.y-r<=n&&n<=x.y+x[_0xe939("0x30")]&&(s=f)),-1==a||-1==s);f++);-1==s&&(s=_[_0xe939("0x11")]-1),-1==a&&(a=0),e?n>_[s][_0xe939("0xdc")].y*this[_0xe939("0x61")]?(this.scrolly=_[s][_0xe939("0xdc")].y-c[_0xe939("0x2b")].PageGap,this.startPageIndex=s,this.endPageIndex=s):(this[_0xe939("0x8d")]=a,this[_0xe939("0x8e")]=s):i<(_[a+1][_0xe939("0xdc")].y-c[_0xe939("0x2b")][_0xe939("0x27")])*this[_0xe939("0x61")]?(this.scrolly=_[a][_0xe939("0xdc")].y-c[_0xe939("0x2b")][_0xe939("0x27")],this[_0xe939("0x8d")]=a,this[_0xe939("0x8e")]=a):(this[_0xe939("0x8d")]=a,this[_0xe939("0x8e")]=s),this[_0xe939("0x8d")]!=t&&dispatchEvent(new CustomEvent("StartPageIndexChanged",{detail:{value:this[_0xe939("0x8d")]+1}}))},e[_0xe939("0xa")].determineVisiblePages=function(){for(var e,x=this[_0xe939("0x8d")],t=this[_0xe939("0x82")].doc[_0xe939("0xdb")],_=this[_0xe939("0x81")],i=_+this[_0xe939("0x93")]/this[_0xe939("0x61")],n=c[_0xe939("0x2b")][_0xe939("0x27")],r=-1,a=-1,s=this[_0xe939("0x8a")],o=90==s||270==s||-90==s||-270==s,h=0;h<t[_0xe939("0x11")]&&(e=t[h][_0xe939("0xdc")],o?(-1==r&&e.y1-n<=_&&_<=e.y1+e.width&&(r=h),-1==a&&e.y1-n<=i&&i<=e.y1+e.width&&(a=h)):(-1==r&&e.y-n<=_&&_<=e.y+e[_0xe939("0x30")]&&(r=h),-1==a&&e.y-n<=i&&i<=e.y+e.height&&(a=h)),-1==r||-1==a);h++);-1==a&&(a=t[_0xe939("0x11")]-1),-1==r&&(r=0),this[_0xe939("0x8d")]=r,this.endPageIndex=a,this[_0xe939("0x8d")]!=x&&dispatchEvent(new CustomEvent("StartPageIndexChanged",{detail:{value:this.startPageIndex+1}}))},e[_0xe939("0xa")][_0xe939("0xee")]=function(e){if(this[_0xe939("0x6f")]){var x=this.doc.pages;e<0&&(e=0),e>x[_0xe939("0x11")]-1&&(e=x[_0xe939("0x11")]-1);var t=x[e];if(t){var _=t[_0xe939("0xdc")],i=(this[_0xe939("0x81")],this.viewHeight/this.zoom),n=this[_0xe939("0x82")].docHeight;_.y+i>n?this[_0xe939("0x81")]=n-i:this[_0xe939("0x81")]=_.y,this[_0xe939("0x7f")](),this.disableScrollEvent=!0,this[_0xe939("0x83")].scrollTop=this.scrolly/this[_0xe939("0x82")].docHeight*this[_0xe939("0x83")][_0xe939("0xde")],this[_0xe939("0x70")]()}}},e[_0xe939("0xa")][_0xe939("0xd2")]=function(){var e=document[_0xe939("0x9c")](_0xe939("0xa1"));if(e){var x=this;e[_0xe939("0xef")]=function(t){var _=t[_0xe939("0xf0")],i=e[_0xe939("0xf1")],n=0,r=document[_0xe939("0x9c")](_0xe939("0xf2"))[_0xe939("0xde")],a=(document.getElementById("RightSidePanelContent").scrollTop,document[_0xe939("0x9c")](_0xe939("0xf2"))[_0xe939("0xf3")]);document[_0xe939("0xf4")]=function(t){var s=t[_0xe939("0xf0")]-_+i;if(n=s,0!=s&&e[_0xe939("0xf5")](_0xe939("0xf6"))[_0xe939("0xf7")]("getHand")){if(x.scrolly+s<0)return;x.scrolly+=s,x[_0xe939("0x81")]<=r-a&&(x[_0xe939("0x7f")](),x[_0xe939("0x70")]())}},document[_0xe939("0xf8")]=function(t){if(e[_0xe939("0xf5")](_0xe939("0xf6"))[_0xe939("0xf7")](_0xe939("0xf9"))&&0!=n)if(x.scrolly>=r)document[_0xe939("0x9c")](_0xe939("0xf2"))[_0xe939("0x80")]=r-a;else{var _=x[_0xe939("0x81")];document[_0xe939("0x9c")](_0xe939("0xf2"))[_0xe939("0x80")]=_}document.onmousemove=null}}}},e[_0xe939("0xa")].paint=function(){this[_0xe939("0x8c")](this.startPageIndex,this[_0xe939("0x8e")]),this[_0xe939("0x77")][_0xe939("0x70")]()},e.prototype[_0xe939("0xfa")]=function(e,x,t,n,r){return _(this,void 0,void 0,(function(){return i(this,(function(_){switch(_[_0xe939("0x5b")]){case 0:return this[_0xe939("0xfb")]=!0,this.afterPreparedCallback=r,[4,this[_0xe939("0xfc")](t,n)];case 1:return _[_0xe939("0xfd")](),this[_0xe939("0xfe")]=t,this[_0xe939("0xff")]=t,this.printingEndIndex=n,this[_0xe939("0x100")](e,x),[2]}}))}))},e[_0xe939("0xa")][_0xe939("0x100")]=function(e,x){var t=this;if(this[_0xe939("0xfe")]<=this[_0xe939("0x101")]){var _=this[_0xe939("0xfe")]==this[_0xe939("0xff")],i=this.doc[_0xe939("0xdb")][this[_0xe939("0xfe")]].page;this[_0xe939("0xfe")]++,!this[_0xe939("0x63")][_0xe939("0x6e")]||i.isSelectedForPrint?this[_0xe939("0x102")](e,i,x,_):requestAnimationFrame((function(){return t[_0xe939("0x100")](e,x)}))}else this[_0xe939("0xfb")]=!1,this[_0xe939("0x103")]&&this[_0xe939("0x103")]()},e[_0xe939("0xa")][_0xe939("0x102")]=function(e,x,t,_){var i=this;c[_0xe939("0x52")][_0xe939("0x34")](e,x[_0xe939("0x2f")],x[_0xe939("0x30")],2);var n=e.getContext("2d");n[_0xe939("0x35")](2,0,0,2,0,0),n.clearRect(0,0,e[_0xe939("0x2f")],e[_0xe939("0x30")]),n[_0xe939("0x104")]="white",n[_0xe939("0x105")](0,0,x[_0xe939("0x2f")],x[_0xe939("0x30")]);var r=document[_0xe939("0x2d")](_0xe939("0x106"));r.style[_0xe939("0xa4")]=_0xe939("0xa5"),r[_0xe939("0x32")][_0xe939("0x107")]="20px",r[_0xe939("0x32")][_0xe939("0x2f")]=x.width*c[_0xe939("0x2b")][_0xe939("0x26")]+"px",r[_0xe939("0x32")][_0xe939("0x30")]=x[_0xe939("0x30")]*c[_0xe939("0x2b")][_0xe939("0x26")]+"px",_||(r[_0xe939("0xa0")]=_0xe939("0x108"));var a=new Image;a[_0xe939("0x2f")]=x[_0xe939("0x2f")]*c[_0xe939("0x2b")].CSSUnit,a[_0xe939("0x30")]=x[_0xe939("0x30")]*c[_0xe939("0x2b")].CSSUnit,a.onload=function(){requestAnimationFrame((function(){return i[_0xe939("0x100")](e,t)}))},r[_0xe939("0xa9")](a),t.appendChild(r);var s=x[_0xe939("0x109")];if(s&&s.length>0)for(var o=0;o<s.length;o++){var h;if(s[o][_0xe939("0x10a")]==_0xe939("0x10b"))(h=x.template[o][_0xe939("0xdc")])&&this[_0xe939("0x10c")](n,h);if(0==o&&this[_0xe939("0x10c")](n,x),s[o][_0xe939("0x10a")]==_0xe939("0x10d")||s[o].zOrder==_0xe939("0x10e"))(h=x[_0xe939("0x109")][o].page)&&this[_0xe939("0x10c")](n,h)}else this[_0xe939("0x10c")](n,x);a.src=e[_0xe939("0x10f")]()},e[_0xe939("0xa")][_0xe939("0x8c")]=function(e,x){var t=this[_0xe939("0x2e")][_0xe939("0x9b")]("2d");t[_0xe939("0x110")](0,0,this.canvas.width,this[_0xe939("0x2e")][_0xe939("0x30")]);var _=this[_0xe939("0x61")];t[_0xe939("0x35")](2*_,0,0,2*_,0,0),t.translate(-this[_0xe939("0x111")],-this[_0xe939("0x81")]);for(var i=this.doc.pages,n=e;n<=x;n++)this[_0xe939("0x112")](i[n][_0xe939("0xdc")],t);t[_0xe939("0x113")](this[_0xe939("0x111")],this[_0xe939("0x81")])},e[_0xe939("0xa")][_0xe939("0x112")]=function(e,x){var t=this;if(2==e[_0xe939("0x6b")]){this[_0xe939("0x114")](x,e);var n=e[_0xe939("0x109")];if(n&&n[_0xe939("0x11")]>0)for(var a=0;a<n[_0xe939("0x11")];a++){var s;if(n[a].zOrder==_0xe939("0x10b"))(s=e[_0xe939("0x109")][a][_0xe939("0xdc")])&&this.doPaintPage(x,s);if(0==a&&this[_0xe939("0x10c")](x,e),"Foreground"==n[a][_0xe939("0x10a")]||n[a].zOrder==_0xe939("0x10e"))(s=e[_0xe939("0x109")][a][_0xe939("0xdc")])&&this[_0xe939("0x10c")](x,s)}else this.doPaintPage(x,e);this.endPaintPage(x)}else 1!=e[_0xe939("0x6b")]&&(e[_0xe939("0x6b")]=1,requestAnimationFrame((function(){return _(t,void 0,void 0,(function(){return i(this,(function(x){switch(x[_0xe939("0x5b")]){case 0:return[4,r.OfdReader[_0xe939("0xb7")][_0xe939("0x115")](e)];case 1:return x[_0xe939("0xfd")](),e[_0xe939("0x6b")]=2,this.startPageIndex<=e.index&&e[_0xe939("0xaf")]<=this[_0xe939("0x8e")]&&this.paint(),[2]}}))}))})))},e[_0xe939("0xa")][_0xe939("0xfc")]=function(e,x){return _(this,void 0,void 0,(function(){var t,_,n,a,s,o,c,h=this;return i(this,(function(i){switch(i[_0xe939("0x5b")]){case 0:t=this.docBody[_0xe939("0x6f")][_0xe939("0xdb")],_=this.docBody[_0xe939("0xe5")][_0xe939("0x119")],n=this[_0xe939("0xe3")],a=e,i[_0xe939("0x5b")]=1;case 1:return a<=x?(s=t[a],2==(o=s.page)[_0xe939("0x6b")]?[3,3]:[4,r[_0xe939("0x11a")][_0xe939("0xb7")][_0xe939("0x115")](o)]):[3,6];case 2:i[_0xe939("0xfd")](),o[_0xe939("0x6b")]=2,i[_0xe939("0x5b")]=3;case 3:return o[_0xe939("0x11b")]?[3,5]:(o[_0xe939("0x11b")]=!0,function e(x,t,_,i){var n=x[_0xe939("0x116")];if(n)for(var r in n)if(!t[r]){var a=n[r],s=Object[_0xe939("0x6")](null);s[_0xe939("0x117")]=a[_0xe939("0x117")],s[_0xe939("0x68")]=new Image,Object.keys(i)[_0xe939("0x11")]>0&&(s[_0xe939("0x69")]=a[_0xe939("0x117")]<0?a[_0xe939("0x118")]:i[a[_0xe939("0x117")]].buffer),_[_0xe939("0x20")](s)}var o=x[_0xe939("0x109")];if(o&&o.length>0)for(var c=0;c<length;c++)o[c][_0xe939("0xdc")]&&e(o[c][_0xe939("0xdc")],t,_,i)}(o,n,c=[],_),c[_0xe939("0x11")]>0?[4,Promise[_0xe939("0x11c")](c.map((function(e){return h[_0xe939("0x67")](e)})))]:[3,5]);case 4:i[_0xe939("0xfd")](),c.forEach((function(e){return n[e[_0xe939("0x117")]]=e})),i[_0xe939("0x5b")]=5;case 5:return a++,[3,1];case 6:return[2]}}))}))},e[_0xe939("0xa")][_0xe939("0x114")]=function(e,x){e.fillStyle=_0xe939("0x11d"),e[_0xe939("0x11e")]();var t=this[_0xe939("0x8a")];0!=t?this.rotated?(e[_0xe939("0x105")](x.x1,x.y1,x[_0xe939("0x30")],x.width),e.translate(x.x1,x.y1),e.translate(x[_0xe939("0x30")]/2,x[_0xe939("0x2f")]/2),e[_0xe939("0x89")](t*Math.PI/180),e[_0xe939("0x113")](-x[_0xe939("0x2f")]/2,-x[_0xe939("0x30")]/2)):(e[_0xe939("0x105")](x.x,x.y,x[_0xe939("0x2f")],x[_0xe939("0x30")]),e.translate(x.x,x.y),e[_0xe939("0x113")](x[_0xe939("0x2f")]/2,x[_0xe939("0x30")]/2),e[_0xe939("0x89")](t*Math.PI/180),e.translate(-x[_0xe939("0x2f")]/2,-x[_0xe939("0x30")]/2)):(e[_0xe939("0x105")](x.x,x.y,x[_0xe939("0x2f")],x[_0xe939("0x30")]),e[_0xe939("0x113")](x.x,x.y)),e[_0xe939("0x11f")](),e[_0xe939("0x120")](0,0,x[_0xe939("0x2f")],x[_0xe939("0x30")]),e[_0xe939("0x121")](),this[_0xe939("0x122")]=x},e[_0xe939("0xa")].endPaintPage=function(e){e[_0xe939("0x123")]()},e[_0xe939("0xa")][_0xe939("0x10c")]=function(e,x){var t,_=this;e[_0xe939("0x104")]=_0xe939("0x124");for(var i=0,n=x[_0xe939("0x125")].layer;i<n[_0xe939("0x11")];i++){var r=n[i];this[_0xe939("0x126")](e,r[_0xe939("0x127")])}if(x[_0xe939("0x128")]&&x.stamps[_0xe939("0x129")]((function(x){return _[_0xe939("0x12a")](e,x)})),x[_0xe939("0x12b")]&&x.annotations.forEach((function(x){return _[_0xe939("0x12c")](e,x)})),this[_0xe939("0xe7")]&&h[_0xe939("0xe6")][_0xe939("0x70")](e,x,this[_0xe939("0xe7")],this[_0xe939("0x61")]),this.isPrinting||x.linesCollected||this[_0xe939("0x12d")](x),!this.isPrinting&&this[_0xe939("0x63")].enableSelectPrint&&this[_0xe939("0x62")][_0xe939("0x70")](e,x,this.zoom),(null===(t=x[_0xe939("0x12e")])||void 0===t?void 0:t.length)>0)for(var a=0,s=x[_0xe939("0x12e")];a<s[_0xe939("0x11")];a++){var o=s[a];e[_0xe939("0x12f")]=_0xe939("0x124");var c=o[_0xe939("0xb2")][_0xe939("0xb3")];e.strokeRect(c[0],c[1],c[2],c[3])}},e[_0xe939("0xa")][_0xe939("0x130")]=function(e){for(var x="",t=0,_=e.chars;t<_[_0xe939("0x11")];t++){x+=_[t].t}return x},e.prototype[_0xe939("0x12c")]=function(e,x){var t=this;x.annots[_0xe939("0x129")]((function(x){var _=x[_0xe939("0xb2")];_[_0xe939("0xb3")]?(e[_0xe939("0x113")](_[_0xe939("0xb3")][0],_[_0xe939("0xb3")][1]),t[_0xe939("0x126")](e,_.children),e[_0xe939("0x113")](-_[_0xe939("0xb3")][0],-_[_0xe939("0xb3")][1])):t.paintChildren(e,_.children)}))},e[_0xe939("0xa")][_0xe939("0x131")]=function(e,x){this[_0xe939("0x126")](e,x[_0xe939("0x127")])},e[_0xe939("0xa")][_0xe939("0x126")]=function(e,x){var t=this;x[_0xe939("0x129")]((function(x){switch(x.type){case 4:t[_0xe939("0x131")](e,x);break;case 3:t.paintCompositeObject(e,x);break;case 0:t[_0xe939("0x132")](e,x);break;case 2:t[_0xe939("0x12a")](e,x);break;case 1:t[_0xe939("0x133")](e,x)}}))},e.prototype[_0xe939("0x134")]=function(e,x){var t=this[_0xe939("0x82")][_0xe939("0xe5")].compositeGraphicUnits[x[_0xe939("0x117")]];t&&t[_0xe939("0x125")]&&this.paintChildren(e,t[_0xe939("0x125")][_0xe939("0x127")])},e[_0xe939("0xa")].getCanvasFont=function(e,x,t,_){var i=t?_0xe939("0x135"):"";return i+=_?_0xe939("0x136"):"",i+=x+_0xe939("0x137"),e[_0xe939("0x138")]?i+=e[_0xe939("0x138")]:e[_0xe939("0x139")]&&(i+=e[_0xe939("0x139")]),i+=",SimSun,宋体"},e[_0xe939("0xa")][_0xe939("0x132")]=function(e,x){return _(this,void 0,void 0,(function(){function t(t){e.transform(s[0]*n,s[1],s[2],s[3]*n,s[4],s[5]),e[_0xe939("0x113")](_.x,_.y);var i=_[_0xe939("0x13a")],r=_[_0xe939("0xe0")],a=e[_0xe939("0x13b")](_[_0xe939("0x25")][0]),o=a[_0xe939("0x2f")],c=(a[_0xe939("0x13c")],a[_0xe939("0x13d")],a[_0xe939("0x13c")]);if(i||r){var h=_[_0xe939("0x25")].length;x.charDirection&&(e[_0xe939("0x11e")](),90==x[_0xe939("0x13e")]&&e[_0xe939("0x113")](0,-o),180==x[_0xe939("0x13e")]&&e[_0xe939("0x113")](a[_0xe939("0x2f")],-_.y-c),270==x[_0xe939("0x13e")]&&e.translate(c,0),e[_0xe939("0x89")](Math.PI*x[_0xe939("0x13e")]/180),t?e[_0xe939("0x13f")](_.value[0],0,0):e[_0xe939("0x140")](_[_0xe939("0x25")][0],0,0),e[_0xe939("0x123")]());for(var f=0,u=0,d=0;d<h;d++)e[_0xe939("0x11e")](),x[_0xe939("0x141")]&&0!=x[_0xe939("0x141")]?180==x[_0xe939("0x141")]&&(t?e[_0xe939("0x13f")](_[_0xe939("0x25")][h-d],f,u):e[_0xe939("0x140")](_[_0xe939("0x25")][h-d],f,u)):(0!=d&&(i&&(f+=i[d-1]),r&&(u+=r[d-1]),e[_0xe939("0x113")](f,u)),x[_0xe939("0x13e")]&&(90==x[_0xe939("0x13e")]&&e[_0xe939("0x113")](0,-o),180==x[_0xe939("0x13e")]&&e[_0xe939("0x113")](e[_0xe939("0x13b")](_[_0xe939("0x25")][d]).width,-_.y-c),270==x[_0xe939("0x13e")]&&e[_0xe939("0x113")](c,0),e.rotate(Math.PI*x[_0xe939("0x13e")]/180)),t?e.strokeText(_.value[d],0,0):e.fillText(_[_0xe939("0x25")][d],0,0)),e[_0xe939("0x123")]()}else x[_0xe939("0x13e")]&&(90==x[_0xe939("0x13e")]&&e[_0xe939("0x113")](0,-o),180==x[_0xe939("0x13e")]&&e[_0xe939("0x113")](e[_0xe939("0x13b")](_[_0xe939("0x25")]).width,-_.y-c),270==x.charDirection&&e[_0xe939("0x113")](c,0),e[_0xe939("0x89")](Math.PI*x[_0xe939("0x13e")]/180)),t?e.fillText(_.value,0,0):e.fillText(_[_0xe939("0x25")],0,0)}var _,n,r,a,s,o,h,f,u,d,l,b,p,g,v,m,y,C,S,w;return i(this,(function(i){if(!(_=x[_0xe939("0x40")])||!_.value)return[2];if(n=1,r=x[_0xe939("0x142")]||1,a=x[_0xe939("0x143")]||1,s=x[_0xe939("0x144")],e[_0xe939("0x104")]=_0xe939("0x124"),o=this[_0xe939("0xe4")][x.fontId],(h=x.fontPath||!o[_0xe939("0x145")]&&o[_0xe939("0x69")]&&c.Util[_0xe939("0x3f")](x,o))&&h[_0xe939("0x11")]>0&&!function(e){for(var x=0,t=e;x<t[_0xe939("0x11")];x++){if(t[x][_0xe939("0x46")].length>0)return!1}return!0}(h)){if(e[_0xe939("0x11e")](),x[_0xe939("0x146")]?e.lineWidth=x[_0xe939("0x146")]:e.lineWidth=1,n=x.size/1e3,f=x[_0xe939("0xb3")],e.translate(f[0],f[1]),u=e[_0xe939("0x13b")](_[_0xe939("0x25")][0]),d=u[_0xe939("0x2f")],u[_0xe939("0x13c")]+u[_0xe939("0x13d")],l=u.actualBoundingBoxAscent,s)if(e[_0xe939("0xeb")](s[0],s[1],s[2],s[3],s[4],s[5]),e[_0xe939("0x113")](_.x,_.y),e.scale(1,-1),e[_0xe939("0x11f")](),y=_[_0xe939("0x13a")],C=_[_0xe939("0xe0")],y&&y[_0xe939("0x11")]>0||C&&C[_0xe939("0x11")])for(w=0;w<h[_0xe939("0x11")];w++)x[_0xe939("0x141")]&&0!=x[_0xe939("0x141")]?x[_0xe939("0x141")]&&180==x[_0xe939("0x141")]&&(0!=w&&(y&&e[_0xe939("0x113")](y[h[_0xe939("0x11")]-w-1],0),C&&e[_0xe939("0x113")](0,-C[h.length-w-1])),x.charDirection&&(90==x[_0xe939("0x13e")]&&e.translate(0,-d),180==x[_0xe939("0x13e")]&&e.translate(e[_0xe939("0x13b")](_[_0xe939("0x25")][length-w-1])[_0xe939("0x2f")],-_.y-l),270==x[_0xe939("0x13e")]&&e[_0xe939("0x113")](l,0),e[_0xe939("0x89")](Math.PI*x[_0xe939("0x13e")]/180)),this[_0xe939("0x147")](e,h[h[_0xe939("0x11")]-w-1][_0xe939("0x46")],n,n)):(0!=w&&(y&&e[_0xe939("0x113")](y[w-1],0),C&&e[_0xe939("0x113")](0,-C[w-1])),x.charDirection&&(90==x.charDirection&&e[_0xe939("0x113")](0,-d),180==x[_0xe939("0x13e")]&&e[_0xe939("0x113")](e[_0xe939("0x13b")](_.value[w])[_0xe939("0x2f")],-_.y-l),270==x.charDirection&&e[_0xe939("0x113")](l,0),e[_0xe939("0x89")](Math.PI*x.charDirection/180)),this[_0xe939("0x147")](e,h[w][_0xe939("0x46")],n,n));else x[_0xe939("0x13e")]&&(90==x[_0xe939("0x13e")]&&e[_0xe939("0x113")](0,-d),180==x[_0xe939("0x13e")]&&e[_0xe939("0x113")](e.measureText(_[_0xe939("0x25")])[_0xe939("0x2f")],-_.y-l),270==x.charDirection&&e.translate(l,0),e.rotate(Math.PI*x[_0xe939("0x13e")]/180)),this[_0xe939("0x147")](e,h[0][_0xe939("0x46")],n,n);else if(e.translate(_.x,_.y),e[_0xe939("0x33")](1,-1),e.beginPath(),y=_[_0xe939("0x13a")],C=_[_0xe939("0xe0")],y&&y.length>0||C&&C[_0xe939("0x11")]>0)for(w=0;w<h[_0xe939("0x11")];w++)x[_0xe939("0x141")]&&0!=x[_0xe939("0x141")]?x[_0xe939("0x141")]&&180==x[_0xe939("0x141")]&&(0!=w&&(y&&e[_0xe939("0x113")](y[length-w-1],0),C&&e[_0xe939("0x113")](0,-C[length-w-1])),1==r&&1==a||(e[_0xe939("0x11e")](),e[_0xe939("0x33")](r,a)),x.charDirection&&(90==x[_0xe939("0x13e")]&&e[_0xe939("0x113")](0,-d),180==x[_0xe939("0x13e")]&&e[_0xe939("0x113")](e[_0xe939("0x13b")](_[_0xe939("0x25")][length-w-1]).width,-_.y-l),270==x[_0xe939("0x13e")]&&e[_0xe939("0x113")](l,0),e[_0xe939("0x89")](Math.PI*x[_0xe939("0x13e")]/180)),this[_0xe939("0x147")](e,h[length-w-1][_0xe939("0x46")],n,n)):(0!=w&&(y&&e[_0xe939("0x113")](y[w-1],0),C&&e.translate(0,-C[w-1])),1==r&&1==a||(e[_0xe939("0x11e")](),e.scale(r,a)),x[_0xe939("0x13e")]&&(90==x[_0xe939("0x13e")]&&e[_0xe939("0x113")](0,-d),180==x[_0xe939("0x13e")]&&e[_0xe939("0x113")](e[_0xe939("0x13b")](_[_0xe939("0x25")][w])[_0xe939("0x2f")],-_.y-l),270==x.charDirection&&e[_0xe939("0x113")](l,0),e[_0xe939("0x89")](Math.PI*x[_0xe939("0x13e")]/180)),this.createPath(e,h[w].data,n,n));else 1==r&&1==a||(e[_0xe939("0x11e")](),e[_0xe939("0x33")](r,a)),x.charDirection&&(90==x.charDirection&&e[_0xe939("0x113")](0,-d),180==x[_0xe939("0x13e")]&&e[_0xe939("0x113")](e[_0xe939("0x13b")](_[_0xe939("0x25")]).width,-_.y-l),270==x[_0xe939("0x13e")]&&e[_0xe939("0x113")](l,0),e[_0xe939("0x89")](Math.PI*x[_0xe939("0x13e")]/180)),this.createPath(e,h[0].data,n,n);x[_0xe939("0x148")]&&(x[_0xe939("0x149")]&&(e[_0xe939("0x104")]=x.fillColor[_0xe939("0x14a")],null!=x[_0xe939("0x149")][_0xe939("0x14b")]&&(e[_0xe939("0x14c")]=x.fillColor[_0xe939("0x14b")])),null!=x[_0xe939("0x14b")]&&(e.globalAlpha=x[_0xe939("0x14b")]),e[_0xe939("0x148")](),e[_0xe939("0x14c")]=1),x[_0xe939("0x14d")]&&(x.strokeColor?(e[_0xe939("0x12f")]=x[_0xe939("0x14e")].color,null!=x.strokeColor.alpha&&(e[_0xe939("0x14c")]=x[_0xe939("0x14e")][_0xe939("0x14b")])):e[_0xe939("0x12f")]=_0xe939("0x14f"),x[_0xe939("0x150")]&&(e[_0xe939("0x14c")]=x[_0xe939("0x150")]),e[_0xe939("0x14d")]()),e[_0xe939("0x123")]()}else{if(e.save(),x[_0xe939("0x146")]&&(e[_0xe939("0x146")]=x[_0xe939("0x146")]),e.font=_0xe939("0x151"),b=parseFloat(e[_0xe939("0xc")].substring(0,e[_0xe939("0xc")][_0xe939("0x152")]("px"))),e[_0xe939("0xc")]=x.canvasFont||(x[_0xe939("0x153")]=this[_0xe939("0x154")](o,x[_0xe939("0x155")],o[_0xe939("0x156")]?o[_0xe939("0x156")]:x.weight>400,o[_0xe939("0x157")]?o[_0xe939("0x157")]:x[_0xe939("0x157")])),1!=b&&x[_0xe939("0x155")]<b&&(n=x[_0xe939("0x155")]/b),e[_0xe939("0x113")](x[_0xe939("0xb3")][0],x[_0xe939("0xb3")][1]),s)x[_0xe939("0x148")]&&(e[_0xe939("0x11e")](),x[_0xe939("0x149")]&&(e[_0xe939("0x104")]=x.fillColor[_0xe939("0x14a")],null!=x[_0xe939("0x149")].alpha&&(e[_0xe939("0x14c")]=x.fillColor[_0xe939("0x14b")])),null!=x[_0xe939("0x14b")]&&(e[_0xe939("0x14c")]=x.alpha),t(!1),e[_0xe939("0x123")]()),x[_0xe939("0x14d")]&&(e.save(),x.strokeColor?(e[_0xe939("0x12f")]=x[_0xe939("0x14e")][_0xe939("0x14a")],null!=x[_0xe939("0x14e")].alpha&&(e[_0xe939("0x14c")]=x[_0xe939("0x14e")].alpha)):e[_0xe939("0x12f")]="0 255 0",x[_0xe939("0x150")]&&(e[_0xe939("0x14c")]=x[_0xe939("0x150")]),t(!0),e[_0xe939("0x123")]());else if(p=void 0,g=void 0,x.fill&&(x[_0xe939("0x149")]&&(e.fillStyle=x.fillColor[_0xe939("0x14a")],null!=x[_0xe939("0x149")][_0xe939("0x14b")]&&(e[_0xe939("0x14c")]=x[_0xe939("0x149")][_0xe939("0x14b")])),null!=x[_0xe939("0x14b")]&&(e[_0xe939("0x14c")]=x[_0xe939("0x14b")]),p=!0),x[_0xe939("0x14d")]&&(x.strokeColor?(e[_0xe939("0x12f")]=x.strokeColor[_0xe939("0x14a")],null!=x.strokeColor[_0xe939("0x14b")]&&(e[_0xe939("0x14c")]=x.strokeColor[_0xe939("0x14b")])):e[_0xe939("0x12f")]="0 255 0",x[_0xe939("0x150")]&&(e[_0xe939("0x14c")]=x[_0xe939("0x150")]),g=!0),v=x[_0xe939("0x142")]||1,m=x[_0xe939("0x143")]||1,y=_.deltaX,C=_[_0xe939("0xe0")],y||C)for(S=_[_0xe939("0x25")][_0xe939("0x11")],w=0;w<S;w++)x[_0xe939("0x141")]&&0!=x[_0xe939("0x141")]?x.readDirection&&180==x[_0xe939("0x141")]&&(0!=w&&(y&&e.translate(y[S-1],0),C&&e.translate(0,-C[S-1])),1==v&&1==m||(e[_0xe939("0x11e")](),e[_0xe939("0x33")](v,m)),p&&e[_0xe939("0x140")](_[_0xe939("0x25")][S-w-1],_.x,_.y),g&&e[_0xe939("0x13f")](_.value[S-w-1],_.x,_.y)):(0!=w&&(y&&e.translate(y[w-1],0),C&&e[_0xe939("0x113")](0,-C[w-1])),1==v&&1==m||(e.save(),e.scale(v,m)),p&&e[_0xe939("0x140")](_[_0xe939("0x25")][w],_.x,_.y),g&&e[_0xe939("0x13f")](_[_0xe939("0x25")][w],_.x,_.y)),1==v&&1==m||e[_0xe939("0x123")]();else 1==v&&1==m||e.scale(v,m),p&&e[_0xe939("0x140")](_[_0xe939("0x25")],_.x,_.y),g&&e[_0xe939("0x13f")](_[_0xe939("0x25")],_.x,_.y);e[_0xe939("0x123")]()}return this[_0xe939("0xfb")]||this[_0xe939("0x122")][_0xe939("0x158")]||this[_0xe939("0x159")](x,this[_0xe939("0x122")]),[2]}))}))},e[_0xe939("0xa")][_0xe939("0x15a")]=function(e,x,t,_,i,n){void 0===i&&(i=1),void 0===n&&(n=1);for(var r=0;r<x[_0xe939("0x11")];r++)switch(x[r]){case 0:e[_0xe939("0x15b")](x[r+1]*i+t,x[r+2]*n+_),r+=2;break;case 1:e[_0xe939("0x15c")](x[r+1]*i+t,x[r+2]*n+_),r+=2;break;case 3:e[_0xe939("0x15d")](x[r+1]*i+t,x[r+2]*n+_,x[r+3]*i+t,x[r+4]*n+_,x[r+5]*i+t,x[r+6]*n+_),r+=6;break;case 4:e[_0xe939("0x15e")](x[r+1]*i+t,x[r+2]*n+_,x[r+3]*i+t,x[r+4]*n+_),r+=4;break;case 5:e[_0xe939("0x15f")]();break;case 2:r+=2;break;case 6:this[_0xe939("0x160")]||this[_0xe939("0x161")]||(this.lastArcX=x[r-2]*i,this[_0xe939("0x161")]=x[r-1]*i),this.drawEllipse(e,this[_0xe939("0x160")],this.lastArcY,x[r+1]*i*c.Unit[_0xe939("0x1f")],x[r+2]*i*c[_0xe939("0x2b")].MM_PT,x[r+3]*i,x[r+4]*i,x[r+5]*i,x[r+6]*i*c.Unit[_0xe939("0x1f")],x[r+7]*i*c[_0xe939("0x2b")].MM_PT),this[_0xe939("0x160")]=x[r+6]*n*c.Unit[_0xe939("0x1f")],this.lastArcY=x[r+7]*n*c.Unit[_0xe939("0x1f")],r+=7}},e.prototype[_0xe939("0x147")]=function(e,x,t,_){if(void 0===t&&(t=1),void 0===_&&(_=1),x)for(var i=0;i<x[_0xe939("0x11")];i++)switch(x[i]){case 0:e.moveTo(x[i+1]*t,x[i+2]*_),i+=2;break;case 1:e[_0xe939("0x15c")](x[i+1]*t,x[i+2]*_),i+=2;break;case 3:e[_0xe939("0x15d")](x[i+1]*t,x[i+2]*_,x[i+3]*t,x[i+4]*_,x[i+5]*t,x[i+6]*_),i+=6;break;case 4:e.quadraticCurveTo(x[i+1]*t,x[i+2]*_,x[i+3]*t,x[i+4]*_),i+=4;break;case 5:e.closePath();break;case 2:i+=2;break;case 6:this[_0xe939("0x160")]||this.lastArcY||(this[_0xe939("0x160")]=x[i-2]*t,this[_0xe939("0x161")]=x[i-1]*t),this.drawEllipse(e,this[_0xe939("0x160")],this[_0xe939("0x161")],x[i+1]*t*c[_0xe939("0x2b")].MM_PT,x[i+2]*t*c[_0xe939("0x2b")].MM_PT,x[i+3]*t,x[i+4]*t,x[i+5]*t,x[i+6]*t*c[_0xe939("0x2b")][_0xe939("0x1f")],x[i+7]*t*c[_0xe939("0x2b")][_0xe939("0x1f")]),this[_0xe939("0x160")]=x[i+6]*_*c[_0xe939("0x2b")][_0xe939("0x1f")],this[_0xe939("0x161")]=x[i+7]*_*c[_0xe939("0x2b")][_0xe939("0x1f")],i+=7}},e[_0xe939("0xa")][_0xe939("0x162")]=function(e,x,t,_,i,n,r,a,s,o){var c=function(e){return Math[_0xe939("0x163")](Math.pow(e[0],2)+Math[_0xe939("0x164")](e[1],2))},h=function(e,x){return(e[0]*x[0]+e[1]*x[1])/(c(e)*c(x))},f=function(e,x){return(e[0]*x[1]<e[1]*x[0]?-1:1)*Math[_0xe939("0x165")](h(e,x))},u=Math[_0xe939("0x166")](n)*(x-s)/2+Math[_0xe939("0x167")](n)*(t-o)/2,d=-Math.sin(n)*(x-s)/2+Math[_0xe939("0x166")](n)*(t-o)/2,l=Math[_0xe939("0x164")](u,2)/Math.pow(_,2)+Math[_0xe939("0x164")](d,2)/Math[_0xe939("0x164")](i,2);l>1&&(_*=Math[_0xe939("0x163")](l),i*=Math[_0xe939("0x163")](l));var b=(r==a?-1:1)*Math[_0xe939("0x163")]((Math.pow(_,2)*Math[_0xe939("0x164")](i,2)-Math[_0xe939("0x164")](_,2)*Math[_0xe939("0x164")](d,2)-Math[_0xe939("0x164")](i,2)*Math[_0xe939("0x164")](u,2))/(Math[_0xe939("0x164")](_,2)*Math[_0xe939("0x164")](d,2)+Math.pow(i,2)*Math[_0xe939("0x164")](u,2)));isNaN(b)&&(b=0);var p=b*_*d/i,g=b*-i*u/_,v=(x+s)/2+Math[_0xe939("0x166")](n)*p-Math[_0xe939("0x167")](n)*g,m=(t+o)/2+Math[_0xe939("0x167")](n)*p+Math[_0xe939("0x166")](n)*g,y=f([1,0],[(u-p)/_,(d-g)/i]),C=[(u-p)/_,(d-g)/i],S=[(-u-p)/_,(-d-g)/i],w=f(C,S);h(C,S)<=-1&&(w=Math.PI),h(C,S)>=1&&(w=0);var T=_>i?_:i,O=_>i?1:_/i,M=_>i?i/_:1;e[_0xe939("0x113")](v,m),e[_0xe939("0x89")](n),e.scale(O,M),e[_0xe939("0x168")](0,0,T,y,y+w,1-a),e[_0xe939("0x33")](1/O,1/M),e[_0xe939("0x89")](-n),e[_0xe939("0x113")](-v,-m)},e[_0xe939("0xa")][_0xe939("0x12a")]=function(e,x){return _(this,void 0,void 0,(function(){var t,_,n,r=this;return i(this,(function(i){switch(i.label){case 0:return(t=this[_0xe939("0xe3")][x[_0xe939("0x117")]])?[3,2]:[4,this[_0xe939("0x169")](x)];case 1:t=i[_0xe939("0xfd")](),i.label=2;case 2:return 2!=t[_0xe939("0x6b")]||t.imageDamaged?[2]:(_=function(){var t=x[_0xe939("0x16a")];if(t){e[_0xe939("0x11f")]();for(var _=0;_<t.length;_++)for(var i=t[_][_0xe939("0x16b")],n=0;n<i.length;n++){e[_0xe939("0x11e")]();var a=i[n][_0xe939("0x16c")][_0xe939("0xb3")],s=i[n][_0xe939("0x16c")][_0xe939("0x16d")];e.translate(a[0],a[1]),r[_0xe939("0x15a")](e,s,0,0,1,1),e[_0xe939("0x123")]();break}}},e[_0xe939("0x11e")](),(n=x.ctm)?(e.translate(x.boundary[0],x[_0xe939("0xb3")][1]),e[_0xe939("0xeb")](n[0],n[1],n[2],n[3],n[4],n[5]),_(),null!=x[_0xe939("0x14b")]&&(e[_0xe939("0x14c")]=x[_0xe939("0x14b")]),e[_0xe939("0x16e")](t[_0xe939("0x68")],0,0,c[_0xe939("0x2b")][_0xe939("0x1f")],c.Unit[_0xe939("0x1f")])):(_(),null!=x.alpha&&(e[_0xe939("0x14c")]=x[_0xe939("0x14b")]),e[_0xe939("0x16e")](t[_0xe939("0x68")],x[_0xe939("0xb3")][0],x[_0xe939("0xb3")][1],x[_0xe939("0xb3")][2],x[_0xe939("0xb3")][3])),e[_0xe939("0x123")](),[2])}}))}))},e[_0xe939("0xa")][_0xe939("0x169")]=function(e){return _(this,void 0,void 0,(function(){var x,t,_,n,a,s,o,c=this;return i(this,(function(i){switch(i.label){case 0:return x=this[_0xe939("0xe3")],t=this[_0xe939("0x82")][_0xe939("0xe5")][_0xe939("0x119")],(_=Object[_0xe939("0x6")](null))[_0xe939("0x68")]=new Image,_[_0xe939("0x117")]=e[_0xe939("0x117")],e[_0xe939("0x117")]<0?(_[_0xe939("0x69")]=e[_0xe939("0x118")],[3,3]):[3,1];case 1:return(n=t[e[_0xe939("0x117")]])&&n.path?(a=_,[4,r[_0xe939("0x11a")][_0xe939("0xb7")][_0xe939("0x16f")](n[_0xe939("0x16c")])]):[3,3];case 2:a.buffer=i[_0xe939("0xfd")](),i.label=3;case 3:return x[e[_0xe939("0x117")]]=_,s=_[_0xe939("0x68")],o=e[_0xe939("0x170")]?e[_0xe939("0x170")]:new Blob([_[_0xe939("0x69")]]),s[_0xe939("0x6a")]=function(){_[_0xe939("0x6b")]=2,c[_0xe939("0x70")]()},s.onerror=function(){_.imageDamaged=!0,_.state=2},(_[_0xe939("0x69")]||e[_0xe939("0x170")])&&(s[_0xe939("0x6c")]=URL[_0xe939("0x6d")](o)),[2,_]}}))}))},e[_0xe939("0xa")][_0xe939("0x133")]=function(e,x){var t=this;if(x.visible&&x[_0xe939("0x16d")]){e[_0xe939("0x11e")]();var _=x[_0xe939("0x144")],i=x[_0xe939("0xb3")][0],n=x[_0xe939("0xb3")][1],r=1,a=1;_&&(r=_[0],a=_[3]);var s=x[_0xe939("0x148")]&&x[_0xe939("0x149")];!function(){var _=x.clips;if(_&&_.length>0)for(var i=0;i<_[_0xe939("0x11")];i++)for(var n=_[i].area,s=0;s<n[_0xe939("0x11")];s++){var o=n[s][_0xe939("0x16c")].boundary,c=n[s][_0xe939("0x16c")][_0xe939("0x16d")];e[_0xe939("0x113")](o[0]*r,o[1]*a),e[_0xe939("0x11f")](),t[_0xe939("0x147")](e,c,r,a),e[_0xe939("0x121")](),e.translate(-o[0]*r,-o[1]*a)}}(),e[_0xe939("0x113")](i,n),e[_0xe939("0x11f")](),_?(e[_0xe939("0xeb")](_[0],_[1],_[2],_[3],_[4],_[5]),this.createPath(e,x[_0xe939("0x16d")],1,1)):this[_0xe939("0x147")](e,x.abbreviatedData),x[_0xe939("0x148")]&&(x.gpattern?e[_0xe939("0x104")]=x[_0xe939("0x171")]:x.ggradient?e[_0xe939("0x104")]=x[_0xe939("0x172")]:x[_0xe939("0x149")]&&(x[_0xe939("0x149")][_0xe939("0x14a")]&&(e[_0xe939("0x104")]=x.fillColor[_0xe939("0x14a")]),null!=x[_0xe939("0x149")][_0xe939("0x14b")]&&(e[_0xe939("0x14c")]=x[_0xe939("0x149")][_0xe939("0x14b")])),e[_0xe939("0x148")](),e.globalAlpha),x[_0xe939("0x14d")]&&0!=x[_0xe939("0x146")]&&(x[_0xe939("0x14e")]?(null!=x[_0xe939("0x14e")][_0xe939("0x14b")]&&(e.globalAlpha=x[_0xe939("0x14e")].alpha),x[_0xe939("0x14e")][_0xe939("0x14a")]&&(e[_0xe939("0x12f")]=x[_0xe939("0x14e")].color)):e[_0xe939("0x12f")]="0 255 0",this.setLineStyle(e,x),e[_0xe939("0x14d")]()),s&&(s[_0xe939("0x173")]?this[_0xe939("0x174")](e,s[_0xe939("0x173")],x):s[_0xe939("0x175")]?this[_0xe939("0x176")](e,s[_0xe939("0x175")],x):s[_0xe939("0x177")]&&this[_0xe939("0x178")](e,s[_0xe939("0x177")],x)),e.restore()}},e.prototype.createRadialShd=function(e,x,t){var _=x.startPoint[0],i=x[_0xe939("0x179")][1],n=x.endPoint[0],r=(x[_0xe939("0x17a")][1],x[_0xe939("0x17b")]),a=x.endRadius,s=x[_0xe939("0x17c")];if(s&&!(s[_0xe939("0x11")]<2)){if(!t.ggradient)if(!(null==s[0][_0xe939("0xa2")]))for(var o=1/(s[_0xe939("0x11")]-1),c=0;c<s[_0xe939("0x11")];c++)s[c][_0xe939("0xa2")]=o*c;var h,f,u,d,l,b=n-_,p=a-r,g=r;e[_0xe939("0x146")]=2;for(c=0;c<s[_0xe939("0x11")]-1;c++){h=s[c][_0xe939("0x17d")],u=(f=s[c+1].RGBColor)[0]-h[1],d=f[1]-h[1],l=f[2]-h[2];for(var v=_,m=0;v<n*s[c+1][_0xe939("0xa2")];v++,m++){var y=m/b,C=h[0]+u*y,S=h[1]+d*y,w=h[2]+l*y;e[_0xe939("0x12f")]="rgb("+C+","+S+","+w+")",e.beginPath(),e.ellipse(_,i,g,g,0,0,2*Math.PI),e[_0xe939("0x14d")](),_=v,g=r+p*y}}}},e[_0xe939("0xa")][_0xe939("0x176")]=function(e,x,t){if(!t[_0xe939("0x172")]){var _=x[_0xe939("0x17c")];if(_&&!(_[_0xe939("0x11")]<2)){var i=t.ggradient;if(!i){if(!(null!=_[0].position))for(var n=1/(_[_0xe939("0x11")]-1),r=0;r<_.length;r++)_[r][_0xe939("0xa2")]=n*r;t[_0xe939("0xb3")];var a=x[_0xe939("0x179")][0],s=x[_0xe939("0x179")][1],o=x.endPoint[0],c=x[_0xe939("0x17a")][1],h=o-a,f=Math[_0xe939("0x17e")](c-s);i=t[_0xe939("0x172")]=e[_0xe939("0x17f")](0,0,h,f);for(var u=0,d=_;u<d.length;u++){var l=d[u];i[_0xe939("0x180")](l[_0xe939("0xa2")],l[_0xe939("0x14a")])}}}}},e[_0xe939("0xa")][_0xe939("0x174")]=function(e,x,t){var n;return _(this,void 0,void 0,(function(){var _,r,a,s,o,h,f,u,d,l,b,p,g,v,m;return i(this,(function(i){switch(i[_0xe939("0x5b")]){case 0:if(t[_0xe939("0x171")])return[2];if((r=null===(n=x[_0xe939("0x181")])||void 0===n?void 0:n[_0xe939("0x127")])[_0xe939("0x11")]>1){for((a=document.createElement("canvas"))[_0xe939("0x2f")]=x.width*c.Unit[_0xe939("0x1f")],a[_0xe939("0x30")]=x[_0xe939("0x30")]*c[_0xe939("0x2b")][_0xe939("0x1f")],s=a[_0xe939("0x9b")]("2d"),o=0,h=r;o<h[_0xe939("0x11")];o++)0===(f=h[o])[_0xe939("0x182")]&&this[_0xe939("0x132")](s,f),1===f.type&&this[_0xe939("0x133")](s,f);u=c.Util[_0xe939("0x4b")](a[_0xe939("0x10f")]("image/png")),(_=Object[_0xe939("0x6")](null)).resourceID=-2,_[_0xe939("0x170")]=u}else _=r[0];return _?(d=this.loadedImages[_[_0xe939("0x117")]])?[3,2]:[4,this[_0xe939("0x169")](_)]:[2];case 1:d=i.sent(),i[_0xe939("0x5b")]=2;case 2:if(2!=d[_0xe939("0x6b")]||d[_0xe939("0x183")])return[2];if(l=t[_0xe939("0xb3")][2]/d[_0xe939("0x68")][_0xe939("0x2f")],b=t[_0xe939("0xb3")][3]/d[_0xe939("0x68")][_0xe939("0x30")],x[_0xe939("0x184")]&&x[_0xe939("0x184")]!=_0xe939("0x185")){if(x[_0xe939("0x184")]&&x[_0xe939("0x184")]==_0xe939("0x187"))for(p=0,v=1;v<b+1;v++){for(m=0;m<l;m++)e[_0xe939("0x11e")](),0==m?e[_0xe939("0x16e")](d[_0xe939("0x68")],t.boundary[0],t[_0xe939("0xb3")][1]):m%2!=0?(e[_0xe939("0x113")](m*(x[_0xe939("0x2f")]+x[_0xe939("0x188")])-x.xStep/2,p),e.scale(-1,1),e[_0xe939("0x16e")](d[_0xe939("0x68")],0,p)):e.drawImage(d[_0xe939("0x68")],m*(x[_0xe939("0x2f")]+x[_0xe939("0x188")]/2)-x[_0xe939("0x188")]/2,p),e.restore();p+=v*(x[_0xe939("0x30")]+x[_0xe939("0x189")])}else if(x[_0xe939("0x184")]&&x.reflectMethod==_0xe939("0x18a"))for(g=0,v=1;v<l+1;v++){for(m=0;m<b;m++)e.save(),m%2!=0?(e[_0xe939("0x113")](0,m*(x[_0xe939("0x30")]+x.yStep)-x[_0xe939("0x189")]/2),e[_0xe939("0x33")](1,-1),e[_0xe939("0x16e")](d[_0xe939("0x68")],g,0)):e[_0xe939("0x16e")](d[_0xe939("0x68")],g,m*(x.height+x[_0xe939("0x189")])),e[_0xe939("0x123")]();g+=v*(x.width+x.yStep)}else if(x[_0xe939("0x184")]&&x.reflectMethod==_0xe939("0x18b"))for(g=0,v=1;v<l+1;v++){for(m=0;m<b;m++)e[_0xe939("0x11e")](),v%2!=0&&e[_0xe939("0x33")](-1,1),m%2!=0?(e.translate(0,m*(x[_0xe939("0x30")]+x[_0xe939("0x189")])-x[_0xe939("0x189")]/2),e.scale(1,-1),e.drawImage(d[_0xe939("0x68")],g,0)):e[_0xe939("0x16e")](d.image,g,m*(x.height+x.yStep)),e[_0xe939("0x123")]();g+=v*(x[_0xe939("0x2f")]+x[_0xe939("0x189")])}}else t[_0xe939("0x171")]=e[_0xe939("0x174")](d[_0xe939("0x68")],_0xe939("0x186"));return[2]}}))}))},e[_0xe939("0xa")][_0xe939("0x18c")]=function(e,x){switch(x[_0xe939("0x18d")]&&(x[_0xe939("0x18e")]&&(e[_0xe939("0x18f")]=x[_0xe939("0x18e")]),e.setLineDash(x[_0xe939("0x18d")])),null!=x[_0xe939("0x14b")]&&(e[_0xe939("0x14c")]=x[_0xe939("0x14b")]),x[_0xe939("0x146")]&&(e[_0xe939("0x146")]=x[_0xe939("0x146")]),x.cap||"Butt"){case _0xe939("0x190"):e[_0xe939("0x191")]=_0xe939("0x192");break;case _0xe939("0x193"):e[_0xe939("0x191")]=_0xe939("0x194");break;case _0xe939("0x195"):e[_0xe939("0x191")]="square"}switch(x[_0xe939("0x1d")]||_0xe939("0x196")){case"Round":e[_0xe939("0x197")]=_0xe939("0x192");break;case _0xe939("0x196"):e.lineJoin="miter",x[_0xe939("0x198")]&&(e[_0xe939("0x198")]=x[_0xe939("0x198")]);break;case _0xe939("0x199"):e[_0xe939("0x197")]=_0xe939("0x19a")}},e[_0xe939("0xa")][_0xe939("0x19b")]=function(e){var x=this[_0xe939("0x6f")][_0xe939("0x19c")],t=e[0],_=x[t[_0xe939("0x19d")]];if(!_.objectById)for(var i=_[_0xe939("0x19e")]=Object[_0xe939("0x6")](null),n=0,r=_[_0xe939("0x125")].layer[0][_0xe939("0x127")];n<r.length;n++){var a=r[n];i[a.id]=a}var s=_[_0xe939("0x19e")][t[_0xe939("0x19f")]];s&&this[_0xe939("0xdd")](_,s[_0xe939("0xb3")][1]),this[_0xe939("0x77")][_0xe939("0x19b")](e)},e[_0xe939("0xa")].fullScreen=function(){var e=this;if(this.doc){var x=document.documentElement;if(x[_0xe939("0xca")]){var t=document;t[_0xe939("0x1a0")]?t[_0xe939("0x1a0")]():t.msExitFullscreen?t[_0xe939("0x1a1")]():t[_0xe939("0x1a2")]?t[_0xe939("0x1a2")]():t[_0xe939("0x1a3")]&&t.webkitCancelFullScreen(),x[_0xe939("0xca")]=!1}else x[_0xe939("0x1a4")]?x[_0xe939("0x1a4")]():x[_0xe939("0x1a5")]?x[_0xe939("0x1a5")]():x[_0xe939("0x1a6")]?x[_0xe939("0x1a6")]():x.msRequestFullscreen&&x[_0xe939("0x1a7")](),x[_0xe939("0xca")]=!0;this.resizeCanvas(this.docBody[_0xe939("0x88")],document[_0xe939("0xc9")][_0xe939("0xd9")]),requestAnimationFrame((function(){return e[_0xe939("0x70")]()}))}},e.prototype[_0xe939("0x1a8")]=function(e){if(!e[_0xe939("0x158")]){e[_0xe939("0x158")]=!0,2!=e.state&&(r[_0xe939("0x11a")].instance[_0xe939("0x115")](e),e[_0xe939("0x6b")]=2);var x=e.content[_0xe939("0x1a9")],t=x[0];if("Body"!=t[_0xe939("0x182")])for(var _=0,i=x;_<i[_0xe939("0x11")];_++){var n=i[_];if(n[_0xe939("0x182")]==_0xe939("0x10e")){t=n;break}}e.t="",this[_0xe939("0x1aa")](t[_0xe939("0x127")],e),this.sortPageTextLines(e)}},e[_0xe939("0xa")][_0xe939("0x1aa")]=function(e,x){for(var t=0,_=e;t<_[_0xe939("0x11")];t++){var i=_[t];0==i.type?this[_0xe939("0x159")](i,x):i.children&&this.collectContainerText(i[_0xe939("0x127")],x)}},e[_0xe939("0xa")].addToPageTextLines=function(e,x){var t=e[_0xe939("0x40")],_=e[_0xe939("0x144")],i=e[_0xe939("0xb3")][1]+e[_0xe939("0xb3")][3]|0,n=x[_0xe939("0x1ab")];n||(n=x[_0xe939("0x1ab")]=Object[_0xe939("0x6")](null));var r=n[i];r||((r=n[i]=Object[_0xe939("0x6")](null))[_0xe939("0x1ac")]=[],r[_0xe939("0x30")]=e[_0xe939("0xb3")][3],r.y=i);var a,s=r[_0xe939("0x1ac")],o=e.boundary[0],c=t[_0xe939("0x13a")],h=_?_[0]:1;if(c){(a=Object[_0xe939("0x6")](null)).x=o,a.t=t.value[0],s[_0xe939("0x20")](a);for(var f=a,u=0;u<c.length;u++)o+=c[u]*h,f[_0xe939("0x2f")]=o-f.x,(a=Object[_0xe939("0x6")](null)).x=o,a.t=t.value[u+1],s[_0xe939("0x20")](a),f=a;f[_0xe939("0x2f")]=e[_0xe939("0xb3")][0]+e[_0xe939("0xb3")][2]-o,f.width<10&&(f[_0xe939("0x2f")]=10)}else{var d=e.boundary[2]/t[_0xe939("0x25")][_0xe939("0x11")];for(u=0;u<t[_0xe939("0x25")][_0xe939("0x11")];u++)(a=Object.create(null)).x=o,a[_0xe939("0x2f")]=d,a.t=t.value[u],s.push(a),o+=d}},e[_0xe939("0xa")][_0xe939("0x12d")]=function(e){var x;e.linesCollected=!0;var t=e[_0xe939("0x1ab")],_=this.rectXComparator,i=this[_0xe939("0x1ad")],n=e.lines=[];for(var r in t)n[_0xe939("0x20")](t[r]);if(!(n[_0xe939("0x11")]<1)){n[_0xe939("0x3e")](i);for(var a,s,o=n[n[_0xe939("0x11")]-1][_0xe939("0x30")],c=n[_0xe939("0x11")]-1;c>-1;c--){if(s=n[c],a){if(a.y-s.y<o){(x=a[_0xe939("0x1ac")])[_0xe939("0x20")].apply(x,s[_0xe939("0x1ac")]),n[_0xe939("0x1ae")](c,1),o<s[_0xe939("0x30")]&&(o=s.y-a.y+a[_0xe939("0x30")]);continue}a[_0xe939("0x30")]=o,o=s[_0xe939("0x30")]}a=s}var h="",f=0,u=0,d=0;for(f=0;f<n[_0xe939("0x11")];f++){var l=(s=n[f]).chars;l[_0xe939("0x3e")](_),s.x=l[0].x*this[_0xe939("0x61")],s.width=(l[l[_0xe939("0x11")]-1].x+l[l.length-1][_0xe939("0x2f")]-s.x)*this[_0xe939("0x61")],s.y-=s[_0xe939("0x30")]*this.zoom;var b="";for(u=0;u<l[_0xe939("0x11")];u++)b+=l[u].t;h+=b,s[_0xe939("0x1af")]=d,d+=l.length*this[_0xe939("0x61")]}e.t=h}},e[_0xe939("0xb7")]=new e,e}();x[_0xe939("0x1b0")]=u},function(e,x,t){"use strict";var _=this&&this[_0xe939("0x53")]||function(e,x,t,_){return new(t||(t=Promise))((function(i,n){function r(e){try{s(_[_0xe939("0x1b1")](e))}catch(e){n(e)}}function a(e){try{s(_[_0xe939("0x5a")](e))}catch(e){n(e)}}function s(e){var x;e.done?i(e.value):(x=e.value,x instanceof t?x:new t((function(e){e(x)})))[_0xe939("0x55")](r,a)}s((_=_[_0xe939("0x1b2")](e,x||[]))[_0xe939("0x1b1")]())}))},i=this&&this.__generator||function(e,x){var t,_,i,n,r={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return n={next:a(0),throw:a(1),return:a(2)},typeof Symbol===_0xe939("0x57")&&(n[Symbol.iterator]=function(){return this}),n;function a(n){return function(a){return function(n){if(t)throw new TypeError("Generator is already executing.");for(;r;)try{if(t=1,_&&(i=2&n[0]?_[_0xe939("0x59")]:n[0]?_[_0xe939("0x5a")]||((i=_[_0xe939("0x59")])&&i[_0xe939("0xb")](_),0):_[_0xe939("0x1b1")])&&!(i=i[_0xe939("0xb")](_,n[1])).done)return i;switch(_=0,i&&(n=[2&n[0],i[_0xe939("0x25")]]),n[0]){case 0:case 1:i=n;break;case 4:return r.label++,{value:n[1],done:!1};case 5:r.label++,_=n[1],n=[0];continue;case 7:n=r[_0xe939("0x5c")][_0xe939("0x5d")](),r[_0xe939("0x5e")].pop();continue;default:if(!(i=(i=r[_0xe939("0x5e")])[_0xe939("0x11")]>0&&i[i[_0xe939("0x11")]-1])&&(6===n[0]||2===n[0])){r=0;continue}if(3===n[0]&&(!i||n[1]>i[0]&&n[1]<i[3])){r[_0xe939("0x5b")]=n[1];break}if(6===n[0]&&r[_0xe939("0x5b")]<i[1]){r[_0xe939("0x5b")]=i[1],i=n;break}if(i&&r[_0xe939("0x5b")]<i[2]){r[_0xe939("0x5b")]=i[2],r[_0xe939("0x5c")][_0xe939("0x20")](n);break}i[2]&&r.ops[_0xe939("0x5d")](),r[_0xe939("0x5e")][_0xe939("0x5d")]();continue}n=x.call(e,r)}catch(e){n=[6,e],_=0}finally{t=i=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([n,a])}}},n=this&&this[_0xe939("0x1b3")]||function(){for(var e=0,x=0,t=arguments[_0xe939("0x11")];x<t;x++)e+=arguments[x][_0xe939("0x11")];var _=Array(e),i=0;for(x=0;x<t;x++)for(var n=arguments[x],r=0,a=n[_0xe939("0x11")];r<a;r++,i++)_[i]=n[r];return _};Object.defineProperty(x,_0xe939("0x5"),{value:!0});var r=t(1),a=t(2),s=t(35),o=t(51),c=t(52),h=function(){function e(){this[_0xe939("0x1b4")]=1,this[_0xe939("0x1b5")]=-1}return e[_0xe939("0xa")][_0xe939("0x76")]=function(){this[_0xe939("0x1b5")]=-1,this[_0xe939("0x1b4")]=1,dispatchEvent(new CustomEvent(_0xe939("0x1b6"),{detail:{name:_0xe939("0x1b7"),value:!1}}))},e[_0xe939("0xa")][_0xe939("0x1b8")]=function(e){for(var x=0,t=this[_0xe939("0x1b9")].docBody;x<t[_0xe939("0x11")];x++){var _=t[x];if(_.docRoot==e)return _.doc.outlines}return[]},e[_0xe939("0xa")][_0xe939("0x1ba")]=function(e){return _(this,void 0,void 0,(function(){var x,t,_,n,r,a,s;return i(this,(function(i){switch(i[_0xe939("0x5b")]){case 0:x=0,t=this[_0xe939("0x1b9")][_0xe939("0x82")],i[_0xe939("0x5b")]=1;case 1:return x<t[_0xe939("0x11")]?(_=t[x]).docRoot!=e?[3,5]:(n=_[_0xe939("0x6f")][_0xe939("0x1bb")])?[2,n]:_[_0xe939("0x6f")].customTagsPath?(r=this[_0xe939("0x1bc")](_[_0xe939("0x1bd")],_[_0xe939("0x6f")][_0xe939("0x1be")]),[4,this[_0xe939("0x1bf")](r)]):[3,4]:[3,6];case 2:return a=i[_0xe939("0xfd")](),s=_[_0xe939("0x6f")],[4,this[_0xe939("0x1c0")](a,r)];case 3:return[2,n=s[_0xe939("0x1bb")]=i.sent()];case 4:return[3,6];case 5:return x++,[3,1];case 6:return[2,[]]}}))}))},e.prototype[_0xe939("0x1c1")]=function(e){return _(this,void 0,void 0,(function(){var x,t,_,n,r,a,s;return i(this,(function(i){switch(i.label){case 0:x=0,t=this.Ofd[_0xe939("0x82")],i.label=1;case 1:return x<t[_0xe939("0x11")]?(_=t[x])[_0xe939("0x1bd")]!=e?[3,5]:(n=_[_0xe939("0x6f")][_0xe939("0x1c2")])?[2,n]:_[_0xe939("0x6f")][_0xe939("0x1c3")]?(r=this[_0xe939("0x1bc")](_[_0xe939("0x1bd")],_.doc[_0xe939("0x1c3")]),[4,this[_0xe939("0x1bf")](r)]):[3,4]:[3,6];case 2:return a=i.sent(),s=_[_0xe939("0x6f")],[4,this[_0xe939("0x1c4")](a,r)];case 3:return[2,s[_0xe939("0x1c2")]=i[_0xe939("0xfd")]()];case 4:return[3,6];case 5:return x++,[3,1];case 6:return[2,[]]}}))}))},e[_0xe939("0xa")][_0xe939("0x1c5")]=function(){return this[_0xe939("0x1c6")]},e[_0xe939("0xa")].getCurrentDocRoot=function(){return this[_0xe939("0x1c6")]?this[_0xe939("0x1c6")][_0xe939("0x1bd")]:null},e[_0xe939("0xa")].getDocInfoData=function(e){for(var x=0,t=this[_0xe939("0x1b9")][_0xe939("0x82")];x<t[_0xe939("0x11")];x++){var _=t[x];if(_.docRoot==e)return _.docInfo}return[]},e[_0xe939("0xa")][_0xe939("0x1c7")]=function(e){for(var x=0,t=this[_0xe939("0x1b9")][_0xe939("0x82")];x<t[_0xe939("0x11")];x++){var _=t[x];if(_[_0xe939("0x1bd")]==e)return _[_0xe939("0x1c8")][_0xe939("0x1c9")]}return[]},e[_0xe939("0xa")][_0xe939("0x1ca")]=function(e){for(var x=0,t=this[_0xe939("0x1b9")][_0xe939("0x82")];x<t[_0xe939("0x11")];x++){var _=t[x];_[_0xe939("0x1bd")]==e?(a[_0xe939("0x1b0")].instance[_0xe939("0x1cb")](_,this[_0xe939("0x1cc")]),_.state=0):_[_0xe939("0x6b")]=1}},e[_0xe939("0xa")][_0xe939("0x1cd")]=function(e,x){return _(this,void 0,void 0,(function(){var t,_,n;return i(this,(function(i){switch(i[_0xe939("0x5b")]){case 0:return(t=e[_0xe939("0xe5")].multiMedias[x])[_0xe939("0x1ce")]?(_=this[_0xe939("0x1bc")](e.docRoot,t[_0xe939("0x1ce")]),n=t,[4,this[_0xe939("0x16f")](_)]):[3,2];case 1:n[_0xe939("0x69")]=i.sent(),i[_0xe939("0x5b")]=2;case 2:return[2,t]}}))}))},e[_0xe939("0xa")][_0xe939("0x1cf")]=function(e,x){return _(this,void 0,void 0,(function(){var t,_,n;return i(this,(function(i){switch(i[_0xe939("0x5b")]){case 0:return(t=e[_0xe939("0xe5")][_0xe939("0xe4")][x]).fontFile?(_=this[_0xe939("0x1bc")](e[_0xe939("0x1bd")],t.fontFile),n=t,[4,this[_0xe939("0x16f")](_)]):[3,2];case 1:n.buffer=i[_0xe939("0xfd")](),i[_0xe939("0x5b")]=2;case 2:return[2,t]}}))}))},e[_0xe939("0xa")].getArrayBuffer=function(e){return _(this,void 0,void 0,(function(){return i(this,(function(x){switch(x.label){case 0:return[4,this[_0xe939("0x1d0")][_0xe939("0x1d1")](e)[_0xe939("0x1d2")](_0xe939("0x1d3"))];case 1:return[2,x[_0xe939("0xfd")]()]}}))}))},e[_0xe939("0xa")][_0xe939("0x1d4")]=function(e,x){return _(this,void 0,void 0,(function(){var t;return i(this,(function(_){switch(_[_0xe939("0x5b")]){case 0:return t=x,[4,this.zip.file(e).async("arraybuffer")];case 1:return t[_0xe939("0x69")]=_[_0xe939("0xfd")](),[2]}}))}))},e[_0xe939("0xa")][_0xe939("0x1bc")]=function(e,x){if(x[_0xe939("0x1d5")]("/"))return x[_0xe939("0x1d6")](1);var t=e,_=t[_0xe939("0x1d7")]("/");return-1!=_&&(t=t.substring(0,_)),t[_0xe939("0x1d8")]("/")||(t+="/"),x[_0xe939("0x1d5")](t)?x:t+x},e.prototype[_0xe939("0x1d9")]=function(e){return _(this,void 0,void 0,(function(){var x,t,_,n;return i(this,(function(i){switch(i.label){case 0:return e[_0xe939("0x1d5")]("/")&&(e=e[_0xe939("0x1d6")](1)),(x=this[_0xe939("0x1d0")][_0xe939("0x1d1")](e))?this[_0xe939("0x1db")]?[4,x[_0xe939("0x1d2")](_0xe939("0x1d3"))]:[3,2]:(console.log(_0xe939("0x1da"),e),[2,null]);case 1:for(t=(t=i.sent())[_0xe939("0x1dc")](256),_=new Int8Array(t),n=0;n<_[_0xe939("0x11")];n++)_[n]^=7;return[2,new TextDecoder(_0xe939("0x1dd"))[_0xe939("0x1de")](_)];case 2:return[4,x[_0xe939("0x1d2")]("text")];case 3:return[2,i[_0xe939("0xfd")]()]}}))}))},e[_0xe939("0xa")][_0xe939("0x1bf")]=function(e){return _(this,void 0,void 0,(function(){var x,t,_,n,r;return i(this,(function(i){switch(i.label){case 0:return e[_0xe939("0x1d5")]("/")&&(e=e[_0xe939("0x1d6")](1)),(x=this.zip[_0xe939("0x1d1")](e))?this[_0xe939("0x1db")]?[4,x[_0xe939("0x1d2")](_0xe939("0x1d3"))]:[3,2]:(console[_0xe939("0x1df")]("zip entry not found:",e),[2,null]);case 1:for(t=(t=i[_0xe939("0xfd")]())[_0xe939("0x1dc")](256),_=new Int8Array(t),n=0;n<_[_0xe939("0x11")];n++)_[n]^=7;return[2,(new DOMParser)[_0xe939("0x1e0")](new TextDecoder("utf-8")[_0xe939("0x1de")](_),"text/xml").documentElement];case 2:return[4,x[_0xe939("0x1d2")](_0xe939("0x1e1"))];case 3:for(r=(r=i[_0xe939("0xfd")]())[_0xe939("0x1e2")]();"<"!=r[0];)r=r[_0xe939("0x1d6")](1);return[2,(new DOMParser)[_0xe939("0x1e0")](r,"text/xml").documentElement]}}))}))},e[_0xe939("0xa")][_0xe939("0x1e3")]=function(e,x,t){return _(this,void 0,void 0,(function(){var _,n,r,s,o;return i(this,(function(i){switch(i[_0xe939("0x5b")]){case 0:if(this[_0xe939("0x1cc")]=t,this[_0xe939("0x76")](),t)try{a.OfdPainter[_0xe939("0xb7")].openParam=JSON[_0xe939("0x1e4")](window.base64Decode(decodeURIComponent(t)))}catch(e){}return _=e.slice(0,4),n=new Int8Array(_),this.encryptedInternalFormat=13==n[0]&&7==n[1]&&56==n[2]&&93==n[3],r=this,[4,JSZip[_0xe939("0x1e5")](e)];case 1:return r[_0xe939("0x1d0")]=i[_0xe939("0xfd")](),[4,this[_0xe939("0x1bf")](_0xe939("0x1e6"))];case 2:return s=i[_0xe939("0xfd")](),(o=this[_0xe939("0x1b9")]=this[_0xe939("0x1e7")](s))[_0xe939("0x1e8")]=x,this[_0xe939("0x1e9")](o[_0xe939("0x82")][0]),[2]}}))}))},e.prototype[_0xe939("0x1e9")]=function(e){return _(this,void 0,void 0,(function(){var x,t,_,n;return i(this,(function(i){switch(i.label){case 0:return x=this[_0xe939("0x1c6")]=e,[4,this[_0xe939("0x1bf")](x.docRoot)];case 1:return t=i[_0xe939("0xfd")](),this[_0xe939("0x1ea")](x,t),[4,this.parseDocumentRes(x)];case 2:return i[_0xe939("0xfd")](),[4,this[_0xe939("0x1eb")](x)];case 3:return i.sent(),requestAnimationFrame((function(){return dispatchEvent(new CustomEvent(_0xe939("0x1ec")))})),x[_0xe939("0x1ed")]?(_=x,[4,this[_0xe939("0x1ee")](x.signaturesPath)]):[3,5];case 4:_[_0xe939("0x1ef")]=i[_0xe939("0xfd")](),i[_0xe939("0x5b")]=5;case 5:return x[_0xe939("0x6f")][_0xe939("0x1f0")]?(n=x[_0xe939("0x6f")],[4,this[_0xe939("0x1f1")](this.getZipPath(x[_0xe939("0x1bd")],x[_0xe939("0x6f")][_0xe939("0x1f0")]),x[_0xe939("0x6f")][_0xe939("0x19c")])]):[3,7];case 6:n.annotations=i[_0xe939("0xfd")](),i.label=7;case 7:return this[_0xe939("0x1f2")](x),this[_0xe939("0x1f3")](x),this[_0xe939("0x1ca")](x[_0xe939("0x1bd")]),[2]}}))}))},e[_0xe939("0xa")][_0xe939("0x1f4")]=function(e,x){var t=Object[_0xe939("0x6")](null);t.id=parseInt(e[_0xe939("0xf5")]("ID")),t[_0xe939("0x1f5")]=e[_0xe939("0xf5")](_0xe939("0x1f6")),t[_0xe939("0x10a")]=e.getAttribute("ZOrder"),x[_0xe939("0x1f7")][t.id]=t},e[_0xe939("0xa")][_0xe939("0x1f3")]=function(e){var x=e[_0xe939("0x6f")][_0xe939("0x12b")];if(x){var t=e.doc.pageIds;x[_0xe939("0x1f8")][_0xe939("0x129")]((function(e){var x=t[e.pageID];if(x){var _=x[_0xe939("0x12b")];_||(_=x[_0xe939("0x12b")]=[]),_[_0xe939("0x20")](e)}}))}},e.prototype[_0xe939("0x1f2")]=function(e){var x=e[_0xe939("0x1ef")];if(x){var t=e[_0xe939("0x6f")][_0xe939("0x19c")];x[_0xe939("0x1f9")].forEach((function(e){var x=e[_0xe939("0x1f9")]&&e[_0xe939("0x1f9")].signedInfo;if(x){var _=x[_0xe939("0x1fa")],i=x&&x.sealImage;if(i&&_){var n=t[_.pageRef];if(n){var r=n.stamps;r||(r=n[_0xe939("0x128")]=[]),r[_0xe939("0x20")](i),n[_0xe939("0x116")]||(n[_0xe939("0x116")]=Object[_0xe939("0x6")](null)),n[_0xe939("0x116")][i[_0xe939("0x117")]]=i}}}}))}},e[_0xe939("0xa")][_0xe939("0x1fb")]=function(e){return _(this,void 0,void 0,(function(){var x,t,_,n,r,a,s,o,c,h,f;return i(this,(function(i){switch(i[_0xe939("0x5b")]){case 0:return e[_0xe939("0xe5")]?[2,e[_0xe939("0xe5")]]:((x=e[_0xe939("0xe5")]=Object.create(null))[_0xe939("0x116")]=Object[_0xe939("0x6")](null),x[_0xe939("0x1fc")]=Object[_0xe939("0x6")](null),t=x[_0xe939("0xe4")]=Object[_0xe939("0x6")](null),x[_0xe939("0x119")]=Object[_0xe939("0x6")](null),x[_0xe939("0x1fd")]=Object.create(null),x[_0xe939("0x1fe")]=Object[_0xe939("0x6")](null),(_=e[_0xe939("0x6f")].commonData)[_0xe939("0x1ff")]?(f=this[_0xe939("0x1bc")](e[_0xe939("0x1bd")],_[_0xe939("0x1ff")]),[4,this.getXmlDocumentElememnt(f)]):[3,2]);case 1:(n=i[_0xe939("0xfd")]())&&this[_0xe939("0x200")](x,n),i[_0xe939("0x5b")]=2;case 2:return _[_0xe939("0x201")]?(f=this[_0xe939("0x1bc")](e[_0xe939("0x1bd")],_[_0xe939("0x201")]),[4,this[_0xe939("0x1bf")](f)]):[3,4];case 3:(n=i[_0xe939("0xfd")]())&&this[_0xe939("0x200")](x,n),i[_0xe939("0x5b")]=4;case 4:for(a in r=[],t)(s=x[_0xe939("0xe4")][a])[_0xe939("0x202")]&&(f=this[_0xe939("0x1bc")](e.docRoot,s.fontFile),r[_0xe939("0x20")](this[_0xe939("0x1d4")](f,s)));return r[_0xe939("0x11")]>0?[4,Promise.all(r)]:[3,6];case 5:for(a in i[_0xe939("0xfd")](),t)(s=t[a])[_0xe939("0x69")]&&this[_0xe939("0x203")](s);i[_0xe939("0x5b")]=6;case 6:for(c in o=x[_0xe939("0x119")])(h=o[c])[_0xe939("0x182")]==_0xe939("0x204")&&h[_0xe939("0x1ce")]&&(f=this[_0xe939("0x1bc")](e.docRoot,h.mediaFile),h[_0xe939("0x16c")]=f);return[2,x]}}))}))},e[_0xe939("0xa")].parseFontData=function(e){var x=new Uint8Array(e[_0xe939("0x69")]);function t(){var t=new(c[_0xe939("0x205")]),_=e[_0xe939("0x206")]=t[_0xe939("0x1e4")](x);_&&0!=_[_0xe939("0x11")]?e.cff=_[0]:e.invalid=!0}function _(){var t=new s.TTFParser(!0,!1),_=e[_0xe939("0x44")]=t[_0xe939("0x1e4")](new(o[_0xe939("0x207")])(x)),i=_[_0xe939("0x208")]();if(i){var n=i[_0xe939("0x209")]();_[_0xe939("0x20a")]=n&&n.length>0&&n[0]}_.glyphTable=_[_0xe939("0x20b")]();var r=_[_0xe939("0x20c")]();_.unitsPerEm=r&&r.getUnitsPerEm()||1e3,1e3!=_[_0xe939("0x20d")]&&(_[_0xe939("0x33")]=1e3/_[_0xe939("0x20d")])}if(1==x[0])try{t()}catch(x){try{_()}catch(x){e[_0xe939("0x145")]=!0}}else try{_()}catch(x){try{t()}catch(x){e[_0xe939("0x145")]=!0}}},e[_0xe939("0xa")][_0xe939("0x200")]=function(e,x){for(var t=x[_0xe939("0xf5")]("BaseLoc")||"",_=x[_0xe939("0x20e")],i=_.length,n=0;n<i;n++){var r=_[_0xe939("0x23")](n);if(1===r[_0xe939("0x20f")])switch(r[_0xe939("0x24")]){case _0xe939("0x210"):this[_0xe939("0x211")](e,r);break;case _0xe939("0x212"):this[_0xe939("0x213")](e,r,t);break;case _0xe939("0x214"):this[_0xe939("0x215")](e,r,t);break;case _0xe939("0x216"):this[_0xe939("0x217")](e,r);break;default:console.log(_0xe939("0x218"),r[_0xe939("0x24")])}}},e.prototype[_0xe939("0x217")]=function(e,x){for(var t=e[_0xe939("0x1fd")],_=x[_0xe939("0x20e")],i=_[_0xe939("0x11")],n=0;n<i;n++){var r=_[_0xe939("0x23")](n);if(1===r[_0xe939("0x20f")])switch(r[_0xe939("0x24")]){case _0xe939("0x219"):var a=this.parseCompositeGraphicUnit(r,e);t[a.id]=a;break;default:console[_0xe939("0x1df")]("todo",r[_0xe939("0x24")])}}},e[_0xe939("0xa")][_0xe939("0x21a")]=function(e,x){var t=Object[_0xe939("0x6")](null);t.id=parseInt(e[_0xe939("0xf5")]("ID")),t[_0xe939("0x2f")]=parseFloat(e[_0xe939("0xf5")](_0xe939("0x21b")))*r[_0xe939("0x2b")][_0xe939("0x1f")],t[_0xe939("0x30")]=parseFloat(e[_0xe939("0xf5")](_0xe939("0x21c")))*r.Unit[_0xe939("0x1f")];var _=e[_0xe939("0x21d")];if(_.localName==_0xe939("0x21e")){var i=t[_0xe939("0x125")]=Object[_0xe939("0x6")](null);i.children=[],this[_0xe939("0x21f")](_,i[_0xe939("0x127")],x)}return t},e[_0xe939("0xa")][_0xe939("0x211")]=function(e,x){for(var t=e[_0xe939("0x1fc")],_=x[_0xe939("0x20e")],i=_[_0xe939("0x11")],n=0;n<i;n++){var r=_[_0xe939("0x23")](n);if(1===r[_0xe939("0x20f")])switch(r[_0xe939("0x24")]){case"ColorSpace":var a=Object[_0xe939("0x6")](null);a.id=parseInt(r[_0xe939("0xf5")]("ID")),a[_0xe939("0x182")]=r.getAttribute("Type"),t[a.id]=a;break;default:console.log(_0xe939("0x218"),r[_0xe939("0x24")])}}},e[_0xe939("0xa")].parseFonts=function(e,x,t){for(var _=e[_0xe939("0xe4")],i=x[_0xe939("0x20e")],n=i.length,r=0;r<n;r++){var a=i[_0xe939("0x23")](r);if(1===a[_0xe939("0x20f")])switch(a[_0xe939("0x24")]){case _0xe939("0x220"):var s=Object.create(null);s.id=parseInt(a[_0xe939("0xf5")]("ID")),s[_0xe939("0x138")]=a.getAttribute(_0xe939("0x221")),s[_0xe939("0x139")]=a[_0xe939("0xf5")](_0xe939("0x222")),s[_0xe939("0x157")]=a[_0xe939("0xf5")](_0xe939("0x223"))==_0xe939("0x224"),s.bold="true"==a[_0xe939("0xf5")]("Bold"),6==s[_0xe939("0x138")].indexOf("+")&&(s[_0xe939("0x138")]=s[_0xe939("0x138")][_0xe939("0x1d6")](7));var o=a[_0xe939("0x21d")];o&&o.localName==_0xe939("0x225")&&(s[_0xe939("0x202")]=t+"/"+o.textContent),_[s.id]=s;break;default:console.log(_0xe939("0x218"),a.localName)}}},e[_0xe939("0xa")][_0xe939("0x215")]=function(e,x,t){for(var _=e[_0xe939("0x119")],i=x.childNodes,n=i[_0xe939("0x11")],r=0;r<n;r++){var a=i[_0xe939("0x23")](r);if(1===a.nodeType)switch(a[_0xe939("0x24")]){case _0xe939("0x226"):var s=Object[_0xe939("0x6")](null);s.id=parseInt(a.getAttribute("ID")),s[_0xe939("0x227")]=a[_0xe939("0xf5")](_0xe939("0x228")),s.type=a.getAttribute(_0xe939("0x229"));var o=a[_0xe939("0x21d")];o&&o.localName==_0xe939("0x22a")&&(s.mediaFile=t+"/"+o[_0xe939("0x22b")]),_[s.id]=s;break;default:console[_0xe939("0x1df")]("todo",a[_0xe939("0x24")])}}},e[_0xe939("0xa")][_0xe939("0x1eb")]=function(e){return _(this,void 0,void 0,(function(){var x,t,_,n,a,s,o,c,h,f,u,d,l,b,p;return i(this,(function(i){switch(i[_0xe939("0x5b")]){case 0:x=e[_0xe939("0x6f")][_0xe939("0x19c")]=Object[_0xe939("0x6")](null),t=e[_0xe939("0x6f")][_0xe939("0xdb")],_=t[_0xe939("0x11")],n=_,a=0,s=0,o=r[_0xe939("0x2b")][_0xe939("0x27")],c=r[_0xe939("0x2b")][_0xe939("0x27")],h=e[_0xe939("0x6f")][_0xe939("0x22c")][_0xe939("0x22d")].physicalBox,b=0,i[_0xe939("0x5b")]=1;case 1:return b<n?(f=t[b],u=this[_0xe939("0x1bc")](e.docRoot,f[_0xe939("0x1f5")]),(p=f[_0xe939("0xdc")]=Object.create(null))[_0xe939("0x182")]=5,d=p,[4,this.getXmlDocumentElememnt(u)]):[3,4];case 2:d.el=i[_0xe939("0xfd")](),this.fastParsePageArea(p),x[f.id]=p,l=p.area&&p.area[_0xe939("0x22e")]||h,p.x=0,p.y=o,p.y1=c,p[_0xe939("0x2f")]=0|l[2],p[_0xe939("0x30")]=0|l[3],p.index=b,a<p[_0xe939("0x2f")]&&(a=p[_0xe939("0x2f")]),s<p.height&&(s=p[_0xe939("0x30")]),o+=p[_0xe939("0x30")]+r.Unit.PageGap,c+=p[_0xe939("0x2f")]+r[_0xe939("0x2b")][_0xe939("0x27")],i[_0xe939("0x5b")]=3;case 3:return b++,[3,1];case 4:for(e[_0xe939("0x92")]=o,e[_0xe939("0x91")]=c,e.docHeight=o,e[_0xe939("0x88")]=a,e.maxPageHeight=s,b=0;b<n;b++)(p=t[b][_0xe939("0xdc")]).x=(a-p.width)/2,p.x1=(s-p[_0xe939("0x30")])/2;return[2]}}))}))},e[_0xe939("0xa")][_0xe939("0x22f")]=function(e){var x=e.el[_0xe939("0x21d")];x&&x[_0xe939("0x24")]==_0xe939("0x230")&&(e[_0xe939("0x16b")]=this[_0xe939("0x231")](x))},e[_0xe939("0xa")][_0xe939("0x115")]=function(e){return _(this,void 0,void 0,(function(){var x,t,_,n,r;return i(this,(function(i){switch(i[_0xe939("0x5b")]){case 0:x=e.el,e.imageIds||(e.imageIds=Object[_0xe939("0x6")](null)),t=x[_0xe939("0x20e")],_=t.length,n=0,i.label=1;case 1:if(!(n<_))return[3,10];if(1!==(r=t.item(n))[_0xe939("0x20f")])return[3,9];switch(r[_0xe939("0x24")]){case _0xe939("0x232"):return[3,2];case _0xe939("0x230"):return[3,3];case _0xe939("0x21e"):return[3,4];case _0xe939("0x233"):return[3,5];case"Template":return[3,6]}return[3,8];case 2:return e[_0xe939("0x234")]=this[_0xe939("0x235")](r),[3,9];case 3:return e.area||(e[_0xe939("0x16b")]=this[_0xe939("0x231")](r)),[3,9];case 4:return e.content=this[_0xe939("0x236")](r,e),[3,9];case 5:return e.pageRes=r[_0xe939("0x22b")],[3,9];case 6:return[4,this[_0xe939("0x237")](r,e)];case 7:return i[_0xe939("0xfd")](),[3,9];case 8:console[_0xe939("0x1df")]("todo",r.localName),i.label=9;case 9:return n++,[3,1];case 10:return delete e.el,[2]}}))}))},e.prototype.parsePageContent=function(e,x){var t=Object[_0xe939("0x6")](null);t[_0xe939("0x1a9")]=[];for(var _=e.childNodes,i=_[_0xe939("0x11")],n=0;n<i;n++){var r=_.item(n);if(1===r[_0xe939("0x20f")])switch(r[_0xe939("0x24")]){case _0xe939("0x238"):t[_0xe939("0x1a9")].push(this[_0xe939("0x239")](r,x));break;default:console[_0xe939("0x1df")](_0xe939("0x218"),r[_0xe939("0x24")])}}return t},e[_0xe939("0xa")][_0xe939("0x239")]=function(e,x){var t=r[_0xe939("0x23a")](e);return t.id=parseInt(e[_0xe939("0xf5")]("ID")),t[_0xe939("0x182")]=e[_0xe939("0xf5")](_0xe939("0x229")),t.children=[],this[_0xe939("0x21f")](e,t[_0xe939("0x127")],x),t},e.prototype.parseChildren=function(e,x,t,_,i){for(var n=e[_0xe939("0x20e")],r=n[_0xe939("0x11")],a=0;a<r;a++){var s=n[_0xe939("0x23")](a);if(1===s[_0xe939("0x20f")])switch(s[_0xe939("0x24")]){case"ImageObject":var o=this[_0xe939("0x23b")](s,t);o&&x[_0xe939("0x20")](o);break;case _0xe939("0x23c"):x.push(this[_0xe939("0x23d")](s,t));break;case _0xe939("0x23e"):x[_0xe939("0x20")](this.parsePathObject(s,t));break;case _0xe939("0x23f"):x.push(this.parsePageBlock(s,t));break;case"CompositeObject":x[_0xe939("0x20")](this.parseCompositeObject(s,_,i));break;default:console.log(_0xe939("0x218"),s[_0xe939("0x24")])}}},e[_0xe939("0xa")].parseCompositeObject=function(e,x,t){var _=Object.create(null);_[_0xe939("0x182")]=3,_.id=parseInt(e[_0xe939("0xf5")]("ID")),_[_0xe939("0x117")]=parseInt(e.getAttribute(_0xe939("0x240"))),_.boundary=r[_0xe939("0x21")](e[_0xe939("0xf5")](_0xe939("0x241"))),_.visible=r.toBoolean(e.getAttribute("Visible")),_[_0xe939("0x144")]=r[_0xe939("0x21")](e[_0xe939("0xf5")](_0xe939("0x242"))),_.lineWidth=parseFloat(e[_0xe939("0xf5")]("LineWidth"))*r[_0xe939("0x2b")][_0xe939("0x1f")],_.cap=e[_0xe939("0xf5")](_0xe939("0x243")),_.join=e[_0xe939("0xf5")]("Join"),_[_0xe939("0x18e")]=parseFloat(e[_0xe939("0xf5")]("DashOffset")),_[_0xe939("0x198")]=parseFloat(e.getAttribute(_0xe939("0x244")));var i=e[_0xe939("0xf5")](_0xe939("0x245"));null!=i&&(_[_0xe939("0x14b")]=parseInt(i)/255);for(var n=e[_0xe939("0x127")],a=e[_0xe939("0x246")],s=0;s<a;s++){var o=n[s];switch(o[_0xe939("0x24")]){case _0xe939("0x232"):if(_[_0xe939("0x234")]=this[_0xe939("0x235")](o),t)for(var c=0,h=_[_0xe939("0x234")];c<h.length;c++){var f=h[c];f.appearance=t,x&&(x[_0xe939("0x12e")]||(x[_0xe939("0x12e")]=[]),x[_0xe939("0x12e")][_0xe939("0x20")](f))}break;default:console[_0xe939("0x1df")](_0xe939("0x218"),o[_0xe939("0x24")])}}return _},e[_0xe939("0xa")][_0xe939("0x247")]=function(e,x){var t=Object.create(null);return t[_0xe939("0x182")]=4,t.id=parseInt(e.getAttribute("ID")),t.children=[],this[_0xe939("0x21f")](e,t[_0xe939("0x127")],x),t},e[_0xe939("0xa")][_0xe939("0x23b")]=function(e,x){var t=e[_0xe939("0xf5")](_0xe939("0x240"));if(!t)return null;var _=Object[_0xe939("0x6")](null);_[_0xe939("0x182")]=2,_.id=parseInt(e.getAttribute("ID")),_.boundary=r[_0xe939("0x21")](e.getAttribute(_0xe939("0x241"))),_[_0xe939("0x117")]=parseInt(t);var i=e[_0xe939("0xf5")](_0xe939("0x245"));null!=i&&(_.alpha=parseInt(i)/255);var n=e[_0xe939("0xf5")](_0xe939("0x242"));n&&(_[_0xe939("0x144")]=r.toMMArray(n),_.ctm[4]*=r[_0xe939("0x2b")][_0xe939("0x1f")],_[_0xe939("0x144")][5]*=r[_0xe939("0x2b")][_0xe939("0x1f")]);for(var a=e[_0xe939("0x20e")],s=a.length,o=0;o<s;o++){var c=a[_0xe939("0x23")](o);if(1===c[_0xe939("0x20f")])switch(c[_0xe939("0x24")]){case _0xe939("0x248"):_[_0xe939("0x16a")]=[],this.parseClips(c,_[_0xe939("0x16a")]);break;default:console.log(_0xe939("0x218"),c.localName)}}return x[_0xe939("0x116")]||(x[_0xe939("0x116")]=Object[_0xe939("0x6")](null)),x.imageIds[_[_0xe939("0x117")]]=_,_},e[_0xe939("0xa")][_0xe939("0x249")]=function(e,x){var t=Object[_0xe939("0x6")](null);t[_0xe939("0x182")]=1,t.id=parseInt(e[_0xe939("0xf5")]("ID")),t.boundary=r[_0xe939("0x21")](e.getAttribute(_0xe939("0x241")));var _=e[_0xe939("0xf5")](_0xe939("0x242"));_&&(t.ctm=r[_0xe939("0x24a")](_),t[_0xe939("0x144")][4]*=r[_0xe939("0x2b")][_0xe939("0x1f")],t[_0xe939("0x144")][5]*=r[_0xe939("0x2b")][_0xe939("0x1f")]),t.stroke="false"!=e[_0xe939("0xf5")](_0xe939("0x24b")),t[_0xe939("0x148")]=e[_0xe939("0xf5")](_0xe939("0x24c"))==_0xe939("0x224"),t.lineWidth=parseFloat(e[_0xe939("0xf5")]("LineWidth"))*r[_0xe939("0x2b")][_0xe939("0x1f")],t[_0xe939("0x24d")]=parseInt(e[_0xe939("0xf5")]("DrawParam")),t[_0xe939("0x14b")]=parseFloat(e[_0xe939("0xf5")](_0xe939("0x245"))),null!=t.alpha&&(t[_0xe939("0x14b")]/=255),t[_0xe939("0x24e")]=e[_0xe939("0xf5")]("Name"),t[_0xe939("0x24f")]="false"!=e[_0xe939("0xf5")]("Visible"),t[_0xe939("0x250")]=e.getAttribute(_0xe939("0x243")),t[_0xe939("0x1d")]=e.getAttribute(_0xe939("0x251")),t[_0xe939("0x198")]=parseFloat(e[_0xe939("0xf5")](_0xe939("0x244")))*r.Unit[_0xe939("0x1f")],t.dashOffset=parseFloat(e[_0xe939("0xf5")](_0xe939("0x252")));var i=r[_0xe939("0x21")](e[_0xe939("0xf5")](_0xe939("0x253")));i&&(t.dashPattern=[i[0],i[0],i[1]]);for(var n=e.childNodes,a=n[_0xe939("0x11")],s=0;s<a;s++){var o=n[_0xe939("0x23")](s);if(1===o[_0xe939("0x20f")])switch(o[_0xe939("0x24")]){case"FillColor":t[_0xe939("0x149")]=this[_0xe939("0x254")](o,x);break;case"StrokeColor":t[_0xe939("0x14e")]=this[_0xe939("0x254")](o,x);break;case _0xe939("0x255"):t[_0xe939("0x16d")]=this[_0xe939("0x256")](o.textContent);break;case _0xe939("0x248"):t[_0xe939("0x16a")]=[],this.parseClips(o,t[_0xe939("0x16a")]);break;default:console.log(_0xe939("0x218"),o.localName)}}return t},e.prototype[_0xe939("0x257")]=function(e,x){for(var t=e.childNodes,_=0;_<t[_0xe939("0x11")];_++){var i=t[_0xe939("0x23")](_);if(1===i[_0xe939("0x20f")])switch(i[_0xe939("0x24")]){case _0xe939("0x258"):for(var n=Object[_0xe939("0x6")](null),r=i.childNodes,a=0;a<r[_0xe939("0x11")];a++)if(1===(i=r.item(a)).nodeType)switch(i[_0xe939("0x24")]){case _0xe939("0x230"):var s=Object[_0xe939("0x6")](null);if((i=i[_0xe939("0x21d")])[_0xe939("0x24")]!=_0xe939("0x259"))return;this[_0xe939("0x25a")](i,s),n[_0xe939("0x16b")]||(n[_0xe939("0x16b")]=[]),n[_0xe939("0x16b")][_0xe939("0x20")](s)}x[_0xe939("0x20")](n)}}},e[_0xe939("0xa")][_0xe939("0x25a")]=function(e,x){var t=Object[_0xe939("0x6")](null),_=e[_0xe939("0xf5")](_0xe939("0x241"));if(_){for(var i=r.toPtArray(_),n=e.childNodes,a=n[_0xe939("0x11")],s=0;s<a;s++){var o=n.item(s);if(1===o[_0xe939("0x20f")])switch(o[_0xe939("0x24")]){case"AbbreviatedData":t[_0xe939("0xb3")]=i,t.abbreviatedData=this.parsePath(o[_0xe939("0x22b")])}}x.path=t}},e[_0xe939("0xa")].parsePath=function(e,x){void 0===x&&(x=r[_0xe939("0x2b")].MM_PT);for(var t=parseFloat,_=[],i=e[_0xe939("0x1c")](" "),n=i.length,a=0;a<n;a++)switch(i[a]){case"M":_[_0xe939("0x20")](0,t(i[a+1])*x,t(i[a+2])*x),a+=2;break;case"L":_[_0xe939("0x20")](1,t(i[a+1])*x,t(i[a+2])*x),a+=2;break;case"S":_[_0xe939("0x20")](2,t(i[a+1])*x,t(i[a+2])*x),a+=2;break;case"B":_[_0xe939("0x20")](3,t(i[a+1])*x,t(i[a+2])*x,t(i[a+3])*x,t(i[a+4])*x,t(i[a+5])*x,t(i[a+6])*x),a+=6;break;case"Q":_[_0xe939("0x20")](4,t(i[a+1])*x,t(i[a+2])*x,t(i[a+3])*x,t(i[a+4])*x),a+=4;break;case"C":_[_0xe939("0x20")](5);break;case"A":_[_0xe939("0x20")](6,t(i[a+1]),t(i[a+2]),t(i[a+3]),t(i[a+4]),t(i[a+5]),t(i[a+6]),t(i[a+7])),a+=7}return _},e.prototype.parseColor=function(e,x){var t=Object.create(null),_=e[_0xe939("0xf5")](_0xe939("0x25b"));_&&(t[_0xe939("0x14a")]=r[_0xe939("0x1e")](_)),(_=e[_0xe939("0xf5")](_0xe939("0x25c")))&&(t[_0xe939("0x25d")]=parseInt(_));var i=e[_0xe939("0xf5")](_0xe939("0x245"));null!=i&&(t[_0xe939("0x14b")]=parseInt(i)/255);var n=e[_0xe939("0x21d")];if(n)switch(n[_0xe939("0x24")]){case"Pattern":t[_0xe939("0x173")]=this[_0xe939("0x25e")](n,x);break;case _0xe939("0x25f"):t[_0xe939("0x175")]=this[_0xe939("0x260")](n,x);break;case _0xe939("0x261"):t[_0xe939("0x177")]=this.parseRadialShd(n,x)}return t},e[_0xe939("0xa")][_0xe939("0x262")]=function(e,x){var t=Object.create(null);t[_0xe939("0x263")]=e[_0xe939("0xf5")]("MapType"),t[_0xe939("0x264")]=parseFloat(e.getAttribute(_0xe939("0x265"))),t[_0xe939("0x266")]=parseFloat(e[_0xe939("0xf5")]("Extend")),t[_0xe939("0x179")]=r[_0xe939("0x24a")](e[_0xe939("0xf5")]("StartPoint")),t[_0xe939("0x17a")]=r.toMMArray(e[_0xe939("0xf5")]("EndPoint")),t[_0xe939("0x267")]=parseFloat(e[_0xe939("0xf5")](_0xe939("0x268"))),t[_0xe939("0x269")]=parseFloat(e[_0xe939("0xf5")](_0xe939("0x26a"))),t.startRadius=parseFloat(e[_0xe939("0xf5")](_0xe939("0x26b"))),t[_0xe939("0x26c")]=parseFloat(e.getAttribute(_0xe939("0x26d")));for(var _=t[_0xe939("0x17c")]=[],i=e.childNodes,n=i[_0xe939("0x11")],a=0;a<n;a++){var s=i.item(a);if(1===s[_0xe939("0x20f")])switch(s[_0xe939("0x24")]){case _0xe939("0x26e"):_[_0xe939("0x20")](this.parseSegment(s));break;default:console[_0xe939("0x1df")](_0xe939("0x218"),s[_0xe939("0x24")])}}return t},e[_0xe939("0xa")][_0xe939("0x26f")]=function(e){var x=Object[_0xe939("0x6")](null);x[_0xe939("0xa2")]=parseFloat(e[_0xe939("0xf5")](_0xe939("0x270")));var t=e[_0xe939("0x21d")];return x[_0xe939("0x14a")]=r.toColor(t[_0xe939("0xf5")]("Value")),x.RGBColor=t[_0xe939("0xf5")](_0xe939("0x25b"))[_0xe939("0x1c")](" ")[_0xe939("0x271")](Number),x},e[_0xe939("0xa")][_0xe939("0x260")]=function(e,x){var t=Object[_0xe939("0x6")](null);t[_0xe939("0x266")]=parseFloat(e[_0xe939("0xf5")]("Extend")),t.startPoint=r[_0xe939("0x24a")](e.getAttribute("StartPoint")),t[_0xe939("0x17a")]=r[_0xe939("0x24a")](e[_0xe939("0xf5")]("EndPoint")),t[_0xe939("0x263")]=e[_0xe939("0xf5")](_0xe939("0x272")),t[_0xe939("0x264")]=parseFloat(e[_0xe939("0xf5")](_0xe939("0x265")));for(var _=t[_0xe939("0x17c")]=[],i=e.childNodes,n=i[_0xe939("0x11")],a=0;a<n;a++){var s=i[_0xe939("0x23")](a);if(1===s[_0xe939("0x20f")])switch(s[_0xe939("0x24")]){case _0xe939("0x26e"):_[_0xe939("0x20")](this[_0xe939("0x26f")](s));break;default:console[_0xe939("0x1df")](_0xe939("0x218"),s.localName)}}return t},e.prototype[_0xe939("0x25e")]=function(e,x){var t=Object[_0xe939("0x6")](null);t[_0xe939("0x2f")]=parseFloat(e[_0xe939("0xf5")](_0xe939("0x21b"))),t.height=parseFloat(e[_0xe939("0xf5")]("Height")),t[_0xe939("0x144")]=r.toPtArray(e.getAttribute("CTM")),t[_0xe939("0x273")]=e[_0xe939("0xf5")]("RelativeTo"),t[_0xe939("0x188")]=parseFloat(e.getAttribute("XStep")),t[_0xe939("0x189")]=parseFloat(e.getAttribute(_0xe939("0x274"))),t[_0xe939("0x184")]=e.getAttribute(_0xe939("0x275"));for(var _=e[_0xe939("0x20e")],i=_[_0xe939("0x11")],n=0;n<i;n++){var a=_[_0xe939("0x23")](n);if(1===a.nodeType)switch(a[_0xe939("0x24")]){case _0xe939("0x276"):t[_0xe939("0x181")]=this[_0xe939("0x277")](a,x);break;default:console[_0xe939("0x1df")](_0xe939("0x218"),a[_0xe939("0x24")])}}return t},e[_0xe939("0xa")][_0xe939("0x277")]=function(e,x){var t=Object[_0xe939("0x6")](null);return t[_0xe939("0x127")]=[],this[_0xe939("0x21f")](e,t[_0xe939("0x127")],x),t},e[_0xe939("0xa")][_0xe939("0x23d")]=function(e,x){var t=Object[_0xe939("0x6")](null);t[_0xe939("0x182")]=0;var _=e[_0xe939("0xf5")]("ID");_&&(t.id=parseInt(_)),(_=e[_0xe939("0xf5")](_0xe939("0x241")))&&(t[_0xe939("0xb3")]=r[_0xe939("0x21")](_)),(_=e[_0xe939("0xf5")]("Font"))&&(t[_0xe939("0x278")]=parseInt(_)),(_=e[_0xe939("0xf5")]("Size"))&&(t[_0xe939("0x155")]=parseFloat(_)*r[_0xe939("0x2b")][_0xe939("0x1f")]),(_=e[_0xe939("0xf5")](_0xe939("0x242")))&&(t.ctm=r.toMMArray(_),t[_0xe939("0x144")][4]*=r[_0xe939("0x2b")][_0xe939("0x1f")],t[_0xe939("0x144")][5]*=r[_0xe939("0x2b")][_0xe939("0x1f")]),(_=e.getAttribute("Stroke"))&&(t.stroke=_==_0xe939("0x224")),(_=e[_0xe939("0xf5")](_0xe939("0x279")))&&(t[_0xe939("0x27a")]=parseInt(_)),(_=e[_0xe939("0xf5")](_0xe939("0x27b")))&&(t.hScale=parseFloat(_)),(_=e[_0xe939("0xf5")](_0xe939("0x27c")))&&(t.vScale=parseFloat(_)),null!=(_=e[_0xe939("0xf5")](_0xe939("0x27d")))&&(t[_0xe939("0x146")]=parseFloat(_)*r[_0xe939("0x2b")].MM_PT),t[_0xe939("0x148")]=e[_0xe939("0xf5")](_0xe939("0x24c"))!=_0xe939("0x19"),t[_0xe939("0x14d")]=e[_0xe939("0xf5")](_0xe939("0x24b"))==_0xe939("0x224"),t[_0xe939("0x157")]=e[_0xe939("0xf5")](_0xe939("0x223"))==_0xe939("0x224"),t[_0xe939("0x156")]="true"==e[_0xe939("0xf5")]("Bold"),t.visible=e[_0xe939("0xf5")](_0xe939("0x27e"))!=_0xe939("0x19"),t[_0xe939("0x141")]=parseInt(e[_0xe939("0xf5")](_0xe939("0x27f"))),t[_0xe939("0x13e")]=parseInt(e[_0xe939("0xf5")](_0xe939("0x280")));var i=e[_0xe939("0xf5")](_0xe939("0x245"));null!=i&&(t[_0xe939("0x14b")]=parseInt(i)/255);for(var n=e.childNodes,a=n[_0xe939("0x11")],s=0;s<a;s++){var o=n[_0xe939("0x23")](s);if(1===o[_0xe939("0x20f")])switch(o[_0xe939("0x24")]){case _0xe939("0x281"):t.fillColor=this[_0xe939("0x254")](o,x);break;case"StrokeColor":t[_0xe939("0x14e")]=this[_0xe939("0x254")](o,x);break;case _0xe939("0x282"):t[_0xe939("0x40")]=this.parseTextCode(o);break;case _0xe939("0x283"):t[_0xe939("0x41")]=this[_0xe939("0x284")](o);break;case _0xe939("0x248"):t[_0xe939("0x16a")]=[],this[_0xe939("0x257")](o,t[_0xe939("0x16a")]);break;default:console.log(_0xe939("0x218"),o[_0xe939("0x24")])}}return t},e[_0xe939("0xa")][_0xe939("0x284")]=function(e){var x=Object[_0xe939("0x6")](null);x[_0xe939("0x285")]=parseInt(e[_0xe939("0xf5")](_0xe939("0x286"))),x[_0xe939("0x287")]=parseInt(e[_0xe939("0xf5")](_0xe939("0x288")));var t=x[_0xe939("0x289")]=parseInt(e.getAttribute(_0xe939("0x28a")));if(t>0){for(var _=e.firstElementChild[_0xe939("0x22b")][_0xe939("0x1c")](" "),i=[],n=0;n<t;n++)i[n]=Number(_[n]);x.glyphs=i}return x},e[_0xe939("0xa")][_0xe939("0x28b")]=function(e){var x=Object.create(null);x[_0xe939("0x25")]=e.textContent;var t=e[_0xe939("0xf5")]("X");return t&&(x.x=parseFloat(t)*r[_0xe939("0x2b")][_0xe939("0x1f")]),(t=e.getAttribute("Y"))&&(x.y=parseFloat(t)*r[_0xe939("0x2b")][_0xe939("0x1f")]),(t=e.getAttribute(_0xe939("0x28c")))&&(x[_0xe939("0x13a")]=r[_0xe939("0x21")](t)),(t=e[_0xe939("0xf5")](_0xe939("0x28d")))&&(x[_0xe939("0xe0")]=r[_0xe939("0x21")](t)),x},e[_0xe939("0xa")].parsePageTemplate=function(e,x){return _(this,void 0,void 0,(function(){var t,_,n,r,a;return i(this,(function(i){switch(i[_0xe939("0x5b")]){case 0:return(t=Object.create(null))[_0xe939("0x28e")]=parseInt(e[_0xe939("0xf5")](_0xe939("0x28f"))),t[_0xe939("0x10a")]=e[_0xe939("0xf5")](_0xe939("0x290")),x[_0xe939("0x109")]||(x[_0xe939("0x109")]=[]),x[_0xe939("0x109")][_0xe939("0x20")](t),_=this.currentDocBody,n=this[_0xe939("0x1bc")](_[_0xe939("0x1bd")],_[_0xe939("0x6f")][_0xe939("0x22c")][_0xe939("0x1f7")][t[_0xe939("0x28e")]][_0xe939("0x1f5")]),[4,this[_0xe939("0x1bf")](n)];case 1:return r=i[_0xe939("0xfd")](),(a=t[_0xe939("0xdc")]=Object[_0xe939("0x6")](null)).el=r,[4,this[_0xe939("0x115")](a)];case 2:return i.sent(),[2]}}))}))},e[_0xe939("0xa")][_0xe939("0x1ea")]=function(e,x){var t=e.doc=Object[_0xe939("0x6")](null);t[_0xe939("0x234")]=[],t.bookmarks=[],t[_0xe939("0x291")]=[],t[_0xe939("0xdb")]=[];for(var _=x[_0xe939("0x20e")],i=_.length,n=0;n<i;n++){var r=_[_0xe939("0x23")](n);if(1===r.nodeType)switch(r.localName){case _0xe939("0x292"):t.commonData=this.parseCommonData(r);break;case _0xe939("0x232"):t[_0xe939("0x234")][_0xe939("0x20")](this[_0xe939("0x293")](r));break;case _0xe939("0x294"):t[_0xe939("0x1f0")]=r[_0xe939("0x22b")];break;case _0xe939("0x295"):t[_0xe939("0x1c3")]=r[_0xe939("0x22b")];break;case _0xe939("0x296"):t[_0xe939("0x297")].push(this[_0xe939("0x298")](r));break;case _0xe939("0x299"):t[_0xe939("0x1be")]=r[_0xe939("0x22b")];break;case"Extensions":t[_0xe939("0x29a")]=r[_0xe939("0x22b")];break;case _0xe939("0x29b"):t[_0xe939("0x291")].push(this[_0xe939("0x29c")](r));break;case"Pages":t.pages=this.parsePageRefs(r);break;case _0xe939("0x29d"):t[_0xe939("0x29e")]=this[_0xe939("0x29f")](r);break;case _0xe939("0x2a0"):t[_0xe939("0xe9")]=this.parseVPreferences(r);break;default:console.log("todo",r[_0xe939("0x24")])}}},e.prototype.parsePageRefs=function(e){for(var x=[],t=e[_0xe939("0x20e")],_=t[_0xe939("0x11")],i=0;i<_;i++){var n=t[_0xe939("0x23")](i);if(1===n[_0xe939("0x20f")])switch(n[_0xe939("0x24")]){case _0xe939("0x2a1"):var r=Object.create(null);r.id=parseInt(n.getAttribute("ID")),r.baseLoc=n.getAttribute(_0xe939("0x1f6")),x.push(r);break;default:console[_0xe939("0x1df")]("todo",n[_0xe939("0x24")])}}return x},e[_0xe939("0xa")].parseActions=function(e){for(var x=[],t=e[_0xe939("0x20e")],_=t[_0xe939("0x11")],i=0;i<_;i++){var n=t[_0xe939("0x23")](i);if(1===n[_0xe939("0x20f")])switch(n.localName){case _0xe939("0x2a2"):x.push(this[_0xe939("0x293")](n));break;default:console[_0xe939("0x1df")](_0xe939("0x218"),n[_0xe939("0x24")])}}return x},e.prototype[_0xe939("0x293")]=function(e){var x=Object[_0xe939("0x6")](null);x.event=e.getAttribute(_0xe939("0x2a3"));for(var t=e[_0xe939("0x20e")],_=t.length,i=0;i<_;i++){var n=t[_0xe939("0x23")](i);if(1===n[_0xe939("0x20f")])switch(n[_0xe939("0x24")]){case _0xe939("0x2a4"):x[_0xe939("0x2a5")]=this.parseGoto(n);break;case _0xe939("0x2a6"):var r=x[_0xe939("0x2a7")]=Object.create(null);r[_0xe939("0x2a8")]=e[_0xe939("0xf5")](_0xe939("0x2a9"))==_0xe939("0x224"),r[_0xe939("0x2aa")]=e[_0xe939("0xf5")]("AttachID");break;case"Movie":var a=x[_0xe939("0xb5")]=Object[_0xe939("0x6")](null);a[_0xe939("0x2ab")]=n[_0xe939("0xf5")]("Operator"),a[_0xe939("0x117")]=parseInt(n[_0xe939("0xf5")](_0xe939("0x240")));break;case _0xe939("0x2ac"):x[_0xe939("0x2ad")]=this[_0xe939("0x2ae")](n);break;case _0xe939("0x2af"):var s=x[_0xe939("0xb9")]=Object.create(null);s[_0xe939("0x117")]=parseInt(n[_0xe939("0xf5")](_0xe939("0x240"))),s[_0xe939("0x186")]=n[_0xe939("0xf5")](_0xe939("0x2b0"))==_0xe939("0x224"),s[_0xe939("0x2b1")]=n[_0xe939("0xf5")]("Synchronous")==_0xe939("0x224"),s[_0xe939("0x2b2")]=parseInt(n[_0xe939("0xf5")](_0xe939("0x2b3")));break;case _0xe939("0x2b4"):var o=x[_0xe939("0x2b5")]=Object[_0xe939("0x6")](null);o[_0xe939("0x2b6")]=n[_0xe939("0xf5")](_0xe939("0x2b7")),o[_0xe939("0x2b5")]=n[_0xe939("0xf5")](_0xe939("0x2b4"));break;default:console[_0xe939("0x1df")](_0xe939("0x218"),n[_0xe939("0x24")])}}return x},e.prototype.parseRegion=function(e){for(var x=[],t=e[_0xe939("0x20e")],_=t[_0xe939("0x11")],i=0;i<_;i++){var n=t[_0xe939("0x23")](i);if(1===n[_0xe939("0x20f")])switch(n[_0xe939("0x24")]){case _0xe939("0x230"):x.push(this[_0xe939("0x2b8")](n));break;default:console.log("todo",n.localName)}}return x},e[_0xe939("0xa")][_0xe939("0x2b8")]=function(e){var x,t,_,i,a=Object[_0xe939("0x6")](null);a[_0xe939("0x2b9")]=r.toPtArray(e[_0xe939("0xf5")](_0xe939("0x2ba"))),a[_0xe939("0x16c")]=[];for(var s,o=e[_0xe939("0x20e")],c=o[_0xe939("0x11")],h=0;h<c;h++){var f=o[_0xe939("0x23")](h);if(1===f.nodeType)switch(f[_0xe939("0x24")]){case _0xe939("0x2bb"):(x=a[_0xe939("0x16c")])[_0xe939("0x20")][_0xe939("0x1b2")](x,n([0],r.toPtArray(f[_0xe939("0xf5")](_0xe939("0x2bc")))));break;case"Line":(t=a.path)[_0xe939("0x20")][_0xe939("0x1b2")](t,n([1],r[_0xe939("0x21")](f[_0xe939("0xf5")](_0xe939("0x2bc")))));break;case _0xe939("0x2bd"):s=f.getAttribute(_0xe939("0x2bc"))+" "+f[_0xe939("0xf5")](_0xe939("0x2be")),(_=a[_0xe939("0x16c")]).push.apply(_,n([4],r.toPtArray(s)));break;case _0xe939("0x2bf"):s=f[_0xe939("0xf5")]("Point1")+" "+f[_0xe939("0xf5")](_0xe939("0x2be"))+" "+f[_0xe939("0xf5")](_0xe939("0x2c0")),(i=a.path)[_0xe939("0x20")][_0xe939("0x1b2")](i,n([3],r[_0xe939("0x21")](s)));break;case _0xe939("0x2c1"):break;case _0xe939("0x2c2"):a[_0xe939("0x16c")].push(5);break;default:console[_0xe939("0x1df")](_0xe939("0x218"),f[_0xe939("0x24")])}}return a},e[_0xe939("0xa")][_0xe939("0x2c3")]=function(e){for(var x=Object[_0xe939("0x6")](null),t=e[_0xe939("0x20e")],_=t.length,i=0;i<_;i++){var n=t.item(i);if(1===n[_0xe939("0x20f")])switch(n[_0xe939("0x24")]){case _0xe939("0x2c4"):x.bookmark=n.getAttribute("Name");break;case"Dest":x[_0xe939("0x2c5")]=this[_0xe939("0x2c6")](n);break;default:console[_0xe939("0x1df")]("todo",n[_0xe939("0x24")])}}return x},e.prototype[_0xe939("0x298")]=function(e){var x=Object[_0xe939("0x6")](null);x[_0xe939("0x24e")]=e.getAttribute(_0xe939("0x2c7"));for(var t=e.childNodes,_=t[_0xe939("0x11")],i=0;i<_;i++){var n=t[_0xe939("0x23")](i);if(1===n[_0xe939("0x20f")])switch(n[_0xe939("0x24")]){case _0xe939("0x2c8"):x.dest=this.parseDest(n);break;default:console[_0xe939("0x1df")](_0xe939("0x218"),n[_0xe939("0x24")])}}return x},e[_0xe939("0xa")][_0xe939("0x2c6")]=function(e){var x=Object.create(null);return x.type=e[_0xe939("0xf5")](_0xe939("0x229")),x[_0xe939("0x2c9")]=parseInt(e[_0xe939("0xf5")](_0xe939("0x2ca"))),x.left=parseFloat(e[_0xe939("0xf5")](_0xe939("0x2cb"))),x[_0xe939("0x2cc")]=parseFloat(e.getAttribute(_0xe939("0x2cd"))),x[_0xe939("0x2ce")]=parseFloat(e.getAttribute(_0xe939("0x2cf"))),x[_0xe939("0x2d0")]=parseFloat(e[_0xe939("0xf5")]("Right")),x[_0xe939("0x61")]=parseFloat(e[_0xe939("0xf5")](_0xe939("0x2d1"))),x},e[_0xe939("0xa")][_0xe939("0x29c")]=function(e){var x=Object[_0xe939("0x6")](null);x.internalId=x[_0xe939("0x2d2")]=this[_0xe939("0x1b4")]++,x[_0xe939("0x2d3")]=parseInt(e[_0xe939("0xf5")](_0xe939("0x2d4"))),x[_0xe939("0x2d5")]=e[_0xe939("0xf5")](_0xe939("0x2d6"))==_0xe939("0x224"),x[_0xe939("0x2d7")]=e.getAttribute(_0xe939("0x2d8"));for(var t=e[_0xe939("0x20e")],_=t.length,i=0;i<_;i++){var n=t.item(i);if(1===n.nodeType)switch(n.localName){case _0xe939("0x232"):x[_0xe939("0x234")]=this[_0xe939("0x235")](n);break;case _0xe939("0x2d9"):x[_0xe939("0x127")]||(x[_0xe939("0x127")]=[]),x[_0xe939("0x127")].push(this[_0xe939("0x29c")](n));break;default:console[_0xe939("0x1df")](_0xe939("0x218"),n[_0xe939("0x24")])}}return x},e.prototype.parseCommonData=function(e){for(var x=Object.create(null),t=e[_0xe939("0x20e")],_=t.length,i=0;i<_;i++){var n=t[_0xe939("0x23")](i);if(1===n[_0xe939("0x20f")])switch(n[_0xe939("0x24")]){case _0xe939("0x2da"):x[_0xe939("0x2db")]=parseInt(n[_0xe939("0x22b")]);break;case"PageArea":x[_0xe939("0x22d")]=this[_0xe939("0x231")](n);break;case _0xe939("0x2dc"):x[_0xe939("0x1ff")]=n[_0xe939("0x22b")];break;case"DocumentRes":x.documentRes=n[_0xe939("0x22b")];break;case"TemplatePage":x[_0xe939("0x1f7")]||(x[_0xe939("0x1f7")]=Object[_0xe939("0x6")](null)),this.parseTemplatePages(n,x);break;default:console[_0xe939("0x1df")](_0xe939("0x218"),n[_0xe939("0x24")])}}return x},e[_0xe939("0xa")][_0xe939("0x231")]=function(e){for(var x=Object[_0xe939("0x6")](null),t=e[_0xe939("0x20e")],_=t.length,i=0;i<_;i++){var n=t.item(i);if(1===n[_0xe939("0x20f")])switch(n[_0xe939("0x24")]){case _0xe939("0x2dd"):x[_0xe939("0x22e")]=r[_0xe939("0x21")](n[_0xe939("0x22b")]);break;case _0xe939("0x2de"):x[_0xe939("0x2df")]=r.toPtArray(n.textContent);break;case"BleedBox":x[_0xe939("0x2e0")]=r[_0xe939("0x21")](n[_0xe939("0x22b")]);break;case _0xe939("0x2e1"):x[_0xe939("0x2e2")]=r[_0xe939("0x21")](n[_0xe939("0x22b")]);break;default:console.log(_0xe939("0x218"),n[_0xe939("0x24")])}}return x},e[_0xe939("0xa")].parsePermissions=function(e){return Object[_0xe939("0x6")](null)},e[_0xe939("0xa")].parseVPreferences=function(e){var x=Object.create(null);return x[_0xe939("0x2e3")]=e[_0xe939("0xf5")]("PageMode"),x[_0xe939("0x2e4")]=e.getAttribute(_0xe939("0x2e5")),x[_0xe939("0x2e6")]=e[_0xe939("0xf5")](_0xe939("0x2e7")),x[_0xe939("0x2e8")]="false"!=e[_0xe939("0xf5")](_0xe939("0x2e9")),x[_0xe939("0x2ea")]="false"!=e[_0xe939("0xf5")]("HideMenubar"),x[_0xe939("0x2eb")]=e[_0xe939("0xf5")](_0xe939("0x2ec"))!=_0xe939("0x19"),x[_0xe939("0x2ed")]=e.getAttribute(_0xe939("0x2ee")),x[_0xe939("0x61")]=parseInt(e.getAttribute(_0xe939("0x2d1"))),x},e.prototype.parseOFD=function(e){var x=Object[_0xe939("0x6")](null);x[_0xe939("0x82")]=[];for(var t=e.childNodes,_=t[_0xe939("0x11")],i=0;i<_;i++){var n=t.item(i);if(1===n[_0xe939("0x20f")])switch(n[_0xe939("0x24")]){case _0xe939("0x2ef"):x[_0xe939("0x82")].push(this.parseDocBody(n));break;default:console.log("todo",n[_0xe939("0x24")])}}return x},e[_0xe939("0xa")][_0xe939("0x2f0")]=function(e){for(var x=Object.create(null),t=e[_0xe939("0x20e")],_=t[_0xe939("0x11")],i=0;i<_;i++){var n=t[_0xe939("0x23")](i);if(1===n[_0xe939("0x20f")])switch(n[_0xe939("0x24")]){case _0xe939("0x2f1"):x.docInfo=this[_0xe939("0x2f2")](n);break;case _0xe939("0x2f3"):x[_0xe939("0x1bd")]=n[_0xe939("0x22b")];break;case _0xe939("0x2f4"):x.signaturesPath=n[_0xe939("0x22b")];break;default:console.log(_0xe939("0x218"),n[_0xe939("0x24")])}}return x},e[_0xe939("0xa")][_0xe939("0x1f1")]=function(e,x){return _(this,void 0,void 0,(function(){var t,_,n,r,a,s,o,c;return i(this,(function(i){switch(i.label){case 0:return(t=Object[_0xe939("0x6")](null))[_0xe939("0x1f8")]=[],[4,this[_0xe939("0x1bf")](e)];case 1:if(!(_=i[_0xe939("0xfd")]()))return[2,t];n=_[_0xe939("0x20e")],r=n.length,a=0,i[_0xe939("0x5b")]=2;case 2:if(!(a<r))return[3,7];if(1!==(s=n.item(a))[_0xe939("0x20f")])return[3,6];switch(s[_0xe939("0x24")]){case"Page":return[3,3]}return[3,5];case 3:return(o=Object[_0xe939("0x6")](null))[_0xe939("0x2c9")]=parseInt(s.getAttribute(_0xe939("0x2ca"))),o[_0xe939("0x2f5")]=s[_0xe939("0x21d")]&&s[_0xe939("0x21d")][_0xe939("0x22b")],t[_0xe939("0x1f8")][_0xe939("0x20")](o),c=o,[4,this.parsePageAnnot(this[_0xe939("0x1bc")](e,o.fileLoc),x[o[_0xe939("0x2c9")]])];case 4:return c[_0xe939("0x2f6")]=i[_0xe939("0xfd")](),[3,6];case 5:console[_0xe939("0x1df")](_0xe939("0x218"),s[_0xe939("0x24")]),i[_0xe939("0x5b")]=6;case 6:return a++,[3,2];case 7:return[2,t]}}))}))},e[_0xe939("0xa")][_0xe939("0x2f7")]=function(e,x){return _(this,void 0,void 0,(function(){var t,_,n,r,a,s;return i(this,(function(i){switch(i[_0xe939("0x5b")]){case 0:return t=[],[4,this.getXmlDocumentElememnt(e)];case 1:if(!(_=i[_0xe939("0xfd")]()))return[2,t];for(n=_[_0xe939("0x20e")],r=n[_0xe939("0x11")],a=0;a<r;a++)if(1===(s=n[_0xe939("0x23")](a))[_0xe939("0x20f")])switch(s[_0xe939("0x24")]){case"Annot":t.push(this[_0xe939("0x2f8")](s,x));break;default:console[_0xe939("0x1df")](_0xe939("0x218"),s.localName)}return[2,t]}}))}))},e[_0xe939("0xa")].parseAnnot=function(e,x){var t=Object[_0xe939("0x6")](null);t.id=parseInt(e.getAttribute("ID")),t.type=e[_0xe939("0xf5")](_0xe939("0x229")),t[_0xe939("0x2f9")]=e[_0xe939("0xf5")]("Creator"),t[_0xe939("0x2fa")]=e[_0xe939("0xf5")](_0xe939("0x2fb")),t.readOnly=e.getAttribute(_0xe939("0x2fc"))==_0xe939("0x19"),t[_0xe939("0x96")]=e[_0xe939("0xf5")](_0xe939("0x2fd"))==_0xe939("0x19");for(var _=e.childNodes,i=_[_0xe939("0x11")],n=0;n<i;n++){var r=_.item(n);if(1===r[_0xe939("0x20f")])switch(r[_0xe939("0x24")]){case _0xe939("0x2fe"):t[_0xe939("0x2ff")]=r[_0xe939("0x22b")];break;case _0xe939("0x300"):t[_0xe939("0xb2")]=this[_0xe939("0x301")](r,x,x);break;default:console[_0xe939("0x1df")](_0xe939("0x218"),r[_0xe939("0x24")])}}return t},e[_0xe939("0xa")][_0xe939("0x301")]=function(e,x,t){var _=Object[_0xe939("0x6")](null);return _.boundary=r.toPtArray(e[_0xe939("0xf5")](_0xe939("0x241"))),_.children=[],this[_0xe939("0x21f")](e,_.children,x,t,_),_},e[_0xe939("0xa")].parseSignatures=function(e){return _(this,void 0,void 0,(function(){var x,t,_,n,r,a,s,o,c;return i(this,(function(i){switch(i[_0xe939("0x5b")]){case 0:return(x=Object.create(null))[_0xe939("0x1f9")]=[],[4,this[_0xe939("0x1bf")](e)];case 1:if(!(t=i[_0xe939("0xfd")]()))return[2,x];_=t[_0xe939("0x20e")],n=_[_0xe939("0x11")],r=0,i[_0xe939("0x5b")]=2;case 2:if(!(r<n))return[3,8];if(1!==(a=_[_0xe939("0x23")](r))[_0xe939("0x20f")])return[3,7];switch(a[_0xe939("0x24")]){case _0xe939("0x302"):return[3,3];case"Signature":return[3,4]}return[3,6];case 3:return x[_0xe939("0x303")]=a[_0xe939("0x22b")],[3,7];case 4:return(s=Object.create(null)).id=parseInt(a[_0xe939("0xf5")]("ID")),s.baseLoc=a.getAttribute(_0xe939("0x1f6")),s[_0xe939("0x182")]=a[_0xe939("0xf5")](_0xe939("0x229")),x[_0xe939("0x1f9")][_0xe939("0x20")](s),o=this[_0xe939("0x1bc")](e,s[_0xe939("0x1f5")]),c=s,[4,this.parseSignature(o)];case 5:return c[_0xe939("0x1f9")]=i[_0xe939("0xfd")](),[3,7];case 6:console[_0xe939("0x1df")](_0xe939("0x218"),a[_0xe939("0x24")]),i[_0xe939("0x5b")]=7;case 7:return r++,[3,2];case 8:return[2,x]}}))}))},e[_0xe939("0xa")][_0xe939("0x304")]=function(e){return _(this,void 0,void 0,(function(){var x,t,_,n,r,a,s;return i(this,(function(i){switch(i[_0xe939("0x5b")]){case 0:return x=Object.create(null),[4,this[_0xe939("0x1bf")](e)];case 1:t=i[_0xe939("0xfd")](),_=t[_0xe939("0x20e")],n=_[_0xe939("0x11")],r=0,i.label=2;case 2:if(!(r<n))return[3,8];if(1!==(a=_[_0xe939("0x23")](r)).nodeType)return[3,7];switch(a[_0xe939("0x24")]){case _0xe939("0x305"):return[3,3];case"SignedValue":return[3,5]}return[3,6];case 3:return s=x,[4,this.parseSignedInfo(a,e)];case 4:return s[_0xe939("0x306")]=i[_0xe939("0xfd")](),[3,7];case 5:return x[_0xe939("0x307")]=a.textContent,[3,7];case 6:console[_0xe939("0x1df")](_0xe939("0x218"),a.localName),i[_0xe939("0x5b")]=7;case 7:return r++,[3,2];case 8:return[2,x]}}))}))},e[_0xe939("0xa")].parseSignedInfo=function(e,x){return _(this,void 0,void 0,(function(){var t,_,n,a,s,o,c,h,f,u;return i(this,(function(i){switch(i[_0xe939("0x5b")]){case 0:t=Object[_0xe939("0x6")](null),_=e[_0xe939("0x20e")],n=_[_0xe939("0x11")],a=0,i[_0xe939("0x5b")]=1;case 1:if(!(a<n))return[3,9];if(1!==(s=_.item(a)).nodeType)return[3,8];switch(s[_0xe939("0x24")]){case _0xe939("0x308"):return[3,2];case"StampAnnot":return[3,7]}return[3,8];case 2:if(t[_0xe939("0x309")]=Object[_0xe939("0x6")](null),!(o=s[_0xe939("0x21d")])||o[_0xe939("0x24")]!=_0xe939("0x1f6"))return[3,6];t.seal.baseLoc=o.textContent,i.label=3;case 3:return i.trys[_0xe939("0x20")]([3,5,,6]),c=this.getZipPath(x,t[_0xe939("0x309")][_0xe939("0x1f5")]),[4,this[_0xe939("0x1d0")][_0xe939("0x1d1")](c)[_0xe939("0x1d2")](_0xe939("0x1d3"))];case 4:return h=i[_0xe939("0xfd")](),t[_0xe939("0x30a")]=Object.create(null),t[_0xe939("0x30a")][_0xe939("0x117")]=--this[_0xe939("0x1b5")],t[_0xe939("0x30a")][_0xe939("0x118")]=this.extractPictureData(h),[3,6];case 5:return f=i[_0xe939("0xfd")](),console[_0xe939("0x30b")](f),[3,6];case 6:return[3,8];case 7:return(u=t.stampAnnot=Object.create(null)).boundary=r.toPtArray(s[_0xe939("0xf5")](_0xe939("0x241"))),u[_0xe939("0x121")]=r.toPtArray(s[_0xe939("0xf5")](_0xe939("0x258"))),u.id=parseInt(s[_0xe939("0xf5")]("ID")),u[_0xe939("0x30c")]=parseInt(s[_0xe939("0xf5")](_0xe939("0x30d"))),[3,8];case 8:return a++,[3,1];case 9:return t[_0xe939("0x30a")]&&t[_0xe939("0x1fa")]&&(t[_0xe939("0x30a")][_0xe939("0xb3")]=t[_0xe939("0x1fa")].boundary),[2,t]}}))}))},e[_0xe939("0xa")][_0xe939("0x30e")]=function(e){var x=ASN1.decode(new Uint8Array(e));if(!x[_0xe939("0x30f")])return null;var t=x.sub[0];this[_0xe939("0x1c6")][_0xe939("0x310")]=t;var _=t[_0xe939("0x30f")][0],i=t.sub[1],n=t[_0xe939("0x30f")][2],r=t[_0xe939("0x30f")][3],a=(_.sub[0][_0xe939("0x125")](),new TextDecoder(_0xe939("0x1dd"))[_0xe939("0x1de")](_[_0xe939("0x30f")][0][_0xe939("0x311")].enc),_[_0xe939("0x30f")][1][_0xe939("0x125")](),_[_0xe939("0x30f")][2][_0xe939("0x125")](),i[_0xe939("0x125")](),n[_0xe939("0x30f")][0][_0xe939("0x125")](),n[_0xe939("0x30f")][1][_0xe939("0x125")](),n.sub[3][_0xe939("0x125")](),n.sub[4][_0xe939("0x125")](),n[_0xe939("0x30f")][5][_0xe939("0x125")](),r[_0xe939("0x30f")][1]),s=x[_0xe939("0x30f")][1];if(s)s.sub[0],s[_0xe939("0x30f")][1],s[_0xe939("0x30f")][2];for(var o=a[_0xe939("0x312")](),c=Math.abs(a[_0xe939("0x11")]),h=a[_0xe939("0x311")].parseOctetString1(o,o+c,1/0),f=new Uint8Array(h[_0xe939("0x11")]/2),u=0;u<h[_0xe939("0x11")];u+=2)f[u/2]=parseInt(h[_0xe939("0x1d6")](u,u+2),16);return f[_0xe939("0x69")]},e[_0xe939("0xa")][_0xe939("0x2f2")]=function(e){for(var x=Object[_0xe939("0x6")](null),t=e[_0xe939("0x20e")],_=t[_0xe939("0x11")],i=0;i<_;i++){var n=t[_0xe939("0x23")](i);if(1===n[_0xe939("0x20f")])switch(n.localName){case _0xe939("0x313"):x[_0xe939("0x314")]=n[_0xe939("0x22b")];break;case _0xe939("0x315"):x.cover=n.textContent;break;case _0xe939("0x316"):x[_0xe939("0x317")]=n[_0xe939("0x22b")];break;case _0xe939("0x318"):x[_0xe939("0x2f9")]=n.textContent;break;case _0xe939("0x319"):x[_0xe939("0x31a")]=n[_0xe939("0x22b")];break;case _0xe939("0x31b"):x[_0xe939("0x31c")]=n[_0xe939("0x22b")];break;case _0xe939("0x2d8"):x.title=n.textContent;break;case"ModDate":x[_0xe939("0x31d")]=n[_0xe939("0x22b")];break;case _0xe939("0x31e"):x[_0xe939("0x31f")]=n[_0xe939("0x22b")];break;case _0xe939("0x320"):x.customDatas=this[_0xe939("0x321")](n);break;case"Abstract":x[_0xe939("0x322")]=n[_0xe939("0x22b")];break;case _0xe939("0x323"):x.keywords=this[_0xe939("0x324")](n);break;case _0xe939("0x325"):x[_0xe939("0x326")]=n[_0xe939("0x22b")];break;default:console[_0xe939("0x1df")](_0xe939("0x218"),n[_0xe939("0x24")])}}return x},e[_0xe939("0xa")][_0xe939("0x324")]=function(e){for(var x=[],t=e[_0xe939("0x20e")],_=t[_0xe939("0x11")],i=0;i<_;i++){var n=t[_0xe939("0x23")](i);if(1===n[_0xe939("0x20f")])switch(n[_0xe939("0x24")]){case"Keyword":x.push(n[_0xe939("0x22b")]);break;default:console[_0xe939("0x1df")](_0xe939("0x218"),n[_0xe939("0x24")])}}return x},e[_0xe939("0xa")].parseCustomDatas=function(e){for(var x=[],t=e[_0xe939("0x20e")],_=t[_0xe939("0x11")],i=0;i<_;i++){var n=t[_0xe939("0x23")](i);if(1===n.nodeType)switch(n[_0xe939("0x24")]){case"CustomData":var r=Object[_0xe939("0x6")](null);r.name=n[_0xe939("0xf5")](_0xe939("0x2c7")),r.value=n[_0xe939("0x22b")],x[_0xe939("0x20")](r);break;default:console[_0xe939("0x1df")](_0xe939("0x218"),n[_0xe939("0x24")])}}return x},e[_0xe939("0xa")][_0xe939("0x1c0")]=function(e,x){return _(this,void 0,void 0,(function(){var t,_,n,r,a,s,o;return i(this,(function(i){switch(i[_0xe939("0x5b")]){case 0:t=[],_=e[_0xe939("0x20e")],n=_.length,r=0,i.label=1;case 1:if(!(r<n))return[3,6];if(1!==(a=_[_0xe939("0x23")](r)).nodeType)return[3,5];switch(a[_0xe939("0x24")]){case _0xe939("0x327"):return[3,2]}return[3,4];case 2:return o=(s=t).push,[4,this[_0xe939("0x328")](a,x)];case 3:return o[_0xe939("0x1b2")](s,[i[_0xe939("0xfd")]()]),[3,5];case 4:console[_0xe939("0x1df")](_0xe939("0x218"),a[_0xe939("0x24")]),i[_0xe939("0x5b")]=5;case 5:return r++,[3,1];case 6:return[2,t]}}))}))},e[_0xe939("0xa")].parseCustomTag=function(e,x){return _(this,void 0,void 0,(function(){var t,_,n,r,a,s,o,c,h;return i(this,(function(i){switch(i[_0xe939("0x5b")]){case 0:(t=Object[_0xe939("0x6")](null))[_0xe939("0x329")]=e[_0xe939("0xf5")](_0xe939("0x32a")),_=e[_0xe939("0x20e")],n=_.length,r=0,i[_0xe939("0x5b")]=1;case 1:if(!(r<n))return[3,8];if(1!==(a=_.item(r)).nodeType)return[3,7];switch(a[_0xe939("0x24")]){case _0xe939("0x32b"):return[3,2];case"SchemaLoc":return[3,4]}return[3,6];case 2:return t[_0xe939("0x2f5")]=a[_0xe939("0x22b")],x=x[_0xe939("0x1d6")](0,x[_0xe939("0x152")]("/")+1)+t.fileLoc,s=t,[4,this.getRawXml(x)];case 3:return s[_0xe939("0x32c")]=i.sent(),o=(new DOMParser).parseFromString(t[_0xe939("0x32c")],"text/xml")[_0xe939("0xc9")],(c=Object.create(null))[_0xe939("0x127")]=[],c.internalId=c[_0xe939("0x2d2")]=++this[_0xe939("0x1b4")],this[_0xe939("0x32d")](o,c),t[_0xe939("0x32e")]=c,[3,7];case 4:return t[_0xe939("0x32f")]=a[_0xe939("0x22b")],x=x[_0xe939("0x1d6")](0,x[_0xe939("0x152")]("/")+1)+t[_0xe939("0x32f")],h=t,[4,this[_0xe939("0x1d9")](x)];case 5:return h[_0xe939("0x330")]=i.sent(),[3,7];case 6:console.log(_0xe939("0x218"),a[_0xe939("0x24")]),i[_0xe939("0x5b")]=7;case 7:return r++,[3,1];case 8:return[2,t]}}))}))},e[_0xe939("0xa")][_0xe939("0x32d")]=function(e,x){x[_0xe939("0x24e")]=x[_0xe939("0x2d7")]=e.localName;for(var t=e.childNodes,_=t[_0xe939("0x11")],i=0;i<_;i++){var n=t[_0xe939("0x23")](i);if(1==n[_0xe939("0x20f")])switch(n[_0xe939("0x24")]){case _0xe939("0x331"):var r=Object[_0xe939("0x6")](null);r[_0xe939("0x19d")]=parseInt(n[_0xe939("0xf5")](_0xe939("0x30d"))),r[_0xe939("0x19f")]=parseInt(n[_0xe939("0x22b")]),x.objectRef||(x[_0xe939("0x332")]=[]),x[_0xe939("0x332")][_0xe939("0x20")](r);break;default:var a=Object.create(null);a[_0xe939("0x333")]=a[_0xe939("0x2d2")]=++this.internalObjectId,x[_0xe939("0x127")]||(x[_0xe939("0x127")]=[]),x[_0xe939("0x127")][_0xe939("0x20")](a),this[_0xe939("0x32d")](n,a)}}},e[_0xe939("0xa")][_0xe939("0x1c4")]=function(e,x){return _(this,void 0,void 0,(function(){var t,_,n,r,a,s,o;return i(this,(function(i){switch(i.label){case 0:t=[],_=e[_0xe939("0x20e")],n=_[_0xe939("0x11")],r=0,i.label=1;case 1:if(!(r<n))return[3,6];if(1!==(a=_[_0xe939("0x23")](r))[_0xe939("0x20f")])return[3,5];switch(a[_0xe939("0x24")]){case"Attachment":return[3,2]}return[3,4];case 2:return o=(s=t).push,[4,this[_0xe939("0x334")](a,x)];case 3:return o[_0xe939("0x1b2")](s,[i[_0xe939("0xfd")]()]),[3,5];case 4:console[_0xe939("0x1df")](_0xe939("0x218"),a[_0xe939("0x24")]),i.label=5;case 5:return r++,[3,1];case 6:return[2,t]}}))}))},e[_0xe939("0xa")].parseAttachment=function(e,x){var t=Object.create(null);t[_0xe939("0x317")]=e.getAttribute(_0xe939("0x316")),t[_0xe939("0x227")]=e.getAttribute(_0xe939("0x228")),t.id=e[_0xe939("0xf5")]("ID"),t[_0xe939("0x24e")]=e.getAttribute("Name"),t[_0xe939("0x155")]=parseFloat(e[_0xe939("0xf5")](_0xe939("0x335"))),t[_0xe939("0x24f")]=e[_0xe939("0xf5")]("Visible")!=_0xe939("0x19"),t.usage=e.getAttribute(_0xe939("0x336")),t[_0xe939("0x31d")]=e[_0xe939("0xf5")](_0xe939("0x337"));var _=e[_0xe939("0x21d")];return _&&_[_0xe939("0x24")]==_0xe939("0x338")&&(t[_0xe939("0x2f5")]=_.textContent),t},e[_0xe939("0xb7")]=new e,e}();x[_0xe939("0x11a")]=h},function(e,x,t){"use strict";Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var _=function(){function e(e){this[_0xe939("0x339")]=!1,this.sidOrCidToGid=new Map,this[_0xe939("0x33a")]=new Map,this[_0xe939("0x33b")]=new Map,this[_0xe939("0x33c")]=new Map,this[_0xe939("0x33d")]=new Map,this[_0xe939("0x339")]=e}return e[_0xe939("0xa")].isCIDFont=function(){return this[_0xe939("0x339")]},e.prototype[_0xe939("0x33e")]=function(e,x,t){this[_0xe939("0x339")]||(this[_0xe939("0x33f")][_0xe939("0x340")](x,e),this[_0xe939("0x33a")].set(e,x),this[_0xe939("0x33b")][_0xe939("0x340")](t,x),this.gidToName[_0xe939("0x340")](e,t))},e[_0xe939("0xa")][_0xe939("0x341")]=function(e,x){this[_0xe939("0x339")]&&(this[_0xe939("0x33f")][_0xe939("0x340")](x,e),this.gidToCid[_0xe939("0x340")](e,x))},e[_0xe939("0xa")][_0xe939("0x342")]=function(e){if(!this[_0xe939("0x339")]){var x=this[_0xe939("0x33a")][_0xe939("0x343")](e);return null==x?0:x}},e[_0xe939("0xa")][_0xe939("0x344")]=function(e){if(!this[_0xe939("0x339")]){var x=this.sidOrCidToGid[_0xe939("0x343")](e);return null==x?0:x}},e.prototype.getGIDForCID=function(e){if(this[_0xe939("0x339")]){var x=this[_0xe939("0x33f")][_0xe939("0x343")](e);return null==x?0:x}},e[_0xe939("0xa")][_0xe939("0x345")]=function(e){if(!this[_0xe939("0x339")]){var x=this[_0xe939("0x33b")][_0xe939("0x343")](e);return null==x?0:x}},e[_0xe939("0xa")][_0xe939("0x346")]=function(e){if(!this[_0xe939("0x339")])return this[_0xe939("0x33d")][_0xe939("0x343")](e)},e[_0xe939("0xa")][_0xe939("0x347")]=function(e){if(this.isCidFont){var x=this[_0xe939("0x33c")][_0xe939("0x343")](e);return null!=x?x:0}},e}();x[_0xe939("0x348")]=_},function(e,x,t){"use strict";Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var _=function(){function e(){}return e[_0xe939("0xa")][_0xe939("0x15b")]=function(e,x){var t=this[_0xe939("0x46")];t[_0xe939("0x20")](0),t[_0xe939("0x20")](e,x),this.lastCmd=0},e[_0xe939("0xa")][_0xe939("0x15c")]=function(e,x){var t=this[_0xe939("0x46")];t.push(1),t.push(e,x),this[_0xe939("0x349")]=1},e[_0xe939("0xa")][_0xe939("0x34a")]=function(e,x){var t=this[_0xe939("0x46")];t[_0xe939("0x20")](4),t[_0xe939("0x20")](e.x,e.y,x.x,x.y),this.lastCmd=4},e[_0xe939("0xa")][_0xe939("0x15f")]=function(){this[_0xe939("0x46")][_0xe939("0x20")](5)},e[_0xe939("0xa")][_0xe939("0x34b")]=function(e,x,t,_,i,n){var r=this.data;r[_0xe939("0x20")](3),r[_0xe939("0x20")](e,x,t,_,i,n)},e[_0xe939("0xa")][_0xe939("0x34c")]=function(){return null==this.lastCmd?null:(this[_0xe939("0x34d")]||(this.curPoint=Object[_0xe939("0x6")](null)),this.curPoint)},e[_0xe939("0xa")][_0xe939("0x34e")]=function(e,x){var t,_=this.data;x||5==this[_0xe939("0x349")]||_[_0xe939("0x20")](5),(t=this.data)[_0xe939("0x20")][_0xe939("0x1b2")](t,e[_0xe939("0x46")])},e[_0xe939("0xa")][_0xe939("0x113")]=function(e,x){for(var t=this[_0xe939("0x46")],_=0;_>t[_0xe939("0x11")]-1;){switch(t[_]){case 0:case 1:t[++_]+=e,t[++_]+=x;break;case 4:t[++_]+=e,t[++_]+=x,t[++_]+=e,t[++_]+=x;break;case 3:t[++_]+=e,t[++_]+=x,t[++_]+=e,t[++_]+=x,t[++_]+=e,t[++_]+=x;break;case 5:_++}_++}},e}();x[_0xe939("0x34f")]=_},function(e,x,t){"use strict";Object[_0xe939("0x1")](x,"__esModule",{value:!0});var _=function(){function e(e,x){this[_0xe939("0x350")]=e}return e[_0xe939("0xa")].resolve=function(){},e[_0xe939("0xa")][_0xe939("0x351")]=function(){return this[_0xe939("0x350")]},e[_0xe939("0xa")][_0xe939("0x352")]=function(){return this.instructions},e[_0xe939("0xa")].readInstructions=function(e,x){this[_0xe939("0x353")]=e.readUnsignedByteArray(x)},e[_0xe939("0x354")]=1,e.X_SHORT_VECTOR=2,e.Y_SHORT_VECTOR=4,e[_0xe939("0x355")]=8,e[_0xe939("0x356")]=16,e[_0xe939("0x357")]=32,e}();x.GlyfDescript=_},function(e,x,t){"use strict";Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var _=function(){function e(x,t){null==e.TYPE1_VOCABULARY&&this[_0xe939("0x98")](),typeof t!==_0xe939("0x2")?12==x?this[_0xe939("0x358")](x+":"+t):this[_0xe939("0x358")](String(x)):typeof x!==_0xe939("0x2")&&this.setKey(String(x))}return e[_0xe939("0xa")][_0xe939("0x359")]=function(e){var x="";if(12==e[0]){for(var t=0;t<e[_0xe939("0x11")];t++){x+=e[t],t!=e.length-1&&(x+=":")}this[_0xe939("0x358")](x)}else this[_0xe939("0x358")](String(e[0]))},e[_0xe939("0xa")].getKey=function(){return this.commandKey},e[_0xe939("0xa")][_0xe939("0x358")]=function(e){this.commandKey=e},e[_0xe939("0xa")][_0xe939("0x35a")]=function(){var x=e[_0xe939("0x35b")][_0xe939("0x343")](this.getKey());return null==x&&(x=e.TYPE1_VOCABULARY[_0xe939("0x343")](this[_0xe939("0x35c")]())),null==x?this[_0xe939("0x35c")]()[_0xe939("0x35a")]()+"|":x+"|"},e[_0xe939("0xa")].init=function(){var x=e[_0xe939("0x35d")]=new Map;x.set("1",_0xe939("0x35e")),x.set("3",_0xe939("0x35f")),x[_0xe939("0x340")]("4",_0xe939("0x360")),x[_0xe939("0x340")]("5",_0xe939("0x361")),x.set("6",_0xe939("0x362")),x[_0xe939("0x340")]("7",_0xe939("0x363")),x.set("8",_0xe939("0x364")),x[_0xe939("0x340")]("9","closepath"),x[_0xe939("0x340")]("10",_0xe939("0x365")),x[_0xe939("0x340")]("11",_0xe939("0x59")),x.set("12","escape"),x[_0xe939("0x340")]("12:0",_0xe939("0x366")),x[_0xe939("0x340")](_0xe939("0x367"),_0xe939("0x368")),x[_0xe939("0x340")](_0xe939("0x369"),_0xe939("0x36a")),x.set(_0xe939("0x36b"),"seac"),x[_0xe939("0x340")](_0xe939("0x36c"),_0xe939("0x36d")),x.set(_0xe939("0x36e"),_0xe939("0x106")),x[_0xe939("0x340")]("12:16",_0xe939("0x36f")),x[_0xe939("0x340")](_0xe939("0x370"),_0xe939("0x5d")),x[_0xe939("0x340")](_0xe939("0x371"),"setcurrentpoint"),x[_0xe939("0x340")]("13",_0xe939("0x372")),x.set("14","endchar"),x[_0xe939("0x340")]("21","rmoveto"),x[_0xe939("0x340")]("22",_0xe939("0x373")),x[_0xe939("0x340")]("30","vhcurveto"),x[_0xe939("0x340")]("31",_0xe939("0x374")),(x=e[_0xe939("0x35b")]=new Map)[_0xe939("0x340")]("1",_0xe939("0x35e")),x[_0xe939("0x340")]("3",_0xe939("0x35f")),x[_0xe939("0x340")]("4",_0xe939("0x360")),x[_0xe939("0x340")]("5",_0xe939("0x361")),x.set("6",_0xe939("0x362")),x[_0xe939("0x340")]("7","vlineto"),x[_0xe939("0x340")]("8","rrcurveto"),x.set("10",_0xe939("0x365")),x.set("11",_0xe939("0x59")),x[_0xe939("0x340")]("12",_0xe939("0x375")),x[_0xe939("0x340")](_0xe939("0x376"),_0xe939("0x377")),x[_0xe939("0x340")](_0xe939("0x378"),"or"),x.set(_0xe939("0x379"),_0xe939("0x37a")),x.set(_0xe939("0x37b"),_0xe939("0x17e")),x.set("12:10",_0xe939("0x37c")),x[_0xe939("0x340")](_0xe939("0x37d"),_0xe939("0x30f")),x[_0xe939("0x340")](_0xe939("0x36e"),_0xe939("0x106")),x[_0xe939("0x340")](_0xe939("0x37e"),_0xe939("0x37f")),x.set(_0xe939("0x380"),"eq"),x[_0xe939("0x340")](_0xe939("0x381"),_0xe939("0x382")),x.set(_0xe939("0x383"),_0xe939("0x384")),x[_0xe939("0x340")](_0xe939("0x385"),_0xe939("0x343")),x[_0xe939("0x340")](_0xe939("0x386"),_0xe939("0x387")),x[_0xe939("0x340")](_0xe939("0x388"),_0xe939("0x389")),x.set(_0xe939("0x38a"),_0xe939("0x38b")),x[_0xe939("0x340")](_0xe939("0x38c"),_0xe939("0x163")),x.set(_0xe939("0x38d"),_0xe939("0x38e")),x[_0xe939("0x340")](_0xe939("0x38f"),_0xe939("0x390")),x[_0xe939("0x340")](_0xe939("0x391"),_0xe939("0xaf")),x[_0xe939("0x340")](_0xe939("0x392"),_0xe939("0x393")),x[_0xe939("0x340")]("12:34",_0xe939("0x394")),x[_0xe939("0x340")]("12:35",_0xe939("0x395")),x.set(_0xe939("0x396"),_0xe939("0x397")),x.set(_0xe939("0x398"),_0xe939("0x399")),x[_0xe939("0x340")]("14",_0xe939("0x39a")),x[_0xe939("0x340")]("18",_0xe939("0x39b")),x[_0xe939("0x340")]("19",_0xe939("0x39c")),x.set("20",_0xe939("0x39d")),x.set("21",_0xe939("0x39e")),x[_0xe939("0x340")]("22","hmoveto"),x[_0xe939("0x340")]("23",_0xe939("0x39f")),x[_0xe939("0x340")]("24",_0xe939("0x3a0")),x[_0xe939("0x340")]("25",_0xe939("0x3a1")),x.set("26",_0xe939("0x3a2")),x[_0xe939("0x340")]("27",_0xe939("0x3a3")),x.set("28",_0xe939("0x3a4")),x[_0xe939("0x340")]("29",_0xe939("0x3a5")),x.set("30","vhcurveto"),x[_0xe939("0x340")]("31","hvcurveto")},e[_0xe939("0x35d")]=null,e[_0xe939("0x35b")]=null,e}();x[_0xe939("0x3a6")]=_},function(e,x,t){"use strict";var _,i=this&&this[_0xe939("0x3a7")]||(_=function(e,x){return(_=Object[_0xe939("0x3a8")]||{__proto__:[]}instanceof Array&&function(e,x){e[_0xe939("0x3a9")]=x}||function(e,x){for(var t in x)x.hasOwnProperty(t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this.constructor=e}_(e,x),e[_0xe939("0xa")]=null===x?Object.create(x):(t[_0xe939("0xa")]=x[_0xe939("0xa")],new t)});Object.defineProperty(x,_0xe939("0x5"),{value:!0});var n=t(23),r=t(25),a=function(e){function x(){var x=null!==e&&e[_0xe939("0x1b2")](this,arguments)||this;return x[_0xe939("0x3aa")]=new Map,x}return i(x,e),x[_0xe939("0xa")][_0xe939("0x3ab")]=function(e){var x=this.codeToName.get(e);return null==x?".notdef":x},x[_0xe939("0xa")].add=function(e,x,t){this[_0xe939("0x3aa")][_0xe939("0x340")](e,t),this[_0xe939("0x3ac")](e,t)},x[_0xe939("0xa")].add1=function(e,x){var t=r[_0xe939("0x3ad")][_0xe939("0x3ab")](x);this.codeToName[_0xe939("0x340")](e,t),this[_0xe939("0x3ac")](e,t)},x}(n.Encoding);x[_0xe939("0x3ae")]=a},function(e,x,t){"use strict";var _,i=this&&this[_0xe939("0x3a7")]||(_=function(e,x){return(_=Object[_0xe939("0x3a8")]||{__proto__:[]}instanceof Array&&function(e,x){e[_0xe939("0x3a9")]=x}||function(e,x){for(var t in x)x[_0xe939("0x3af")](t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this.constructor=e}_(e,x),e.prototype=null===x?Object.create(x):(t[_0xe939("0xa")]=x.prototype,new t)});Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var n=function(e){function x(x){return e.call(this,x)||this}return i(x,e),x[_0xe939("0xa")][_0xe939("0x3b0")]=function(){return this[_0xe939("0x3b1")]},x[_0xe939("0xa")][_0xe939("0x3b2")]=function(e){this[_0xe939("0x3b1")]=e},x[_0xe939("0xa")][_0xe939("0x3b3")]=function(){return this[_0xe939("0x3b4")]},x[_0xe939("0xa")][_0xe939("0x3b5")]=function(e){this[_0xe939("0x3b4")]=e},x[_0xe939("0xa")].getMaxCompositeContours=function(){return this[_0xe939("0x3b6")]},x[_0xe939("0xa")][_0xe939("0x3b7")]=function(e){this[_0xe939("0x3b6")]=e},x[_0xe939("0xa")][_0xe939("0x3b8")]=function(){return this[_0xe939("0x3b9")]},x.prototype.setMaxCompositePoints=function(e){this[_0xe939("0x3b9")]=e},x[_0xe939("0xa")][_0xe939("0x3ba")]=function(){return this[_0xe939("0x3bb")]},x[_0xe939("0xa")].setMaxContours=function(e){this[_0xe939("0x3bb")]=e},x.prototype[_0xe939("0x3bc")]=function(){return this[_0xe939("0x3bd")]},x[_0xe939("0xa")].setMaxFunctionDefs=function(e){this.maxFunctionDefs=e},x.prototype[_0xe939("0x3be")]=function(){return this[_0xe939("0x3bf")]},x.prototype[_0xe939("0x3c0")]=function(e){this[_0xe939("0x3bf")]=e},x.prototype[_0xe939("0x3c1")]=function(){return this[_0xe939("0x3c2")]},x[_0xe939("0xa")][_0xe939("0x3c3")]=function(e){this[_0xe939("0x3c2")]=e},x[_0xe939("0xa")].getMaxSizeOfInstructions=function(){return this[_0xe939("0x3c4")]},x[_0xe939("0xa")][_0xe939("0x3c5")]=function(e){this[_0xe939("0x3c4")]=e},x[_0xe939("0xa")].getMaxStackElements=function(){return this[_0xe939("0x3c6")]},x[_0xe939("0xa")].setMaxStackElements=function(e){this.maxStackElements=e},x[_0xe939("0xa")][_0xe939("0x3c7")]=function(){return this.maxStorage},x[_0xe939("0xa")][_0xe939("0x3c8")]=function(e){this[_0xe939("0x3c9")]=e},x[_0xe939("0xa")][_0xe939("0x3ca")]=function(){return this.maxTwilightPoints},x[_0xe939("0xa")][_0xe939("0x3cb")]=function(e){this[_0xe939("0x3cc")]=e},x[_0xe939("0xa")].getMaxZones=function(){return this.maxZones},x.prototype[_0xe939("0x3cd")]=function(e){this[_0xe939("0x3ce")]=e},x.prototype[_0xe939("0x3cf")]=function(){return this[_0xe939("0x3d0")]},x[_0xe939("0xa")].setNumGlyphs=function(e){this.numGlyphs=e},x[_0xe939("0xa")][_0xe939("0x3d1")]=function(){return this[_0xe939("0x3d2")]},x.prototype[_0xe939("0x3d3")]=function(e){this[_0xe939("0x3d2")]=e},x[_0xe939("0xa")][_0xe939("0x17")]=function(e,x){this.version=x.read32Fixed(),this.numGlyphs=x[_0xe939("0x3d4")](),this[_0xe939("0x3c2")]=x[_0xe939("0x3d4")](),this[_0xe939("0x3bb")]=x.readUnsignedShort(),this[_0xe939("0x3b9")]=x[_0xe939("0x3d4")](),this[_0xe939("0x3b6")]=x[_0xe939("0x3d4")](),this[_0xe939("0x3ce")]=x.readUnsignedShort(),this[_0xe939("0x3cc")]=x[_0xe939("0x3d4")](),this[_0xe939("0x3c9")]=x.readUnsignedShort(),this[_0xe939("0x3bd")]=x[_0xe939("0x3d4")](),this.maxInstructionDefs=x.readUnsignedShort(),this[_0xe939("0x3c6")]=x[_0xe939("0x3d4")](),this[_0xe939("0x3c4")]=x.readUnsignedShort(),this[_0xe939("0x3b4")]=x.readUnsignedShort(),this[_0xe939("0x3b1")]=x[_0xe939("0x3d4")](),this[_0xe939("0x3d5")]=!0},x[_0xe939("0x3d6")]=_0xe939("0x3d7"),x}(t(0).TTFTable);x[_0xe939("0x3d8")]=n},function(e,x,t){"use strict";var _,i=this&&this[_0xe939("0x3a7")]||(_=function(e,x){return(_=Object[_0xe939("0x3a8")]||{__proto__:[]}instanceof Array&&function(e,x){e[_0xe939("0x3a9")]=x}||function(e,x){for(var t in x)x[_0xe939("0x3af")](t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this[_0xe939("0x3d9")]=e}_(e,x),e[_0xe939("0xa")]=null===x?Object.create(x):(t[_0xe939("0xa")]=x[_0xe939("0xa")],new t)});Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var n=function(e){function x(x){return e.call(this,x)||this}return i(x,e),x[_0xe939("0xa")][_0xe939("0x17")]=function(e,x){var t=e[_0xe939("0x3da")]();this.numHMetrics=t[_0xe939("0x3db")]();var _=e.getNumberOfGlyphs(),i=0;this[_0xe939("0x3dc")]=[],this[_0xe939("0x3dd")]=[];for(var n=0;n<this[_0xe939("0x3de")];n++)this[_0xe939("0x3dc")][n]=x.readUnsignedShort(),this[_0xe939("0x3dd")][n]=x[_0xe939("0x3df")](),i+=4;var r=_-this[_0xe939("0x3de")];if(r<0&&(r=_),this[_0xe939("0x3e0")]=[],i<this.getLength())for(n=0;n<r;n++)i<this[_0xe939("0x10")]()&&(this[_0xe939("0x3e0")][n]=x.readSignedShort(),i+=2);this[_0xe939("0x3d5")]=!0},x.prototype[_0xe939("0x3e1")]=function(e){return e<this[_0xe939("0x3de")]?this.advanceWidth[e]:this.advanceWidth[this.advanceWidth[_0xe939("0x11")]-1]},x.prototype[_0xe939("0x3e2")]=function(e){return e<this.numHMetrics?this.leftSideBearing[e]:this[_0xe939("0x3e0")][e-this[_0xe939("0x3de")]]},x[_0xe939("0x3d6")]="hmtx",x}(t(0)[_0xe939("0x18")]);x[_0xe939("0x3e3")]=n},function(e,x,t){"use strict";var _,i=this&&this[_0xe939("0x3a7")]||(_=function(e,x){return(_=Object[_0xe939("0x3a8")]||{__proto__:[]}instanceof Array&&function(e,x){e[_0xe939("0x3a9")]=x}||function(e,x){for(var t in x)x.hasOwnProperty(t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this.constructor=e}_(e,x),e.prototype=null===x?Object[_0xe939("0x6")](x):(t[_0xe939("0xa")]=x[_0xe939("0xa")],new t)});Object[_0xe939("0x1")](x,"__esModule",{value:!0});var n=function(e){function x(x){return e[_0xe939("0xb")](this,x)||this}return i(x,e),x.prototype[_0xe939("0x17")]=function(e,x){this[_0xe939("0x3d2")]=x[_0xe939("0x3e4")](),this.ascender=x[_0xe939("0x3df")](),this[_0xe939("0x3e5")]=x[_0xe939("0x3df")](),this[_0xe939("0x3e6")]=x[_0xe939("0x3df")](),this[_0xe939("0x3e7")]=x.readUnsignedShort(),this[_0xe939("0x3e8")]=x.readSignedShort(),this[_0xe939("0x3e9")]=x[_0xe939("0x3df")](),this.xMaxExtent=x.readSignedShort(),this.caretSlopeRise=x.readSignedShort(),this[_0xe939("0x3ea")]=x[_0xe939("0x3df")](),this.reserved1=x[_0xe939("0x3df")](),this[_0xe939("0x3eb")]=x[_0xe939("0x3df")](),this[_0xe939("0x3ec")]=x.readSignedShort(),this[_0xe939("0x3ed")]=x[_0xe939("0x3df")](),this[_0xe939("0x3ee")]=x[_0xe939("0x3df")](),this[_0xe939("0x3ef")]=x[_0xe939("0x3df")](),this[_0xe939("0x3f0")]=x[_0xe939("0x3d4")](),this[_0xe939("0x3d5")]=!0},x[_0xe939("0xa")][_0xe939("0x3f1")]=function(){return this[_0xe939("0x3e7")]},x[_0xe939("0xa")][_0xe939("0x3f2")]=function(e){this[_0xe939("0x3e7")]=e},x.prototype[_0xe939("0x3f3")]=function(){return this[_0xe939("0x3f4")]},x[_0xe939("0xa")][_0xe939("0x3f5")]=function(e){this[_0xe939("0x3f4")]=e},x[_0xe939("0xa")][_0xe939("0x3f6")]=function(){return this[_0xe939("0x3f7")]},x[_0xe939("0xa")].setCaretSlopeRise=function(e){this[_0xe939("0x3f7")]=e},x[_0xe939("0xa")].getCaretSlopeRun=function(){return this[_0xe939("0x3ea")]},x[_0xe939("0xa")][_0xe939("0x3f8")]=function(e){this.caretSlopeRun=e},x[_0xe939("0xa")][_0xe939("0x3f9")]=function(){return this[_0xe939("0x3e5")]},x.prototype[_0xe939("0x3fa")]=function(e){this[_0xe939("0x3e5")]=e},x[_0xe939("0xa")].getLineGap=function(){return this[_0xe939("0x3e6")]},x[_0xe939("0xa")].setLineGap=function(e){this[_0xe939("0x3e6")]=e},x[_0xe939("0xa")][_0xe939("0x3fb")]=function(){return this[_0xe939("0x3ef")]},x[_0xe939("0xa")].setMetricDataFormat=function(e){this[_0xe939("0x3ef")]=e},x.prototype.getMinLeftSideBearing=function(){return this[_0xe939("0x3e8")]},x[_0xe939("0xa")][_0xe939("0x3fc")]=function(e){this[_0xe939("0x3e8")]=e},x[_0xe939("0xa")][_0xe939("0x3fd")]=function(){return this[_0xe939("0x3e9")]},x[_0xe939("0xa")][_0xe939("0x3fe")]=function(e){this[_0xe939("0x3e9")]=e},x[_0xe939("0xa")].getNumberOfHMetrics=function(){return this.numberOfHMetrics},x[_0xe939("0xa")][_0xe939("0x3ff")]=function(e){this[_0xe939("0x3f0")]=e},x[_0xe939("0xa")][_0xe939("0x400")]=function(){return this.reserved1},x.prototype[_0xe939("0x401")]=function(e){this[_0xe939("0x402")]=e},x[_0xe939("0xa")].getReserved2=function(){return this.reserved2},x.prototype[_0xe939("0x403")]=function(e){this[_0xe939("0x3eb")]=e},x[_0xe939("0xa")].getReserved3=function(){return this[_0xe939("0x3ec")]},x[_0xe939("0xa")][_0xe939("0x404")]=function(e){this[_0xe939("0x3ec")]=e},x.prototype.getReserved4=function(){return this[_0xe939("0x3ed")]},x[_0xe939("0xa")][_0xe939("0x405")]=function(e){this.reserved4=e},x[_0xe939("0xa")][_0xe939("0x406")]=function(){return this[_0xe939("0x3ee")]},x[_0xe939("0xa")].setReserved5=function(e){this.reserved5=e},x[_0xe939("0xa")].getVersion=function(){return this[_0xe939("0x3d2")]},x[_0xe939("0xa")][_0xe939("0x3d3")]=function(e){this[_0xe939("0x3d2")]=e},x[_0xe939("0xa")][_0xe939("0x407")]=function(){return this[_0xe939("0x408")]},x.prototype[_0xe939("0x409")]=function(e){this[_0xe939("0x408")]=e},x[_0xe939("0x3d6")]=_0xe939("0x40a"),x}(t(0).TTFTable);x[_0xe939("0x40b")]=n},function(e,x,t){"use strict";var _,i=this&&this.__extends||(_=function(e,x){return(_=Object[_0xe939("0x3a8")]||{__proto__:[]}instanceof Array&&function(e,x){e[_0xe939("0x3a9")]=x}||function(e,x){for(var t in x)x[_0xe939("0x3af")](t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this[_0xe939("0x3d9")]=e}_(e,x),e[_0xe939("0xa")]=null===x?Object.create(x):(t[_0xe939("0xa")]=x[_0xe939("0xa")],new t)});Object[_0xe939("0x1")](x,"__esModule",{value:!0});var n=function(e){function x(x){return e[_0xe939("0xb")](this,x)||this}return i(x,e),x[_0xe939("0xa")].read=function(e,t){for(var _=e[_0xe939("0x20c")](),i=e[_0xe939("0x40c")](),n=this[_0xe939("0x40d")]=[],r=_[_0xe939("0x40e")](),a=0;a<i+1;a++)r==x[_0xe939("0x40f")]?n[a]=2*t[_0xe939("0x3d4")]():r==x[_0xe939("0x410")]&&(n[a]=t[_0xe939("0x411")]());this[_0xe939("0x3d5")]=!0},x[_0xe939("0xa")].getOffsets=function(){return this[_0xe939("0x40d")]},x[_0xe939("0xa")][_0xe939("0x412")]=function(e){this[_0xe939("0x40d")]=e},x[_0xe939("0x40f")]=0,x[_0xe939("0x410")]=1,x.TAG=_0xe939("0x413"),x}(t(0)[_0xe939("0x18")]);x[_0xe939("0x414")]=n},function(e,x,t){"use strict";var _,i=this&&this[_0xe939("0x3a7")]||(_=function(e,x){return(_=Object[_0xe939("0x3a8")]||{__proto__:[]}instanceof Array&&function(e,x){e[_0xe939("0x3a9")]=x}||function(e,x){for(var t in x)x[_0xe939("0x3af")](t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this[_0xe939("0x3d9")]=e}_(e,x),e.prototype=null===x?Object[_0xe939("0x6")](x):(t[_0xe939("0xa")]=x[_0xe939("0xa")],new t)});Object[_0xe939("0x1")](x,"__esModule",{value:!0});var n=function(e){function x(x){return e.call(this,x)||this}return i(x,e),x.prototype[_0xe939("0x17")]=function(e,x){this[_0xe939("0x3d2")]=x[_0xe939("0x3e4")](),this.fontRevision=x[_0xe939("0x3e4")](),this.checkSumAdjustment=x[_0xe939("0x411")](),this[_0xe939("0x415")]=x[_0xe939("0x411")](),this.flags=x.readUnsignedShort(),this[_0xe939("0x20d")]=x[_0xe939("0x3d4")](),x[_0xe939("0x416")](x[_0xe939("0x417")]()+16),this.xMin=x.readSignedShort(),this[_0xe939("0x418")]=x[_0xe939("0x3df")](),this[_0xe939("0x419")]=x[_0xe939("0x3df")](),this[_0xe939("0x41a")]=x[_0xe939("0x3df")](),this[_0xe939("0x41b")]=x[_0xe939("0x3d4")](),this[_0xe939("0x41c")]=x[_0xe939("0x3d4")](),this[_0xe939("0x41d")]=x.readSignedShort(),this[_0xe939("0x41e")]=x[_0xe939("0x3df")](),this[_0xe939("0x41f")]=x[_0xe939("0x3df")](),this.initialized=!0},x[_0xe939("0xa")][_0xe939("0x420")]=function(){return this.checkSumAdjustment},x[_0xe939("0xa")].setCheckSumAdjustment=function(e){this.checkSumAdjustment=e},x.prototype.getFlags=function(){return this.flags},x[_0xe939("0xa")][_0xe939("0x421")]=function(e){this[_0xe939("0x422")]=e},x[_0xe939("0xa")][_0xe939("0x423")]=function(){return this[_0xe939("0x41d")]},x[_0xe939("0xa")][_0xe939("0x424")]=function(e){this[_0xe939("0x41d")]=e},x[_0xe939("0xa")][_0xe939("0x425")]=function(){return this.fontRevision},x[_0xe939("0xa")].setFontRevision=function(e){this.fontRevision=e},x[_0xe939("0xa")][_0xe939("0x426")]=function(){return this[_0xe939("0x41f")]},x[_0xe939("0xa")][_0xe939("0x427")]=function(e){this.glyphDataFormat=e},x.prototype[_0xe939("0x40e")]=function(){return this.indexToLocFormat},x[_0xe939("0xa")].setIndexToLocFormat=function(e){this[_0xe939("0x41e")]=e},x[_0xe939("0xa")].getLowestRecPPEM=function(){return this[_0xe939("0x41c")]},x[_0xe939("0xa")].setLowestRecPPEM=function(e){this.lowestRecPPEM=e},x[_0xe939("0xa")][_0xe939("0x428")]=function(){return this[_0xe939("0x41b")]},x.prototype.setMacStyle=function(e){this[_0xe939("0x41b")]=e},x[_0xe939("0xa")][_0xe939("0x429")]=function(){return this[_0xe939("0x415")]},x[_0xe939("0xa")][_0xe939("0x42a")]=function(e){this[_0xe939("0x415")]=e},x[_0xe939("0xa")][_0xe939("0x42b")]=function(){return this[_0xe939("0x20d")]},x[_0xe939("0xa")].setUnitsPerEm=function(e){this[_0xe939("0x20d")]=e},x[_0xe939("0xa")].getVersion=function(){return this.version},x.prototype.setVersion=function(e){this[_0xe939("0x3d2")]=e},x[_0xe939("0xa")][_0xe939("0x42c")]=function(){return this[_0xe939("0x419")]},x[_0xe939("0xa")][_0xe939("0x42d")]=function(e){this.xMax=e},x[_0xe939("0xa")][_0xe939("0x42e")]=function(){return this.xMin},x[_0xe939("0xa")][_0xe939("0x42f")]=function(e){this.xMin=e},x[_0xe939("0xa")][_0xe939("0x430")]=function(){return this[_0xe939("0x41a")]},x.prototype[_0xe939("0x431")]=function(e){this[_0xe939("0x41a")]=e},x[_0xe939("0xa")][_0xe939("0x432")]=function(){return this[_0xe939("0x418")]},x[_0xe939("0xa")][_0xe939("0x433")]=function(e){this[_0xe939("0x418")]=e},x[_0xe939("0x3d6")]=_0xe939("0x434"),x[_0xe939("0x435")]=1,x[_0xe939("0x436")]=2,x}(t(0)[_0xe939("0x18")]);x[_0xe939("0x437")]=n},function(e,x,t){"use strict";var _,i=this&&this[_0xe939("0x3a7")]||(_=function(e,x){return(_=Object[_0xe939("0x3a8")]||{__proto__:[]}instanceof Array&&function(e,x){e[_0xe939("0x3a9")]=x}||function(e,x){for(var t in x)x[_0xe939("0x3af")](t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this[_0xe939("0x3d9")]=e}_(e,x),e.prototype=null===x?Object[_0xe939("0x6")](x):(t[_0xe939("0xa")]=x[_0xe939("0xa")],new t)});Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var n=function(e){function x(x){return e.call(this,x)||this}return i(x,e),x.prototype[_0xe939("0x17")]=function(e,x){this[_0xe939("0x3d2")]=x[_0xe939("0x3e4")](),this.ascender=x[_0xe939("0x3df")](),this.descender=x.readSignedShort(),this[_0xe939("0x3e6")]=x.readSignedShort(),this[_0xe939("0x438")]=x[_0xe939("0x3d4")](),this.minTopSideBearing=x[_0xe939("0x3df")](),this[_0xe939("0x439")]=x[_0xe939("0x3df")](),this[_0xe939("0x43a")]=x[_0xe939("0x3df")](),this[_0xe939("0x3f7")]=x[_0xe939("0x3df")](),this.caretSlopeRun=x.readSignedShort(),this.caretOffset=x[_0xe939("0x3df")](),this[_0xe939("0x402")]=x[_0xe939("0x3df")](),this.reserved2=x[_0xe939("0x3df")](),this[_0xe939("0x3ec")]=x[_0xe939("0x3df")](),this[_0xe939("0x3ed")]=x[_0xe939("0x3df")](),this.metricDataFormat=x[_0xe939("0x3df")](),this.numberOfVMetrics=x[_0xe939("0x3d4")](),this.initialized=!0},x[_0xe939("0xa")].getAdvanceHeightMax=function(){return this[_0xe939("0x438")]},x[_0xe939("0xa")].getAscender=function(){return this.ascender},x[_0xe939("0xa")][_0xe939("0x3f6")]=function(){return this.caretSlopeRise},x[_0xe939("0xa")][_0xe939("0x43b")]=function(){return this[_0xe939("0x3ea")]},x[_0xe939("0xa")][_0xe939("0x43c")]=function(){return this[_0xe939("0x43d")]},x[_0xe939("0xa")][_0xe939("0x3f9")]=function(){return this[_0xe939("0x3e5")]},x[_0xe939("0xa")][_0xe939("0x43e")]=function(){return this[_0xe939("0x3e6")]},x.prototype[_0xe939("0x3fb")]=function(){return this[_0xe939("0x3ef")]},x[_0xe939("0xa")][_0xe939("0x43f")]=function(){return this[_0xe939("0x440")]},x[_0xe939("0xa")][_0xe939("0x441")]=function(){return this.minBottomSideBearing},x[_0xe939("0xa")][_0xe939("0x442")]=function(){return this[_0xe939("0x443")]},x[_0xe939("0xa")][_0xe939("0x400")]=function(){return this.reserved1},x[_0xe939("0xa")][_0xe939("0x444")]=function(){return this[_0xe939("0x3eb")]},x[_0xe939("0xa")][_0xe939("0x445")]=function(){return this[_0xe939("0x3ec")]},x[_0xe939("0xa")][_0xe939("0x446")]=function(){return this[_0xe939("0x3ed")]},x[_0xe939("0xa")][_0xe939("0x3d1")]=function(){return this.version},x[_0xe939("0xa")][_0xe939("0x447")]=function(){return this[_0xe939("0x43a")]},x[_0xe939("0x3d6")]="vhea",x}(t(0)[_0xe939("0x18")]);x[_0xe939("0x448")]=n},function(e,x,t){"use strict";var _,i=this&&this.__extends||(_=function(e,x){return(_=Object[_0xe939("0x3a8")]||{__proto__:[]}instanceof Array&&function(e,x){e[_0xe939("0x3a9")]=x}||function(e,x){for(var t in x)x.hasOwnProperty(t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this[_0xe939("0x3d9")]=e}_(e,x),e.prototype=null===x?Object[_0xe939("0x6")](x):(t[_0xe939("0xa")]=x[_0xe939("0xa")],new t)});Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var n=t(0),r=t(1),a=t(37),s=function(e){function x(x){return e[_0xe939("0xb")](this,x)||this}return i(x,e),x[_0xe939("0xa")][_0xe939("0x17")]=function(e,x){if(this[_0xe939("0x449")]=x[_0xe939("0x3e4")](),this[_0xe939("0x44a")]=x.read32Fixed(),this[_0xe939("0x44b")]=x.readSignedShort(),this[_0xe939("0x44c")]=x.readSignedShort(),this.isFixedPitch=x[_0xe939("0x411")](),this[_0xe939("0x44d")]=x[_0xe939("0x411")](),this[_0xe939("0x44e")]=x.readUnsignedInt(),this[_0xe939("0x44f")]=x[_0xe939("0x411")](),this.maxMemType1=x.readUnsignedInt(),1==this[_0xe939("0x449")])this.glyphNames=[],r[_0xe939("0x52")].arrayCopy(a[_0xe939("0x450")][_0xe939("0x451")],0,this[_0xe939("0x452")],0,a[_0xe939("0x450")].NUMBER_OF_MAC_GLYPHS);else if(2==this[_0xe939("0x449")]){var t=x[_0xe939("0x3d4")](),_=[];this[_0xe939("0x452")]=[];for(var i=Number[_0xe939("0x453")],n=0;n<t;n++){var s=x.readUnsignedShort();_[n]=s,s<=32767&&(i=Math.max(i,s))}var o=null;if(i>=a[_0xe939("0x450")][_0xe939("0x454")]){o=[];for(n=0;n<i-a[_0xe939("0x450")].NUMBER_OF_MAC_GLYPHS+1;n++){var c=x[_0xe939("0x455")]();o[n]=x[_0xe939("0x456")](c)}}for(n=0;n<t;n++){(s=_[n])<a.WGL4Names[_0xe939("0x454")]?this.glyphNames[n]=a[_0xe939("0x450")][_0xe939("0x451")][s]:s>=a[_0xe939("0x450")].NUMBER_OF_MAC_GLYPHS&&s<=32767?this.glyphNames[n]=o[s-a.WGL4Names.NUMBER_OF_MAC_GLYPHS]:this[_0xe939("0x452")][n]=_0xe939("0x457")}}else if(2.5==this[_0xe939("0x449")]){for(_=[],n=0;n<_[_0xe939("0x11")];n++){var h=x[_0xe939("0x458")]();_[n]=n+1+h}this[_0xe939("0x452")]=[];for(n=0;n<this[_0xe939("0x452")].length;n++){var f=a[_0xe939("0x450")][_0xe939("0x451")][_[n]];null!=f&&(this.glyphNames[n]=f)}}else this[_0xe939("0x449")];this[_0xe939("0x3d5")]=!0},x[_0xe939("0xa")][_0xe939("0x459")]=function(){return this[_0xe939("0x449")]},x[_0xe939("0xa")][_0xe939("0x45a")]=function(e){this[_0xe939("0x449")]=e},x[_0xe939("0xa")][_0xe939("0x45b")]=function(){return this[_0xe939("0x45c")]},x[_0xe939("0xa")][_0xe939("0x45d")]=function(e){this[_0xe939("0x45c")]=e},x[_0xe939("0xa")][_0xe939("0x45e")]=function(){return this.italicAngle},x[_0xe939("0xa")].setItalicAngle=function(e){this[_0xe939("0x44a")]=e},x.prototype[_0xe939("0x45f")]=function(){return this[_0xe939("0x460")]},x.prototype.setMaxMemType1=function(e){this.maxMemType1=e},x.prototype[_0xe939("0x461")]=function(){return this[_0xe939("0x44e")]},x[_0xe939("0xa")][_0xe939("0x462")]=function(e){this.maxMemType42=e},x[_0xe939("0xa")].getMinMemType1=function(){return this[_0xe939("0x44f")]},x[_0xe939("0xa")][_0xe939("0x463")]=function(e){this[_0xe939("0x44f")]=e},x[_0xe939("0xa")][_0xe939("0x464")]=function(){return this[_0xe939("0x44d")]},x[_0xe939("0xa")].setMinMemType42=function(e){this[_0xe939("0x44d")]=e},x[_0xe939("0xa")][_0xe939("0x465")]=function(){return this.underlinePosition},x[_0xe939("0xa")][_0xe939("0x466")]=function(e){this[_0xe939("0x44b")]=e},x.prototype[_0xe939("0x467")]=function(){return this[_0xe939("0x44c")]},x[_0xe939("0xa")].setUnderlineThickness=function(e){this[_0xe939("0x44c")]=e},x[_0xe939("0xa")][_0xe939("0x468")]=function(){return this.glyphNames},x[_0xe939("0xa")].setGlyphNames=function(e){this[_0xe939("0x452")]=e},x[_0xe939("0xa")][_0xe939("0x3ab")]=function(e){return e<0||null==this[_0xe939("0x452")]||e>=this[_0xe939("0x452")][_0xe939("0x11")]?null:this[_0xe939("0x452")][e]},x[_0xe939("0x3d6")]="post",x}(n[_0xe939("0x18")]);x[_0xe939("0x469")]=s},function(e,x,t){"use strict";var _,i=this&&this[_0xe939("0x3a7")]||(_=function(e,x){return(_=Object[_0xe939("0x3a8")]||{__proto__:[]}instanceof Array&&function(e,x){e[_0xe939("0x3a9")]=x}||function(e,x){for(var t in x)x.hasOwnProperty(t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this.constructor=e}_(e,x),e[_0xe939("0xa")]=null===x?Object[_0xe939("0x6")](x):(t[_0xe939("0xa")]=x[_0xe939("0xa")],new t)});Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var n=t(0),r=t(38),a=function(e){function x(x){return e[_0xe939("0xb")](this,x)||this}return i(x,e),x[_0xe939("0xa")][_0xe939("0x17")]=function(e,t){this[_0xe939("0x413")]=e[_0xe939("0x46a")](),this[_0xe939("0x3d0")]=e[_0xe939("0x40c")](),this[_0xe939("0x3d0")]<x.MAX_CACHE_SIZE&&(this[_0xe939("0x46b")]=[]),this[_0xe939("0x46")]=t,this[_0xe939("0x3d5")]=!0},x[_0xe939("0xa")][_0xe939("0x46c")]=function(){var e=this[_0xe939("0x413")].getOffsets(),x=e[this[_0xe939("0x3d0")]],t=this[_0xe939("0x12")]();null==this[_0xe939("0x46b")]&&(this[_0xe939("0x46b")]=[]);for(var _=0;_<this[_0xe939("0x3d0")]&&(0==x||x!=e[_]);_++)e[_+1]<=e[_]||null==this[_0xe939("0x46b")][_]&&(this.data[_0xe939("0x416")](t+e[_]),null==this[_0xe939("0x46b")][_]&&++this[_0xe939("0x46d")],this[_0xe939("0x46b")][_]=this[_0xe939("0x46e")](_));return this[_0xe939("0x3d5")]=!0,this[_0xe939("0x46b")]},x[_0xe939("0xa")][_0xe939("0x46f")]=function(e){this[_0xe939("0x46b")]=e},x[_0xe939("0xa")][_0xe939("0x20b")]=function(e){if(e<0||e>=this[_0xe939("0x3d0")])return null;if(null!=this.glyphs&&null!=this[_0xe939("0x46b")][e])return this[_0xe939("0x46b")][e];var t=this.loca[_0xe939("0x470")]();if(t[e]==t[e+1])return null;var _=this[_0xe939("0x46")].getCurrentPosition();this[_0xe939("0x46")].seek(this[_0xe939("0x12")]()+t[e]);var i=this[_0xe939("0x46e")](e);return this.data[_0xe939("0x416")](_),null!=this[_0xe939("0x46b")]&&null==this[_0xe939("0x46b")][e]&&this[_0xe939("0x46d")]<x.MAX_CACHED_GLYPHS&&(this[_0xe939("0x46b")][e]=i,++this.cached),i},x[_0xe939("0xa")].getGlyphData=function(e){var x=new(r[_0xe939("0x471")]),t=this[_0xe939("0xc")][_0xe939("0x472")](),_=null==t?0:t[_0xe939("0x3e2")](e);return x.initData(this,this[_0xe939("0x46")],_),x[_0xe939("0x473")]()[_0xe939("0x474")]()&&x[_0xe939("0x473")]().resolve(),x},x[_0xe939("0x3d6")]=_0xe939("0x475"),x[_0xe939("0x476")]=5e3,x[_0xe939("0x477")]=100,x}(n.TTFTable);x[_0xe939("0x478")]=a},function(e,x,t){"use strict";Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var _=function(){function e(e,x,t,_){this[_0xe939("0x479")]=e,this[_0xe939("0x47a")]=x,this[_0xe939("0x47b")]=t,this.upperRightY=_}return e[_0xe939("0xa")][_0xe939("0x47c")]=function(){return this.lowerLeftX},e[_0xe939("0xa")].setLowerLeftX=function(e){this.lowerLeftX=e},e[_0xe939("0xa")][_0xe939("0x47d")]=function(){return this[_0xe939("0x47a")]},e[_0xe939("0xa")].setLowerLeftY=function(e){this.lowerLeftY=e},e.prototype[_0xe939("0x47e")]=function(){return this[_0xe939("0x47b")]},e.prototype[_0xe939("0x47f")]=function(e){this.upperRightX=e},e.prototype[_0xe939("0x480")]=function(){return this[_0xe939("0x481")]},e[_0xe939("0xa")].setUpperRightY=function(e){this[_0xe939("0x481")]=e},e[_0xe939("0xa")][_0xe939("0x482")]=function(){return this.getUpperRightX()-this[_0xe939("0x47c")]()},e[_0xe939("0xa")].getHeight=function(){return this[_0xe939("0x480")]()-this[_0xe939("0x47d")]()},e[_0xe939("0xa")][_0xe939("0x483")]=function(e,x){return e>=this[_0xe939("0x479")]&&e<=this.upperRightX&&x>=this[_0xe939("0x47a")]&&x<=this[_0xe939("0x481")]},e[_0xe939("0xa")][_0xe939("0x35a")]=function(){return"["+this[_0xe939("0x47c")]()+","+this[_0xe939("0x47d")]()+","+this[_0xe939("0x47e")]()+","+this[_0xe939("0x480")]()+"]"},e}();x.BoundingBox=_},function(e,x,t){"use strict";var _,i=this&&this[_0xe939("0x3a7")]||(_=function(e,x){return(_=Object[_0xe939("0x3a8")]||{__proto__:[]}instanceof Array&&function(e,x){e.__proto__=x}||function(e,x){for(var t in x)x.hasOwnProperty(t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this[_0xe939("0x3d9")]=e}_(e,x),e[_0xe939("0xa")]=null===x?Object.create(x):(t[_0xe939("0xa")]=x.prototype,new t)});Object.defineProperty(x,_0xe939("0x5"),{value:!0});var n=t(0),r=t(43),a=function(e){function x(x){return e[_0xe939("0xb")](this,x)||this}return i(x,e),x[_0xe939("0xa")].read=function(e,x){x[_0xe939("0x3d4")]();var t=x[_0xe939("0x3d4")]();x[_0xe939("0x3d4")]();this.nameRecords=[];for(var _=0;_<t;_++){(c=new r.NameRecord)[_0xe939("0x484")](e,x),this[_0xe939("0x485")][_0xe939("0x20")](c)}for(var i=0,n=this[_0xe939("0x485")];i<n[_0xe939("0x11")];i++){if((c=n[i])[_0xe939("0x486")]()>this.getLength())c[_0xe939("0x487")](null);else{x[_0xe939("0x416")](this[_0xe939("0x12")]()+6+2*t*6+c[_0xe939("0x486")]());c[_0xe939("0x488")](),c.getPlatformEncodingId();var a=x[_0xe939("0x456")](c[_0xe939("0x489")]());c[_0xe939("0x487")](a)}}this[_0xe939("0x48a")]=new Map;for(var s=0,o=this.nameRecords;s<o[_0xe939("0x11")];s++){var c=o[s],h=this.lookupTable[c.getNameId()];null==h&&(h=new Map,this[_0xe939("0x48a")].set(c.getNameId(),h));var f=h[c[_0xe939("0x488")]()];null==f&&(f=new Map,h.set(c.getPlatformId(),f));var u=f[c[_0xe939("0x48b")]()];null==u&&(u=new Map,f[_0xe939("0x340")](c[_0xe939("0x48b")](),u)),u.set(c[_0xe939("0x48c")](),c[_0xe939("0x48d")]())}this[_0xe939("0x48e")]=this.getEnglishName(r.NameRecord[_0xe939("0x48f")]),this[_0xe939("0x490")]=this[_0xe939("0x491")](r[_0xe939("0x492")].NAME_FONT_SUB_FAMILY_NAME),this.psName=this[_0xe939("0x3ab")](r[_0xe939("0x492")].NAME_POSTSCRIPT_NAME,r[_0xe939("0x492")][_0xe939("0x493")],r.NameRecord.ENCODING_MACINTOSH_ROMAN,r.NameRecord[_0xe939("0x494")]),null==this[_0xe939("0x495")]&&(this[_0xe939("0x495")]=this[_0xe939("0x3ab")](r[_0xe939("0x492")].NAME_POSTSCRIPT_NAME,r[_0xe939("0x492")].PLATFORM_WINDOWS,r.NameRecord[_0xe939("0x496")],r[_0xe939("0x492")][_0xe939("0x497")])),null!=this[_0xe939("0x495")]&&(this[_0xe939("0x495")]=this[_0xe939("0x495")][_0xe939("0x1e2")]()),this[_0xe939("0x3d5")]=!0},x.prototype[_0xe939("0x491")]=function(e){for(var x=4;x>=0;x--){var t=this[_0xe939("0x3ab")](e,r[_0xe939("0x492")][_0xe939("0x498")],x,r[_0xe939("0x492")][_0xe939("0x499")]);if(null!=t)return t}var _=this.getName(e,r[_0xe939("0x492")][_0xe939("0x49a")],r[_0xe939("0x492")][_0xe939("0x496")],r[_0xe939("0x492")][_0xe939("0x497")]);if(null!=_)return _;var i=this[_0xe939("0x3ab")](e,r[_0xe939("0x492")][_0xe939("0x493")],r[_0xe939("0x492")][_0xe939("0x49b")],r[_0xe939("0x492")].LANGUGAE_MACINTOSH_ENGLISH);return null!=i?i:null},x[_0xe939("0xa")][_0xe939("0x3ab")]=function(e,x,t,_){var i=this[_0xe939("0x48a")][_0xe939("0x343")](e);if(null==i)return null;var n=i[_0xe939("0x343")](x);if(null==n)return null;var r=n.get(t);return null==r?null:r[_0xe939("0x343")](_)},x[_0xe939("0xa")][_0xe939("0x49c")]=function(){return this[_0xe939("0x485")]},x[_0xe939("0xa")][_0xe939("0x49d")]=function(){return this[_0xe939("0x48e")]},x[_0xe939("0xa")][_0xe939("0x49e")]=function(){return this.fontSubFamily},x.prototype[_0xe939("0x49f")]=function(){return this[_0xe939("0x495")]},x[_0xe939("0x3d6")]=_0xe939("0x24e"),x}(n[_0xe939("0x18")]);x[_0xe939("0x4a0")]=a},function(e,x,t){"use strict";var _,i=this&&this[_0xe939("0x3a7")]||(_=function(e,x){return(_=Object[_0xe939("0x3a8")]||{__proto__:[]}instanceof Array&&function(e,x){e[_0xe939("0x3a9")]=x}||function(e,x){for(var t in x)x.hasOwnProperty(t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this[_0xe939("0x3d9")]=e}_(e,x),e[_0xe939("0xa")]=null===x?Object[_0xe939("0x6")](x):(t[_0xe939("0xa")]=x[_0xe939("0xa")],new t)});Object.defineProperty(x,_0xe939("0x5"),{value:!0});var n=t(0),r=t(44),a=function(e){function x(x){return e[_0xe939("0xb")](this,x)||this}return i(x,e),x.prototype[_0xe939("0x17")]=function(e,x){x[_0xe939("0x3d4")]();for(var t=x[_0xe939("0x3d4")](),_=[],i=0;i<t;i++){var n=new(r[_0xe939("0x4a1")]);n[_0xe939("0x484")](x),_[i]=n}for(i=0;i<t;i++)_[i][_0xe939("0x4a2")](this,e[_0xe939("0x40c")](),x);this.cmaps=_,this[_0xe939("0x3d5")]=!0},x.prototype[_0xe939("0x209")]=function(){return this[_0xe939("0x4a3")]},x[_0xe939("0xa")][_0xe939("0x4a4")]=function(e){this[_0xe939("0x4a3")]=e},x.prototype[_0xe939("0x4a5")]=function(e,x){for(var t=this.cmaps,_=0;_<t.length;_++){var i=t[_];if(i[_0xe939("0x488")]()==e&&i[_0xe939("0x48b")]()==x)return i}return null},x[_0xe939("0x3d6")]=_0xe939("0x4a6"),x[_0xe939("0x498")]=0,x[_0xe939("0x493")]=1,x.PLATFORM_WINDOWS=3,x[_0xe939("0x4a7")]=0,x[_0xe939("0x4a8")]=0,x.ENCODING_WIN_UNICODE_BMP=1,x.ENCODING_WIN_SHIFT_JIS=2,x[_0xe939("0x4a9")]=3,x[_0xe939("0x4aa")]=4,x[_0xe939("0x4ab")]=5,x[_0xe939("0x4ac")]=6,x[_0xe939("0x4ad")]=10,x.ENCODING_UNICODE_1_0=0,x.ENCODING_UNICODE_1_1=1,x[_0xe939("0x4ae")]=3,x[_0xe939("0x4af")]=4,x}(n.TTFTable);x[_0xe939("0x4b0")]=a},function(e,x,t){"use strict";Object[_0xe939("0x1")](x,"__esModule",{value:!0});var _=function(){function e(e){this.bufferPosition=0,this[_0xe939("0x4b1")]=e}return e[_0xe939("0xa")][_0xe939("0x4b2")]=function(){return this[_0xe939("0x4b3")]<this[_0xe939("0x4b1")][_0xe939("0x11")]},e.prototype.getPosition=function(){return this[_0xe939("0x4b3")]},e[_0xe939("0xa")][_0xe939("0x4b4")]=function(e){this[_0xe939("0x4b3")]=e},e[_0xe939("0xa")][_0xe939("0x48d")]=function(){return this[_0xe939("0x4b1")][_0xe939("0x35a")]()},e[_0xe939("0xa")][_0xe939("0x4b5")]=function(){try{var e=this[_0xe939("0x4b1")][this[_0xe939("0x4b3")]];return this.bufferPosition++,e}catch(e){return-1}},e[_0xe939("0xa")][_0xe939("0x455")]=function(){var e=this[_0xe939("0x17")]();if(e<0)throw"end of file";return e},e.prototype[_0xe939("0x4b6")]=function(e){var x=this.peek(e);if(x<0)throw _0xe939("0x4b7");return x},e[_0xe939("0xa")][_0xe939("0x4b8")]=function(){return this.readUnsignedShort()},e[_0xe939("0xa")][_0xe939("0x3d4")]=function(){var e=this[_0xe939("0x17")](),x=this.read();if((e|x)<0)throw"end of file";return e<<8|x},e.prototype[_0xe939("0x4b9")]=function(){var e=this[_0xe939("0x17")](),x=this[_0xe939("0x17")](),t=this[_0xe939("0x17")](),_=this[_0xe939("0x17")]();if((e|x|t|_)<0)throw"end of file";return e<<24|x<<16|t<<8|_},e[_0xe939("0xa")][_0xe939("0x4ba")]=function(e){if(this[_0xe939("0x4b1")][_0xe939("0x11")]-this[_0xe939("0x4b3")]<e)throw _0xe939("0x4b7");for(var x=[],t=0;t<e;t++)this.bufferPosition<=this.inputBuffer[_0xe939("0x11")]-1&&(x[t]=this[_0xe939("0x4b1")][this[_0xe939("0x4b3")]++]);return x},e[_0xe939("0xa")].read=function(){try{var e=255&this[_0xe939("0x4b1")][this[_0xe939("0x4b3")]];return this.bufferPosition++,e}catch(e){return-1}},e[_0xe939("0xa")][_0xe939("0x4bb")]=function(e){try{return 255&this[_0xe939("0x4b1")][this.bufferPosition+e]}catch(e){return-1}},e[_0xe939("0xa")][_0xe939("0x11")]=function(){return this.inputBuffer[_0xe939("0x11")]},e}();x[_0xe939("0x4bc")]=_},function(e,x,t){"use strict";Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var _=t(17),i=function(){function e(){this[_0xe939("0x4bd")]=new Map}return e[_0xe939("0xa")][_0xe939("0x3ab")]=function(){return this[_0xe939("0x138")]},e.prototype[_0xe939("0x4be")]=function(e){this.fontName=e},e[_0xe939("0xa")].addValueToTopDict=function(e,x){null!=x&&this.topDict[_0xe939("0x340")](e,x)},e[_0xe939("0xa")].getTopDict=function(){return this.topDict},e[_0xe939("0xa")][_0xe939("0x4bf")]=function(){var e=Array(this[_0xe939("0x4bd")][_0xe939("0x343")](_0xe939("0x4c0")));return new(_[_0xe939("0x4c1")])(e[0].floatValue(),e[1][_0xe939("0x4c2")](),e[2][_0xe939("0x4c2")](),e[3][_0xe939("0x4c2")]())},e.prototype[_0xe939("0x4c3")]=function(){return this[_0xe939("0x4c4")]},e.prototype[_0xe939("0x4c5")]=function(e){this[_0xe939("0x4c4")]=e},e.prototype[_0xe939("0x4c6")]=function(){return this.charStrings},e[_0xe939("0xa")][_0xe939("0x4c7")]=function(e){this[_0xe939("0x4c8")]=e},e[_0xe939("0xa")][_0xe939("0x4c9")]=function(){return this.source.getBytes()},e[_0xe939("0xa")][_0xe939("0x4ca")]=function(){return this[_0xe939("0x4cb")][_0xe939("0x11")]},e[_0xe939("0xa")][_0xe939("0x4cc")]=function(e){this.globalSubrIndex=e},e[_0xe939("0xa")][_0xe939("0x4cd")]=function(){return this.globalSubrIndex},e}();x.CFFFont=i},function(e,x,t){"use strict";var _,i=this&&this[_0xe939("0x3a7")]||(_=function(e,x){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,x){e[_0xe939("0x3a9")]=x}||function(e,x){for(var t in x)x[_0xe939("0x3af")](t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this[_0xe939("0x3d9")]=e}_(e,x),e.prototype=null===x?Object.create(x):(t[_0xe939("0xa")]=x[_0xe939("0xa")],new t)});Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var n=t(56),r=t(7),a=function(e){function x(x,t,_,i,n,r,a){var s=e[_0xe939("0xb")](this,x,t,_)||this;return s[_0xe939("0x4ce")]=i,s[_0xe939("0x4cf")]=n,s[_0xe939("0x4d0")]=r,s[_0xe939("0x4d1")]=a,s.convertType1ToType2(n),s}return i(x,e),x.prototype[_0xe939("0x4d2")]=function(){return this[_0xe939("0x4ce")]},x.prototype[_0xe939("0x4d3")]=function(){return this[_0xe939("0x4cf")]},x.prototype.convertType1ToType2=function(e){this[_0xe939("0x4d4")]=[],this[_0xe939("0x4d5")]=0,this.handleSequence(e)},x[_0xe939("0xa")][_0xe939("0x4d6")]=function(e){for(var x=[],t=0,_=e;t<_[_0xe939("0x11")];t++){var i=_[t];if(i instanceof r[_0xe939("0x3a6")]){var n=this[_0xe939("0x4d7")](x,i);x[_0xe939("0x11")]=0,null!=n&&x[_0xe939("0x20")].apply(x,n)}else x[_0xe939("0x20")](i)}return x},x[_0xe939("0xa")].handleCommand=function(e,x){this.commandCount++;var t=r.CharStringCommand.TYPE2_VOCABULARY[_0xe939("0x343")](x[_0xe939("0x35c")]());if(_0xe939("0x35e")==t)e=this[_0xe939("0x4d8")](e,e.length%2!=0),this[_0xe939("0x4d9")](e,!0);else if(_0xe939("0x35f")==t)e=this[_0xe939("0x4d8")](e,e.length%2!=0),this[_0xe939("0x4d9")](e,!1);else if("vmoveto"==t)e=this.clearStack(e,e.length>1),this.markPath(),this[_0xe939("0x4da")](e,x);else if(_0xe939("0x361")==t)this[_0xe939("0x4db")](this[_0xe939("0x1c")](e,2),x);else if("hlineto"==t)this[_0xe939("0x4dc")](e,!0);else if(_0xe939("0x363")==t)this[_0xe939("0x4dc")](e,!1);else if(_0xe939("0x364")==t)this[_0xe939("0x4db")](this[_0xe939("0x1c")](e,6),x);else if(_0xe939("0x39a")==t)e=this[_0xe939("0x4d8")](e,5==e[_0xe939("0x11")]||1==e[_0xe939("0x11")]),this[_0xe939("0x15f")](),4==e[_0xe939("0x11")]?(e.splice(0,0,0),this.addCommand(e,new(r[_0xe939("0x3a6")])(12,6))):this.addCommand(e,x);else if(_0xe939("0x39e")==t)e=this[_0xe939("0x4d8")](e,e[_0xe939("0x11")]>2),this[_0xe939("0x4dd")](),this[_0xe939("0x4da")](e,x);else if(_0xe939("0x373")==t)e=this.clearStack(e,e[_0xe939("0x11")]>1),this[_0xe939("0x4dd")](),this[_0xe939("0x4da")](e,x);else if(_0xe939("0x4de")==t)this[_0xe939("0x4df")](e,!1);else if(_0xe939("0x374")==t)this[_0xe939("0x4df")](e,!0);else if(_0xe939("0x394")==t){var _=[e[0],0,e[1],e[2],e[3],0],i=[e[4],0,e[5],-e[2],e[6],0];this[_0xe939("0x4db")]([_,i],new(r[_0xe939("0x3a6")])(8))}else if("flex"==t){_=e[_0xe939("0x1dc")](0,6),i=e[_0xe939("0x1dc")](6,12);this[_0xe939("0x4db")]([_,i],new(r[_0xe939("0x3a6")])(8))}else if(_0xe939("0x397")==t){_=[e[0],e[1],e[2],e[3],e[4],0],i=[e[5],0,e[6],e[7],e[8],0];this[_0xe939("0x4db")]([_,i],new r.CharStringCommand(8))}else if(_0xe939("0x399")==t){for(var n=0,a=0,s=0;s<5;s++)n+=e[2*s],a+=e[2*s+1];_=e.slice(0,6),i=[e[6],e[7],e[8],e[9],Math[_0xe939("0x17e")](n)>Math[_0xe939("0x17e")](a)?e[10]:-n,Math.abs(n)>Math[_0xe939("0x17e")](a)?-a:e[10]];this.addCommandList([_,i],new(r[_0xe939("0x3a6")])(8))}else _0xe939("0x39b")==t?(e=this[_0xe939("0x4d8")](e,e[_0xe939("0x11")]%2!=0),this[_0xe939("0x4d9")](e,!0)):_0xe939("0x39c")==t||"cntrmask"==t?(e=this[_0xe939("0x4d8")](e,e[_0xe939("0x11")]%2!=0))[_0xe939("0x11")]>0&&this[_0xe939("0x4d9")](e,!1):_0xe939("0x39f")==t?(e=this[_0xe939("0x4d8")](e,e[_0xe939("0x11")]%2!=0),this[_0xe939("0x4d9")](e,!1)):_0xe939("0x3a0")==t?e[_0xe939("0x11")]>=2&&(this[_0xe939("0x4db")](this.split(e[_0xe939("0x1dc")](0,e[_0xe939("0x11")]-2),6),new(r[_0xe939("0x3a6")])(8)),this[_0xe939("0x4da")](e[_0xe939("0x1dc")](e[_0xe939("0x11")]-2,e[_0xe939("0x11")]),new(r[_0xe939("0x3a6")])(5))):_0xe939("0x3a1")==t?e[_0xe939("0x11")]>=6&&(this[_0xe939("0x4db")](this.split(e[_0xe939("0x1dc")](0,e[_0xe939("0x11")]-6),2),new(r[_0xe939("0x3a6")])(5)),this[_0xe939("0x4da")](e[_0xe939("0x1dc")](e.length-6,e[_0xe939("0x11")]),new(r[_0xe939("0x3a6")])(8))):_0xe939("0x3a2")==t?this[_0xe939("0x4e0")](e,!1):_0xe939("0x3a3")==t?this[_0xe939("0x4e0")](e,!0):this.addCommand(e,x);return null},x[_0xe939("0xa")][_0xe939("0x4d8")]=function(e,x){return 0==this[_0xe939("0x4d4")][_0xe939("0x11")]&&(x?(this[_0xe939("0x4da")]([0,e[0]+this[_0xe939("0x4d1")]],new(r[_0xe939("0x3a6")])(13)),e=e[_0xe939("0x1dc")](1,e[_0xe939("0x11")])):this[_0xe939("0x4da")]([0,this[_0xe939("0x4d0")]],new(r[_0xe939("0x3a6")])(13))),e},x[_0xe939("0xa")][_0xe939("0x4d9")]=function(e,x){},x[_0xe939("0xa")].markPath=function(){this[_0xe939("0x4d5")]>0&&this[_0xe939("0x15f")](),this[_0xe939("0x4d5")]++},x[_0xe939("0xa")][_0xe939("0x15f")]=function(){var e=this[_0xe939("0x4d5")]>0?this[_0xe939("0x4d4")][this.type1Sequence[_0xe939("0x11")]-1]:null,x=new(r[_0xe939("0x3a6")])(9);null!=e&&x!==e&&this[_0xe939("0x4da")]([],x)},x[_0xe939("0xa")][_0xe939("0x4dc")]=function(e,x){for(;e.length>0;)this.addCommand(e[_0xe939("0x1dc")](0,1),new(r[_0xe939("0x3a6")])(x?6:7)),e=e[_0xe939("0x1dc")](1,e[_0xe939("0x11")]),x=!x},x[_0xe939("0xa")][_0xe939("0x4df")]=function(e,x){for(;e.length>=4;){var t=5==e[_0xe939("0x11")];x?this[_0xe939("0x4da")]([e[0],0,e[1],e[2],t?e[4]:0,e[3]],new(r[_0xe939("0x3a6")])(8)):this[_0xe939("0x4da")]([0,e[0],e[1],e[2],e[3],t?e[4]:0],new(r[_0xe939("0x3a6")])(8)),e=e[_0xe939("0x1dc")](t?5:4,e[_0xe939("0x11")]),x=!x}},x.prototype.drawCurve=function(e,x){for(;e[_0xe939("0x11")]>=4;){var t=e[_0xe939("0x11")]%4==1;x?this.addCommand([e[t?1:0],t?e[0]:0,e[t?2:1],e[t?3:2],e[t?4:3],0],new(r[_0xe939("0x3a6")])(8)):this.addCommand([t?e[0]:0,e[t?1:0],e[t?2:1],e[t?3:2],0,e[t?4:3]],new(r[_0xe939("0x3a6")])(8)),e=e[_0xe939("0x1dc")](t?5:4,e.length)}},x[_0xe939("0xa")][_0xe939("0x4db")]=function(e,x){for(var t=0,_=e;t<_[_0xe939("0x11")];t++){var i=_[t];this[_0xe939("0x4da")](i,x)}},x.prototype[_0xe939("0x4da")]=function(e,x){var t;(t=this[_0xe939("0x4d4")]).push.apply(t,e),this.type1Sequence[_0xe939("0x20")](x)},x.prototype.split=function(e,x){for(var t=[],_=0;_<e[_0xe939("0x11")]/x;_++)t[_0xe939("0x20")](e[_0xe939("0x1dc")](_*x,(_+1)*x));return t},x}(n[_0xe939("0x4e1")]);x[_0xe939("0x4e2")]=a},function(e,x,t){"use strict";Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var _=function(){function e(){this.codeToName=new Map,this[_0xe939("0x4e3")]=new Map}return e[_0xe939("0xa")][_0xe939("0x3ac")]=function(e,x){this[_0xe939("0x3aa")][_0xe939("0x340")](e,x),this.nameToCode[_0xe939("0x340")](x,e)},e.prototype[_0xe939("0x4e4")]=function(e){return this.nameToCode.get(e)},e[_0xe939("0xa")][_0xe939("0x3ab")]=function(e){var x=this[_0xe939("0x3aa")][_0xe939("0x343")](e);return null!=x?x:_0xe939("0x4e5")},e[_0xe939("0xa")][_0xe939("0x4e6")]=function(){return this[_0xe939("0x3aa")]},e}();x[_0xe939("0x4e7")]=_},function(e,x,t){"use strict";Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var _=t(20),i=t(7),n=function(){function e(e,x){this[_0xe939("0x138")]=e,x&&"string"==typeof x&&(this[_0xe939("0x4e8")]=x)}return e[_0xe939("0xa")].parse=function(e,x,t,n){n&&(this.hstemCount=0,this.vstemCount=0,this[_0xe939("0x4e9")]=[]);for(var r=new _.DataInput(e),a=null!=t&&t.length>0,s=null!=x&&x[_0xe939("0x11")]>0;r[_0xe939("0x4b2")]();){var o=r[_0xe939("0x455")]();if(10==o&&a){var c=Number(this[_0xe939("0x4e9")].slice(0,this.sequence[_0xe939("0x11")]-2));if((l=((d=t[_0xe939("0x11")])<1240?107:d<33900?1131:32768)+c)<t[_0xe939("0x11")]){var h=t[l];this[_0xe939("0x1e4")](h,x,t,!1);var f=this.sequence[this[_0xe939("0x4e9")].length-1],u=parseInt(Object[_0xe939("0x4ea")](f)[0]);f instanceof i[_0xe939("0x3a6")]&&11==u&&this[_0xe939("0x4e9")][_0xe939("0x1dc")](this[_0xe939("0x4e9")][_0xe939("0x11")]-2)}}else if(29==o&&s){var d,l;c=Number(this[_0xe939("0x4e9")][_0xe939("0x1dc")](this.sequence[_0xe939("0x11")]-2));if((l=((d=x[_0xe939("0x11")])<1240?107:d<33900?1131:32768)+c)<x[_0xe939("0x11")]){h=x[l];this[_0xe939("0x1e4")](h,x,t,!1);f=this[_0xe939("0x4e9")][this[_0xe939("0x4e9")][_0xe939("0x11")]-1],u=parseInt(Object[_0xe939("0x4ea")](f)[0]);f instanceof i[_0xe939("0x3a6")]&&11==u&&this[_0xe939("0x4e9")].slice(this[_0xe939("0x4e9")][_0xe939("0x11")]-2)}}else o>=0&&o<=27?this[_0xe939("0x4e9")].push(this[_0xe939("0x4eb")](o,r)):28==o?this[_0xe939("0x4e9")].push(this[_0xe939("0x4ec")](o,r)):o>=29&&o<=31?this[_0xe939("0x4e9")][_0xe939("0x20")](this[_0xe939("0x4eb")](o,r)):o>=32&&o<=255&&this[_0xe939("0x4e9")][_0xe939("0x20")](this[_0xe939("0x4ec")](o,r))}return this[_0xe939("0x4e9")]},e.prototype[_0xe939("0x4eb")]=function(e,x){if(1==e||18==e?this.hstemCount+=Math[_0xe939("0x4ed")](this[_0xe939("0x4ee")]()[_0xe939("0x11")]/2):3!=e&&19!=e&&20!=e&&23!=e||(this[_0xe939("0x4ef")]+=Math[_0xe939("0x4ed")](this[_0xe939("0x4ee")]()[_0xe939("0x11")]/2)),12==e){var t=x[_0xe939("0x455")]();return new(i[_0xe939("0x3a6")])(e,t)}if(19==e||20==e){var _=1+Math.floor(this[_0xe939("0x4f0")]()),n=[];n[0]=e;for(var r=1;r<_;r++)n[r]=x[_0xe939("0x455")]();var a=new(i[_0xe939("0x3a6")]);return a.setValue1(n),a}return new(i[_0xe939("0x3a6")])(e)},e[_0xe939("0xa")][_0xe939("0x4ec")]=function(e,x){try{if(28==e)return x[_0xe939("0x4b8")]();if(e>=32&&e<=246)return e-139;if(e>=247&&e<=250)return 256*(e-247)+x[_0xe939("0x455")]()+108;if(e>=251&&e<=254)return 256*-(e-251)-x[_0xe939("0x455")]()-108;if(255==e)return x[_0xe939("0x4b8")]()+x[_0xe939("0x3d4")]()/65535}catch(e){return null}},e[_0xe939("0xa")].getMaskLength=function(){var e=this[_0xe939("0x4f1")]+this[_0xe939("0x4ef")],x=Math[_0xe939("0x4ed")](e/8);return e%8>0&&x++,x},e[_0xe939("0xa")].peekNumbers=function(){for(var e=[],x=this[_0xe939("0x4e9")][_0xe939("0x11")]-1;x>-1;x--){var t=this[_0xe939("0x4e9")][x];if(typeof t!==_0xe939("0x4f2"))return e;e[_0xe939("0x1ae")](0,0,Number(t))}return e},e}();x[_0xe939("0x4f3")]=n},function(e,x,t){"use strict";Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var _=function(){function e(){}return e[_0xe939("0x3ab")]=function(x){return e[_0xe939("0x4f4")][x]},e.SID2STR=[_0xe939("0x4e5"),_0xe939("0x4f5"),_0xe939("0x4f6"),_0xe939("0x4f7"),_0xe939("0x4f8"),_0xe939("0x4f9"),_0xe939("0x4fa"),_0xe939("0x4fb"),_0xe939("0x4fc"),_0xe939("0x4fd"),"parenright",_0xe939("0x4fe"),"plus",_0xe939("0x4ff"),"hyphen",_0xe939("0x500"),"slash","zero",_0xe939("0x501"),_0xe939("0x502"),_0xe939("0x503"),_0xe939("0x504"),"five",_0xe939("0x505"),"seven",_0xe939("0x506"),_0xe939("0x507"),_0xe939("0x508"),_0xe939("0x509"),_0xe939("0x50a"),_0xe939("0x50b"),_0xe939("0x50c"),_0xe939("0x50d"),"at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z",_0xe939("0x50e"),_0xe939("0x50f"),_0xe939("0x510"),_0xe939("0x511"),"underscore",_0xe939("0x512"),"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar",_0xe939("0x513"),_0xe939("0x514"),_0xe939("0x515"),"cent","sterling",_0xe939("0x516"),_0xe939("0x517"),_0xe939("0x518"),_0xe939("0x519"),"currency",_0xe939("0x51a"),_0xe939("0x51b"),"guillemotleft",_0xe939("0x51c"),"guilsinglright","fi","fl","endash","dagger",_0xe939("0x51d"),_0xe939("0x51e"),_0xe939("0x51f"),_0xe939("0x520"),_0xe939("0x521"),"quotedblbase",_0xe939("0x522"),"guillemotright",_0xe939("0x523"),_0xe939("0x524"),_0xe939("0x525"),_0xe939("0x526"),_0xe939("0x527"),"circumflex",_0xe939("0x528"),_0xe939("0x529"),_0xe939("0x52a"),_0xe939("0x52b"),_0xe939("0x52c"),_0xe939("0x52d"),_0xe939("0x52e"),"hungarumlaut",_0xe939("0x52f"),_0xe939("0x530"),_0xe939("0x531"),"AE",_0xe939("0x532"),_0xe939("0x533"),_0xe939("0x534"),"OE","ordmasculine","ae",_0xe939("0x535"),_0xe939("0x536"),"oslash","oe",_0xe939("0x537"),_0xe939("0x538"),_0xe939("0x539"),"mu",_0xe939("0x53a"),"Eth",_0xe939("0x53b"),_0xe939("0x53c"),"Thorn",_0xe939("0x53d"),_0xe939("0x53e"),_0xe939("0x53f"),_0xe939("0x540"),_0xe939("0x541"),_0xe939("0x542"),_0xe939("0x543"),_0xe939("0x544"),_0xe939("0x545"),_0xe939("0x546"),_0xe939("0x547"),"threesuperior",_0xe939("0x548"),"Aacute",_0xe939("0x549"),_0xe939("0x54a"),_0xe939("0x54b"),_0xe939("0x54c"),_0xe939("0x54d"),_0xe939("0x54e"),"Eacute","Ecircumflex",_0xe939("0x54f"),_0xe939("0x550"),_0xe939("0x551"),_0xe939("0x552"),_0xe939("0x553"),_0xe939("0x554"),_0xe939("0x555"),_0xe939("0x556"),_0xe939("0x557"),_0xe939("0x558"),"Ograve","Otilde",_0xe939("0x559"),_0xe939("0x55a"),_0xe939("0x55b"),_0xe939("0x55c"),_0xe939("0x55d"),"Yacute",_0xe939("0x55e"),_0xe939("0x55f"),_0xe939("0x560"),_0xe939("0x561"),_0xe939("0x562"),_0xe939("0x563"),"aring",_0xe939("0x564"),"ccedilla",_0xe939("0x565"),_0xe939("0x566"),_0xe939("0x567"),_0xe939("0x568"),_0xe939("0x569"),_0xe939("0x56a"),_0xe939("0x56b"),"igrave",_0xe939("0x56c"),_0xe939("0x56d"),_0xe939("0x56e"),"odieresis","ograve","otilde","scaron",_0xe939("0x56f"),_0xe939("0x570"),_0xe939("0x571"),"ugrave","yacute",_0xe939("0x572"),_0xe939("0x573"),_0xe939("0x574"),"Hungarumlautsmall","dollaroldstyle",_0xe939("0x575"),_0xe939("0x576"),"Acutesmall",_0xe939("0x577"),_0xe939("0x578"),_0xe939("0x579"),_0xe939("0x57a"),_0xe939("0x57b"),"oneoldstyle",_0xe939("0x57c"),_0xe939("0x57d"),_0xe939("0x57e"),_0xe939("0x57f"),_0xe939("0x580"),"sevenoldstyle",_0xe939("0x581"),"nineoldstyle",_0xe939("0x582"),_0xe939("0x583"),_0xe939("0x584"),_0xe939("0x585"),_0xe939("0x586"),_0xe939("0x587"),_0xe939("0x588"),_0xe939("0x589"),_0xe939("0x58a"),"isuperior",_0xe939("0x58b"),_0xe939("0x58c"),"nsuperior",_0xe939("0x58d"),"rsuperior",_0xe939("0x58e"),_0xe939("0x58f"),"ff",_0xe939("0x590"),"ffl","parenleftinferior",_0xe939("0x591"),"Circumflexsmall",_0xe939("0x592"),_0xe939("0x593"),"Asmall",_0xe939("0x594"),"Csmall","Dsmall",_0xe939("0x595"),_0xe939("0x596"),"Gsmall",_0xe939("0x597"),"Ismall",_0xe939("0x598"),"Ksmall",_0xe939("0x599"),_0xe939("0x59a"),_0xe939("0x59b"),_0xe939("0x59c"),_0xe939("0x59d"),_0xe939("0x59e"),_0xe939("0x59f"),_0xe939("0x5a0"),"Tsmall",_0xe939("0x5a1"),_0xe939("0x5a2"),"Wsmall",_0xe939("0x5a3"),_0xe939("0x5a4"),"Zsmall",_0xe939("0x5a5"),_0xe939("0x5a6"),_0xe939("0x5a7"),_0xe939("0x5a8"),_0xe939("0x5a9"),_0xe939("0x5aa"),_0xe939("0x5ab"),_0xe939("0x5ac"),"Zcaronsmall",_0xe939("0x5ad"),_0xe939("0x5ae"),_0xe939("0x5af"),_0xe939("0x5b0"),_0xe939("0x5b1"),_0xe939("0x5b2"),"hypheninferior",_0xe939("0x5b3"),_0xe939("0x5b4"),_0xe939("0x5b5"),_0xe939("0x5b6"),_0xe939("0x5b7"),_0xe939("0x5b8"),"fiveeighths",_0xe939("0x5b9"),_0xe939("0x5ba"),_0xe939("0x5bb"),_0xe939("0x5bc"),"foursuperior","fivesuperior",_0xe939("0x5bd"),_0xe939("0x5be"),_0xe939("0x5bf"),"ninesuperior",_0xe939("0x5c0"),_0xe939("0x5c1"),_0xe939("0x5c2"),_0xe939("0x5c3"),_0xe939("0x5c4"),_0xe939("0x5c5"),_0xe939("0x5c6"),"seveninferior","eightinferior",_0xe939("0x5c7"),_0xe939("0x5c8"),_0xe939("0x5c9"),_0xe939("0x5ca"),"commainferior",_0xe939("0x5cb"),_0xe939("0x5cc"),_0xe939("0x5cd"),"Atildesmall",_0xe939("0x5ce"),_0xe939("0x5cf"),_0xe939("0x5d0"),_0xe939("0x5d1"),_0xe939("0x5d2"),_0xe939("0x5d3"),"Ecircumflexsmall",_0xe939("0x5d4"),"Igravesmall",_0xe939("0x5d5"),_0xe939("0x5d6"),"Idieresissmall",_0xe939("0x5d7"),_0xe939("0x5d8"),_0xe939("0x5d9"),_0xe939("0x5da"),_0xe939("0x5db"),_0xe939("0x5dc"),_0xe939("0x5dd"),_0xe939("0x5de"),"Oslashsmall",_0xe939("0x5df"),_0xe939("0x5e0"),_0xe939("0x5e1"),"Udieresissmall",_0xe939("0x5e2"),_0xe939("0x5e3"),"Ydieresissmall",_0xe939("0x5e4"),"001.001",_0xe939("0x5e5"),_0xe939("0x5e6"),_0xe939("0x5e7"),"Bold",_0xe939("0x5e8"),"Light",_0xe939("0x5e9"),_0xe939("0x5ea"),_0xe939("0x5eb"),_0xe939("0x5ec")],e}();x[_0xe939("0x3ad")]=_},function(e,x,t){"use strict";var _=this&&this[_0xe939("0x53")]||function(e,x,t,_){return new(t||(t=Promise))((function(i,n){function r(e){try{s(_[_0xe939("0x1b1")](e))}catch(e){n(e)}}function a(e){try{s(_[_0xe939("0x5a")](e))}catch(e){n(e)}}function s(e){var x;e[_0xe939("0x54")]?i(e[_0xe939("0x25")]):(x=e.value,x instanceof t?x:new t((function(e){e(x)}))).then(r,a)}s((_=_[_0xe939("0x1b2")](e,x||[]))[_0xe939("0x1b1")]())}))},i=this&&this.__generator||function(e,x){var t,_,i,n,r={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return n={next:a(0),throw:a(1),return:a(2)},typeof Symbol===_0xe939("0x57")&&(n[Symbol.iterator]=function(){return this}),n;function a(n){return function(a){return function(n){if(t)throw new TypeError(_0xe939("0x58"));for(;r;)try{if(t=1,_&&(i=2&n[0]?_.return:n[0]?_[_0xe939("0x5a")]||((i=_.return)&&i[_0xe939("0xb")](_),0):_.next)&&!(i=i[_0xe939("0xb")](_,n[1]))[_0xe939("0x54")])return i;switch(_=0,i&&(n=[2&n[0],i.value]),n[0]){case 0:case 1:i=n;break;case 4:return r[_0xe939("0x5b")]++,{value:n[1],done:!1};case 5:r.label++,_=n[1],n=[0];continue;case 7:n=r[_0xe939("0x5c")][_0xe939("0x5d")](),r[_0xe939("0x5e")][_0xe939("0x5d")]();continue;default:if(!(i=(i=r[_0xe939("0x5e")])[_0xe939("0x11")]>0&&i[i.length-1])&&(6===n[0]||2===n[0])){r=0;continue}if(3===n[0]&&(!i||n[1]>i[0]&&n[1]<i[3])){r[_0xe939("0x5b")]=n[1];break}if(6===n[0]&&r.label<i[1]){r[_0xe939("0x5b")]=i[1],i=n;break}if(i&&r[_0xe939("0x5b")]<i[2]){r[_0xe939("0x5b")]=i[2],r.ops.push(n);break}i[2]&&r[_0xe939("0x5c")][_0xe939("0x5d")](),r[_0xe939("0x5e")][_0xe939("0x5d")]();continue}n=x[_0xe939("0xb")](e,r)}catch(e){n=[6,e],_=0}finally{t=i=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([n,a])}}};Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var n=t(3),r=t(2),a=t(66),s=n[_0xe939("0x11a")][_0xe939("0xb7")],o=r[_0xe939("0x1b0")].instance,c=Object.create(null);c.reader=s,c[_0xe939("0x5ed")]=o,window.OfdCore=c,window[_0xe939("0xc7")]("OfdReaderOptionChanged",(function(e){switch(e.detail[_0xe939("0x24e")]){case"option-selectPrint":o.option_enableSelectPrint=e[_0xe939("0x5ee")][_0xe939("0x25")]}})),c.openLocal=function(e,x,t){s[_0xe939("0x1e3")](e,x,t)},c[_0xe939("0x5ef")]=function(){var e=[];return s[_0xe939("0x1b9")]&&s[_0xe939("0x1b9")].docBody[_0xe939("0x129")]((function(x){return e[_0xe939("0x20")](x[_0xe939("0x1bd")])})),e},c[_0xe939("0x1b8")]=function(e){return s[_0xe939("0x1b8")](e)},c[_0xe939("0x1ba")]=function(e){return _(void 0,void 0,void 0,(function(){return i(this,(function(x){switch(x[_0xe939("0x5b")]){case 0:return[4,s[_0xe939("0x1ba")](e)];case 1:return[2,x[_0xe939("0xfd")]()]}}))}))},c.getAttachments=function(e){return _(void 0,void 0,void 0,(function(){return i(this,(function(x){switch(x[_0xe939("0x5b")]){case 0:return[4,s[_0xe939("0x1c1")](e)];case 1:return[2,x[_0xe939("0xfd")]()]}}))}))},c.getCustomDatas=function(e){return s.getCustomDatas(e)},c[_0xe939("0x71")]=function(e){if(s.Ofd)return o.search(e)},c.beginSearch=function(e){if(s[_0xe939("0x1b9")])return o.beginSearch(e)},c[_0xe939("0x5f0")]=function(e){o[_0xe939("0x71")](e)},c[_0xe939("0x5f1")]=function(e){if(s[_0xe939("0x1b9")])return s[_0xe939("0x5f1")](e)},c[_0xe939("0x5f2")]=function(e){o[_0xe939("0x19b")](e)},c[_0xe939("0x89")]=function(e){o[_0xe939("0x89")](e)},c[_0xe939("0x5f3")]=function(){s[_0xe939("0x1b9")]&&o.scrollToPage(0)},c[_0xe939("0x5f4")]=function(){if(s[_0xe939("0x1b9")]){var e=o[_0xe939("0x8d")];e<o[_0xe939("0x82")].doc[_0xe939("0xdb")][_0xe939("0x11")]-1&&o[_0xe939("0xee")](e+1)}},c[_0xe939("0x5f5")]=function(){if(s[_0xe939("0x1b9")]){var e=o.startPageIndex;e>0&&o[_0xe939("0xee")](e-1)}},c[_0xe939("0x5f6")]=function(){s.Ofd&&o.scrollToPage(o[_0xe939("0x82")][_0xe939("0x6f")][_0xe939("0xdb")].length-1)},c[_0xe939("0x5f7")]=function(e){s[_0xe939("0x1b9")]&&o[_0xe939("0xee")](e)},c[_0xe939("0x7b")]=function(e){s[_0xe939("0x1b9")]&&o[_0xe939("0x7b")](e)},c[_0xe939("0x96")]=function(){s[_0xe939("0x1b9")]&&o[_0xe939("0x96")]()},c[_0xe939("0x1c5")]=function(){if(s.Ofd)return s[_0xe939("0x1c5")]()},c[_0xe939("0x5f8")]=function(){if(s[_0xe939("0x1b9")])return s[_0xe939("0x1b9")][_0xe939("0x82")]},c[_0xe939("0x5f9")]=function(e){s[_0xe939("0x1e9")](e)},c[_0xe939("0x5fa")]=function(e){o.paintPages(e,e)},c[_0xe939("0x5fb")]=function(){o[_0xe939("0x5fb")]()},c.scrollIntoView=function(e,x,t){var _=o[_0xe939("0x6f")].pages[e][_0xe939("0xdc")];o[_0xe939("0xdd")](_,x+t-_.y)},c[_0xe939("0x5fc")]=function(e){o[_0xe939("0x65")]=e},c[_0xe939("0x5fd")]=function(e){var x=o[_0xe939("0x5fe")];x||(x=o[_0xe939("0x5fe")]=new(a[_0xe939("0x5ff")])),x.inited||(x[_0xe939("0x98")](),o[_0xe939("0xd1")]()),x[_0xe939("0x600")]=e},c[_0xe939("0x601")]=function(e){var x=o[_0xe939("0x5fe")];x||(x=o.editView=new(a[_0xe939("0x5ff")])),x[_0xe939("0x75")]||(x[_0xe939("0x98")](),o[_0xe939("0xd1")]()),x[_0xe939("0x48e")]=e},c.setEditFontSize=function(e){var x=o.editView;x||(x=o.editView=new(a[_0xe939("0x5ff")])),x[_0xe939("0x75")]||(x[_0xe939("0x98")](),o[_0xe939("0xd1")]()),x.fontSize=e}},function(e,x,t){"use strict";Object.defineProperty(x,_0xe939("0x5"),{value:!0});var _=function(){function e(){}return e.getPathForCharacterCode=function(x,t,_){var i,n=t;if(_&&x[_0xe939("0x20a")]&&0==(n=x[_0xe939("0x20a")][_0xe939("0x602")](t))&&(n=t),x.glyphTable&&(i=x.glyphTable[_0xe939("0x20b")](n)),null!=i){var r=i[_0xe939("0x603")]();return x.scale&&e[_0xe939("0x604")](x[_0xe939("0x33")],r[_0xe939("0x46")]),r}return null},e.scalePath=function(e,x){for(var t=0;t<x[_0xe939("0x11")];t++)switch(x[t]){case 0:case 1:x[t+1]=x[t+1]*e,x[t+2]=x[t+2]*e,t+=2;break;case 3:x[t+1]=x[t+1]*e,x[t+2]=x[t+2]*e,x[t+3]=x[t+3]*e,x[t+4]=x[t+4]*e,x[t+5]=x[t+5]*e,x[t+6]=x[t+6]*e,t+=6;break;case 4:x[t+1]=x[t+1]*e,x[t+2]=x[t+2]*e,x[t+3]=x[t+3]*e,x[t+4]=x[t+4]*e,t+=4;break;case 5:break;case 2:t+=2;break;case 6:t+=7}},e}();x[_0xe939("0x42")]=_},function(e,x,t){"use strict";Object.defineProperty(x,_0xe939("0x5"),{value:!0});var _=function(){function e(){}return e[_0xe939("0x43")]=function(e,x,t){try{var _=e[_0xe939("0x605")](x);e[_0xe939("0x606")](_);var i=e[_0xe939("0x603")](_);return null==i&&(i=e.getPath(".notdef")),i}catch(e){}return null},e}();x[_0xe939("0x45")]=_},function(e,x,t){"use strict";Object[_0xe939("0x1")](x,"__esModule",{value:!0});var _=t(2),i=t(1),n=function(){function e(){this[_0xe939("0x607")]=Object[_0xe939("0x6")](null),this[_0xe939("0x608")]=Object[_0xe939("0x6")](null)}return e[_0xe939("0xa")][_0xe939("0x76")]=function(){var e=this,x=_[_0xe939("0x1b0")][_0xe939("0xb7")];this.canvasWidth=x[_0xe939("0xa7")],this[_0xe939("0xa8")]=x[_0xe939("0xa8")],this[_0xe939("0x82")]=x[_0xe939("0x82")],this[_0xe939("0x609")]&&this[_0xe939("0x609")][_0xe939("0x60a")]();var t=this[_0xe939("0x609")]=i[_0xe939("0x52")].createCanvas(x[_0xe939("0xa7")],x[_0xe939("0xa8")],2);this.g=this[_0xe939("0x609")][_0xe939("0x9b")]("2d");var n=x[_0xe939("0x2e")],r=n[_0xe939("0x60b")];t[_0xe939("0x32")].position=_0xe939("0x60c"),t[_0xe939("0x32")][_0xe939("0x60d")]="none",t[_0xe939("0x32")].left=r.style[_0xe939("0xa6")],t[_0xe939("0x32")][_0xe939("0x2cc")]=r[_0xe939("0x32")][_0xe939("0x60e")],x[_0xe939("0x2e")][_0xe939("0x60b")][_0xe939("0xa9")](t),n[_0xe939("0xef")]=function(x){return e[_0xe939("0x60f")](x)},n[_0xe939("0xf8")]=function(x){return e[_0xe939("0x610")](x)},n[_0xe939("0xf4")]=function(x){return e[_0xe939("0x611")](x)},n[_0xe939("0x612")]=function(x){return e[_0xe939("0x613")](x)},document[_0xe939("0xc7")](_0xe939("0x614"),(function(x){x[_0xe939("0xbe")](),e[_0xe939("0x615")](x)})),this.caret1[_0xe939("0xdc")]=null,this[_0xe939("0x607")][_0xe939("0x616")]=null,this[_0xe939("0x608")][_0xe939("0x616")]=null,this.isMouseDown=!1},e.prototype[_0xe939("0x613")]=function(e){if(this[_0xe939("0x82")].signatures&&this[_0xe939("0x82")][_0xe939("0x1ef")].signature){for(var x=this[_0xe939("0x82")][_0xe939("0x1ef")].signature,t=0;t<x.length;t++){var _=x[t][_0xe939("0x1f9")].signedInfo[_0xe939("0x1fa")],i=_.boundary,n=document[_0xe939("0x9c")](_0xe939("0x617")),r=parseInt(n[_0xe939("0x25")])-1;if(this.docBody[_0xe939("0x6f")][_0xe939("0x19c")][_[_0xe939("0x30c")]][_0xe939("0xaf")]===r)if(e.x>=i[0]&&e.x<=i[0]+i[2]&&e.y>=i[1]&&e.y<=i[1]+i[3])document[_0xe939("0x9c")](_0xe939("0x618")).style[_0xe939("0x4e")]="block",console[_0xe939("0x1df")](_0xe939("0x619"))}console[_0xe939("0x1df")](x)}},e[_0xe939("0xa")][_0xe939("0x19b")]=function(e){var x=this.g;x[_0xe939("0x110")](0,0,this[_0xe939("0xa7")],this[_0xe939("0xa8")]),x.fillStyle=_0xe939("0x61a"),x[_0xe939("0x14c")]=.5,x[_0xe939("0x11f")]();for(var t=this[_0xe939("0x82")].doc[_0xe939("0x19c")],_=0,i=e;_<i[_0xe939("0x11")];_++){var n=i[_],r=t[n[_0xe939("0x19d")]].objectById[n[_0xe939("0x19f")]];r&&r[_0xe939("0xb3")]&&x.fillRect(r[_0xe939("0xb3")][0],r[_0xe939("0xb3")][1]+r[_0xe939("0x40")].y,r[_0xe939("0xb3")][2],r[_0xe939("0xb3")][3])}x.globalAlpha=1},e[_0xe939("0xa")][_0xe939("0x615")]=function(e){var x=this[_0xe939("0x607")],t=this[_0xe939("0x608")];if(x[_0xe939("0xdc")]&&this[_0xe939("0x61b")]()){var _=x.line,i=x[_0xe939("0x61c")],n=t[_0xe939("0x616")],r=t[_0xe939("0x61c")],a=x[_0xe939("0x61d")],s=t[_0xe939("0x61d")];x[_0xe939("0x616")].y>t[_0xe939("0x616")].y&&(_=t[_0xe939("0x616")],i=t[_0xe939("0x61c")],n=x[_0xe939("0x616")],r=x[_0xe939("0x61c")],a=t[_0xe939("0x61d")],s=x[_0xe939("0x61d")]);var o="";if(x[_0xe939("0x616")]===t[_0xe939("0x616")])o=this[_0xe939("0x61e")](_,i,r);else{var c=x[_0xe939("0xdc")][_0xe939("0x61f")];o+=this[_0xe939("0x61e")](_,i,-1)+"\n";for(var h=a+1;h<s;h++)o+=this.getLineText(c[h],0,-1)+"\n";o+=this[_0xe939("0x61e")](n,0,r)}o&&e.clipboardData.setData(_0xe939("0x620"),o)}},e.prototype[_0xe939("0x61e")]=function(e,x,t){var _=e[_0xe939("0x1ac")];-1==t&&(t=_.length);for(var i="",n=x;n<t;n++)i+=_[n].t;return i},e.prototype[_0xe939("0x60f")]=function(e){this[_0xe939("0x621")]=!0,this.caret2[_0xe939("0xdc")]=null;var x=_[_0xe939("0x1b0")][_0xe939("0xb7")],t=e.offsetX,i=e.offsetY/x.zoom+x[_0xe939("0x81")],n=x[_0xe939("0xad")](i);n&&(x.option[_0xe939("0x6e")]&&x[_0xe939("0x62")][_0xe939("0x77")](n,t,i)||(this[_0xe939("0x622")](e,this.caret1,n),this.paintCaret()))},e[_0xe939("0xa")].onMouseMove=function(e){if(this[_0xe939("0x621")]){var x=_[_0xe939("0x1b0")][_0xe939("0xb7")],t=(e[_0xe939("0xb1")],e.offsetY/x.zoom+x[_0xe939("0x81")]),i=x[_0xe939("0xad")](t);i&&(this.doClick(e,this[_0xe939("0x608")],i),this[_0xe939("0x61b")]()&&this[_0xe939("0x623")]("#357EC7"))}},e[_0xe939("0xa")][_0xe939("0x610")]=function(e){this[_0xe939("0x621")]=!1},e[_0xe939("0xa")].doClick=function(e,x,t){var i=_.OfdPainter[_0xe939("0xb7")],n=e[_0xe939("0xb1")],r=e.offsetY+i[_0xe939("0x81")];x.page=t;var a=t[_0xe939("0x61f")];if(a){r-=t.y;for(var s=0;s<a[_0xe939("0x11")];s++){var o=a[s];if(o.y<=r&&o.y+o[_0xe939("0x30")]>=r)return x[_0xe939("0x61d")]=s,void this[_0xe939("0x624")](n,r,o,x)}}},e[_0xe939("0xa")][_0xe939("0x61b")]=function(){var e=this[_0xe939("0x607")],x=this[_0xe939("0x608")];return e.page&&x[_0xe939("0xdc")]&&e[_0xe939("0x616")]&&x[_0xe939("0x616")]&&(e[_0xe939("0x616")]===x[_0xe939("0x616")]&&e[_0xe939("0x61c")]!=x.off||e[_0xe939("0x616")]!==x.line)},e[_0xe939("0xa")][_0xe939("0x70")]=function(){this.g[_0xe939("0x110")](0,0,this[_0xe939("0xa7")],this[_0xe939("0xa8")]);var e=this[_0xe939("0x607")];this[_0xe939("0x608")];e[_0xe939("0xdc")]&&e[_0xe939("0x616")]&&(this[_0xe939("0x61b")]()?this[_0xe939("0x623")](_0xe939("0x61a")):this[_0xe939("0x625")]())},e.prototype[_0xe939("0x625")]=function(){var e=this[_0xe939("0x607")],x=this.g;if(x[_0xe939("0x110")](0,0,this[_0xe939("0xa7")],this[_0xe939("0xa8")]),e[_0xe939("0x616")]){var t=e[_0xe939("0xdc")],i=_.OfdPainter[_0xe939("0xb7")].scrolly;x[_0xe939("0x113")](t.x,t.y-i),x.fillStyle="rgb(0,0,0)",x[_0xe939("0x146")]=1,x[_0xe939("0x105")](e.x,e.line.y,1,e[_0xe939("0x616")][_0xe939("0x30")]),x[_0xe939("0x113")](-t.x,-t.y+i)}},e[_0xe939("0xa")][_0xe939("0x623")]=function(e){var x=this[_0xe939("0x607")],t=this[_0xe939("0x608")],i=this.g;if(i.clearRect(0,0,this[_0xe939("0xa7")],this[_0xe939("0xa8")]),x[_0xe939("0x616")]){var n=x[_0xe939("0xdc")],r=_[_0xe939("0x1b0")].instance[_0xe939("0x81")];i[_0xe939("0x113")](n.x,n.y-r);var a=x.x,s=x[_0xe939("0x616")],o=t.x,c=t[_0xe939("0x616")],h=x.lineIndex,f=t[_0xe939("0x61d")];if(x[_0xe939("0x616")].y>t[_0xe939("0x616")].y&&(a=t.x,s=t[_0xe939("0x616")],o=x.x,c=x[_0xe939("0x616")],h=t[_0xe939("0x61d")],f=x[_0xe939("0x61d")]),i.globalAlpha=.5,i[_0xe939("0x104")]=e,x[_0xe939("0x616")]===t[_0xe939("0x616")])i[_0xe939("0x105")](a,s.y,o-a,s.height);else{var u=n[_0xe939("0x61f")];i[_0xe939("0x105")](a,s.y,s.x+s[_0xe939("0x2f")]-a,s[_0xe939("0x30")]);for(var d=h+1;d<f;d++){var l=u[d];l&&i[_0xe939("0x105")](l.x,l.y,l[_0xe939("0x2f")],l[_0xe939("0x30")])}i[_0xe939("0x105")](c.x,c.y,o-c.x,c.height)}i[_0xe939("0x14c")]=1,i[_0xe939("0x113")](-n.x,-n.y+r)}},e[_0xe939("0xa")][_0xe939("0x624")]=function(e,x,t,_){_[_0xe939("0x616")]=t;var i=t[_0xe939("0x1ac")],n=i[_0xe939("0x11")];if(e<=t.x)_.x=t.x,_[_0xe939("0x61c")]=0;else if(e>=t.x+t[_0xe939("0x2f")])_.x=t.x+t.width,_[_0xe939("0x61c")]=i[_0xe939("0x11")];else for(var r=t.x,a=void 0,s=0;s<n;s++){if(a=i[s].width,r<=e&&e<r+a/2)return _[_0xe939("0x61c")]=s,void(_.x=r);if(r+a/2<e&&e<=r+a)return _[_0xe939("0x61c")]=s+1,void(_.x=r+a);r+=a}},e[_0xe939("0xa")].paintPageTxtLines=function(e){var x=this.g;x[_0xe939("0x110")](0,0,this.canvasWidth,this[_0xe939("0xa8")]),x[_0xe939("0x12f")]=_0xe939("0x626");var t=_[_0xe939("0x1b0")][_0xe939("0xb7")][_0xe939("0x81")];x.translate(e.x,e.y-t);for(var i=e[_0xe939("0x61f")],n=0;n<i.length;n++){var r=i[n];x[_0xe939("0x627")](r.x,r.y,r[_0xe939("0x2f")],r[_0xe939("0x30")])}x[_0xe939("0x113")](-e.x,-e.y+t)},e.prototype[_0xe939("0x78")]=function(e){this.g[_0xe939("0x110")](0,0,this[_0xe939("0xa7")],this[_0xe939("0xa8")]);var x=_.OfdPainter.instance[_0xe939("0x82")].doc.pages[e.pageIndex][_0xe939("0xdc")],t=x[_0xe939("0x61f")],i=this.caret1,n=this[_0xe939("0x608")];i[_0xe939("0xdc")]=x,i[_0xe939("0x61d")]=e.startLineIndex,i.line=t[i[_0xe939("0x61d")]],i[_0xe939("0x61c")]=e[_0xe939("0x628")],i.x=this[_0xe939("0x629")](i[_0xe939("0x616")],i[_0xe939("0x61c")]),n[_0xe939("0x61d")]=e[_0xe939("0x62a")],n[_0xe939("0x616")]=t[n[_0xe939("0x61d")]],n.off=e.endOffInLine,n.x=this[_0xe939("0x629")](n[_0xe939("0x616")],n[_0xe939("0x61c")]),this.paintSelection(_0xe939("0x62b"))},e[_0xe939("0xa")][_0xe939("0x629")]=function(e,x){for(var t=e[_0xe939("0x1ac")],_=e.x,i=0;i<x;i++)_+=t[i][_0xe939("0x2f")];return _},e.prototype[_0xe939("0x7a")]=function(){this.g[_0xe939("0x110")](0,0,this.canvasWidth,this[_0xe939("0xa8")])},e}();x[_0xe939("0xcb")]=n},function(e,x,t){"use strict";var _=this&&this[_0xe939("0x53")]||function(e,x,t,_){return new(t||(t=Promise))((function(i,n){function r(e){try{s(_[_0xe939("0x1b1")](e))}catch(e){n(e)}}function a(e){try{s(_[_0xe939("0x5a")](e))}catch(e){n(e)}}function s(e){var x;e[_0xe939("0x54")]?i(e.value):(x=e[_0xe939("0x25")],x instanceof t?x:new t((function(e){e(x)})))[_0xe939("0x55")](r,a)}s((_=_.apply(e,x||[])).next())}))},i=this&&this[_0xe939("0x56")]||function(e,x){var t,_,i,n,r={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return n={next:a(0),throw:a(1),return:a(2)},typeof Symbol===_0xe939("0x57")&&(n[Symbol[_0xe939("0x62c")]]=function(){return this}),n;function a(n){return function(a){return function(n){if(t)throw new TypeError(_0xe939("0x58"));for(;r;)try{if(t=1,_&&(i=2&n[0]?_.return:n[0]?_[_0xe939("0x5a")]||((i=_[_0xe939("0x59")])&&i[_0xe939("0xb")](_),0):_.next)&&!(i=i[_0xe939("0xb")](_,n[1]))[_0xe939("0x54")])return i;switch(_=0,i&&(n=[2&n[0],i.value]),n[0]){case 0:case 1:i=n;break;case 4:return r[_0xe939("0x5b")]++,{value:n[1],done:!1};case 5:r[_0xe939("0x5b")]++,_=n[1],n=[0];continue;case 7:n=r[_0xe939("0x5c")].pop(),r[_0xe939("0x5e")][_0xe939("0x5d")]();continue;default:if(!(i=(i=r[_0xe939("0x5e")])[_0xe939("0x11")]>0&&i[i[_0xe939("0x11")]-1])&&(6===n[0]||2===n[0])){r=0;continue}if(3===n[0]&&(!i||n[1]>i[0]&&n[1]<i[3])){r[_0xe939("0x5b")]=n[1];break}if(6===n[0]&&r.label<i[1]){r[_0xe939("0x5b")]=i[1],i=n;break}if(i&&r[_0xe939("0x5b")]<i[2]){r[_0xe939("0x5b")]=i[2],r[_0xe939("0x5c")][_0xe939("0x20")](n);break}i[2]&&r.ops[_0xe939("0x5d")](),r[_0xe939("0x5e")][_0xe939("0x5d")]();continue}n=x[_0xe939("0xb")](e,r)}catch(e){n=[6,e],_=0}finally{t=i=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([n,a])}}};Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var n=t(2),r=t(1),a=function(){function e(){}return e[_0xe939("0x123")]=function(){var e=document.getElementById(_0xe939("0x62d"));e.style[_0xe939("0x4e")]="none",e[_0xe939("0x60a")](),document[_0xe939("0x9c")](_0xe939("0x32e"))[_0xe939("0x32")][_0xe939("0x4e")]=_0xe939("0x50")},e[_0xe939("0x96")]=function(){return _(this,void 0,void 0,(function(){var x,t,_;return i(this,(function(i){switch(i[_0xe939("0x5b")]){case 0:return(x=n[_0xe939("0x1b0")][_0xe939("0xb7")])[_0xe939("0x63")][_0xe939("0x6e")]&&0==x.selectedPrintPageCount?(window[_0xe939("0x62e")](new CustomEvent(_0xe939("0x62f"),{detail:{message:_0xe939("0x630")}})),[2]):((t=document[_0xe939("0x9c")](_0xe939("0x62d")))&&t.remove(),(t=document[_0xe939("0x2d")]("div")).id="ofdPrintContainer",document[_0xe939("0x87")][_0xe939("0xa9")](t),document[_0xe939("0x9c")](_0xe939("0x32e"))[_0xe939("0x32")].display=_0xe939("0x4f"),(_=e[_0xe939("0x631")])||(_=e[_0xe939("0x631")]=r.Util[_0xe939("0x2c")](100,100,2)),[4,x[_0xe939("0xfa")](_,t,0,x.docBody[_0xe939("0x6f")][_0xe939("0xdb")][_0xe939("0x11")]-1,(function(){var x=window[_0xe939("0xcc")];x?x.remote.getCurrentWebContents().print({silent:!0,printBackground:!0},(function(t){x.remote[_0xe939("0x632")][_0xe939("0x633")]((function(){e[_0xe939("0x123")]()}),1)})):(window[_0xe939("0x96")](),e[_0xe939("0x123")]())}))]);case 1:return i[_0xe939("0xfd")](),[2]}}))}))},e}();x[_0xe939("0x97")]=a},function(e,x,t){"use strict";Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var _=t(2),i=t(3),n=function(){function e(){this[_0xe939("0x634")]=Object[_0xe939("0x6")](null),this[_0xe939("0x635")]=Object[_0xe939("0x6")](null),this[_0xe939("0x75")]=!1,this[_0xe939("0x636")]=!0}return e.prototype[_0xe939("0x76")]=function(e){this[_0xe939("0x635")].searchText=e,this[_0xe939("0x635")][_0xe939("0x637")]=-1},e.prototype[_0xe939("0x71")]=function(e){var x=document[_0xe939("0x9c")]("search");this[_0xe939("0x635")][_0xe939("0x638")]!=x[_0xe939("0x25")]&&(this[_0xe939("0x635")][_0xe939("0x638")]=x[_0xe939("0x25")]);var t=this[_0xe939("0x635")];if(-1==t[_0xe939("0x637")]){var n=_[_0xe939("0x1b0")][_0xe939("0xb7")];t.pageIndex=n[_0xe939("0x8d")],t[_0xe939("0x1af")]=0}for(var r,a=_.OfdPainter[_0xe939("0xb7")],s=a.docBody[_0xe939("0x6f")].pages;t[_0xe939("0x637")]<s.length;){t.pageIndex!==s[_0xe939("0x11")]-1&&(this[_0xe939("0x636")]=!0),-1==t[_0xe939("0x637")]&&(t.pageIndex=s[_0xe939("0x11")]-1);var o=s[t[_0xe939("0x637")]][_0xe939("0xdc")];if(2!=o[_0xe939("0x6b")]&&(i[_0xe939("0x11a")].instance.parsePage(o),o[_0xe939("0x6b")]=2),o[_0xe939("0x158")]||a.collectPageText(o),0==e?r=o.t?o.t.indexOf(t[_0xe939("0x638")],t.startOff):-1:1==e&&(r=o.t?0==t[_0xe939("0x1af")]?o.t[_0xe939("0x1d7")](t[_0xe939("0x638")]):o.t[_0xe939("0x1d7")](t[_0xe939("0x638")],t.startOff-t[_0xe939("0x638")].length-1):-1),-1!=r){var c=this[_0xe939("0x634")];return c[_0xe939("0x637")]=t.pageIndex,c[_0xe939("0x63a")]=this.findStartLine(o[_0xe939("0x61f")],t[_0xe939("0x63a")]?t[_0xe939("0x63a")]:0,r,e,0==t[_0xe939("0x1af")]?o.lines.length:c[_0xe939("0x62a")]),c[_0xe939("0x628")]=r-o.lines[c[_0xe939("0x63a")]][_0xe939("0x1af")],c.endLineIndex=this.findStartLine(o.lines,c[_0xe939("0x63a")],r+t[_0xe939("0x638")][_0xe939("0x11")],e,0==t[_0xe939("0x1af")]?o[_0xe939("0x61f")][_0xe939("0x11")]:c.endLineIndex),c[_0xe939("0x63b")]=r+t[_0xe939("0x638")][_0xe939("0x11")]-o.lines[c[_0xe939("0x62a")]][_0xe939("0x1af")],a.scrollIntoView(o,o.lines[c[_0xe939("0x63a")]].y),a[_0xe939("0x78")](c),t[_0xe939("0x639")]=t.startLineIndex,t[_0xe939("0x63a")]=c[_0xe939("0x62a")],t.startOff=r+t[_0xe939("0x638")][_0xe939("0x11")],t.pageIndex==s.length&&(t[_0xe939("0x637")]=0),void(this.noMatch=!1)}0==e?t[_0xe939("0x637")]++:t[_0xe939("0x637")]--,t.startLineIndex=0,t[_0xe939("0x639")]=0,t[_0xe939("0x1af")]=0}t[_0xe939("0x637")]==s[_0xe939("0x11")]&&(t[_0xe939("0x637")]=0),-1==r&&(this[_0xe939("0x636")]?(window[_0xe939("0x62e")](new CustomEvent("ShowMessage",{detail:{message:_0xe939("0x63c")}})),a[_0xe939("0x79")]()):window[_0xe939("0x62e")](new CustomEvent(_0xe939("0x62f"),{detail:{message:_0xe939("0x63d")}})))},e[_0xe939("0xa")][_0xe939("0x63e")]=function(e,x,t,_,i){if(0==_)for(var n=x;n<e.length;n++){if((r=e[n])[_0xe939("0x1af")]<=t&&r[_0xe939("0x1af")]+r[_0xe939("0x1ac")][_0xe939("0x11")]>t)return n}else if(1==_)for(n=i-1;n<e[_0xe939("0x11")];n--){var r;if((r=e[n])[_0xe939("0x1af")]<=t&&r[_0xe939("0x1af")]+r[_0xe939("0x1ac")][_0xe939("0x11")]>t)return n}return-1},e[_0xe939("0xb7")]=new e,e}();x[_0xe939("0x74")]=n},function(e,x,t){"use strict";Object.defineProperty(x,_0xe939("0x5"),{value:!0});var _=t(2),i=function(){function e(){this[_0xe939("0x61")]=1}return e[_0xe939("0xa")][_0xe939("0x77")]=function(e,x,t){return t<e.y+16/this[_0xe939("0x61")]&&x/this.zoom>e.width-90+e.x&&x/this.zoom<e.width-80+e.x+16&&(e[_0xe939("0x63f")]=!e.isSelectedForPrint,e[_0xe939("0x63f")]?_.OfdPainter[_0xe939("0xb7")][_0xe939("0x64")]++:_[_0xe939("0x1b0")].instance.selectedPrintPageCount--,_[_0xe939("0x1b0")][_0xe939("0xb7")][_0xe939("0x70")]()),!1},e.prototype[_0xe939("0x70")]=function(e,x,t){var _=12,i=12,n=x.width-80;e[_0xe939("0x12f")]=_0xe939("0x124"),e.fillStyle="black",e.textBaseline=_0xe939("0x640"),this.zoom=t,t<1&&(_/=t,i/=t,.5==t&&(n-=10)),x.isSelectedForPrint?(e[_0xe939("0x146")]=2,e[_0xe939("0x627")](n,4,_,i),e[_0xe939("0x11f")](),e[_0xe939("0x15b")](n+2,4+i-6),e.lineTo(n+_/2,4+i-4),e[_0xe939("0x15c")](n+_-2,6),e.stroke(),e[_0xe939("0x146")]=1,e[_0xe939("0xc")]=t>=1?11*t+"px 宋体":8/t+_0xe939("0x641"),e.fillText(_0xe939("0x642"),n+_+4,4+i/2)):(e.lineWidth=2,e.strokeRect(n,4,_,i),e[_0xe939("0x146")]=1,e.font=t>=1?11*t+"px 宋体":8/t+_0xe939("0x641"),e[_0xe939("0x140")](_0xe939("0x642"),n+_+4,4+i/2)),e[_0xe939("0x643")]="alphabetic"},e}();x.SelectPagePrint=i},function(e,x,t){"use strict";Object[_0xe939("0x1")](x,"__esModule",{value:!0});var _=t(1),i=function(){function e(){}return e.checkQR=function(e){if(e[_0xe939("0x644")]&&0!=e[_0xe939("0x644")][_0xe939("0x11")]){var x=document[_0xe939("0x2d")]("div");x[_0xe939("0x32")][_0xe939("0xa2")]=_0xe939("0x60c"),x[_0xe939("0x32")].left=_0xe939("0x645"),x[_0xe939("0x32")].top=_0xe939("0x645"),qrcode[_0xe939("0x646")]=qrcode.stringToBytesFuncs[_0xe939("0x647")];for(var t=0,_=e[_0xe939("0x644")];t<_[_0xe939("0x11")];t++){var i=_[t];if(1==i[_0xe939("0x182")]){var n=qrcode("0","L");n[_0xe939("0x648")](i[_0xe939("0x1e1")],"Byte"),n.make(),x[_0xe939("0x649")]=n[_0xe939("0x64a")](2,0),i[_0xe939("0x64b")]=x[_0xe939("0x64c")](_0xe939("0x64b"))}else i[_0xe939("0x182")]}}},e.paint=function(e,x,t,i){for(var n=0;n<t[_0xe939("0x644")][_0xe939("0x11")];n++){var r=t[_0xe939("0x644")][n];if(r){var a=void 0,s=void 0,o=void 0,c=void 0,h=void 0,f=x[_0xe939("0x2f")]/_[_0xe939("0x2b")][_0xe939("0x1f")]/210;if(!r[_0xe939("0x182")]||0==r[_0xe939("0x182")]){if(r[_0xe939("0xc")]){var u=r[_0xe939("0xc")][_0xe939("0x152")]("px"),d=r[_0xe939("0xc")][_0xe939("0x1d6")](0,u),l=parseInt(d)*f+"",b=new RegExp(d,"g");r.font[_0xe939("0x64d")](b,l)}h=r[_0xe939("0xc")]||(r[_0xe939("0xa2")]==_0xe939("0x64e")?40*f+_0xe939("0x64f"):20*f+_0xe939("0x64f"));var p=parseInt(h[_0xe939("0x1d6")](0,h.indexOf("px")));h=(p=p<45?p*f:45*f)+h[_0xe939("0x1d6")](h[_0xe939("0x152")]("px"),h[_0xe939("0x11")]),o=10,o=parseInt(h),e[_0xe939("0xc")]=h,c=e.measureText(r[_0xe939("0x1e1")])[_0xe939("0x2f")]}var g=r.color||(r.position==_0xe939("0x64e")?"gray":_0xe939("0x124"));e[_0xe939("0x104")]=g;var v=r[_0xe939("0x14b")]?r[_0xe939("0x14b")]:1;if(e.globalAlpha=v,1==r[_0xe939("0x182")])switch(r[_0xe939("0x155")]||(r.size=60*f),r.img&&r[_0xe939("0x64b")][_0xe939("0x2f")]>r[_0xe939("0x155")]&&(r.size=r[_0xe939("0x64b")].width),r[_0xe939("0xa2")]){case"topleft":a=10,s=10,e[_0xe939("0x16e")](r.img,a,s,r[_0xe939("0x155")],r[_0xe939("0x155")]);break;case _0xe939("0x650"):a=(x[_0xe939("0x2f")]-r[_0xe939("0x155")])/2,s=10,e[_0xe939("0x16e")](r[_0xe939("0x64b")],a,s,r.size,r[_0xe939("0x155")]);break;case _0xe939("0x651"):a=x.width-r[_0xe939("0x155")]-10,s=10,e[_0xe939("0x16e")](r.img,a,s,r[_0xe939("0x155")],r[_0xe939("0x155")]);break;case _0xe939("0x652"):a=10,s=x[_0xe939("0x30")]-r[_0xe939("0x155")]-10,e[_0xe939("0x16e")](r[_0xe939("0x64b")],a,s,r[_0xe939("0x155")],r.size);break;case _0xe939("0x653"):a=(x[_0xe939("0x2f")]-r.size)/2,s=x.height-r.size-10,e.drawImage(r[_0xe939("0x64b")],a,s,r.size,r[_0xe939("0x155")]);break;case _0xe939("0x654"):a=x.width-r[_0xe939("0x155")]-10,s=x.height-r.size-10,e[_0xe939("0x16e")](r[_0xe939("0x64b")],a,s,r.size,r[_0xe939("0x155")]);break;case _0xe939("0x64e"):a=(x[_0xe939("0x2f")]-r[_0xe939("0x155")])/2,s=(x.height-r[_0xe939("0x155")])/2,e[_0xe939("0x16e")](r.img,a,s,r[_0xe939("0x155")],r[_0xe939("0x155")]);break;default:console[_0xe939("0x1df")]("position not support",r[_0xe939("0xa2")])}else{1==r[_0xe939("0x186")]&&r.repeat&&this[_0xe939("0x655")](e,r,h,x);var m=r[_0xe939("0x1e1")][_0xe939("0x1c")]("/n");switch(r[_0xe939("0xa2")]){case _0xe939("0x652"):e[_0xe939("0x140")](r[_0xe939("0x1e1")],10,x.height-10);break;case _0xe939("0x654"):e.fillText(r.text,x.width-c-10,x[_0xe939("0x30")]-10);break;case _0xe939("0x656"):e[_0xe939("0x140")](r[_0xe939("0x1e1")],10,20);break;case"topright":e.fillText(r[_0xe939("0x1e1")],x[_0xe939("0x2f")]-c-10,20);break;case _0xe939("0x64e"):a=(x[_0xe939("0x2f")]-c)/2,s=(x[_0xe939("0x30")]-o)/2;var y=r[_0xe939("0x269")],C=!1;y&&(C=!0,e[_0xe939("0x11e")](),e[_0xe939("0x14c")]=.6,e[_0xe939("0x113")](a+c/2,s+o/2),e[_0xe939("0x89")](-y*Math.PI/180),e[_0xe939("0x113")](-(a+c/2),-(s+o/2))),e[_0xe939("0x140")](r[_0xe939("0x1e1")],a,s),C&&e[_0xe939("0x123")]();break;case"topcenter":a=(x[_0xe939("0x2f")]-e[_0xe939("0x13b")](m[n])[_0xe939("0x2f")])/2,s=20,e[_0xe939("0x140")](m[n],a,s);break;case _0xe939("0x653"):for(var S=m[_0xe939("0x11")]-1,w=void 0,T=void 0,O=0;O<m[_0xe939("0x11")];O++)e[_0xe939("0xc")]=20*f+"px SimSun",w=(x[_0xe939("0x2f")]-e.measureText(m[O])[_0xe939("0x2f")])/2,T=Math[_0xe939("0x192")](f)>1?x[_0xe939("0x30")]-10-o*S*i:x.height-10-o*S,e[_0xe939("0x140")](m[O],w,T),S--;break;default:console.log(_0xe939("0x657"),r[_0xe939("0xa2")])}}}}},e[_0xe939("0x655")]=function(e,x,t,_){var i=document[_0xe939("0x2d")](_0xe939("0x2e"));i[_0xe939("0x2f")]=230,i[_0xe939("0x30")]=200;var n=i[_0xe939("0x9b")]("2d"),r=x[_0xe939("0x269")];r||(r=20),n[_0xe939("0x110")](0,0,i[_0xe939("0x2f")],i[_0xe939("0x30")]),n.rotate(-r*Math.PI/180),n[_0xe939("0x104")]=x[_0xe939("0x14a")]?x[_0xe939("0x14a")]:_0xe939("0x124"),n.globalAlpha=x[_0xe939("0x14b")]?x.alpha:1,n[_0xe939("0xc")]=t,r<0?n.fillText(x.text,20,0):n[_0xe939("0x140")](x[_0xe939("0x1e1")],-95,150),n.rotate(r*Math.PI/180);var a=e[_0xe939("0x174")](i,_0xe939("0x186"));e[_0xe939("0x104")]=a,e[_0xe939("0x105")](0,0,_[_0xe939("0x2f")],_[_0xe939("0x30")])},e}();x[_0xe939("0xe6")]=i},function(e,x,t){"use strict";var _=this&&this.__awaiter||function(e,x,t,_){return new(t||(t=Promise))((function(i,n){function r(e){try{s(_[_0xe939("0x1b1")](e))}catch(e){n(e)}}function a(e){try{s(_[_0xe939("0x5a")](e))}catch(e){n(e)}}function s(e){var x;e[_0xe939("0x54")]?i(e.value):(x=e[_0xe939("0x25")],x instanceof t?x:new t((function(e){e(x)})))[_0xe939("0x55")](r,a)}s((_=_[_0xe939("0x1b2")](e,x||[]))[_0xe939("0x1b1")]())}))},i=this&&this.__generator||function(e,x){var t,_,i,n,r={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return n={next:a(0),throw:a(1),return:a(2)},typeof Symbol===_0xe939("0x57")&&(n[Symbol.iterator]=function(){return this}),n;function a(n){return function(a){return function(n){if(t)throw new TypeError(_0xe939("0x58"));for(;r;)try{if(t=1,_&&(i=2&n[0]?_[_0xe939("0x59")]:n[0]?_[_0xe939("0x5a")]||((i=_[_0xe939("0x59")])&&i.call(_),0):_[_0xe939("0x1b1")])&&!(i=i[_0xe939("0xb")](_,n[1]))[_0xe939("0x54")])return i;switch(_=0,i&&(n=[2&n[0],i[_0xe939("0x25")]]),n[0]){case 0:case 1:i=n;break;case 4:return r.label++,{value:n[1],done:!1};case 5:r[_0xe939("0x5b")]++,_=n[1],n=[0];continue;case 7:n=r.ops[_0xe939("0x5d")](),r[_0xe939("0x5e")][_0xe939("0x5d")]();continue;default:if(!(i=(i=r[_0xe939("0x5e")]).length>0&&i[i[_0xe939("0x11")]-1])&&(6===n[0]||2===n[0])){r=0;continue}if(3===n[0]&&(!i||n[1]>i[0]&&n[1]<i[3])){r[_0xe939("0x5b")]=n[1];break}if(6===n[0]&&r[_0xe939("0x5b")]<i[1]){r[_0xe939("0x5b")]=i[1],i=n;break}if(i&&r[_0xe939("0x5b")]<i[2]){r[_0xe939("0x5b")]=i[2],r.ops.push(n);break}i[2]&&r[_0xe939("0x5c")][_0xe939("0x5d")](),r[_0xe939("0x5e")][_0xe939("0x5d")]();continue}n=x[_0xe939("0xb")](e,r)}catch(e){n=[6,e],_=0}finally{t=i=0}if(5&n[0])throw n[1];return{value:n[0]?n[1]:void 0,done:!0}}([n,a])}}};Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var n=t(3),r=function(){function e(){}return e[_0xe939("0xa")].playSound=function(e,x){return _(this,void 0,void 0,(function(){var t,_,r,a,s,o,c,h;return i(this,(function(i){switch(i[_0xe939("0x5b")]){case 0:return t=n[_0xe939("0x11a")][_0xe939("0xb7")],_=t.currentDocBody,(r=_[_0xe939("0xe5")].multiMedias[e.resourceID])?r[_0xe939("0x69")]?[3,2]:(a=t[_0xe939("0x1bc")](_[_0xe939("0x1bd")],r[_0xe939("0x1ce")]),s=r,[4,t[_0xe939("0x16f")](a)]):[3,3];case 1:s[_0xe939("0x69")]=i.sent(),i[_0xe939("0x5b")]=2;case 2:if(!r[_0xe939("0x69")])return[2];this[_0xe939("0x658")]&&this[_0xe939("0x658")].remove(),(o=document.createElement(_0xe939("0x659")))[_0xe939("0x65a")]=!0,(c=document[_0xe939("0x2d")]("source")).type=_0xe939("0x65b"),c[_0xe939("0x6c")]=URL.createObjectURL(new Blob([r[_0xe939("0x69")]])),o[_0xe939("0xa9")](c),h=this[_0xe939("0x658")]=this[_0xe939("0x65c")](x),document[_0xe939("0x87")][_0xe939("0xa9")](h),i.label=3;case 3:return[2]}}))}))},e.prototype.createPlayerWindow=function(e){var x=document.createElement(_0xe939("0x106"));x[_0xe939("0x32")][_0xe939("0x65d")]=_0xe939("0x11d"),x[_0xe939("0x32")][_0xe939("0x65e")]="1px solid gray",x[_0xe939("0x32")][_0xe939("0xa2")]=_0xe939("0x65f"),x[_0xe939("0x32")][_0xe939("0xc2")]=(window[_0xe939("0x660")]-e[2])/2+"px",x.style.top=_0xe939("0x661"),x[_0xe939("0x32")][_0xe939("0x30")]=e[3]+15+"px";var t=document[_0xe939("0x2d")](_0xe939("0x106"));t[_0xe939("0x32")].backgroundColor=_0xe939("0x626"),t[_0xe939("0x32")][_0xe939("0x2f")]=e[2]+"px",t[_0xe939("0x32")][_0xe939("0x30")]=_0xe939("0x662"),x[_0xe939("0xa9")](t);var _=document[_0xe939("0x2d")](_0xe939("0x663"));return _[_0xe939("0xa0")]=_0xe939("0x664"),_[_0xe939("0xac")]=function(){x.style[_0xe939("0x4e")]=_0xe939("0x4f")},t.appendChild(_),x},e.prototype[_0xe939("0x665")]=function(e,x){return _(this,void 0,void 0,(function(){var t,_,r,a,s,o,c,h;return i(this,(function(i){switch(i[_0xe939("0x5b")]){case 0:return t=n[_0xe939("0x11a")][_0xe939("0xb7")],_=t[_0xe939("0x1c6")],(r=_[_0xe939("0xe5")][_0xe939("0x119")][e[_0xe939("0x117")]])?r[_0xe939("0x69")]?[3,2]:(a=t[_0xe939("0x1bc")](_[_0xe939("0x1bd")],r[_0xe939("0x1ce")]),s=r,[4,t[_0xe939("0x16f")](a)]):[3,3];case 1:s[_0xe939("0x69")]=i[_0xe939("0xfd")](),i[_0xe939("0x5b")]=2;case 2:if(!r.buffer)return[2];this[_0xe939("0x658")]&&this[_0xe939("0x658")].remove(),(o=document[_0xe939("0x2d")](_0xe939("0x666"))).controls=!0,o.width=x[2],o.height=x[3],o[_0xe939("0x32")][_0xe939("0x2cc")]=_0xe939("0x662"),o[_0xe939("0x32")].position=_0xe939("0x60c"),(c=document[_0xe939("0x2d")]("source")).type=_0xe939("0x667"),c.src=URL[_0xe939("0x6d")](new Blob([r[_0xe939("0x69")]])),o[_0xe939("0xa9")](c),(h=this.current=this[_0xe939("0x65c")](x))[_0xe939("0xa9")](o),document[_0xe939("0x87")][_0xe939("0xa9")](h),i[_0xe939("0x5b")]=3;case 3:return[2]}}))}))},e[_0xe939("0xb7")]=new e,e}();x[_0xe939("0xb6")]=r},function(e,x,t){"use strict";Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var _=t(36),i=t(0),n=t(19),r=t(45),a=t(46),s=t(14),o=t(47),c=t(49),h=t(15),f=t(50),u=t(18),d=t(9),l=t(13),b=t(11),p=t(10),g=t(12),v=t(16),m=function(){function e(e,x){this.isEmbedded=!1,this.parseOnDemandOnly=!1,this[_0xe939("0x668")]=e,this[_0xe939("0x669")]=x}return e[_0xe939("0xa")][_0xe939("0x1e4")]=function(e){var x=this[_0xe939("0x66a")](e);x[_0xe939("0x3d3")](e[_0xe939("0x3e4")]());var t=e[_0xe939("0x3d4")]();if(t>20)return null;e[_0xe939("0x3d4")](),e[_0xe939("0x3d4")](),e[_0xe939("0x3d4")]();for(var _=0;_<t;_++){var i=this[_0xe939("0x66b")](x,e);null!=i&&x[_0xe939("0x66c")](i)}return this.parseOnDemandOnly||this[_0xe939("0x66d")](x),x},e[_0xe939("0xa")][_0xe939("0x66a")]=function(e){return new(_[_0xe939("0x66e")])(e)},e[_0xe939("0xa")][_0xe939("0x66b")]=function(e,x){var t,_=x.readString(4);return(t=_==n.CmapTable[_0xe939("0x3d6")]?new(n[_0xe939("0x4b0")])(e):_==v[_0xe939("0x478")][_0xe939("0x3d6")]?new(v[_0xe939("0x478")])(e):_==l[_0xe939("0x437")].TAG?new(l[_0xe939("0x437")])(e):_==b[_0xe939("0x40b")][_0xe939("0x3d6")]?new(b[_0xe939("0x40b")])(e):_==p[_0xe939("0x3e3")][_0xe939("0x3d6")]?new(p[_0xe939("0x3e3")])(e):_==g[_0xe939("0x414")].TAG?new g.IndexToLocationTable(e):_==d[_0xe939("0x3d8")][_0xe939("0x3d6")]?new(d[_0xe939("0x3d8")])(e):_==u[_0xe939("0x4a0")][_0xe939("0x3d6")]?new(u[_0xe939("0x4a0")])(e):_==f[_0xe939("0x66f")][_0xe939("0x3d6")]?new(f[_0xe939("0x66f")])(e):_==h[_0xe939("0x469")][_0xe939("0x3d6")]?new(h[_0xe939("0x469")])(e):_==c[_0xe939("0x670")].TAG?new(c[_0xe939("0x670")])(e):_==o[_0xe939("0x671")][_0xe939("0x3d6")]?new o.KerningTable(e):_==s[_0xe939("0x448")].TAG?new s.VerticalHeaderTable(e):_==a[_0xe939("0x672")][_0xe939("0x3d6")]?new(a[_0xe939("0x672")])(e):_==r[_0xe939("0x673")][_0xe939("0x3d6")]?new(r[_0xe939("0x673")])(e):this[_0xe939("0x674")](e,_))[_0xe939("0x15")](_),t[_0xe939("0xf")](x.readUnsignedInt()),t[_0xe939("0x675")](x[_0xe939("0x411")]()),t[_0xe939("0x676")](x.readUnsignedInt()),0==t[_0xe939("0x10")]()&&_!=v[_0xe939("0x478")][_0xe939("0x3d6")]?null:t},e.prototype.parseTables=function(e){e[_0xe939("0x677")]()[_0xe939("0x129")]((function(x,t,_){x[_0xe939("0x678")]()||e[_0xe939("0x674")](x)}));var x=this[_0xe939("0x679")]();e.getHeader(),e[_0xe939("0x3da")](),e.getMaximumProfile(),e.getPostScript();if(!x)e[_0xe939("0x46a")]();(null!=e.getNaming()||this[_0xe939("0x668")])&&e[_0xe939("0x472")]()},e[_0xe939("0xa")][_0xe939("0x674")]=function(e,x){return new(i[_0xe939("0x18")])(e)},e[_0xe939("0xa")][_0xe939("0x679")]=function(){return!1},e}();x[_0xe939("0x67a")]=m},function(e,x,t){"use strict";Object[_0xe939("0x1")](x,"__esModule",{value:!0});var _=t(9),i=t(10),n=t(11),r=t(12),a=t(13),s=t(14),o=t(15),c=t(16),h=t(18),f=t(19),u=function(){function e(e){this[_0xe939("0x67b")]=-1,this.unitsPerEm=-1,this.tables=new Map,this.data=e}return e[_0xe939("0xa")][_0xe939("0x66a")]=function(x){return new e(x)},e[_0xe939("0xa")].setVersion=function(e){this.version=e},e[_0xe939("0xa")].addTable=function(e){this[_0xe939("0x67c")].set(e[_0xe939("0x14")](),e)},e.prototype[_0xe939("0x40c")]=function(){if(-1==this.numberOfGlyphs){var e=this[_0xe939("0x67d")]();this[_0xe939("0x67b")]=null!=e?e[_0xe939("0x3cf")]():0}return this[_0xe939("0x67b")]},e[_0xe939("0xa")][_0xe939("0x67d")]=function(){return this[_0xe939("0x67e")](_[_0xe939("0x3d8")][_0xe939("0x3d6")])},e[_0xe939("0xa")][_0xe939("0x67e")]=function(e){var x=this[_0xe939("0x67c")][_0xe939("0x343")](e);return null==x||x[_0xe939("0x678")]()||this.readTable(x),x},e[_0xe939("0xa")].readTable=function(e){var x=this[_0xe939("0x46")][_0xe939("0x417")]();this[_0xe939("0x46")][_0xe939("0x416")](e[_0xe939("0x12")]()),e[_0xe939("0x17")](this,this[_0xe939("0x46")]),this.data.seek(x)},e[_0xe939("0xa")][_0xe939("0x472")]=function(){return this.getTable(i.HorizontalMetricsTable[_0xe939("0x3d6")])},e.prototype[_0xe939("0x46a")]=function(){return this[_0xe939("0x67e")](r[_0xe939("0x414")][_0xe939("0x3d6")])},e[_0xe939("0xa")][_0xe939("0x3da")]=function(){return this.getTable(n[_0xe939("0x40b")][_0xe939("0x3d6")])},e[_0xe939("0xa")][_0xe939("0x20c")]=function(){return this[_0xe939("0x67e")](a[_0xe939("0x437")][_0xe939("0x3d6")])},e[_0xe939("0xa")].getVerticalHeader=function(){return this.getTable(s[_0xe939("0x448")][_0xe939("0x3d6")])},e.prototype.getTables=function(){return this[_0xe939("0x67c")]},e[_0xe939("0xa")].getPostScript=function(){return this[_0xe939("0x67e")](o[_0xe939("0x469")][_0xe939("0x3d6")])},e[_0xe939("0xa")][_0xe939("0x20b")]=function(){return this[_0xe939("0x67e")](c[_0xe939("0x478")][_0xe939("0x3d6")])},e.prototype.getName=function(){return null!=this[_0xe939("0x67f")]()?this[_0xe939("0x67f")]().getPostScriptName():null},e.prototype.getNaming=function(){return this[_0xe939("0x67e")](h[_0xe939("0x4a0")][_0xe939("0x3d6")])},e[_0xe939("0xa")].getCmap=function(){return this[_0xe939("0x67e")](f[_0xe939("0x4b0")].TAG)},e}();x[_0xe939("0x66e")]=u},function(e,x,t){"use strict";Object.defineProperty(x,_0xe939("0x5"),{value:!0});var _=function(){function e(){}return e[_0xe939("0x98")]=function(){for(var x=new Map,t=e[_0xe939("0x451")],_=e[_0xe939("0x454")],i=0;i<_;++i)x[_0xe939("0x340")](t[i],i);e[_0xe939("0x680")]=x},e[_0xe939("0x454")]=258,e.MAC_GLYPH_NAMES=[".notdef",_0xe939("0x681"),_0xe939("0x682"),_0xe939("0x4f5"),_0xe939("0x4f6"),_0xe939("0x4f7"),"numbersign","dollar",_0xe939("0x4fa"),_0xe939("0x4fb"),"quotesingle",_0xe939("0x4fd"),_0xe939("0x683"),_0xe939("0x4fe"),_0xe939("0x684"),_0xe939("0x4ff"),_0xe939("0x685"),"period","slash","zero","one",_0xe939("0x502"),"three",_0xe939("0x504"),_0xe939("0x686"),_0xe939("0x505"),_0xe939("0x687"),_0xe939("0x506"),"nine",_0xe939("0x508"),"semicolon",_0xe939("0x50a"),_0xe939("0x50b"),_0xe939("0x50c"),_0xe939("0x50d"),"at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z",_0xe939("0x50e"),_0xe939("0x50f"),_0xe939("0x510"),"asciicircum",_0xe939("0x688"),_0xe939("0x526"),"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z",_0xe939("0x689"),"bar","braceright","asciitilde",_0xe939("0x54a"),"Aring","Ccedilla",_0xe939("0x68a"),"Ntilde",_0xe939("0x558"),"Udieresis",_0xe939("0x560"),_0xe939("0x563"),_0xe939("0x561"),_0xe939("0x562"),_0xe939("0x564"),_0xe939("0x68b"),_0xe939("0x68c"),"eacute",_0xe939("0x568"),_0xe939("0x566"),_0xe939("0x567"),"iacute",_0xe939("0x68d"),_0xe939("0x56a"),_0xe939("0x56b"),"ntilde","oacute","ograve",_0xe939("0x56e"),_0xe939("0x68e"),_0xe939("0x68f"),_0xe939("0x56f"),"ugrave",_0xe939("0x570"),_0xe939("0x571"),_0xe939("0x690"),_0xe939("0x540"),_0xe939("0x691"),_0xe939("0x692"),_0xe939("0x519"),_0xe939("0x520"),_0xe939("0x51f"),_0xe939("0x537"),_0xe939("0x544"),"copyright","trademark",_0xe939("0x527"),"dieresis","notequal","AE","Oslash",_0xe939("0x693"),"plusminus","lessequal",_0xe939("0x694"),_0xe939("0x517"),"mu",_0xe939("0x695"),_0xe939("0x696"),_0xe939("0x697"),"pi",_0xe939("0x698"),_0xe939("0x532"),_0xe939("0x699"),_0xe939("0x69a"),"ae","oslash",_0xe939("0x525"),_0xe939("0x515"),"logicalnot",_0xe939("0x69b"),_0xe939("0x518"),_0xe939("0x69c"),_0xe939("0x69d"),_0xe939("0x69e"),"guillemotright","ellipsis",_0xe939("0x69f"),_0xe939("0x54b"),_0xe939("0x54d"),_0xe939("0x6a0"),"OE","oe",_0xe939("0x6a1"),_0xe939("0x531"),"quotedblleft","quotedblright",_0xe939("0x512"),_0xe939("0x4fc"),_0xe939("0x53e"),"lozenge",_0xe939("0x572"),_0xe939("0x55e"),_0xe939("0x516"),_0xe939("0x6a2"),_0xe939("0x51c"),_0xe939("0x6a3"),"fi","fl",_0xe939("0x51d"),"periodcentered","quotesinglbase",_0xe939("0x6a4"),_0xe939("0x524"),"Acircumflex",_0xe939("0x6a5"),_0xe939("0x6a6"),_0xe939("0x54f"),_0xe939("0x550"),"Iacute",_0xe939("0x552"),_0xe939("0x553"),_0xe939("0x554"),_0xe939("0x556"),"Ocircumflex","apple",_0xe939("0x6a7"),_0xe939("0x55a"),_0xe939("0x55b"),_0xe939("0x55d"),_0xe939("0x535"),_0xe939("0x6a8"),_0xe939("0x528"),_0xe939("0x529"),_0xe939("0x52a"),_0xe939("0x52b"),_0xe939("0x52d"),"cedilla",_0xe939("0x6a9"),_0xe939("0x52f"),"caron",_0xe939("0x533"),_0xe939("0x536"),"Scaron","scaron",_0xe939("0x55f"),_0xe939("0x573"),_0xe939("0x53f"),"Eth",_0xe939("0x546"),_0xe939("0x6aa"),_0xe939("0x6ab"),_0xe939("0x6ac"),_0xe939("0x541"),_0xe939("0x545"),"multiply","onesuperior","twosuperior",_0xe939("0x6ad"),_0xe939("0x53b"),_0xe939("0x53d"),_0xe939("0x542"),_0xe939("0x6ae"),"Gbreve",_0xe939("0x6af"),_0xe939("0x6b0"),_0xe939("0x6b1"),_0xe939("0x6b2"),_0xe939("0x6b3"),_0xe939("0x6b4"),"Ccaron",_0xe939("0x6b5"),"dcroat"],e}();x[_0xe939("0x450")]=_},function(e,x,t){"use strict";Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var _=t(17),i=t(39),n=t(40),r=t(42),a=function(){function e(){}return e[_0xe939("0xa")].initData=function(e,x,t){if(this.numberOfContours=x.readSignedShort(),this[_0xe939("0x6b6")]=x.readSignedShort(),this[_0xe939("0x418")]=x.readSignedShort(),this[_0xe939("0x419")]=x[_0xe939("0x3df")](),this[_0xe939("0x41a")]=x[_0xe939("0x3df")](),this[_0xe939("0x6b7")]=new(_[_0xe939("0x4c1")])(this.xMin,this[_0xe939("0x418")],this[_0xe939("0x419")],this.yMax),this[_0xe939("0x6b8")]>=0){var r=t-this[_0xe939("0x6b6")];this[_0xe939("0x6b9")]=new(i[_0xe939("0x6ba")])(this.numberOfContours,x,r)}else this[_0xe939("0x6b9")]=new(n[_0xe939("0x6bb")])(x,e)},e[_0xe939("0xa")][_0xe939("0x6bc")]=function(){return this.boundingBox},e[_0xe939("0xa")][_0xe939("0x6bd")]=function(e){this[_0xe939("0x6b7")]=e},e[_0xe939("0xa")][_0xe939("0x6be")]=function(){return this[_0xe939("0x6b8")]},e[_0xe939("0xa")].setNumberOfContours=function(e){this[_0xe939("0x6b8")]=e},e[_0xe939("0xa")][_0xe939("0x473")]=function(){return this[_0xe939("0x6b9")]},e[_0xe939("0xa")].getPath=function(){return new(r[_0xe939("0x6bf")])(this.glyphDescription)[_0xe939("0x603")]()},e[_0xe939("0xa")].getXMaximum=function(){return this[_0xe939("0x419")]},e[_0xe939("0xa")][_0xe939("0x6c0")]=function(){return this[_0xe939("0x6b6")]},e.prototype[_0xe939("0x6c1")]=function(){return this[_0xe939("0x41a")]},e[_0xe939("0xa")][_0xe939("0x6c2")]=function(){return this[_0xe939("0x418")]},e}();x.GlyphData=a},function(e,x,t){"use strict";var _,i=this&&this[_0xe939("0x3a7")]||(_=function(e,x){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,x){e[_0xe939("0x3a9")]=x}||function(e,x){for(var t in x)x[_0xe939("0x3af")](t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this[_0xe939("0x3d9")]=e}_(e,x),e[_0xe939("0xa")]=null===x?Object[_0xe939("0x6")](x):(t[_0xe939("0xa")]=x[_0xe939("0xa")],new t)});Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var n=function(e){function x(x,t,_){var i=e[_0xe939("0xb")](this,x,t)||this;if(0==x)return i.pointCount=0,i;i.endPtsOfContours=t.readUnsignedShortArray(x);var n=i.endPtsOfContours[x-1];if(1==x&&65535==n)return i[_0xe939("0x6c3")]=0,i;i[_0xe939("0x6c3")]=n+1,i.flags=new Uint8Array(i[_0xe939("0x6c3")]),i[_0xe939("0x6c4")]=[],i.yCoordinates=[];var r=t[_0xe939("0x3d4")]();return i[_0xe939("0x6c5")](t,r),i[_0xe939("0x6c6")](i[_0xe939("0x6c3")],t),i.readCoords(i.pointCount,t,_),i}return i(x,e),x[_0xe939("0xa")][_0xe939("0x6c7")]=function(e){return this[_0xe939("0x6c8")][e]},x[_0xe939("0xa")][_0xe939("0x6c9")]=function(e){return this[_0xe939("0x422")][e]},x[_0xe939("0xa")][_0xe939("0x6ca")]=function(e){return this[_0xe939("0x6c4")][e]},x[_0xe939("0xa")][_0xe939("0x6cb")]=function(e){return this[_0xe939("0x6cc")][e]},x[_0xe939("0xa")][_0xe939("0x474")]=function(){return!1},x.prototype[_0xe939("0x6cd")]=function(){return this[_0xe939("0x6c3")]},x.prototype[_0xe939("0x6ce")]=function(e,t,_){for(var i=_,n=0,r=0;r<e;r++)0!=(this[_0xe939("0x422")][r]&x[_0xe939("0x356")])?0!=(this[_0xe939("0x422")][r]&x[_0xe939("0x6cf")])&&(i+=t[_0xe939("0x455")]()):0!=(this[_0xe939("0x422")][r]&x[_0xe939("0x6cf")])?i+=-t[_0xe939("0x455")]():i+=t.readSignedShort(),this[_0xe939("0x6c4")][r]=i;for(r=0;r<e;r++)0!=(this[_0xe939("0x422")][r]&x[_0xe939("0x357")])?0!=(this.flags[r]&x[_0xe939("0x6d0")])&&(n+=t.readUnsignedByte()):0!=(this[_0xe939("0x422")][r]&x.Y_SHORT_VECTOR)?n+=-t[_0xe939("0x455")]():n+=t[_0xe939("0x3df")](),this[_0xe939("0x6cc")][r]=n},x.prototype.readFlags=function(e,t){for(var _=0;_<e;_++)if(this[_0xe939("0x422")][_]=t[_0xe939("0x455")](),0!=(this.flags[_]&x[_0xe939("0x355")])){for(var i=t[_0xe939("0x455")](),n=1;n<=i;n++)this[_0xe939("0x422")][_+n]=this.flags[_];_+=i}},x}(t(6).GlyfDescript);x[_0xe939("0x6ba")]=n},function(e,x,t){"use strict";var _,i=this&&this[_0xe939("0x3a7")]||(_=function(e,x){return(_=Object[_0xe939("0x3a8")]||{__proto__:[]}instanceof Array&&function(e,x){e[_0xe939("0x3a9")]=x}||function(e,x){for(var t in x)x[_0xe939("0x3af")](t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this[_0xe939("0x3d9")]=e}_(e,x),e.prototype=null===x?Object[_0xe939("0x6")](x):(t[_0xe939("0xa")]=x.prototype,new t)});Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var n=t(6),r=t(41),a=function(e){function x(x,t){var _,i=e[_0xe939("0xb")](this,-1,x)||this;i[_0xe939("0x6c3")]=-1,i.contourCount=-1,i[_0xe939("0x6d1")]=t,i[_0xe939("0x6d2")]=[];do{_=new r.GlyfCompositeComp(x),i[_0xe939("0x6d2")][_0xe939("0x20")](_)}while(0!=(_[_0xe939("0x6c9")]()&r[_0xe939("0x6d3")][_0xe939("0x6d4")]));return 0!=(_[_0xe939("0x6c9")]()&r[_0xe939("0x6d3")].WE_HAVE_INSTRUCTIONS)&&i[_0xe939("0x6c5")](x,x[_0xe939("0x3d4")]()),i[_0xe939("0x6d5")](),i}return i(x,e),x[_0xe939("0xa")][_0xe939("0x6d6")]=function(){if(!this[_0xe939("0x6d7")]&&!this[_0xe939("0x6d8")]){this[_0xe939("0x6d8")]=!0;for(var e=0,x=0,t=0,_=this[_0xe939("0x6d2")];t<_[_0xe939("0x11")];t++){var i=_[t];i[_0xe939("0x6d9")](e),i[_0xe939("0x6da")](x);var n=this[_0xe939("0x6db")][_0xe939("0x343")](i.getGlyphIndex());null!=n&&(n[_0xe939("0x6d6")](),e+=n.getPointCount(),x+=n[_0xe939("0x351")]())}this[_0xe939("0x6d7")]=!0,this[_0xe939("0x6d8")]=!1}},x[_0xe939("0xa")].getEndPtOfContours=function(e){var x=this[_0xe939("0x6dc")](e);return null!=x?this[_0xe939("0x6db")][_0xe939("0x343")](x[_0xe939("0x6dd")]())[_0xe939("0x6c7")](e-x[_0xe939("0x6de")]())+x[_0xe939("0x6df")]():0},x[_0xe939("0xa")][_0xe939("0x6c9")]=function(e){var x=this[_0xe939("0x6e0")](e);return null!=x?this[_0xe939("0x6db")][_0xe939("0x343")](x[_0xe939("0x6dd")]())[_0xe939("0x6c9")](e-x[_0xe939("0x6df")]()):0},x[_0xe939("0xa")][_0xe939("0x6ca")]=function(e){var x=this.getCompositeComp(e);if(null!=x){var t=this.descriptions[_0xe939("0x343")](x[_0xe939("0x6dd")]()),_=e-x[_0xe939("0x6df")](),i=t.getXCoordinate(_),n=t[_0xe939("0x6cb")](_),r=x[_0xe939("0x6e1")](i,n);return r+=x[_0xe939("0x6e2")]()}return 0},x[_0xe939("0xa")][_0xe939("0x6cb")]=function(e){var x=this[_0xe939("0x6e0")](e);if(null!=x){var t=this[_0xe939("0x6db")].get(x.getGlyphIndex()),_=e-x.getFirstIndex(),i=t[_0xe939("0x6ca")](_),n=t[_0xe939("0x6cb")](_),r=x[_0xe939("0x6e3")](i,n);return r+=x.getYTranslate()}return 0},x[_0xe939("0xa")][_0xe939("0x474")]=function(){return!0},x[_0xe939("0xa")][_0xe939("0x6cd")]=function(){if(this[_0xe939("0x6d7")],this[_0xe939("0x6c3")]<0){var e=this[_0xe939("0x6d2")][this[_0xe939("0x6d2")].length-1],x=this[_0xe939("0x6db")].get(e[_0xe939("0x6dd")]());null==x?this[_0xe939("0x6c3")]=0:this.pointCount=e.getFirstIndex()+x.getPointCount()}return this[_0xe939("0x6c3")]},x[_0xe939("0xa")].getContourCount=function(){if(this.resolved,this[_0xe939("0x350")]<0){var e=this[_0xe939("0x6d2")][this[_0xe939("0x6d2")][_0xe939("0x11")]-1];this[_0xe939("0x350")]=e[_0xe939("0x6de")]()+this[_0xe939("0x6db")][_0xe939("0x343")](e[_0xe939("0x6dd")]()).getContourCount()}return this[_0xe939("0x350")]},x[_0xe939("0xa")][_0xe939("0x6e4")]=function(){return this.components[_0xe939("0x11")]},x[_0xe939("0xa")].getCompositeComp=function(e){for(var x=0,t=this.components;x<t[_0xe939("0x11")];x++){var _=t[x],i=this[_0xe939("0x6db")].get(_[_0xe939("0x6dd")]());if(_.getFirstIndex()<=e&&null!=i&&e<_[_0xe939("0x6df")]()+i[_0xe939("0x6cd")]())return _}return null},x[_0xe939("0xa")][_0xe939("0x6dc")]=function(e){for(var x=0,t=this[_0xe939("0x6d2")];x<t[_0xe939("0x11")];x++){var _=t[x],i=this[_0xe939("0x6db")].get(_[_0xe939("0x6dd")]());if(_[_0xe939("0x6de")]()<=e&&null!=i&&e<_[_0xe939("0x6de")]()+i[_0xe939("0x351")]())return _}return null},x[_0xe939("0xa")][_0xe939("0x6d5")]=function(){for(var e=this[_0xe939("0x6db")]=new Map,x=0,t=this[_0xe939("0x6d2")];x<t[_0xe939("0x11")];x++){var _=t[x][_0xe939("0x6dd")](),i=this[_0xe939("0x6d1")][_0xe939("0x20b")](_);null!=i&&e[_0xe939("0x340")](_,i[_0xe939("0x473")]())}},x}(n[_0xe939("0x6e5")]);x.GlyfCompositeDescript=a},function(e,x,t){"use strict";Object.defineProperty(x,"__esModule",{value:!0});var _=function(){function e(x){if(this[_0xe939("0x6e6")]=1,this[_0xe939("0x6e7")]=1,this[_0xe939("0x6e8")]=0,this[_0xe939("0x6e9")]=0,this.xtranslate=0,this.ytranslate=0,this[_0xe939("0x6ea")]=0,this[_0xe939("0x6eb")]=0,this[_0xe939("0x422")]=x.readSignedShort(),this[_0xe939("0x6ec")]=x[_0xe939("0x3d4")](),0!=(this[_0xe939("0x422")]&e.ARG_1_AND_2_ARE_WORDS)?(this[_0xe939("0x6ed")]=x[_0xe939("0x3df")](),this.argument2=x[_0xe939("0x3df")]()):(this[_0xe939("0x6ed")]=x.readSignedByte(),this[_0xe939("0x6ee")]=x[_0xe939("0x458")]()),0!=(this[_0xe939("0x422")]&e[_0xe939("0x6ef")])?(this[_0xe939("0x6f0")]=this.argument1,this[_0xe939("0x6f1")]=this[_0xe939("0x6ee")]):(this.point1=this[_0xe939("0x6ed")],this[_0xe939("0x6eb")]=this[_0xe939("0x6ee")]),0!=(this[_0xe939("0x422")]&e.WE_HAVE_A_SCALE)){var t=x.readSignedShort();this.xscale=this[_0xe939("0x6e7")]=t/16384}else if(0!=(this[_0xe939("0x422")]&e.WE_HAVE_AN_X_AND_Y_SCALE)){t=x[_0xe939("0x3df")]();this[_0xe939("0x6e6")]=t/16384,t=x[_0xe939("0x3df")](),this[_0xe939("0x6e7")]=t/16384}else if(0!=(this.flags&e[_0xe939("0x6f2")])){t=x[_0xe939("0x3df")]();this[_0xe939("0x6e6")]=t/16384,t=x[_0xe939("0x3df")](),this.scale01=t/16384,t=x[_0xe939("0x3df")](),this[_0xe939("0x6e9")]=t/16384,t=x[_0xe939("0x3df")](),this.yscale=t/16384}}return e[_0xe939("0xa")].setFirstIndex=function(e){this.firstIndex=e},e[_0xe939("0xa")][_0xe939("0x6df")]=function(){return this[_0xe939("0x6f3")]},e.prototype[_0xe939("0x6da")]=function(e){this[_0xe939("0x6f4")]=e},e[_0xe939("0xa")][_0xe939("0x6de")]=function(){return this.firstContour},e[_0xe939("0xa")][_0xe939("0x6f5")]=function(){return this.argument1},e[_0xe939("0xa")][_0xe939("0x6f6")]=function(){return this[_0xe939("0x6ee")]},e[_0xe939("0xa")].getFlags=function(){return this[_0xe939("0x422")]},e[_0xe939("0xa")].getGlyphIndex=function(){return this[_0xe939("0x6ec")]},e.prototype.getScale01=function(){return this.scale01},e[_0xe939("0xa")][_0xe939("0x6f7")]=function(){return this.scale10},e[_0xe939("0xa")].getXScale=function(){return this[_0xe939("0x6e6")]},e.prototype[_0xe939("0x6f8")]=function(){return this[_0xe939("0x6e7")]},e[_0xe939("0xa")].getXTranslate=function(){return this[_0xe939("0x6f0")]},e.prototype[_0xe939("0x6f9")]=function(){return this[_0xe939("0x6f1")]},e[_0xe939("0xa")][_0xe939("0x6e1")]=function(e,x){return Math[_0xe939("0x192")](e*this[_0xe939("0x6e6")]+x*this[_0xe939("0x6e9")])},e[_0xe939("0xa")][_0xe939("0x6e3")]=function(e,x){return Math[_0xe939("0x192")](e*this[_0xe939("0x6e8")]+x*this[_0xe939("0x6e7")])},e[_0xe939("0x6fa")]=1,e.ARGS_ARE_XY_VALUES=2,e[_0xe939("0x6fb")]=4,e[_0xe939("0x6fc")]=8,e[_0xe939("0x6d4")]=32,e[_0xe939("0x6fd")]=64,e.WE_HAVE_A_TWO_BY_TWO=128,e.WE_HAVE_INSTRUCTIONS=256,e[_0xe939("0x6fe")]=512,e}();x[_0xe939("0x6d3")]=_},function(e,x,t){"use strict";Object.defineProperty(x,_0xe939("0x5"),{value:!0});var _=t(5),i=t(6),n=function(){function e(e){this[_0xe939("0x6b9")]=e}return e[_0xe939("0xa")][_0xe939("0x603")]=function(){var e=this.describe(this[_0xe939("0x6b9")]);return this.calculatePath(e)},e[_0xe939("0xa")][_0xe939("0x6ff")]=function(e){for(var x=0,t=-1,_=[],n=0;n<e[_0xe939("0x6cd")]();n++){-1==t&&(t=e.getEndPtOfContours(x));var a=t==n;a&&(x++,t=-1),_[n]=new r(e[_0xe939("0x6ca")](n),e[_0xe939("0x6cb")](n),0!=(e[_0xe939("0x6c9")](n)&i.GlyfDescript.ON_CURVE),a)}return _},e[_0xe939("0xa")][_0xe939("0x700")]=function(e){for(var x=new(_[_0xe939("0x34f")]),t=x[_0xe939("0x46")]=[],i=0,n=0,r=e[_0xe939("0x11")];n<r;++n)if(e[n].endOfContour){for(var a=e[i],s=e[n],o=[],c=i;c<=n;++c)o[_0xe939("0x20")](e[c]);if(e[i][_0xe939("0x701")])o[_0xe939("0x20")](a);else if(e[n].onCurve)o.splice(0,0,s);else{var h=this[_0xe939("0x702")](a,s);o[_0xe939("0x1ae")](0,0,h),o[_0xe939("0x20")](h)}this[_0xe939("0x15b")](t,o[0]);for(var f=1,u=o[_0xe939("0x11")];f<u;f++){var d=o[f];d[_0xe939("0x701")]?this[_0xe939("0x15c")](t,d):o[f+1][_0xe939("0x701")]?(this[_0xe939("0x34a")](t,d,o[f+1]),++f):this[_0xe939("0x34a")](t,d,this[_0xe939("0x702")](d,o[f+1]))}t[_0xe939("0x20")](5),i=n+1}return x},e[_0xe939("0xa")][_0xe939("0x15b")]=function(e,x){e[_0xe939("0x20")](0),e.push(x.x,x.y)},e[_0xe939("0xa")][_0xe939("0x15c")]=function(e,x){e[_0xe939("0x20")](1),e[_0xe939("0x20")](x.x,x.y)},e[_0xe939("0xa")].quadTo=function(e,x,t){e.push(4),e[_0xe939("0x20")](x.x,x.y,t.x,t.y)},e[_0xe939("0xa")].midValue=function(e,x){return new r(this[_0xe939("0x703")](e.x,x.x),this.midValue1(e.y,x.y),!0,!1)},e.prototype[_0xe939("0x703")]=function(e,x){return e+(x-e)/2},e}();x.GlyphRenderer=n;var r=function(e,x,t,_){this.x=0,this.y=0,this[_0xe939("0x701")]=!0,this[_0xe939("0x704")]=!1,this.x=e,this.y=x,this.onCurve=t,this[_0xe939("0x704")]=_};x[_0xe939("0x705")]=r},function(e,x,t){"use strict";Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var _=function(){function e(){}return e.prototype[_0xe939("0x489")]=function(){return this.stringLength},e[_0xe939("0xa")].setStringLength=function(e){this.stringLength=e},e[_0xe939("0xa")][_0xe939("0x486")]=function(){return this[_0xe939("0x706")]},e[_0xe939("0xa")][_0xe939("0x707")]=function(e){this[_0xe939("0x706")]=e},e.prototype[_0xe939("0x48c")]=function(){return this[_0xe939("0x708")]},e[_0xe939("0xa")][_0xe939("0x709")]=function(e){this[_0xe939("0x708")]=e},e[_0xe939("0xa")][_0xe939("0x70a")]=function(){return this[_0xe939("0x70b")]},e[_0xe939("0xa")][_0xe939("0x70c")]=function(e){this.nameId=e},e.prototype[_0xe939("0x48b")]=function(){return this[_0xe939("0x70d")]},e.prototype[_0xe939("0x70e")]=function(e){this.platformEncodingId=e},e[_0xe939("0xa")][_0xe939("0x488")]=function(){return this[_0xe939("0x70f")]},e.prototype[_0xe939("0x710")]=function(e){this[_0xe939("0x70f")]=e},e[_0xe939("0xa")][_0xe939("0x484")]=function(e,x){this[_0xe939("0x70f")]=x[_0xe939("0x3d4")](),this[_0xe939("0x70d")]=x[_0xe939("0x3d4")](),this[_0xe939("0x708")]=x[_0xe939("0x3d4")](),this[_0xe939("0x70b")]=x[_0xe939("0x3d4")](),this[_0xe939("0x711")]=x[_0xe939("0x3d4")](),this[_0xe939("0x706")]=x[_0xe939("0x3d4")]()},e.prototype[_0xe939("0x35a")]=function(){return _0xe939("0x712")+this[_0xe939("0x70f")]+_0xe939("0x713")+this[_0xe939("0x70d")]+_0xe939("0x714")+this[_0xe939("0x708")]+_0xe939("0x715")+this[_0xe939("0x70b")]+" "+this[_0xe939("0x8")]},e.prototype[_0xe939("0x48d")]=function(){return this.string},e[_0xe939("0xa")].setString=function(e){this.string=e},e[_0xe939("0x498")]=0,e[_0xe939("0x493")]=1,e[_0xe939("0x716")]=2,e[_0xe939("0x49a")]=3,e[_0xe939("0x717")]=0,e[_0xe939("0x718")]=1,e[_0xe939("0x4ae")]=3,e[_0xe939("0x4af")]=4,e[_0xe939("0x499")]=0,e[_0xe939("0x719")]=0,e[_0xe939("0x496")]=1,e.ENCODING_WINDOWS_UNICODE_UCS4=10,e[_0xe939("0x497")]=1033,e[_0xe939("0x49b")]=0,e[_0xe939("0x494")]=0,e[_0xe939("0x71a")]=0,e.NAME_FONT_FAMILY_NAME=1,e[_0xe939("0x71b")]=2,e[_0xe939("0x71c")]=3,e[_0xe939("0x71d")]=4,e.NAME_VERSION=5,e.NAME_POSTSCRIPT_NAME=6,e[_0xe939("0x71e")]=7,e}();x[_0xe939("0x492")]=_},function(e,x,t){"use strict";Object.defineProperty(x,_0xe939("0x5"),{value:!0});var _=function(){function e(){}return e[_0xe939("0xa")][_0xe939("0x484")]=function(e){this[_0xe939("0x70f")]=e[_0xe939("0x3d4")](),this[_0xe939("0x70d")]=e[_0xe939("0x3d4")](),this[_0xe939("0x71f")]=e.readUnsignedInt()},e.prototype[_0xe939("0x4a2")]=function(e,x,t){t[_0xe939("0x416")](e[_0xe939("0x12")]()+this[_0xe939("0x71f")]);var _=t[_0xe939("0x3d4")]();switch(_<8?(t[_0xe939("0x3d4")](),t[_0xe939("0x3d4")]()):(t.readUnsignedShort(),t[_0xe939("0x411")](),t[_0xe939("0x411")]()),_){case 0:this[_0xe939("0x720")](t);break;case 2:this[_0xe939("0x721")](t,x);break;case 4:this.processSubtype4(t,x);break;case 6:this[_0xe939("0x722")](t,x);break;case 8:this.processSubtype8(t,x);break;case 10:this[_0xe939("0x723")](t,x);break;case 12:this[_0xe939("0x724")](t,x);break;case 13:this[_0xe939("0x725")](t,x);break;case 14:this[_0xe939("0x726")](t,x)}},e[_0xe939("0xa")][_0xe939("0x727")]=function(x,t){var _=x[_0xe939("0x728")](8192),i=x[_0xe939("0x411")]();if(!(i>65536)){this[_0xe939("0x729")]=this[_0xe939("0x72a")](t),this[_0xe939("0x72b")]=new Map;for(var n=0;n<i;++n){var r=x[_0xe939("0x411")](),a=x[_0xe939("0x411")](),s=x[_0xe939("0x411")]();if(r>a||0>r)return;for(var o=r;o<=a;++o){var c=void 0;if(0==(_[o/8]&1<<o%8))c=o;else c=(e[_0xe939("0x72c")]+(o>>10)<<10)+(56320+(1023&o))+e[_0xe939("0x72d")];var h=s+(o-r);this[_0xe939("0x729")][h]=c,this.characterCodeToGlyphId.set(c,h)}}}},e[_0xe939("0xa")].processSubtype10=function(e,x){e[_0xe939("0x411")](),e[_0xe939("0x411")]();Number.MAX_VALUE},e.prototype[_0xe939("0x724")]=function(e,x){var t=e[_0xe939("0x411")]();this[_0xe939("0x729")]=this[_0xe939("0x72a")](x),this.characterCodeToGlyphId=new Map;for(var _=0;_<t;++_){var i=e[_0xe939("0x411")](),n=e.readUnsignedInt(),r=e[_0xe939("0x411")]();if(i<0||i>1114111||i>=55296&&i<=57343)return;if(n>0&&n<i||n>1114111||n>=55296&&n<=57343)return;for(var a=0;a<=n-i;++a){var s=r+a;if(s>=x)break;this[_0xe939("0x729")][s]=i+a,this[_0xe939("0x72b")][_0xe939("0x340")](i+a,s)}}},e[_0xe939("0xa")][_0xe939("0x725")]=function(e,x){var t=e[_0xe939("0x411")]();this[_0xe939("0x72b")]=new Map;for(var _=0;_<t;++_){var i=e[_0xe939("0x411")](),n=e.readUnsignedInt(),r=e[_0xe939("0x411")]();if(r>x)break;for(var a=0;a<=n-i;++a){if(i+a>Number[_0xe939("0x72e")])return;this[_0xe939("0x729")][r]=i+a,this.characterCodeToGlyphId[_0xe939("0x340")](i+a,r)}}},e[_0xe939("0xa")].processSubtype14=function(e,x){},e.prototype[_0xe939("0x722")]=function(e,x){var t=e[_0xe939("0x3d4")](),_=e[_0xe939("0x3d4")]();if(0!=_){this[_0xe939("0x72b")]=new Map;for(var i=e[_0xe939("0x72f")](_),n=0,r=0;r<_;r++)n=Math[_0xe939("0x730")](n,i[r]),this[_0xe939("0x72b")][_0xe939("0x340")](t+r,i[r]);this.buildGlyphIdToCharacterCodeLookup(n)}},e.prototype[_0xe939("0x731")]=function(e,x){var t=e[_0xe939("0x3d4")]()/2,_=(e[_0xe939("0x3d4")](),e[_0xe939("0x3d4")](),e[_0xe939("0x3d4")](),e[_0xe939("0x72f")](t)),i=(e[_0xe939("0x3d4")](),e[_0xe939("0x72f")](t)),n=e[_0xe939("0x72f")](t),r=e.getCurrentPosition(),a=e.readUnsignedShortArray(t);this[_0xe939("0x72b")]=new Map;for(var s=0,o=0;o<t;o++){var c=i[o],h=_[o],f=n[o],u=a[o],d=r+2*o+u;if(65535!=c&&65535!=h)for(var l=c;l<=h;l++)if(0==u){var b=l+f&65535;s=Math[_0xe939("0x730")](b,s),this[_0xe939("0x72b")].set(l,b)}else{var p=d+2*(l-c);e[_0xe939("0x416")](p);var g=e[_0xe939("0x3d4")]();0!=g&&(g=g+f&65535,s=Math.max(g,s),this[_0xe939("0x72b")][_0xe939("0x340")](l,g))}}this[_0xe939("0x72b")][_0xe939("0x155")]<1||this.buildGlyphIdToCharacterCodeLookup(s)},e[_0xe939("0xa")].buildGlyphIdToCharacterCodeLookup=function(e){for(var x in this.glyphIdToCharacterCode=this[_0xe939("0x72a")](e+1),this.characterCodeToGlyphId)if(-1==this.glyphIdToCharacterCode[this.characterCodeToGlyphId[x]])this[_0xe939("0x729")][this[_0xe939("0x72b")][x]]=Number(x);else{var t=this[_0xe939("0x732")][_0xe939("0x343")](this[_0xe939("0x72b")][x]);null==t&&(t=new Array,this[_0xe939("0x732")][_0xe939("0x340")](this[_0xe939("0x72b")][x],t),t[_0xe939("0x20")](this[_0xe939("0x729")][this[_0xe939("0x72b")][x]]),this.glyphIdToCharacterCode[this[_0xe939("0x72b")][x]]=Number[_0xe939("0x453")]),t[_0xe939("0x20")](Number(x))}},e[_0xe939("0xa")][_0xe939("0x721")]=function(e,x){for(var t=[],_=0,n=0;n<256;n++)t[n]=e.readUnsignedShort(),_=Math[_0xe939("0x730")](_,t[n]/8);var r=[];for(n=0;n<=_;++n){var a=e[_0xe939("0x3d4")](),s=e[_0xe939("0x3d4")](),o=e[_0xe939("0x3df")](),c=e[_0xe939("0x3d4")]()-8*(_+1-n-1)-2;r[n]=new i(a,s,o,c)}var h=e[_0xe939("0x417")]();this[_0xe939("0x729")]=this[_0xe939("0x72a")](x),this.characterCodeToGlyphId=new Map;for(n=0;n<=_;++n){var f=r[n];a=f[_0xe939("0x733")](),c=f[_0xe939("0x734")](),o=f[_0xe939("0x735")](),s=f.getEntryCount();e[_0xe939("0x416")](h+c);for(var u=0;u<s;++u){var d=n;d=(d<<8)+(a+u);var l=e.readUnsignedShort();l>0&&(l=(l+o)%65536),l>=x||(this[_0xe939("0x729")][l]=d,this[_0xe939("0x72b")][_0xe939("0x340")](d,l))}}},e[_0xe939("0xa")].processSubtype0=function(e){var x=e[_0xe939("0x736")](256);this.glyphIdToCharacterCode=this[_0xe939("0x72a")](256),this.characterCodeToGlyphId=new Map;for(var t=0;t<x[_0xe939("0x11")];t++){var _=255&x[t];this[_0xe939("0x729")][_]=t,this[_0xe939("0x72b")][_0xe939("0x340")](t,_)}},e[_0xe939("0xa")][_0xe939("0x72a")]=function(e){var x=[];return this[_0xe939("0x148")](x,-1),x},e[_0xe939("0xa")][_0xe939("0x148")]=function(e,x){for(var t=0,_=e[_0xe939("0x11")];t<_;t++)e[t]=x},e[_0xe939("0xa")][_0xe939("0x48b")]=function(){return this[_0xe939("0x70d")]},e[_0xe939("0xa")][_0xe939("0x70e")]=function(e){this[_0xe939("0x70d")]=e},e.prototype[_0xe939("0x488")]=function(){return this[_0xe939("0x70f")]},e[_0xe939("0xa")][_0xe939("0x710")]=function(e){this[_0xe939("0x70f")]=e},e[_0xe939("0xa")].getGlyphId=function(e){var x=this[_0xe939("0x72b")][_0xe939("0x343")](e);return null==x?0:x},e.prototype[_0xe939("0x737")]=function(e){var x=this[_0xe939("0x738")](e);if(-1==x)return null;if(x==Number[_0xe939("0x453")]){var t=this[_0xe939("0x732")][_0xe939("0x343")](e);if(null!=t)return t[0]}return x},e[_0xe939("0xa")][_0xe939("0x738")]=function(e){return e<0||e>=this.glyphIdToCharacterCode[_0xe939("0x11")]?-1:this[_0xe939("0x729")][e]},e[_0xe939("0xa")][_0xe939("0x739")]=function(e){var x=this[_0xe939("0x738")](e);if(-1==x)return null;var t=null;x==Number[_0xe939("0x453")]?null!=this.glyphIdToCharacterCodeMultiple[_0xe939("0x343")](e)&&(t=new Array).sort():(t=new Array)[_0xe939("0x37c")](x);return t},e[_0xe939("0xa")][_0xe939("0x35a")]=function(){return"{"+this[_0xe939("0x488")]()+" "+this[_0xe939("0x48b")]()+"}"},e[_0xe939("0x72c")]=55232,e.SURROGATE_OFFSET=-56613888,e}();x.CmapSubtable=_;var i=function(){function e(e,x,t,_){this[_0xe939("0x73a")]=e,this.entryCount=x,this[_0xe939("0x73b")]=t,this[_0xe939("0x73c")]=_}return e.prototype[_0xe939("0x733")]=function(){return this[_0xe939("0x73a")]},e.prototype[_0xe939("0x73d")]=function(){return this.entryCount},e.prototype[_0xe939("0x735")]=function(){return this[_0xe939("0x73b")]},e[_0xe939("0xa")][_0xe939("0x734")]=function(){return this[_0xe939("0x73c")]},e}();x[_0xe939("0x73e")]=i},function(e,x,t){"use strict";var _,i=this&&this[_0xe939("0x3a7")]||(_=function(e,x){return(_=Object[_0xe939("0x3a8")]||{__proto__:[]}instanceof Array&&function(e,x){e[_0xe939("0x3a9")]=x}||function(e,x){for(var t in x)x[_0xe939("0x3af")](t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this[_0xe939("0x3d9")]=e}_(e,x),e[_0xe939("0xa")]=null===x?Object[_0xe939("0x6")](x):(t[_0xe939("0xa")]=x.prototype,new t)});Object.defineProperty(x,_0xe939("0x5"),{value:!0});var n=function(e){function x(x){return e.call(this,x)||this}return i(x,e),x[_0xe939("0xa")][_0xe939("0x17")]=function(e,x){this[_0xe939("0x3d2")]=x[_0xe939("0x3e4")](),this[_0xe939("0x73f")]=x.readSignedShort();var t=x[_0xe939("0x3d4")]();this[_0xe939("0x740")]=new Map;for(var _=0;_<t;++_){var i=x.readUnsignedShort(),n=x.readSignedShort();this.origins[_0xe939("0x340")](i,n)}this[_0xe939("0x3d5")]=!0},x[_0xe939("0xa")][_0xe939("0x3d1")]=function(){return this.version},x.prototype.getOriginY=function(e){return this[_0xe939("0x740")][_0xe939("0x741")](e)?this[_0xe939("0x740")].get(e):this.defaultVertOriginY},x[_0xe939("0x3d6")]=_0xe939("0x742"),x}(t(0)[_0xe939("0x18")]);x[_0xe939("0x673")]=n},function(e,x,t){"use strict";var _,i=this&&this[_0xe939("0x3a7")]||(_=function(e,x){return(_=Object[_0xe939("0x3a8")]||{__proto__:[]}instanceof Array&&function(e,x){e[_0xe939("0x3a9")]=x}||function(e,x){for(var t in x)x.hasOwnProperty(t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this[_0xe939("0x3d9")]=e}_(e,x),e.prototype=null===x?Object[_0xe939("0x6")](x):(t.prototype=x[_0xe939("0xa")],new t)});Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var n=function(e){function x(x){return e.call(this,x)||this}return i(x,e),x[_0xe939("0xa")][_0xe939("0x17")]=function(e,x){var t=e[_0xe939("0x743")]();this[_0xe939("0x744")]=t[_0xe939("0x442")]();var _=e[_0xe939("0x40c")](),i=0;this.advanceHeight=[],this[_0xe939("0x745")]=[];for(var n=0;n<this.numVMetrics;n++)this.advanceHeight[n]=x[_0xe939("0x3d4")](),this.topSideBearing[n]=x[_0xe939("0x3df")](),i+=4;if(i<this[_0xe939("0x10")]()){var r=_-this[_0xe939("0x744")];r<0&&(r=_),this[_0xe939("0x746")]=[];for(n=0;n<r;n++)i<this[_0xe939("0x10")]()&&(this.nonVerticalTopSideBearing[n]=x[_0xe939("0x3df")](),i+=2)}this[_0xe939("0x3d5")]=!0},x.prototype[_0xe939("0x747")]=function(e){return e<this[_0xe939("0x744")]?this[_0xe939("0x748")][e]:this.advanceHeight[this[_0xe939("0x748")][_0xe939("0x11")]-1]},x[_0xe939("0x3d6")]=_0xe939("0x749"),x}(t(0)[_0xe939("0x18")]);x.VerticalMetricsTable=n},function(e,x,t){"use strict";var _,i=this&&this[_0xe939("0x3a7")]||(_=function(e,x){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,x){e[_0xe939("0x3a9")]=x}||function(e,x){for(var t in x)x.hasOwnProperty(t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this[_0xe939("0x3d9")]=e}_(e,x),e.prototype=null===x?Object[_0xe939("0x6")](x):(t.prototype=x.prototype,new t)});Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var n=t(48),r=function(e){function x(x){return e.call(this,x)||this}return i(x,e),x.prototype[_0xe939("0x17")]=function(e,x){var t=x[_0xe939("0x3d4")]();0!=t&&(t=t<<16|x[_0xe939("0x3d4")]());var _=0;if(0==t?_=x[_0xe939("0x3d4")]():1==t&&(_=x.readUnsignedInt()),_>0){this[_0xe939("0x74a")]=[];for(var i=0;i<_;++i){var r=new(n[_0xe939("0x74b")]);r.read(x,t),this[_0xe939("0x74a")][i]=r}}this[_0xe939("0x3d5")]=!0},x[_0xe939("0xa")][_0xe939("0x74c")]=function(e){if(null!=this[_0xe939("0x74a")])for(var x=0,t=this[_0xe939("0x74a")];x<t[_0xe939("0x11")];x++){var _=t[x];if(_.isHorizontalKerning(e))return _}return null},x[_0xe939("0x3d6")]="kern",x}(t(0)[_0xe939("0x18")]);x[_0xe939("0x671")]=r},function(e,x,t){"use strict";Object[_0xe939("0x1")](x,"__esModule",{value:!0});var _=t(1),i=function(){function e(){}return e[_0xe939("0xa")].read=function(e,x){if(0==x)this[_0xe939("0x74d")](e);else{if(1!=x)throw new DOMException;this[_0xe939("0x74e")](e)}},e.prototype.isHorizontalKerning=function(e){return!!this.horizontal&&(!this.minimums&&(e?this[_0xe939("0x74f")]:!this[_0xe939("0x74f")]))},e[_0xe939("0xa")][_0xe939("0x750")]=function(e){var x=null;if(null!=this[_0xe939("0x751")]){var t=e[_0xe939("0x11")];x=[];for(var _=0;_<t;++_){for(var i=e[_],n=-1,r=_+1;r<t;++r){var a=e[r];if(a>=0){n=a;break}}x[_]=this[_0xe939("0x752")](i,n)}}return x},e[_0xe939("0xa")].getKerning=function(e,x){return null==this[_0xe939("0x751")]?0:this[_0xe939("0x751")][_0xe939("0x752")](e,x)},e[_0xe939("0xa")][_0xe939("0x74d")]=function(x){if(0==x[_0xe939("0x3d4")]()){x.readUnsignedShort();var t=x.readUnsignedShort();e[_0xe939("0x753")](t,e[_0xe939("0x754")],e[_0xe939("0x755")])&&(this[_0xe939("0x756")]=!0),e[_0xe939("0x753")](t,e[_0xe939("0x757")],e.COVERAGE_MINIMUMS_SHIFT)&&(this[_0xe939("0x758")]=!0),e.isBitsSet(t,e[_0xe939("0x759")],e.COVERAGE_CROSS_STREAM_SHIFT)&&(this[_0xe939("0x74f")]=!0);var _=e[_0xe939("0x75a")](t,e[_0xe939("0x75b")],e[_0xe939("0x75c")]);0==_?this.readSubtable0Format0(x):2==_&&this[_0xe939("0x75d")](x)}},e.prototype[_0xe939("0x75e")]=function(e){this[_0xe939("0x751")]=new n,this.pairs[_0xe939("0x17")](e)},e.prototype.readSubtable0Format2=function(e){},e[_0xe939("0xa")][_0xe939("0x74e")]=function(e){},e[_0xe939("0x753")]=function(x,t,_){return 0!=e[_0xe939("0x75a")](x,t,_)},e[_0xe939("0x75a")]=function(e,x,t){return(e&x)>>t},e[_0xe939("0x754")]=1,e[_0xe939("0x757")]=2,e[_0xe939("0x759")]=4,e[_0xe939("0x75b")]=65280,e.COVERAGE_HORIZONTAL_SHIFT=0,e[_0xe939("0x75f")]=1,e[_0xe939("0x760")]=2,e[_0xe939("0x75c")]=8,e}();x[_0xe939("0x74b")]=i;var n=function(){function e(){}return e[_0xe939("0xa")].read=function(e){var x=e[_0xe939("0x3d4")]();this.searchRange=e[_0xe939("0x3d4")]()/6;e[_0xe939("0x3d4")](),e[_0xe939("0x3d4")]();for(var t=this[_0xe939("0x751")]=[],_=0;_<x;_++)t[_]=[];for(_=0;_<x;++_){var i=e.readUnsignedShort(),n=e[_0xe939("0x3d4")](),r=e[_0xe939("0x3df")]();t[_][0]=i,t[_][1]=n,t[_][2]=r}},e[_0xe939("0xa")].getKerning=function(e,x){var t=[e,x,0],i=_[_0xe939("0x52")].binarySearch(this.pairs,t);return i>=0?this.pairs[i][2]:0},e}();x.PairData0Format0=n},function(e,x,t){"use strict";var _,i=this&&this[_0xe939("0x3a7")]||(_=function(e,x){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,x){e[_0xe939("0x3a9")]=x}||function(e,x){for(var t in x)x[_0xe939("0x3af")](t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this[_0xe939("0x3d9")]=e}_(e,x),e[_0xe939("0xa")]=null===x?Object.create(x):(t[_0xe939("0xa")]=x[_0xe939("0xa")],new t)});Object[_0xe939("0x1")](x,"__esModule",{value:!0});var n=function(e){function x(x){return e[_0xe939("0xb")](this,x)||this}return i(x,e),x[_0xe939("0x3d6")]=_0xe939("0x761"),x}(t(0)[_0xe939("0x18")]);x[_0xe939("0x670")]=n},function(e,x,t){"use strict";var _,i=this&&this[_0xe939("0x3a7")]||(_=function(e,x){return(_=Object[_0xe939("0x3a8")]||{__proto__:[]}instanceof Array&&function(e,x){e.__proto__=x}||function(e,x){for(var t in x)x.hasOwnProperty(t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this[_0xe939("0x3d9")]=e}_(e,x),e[_0xe939("0xa")]=null===x?Object[_0xe939("0x6")](x):(t[_0xe939("0xa")]=x[_0xe939("0xa")],new t)});Object[_0xe939("0x1")](x,"__esModule",{value:!0});var n=function(e){function x(x){return e[_0xe939("0xb")](this,x)||this}return i(x,e),x[_0xe939("0xa")].getAchVendId=function(){return this[_0xe939("0x762")]},x.prototype.setAchVendId=function(e){this[_0xe939("0x762")]=e},x[_0xe939("0xa")].getAverageCharWidth=function(){return this[_0xe939("0x763")]},x.prototype[_0xe939("0x764")]=function(e){this[_0xe939("0x763")]=e},x[_0xe939("0xa")][_0xe939("0x765")]=function(){return this[_0xe939("0x766")]},x[_0xe939("0xa")][_0xe939("0x767")]=function(e){this[_0xe939("0x766")]=e},x[_0xe939("0xa")][_0xe939("0x768")]=function(){return this[_0xe939("0x769")]},x[_0xe939("0xa")][_0xe939("0x76a")]=function(e){this.codePageRange2=e},x[_0xe939("0xa")][_0xe939("0x76b")]=function(){return this[_0xe939("0x76c")]},x[_0xe939("0xa")].setFamilyClass=function(e){this[_0xe939("0x76c")]=e},x[_0xe939("0xa")].getFirstCharIndex=function(){return this[_0xe939("0x76d")]},x[_0xe939("0xa")].setFirstCharIndex=function(e){this[_0xe939("0x76d")]=e},x[_0xe939("0xa")][_0xe939("0x76e")]=function(){return this[_0xe939("0x76f")]},x[_0xe939("0xa")][_0xe939("0x770")]=function(e){this.fsSelection=e},x[_0xe939("0xa")][_0xe939("0x771")]=function(){return this.fsType},x[_0xe939("0xa")][_0xe939("0x772")]=function(e){this[_0xe939("0x773")]=e},x[_0xe939("0xa")][_0xe939("0x774")]=function(){return this.lastCharIndex},x[_0xe939("0xa")][_0xe939("0x775")]=function(e){this.lastCharIndex=e},x[_0xe939("0xa")][_0xe939("0x776")]=function(){return this[_0xe939("0x777")]},x[_0xe939("0xa")].setPanose=function(e){this[_0xe939("0x777")]=e},x.prototype.getStrikeoutPosition=function(){return this.strikeoutPosition},x[_0xe939("0xa")][_0xe939("0x778")]=function(e){this.strikeoutPosition=e},x.prototype[_0xe939("0x779")]=function(){return this.strikeoutSize},x[_0xe939("0xa")][_0xe939("0x77a")]=function(e){this[_0xe939("0x77b")]=e},x.prototype[_0xe939("0x77c")]=function(){return this[_0xe939("0x77d")]},x.prototype[_0xe939("0x77e")]=function(e){this[_0xe939("0x77d")]=e},x[_0xe939("0xa")][_0xe939("0x77f")]=function(){return this.subscriptXSize},x.prototype[_0xe939("0x780")]=function(e){this[_0xe939("0x781")]=e},x[_0xe939("0xa")][_0xe939("0x782")]=function(){return this.subscriptYOffset},x.prototype.setSubscriptYOffset=function(e){this[_0xe939("0x783")]=e},x[_0xe939("0xa")][_0xe939("0x784")]=function(){return this[_0xe939("0x785")]},x.prototype.setSubscriptYSize=function(e){this[_0xe939("0x785")]=e},x.prototype[_0xe939("0x786")]=function(){return this[_0xe939("0x787")]},x[_0xe939("0xa")].setSuperscriptXOffset=function(e){this.superscriptXOffset=e},x[_0xe939("0xa")][_0xe939("0x788")]=function(){return this[_0xe939("0x789")]},x.prototype[_0xe939("0x78a")]=function(e){this[_0xe939("0x789")]=e},x[_0xe939("0xa")].getSuperscriptYOffset=function(){return this[_0xe939("0x78b")]},x[_0xe939("0xa")][_0xe939("0x78c")]=function(e){this.superscriptYOffset=e},x[_0xe939("0xa")].getSuperscriptYSize=function(){return this.superscriptYSize},x[_0xe939("0xa")][_0xe939("0x78d")]=function(e){this.superscriptYSize=e},x.prototype.getTypoLineGap=function(){return this.typoLineGap},x.prototype[_0xe939("0x78e")]=function(e){this[_0xe939("0x78f")]=e},x[_0xe939("0xa")][_0xe939("0x790")]=function(){return this[_0xe939("0x791")]},x[_0xe939("0xa")][_0xe939("0x792")]=function(e){this[_0xe939("0x791")]=e},x.prototype[_0xe939("0x793")]=function(){return this.typoDescender},x.prototype.setTypoDescender=function(e){this[_0xe939("0x794")]=e},x[_0xe939("0xa")].getUnicodeRange1=function(){return this[_0xe939("0x795")]},x[_0xe939("0xa")][_0xe939("0x796")]=function(e){this[_0xe939("0x795")]=e},x[_0xe939("0xa")][_0xe939("0x797")]=function(){return this[_0xe939("0x798")]},x[_0xe939("0xa")].setUnicodeRange2=function(e){this[_0xe939("0x798")]=e},x.prototype.getUnicodeRange3=function(){return this.unicodeRange3},x[_0xe939("0xa")][_0xe939("0x799")]=function(e){this[_0xe939("0x79a")]=e},x.prototype[_0xe939("0x79b")]=function(){return this[_0xe939("0x79c")]},x[_0xe939("0xa")][_0xe939("0x79d")]=function(e){this[_0xe939("0x79c")]=e},x[_0xe939("0xa")][_0xe939("0x3d1")]=function(){return this[_0xe939("0x3d2")]},x.prototype.setVersion=function(e){this[_0xe939("0x3d2")]=e},x.prototype[_0xe939("0x79e")]=function(){return this[_0xe939("0x79f")]},x.prototype[_0xe939("0x7a0")]=function(e){this[_0xe939("0x79f")]=e},x[_0xe939("0xa")][_0xe939("0x7a1")]=function(){return this.widthClass},x.prototype[_0xe939("0x7a2")]=function(e){this[_0xe939("0x7a3")]=e},x[_0xe939("0xa")][_0xe939("0x7a4")]=function(){return this.winAscent},x[_0xe939("0xa")][_0xe939("0x7a5")]=function(e){this[_0xe939("0x7a6")]=e},x[_0xe939("0xa")].getWinDescent=function(){return this[_0xe939("0x7a7")]},x[_0xe939("0xa")][_0xe939("0x7a8")]=function(e){this.winDescent=e},x[_0xe939("0xa")][_0xe939("0x7a9")]=function(){return this[_0xe939("0x7aa")]},x[_0xe939("0xa")][_0xe939("0x7ab")]=function(){return this[_0xe939("0x7ac")]},x[_0xe939("0xa")].getDefaultChar=function(){return this[_0xe939("0x7ad")]},x[_0xe939("0xa")].getBreakChar=function(){return this.usBreakChar},x.prototype[_0xe939("0x7ae")]=function(){return this[_0xe939("0x7af")]},x[_0xe939("0xa")][_0xe939("0x17")]=function(e,x){this[_0xe939("0x3d2")]=x.readUnsignedShort(),this[_0xe939("0x763")]=x[_0xe939("0x3df")](),this[_0xe939("0x79f")]=x.readUnsignedShort(),this[_0xe939("0x7a3")]=x[_0xe939("0x3d4")](),this.fsType=x[_0xe939("0x3df")](),this[_0xe939("0x781")]=x[_0xe939("0x3df")](),this[_0xe939("0x785")]=x.readSignedShort(),this[_0xe939("0x77d")]=x.readSignedShort(),this[_0xe939("0x783")]=x[_0xe939("0x3df")](),this[_0xe939("0x789")]=x[_0xe939("0x3df")](),this[_0xe939("0x7b0")]=x[_0xe939("0x3df")](),this[_0xe939("0x787")]=x[_0xe939("0x3df")](),this.superscriptYOffset=x[_0xe939("0x3df")](),this[_0xe939("0x77b")]=x[_0xe939("0x3df")](),this[_0xe939("0x7b1")]=x[_0xe939("0x3df")](),this[_0xe939("0x76c")]=x[_0xe939("0x3df")](),this[_0xe939("0x777")]=x[_0xe939("0x736")](10),this.unicodeRange1=x.readUnsignedInt(),this[_0xe939("0x798")]=x[_0xe939("0x411")](),this[_0xe939("0x79a")]=x[_0xe939("0x411")](),this[_0xe939("0x79c")]=x[_0xe939("0x411")](),this.achVendId=x[_0xe939("0x456")](4),this.fsSelection=x.readUnsignedShort(),this.firstCharIndex=x[_0xe939("0x3d4")](),this.lastCharIndex=x[_0xe939("0x3d4")](),this[_0xe939("0x791")]=x.readSignedShort(),this.typoDescender=x[_0xe939("0x3df")](),this[_0xe939("0x78f")]=x[_0xe939("0x3df")](),this.winAscent=x[_0xe939("0x3d4")](),this[_0xe939("0x7a7")]=x.readUnsignedShort(),this[_0xe939("0x3d2")]>=1&&(this.codePageRange1=x.readUnsignedInt(),this.codePageRange2=x[_0xe939("0x411")]()),this.version>=1.2&&(this[_0xe939("0x7aa")]=x[_0xe939("0x3df")](),this[_0xe939("0x7ac")]=x[_0xe939("0x3df")](),this[_0xe939("0x7ad")]=x.readUnsignedShort(),this.usBreakChar=x.readUnsignedShort(),this[_0xe939("0x7af")]=x[_0xe939("0x3d4")]()),this[_0xe939("0x3d5")]=!0},x[_0xe939("0x7b2")]=100,x[_0xe939("0x7b3")]=200,x[_0xe939("0x7b4")]=300,x[_0xe939("0x7b5")]=400,x.WEIGHT_CLASS_MEDIUM=500,x[_0xe939("0x7b6")]=600,x[_0xe939("0x7b7")]=700,x[_0xe939("0x7b8")]=800,x[_0xe939("0x7b9")]=900,x[_0xe939("0x7ba")]=1,x[_0xe939("0x7bb")]=2,x[_0xe939("0x7bc")]=3,x[_0xe939("0x7bd")]=4,x[_0xe939("0x7be")]=5,x[_0xe939("0x7bf")]=6,x[_0xe939("0x7c0")]=7,x[_0xe939("0x7c1")]=8,x[_0xe939("0x7c2")]=9,x[_0xe939("0x7c3")]=0,x.FAMILY_CLASS_OLDSTYLE_SERIFS=1,x.FAMILY_CLASS_TRANSITIONAL_SERIFS=2,x[_0xe939("0x7c4")]=3,x.FAMILY_CLASS_CLAREDON_SERIFS=4,x[_0xe939("0x7c5")]=5,x[_0xe939("0x7c6")]=7,x[_0xe939("0x7c7")]=8,x[_0xe939("0x7c8")]=9,x.FAMILY_CLASS_SCRIPTS=10,x.FAMILY_CLASS_SYMBOLIC=12,x[_0xe939("0x7c9")]=1,x[_0xe939("0x7ca")]=4,x.FSTYPE_EDITIBLE=4,x[_0xe939("0x7cb")]=256,x.FSTYPE_BITMAP_ONLY=512,x.TAG=_0xe939("0x7cc"),x}(t(0)[_0xe939("0x18")]);x.OS2WindowsMetricsTable=n},function(e,x,t){"use strict";Object[_0xe939("0x1")](x,"__esModule",{value:!0});var _=t(1),i=function(){function e(e){this[_0xe939("0x46")]=null,this.currentPosition=0,this[_0xe939("0x46")]=e,this.view=new DataView(e[_0xe939("0x69")],0)}return e[_0xe939("0xa")][_0xe939("0x456")]=function(e){var x=this[_0xe939("0x736")](e);return _.Util[_0xe939("0x39")](x)},e.prototype[_0xe939("0x3e4")]=function(){var e=0;return e=this[_0xe939("0x3df")](),e+=this[_0xe939("0x3d4")]()/65536},e[_0xe939("0xa")][_0xe939("0x458")]=function(){var e=this[_0xe939("0x17")]();return e<127?e:e-256},e.prototype[_0xe939("0x455")]=function(){var e=this[_0xe939("0x17")]();if(-1!=e)return e},e[_0xe939("0xa")][_0xe939("0x411")]=function(){var e=this[_0xe939("0x7cd")].getUint32(this.currentPosition);return this[_0xe939("0x7ce")]+=4,e},e[_0xe939("0xa")][_0xe939("0x728")]=function(e){for(var x=[],t=0;t<e;t++)x[t]=this[_0xe939("0x17")]();return x},e.prototype.readUnsignedShortArray=function(e){for(var x=[],t=0;t<e;t++)x[t]=this.readUnsignedShort();return x},e[_0xe939("0xa")][_0xe939("0x736")]=function(e){for(var x=new Uint8Array(e),t=0,_=0;_<e&&-1!=(t=this.read3(x,_,e-_));)_+=t;return _==e?x:void 0},e[_0xe939("0xa")][_0xe939("0x416")]=function(e){this[_0xe939("0x7ce")]=e},e[_0xe939("0xa")][_0xe939("0x3df")]=function(){var e=this[_0xe939("0x7cd")][_0xe939("0x7cf")](this[_0xe939("0x7ce")],!1);return this[_0xe939("0x7ce")]+=2,e},e[_0xe939("0xa")][_0xe939("0x3d4")]=function(){var e=this[_0xe939("0x7cd")][_0xe939("0x7d0")](this.currentPosition,!1);return this.currentPosition+=2,e},e[_0xe939("0xa")].read3=function(e,x,t){if(this[_0xe939("0x7ce")]<this[_0xe939("0x46")][_0xe939("0x11")]){var i=Math[_0xe939("0x38")](t,this[_0xe939("0x46")][_0xe939("0x11")]-this.currentPosition);return _[_0xe939("0x52")][_0xe939("0x36")](this[_0xe939("0x46")],this[_0xe939("0x7ce")],e,x,i),this[_0xe939("0x7ce")]+=i,i}return-1},e.prototype[_0xe939("0x17")]=function(){var e=this.data[this[_0xe939("0x7ce")]];return this.currentPosition++,(e+256)%256},e.prototype[_0xe939("0x7d1")]=function(){return(this.readSignedInt()<<32)+(4294967295&this.readSignedInt())},e.prototype[_0xe939("0x417")]=function(){return this[_0xe939("0x7ce")]},e[_0xe939("0xa")][_0xe939("0x7d2")]=function(){return this[_0xe939("0x46")]},e[_0xe939("0xa")][_0xe939("0x7d3")]=function(){return this[_0xe939("0x46")][_0xe939("0x7d4")]},e[_0xe939("0xa")][_0xe939("0x7d5")]=function(){var e=this[_0xe939("0x17")](),x=this[_0xe939("0x17")](),t=this[_0xe939("0x17")](),_=this[_0xe939("0x17")]();if(!((e|x|t|_)<0))return(e<<24)+(x<<16)+(t<<8)+(_<<0)},e}();x.TTFDataStream=i},function(e,x,t){"use strict";var _,i=this&&this[_0xe939("0x3a7")]||(_=function(e,x){return(_=Object[_0xe939("0x3a8")]||{__proto__:[]}instanceof Array&&function(e,x){e.__proto__=x}||function(e,x){for(var t in x)x.hasOwnProperty(t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this[_0xe939("0x3d9")]=e}_(e,x),e.prototype=null===x?Object.create(x):(t[_0xe939("0xa")]=x[_0xe939("0xa")],new t)});Object[_0xe939("0x1")](x,"__esModule",{value:!0});var n=t(53),r=t(54),a=t(8),s=t(58),o=t(1),c=t(25),h=t(59),f=t(60),u=t(61),d=t(62),l=t(63),b=t(64),p=t(4),g=t(65),v=function(){function e(){}return e[_0xe939("0xa")][_0xe939("0x1e4")]=function(x,t){if(null!=t)return this[_0xe939("0x4c8")]=t,this.parse(x);var _=new(n[_0xe939("0x7d6")])(x),i=e.readTagName(_);e[_0xe939("0x7d7")]===i?_=this[_0xe939("0x7d8")](_,x):e.TAG_TTCF===i||e[_0xe939("0x7d9")]===i||_[_0xe939("0x4b4")](0);e.readHeader(_);var r=e[_0xe939("0x7da")](_),a=e[_0xe939("0x7db")](_);this[_0xe939("0x7dc")]=e[_0xe939("0x7da")](_);for(var s=e[_0xe939("0x7db")](_),o=[],c=0;c<r[_0xe939("0x11")];c++){var h=this[_0xe939("0x7dd")](_,r[c],a[c]);h[_0xe939("0x4cc")](s),h[_0xe939("0x4c7")](t),o[c]=h}return o},e[_0xe939("0xa")][_0xe939("0x7d8")]=function(x,t){for(var _=x.readShort(),i=(x[_0xe939("0x4b8")](),x[_0xe939("0x4b8")](),x[_0xe939("0x4b8")](),0);i<_;i++){var r=e[_0xe939("0x7de")](x),a=(e.readLong(x),e[_0xe939("0x7d1")](x)),s=e[_0xe939("0x7d1")](x);if(_0xe939("0x7df")===r){var o=t[_0xe939("0x1dc")](a,a+s);return new(n[_0xe939("0x7d6")])(o)}}},e[_0xe939("0x7de")]=function(e){var x=e[_0xe939("0x4ba")](4);return o[_0xe939("0x52")][_0xe939("0x39")](x)},e[_0xe939("0x7d1")]=function(e){return e.readCard16()<<16|e[_0xe939("0x7e0")]()},e.readHeader=function(e){var x=new S;return x[_0xe939("0x7e1")]=e[_0xe939("0x7e2")](),x[_0xe939("0x7e3")]=e[_0xe939("0x7e2")](),x[_0xe939("0x7e4")]=e[_0xe939("0x7e2")](),x.offSize=e[_0xe939("0x7e5")](),x},e[_0xe939("0x7e6")]=function(e){var x=e[_0xe939("0x7e0")]();if(0==x)return null;for(var t=e[_0xe939("0x7e5")](),_=[],i=0;i<=x;i++){var n=e[_0xe939("0x7e7")](t);e[_0xe939("0x11")](),_[i]=n}return _},e[_0xe939("0x7db")]=function(x){var t=e[_0xe939("0x7e6")](x);if(null==t)return null;for(var _=t[_0xe939("0x11")]-1,i=[],n=0;n<_;n++){var r=t[n+1]-t[n];i[n]=new Uint8Array(x[_0xe939("0x4ba")](r))}return i},e[_0xe939("0x7da")]=function(x){var t=e[_0xe939("0x7e6")](x);if(null==t)return null;for(var _=t[_0xe939("0x11")]-1,i=[],n=0;n<_;n++){var r=t[n+1]-t[n];i[n]=o.Util.bytesToString(x[_0xe939("0x4ba")](r))}return i},e[_0xe939("0x7e8")]=function(x,t){if(null==t){for(var _=new w;x.hasRemaining();)_[_0xe939("0x37c")](e[_0xe939("0x7e9")](x));return _}for(var i=new w,n=x[_0xe939("0x7ea")]()+t;x[_0xe939("0x7ea")]()<n;)i[_0xe939("0x37c")](e[_0xe939("0x7e9")](x));return i},e[_0xe939("0x7e9")]=function(x){for(var t=new T;;){var _=x[_0xe939("0x455")]();if(_>=0&&_<=21){t.operator=e[_0xe939("0x7eb")](x,_);break}28==_||29==_?t[_0xe939("0x7ec")].push(e[_0xe939("0x7ed")](x,_)):30==_?t[_0xe939("0x7ec")][_0xe939("0x20")](e[_0xe939("0x7ee")](x,_)):_>=32&&_<=254&&t[_0xe939("0x7ec")][_0xe939("0x20")](e[_0xe939("0x7ed")](x,_))}return t},e.readOperator=function(x,t){var _=e[_0xe939("0x7ef")](x,t);return s[_0xe939("0x7f0")][_0xe939("0x7f1")](_)},e[_0xe939("0x7ef")]=function(e,x){return 12==x?x+":"+e[_0xe939("0x455")]():String(x)},e[_0xe939("0x7ed")]=function(e,x){return 28==x?Number(e[_0xe939("0x4b8")]()):29==x?e.readInt():x>=32&&x<=246?x-139:x>=247&&x<=250?256*(x-247)+e.readUnsignedByte()+108:x>=251&&x<=254?256*-(x-251)-e[_0xe939("0x455")]()-108:void 0},e[_0xe939("0x7ee")]=function(e,x){for(var t="",_=!1,i=!1,n=!1;!_;)for(var r=e[_0xe939("0x455")](),a=0,s=[r/16,r%16];a<s[_0xe939("0x11")];a++){var o=s[a];switch(o){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:t+=o,i=!1;break;case 10:t+=".";break;case 11:if(n)break;t+="E",i=!0,n=!0;break;case 12:if(n)break;t+="E-",i=!0,n=!0;break;case 13:break;case 14:t+="-";break;case 15:_=!0}}return i&&(t+="0"),0==t.length?0:Number(t)},e.prototype[_0xe939("0x7dd")]=function(x,t,_){var i=new(n[_0xe939("0x7d6")])(_),a=e[_0xe939("0x7e8")](i),s=(a[_0xe939("0x7f2")](_0xe939("0x7f3")),null),o=null!=a[_0xe939("0x7f2")]("ROS");if(o){s=new r.CFFCIDFont;var c=a[_0xe939("0x7f2")]("ROS");s[_0xe939("0x7f4")](this.readString(c[_0xe939("0x7f5")](0))),s[_0xe939("0x7f6")](this[_0xe939("0x456")](c[_0xe939("0x7f5")](1))),s[_0xe939("0x7f7")](c[_0xe939("0x7f5")](2))}else s=new h.CFFType1Font;this.debugFontName=t,s[_0xe939("0x4be")](t),s[_0xe939("0x7f8")]("version",this[_0xe939("0x48d")](a,"version")),s[_0xe939("0x7f8")](_0xe939("0x7f9"),this.getString(a,_0xe939("0x7f9"))),s.addValueToTopDict("Copyright",this[_0xe939("0x48d")](a,"Copyright")),s.addValueToTopDict(_0xe939("0x7fa"),this[_0xe939("0x48d")](a,_0xe939("0x7fa"))),s[_0xe939("0x7f8")](_0xe939("0x222"),this.getString(a,"FamilyName")),s[_0xe939("0x7f8")](_0xe939("0x279"),this[_0xe939("0x48d")](a,_0xe939("0x279"))),s.addValueToTopDict(_0xe939("0x45c"),a[_0xe939("0x7fb")](_0xe939("0x45c"),!1)),s.addValueToTopDict(_0xe939("0x7fc"),a[_0xe939("0x7f5")](_0xe939("0x7fc"),0)),s[_0xe939("0x7f8")](_0xe939("0x7fd"),a.getNumber("UnderlinePosition",-100)),s[_0xe939("0x7f8")](_0xe939("0x7fe"),a[_0xe939("0x7f5")](_0xe939("0x7fe"),50)),s[_0xe939("0x7f8")](_0xe939("0x7ff"),a.getNumber(_0xe939("0x7ff"),0)),s[_0xe939("0x7f8")]("CharstringType",a[_0xe939("0x7f5")](_0xe939("0x800"),2)),s[_0xe939("0x7f8")]("FontMatrix",a.getArray(_0xe939("0x801"),[.001,0,0,.001,0,0])),s[_0xe939("0x7f8")](_0xe939("0x802"),a[_0xe939("0x7f5")](_0xe939("0x802"),null)),s.addValueToTopDict(_0xe939("0x4c0"),a[_0xe939("0x803")]("FontBBox",[0,0,0,0])),s.addValueToTopDict(_0xe939("0x804"),a.getNumber("StrokeWidth",0)),s[_0xe939("0x7f8")](_0xe939("0x805"),a[_0xe939("0x803")](_0xe939("0x805"),null));var l=a.getEntry(_0xe939("0x806")).getNumber(0);x[_0xe939("0x4b4")](l);var b,p=e[_0xe939("0x7db")](x),g=a.getEntry(_0xe939("0x4c4"));if(null!=g){var v=g[_0xe939("0x7f5")](0);o||0!=v?o||1!=v?o||2!=v?(x.setPosition(v),b=this.readCharset(x,p.length,o)):b=d[_0xe939("0x80a")][_0xe939("0x808")]():b=u[_0xe939("0x809")].getInstance():b=f[_0xe939("0x807")][_0xe939("0x808")]()}else b=o?new F(p[_0xe939("0x11")]):f[_0xe939("0x807")].getInstance();if(s.setCharset(b),s.charStrings=p,o){this[_0xe939("0x80b")](x,a,s,p.length);var m=null,y=s[_0xe939("0x80c")]();y.length>0&&y[0][_0xe939("0x741")]("FontMatrix")&&(m=y[0][_0xe939("0x343")](_0xe939("0x801")));var C=a[_0xe939("0x803")]("FontMatrix",null);null==C?null!=m?s[_0xe939("0x7f8")](_0xe939("0x801"),m):s[_0xe939("0x7f8")](_0xe939("0x801"),a[_0xe939("0x803")](_0xe939("0x801"),[.001,0,0,.001,0,0])):null!=m&&this.concatenateMatrix(C,m)}else this[_0xe939("0x80d")](x,a,s,b);return s},e.prototype.concatenateMatrix=function(e,x){var t=e[0],_=e[1],i=e[2],n=e[3],r=e[4],a=e[5],s=x[0],o=x[1],c=x[2],h=x[3],f=x[4],u=x[5];e.push(0,t*s+_*c),e[_0xe939("0x20")](1,t*o+_*n),e.push(2,i*s+n*c),e.push(3,i*o+n*h),e[_0xe939("0x20")](4,r*s+a*c+f),e.push(5,r*o+a*h+u)},e[_0xe939("0xa")][_0xe939("0x80b")]=function(x,t,_,i){var r=t[_0xe939("0x7f2")](_0xe939("0x80e")),a=r[_0xe939("0x7f5")](0);x.setPosition(a);for(var s=e.readIndexData(x),o=new Array,c=new Array,h=0,f=s;h<f[_0xe939("0x11")];h++){var u=f[h],d=new(n[_0xe939("0x7d6")])(u),l=e[_0xe939("0x7e8")](d),b=l.getEntry(_0xe939("0x80f")),p=new Map;p.set(_0xe939("0x221"),this[_0xe939("0x48d")](l,"FontName")),p[_0xe939("0x340")]("FontType",l[_0xe939("0x7f5")](_0xe939("0x810"),0)),p.set(_0xe939("0x4c0"),l[_0xe939("0x803")]("FontBBox",null)),p.set("FontMatrix",l[_0xe939("0x803")](_0xe939("0x801"),null)),c[_0xe939("0x20")](p);var g=b[_0xe939("0x7f5")](1);x.setPosition(g);var v=b[_0xe939("0x7f5")](0),m=e[_0xe939("0x7e8")](x,v),y=this.readPrivateDict(m);o.push(y);var C=m[_0xe939("0x7f5")](_0xe939("0x811"),0);C>0&&(x.setPosition(g+C),y[_0xe939("0x340")](_0xe939("0x811"),e[_0xe939("0x7db")](x)))}var S=t[_0xe939("0x7f2")]("FDSelect")[_0xe939("0x7f5")](0);x.setPosition(S);var w=e[_0xe939("0x812")](x,i,_);_[_0xe939("0x813")](c),_[_0xe939("0x814")](o),_[_0xe939("0x815")](w)},e.prototype.readPrivateDict=function(e){var x=new Map;return x.set(_0xe939("0x816"),e[_0xe939("0x817")](_0xe939("0x816"),null)),x[_0xe939("0x340")]("OtherBlues",e[_0xe939("0x817")](_0xe939("0x818"),null)),x[_0xe939("0x340")](_0xe939("0x819"),e[_0xe939("0x817")](_0xe939("0x819"),null)),x[_0xe939("0x340")](_0xe939("0x81a"),e[_0xe939("0x817")]("FamilyOtherBlues",null)),x.set(_0xe939("0x81b"),e[_0xe939("0x7f5")]("BlueScale",.039625)),x[_0xe939("0x340")]("BlueShift",e[_0xe939("0x7f5")](_0xe939("0x81c"),7)),x[_0xe939("0x340")](_0xe939("0x81d"),e.getNumber(_0xe939("0x81d"),1)),x[_0xe939("0x340")](_0xe939("0x81e"),e[_0xe939("0x7f5")](_0xe939("0x81e"),null)),x[_0xe939("0x340")](_0xe939("0x81f"),e[_0xe939("0x7f5")](_0xe939("0x81f"),null)),x.set(_0xe939("0x820"),e[_0xe939("0x817")](_0xe939("0x820"),null)),x.set(_0xe939("0x821"),e[_0xe939("0x817")](_0xe939("0x821"),null)),x[_0xe939("0x340")]("ForceBold",e[_0xe939("0x7fb")](_0xe939("0x822"),!1)),x[_0xe939("0x340")](_0xe939("0x823"),e.getNumber(_0xe939("0x823"),0)),x[_0xe939("0x340")]("ExpansionFactor",e.getNumber(_0xe939("0x824"),.06)),x[_0xe939("0x340")](_0xe939("0x825"),e[_0xe939("0x7f5")](_0xe939("0x825"),0)),x[_0xe939("0x340")](_0xe939("0x826"),e.getNumber(_0xe939("0x826"),0)),x.set(_0xe939("0x4d1"),e.getNumber(_0xe939("0x4d1"),0)),x},e[_0xe939("0xa")][_0xe939("0x80d")]=function(x,t,_,i){var n,r=t[_0xe939("0x7f2")](_0xe939("0x4e7")),a=null!=r?r.getNumber(0):0;switch(a){case 0:n=l[_0xe939("0x827")][_0xe939("0x808")]();break;case 1:n=b[_0xe939("0x828")].getInstance();break;default:x[_0xe939("0x4b4")](a),n=this[_0xe939("0x829")](x,i)}_[_0xe939("0x82a")](n);var s=t[_0xe939("0x7f2")](_0xe939("0x80f")),o=s.getNumber(1);x[_0xe939("0x4b4")](o);var c=s[_0xe939("0x7f5")](0),h=e[_0xe939("0x7e8")](x,c);this[_0xe939("0x82b")](h)[_0xe939("0x129")]((function(e,x){_[_0xe939("0x82c")](x,e)}));var f=h[_0xe939("0x7f5")](_0xe939("0x811"),0);f>0&&(x[_0xe939("0x4b4")](o+f),_[_0xe939("0x82c")](_0xe939("0x811"),e[_0xe939("0x7db")](x)))},e[_0xe939("0xa")].readString=function(e){var x=this[_0xe939("0x7dc")];return e>=0&&e<=390?c[_0xe939("0x3ad")].getName(e):e-391<x[_0xe939("0x11")]?x[e-391]:_0xe939("0x82d")+e},e.prototype[_0xe939("0x48d")]=function(e,x){var t=e[_0xe939("0x7f2")](x);return null!=t?this[_0xe939("0x456")](t.getNumber(0)):null},e[_0xe939("0xa")].readEncoding=function(e,x){var t=e[_0xe939("0x7e2")]();switch(127&t){case 0:return this[_0xe939("0x82e")](e,x,t);case 1:return this.readFormat1Encoding(e,x,t)}},e[_0xe939("0xa")].readFormat0Encoding=function(e,x,t){var _=new P;_[_0xe939("0x227")]=t,_[_0xe939("0x82f")]=e.readCard8(),_[_0xe939("0x37c")](0,0,_0xe939("0x4e5"));for(var i=1;i<=_[_0xe939("0x82f")];i++){var n=e.readCard8(),r=x[_0xe939("0x342")](i);_.add(n,r,this[_0xe939("0x456")](r))}return 0!=(128&t)&&this[_0xe939("0x830")](e,_),_},e[_0xe939("0xa")].readFormat1Encoding=function(e,x,t){var _=new A;_[_0xe939("0x227")]=t,_[_0xe939("0x831")]=e.readCard8(),_.add(0,0,".notdef");for(var i=1,n=0;n<_[_0xe939("0x831")];n++)for(var r=e[_0xe939("0x7e2")](),a=e[_0xe939("0x7e2")](),s=0;s<1+a;s++){var o=x[_0xe939("0x342")](i),c=r+s;_.add(c,o,this.readString(o)),i++}return 0!=(128&t)&&this[_0xe939("0x830")](e,_),_},e[_0xe939("0xa")].readSupplement=function(e,x){x[_0xe939("0x832")]=e[_0xe939("0x7e2")](),x[_0xe939("0x833")]=new(M[x[_0xe939("0x832")]]);for(var t=0;t<x[_0xe939("0x833")][_0xe939("0x11")];t++){var _=new M;_[_0xe939("0x834")]=e[_0xe939("0x7e2")](),_[_0xe939("0x835")]=e[_0xe939("0x836")](),_.name=this[_0xe939("0x456")](_.sid),x[_0xe939("0x833")][t]=_,x[_0xe939("0x37c")](_[_0xe939("0x834")],_[_0xe939("0x835")],this.readString(_[_0xe939("0x835")]))}},e[_0xe939("0x812")]=function(x,t,_){var i=x.readCard8();switch(i){case 0:return e[_0xe939("0x837")](x,i,t,_);case 3:return e[_0xe939("0x838")](x,i,t,_)}},e[_0xe939("0x837")]=function(e,x,t,_){var i=new C(_);i[_0xe939("0x227")]=x,i[_0xe939("0x839")]=[];for(var n=0;n<i[_0xe939("0x839")].length;n++)i[_0xe939("0x839")][n]=e[_0xe939("0x7e2")]();return i},e[_0xe939("0x838")]=function(e,x,t,_){var i=new m(_);i[_0xe939("0x227")]=x,i[_0xe939("0x83a")]=e.readCard16(),i.range3=new(y[i[_0xe939("0x83a")]]);for(var n=0;n<i[_0xe939("0x83a")];n++){var r=new y;r[_0xe939("0x83b")]=e.readCard16(),r.fd=e[_0xe939("0x7e2")](),i[_0xe939("0x83c")][n]=r}return i[_0xe939("0x83d")]=e.readCard16(),i},e.prototype[_0xe939("0x83e")]=function(e,x,t){var _=e[_0xe939("0x7e2")]();switch(_){case 0:return this[_0xe939("0x83f")](e,_,x,t);case 1:return this.readFormat1Charset(e,_,x,t);case 2:return this[_0xe939("0x840")](e,_,x,t)}},e[_0xe939("0xa")].readFormat0Charset=function(e,x,t,_){var i=new D(_);i[_0xe939("0x227")]=x,_?i[_0xe939("0x341")](0,0):i.addSID(0,0,".notdef");for(var n=1;n<t;n++){var r=e[_0xe939("0x836")]();_?i[_0xe939("0x341")](n,r):i[_0xe939("0x33e")](n,r,this[_0xe939("0x456")](r))}return i},e[_0xe939("0xa")][_0xe939("0x841")]=function(e,x,t,_){var i=new I(_);i[_0xe939("0x227")]=x,_?(i[_0xe939("0x341")](0,0),i[_0xe939("0x842")]=[]):i[_0xe939("0x33e")](0,0,".notdef");for(var n=1;n<t;n++){var r=e[_0xe939("0x836")](),a=e[_0xe939("0x7e2")]();if(_)i[_0xe939("0x842")][_0xe939("0x20")](new R(n,r,a));else for(var s=0;s<1+a;s++){var o=r+s;i[_0xe939("0x33e")](n+s,o,this.readString(o))}n+=a}return i},e[_0xe939("0xa")].readFormat2Charset=function(e,x,t,_){var i=new k(_);i.format=x,_?(i.addCID(0,0),i[_0xe939("0x842")]=[]):i.addSID(0,0,".notdef");for(var n=1;n<t;n++){var r=e.readSID(),a=e[_0xe939("0x7e0")]();if(_)i[_0xe939("0x842")][_0xe939("0x20")](new R(n,r,a));else for(var s=0;s<1+a;s++){var o=r+s;i.addSID(n+s,o,this[_0xe939("0x456")](o))}n+=a}return i},e[_0xe939("0x7d7")]="OTTO",e[_0xe939("0x843")]=_0xe939("0x844"),e[_0xe939("0x7d9")]="\0\0\0",e}();x.CFFParser=v;var m=function(e){function x(x){return e.call(this,x)||this}return i(x,e),x.prototype[_0xe939("0x845")]=function(e){for(var x=this[_0xe939("0x83a")],t=this[_0xe939("0x83c")],_=0;_<x;++_)if(t[_][_0xe939("0x83b")]<=e){if(!(_+1<x))return this[_0xe939("0x83d")]>e?t[_].fd:-1;if(t[_+1].first>e)return t[_].fd}return 0},x}(g[_0xe939("0x846")]);x.Format3FDSelect=m;var y=function(){};x[_0xe939("0x847")]=y;var C=function(e){function x(x){return e.call(this,x)||this}return i(x,e),x[_0xe939("0xa")][_0xe939("0x845")]=function(e){var x=this[_0xe939("0x839")];return e<x.length?x[e]:0},x}(g[_0xe939("0x846")]);x[_0xe939("0x848")]=C;var S=function(){};x[_0xe939("0x849")]=S;var w=function(){function e(){this[_0xe939("0x84a")]=new Map}return e[_0xe939("0xa")].add=function(e){null!=e[_0xe939("0x2ab")]&&this.entries.set(e[_0xe939("0x2ab")].getName(),e)},e[_0xe939("0xa")][_0xe939("0x7f2")]=function(e){return this[_0xe939("0x84a")][_0xe939("0x343")](e)},e[_0xe939("0xa")][_0xe939("0x7fb")]=function(e,x){var t=this[_0xe939("0x7f2")](e);return null!=t&&t[_0xe939("0x803")]().length>0?t[_0xe939("0x7fb")](0):x},e.prototype.getArray=function(e,x){var t=this[_0xe939("0x7f2")](e);return null!=t&&t[_0xe939("0x803")]().length>0?t[_0xe939("0x803")]():x},e[_0xe939("0xa")][_0xe939("0x7f5")]=function(e,x){var t=this[_0xe939("0x7f2")](e);return null!=t&&t[_0xe939("0x803")]()[_0xe939("0x11")]>0?t[_0xe939("0x7f5")](0):x},e[_0xe939("0xa")][_0xe939("0x817")]=function(e,x){var t=this[_0xe939("0x7f2")](e);return null!=t&&t.getArray()[_0xe939("0x11")]>0?t[_0xe939("0x817")]():x},e}(),T=function(){function e(){this.operands=[],this[_0xe939("0x2ab")]=null}return e[_0xe939("0xa")][_0xe939("0x7f5")]=function(e){return this[_0xe939("0x7ec")][e]},e.prototype[_0xe939("0x7fb")]=function(e){switch(this.operands[e]){case 0:return!1;case 1:return!0}},e[_0xe939("0xa")][_0xe939("0x803")]=function(){return this[_0xe939("0x7ec")]},e[_0xe939("0xa")][_0xe939("0x817")]=function(){for(var e=this[_0xe939("0x7ec")],x=1;x<e[_0xe939("0x11")];x++){var t=e[x-1]+e[x];e[x]=t}return e},e}(),O=function(e){function x(){return null!==e&&e[_0xe939("0x1b2")](this,arguments)||this}return i(x,e),x}(a[_0xe939("0x3ae")]),M=function(){function e(){}return e[_0xe939("0xa")].getCode=function(){return this[_0xe939("0x834")]},e[_0xe939("0xa")].getSID=function(){return this[_0xe939("0x835")]},e.prototype[_0xe939("0x3ab")]=function(){return name},e}(),P=function(e){function x(){return null!==e&&e[_0xe939("0x1b2")](this,arguments)||this}return i(x,e),x}(O);x.Format0Encoding=P;var A=function(e){function x(){return null!==e&&e[_0xe939("0x1b2")](this,arguments)||this}return i(x,e),x}(O);x[_0xe939("0x84b")]=A;var E=function(e){function x(x){return e[_0xe939("0xb")](this,x)||this}return i(x,e),x}(p[_0xe939("0x348")]),F=function(e){function x(x){var t=e[_0xe939("0xb")](this,!0)||this;t.addCID(0,0);for(var _=1;_<=x;_++)t.addCID(_,_);return t}return i(x,e),x}(E);x.EmptyCharset=F;var D=function(e){function x(x){return e[_0xe939("0xb")](this,x)||this}return i(x,e),x}(E);x[_0xe939("0x84c")]=D;var I=function(e){function x(x){return e.call(this,x)||this}return i(x,e),x[_0xe939("0xa")][_0xe939("0x347")]=function(x){if(this[_0xe939("0x84d")]())for(var t=0,_=this[_0xe939("0x842")];t<_.length;t++){var i=_[t];if(i[_0xe939("0x84e")](x))return i[_0xe939("0x84f")](x)}return e[_0xe939("0xa")][_0xe939("0x347")][_0xe939("0xb")](this,x)},x[_0xe939("0xa")].getGIDForCID=function(x){if(this[_0xe939("0x84d")]())for(var t=0,_=this[_0xe939("0x842")];t<_[_0xe939("0x11")];t++){var i=_[t];if(i.isInReverseRange(x))return i[_0xe939("0x850")](x)}return e[_0xe939("0xa")].getGIDForCID[_0xe939("0xb")](this,x)},x}(E);x.Format1Charset=I;var k=function(e){function x(x){return e[_0xe939("0xb")](this,x)||this}return i(x,e),x.prototype[_0xe939("0x347")]=function(x){for(var t=0,_=this[_0xe939("0x842")];t<_.length;t++){var i=_[t];if(i[_0xe939("0x84e")](x))return i[_0xe939("0x84f")](x)}return e[_0xe939("0xa")][_0xe939("0x347")][_0xe939("0xb")](this,x)},x[_0xe939("0xa")].getGIDForCID=function(x){for(var t=0,_=this[_0xe939("0x842")];t<_[_0xe939("0x11")];t++){var i=_[t];if(i.isInReverseRange(x))return i.mapReverseValue(x)}return e[_0xe939("0xa")][_0xe939("0x851")][_0xe939("0xb")](this,x)},x}(E);x.Format2Charset=k;var R=function(){function e(e,x,t){this[_0xe939("0x852")]=e,this.endValue=this.startValue+t,this[_0xe939("0x853")]=x,this[_0xe939("0x854")]=this.startMappedValue+t}return e[_0xe939("0xa")][_0xe939("0x84e")]=function(e){return e>=this[_0xe939("0x852")]&&e<=this.endValue},e[_0xe939("0xa")][_0xe939("0x855")]=function(e){return e>=this.startMappedValue&&e<=this[_0xe939("0x854")]},e[_0xe939("0xa")][_0xe939("0x84f")]=function(e){return this[_0xe939("0x84e")](e)?this.startMappedValue+(e-this[_0xe939("0x852")]):0},e[_0xe939("0xa")][_0xe939("0x850")]=function(e){return this[_0xe939("0x855")](e)?this[_0xe939("0x852")]+(e-this[_0xe939("0x853")]):0},e}();x[_0xe939("0x856")]=R},function(e,x,t){"use strict";var _,i=this&&this.__extends||(_=function(e,x){return(_=Object[_0xe939("0x3a8")]||{__proto__:[]}instanceof Array&&function(e,x){e[_0xe939("0x3a9")]=x}||function(e,x){for(var t in x)x[_0xe939("0x3af")](t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this.constructor=e}_(e,x),e[_0xe939("0xa")]=null===x?Object[_0xe939("0x6")](x):(t[_0xe939("0xa")]=x[_0xe939("0xa")],new t)});Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var n=function(e){function x(x){return e[_0xe939("0xb")](this,x)||this}return i(x,e),x[_0xe939("0xa")][_0xe939("0x7e2")]=function(){return this[_0xe939("0x455")]()},x[_0xe939("0xa")][_0xe939("0x7e0")]=function(){return this[_0xe939("0x3d4")]()},x.prototype[_0xe939("0x7e7")]=function(e){for(var x=0,t=0;t<e;t++)x=x<<8|this[_0xe939("0x455")]();return x},x[_0xe939("0xa")][_0xe939("0x7e5")]=function(){return this.readUnsignedByte()},x[_0xe939("0xa")][_0xe939("0x836")]=function(){return this.readUnsignedShort()},x}(t(20)[_0xe939("0x4bc")]);x[_0xe939("0x7d6")]=n},function(e,x,t){"use strict";var _,i=this&&this.__extends||(_=function(e,x){return(_=Object[_0xe939("0x3a8")]||{__proto__:[]}instanceof Array&&function(e,x){e[_0xe939("0x3a9")]=x}||function(e,x){for(var t in x)x[_0xe939("0x3af")](t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this[_0xe939("0x3d9")]=e}_(e,x),e.prototype=null===x?Object[_0xe939("0x6")](x):(t[_0xe939("0xa")]=x[_0xe939("0xa")],new t)});Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var n=t(21),r=t(55),a=t(24),s=function(e){function x(){var x=null!==e&&e.apply(this,arguments)||this;return x.charStringCache=new Map,x}return i(x,e),x[_0xe939("0xa")][_0xe939("0x857")]=function(e){return this[_0xe939("0x858")](0)},x.prototype[_0xe939("0x859")]=function(){return this[_0xe939("0x85a")]},x.prototype[_0xe939("0x7f4")]=function(e){this[_0xe939("0x85a")]=e},x[_0xe939("0xa")].getOrdering=function(){return this[_0xe939("0x85b")]},x[_0xe939("0xa")].setOrdering=function(e){this.ordering=e},x[_0xe939("0xa")][_0xe939("0x85c")]=function(){return this.supplement},x[_0xe939("0xa")].setSupplement=function(e){this.supplement=e},x.prototype[_0xe939("0x80c")]=function(){return this[_0xe939("0x85d")]},x[_0xe939("0xa")].setFontDict=function(e){this.fontDictionaries=e},x[_0xe939("0xa")].getPrivDicts=function(){return this[_0xe939("0x85e")]},x[_0xe939("0xa")][_0xe939("0x814")]=function(e){this[_0xe939("0x85e")]=e},x[_0xe939("0xa")][_0xe939("0x85f")]=function(){return this.fdSelect},x.prototype[_0xe939("0x815")]=function(e){this[_0xe939("0x860")]=e},x[_0xe939("0xa")][_0xe939("0x861")]=function(e){var x=this[_0xe939("0x860")][_0xe939("0x845")](e);if(-1==x)return 1e3;var t=this[_0xe939("0x85e")][x],_=1e3;return t[_0xe939("0x741")](_0xe939("0x826"))&&(_=Number(t[_0xe939("0x343")](_0xe939("0x826")))),_},x.prototype[_0xe939("0x862")]=function(e){var x=this[_0xe939("0x860")][_0xe939("0x845")](e);if(-1==x)return 0;var t=this[_0xe939("0x85e")][x],_=0;return t[_0xe939("0x741")](_0xe939("0x4d1"))&&(_=Number(t[_0xe939("0x343")](_0xe939("0x4d1")))),_},x[_0xe939("0xa")].getLocalSubrIndex=function(e){var x=this[_0xe939("0x860")][_0xe939("0x845")](e);if(-1==x)return null;var t=this.privateDictionaries[x];return[new Uint8Array(Number(t[_0xe939("0x343")](_0xe939("0x811"))))]},x[_0xe939("0xa")][_0xe939("0x858")]=function(e){var x=this[_0xe939("0x863")].get(e);if(null==x){var t=this.charset.getGIDForCID(e),_=this[_0xe939("0x4cb")][t];null==_&&(_=this[_0xe939("0x4cb")][0]);var i=new a.Type2CharStringParser(this[_0xe939("0x138")],String(e)).parse(_,this.globalSubrIndex,this[_0xe939("0x864")](t),!0);x=new r.CIDKeyedType2CharString(this,this[_0xe939("0x138")],e,t,i,this.getDefaultWidthX(t),this[_0xe939("0x862")](t)),this.charStringCache[_0xe939("0x340")](e,x)}return x},x.prototype[_0xe939("0x865")]=function(){return Array(this[_0xe939("0x4bd")][_0xe939("0x343")](_0xe939("0x801")))},x[_0xe939("0xa")][_0xe939("0x603")]=function(e){var x=this[_0xe939("0x866")](e);return this[_0xe939("0x858")](x)[_0xe939("0x603")]()},x[_0xe939("0xa")].getWidth=function(e){var x=this[_0xe939("0x866")](e);return this.getType2CharString(x)[_0xe939("0x482")]()},x.prototype[_0xe939("0x606")]=function(e){return 0!=this[_0xe939("0x866")](e)},x[_0xe939("0xa")][_0xe939("0x866")]=function(e){return e[_0xe939("0x1d5")]("\\"),Number(e[_0xe939("0x1d6")](1))},x[_0xe939("0xa")][_0xe939("0x867")]=function(e){return this[_0xe939("0x858")](0)},x}(n[_0xe939("0x868")]);x.CFFCIDFont=s},function(e,x,t){"use strict";var _,i=this&&this.__extends||(_=function(e,x){return(_=Object[_0xe939("0x3a8")]||{__proto__:[]}instanceof Array&&function(e,x){e[_0xe939("0x3a9")]=x}||function(e,x){for(var t in x)x.hasOwnProperty(t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this[_0xe939("0x3d9")]=e}_(e,x),e[_0xe939("0xa")]=null===x?Object[_0xe939("0x6")](x):(t[_0xe939("0xa")]=x[_0xe939("0xa")],new t)});Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var n=function(e){function x(x,t,_,i,n,r,a){var s=this;return String[_0xe939("0xa")].format=function(){var e=arguments;return!!this&&this[_0xe939("0x64d")](/\{(\d+)\}/g,(function(x,t){return e[t]?e[t]:x}))},(s=e[_0xe939("0xb")](this,x,t,String[_0xe939("0x227")](_0xe939("0x869"),_0xe939("0x86a"),_),i,n,r,a)||this).cid=_,s}return i(x,e),x.prototype.getCID=function(){return this.cid},x}(t(22)[_0xe939("0x4e2")]);x.CIDKeyedType2CharString=n},function(e,x,t){"use strict";Object[_0xe939("0x1")](x,"__esModule",{value:!0});var _=t(5),i=t(7),n=t(57),r=function(){function e(){this.x=0,this.y=0}return e[_0xe939("0xa")][_0xe939("0x6")]=function(e,x){return this.x=e,this.y=x,this},e.prototype[_0xe939("0x86b")]=function(e){this.x=e.x,this.y=e.y},e[_0xe939("0xa")].setLocation1=function(e,x){this.x=e,this.y=x},e}();x.Point2D=r;var a=function(){function e(e,x,t){this[_0xe939("0xc")]=e,this[_0xe939("0x138")]=x,this[_0xe939("0x4e8")]=t,this[_0xe939("0x658")]=new r}return e[_0xe939("0xa")][_0xe939("0x3ab")]=function(){return this[_0xe939("0x4e8")]},e.prototype[_0xe939("0x482")]=function(){return null==this[_0xe939("0x16c")]&&this.render(),this[_0xe939("0x2f")]},e[_0xe939("0xa")][_0xe939("0x603")]=function(){return null==this.path&&this[_0xe939("0x86c")](),this[_0xe939("0x16c")]},e.prototype[_0xe939("0x86d")]=function(){return this[_0xe939("0x4d4")]},e.prototype[_0xe939("0x86c")]=function(){this[_0xe939("0x16c")]=new(_[_0xe939("0x34f")]),this[_0xe939("0x16c")].data=[],this[_0xe939("0x3dd")]=(new r)[_0xe939("0x6")](0,0),this.width=0,this.handleSequence1(this[_0xe939("0x4d4")])},e[_0xe939("0xa")][_0xe939("0x86e")]=function(e){for(var x=[],t=0,_=e;t<_[_0xe939("0x11")];t++){var n=_[t];if(n instanceof i[_0xe939("0x3a6")]){var r=this[_0xe939("0x86f")](x,n);x[_0xe939("0x11")]=0,null!=r&&x.push[_0xe939("0x1b2")](x,r)}else x.push(Number(n))}return x},e[_0xe939("0xa")].handleCommand1=function(e,x){this[_0xe939("0x870")]++;var t=i[_0xe939("0x3a6")][_0xe939("0x35d")][_0xe939("0x343")](x.getKey());if(_0xe939("0x39e")==t){if(e[_0xe939("0x11")]>=2)if(this[_0xe939("0x871")]){var _=Object[_0xe939("0x6")](null);this.flexPoints[_0xe939("0x20")](_.create(e[0],e[1]))}else this.rmoveTo(e[0],e[1])}else if(_0xe939("0x360")==t){if(e[_0xe939("0x11")]>=1)if(this[_0xe939("0x871")]){var n=Object[_0xe939("0x6")](null);this[_0xe939("0x872")][_0xe939("0x20")](n[_0xe939("0x6")](0,e[0]))}else this[_0xe939("0x873")](0,e[0])}else if(_0xe939("0x373")==t){if(e[_0xe939("0x11")]>=1)if(this[_0xe939("0x871")]){n=Object[_0xe939("0x6")](null);this.flexPoints[_0xe939("0x20")](n[_0xe939("0x6")](e[0],0))}else this[_0xe939("0x873")](e[0],0)}else if(_0xe939("0x361")==t)e[_0xe939("0x11")]>=2&&this.rlineTo(e[0],e[1]);else if(_0xe939("0x362")==t)e[_0xe939("0x11")]>=1&&this[_0xe939("0x874")](e[0],0);else if(_0xe939("0x363")==t)e[_0xe939("0x11")]>=1&&this.rlineTo(0,e[0]);else if(_0xe939("0x364")==t)e[_0xe939("0x11")]>=6&&this[_0xe939("0x875")](e[0],e[1],e[2],e[3],e[4],e[5]);else if(_0xe939("0x876")==t)this[_0xe939("0x876")]();else if(_0xe939("0x36d")==t)e[_0xe939("0x11")]>=3&&(this[_0xe939("0x3dd")]=(new r).create(e[0],e[1]),this[_0xe939("0x2f")]=e[2],this[_0xe939("0x658")][_0xe939("0x86b")](this[_0xe939("0x3dd")]));else if("hsbw"==t)e[_0xe939("0x11")]>=2&&(this[_0xe939("0x3dd")]=(new r)[_0xe939("0x6")](e[0],0),this[_0xe939("0x2f")]=e[1],this[_0xe939("0x658")][_0xe939("0x86b")](this[_0xe939("0x3dd")]));else if(_0xe939("0x4de")==t)e[_0xe939("0x11")]>=4&&this.rrcurveTo(0,e[0],e[1],e[2],e[3],0);else if("hvcurveto"==t)e[_0xe939("0x11")]>=4&&this[_0xe939("0x875")](e[0],0,e[1],e[2],0,e[3]);else if(_0xe939("0x877")==t)e[_0xe939("0x11")]>=5&&this.seac(e[0],e[1],e[2],e[3],e[4]);else if(_0xe939("0x878")==t)e[_0xe939("0x11")]>=2&&this.setcurrentpoint(e[0],e[1]);else if(_0xe939("0x36f")==t)e[_0xe939("0x11")]>=1&&this[_0xe939("0x36f")](e[0]);else{if(_0xe939("0x106")==t){var a=e[e[_0xe939("0x11")]-1],s=e[e.length-2]/a,o=e;return o[_0xe939("0x1dc")](0,o[_0xe939("0x11")]-2),o[_0xe939("0x1dc")](0,o[_0xe939("0x11")]-2),o.push(s),o}"hstem"==t||_0xe939("0x35f")==t||"hstem3"==t||"vstem3"==t||_0xe939("0x366")==t||_0xe939("0x39a")==t||(_0xe939("0x59")==t?console[_0xe939("0x1df")]("Unexpected charstring command: "+x[_0xe939("0x35c")]()+_0xe939("0x879")+this[_0xe939("0x4e8")]+" of font "+this[_0xe939("0x138")]):null!=t?console[_0xe939("0x1df")](_0xe939("0x87a")+t):console[_0xe939("0x1df")](_0xe939("0x87b")+x.getKey()+_0xe939("0x879")+this[_0xe939("0x4e8")]+_0xe939("0x87c")+this[_0xe939("0x138")]))}return null},e[_0xe939("0xa")][_0xe939("0x878")]=function(e,x){this[_0xe939("0x658")][_0xe939("0x87d")](e,x)},e[_0xe939("0xa")][_0xe939("0x36f")]=function(e){if(0==e){if(this[_0xe939("0x871")]=!1,this[_0xe939("0x872")].length<7)return void console[_0xe939("0x1df")]("flex without moveTo in font "+this[_0xe939("0x138")]+_0xe939("0x87e")+this[_0xe939("0x4e8")]+", command "+this.commandCount);var x=this[_0xe939("0x872")][0];x[_0xe939("0x87d")](this[_0xe939("0x658")].x+x.x,this[_0xe939("0x658")].y+x.y);var t=this[_0xe939("0x872")][1];t[_0xe939("0x87d")](x.x+t.x,x.y+t.y),t[_0xe939("0x87d")](t.x-this[_0xe939("0x658")].x,t.y-this[_0xe939("0x658")].y),this[_0xe939("0x875")](this[_0xe939("0x872")][1].x,this[_0xe939("0x872")][1].y,this[_0xe939("0x872")][2].x,this[_0xe939("0x872")][2].y,this[_0xe939("0x872")][3].x,this[_0xe939("0x872")][3].y),this.rrcurveTo(this[_0xe939("0x872")][4].x,this.flexPoints[4].y,this[_0xe939("0x872")][5].x,this[_0xe939("0x872")][5].y,this.flexPoints[6].x,this.flexPoints[6].y),this[_0xe939("0x872")][_0xe939("0x1ae")](0,this.flexPoints.length)}else{if(1!=e)throw _0xe939("0x87f")+e;this[_0xe939("0x871")]=!0}},e[_0xe939("0xa")][_0xe939("0x873")]=function(e,x){var t=this[_0xe939("0x658")].x+e,_=this[_0xe939("0x658")].y+x;this.path[_0xe939("0x15b")](t,_),this[_0xe939("0x658")][_0xe939("0x87d")](t,_)},e[_0xe939("0xa")][_0xe939("0x874")]=function(e,x){var t=this.current.x+e,_=this[_0xe939("0x658")].y+x;null==this[_0xe939("0x16c")].getCurrentPoint()?(console[_0xe939("0x1df")]("rlineTo without initial moveTo in font "+this[_0xe939("0x138")]+_0xe939("0x87e")+this.glyphName),this[_0xe939("0x16c")][_0xe939("0x15b")](t,_)):this[_0xe939("0x16c")][_0xe939("0x15c")](t,_),this[_0xe939("0x658")][_0xe939("0x87d")](t,_)},e[_0xe939("0xa")][_0xe939("0x875")]=function(e,x,t,_,i,n){var r=this[_0xe939("0x658")].x+e,a=this.current.y+x,s=r+t,o=a+_,c=s+i,h=o+n;null==this.path[_0xe939("0x34c")]()?(console[_0xe939("0x1df")](_0xe939("0x880")+this[_0xe939("0x138")]+", glyph "+this[_0xe939("0x4e8")]),this[_0xe939("0x16c")].moveTo(c,h)):this.path[_0xe939("0x34b")](r,a,s,o,c,h),this[_0xe939("0x658")][_0xe939("0x87d")](c,h)},e[_0xe939("0xa")][_0xe939("0x876")]=function(){var e=this[_0xe939("0x16c")];null==e[_0xe939("0x34c")]()?console[_0xe939("0x1df")](_0xe939("0x881")+this[_0xe939("0x138")]+_0xe939("0x87e")+this.glyphName):e[_0xe939("0x15f")](),e.moveTo(this[_0xe939("0x658")].x,this[_0xe939("0x658")].y)},e[_0xe939("0xa")][_0xe939("0x877")]=function(e,x,t,_,i){var r=n[_0xe939("0x882")][_0xe939("0x883")].getName(_);try{var a=this[_0xe939("0xc")][_0xe939("0x857")](r);this[_0xe939("0x16c")][_0xe939("0x34e")](a[_0xe939("0x603")](),!1)}catch(e){console.log("invalid seac character in glyph "+this[_0xe939("0x4e8")]+_0xe939("0x87c")+this[_0xe939("0x138")])}var s=n.StandardEncoding[_0xe939("0x883")][_0xe939("0x3ab")](i);try{var o=this[_0xe939("0xc")][_0xe939("0x857")](s);o[_0xe939("0x603")]()[_0xe939("0x113")](this[_0xe939("0x3dd")].x+x-e,this[_0xe939("0x3dd")].y+t),this[_0xe939("0x16c")][_0xe939("0x34e")](o[_0xe939("0x603")](),!1)}catch(e){console.log("invalid seac character in glyph "+this[_0xe939("0x4e8")]+_0xe939("0x87c")+this.fontName)}},e}();x[_0xe939("0x4e1")]=a},function(e,x,t){"use strict";var _,i=this&&this[_0xe939("0x3a7")]||(_=function(e,x){return(_=Object[_0xe939("0x3a8")]||{__proto__:[]}instanceof Array&&function(e,x){e.__proto__=x}||function(e,x){for(var t in x)x[_0xe939("0x3af")](t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this[_0xe939("0x3d9")]=e}_(e,x),e[_0xe939("0xa")]=null===x?Object[_0xe939("0x6")](x):(t.prototype=x[_0xe939("0xa")],new t)});Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var n=function(e){function x(){for(var t=e.call(this)||this,_=0,i=x[_0xe939("0x884")];_<i[_0xe939("0x11")];_++){var n=i[_];t[_0xe939("0x3ac")](n[x[_0xe939("0x885")]],n[x[_0xe939("0x886")]][_0xe939("0x35a")]())}return t}return i(x,e),x[_0xe939("0x885")]=0,x[_0xe939("0x886")]=1,x[_0xe939("0x884")]=[[65,"A"],[225,"AE"],[66,"B"],[67,"C"],[68,"D"],[69,"E"],[70,"F"],[71,"G"],[72,"H"],[73,"I"],[74,"J"],[75,"K"],[76,"L"],[232,_0xe939("0x533")],[77,"M"],[78,"N"],[79,"O"],[234,"OE"],[233,"Oslash"],[80,"P"],[81,"Q"],[82,"R"],[83,"S"],[84,"T"],[85,"U"],[86,"V"],[87,"W"],[88,"X"],[89,"Y"],[90,"Z"],[97,"a"],[194,_0xe939("0x527")],[241,"ae"],[38,"ampersand"],[94,"asciicircum"],[126,_0xe939("0x514")],[42,"asterisk"],[64,"at"],[98,"b"],[92,"backslash"],[124,_0xe939("0x887")],[123,_0xe939("0x689")],[125,_0xe939("0x513")],[91,_0xe939("0x50e")],[93,_0xe939("0x510")],[198,_0xe939("0x52a")],[183,"bullet"],[99,"c"],[207,"caron"],[203,_0xe939("0x52e")],[162,"cent"],[195,_0xe939("0x6a8")],[58,_0xe939("0x508")],[44,_0xe939("0x4ff")],[168,_0xe939("0x6a2")],[100,"d"],[178,_0xe939("0x690")],[179,"daggerdbl"],[200,_0xe939("0x52c")],[36,_0xe939("0x4f9")],[199,"dotaccent"],[245,"dotlessi"],[101,"e"],[56,_0xe939("0x506")],[188,_0xe939("0x523")],[208,_0xe939("0x531")],[177,_0xe939("0x6a1")],[61,_0xe939("0x50b")],[33,_0xe939("0x4f6")],[161,_0xe939("0x515")],[102,"f"],[174,"fi"],[53,_0xe939("0x686")],[175,"fl"],[166,_0xe939("0x518")],[52,_0xe939("0x504")],[164,"fraction"],[103,"g"],[251,_0xe939("0x537")],[193,_0xe939("0x526")],[62,_0xe939("0x50c")],[171,_0xe939("0x69e")],[187,_0xe939("0x888")],[172,_0xe939("0x51c")],[173,_0xe939("0x6a3")],[104,"h"],[205,"hungarumlaut"],[45,_0xe939("0x685")],[105,"i"],[106,"j"],[107,"k"],[108,"l"],[60,"less"],[248,"lslash"],[109,"m"],[197,"macron"],[110,"n"],[57,_0xe939("0x507")],[35,_0xe939("0x4f8")],[111,"o"],[250,"oe"],[206,_0xe939("0x52f")],[49,_0xe939("0x501")],[227,_0xe939("0x532")],[235,"ordmasculine"],[249,"oslash"],[112,"p"],[182,_0xe939("0x51f")],[40,_0xe939("0x4fd")],[41,"parenright"],[37,_0xe939("0x4fa")],[46,_0xe939("0x500")],[180,"periodcentered"],[189,"perthousand"],[43,_0xe939("0x684")],[113,"q"],[63,"question"],[191,_0xe939("0x525")],[34,_0xe939("0x4f7")],[185,_0xe939("0x6a4")],[170,_0xe939("0x51b")],[186,_0xe939("0x522")],[96,_0xe939("0x512")],[39,_0xe939("0x4fc")],[184,_0xe939("0x521")],[169,_0xe939("0x51a")],[114,"r"],[202,_0xe939("0x52d")],[115,"s"],[167,_0xe939("0x519")],[59,_0xe939("0x509")],[55,_0xe939("0x687")],[54,"six"],[47,_0xe939("0x889")],[32,_0xe939("0x4f5")],[163,"sterling"],[116,"t"],[51,_0xe939("0x503")],[196,_0xe939("0x528")],[50,"two"],[117,"u"],[95,_0xe939("0x688")],[118,"v"],[119,"w"],[120,"x"],[121,"y"],[165,_0xe939("0x517")],[122,"z"],[48,_0xe939("0x88a")]],x.INSTANCE=new x,x}(t(23).Encoding);x[_0xe939("0x882")]=n},function(e,x,t){"use strict";Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var _=function(){function e(e,x){this.operatorKey=null,this.operatorName=null,this[_0xe939("0x358")](e),this[_0xe939("0x4be")](x)}return e[_0xe939("0xa")][_0xe939("0x35c")]=function(){return this[_0xe939("0x88b")]},e.prototype.setKey=function(e){this.operatorKey=e},e[_0xe939("0xa")][_0xe939("0x3ab")]=function(){return this[_0xe939("0x88c")]},e.prototype[_0xe939("0x4be")]=function(e){this[_0xe939("0x88c")]=e},e[_0xe939("0xa")][_0xe939("0x35a")]=function(){return this[_0xe939("0x3ab")]()},e.register=function(x,t){var _=new e(x,t);this.keyMap[_0xe939("0x340")](x,_),this.nameMap[_0xe939("0x340")](t,_)},e[_0xe939("0x88d")]=function(x){return null==e[_0xe939("0x88e")]&&(e[_0xe939("0x88e")]=new Map,e[_0xe939("0x88f")]=new Map,this[_0xe939("0x98")]()),e[_0xe939("0x88f")][_0xe939("0x343")](x)},e[_0xe939("0x7f1")]=function(x){return null==e[_0xe939("0x88e")]&&(e[_0xe939("0x88e")]=new Map,e[_0xe939("0x88f")]=new Map,this.init()),e[_0xe939("0x88f")][_0xe939("0x343")](x)},e[_0xe939("0x98")]=function(){e[_0xe939("0x890")]("0",_0xe939("0x3d2")),e[_0xe939("0x890")]("1",_0xe939("0x7f9")),e[_0xe939("0x890")](_0xe939("0x891"),_0xe939("0x892")),e[_0xe939("0x890")]("2",_0xe939("0x7fa")),e[_0xe939("0x890")]("3",_0xe939("0x222")),e[_0xe939("0x890")]("4",_0xe939("0x279")),e.register(_0xe939("0x367"),_0xe939("0x45c")),e[_0xe939("0x890")](_0xe939("0x369"),_0xe939("0x7fc")),e[_0xe939("0x890")](_0xe939("0x376"),_0xe939("0x7fd")),e[_0xe939("0x890")](_0xe939("0x378"),_0xe939("0x7fe")),e[_0xe939("0x890")]("12:5",_0xe939("0x7ff")),e[_0xe939("0x890")]("12:6",_0xe939("0x800")),e[_0xe939("0x890")](_0xe939("0x36c"),_0xe939("0x801")),e[_0xe939("0x890")]("13","UniqueID"),e[_0xe939("0x890")]("5",_0xe939("0x4c0")),e[_0xe939("0x890")](_0xe939("0x893"),_0xe939("0x804")),e[_0xe939("0x890")]("14","XUID"),e[_0xe939("0x890")]("15",_0xe939("0x4c4")),e[_0xe939("0x890")]("16","Encoding"),e[_0xe939("0x890")]("17",_0xe939("0x806")),e[_0xe939("0x890")]("18",_0xe939("0x80f")),e.register(_0xe939("0x383"),_0xe939("0x7f3")),e[_0xe939("0x890")](_0xe939("0x385"),_0xe939("0x894")),e[_0xe939("0x890")](_0xe939("0x386"),_0xe939("0x895")),e[_0xe939("0x890")](_0xe939("0x388"),_0xe939("0x896")),e[_0xe939("0x890")](_0xe939("0x392"),_0xe939("0x897")),e[_0xe939("0x890")](_0xe939("0x898"),_0xe939("0x899")),e.register(_0xe939("0x89a"),_0xe939("0x89b")),e[_0xe939("0x890")](_0xe939("0x371"),"CIDFontType"),e.register(_0xe939("0x89c"),_0xe939("0x89d")),e.register(_0xe939("0x89e"),_0xe939("0x89f")),e.register(_0xe939("0x396"),"FDArray"),e[_0xe939("0x890")](_0xe939("0x398"),"FDSelect"),e.register("12:38",_0xe939("0x221")),e.register("6",_0xe939("0x816")),e.register("7",_0xe939("0x818")),e[_0xe939("0x890")]("8",_0xe939("0x819")),e[_0xe939("0x890")]("9",_0xe939("0x81a")),e[_0xe939("0x890")](_0xe939("0x37b"),_0xe939("0x81b")),e[_0xe939("0x890")]("12:10",_0xe939("0x81c")),e[_0xe939("0x890")](_0xe939("0x37d"),_0xe939("0x81d")),e[_0xe939("0x890")]("10",_0xe939("0x81e")),e[_0xe939("0x890")]("11",_0xe939("0x81f")),e[_0xe939("0x890")](_0xe939("0x36e"),_0xe939("0x820")),e[_0xe939("0x890")](_0xe939("0x8a0"),_0xe939("0x821")),e[_0xe939("0x890")](_0xe939("0x37e"),_0xe939("0x822")),e[_0xe939("0x890")](_0xe939("0x380"),"LanguageGroup"),e[_0xe939("0x890")](_0xe939("0x8a1"),_0xe939("0x824")),e[_0xe939("0x890")]("12:17",_0xe939("0x825")),e.register("19",_0xe939("0x811")),e[_0xe939("0x890")]("20",_0xe939("0x826")),e[_0xe939("0x890")]("21",_0xe939("0x4d1"))},e[_0xe939("0x88f")]=null,e[_0xe939("0x88e")]=null,e}();x[_0xe939("0x7f0")]=_},function(e,x,t){"use strict";var _,i=this&&this[_0xe939("0x3a7")]||(_=function(e,x){return(_=Object[_0xe939("0x3a8")]||{__proto__:[]}instanceof Array&&function(e,x){e[_0xe939("0x3a9")]=x}||function(e,x){for(var t in x)x.hasOwnProperty(t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this[_0xe939("0x3d9")]=e}_(e,x),e[_0xe939("0xa")]=null===x?Object[_0xe939("0x6")](x):(t[_0xe939("0xa")]=x[_0xe939("0xa")],new t)});Object[_0xe939("0x1")](x,"__esModule",{value:!0});var n=t(21),r=t(24),a=t(22),s=function(e){function x(){var x=null!==e&&e[_0xe939("0x1b2")](this,arguments)||this;return x[_0xe939("0x8a2")]=new Map,x.charStringCache=new Map,x[_0xe939("0x8a3")]=new o,x}return i(x,e),x.prototype[_0xe939("0x605")]=function(e){return this.charset[_0xe939("0x346")](e)},x.prototype.getPath=function(e){return this[_0xe939("0x857")](e)[_0xe939("0x603")]()},x.prototype[_0xe939("0x482")]=function(e){return this[_0xe939("0x857")](e)[_0xe939("0x482")]()},x[_0xe939("0xa")][_0xe939("0x606")]=function(e){var x=this[_0xe939("0x4c4")],t=x[_0xe939("0x345")](e);return 0!=x[_0xe939("0x344")](t)},x[_0xe939("0xa")].getFontMatrix=function(){return this[_0xe939("0x4bd")][_0xe939("0x343")](_0xe939("0x801"))},x[_0xe939("0xa")][_0xe939("0x857")]=function(e){var x=this[_0xe939("0x8a4")](e);return this[_0xe939("0x8a5")](x,e)},x.prototype[_0xe939("0x8a4")]=function(e){var x=this[_0xe939("0x4c4")][_0xe939("0x345")](e);return this[_0xe939("0x4c4")].getGIDForSID(x)},x[_0xe939("0xa")][_0xe939("0x858")]=function(e){var x=_0xe939("0x8a6")+e;return this[_0xe939("0x8a5")](e,x)},x[_0xe939("0xa")][_0xe939("0x8a5")]=function(e,x){var t=this[_0xe939("0x863")][_0xe939("0x343")](e);if(null==t){var _=null,i=this[_0xe939("0x4cb")];e<i[_0xe939("0x11")]&&(_=i[e]),null==_&&(_=i[0]);var n=this[_0xe939("0x138")],s=new r.Type2CharStringParser(n,x)[_0xe939("0x1e4")](_,this.globalSubrIndex,this[_0xe939("0x864")](),!0);t=new a.Type2CharString(this[_0xe939("0x8a3")],n,x,e,s,this[_0xe939("0x861")](),this[_0xe939("0x862")]()),this.charStringCache[_0xe939("0x340")](e,t)}return t},x.prototype[_0xe939("0x8a7")]=function(){return this[_0xe939("0x8a2")]},x[_0xe939("0xa")][_0xe939("0x82c")]=function(e,x){null!=x&&this[_0xe939("0x8a2")][_0xe939("0x340")](e,x)},x[_0xe939("0xa")][_0xe939("0x8a8")]=function(){return this[_0xe939("0x8a9")]},x[_0xe939("0xa")][_0xe939("0x82a")]=function(e){this[_0xe939("0x8a9")]=e},x[_0xe939("0xa")][_0xe939("0x864")]=function(){return this[_0xe939("0x8a2")][_0xe939("0x343")]("Subrs")},x[_0xe939("0xa")][_0xe939("0x8aa")]=function(e){var x=this[_0xe939("0x4bd")][_0xe939("0x343")](e);if(null!=x)return x;var t=this[_0xe939("0x8a2")][_0xe939("0x343")](e);return null!=t?t:null},x[_0xe939("0xa")][_0xe939("0x861")]=function(){var e=this[_0xe939("0x8aa")](_0xe939("0x826"));return null==e?1e3:e},x[_0xe939("0xa")][_0xe939("0x862")]=function(){var e=this.getProperty("nominalWidthX");return null==e?0:e},x}(n[_0xe939("0x868")]);x[_0xe939("0x8ab")]=s;var o=function(){function e(){}return e[_0xe939("0xa")][_0xe939("0x857")]=function(e){return this[_0xe939("0x857")](e)},e}()},function(e,x,t){"use strict";var _,i=this&&this[_0xe939("0x3a7")]||(_=function(e,x){return(_=Object[_0xe939("0x3a8")]||{__proto__:[]}instanceof Array&&function(e,x){e[_0xe939("0x3a9")]=x}||function(e,x){for(var t in x)x[_0xe939("0x3af")](t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this[_0xe939("0x3d9")]=e}_(e,x),e[_0xe939("0xa")]=null===x?Object[_0xe939("0x6")](x):(t[_0xe939("0xa")]=x[_0xe939("0xa")],new t)});Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var n=function(e){function x(){return e.call(this,!1)||this}return i(x,e),x[_0xe939("0x808")]=function(){if(null==x.INSTANCE){x[_0xe939("0x883")]=new x;for(var e=0,t=0,_=x.CFF_ISO_ADOBE_CHARSET_TABLE;t<_[_0xe939("0x11")];t++){var i=_[t];x.INSTANCE[_0xe939("0x33e")](e++,Number(i[x[_0xe939("0x885")]]),i[x[_0xe939("0x886")]][_0xe939("0x35a")]())}}return x.INSTANCE},x[_0xe939("0x885")]=0,x[_0xe939("0x886")]=1,x[_0xe939("0x8ac")]=[[0,_0xe939("0x4e5")],[1,_0xe939("0x4f5")],[2,"exclam"],[3,"quotedbl"],[4,_0xe939("0x4f8")],[5,"dollar"],[6,_0xe939("0x4fa")],[7,_0xe939("0x4fb")],[8,"quoteright"],[9,_0xe939("0x4fd")],[10,_0xe939("0x683")],[11,_0xe939("0x4fe")],[12,_0xe939("0x684")],[13,"comma"],[14,"hyphen"],[15,_0xe939("0x500")],[16,_0xe939("0x889")],[17,"zero"],[18,_0xe939("0x501")],[19,_0xe939("0x502")],[20,"three"],[21,"four"],[22,_0xe939("0x686")],[23,_0xe939("0x505")],[24,_0xe939("0x687")],[25,_0xe939("0x506")],[26,_0xe939("0x507")],[27,_0xe939("0x508")],[28,_0xe939("0x509")],[29,"less"],[30,_0xe939("0x50b")],[31,_0xe939("0x50c")],[32,_0xe939("0x50d")],[33,"at"],[34,"A"],[35,"B"],[36,"C"],[37,"D"],[38,"E"],[39,"F"],[40,"G"],[41,"H"],[42,"I"],[43,"J"],[44,"K"],[45,"L"],[46,"M"],[47,"N"],[48,"O"],[49,"P"],[50,"Q"],[51,"R"],[52,"S"],[53,"T"],[54,"U"],[55,"V"],[56,"W"],[57,"X"],[58,"Y"],[59,"Z"],[60,_0xe939("0x50e")],[61,"backslash"],[62,"bracketright"],[63,"asciicircum"],[64,_0xe939("0x688")],[65,"quoteleft"],[66,"a"],[67,"b"],[68,"c"],[69,"d"],[70,"e"],[71,"f"],[72,"g"],[73,"h"],[74,"i"],[75,"j"],[76,"k"],[77,"l"],[78,"m"],[79,"n"],[80,"o"],[81,"p"],[82,"q"],[83,"r"],[84,"s"],[85,"t"],[86,"u"],[87,"v"],[88,"w"],[89,"x"],[90,"y"],[91,"z"],[92,_0xe939("0x689")],[93,_0xe939("0x887")],[94,_0xe939("0x513")],[95,_0xe939("0x514")],[96,_0xe939("0x515")],[97,"cent"],[98,_0xe939("0x692")],[99,_0xe939("0x516")],[100,"yen"],[101,_0xe939("0x518")],[102,_0xe939("0x519")],[103,_0xe939("0x6a2")],[104,"quotesingle"],[105,"quotedblleft"],[106,_0xe939("0x69e")],[107,_0xe939("0x51c")],[108,"guilsinglright"],[109,"fi"],[110,"fl"],[111,_0xe939("0x6a1")],[112,_0xe939("0x690")],[113,"daggerdbl"],[114,"periodcentered"],[115,_0xe939("0x51f")],[116,"bullet"],[117,_0xe939("0x521")],[118,"quotedblbase"],[119,_0xe939("0x522")],[120,_0xe939("0x888")],[121,_0xe939("0x523")],[122,"perthousand"],[123,_0xe939("0x525")],[124,_0xe939("0x526")],[125,"acute"],[126,_0xe939("0x6a8")],[127,_0xe939("0x528")],[128,_0xe939("0x529")],[129,_0xe939("0x52a")],[130,_0xe939("0x52b")],[131,_0xe939("0x52c")],[132,"ring"],[133,_0xe939("0x52e")],[134,"hungarumlaut"],[135,"ogonek"],[136,_0xe939("0x530")],[137,_0xe939("0x531")],[138,"AE"],[139,"ordfeminine"],[140,"Lslash"],[141,_0xe939("0x534")],[142,"OE"],[143,"ordmasculine"],[144,"ae"],[145,_0xe939("0x535")],[146,_0xe939("0x536")],[147,_0xe939("0x8ad")],[148,"oe"],[149,_0xe939("0x537")],[150,_0xe939("0x538")],[151,"logicalnot"],[152,"mu"],[153,"trademark"],[154,"Eth"],[155,_0xe939("0x53b")],[156,_0xe939("0x53c")],[157,_0xe939("0x6ac")],[158,_0xe939("0x53d")],[159,_0xe939("0x53e")],[160,"brokenbar"],[161,"degree"],[162,_0xe939("0x541")],[163,_0xe939("0x542")],[164,"twosuperior"],[165,"registered"],[166,"minus"],[167,"eth"],[168,_0xe939("0x547")],[169,_0xe939("0x6ad")],[170,_0xe939("0x548")],[171,_0xe939("0x6a6")],[172,_0xe939("0x549")],[173,_0xe939("0x54a")],[174,_0xe939("0x54b")],[175,_0xe939("0x54c")],[176,_0xe939("0x54d")],[177,_0xe939("0x54e")],[178,_0xe939("0x68a")],[179,_0xe939("0x6a5")],[180,_0xe939("0x54f")],[181,_0xe939("0x550")],[182,_0xe939("0x551")],[183,_0xe939("0x552")],[184,"Idieresis"],[185,_0xe939("0x554")],[186,_0xe939("0x555")],[187,_0xe939("0x556")],[188,_0xe939("0x557")],[189,"Odieresis"],[190,_0xe939("0x6a7")],[191,_0xe939("0x6a0")],[192,_0xe939("0x559")],[193,_0xe939("0x55a")],[194,_0xe939("0x55b")],[195,"Udieresis"],[196,"Ugrave"],[197,_0xe939("0x6aa")],[198,_0xe939("0x55e")],[199,_0xe939("0x55f")],[200,_0xe939("0x560")],[201,_0xe939("0x561")],[202,_0xe939("0x562")],[203,_0xe939("0x563")],[204,_0xe939("0x68b")],[205,_0xe939("0x564")],[206,_0xe939("0x68c")],[207,_0xe939("0x565")],[208,_0xe939("0x566")],[209,_0xe939("0x567")],[210,"egrave"],[211,_0xe939("0x569")],[212,_0xe939("0x56a")],[213,_0xe939("0x56b")],[214,_0xe939("0x68d")],[215,"ntilde"],[216,"oacute"],[217,_0xe939("0x56e")],[218,_0xe939("0x68e")],[219,_0xe939("0x8ae")],[220,_0xe939("0x68f")],[221,_0xe939("0x8af")],[222,_0xe939("0x56f")],[223,_0xe939("0x570")],[224,_0xe939("0x571")],[225,_0xe939("0x8b0")],[226,"yacute"],[227,_0xe939("0x572")],[228,_0xe939("0x573")]],x[_0xe939("0x883")]=null,x}(t(4).CFFCharset);x.CFFISOAdobeCharset=n},function(e,x,t){"use strict";var _,i=this&&this.__extends||(_=function(e,x){return(_=Object[_0xe939("0x3a8")]||{__proto__:[]}instanceof Array&&function(e,x){e[_0xe939("0x3a9")]=x}||function(e,x){for(var t in x)x[_0xe939("0x3af")](t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this[_0xe939("0x3d9")]=e}_(e,x),e[_0xe939("0xa")]=null===x?Object.create(x):(t[_0xe939("0xa")]=x[_0xe939("0xa")],new t)});Object[_0xe939("0x1")](x,"__esModule",{value:!0});var n=function(e){function x(){return e.call(this,!1)||this}return i(x,e),x[_0xe939("0x808")]=function(){if(null==x[_0xe939("0x883")]){x.INSTANCE=new x;for(var e=0,t=0,_=x[_0xe939("0x8b1")];t<_[_0xe939("0x11")];t++){var i=_[t];x.INSTANCE[_0xe939("0x33e")](e++,Number(i[x[_0xe939("0x885")]]),String(i[x[_0xe939("0x886")]]))}}return x.INSTANCE},x[_0xe939("0x885")]=0,x.CHAR_NAME=1,x[_0xe939("0x8b1")]=[[0,_0xe939("0x4e5")],[1,"space"],[229,_0xe939("0x574")],[230,"Hungarumlautsmall"],[231,_0xe939("0x8b2")],[232,_0xe939("0x575")],[233,_0xe939("0x576")],[234,_0xe939("0x8b3")],[235,"parenleftsuperior"],[236,_0xe939("0x578")],[237,_0xe939("0x579")],[238,_0xe939("0x57a")],[13,_0xe939("0x4ff")],[14,"hyphen"],[15,_0xe939("0x500")],[99,_0xe939("0x516")],[239,"zerooldstyle"],[240,_0xe939("0x8b4")],[241,_0xe939("0x57c")],[242,"threeoldstyle"],[243,"fouroldstyle"],[244,_0xe939("0x57f")],[245,_0xe939("0x580")],[246,_0xe939("0x8b5")],[247,"eightoldstyle"],[248,_0xe939("0x8b6")],[27,"colon"],[28,_0xe939("0x509")],[249,"commasuperior"],[250,_0xe939("0x583")],[251,_0xe939("0x584")],[252,_0xe939("0x585")],[253,"asuperior"],[254,"bsuperior"],[255,_0xe939("0x588")],[256,"dsuperior"],[257,_0xe939("0x58a")],[258,_0xe939("0x8b7")],[259,_0xe939("0x58b")],[260,"msuperior"],[261,_0xe939("0x8b8")],[262,_0xe939("0x58d")],[263,_0xe939("0x8b9")],[264,"ssuperior"],[265,_0xe939("0x58f")],[266,"ff"],[109,"fi"],[110,"fl"],[267,"ffi"],[268,_0xe939("0x8ba")],[269,_0xe939("0x8bb")],[270,_0xe939("0x591")],[271,_0xe939("0x8bc")],[272,_0xe939("0x592")],[273,_0xe939("0x593")],[274,_0xe939("0x8bd")],[275,_0xe939("0x594")],[276,_0xe939("0x8be")],[277,_0xe939("0x8bf")],[278,_0xe939("0x595")],[279,_0xe939("0x596")],[280,_0xe939("0x8c0")],[281,_0xe939("0x597")],[282,_0xe939("0x8c1")],[283,_0xe939("0x598")],[284,_0xe939("0x8c2")],[285,_0xe939("0x599")],[286,_0xe939("0x59a")],[287,_0xe939("0x59b")],[288,"Osmall"],[289,_0xe939("0x59d")],[290,_0xe939("0x59e")],[291,"Rsmall"],[292,"Ssmall"],[293,_0xe939("0x8c3")],[294,_0xe939("0x5a1")],[295,_0xe939("0x5a2")],[296,"Wsmall"],[297,_0xe939("0x5a3")],[298,_0xe939("0x5a4")],[299,_0xe939("0x8c4")],[300,_0xe939("0x5a5")],[301,_0xe939("0x5a6")],[302,_0xe939("0x5a7")],[303,_0xe939("0x5a8")],[304,_0xe939("0x5a9")],[305,_0xe939("0x5aa")],[306,_0xe939("0x5ab")],[307,_0xe939("0x5ac")],[308,_0xe939("0x8c5")],[309,_0xe939("0x5ad")],[310,_0xe939("0x5ae")],[311,_0xe939("0x5af")],[312,"Dotaccentsmall"],[313,_0xe939("0x5b1")],[314,"figuredash"],[315,_0xe939("0x8c6")],[316,"Ogoneksmall"],[317,_0xe939("0x5b4")],[318,_0xe939("0x5b5")],[158,_0xe939("0x53d")],[155,_0xe939("0x53b")],[163,_0xe939("0x542")],[319,_0xe939("0x5b6")],[320,"oneeighth"],[321,_0xe939("0x5b8")],[322,_0xe939("0x8c7")],[323,"seveneighths"],[324,"onethird"],[325,_0xe939("0x5bb")],[326,"zerosuperior"],[150,_0xe939("0x538")],[164,_0xe939("0x543")],[169,_0xe939("0x6ad")],[327,_0xe939("0x8c8")],[328,_0xe939("0x8c9")],[329,_0xe939("0x5bd")],[330,_0xe939("0x5be")],[331,_0xe939("0x5bf")],[332,_0xe939("0x8ca")],[333,"zeroinferior"],[334,_0xe939("0x5c1")],[335,_0xe939("0x5c2")],[336,_0xe939("0x5c3")],[337,_0xe939("0x5c4")],[338,_0xe939("0x5c5")],[339,_0xe939("0x5c6")],[340,_0xe939("0x8cb")],[341,"eightinferior"],[342,_0xe939("0x5c7")],[343,"centinferior"],[344,_0xe939("0x5c9")],[345,_0xe939("0x5ca")],[346,_0xe939("0x8cc")],[347,"Agravesmall"],[348,_0xe939("0x5cc")],[349,_0xe939("0x5cd")],[350,_0xe939("0x8cd")],[351,_0xe939("0x5ce")],[352,_0xe939("0x5cf")],[353,_0xe939("0x5d0")],[354,_0xe939("0x5d1")],[355,_0xe939("0x5d2")],[356,_0xe939("0x5d3")],[357,"Ecircumflexsmall"],[358,_0xe939("0x5d4")],[359,_0xe939("0x8ce")],[360,"Iacutesmall"],[361,_0xe939("0x5d6")],[362,_0xe939("0x8cf")],[363,_0xe939("0x5d7")],[364,_0xe939("0x5d8")],[365,_0xe939("0x5d9")],[366,_0xe939("0x5da")],[367,"Ocircumflexsmall"],[368,_0xe939("0x5dc")],[369,_0xe939("0x5dd")],[370,_0xe939("0x5de")],[371,_0xe939("0x8d0")],[372,"Ugravesmall"],[373,_0xe939("0x5e0")],[374,_0xe939("0x5e1")],[375,_0xe939("0x8d1")],[376,_0xe939("0x5e2")],[377,"Thornsmall"],[378,"Ydieresissmall"]],x}(t(4)[_0xe939("0x348")]);x.CFFExpertCharset=n},function(e,x,t){"use strict";var _,i=this&&this.__extends||(_=function(e,x){return(_=Object[_0xe939("0x3a8")]||{__proto__:[]}instanceof Array&&function(e,x){e.__proto__=x}||function(e,x){for(var t in x)x[_0xe939("0x3af")](t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this[_0xe939("0x3d9")]=e}_(e,x),e[_0xe939("0xa")]=null===x?Object[_0xe939("0x6")](x):(t[_0xe939("0xa")]=x[_0xe939("0xa")],new t)});Object.defineProperty(x,"__esModule",{value:!0});var n=function(e){function x(){return e[_0xe939("0xb")](this,!1)||this}return i(x,e),x.getInstance=function(){if(null==x.INSTANCE)for(var e=0,t=0,_=x[_0xe939("0x8d2")];t<_[_0xe939("0x11")];t++){var i=_[t];x.INSTANCE[_0xe939("0x33e")](e++,Number(i[x[_0xe939("0x885")]]),i[x[_0xe939("0x886")]][_0xe939("0x35a")]())}return x[_0xe939("0x883")]},x[_0xe939("0x885")]=0,x[_0xe939("0x886")]=1,x[_0xe939("0x8d2")]=[[0,".notdef"],[1,_0xe939("0x4f5")],[231,_0xe939("0x8b2")],[232,_0xe939("0x575")],[235,_0xe939("0x577")],[236,_0xe939("0x578")],[237,_0xe939("0x579")],[238,"onedotenleader"],[13,"comma"],[14,"hyphen"],[15,"period"],[99,_0xe939("0x516")],[239,_0xe939("0x57b")],[240,_0xe939("0x8b4")],[241,_0xe939("0x57c")],[242,_0xe939("0x57d")],[243,_0xe939("0x57e")],[244,_0xe939("0x57f")],[245,_0xe939("0x580")],[246,_0xe939("0x8b5")],[247,_0xe939("0x581")],[248,_0xe939("0x8b6")],[27,_0xe939("0x508")],[28,_0xe939("0x509")],[249,"commasuperior"],[250,_0xe939("0x583")],[251,_0xe939("0x584")],[253,_0xe939("0x586")],[254,_0xe939("0x587")],[255,"centsuperior"],[256,_0xe939("0x589")],[257,_0xe939("0x58a")],[258,_0xe939("0x8b7")],[259,"lsuperior"],[260,_0xe939("0x58c")],[261,_0xe939("0x8b8")],[262,_0xe939("0x58d")],[263,_0xe939("0x8b9")],[264,"ssuperior"],[265,_0xe939("0x58f")],[266,"ff"],[109,"fi"],[110,"fl"],[267,_0xe939("0x590")],[268,_0xe939("0x8ba")],[269,_0xe939("0x8bb")],[270,"parenrightinferior"],[272,_0xe939("0x592")],[300,_0xe939("0x5a5")],[301,_0xe939("0x5a6")],[302,"rupiah"],[305,"centoldstyle"],[314,"figuredash"],[315,_0xe939("0x8c6")],[158,"onequarter"],[155,"onehalf"],[163,"threequarters"],[320,"oneeighth"],[321,_0xe939("0x5b8")],[322,_0xe939("0x8c7")],[323,_0xe939("0x5b9")],[324,_0xe939("0x5ba")],[325,_0xe939("0x5bb")],[326,_0xe939("0x5bc")],[150,_0xe939("0x538")],[164,_0xe939("0x543")],[169,_0xe939("0x6ad")],[327,_0xe939("0x8c8")],[328,_0xe939("0x8c9")],[329,_0xe939("0x5bd")],[330,_0xe939("0x5be")],[331,_0xe939("0x5bf")],[332,_0xe939("0x8ca")],[333,"zeroinferior"],[334,_0xe939("0x5c1")],[335,"twoinferior"],[336,_0xe939("0x5c3")],[337,_0xe939("0x5c4")],[338,"fiveinferior"],[339,"sixinferior"],[340,_0xe939("0x8cb")],[341,"eightinferior"],[342,_0xe939("0x5c7")],[343,_0xe939("0x5c8")],[344,_0xe939("0x5c9")],[345,_0xe939("0x5ca")],[346,_0xe939("0x8cc")]],x[_0xe939("0x883")]=null,x}(t(4).CFFCharset);x[_0xe939("0x80a")]=n},function(e,x,t){"use strict";var _,i=this&&this.__extends||(_=function(e,x){return(_=Object[_0xe939("0x3a8")]||{__proto__:[]}instanceof Array&&function(e,x){e[_0xe939("0x3a9")]=x}||function(e,x){for(var t in x)x.hasOwnProperty(t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this[_0xe939("0x3d9")]=e}_(e,x),e[_0xe939("0xa")]=null===x?Object[_0xe939("0x6")](x):(t[_0xe939("0xa")]=x.prototype,new t)});Object[_0xe939("0x1")](x,"__esModule",{value:!0});var n=function(e){function x(){return e.call(this)||this}return i(x,e),x[_0xe939("0x808")]=function(){if(null==x[_0xe939("0x883")]){x[_0xe939("0x883")]=new x;for(var e=0,t=x[_0xe939("0x8d3")];e<t[_0xe939("0x11")];e++){var _=t[e];x[_0xe939("0x883")][_0xe939("0x8d4")](_[x.CHAR_CODE],_[x[_0xe939("0x8d5")]])}}return x[_0xe939("0x883")]},x[_0xe939("0x885")]=0,x[_0xe939("0x8d5")]=1,x[_0xe939("0x8d3")]=[[0,0],[1,0],[2,0],[3,0],[4,0],[5,0],[6,0],[7,0],[8,0],[9,0],[10,0],[11,0],[12,0],[13,0],[14,0],[15,0],[16,0],[17,0],[18,0],[19,0],[20,0],[21,0],[22,0],[23,0],[24,0],[25,0],[26,0],[27,0],[28,0],[29,0],[30,0],[31,0],[32,1],[33,2],[34,3],[35,4],[36,5],[37,6],[38,7],[39,8],[40,9],[41,10],[42,11],[43,12],[44,13],[45,14],[46,15],[47,16],[48,17],[49,18],[50,19],[51,20],[52,21],[53,22],[54,23],[55,24],[56,25],[57,26],[58,27],[59,28],[60,29],[61,30],[62,31],[63,32],[64,33],[65,34],[66,35],[67,36],[68,37],[69,38],[70,39],[71,40],[72,41],[73,42],[74,43],[75,44],[76,45],[77,46],[78,47],[79,48],[80,49],[81,50],[82,51],[83,52],[84,53],[85,54],[86,55],[87,56],[88,57],[89,58],[90,59],[91,60],[92,61],[93,62],[94,63],[95,64],[96,65],[97,66],[98,67],[99,68],[100,69],[101,70],[102,71],[103,72],[104,73],[105,74],[106,75],[107,76],[108,77],[109,78],[110,79],[111,80],[112,81],[113,82],[114,83],[115,84],[116,85],[117,86],[118,87],[119,88],[120,89],[121,90],[122,91],[123,92],[124,93],[125,94],[126,95],[127,0],[128,0],[129,0],[130,0],[131,0],[132,0],[133,0],[134,0],[135,0],[136,0],[137,0],[138,0],[139,0],[140,0],[141,0],[142,0],[143,0],[144,0],[145,0],[146,0],[147,0],[148,0],[149,0],[150,0],[151,0],[152,0],[153,0],[154,0],[155,0],[156,0],[157,0],[158,0],[159,0],[160,0],[161,96],[162,97],[163,98],[164,99],[165,100],[166,101],[167,102],[168,103],[169,104],[170,105],[171,106],[172,107],[173,108],[174,109],[175,110],[176,0],[177,111],[178,112],[179,113],[180,114],[181,0],[182,115],[183,116],[184,117],[185,118],[186,119],[187,120],[188,121],[189,122],[190,0],[191,123],[192,0],[193,124],[194,125],[195,126],[196,127],[197,128],[198,129],[199,130],[200,131],[201,0],[202,132],[203,133],[204,0],[205,134],[206,135],[207,136],[208,137],[209,0],[210,0],[211,0],[212,0],[213,0],[214,0],[215,0],[216,0],[217,0],[218,0],[219,0],[220,0],[221,0],[222,0],[223,0],[224,0],[225,138],[226,0],[227,139],[228,0],[229,0],[230,0],[231,0],[232,140],[233,141],[234,142],[235,143],[236,0],[237,0],[238,0],[239,0],[240,0],[241,144],[242,0],[243,0],[244,0],[245,145],[246,0],[247,0],[248,146],[249,147],[250,148],[251,149],[252,0],[253,0],[254,0],[255,0]],x[_0xe939("0x883")]=null,x}(t(8)[_0xe939("0x3ae")]);x[_0xe939("0x827")]=n},function(e,x,t){"use strict";var _,i=this&&this.__extends||(_=function(e,x){return(_=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,x){e[_0xe939("0x3a9")]=x}||function(e,x){for(var t in x)x.hasOwnProperty(t)&&(e[t]=x[t])})(e,x)},function(e,x){function t(){this[_0xe939("0x3d9")]=e}_(e,x),e.prototype=null===x?Object[_0xe939("0x6")](x):(t.prototype=x[_0xe939("0xa")],new t)});Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var n=function(e){function x(){return e[_0xe939("0xb")](this)||this}return i(x,e),x[_0xe939("0x808")]=function(){if(null==x[_0xe939("0x883")]){x[_0xe939("0x883")]=new x;for(var e=0,t=x.CFF_EXPERT_ENCODING_TABLE;e<t[_0xe939("0x11")];e++){var _=t[e];x.INSTANCE[_0xe939("0x8d4")](_[x[_0xe939("0x885")]],_[x[_0xe939("0x8d5")]])}}return x[_0xe939("0x883")]},x.CHAR_CODE=0,x[_0xe939("0x8d5")]=1,x[_0xe939("0x8d6")]=[[0,0],[1,0],[2,0],[3,0],[4,0],[5,0],[6,0],[7,0],[8,0],[9,0],[10,0],[11,0],[12,0],[13,0],[14,0],[15,0],[16,0],[17,0],[18,0],[19,0],[20,0],[21,0],[22,0],[23,0],[24,0],[25,0],[26,0],[27,0],[28,0],[29,0],[30,0],[31,0],[32,1],[33,229],[34,230],[35,0],[36,231],[37,232],[38,233],[39,234],[40,235],[41,236],[42,237],[43,238],[44,13],[45,14],[46,15],[47,99],[48,239],[49,240],[50,241],[51,242],[52,243],[53,244],[54,245],[55,246],[56,247],[57,248],[58,27],[59,28],[60,249],[61,250],[62,251],[63,252],[64,0],[65,253],[66,254],[67,255],[68,256],[69,257],[70,0],[71,0],[72,0],[73,258],[74,0],[75,0],[76,259],[77,260],[78,261],[79,262],[80,0],[81,0],[82,263],[83,264],[84,265],[85,0],[86,266],[87,109],[88,110],[89,267],[90,268],[91,269],[92,0],[93,270],[94,271],[95,272],[96,273],[97,274],[98,275],[99,276],[100,277],[101,278],[102,279],[103,280],[104,281],[105,282],[106,283],[107,284],[108,285],[109,286],[110,287],[111,288],[112,289],[113,290],[114,291],[115,292],[116,293],[117,294],[118,295],[119,296],[120,297],[121,298],[122,299],[123,300],[124,301],[125,302],[126,303],[127,0],[128,0],[129,0],[130,0],[131,0],[132,0],[133,0],[134,0],[135,0],[136,0],[137,0],[138,0],[139,0],[140,0],[141,0],[142,0],[143,0],[144,0],[145,0],[146,0],[147,0],[148,0],[149,0],[150,0],[151,0],[152,0],[153,0],[154,0],[155,0],[156,0],[157,0],[158,0],[159,0],[160,0],[161,304],[162,305],[163,306],[164,0],[165,0],[166,307],[167,308],[168,309],[169,310],[170,311],[171,0],[172,312],[173,0],[174,0],[175,313],[176,0],[177,0],[178,314],[179,315],[180,0],[181,0],[182,316],[183,317],[184,318],[185,0],[186,0],[187,0],[188,158],[189,155],[190,163],[191,319],[192,320],[193,321],[194,322],[195,323],[196,324],[197,325],[198,0],[199,0],[200,326],[201,150],[202,164],[203,169],[204,327],[205,328],[206,329],[207,330],[208,331],[209,332],[210,333],[211,334],[212,335],[213,336],[214,337],[215,338],[216,339],[217,340],[218,341],[219,342],[220,343],[221,344],[222,345],[223,346],[224,347],[225,348],[226,349],[227,350],[228,351],[229,352],[230,353],[231,354],[232,355],[233,356],[234,357],[235,358],[236,359],[237,360],[238,361],[239,362],[240,363],[241,364],[242,365],[243,366],[244,367],[245,368],[246,369],[247,370],[248,371],[249,372],[250,373],[251,374],[252,375],[253,376],[254,377],[255,378]],x[_0xe939("0x883")]=null,x}(t(8)[_0xe939("0x3ae")]);x[_0xe939("0x828")]=n},function(e,x,t){"use strict";Object[_0xe939("0x1")](x,_0xe939("0x5"),{value:!0});var _=function(e){this[_0xe939("0x8d7")]=e};x[_0xe939("0x846")]=_},function(e,x,t){"use strict";Object.defineProperty(x,_0xe939("0x5"),{value:!0});var _=t(1),i=t(67),n=t(2),r=function(){function e(){this[_0xe939("0x75")]=!1,this[_0xe939("0x8d8")]=[],this.mouseTo=[],this.drawType=null,this[_0xe939("0x8d9")]=2,this.color=_0xe939("0x8da"),this[_0xe939("0x8db")]=12,this[_0xe939("0x8dc")]=null,this.moveCount=1,this[_0xe939("0x8dd")]=!1,this[_0xe939("0x8de")]=!1,this[_0xe939("0x8df")]=0,this[_0xe939("0x5ed")]=n[_0xe939("0x1b0")][_0xe939("0xb7")]}return e[_0xe939("0xa")][_0xe939("0x98")]=function(){var e=this;this[_0xe939("0x8de")]=!1,this[_0xe939("0x8dd")]=!1;var x=this,t=document.createElement(_0xe939("0x2e"));document[_0xe939("0x9c")](_0xe939("0xa1"))[_0xe939("0xa9")](t);var _=new i.Canvas(t,{skipTargetFind:!1,selection:!0});this[_0xe939("0x34")](_);var n=document[_0xe939("0x8e0")](_0xe939("0x8e1"))[0];n[_0xe939("0x32")][_0xe939("0xc2")]=_0xe939("0x8e2"),n[_0xe939("0x32")][_0xe939("0x2cc")]=_0xe939("0x8e3"),this[_0xe939("0x2e")]=_,_.on(_0xe939("0x8e4"),(function(x){e[_0xe939("0x60f")](x)})),_.on(_0xe939("0x8e5"),(function(x){return e.onMouseUp(x)})),_.on(_0xe939("0x8e6"),(function(x){return e[_0xe939("0x611")](x)})),_.on(_0xe939("0x8e7"),(function(x){return e[_0xe939("0x8e8")](x)})),_.on(_0xe939("0x8e9"),(function(){return e[_0xe939("0x8de")]=!1})),_.on("path:created",(function(x){return e[_0xe939("0x8dc")]=x[_0xe939("0x16c")]})),_.on(_0xe939("0x8ea"),(function(x){if(x[_0xe939("0x8eb")].id){var t=x[_0xe939("0x8eb")][_0xe939("0x8ec")](x[_0xe939("0x8eb")][_0xe939("0x1e1")]).lines,_=x.target[_0xe939("0x8ed")],i=e[_0xe939("0x8df")];if(_[_0xe939("0x11")]<t.length){x[_0xe939("0x8eb")][_0xe939("0x8ed")]=[];for(var n=0;n<t[_0xe939("0x11")];n++)n==_[_0xe939("0x11")]?(e[_0xe939("0x8ee")](!0,x[_0xe939("0x8eb")],!1),x[_0xe939("0x8eb")][_0xe939("0x8ed")][_0xe939("0x20")](n==t[_0xe939("0x11")]?i+1:i)):(e.removeByValue(e.signInfo,_[n]),x.target[_0xe939("0x8ed")].push(i++))}else if(_.length>t.length){for(var r=_[_0xe939("0x11")],a=[],s=0;s<_[_0xe939("0x11")];s++)a[_0xe939("0x20")](_[s]);var o=0;for(n=0;n<r;n++)n>=t[_0xe939("0x11")]?(e.removeByValue(e[_0xe939("0x8ef")],a[n]),_[_0xe939("0x1ae")](n-o,n-o),o++):e[_0xe939("0x8ef")][n].data=e[_0xe939("0x8f0")](4,x[_0xe939("0x8eb")],n,t[n]);x[_0xe939("0x8eb")][_0xe939("0x8ed")]=_}else for(n=0;n<t[_0xe939("0x11")];n++)e[_0xe939("0x8ef")][n].data=e[_0xe939("0x8f0")](4,x[_0xe939("0x8eb")],n,t[n])}else x.target[_0xe939("0x1e1")]&&(e[_0xe939("0x8ee")](!0,null,!0),e[_0xe939("0x8dc")]=null,console.log(e[_0xe939("0x8ef")])),e[_0xe939("0x2e")].defaultCursor="default";console[_0xe939("0x1df")](e[_0xe939("0x8ef")])})),_.on("object:modified",(function(x){var t=x[_0xe939("0x8eb")];if(t[_0xe939("0x269")]){var _=t[_0xe939("0x8f1")];if(_!=t[_0xe939("0x269")])return;var i=t[_0xe939("0x8f2")],n=t.lastY;i&&(t.x+=t.getBoundingRect()[_0xe939("0xc2")]-i,t.y+=t.getBoundingRect()[_0xe939("0x2cc")]-n),i=t.lastX=t[_0xe939("0x8f3")]().left,n=t[_0xe939("0x8f4")]=t.getBoundingRect().top,_=t[_0xe939("0x269")]}t[_0xe939("0x1e1")]||e[_0xe939("0x8f5")](t,0)})),_.on(_0xe939("0x8f6"),(function(e){var x=e[_0xe939("0x8eb")].x,t=e.target.y;x||t||(e.target.x=e.target[_0xe939("0x8f3")]().left,e[_0xe939("0x8eb")].y=e[_0xe939("0x8eb")][_0xe939("0x8f3")]()[_0xe939("0x2cc")])})),$("#btnCurve")[_0xe939("0x77")]((function(){e[_0xe939("0x8f7")](0)})),$(_0xe939("0x8f8"))[_0xe939("0x77")]((function(){e[_0xe939("0x8f7")](1)})),$("#btnRound")[_0xe939("0x77")]((function(){e[_0xe939("0x8f7")](2)})),$(_0xe939("0x8f9"))[_0xe939("0x77")]((function(){e.changeDrawType(3)})),$(_0xe939("0x8fa"))[_0xe939("0x77")]((function(){e[_0xe939("0x8f7")](4)})),$(_0xe939("0x8fb"))[_0xe939("0x77")]((function(){e.changeViewModel()})),$(_0xe939("0x8fc")).click((function(){e[_0xe939("0x8f7")](5)})),$(_0xe939("0x8fd"))[_0xe939("0x77")]((function(){e[_0xe939("0x8fe")]()})),$(_0xe939("0x8ff"))[_0xe939("0x77")]((function(){$("#colorSeletor")[_0xe939("0x900")]("click")})),$(_0xe939("0x901"))[_0xe939("0x902")]((function(){var x=$(_0xe939("0x901"))[_0xe939("0x903")]();$(_0xe939("0x8ff"))[_0xe939("0x904")](_0xe939("0x905"),x),e[_0xe939("0x14a")]=x})),$(_0xe939("0x906")).click((function(){$("#width-marker span")[_0xe939("0x907")]().removeClass(_0xe939("0x908")),$(this).addClass(_0xe939("0x908")),x[_0xe939("0x8d9")]=parseInt($(this)[_0xe939("0x909")]("line-width"))})),$(_0xe939("0x90a")).on("change",(function(){var x=parseFloat(document[_0xe939("0x9c")](_0xe939("0x8db")).value);e[_0xe939("0x8db")]=x})),this[_0xe939("0x75")]=!0},e[_0xe939("0xa")].doModify=function(e,x){var t=this[_0xe939("0x8ef")][e.id-x];e[_0xe939("0x269")]&&(t.angle=e.angle),0==t[_0xe939("0x182")]||4==t[_0xe939("0x182")]?((1!=e.scaleX||1!=e[_0xe939("0x6e3")]||e[_0xe939("0x269")])&&(t.scalex=parseFloat(e.scaleX[_0xe939("0x90b")](2)),t[_0xe939("0x90c")]=parseFloat(e[_0xe939("0x6e3")][_0xe939("0x90b")](2)),t.y=e[_0xe939("0x8f3")]()[_0xe939("0x2cc")]/_[_0xe939("0x2b")][_0xe939("0x1f")]),4==t[_0xe939("0x182")]&&(t[_0xe939("0x46")]=this[_0xe939("0x8f0")](t[_0xe939("0x182")],e,null,null))):t[_0xe939("0x46")]=this[_0xe939("0x8f0")](t[_0xe939("0x182")],e,null,null),console[_0xe939("0x1df")](this.signInfo)},e[_0xe939("0xa")].doCreate=function(e,x,t,_){var i=Object[_0xe939("0x6")](null);if(i[_0xe939("0x637")]=this[_0xe939("0x90d")],i[_0xe939("0x14a")]=this[_0xe939("0x14a")],i[_0xe939("0x46")]=this[_0xe939("0x90e")](this.drawType,x,t,_),i.type=this.drawType,i.id=this[_0xe939("0x8df")],i[_0xe939("0x14a")]=this[_0xe939("0x14a")],4==this[_0xe939("0x600")]&&e){i[_0xe939("0x8db")]=this[_0xe939("0x8db")];var n=t.length;i[_0xe939("0x90f")]="";for(var r=this[_0xe939("0x2e")][_0xe939("0x9b")](),a=void 0,s=0;s<n;s++)s!=n-1&&(a=parseFloat(r.measureText(t[s])[_0xe939("0x2f")][_0xe939("0x90b")](2)),0==s?i[_0xe939("0x90f")]=a+" ":s==n-2?i[_0xe939("0x90f")]+=a:i.deltax+=a+" ")}else i.lineWidth=this[_0xe939("0x8d9")];this[_0xe939("0x8dc")]&&(this[_0xe939("0x8dc")].id=this[_0xe939("0x8df")]),this[_0xe939("0x8df")]++;var o=this[_0xe939("0x8ef")];o||(o=this[_0xe939("0x8ef")]=[]),o[_0xe939("0x20")](i),console.log(o)},e.prototype.createShape=function(e,x,t){if(x||(x=this.drawingObject),5!=this.drawType&&(4!=this[_0xe939("0x600")]||e)&&x){if(4==this[_0xe939("0x600")]&&e){var _=x[_0xe939("0x8ec")](x[_0xe939("0x1e1")]);t&&(x[_0xe939("0x8ed")]=[]);for(var i=0;i<_[_0xe939("0x61f")][_0xe939("0x11")];i++){var n=_.lines[i];t&&x[_0xe939("0x8ed")][_0xe939("0x20")](this.currentId),this.doCreate(e,i,n,x)}}else this[_0xe939("0x910")](e,null,null,x);0!=this[_0xe939("0x600")]&&4!=this[_0xe939("0x600")]&&(this[_0xe939("0x600")]=null),this.doDrawing=!1}},e[_0xe939("0xa")][_0xe939("0x60f")]=function(e){if(null!=this[_0xe939("0x600")]){var x=this.transformMouse(e.e[_0xe939("0xb1")],e.e[_0xe939("0xae")]);this[_0xe939("0x8d8")]=[],this[_0xe939("0x8d8")][_0xe939("0x20")](x.x),this[_0xe939("0x8d8")][_0xe939("0x20")](x.y),this.doDrawing=!0;var t=x.y/this[_0xe939("0x5ed")][_0xe939("0x61")]+this[_0xe939("0x5ed")][_0xe939("0x81")];this[_0xe939("0x90d")]=this[_0xe939("0x5ed")][_0xe939("0xad")](t)[_0xe939("0xaf")],4==this[_0xe939("0x600")]&&this[_0xe939("0x911")]()}},e[_0xe939("0xa")][_0xe939("0x610")]=function(e){if(this[_0xe939("0x8dc")]){var x=this[_0xe939("0x912")](e.e[_0xe939("0xb1")],e.e[_0xe939("0xae")]);if(this.mouseTo=[],this[_0xe939("0x913")][_0xe939("0x20")](x.x),this[_0xe939("0x913")].push(x.y),this.moveCount=1,this[_0xe939("0x8dd")]){if(this[_0xe939("0x8ef")]&&this[_0xe939("0x8ef")][this[_0xe939("0x8df")]])return;this[_0xe939("0x8ee")](!1,null,!0)}4!=this[_0xe939("0x600")]&&(this[_0xe939("0x8dc")]=null),0!=this[_0xe939("0x600")]&&(this[_0xe939("0x2e")][_0xe939("0x914")]="default")}},e[_0xe939("0xa")][_0xe939("0x611")]=function(e){if(!(this[_0xe939("0x915")]%2)||this.doDrawing){this[_0xe939("0x2e")][_0xe939("0x916")]=!1,this[_0xe939("0x915")]++;var x=this[_0xe939("0x912")](e.e[_0xe939("0xb1")],e.e.offsetY);this[_0xe939("0x913")]=[],this[_0xe939("0x913")][_0xe939("0x20")](x.x),this[_0xe939("0x913")].push(x.y),4!=this[_0xe939("0x600")]&&this[_0xe939("0x911")]()}},e[_0xe939("0xa")].onSeletced=function(e){if(this[_0xe939("0x8de")]=!0,5==this.drawType){if(e[_0xe939("0x8eb")][_0xe939("0x917")])for(var x=e.target._objects[_0xe939("0x11")],t=0;t<x;t++)this.canvas.remove(e[_0xe939("0x8eb")][_0xe939("0x917")][t]),this[_0xe939("0x918")](this[_0xe939("0x8ef")],e.target[_0xe939("0x917")][t].id);else this[_0xe939("0x2e")].remove(e[_0xe939("0x8eb")]),this.removeByValue(this[_0xe939("0x8ef")],e[_0xe939("0x8eb")].id);this[_0xe939("0x2e")][_0xe939("0x919")]()}},e[_0xe939("0xa")][_0xe939("0x912")]=function(e,x){return{x:e/this.painter[_0xe939("0x61")],y:x/this[_0xe939("0x5ed")][_0xe939("0x61")]}},e[_0xe939("0xa")][_0xe939("0x911")]=function(){this[_0xe939("0x8dc")]&&this.canvas.remove(this.drawingObject);var e=null;switch(this[_0xe939("0x600")]){case 0:if(!this[_0xe939("0x8dd")])return;this[_0xe939("0x2e")].isDrawingMode=!0;break;case 1:if(this[_0xe939("0x8de")])return;if(!this.doDrawing)return;this[_0xe939("0x2e")][_0xe939("0x91a")]=!1,(e=new(i[_0xe939("0x91b")])([this.mouseFrom[0],this.mouseFrom[1],this.mouseTo[0],this[_0xe939("0x913")][1]],{stroke:this[_0xe939("0x14a")],strokeWidth:this.drawWidth}))[_0xe939("0x182")]=1;break;case 2:if(this[_0xe939("0x8de")])return;if(!this[_0xe939("0x8dd")])return;this[_0xe939("0x2e")].isDrawingMode=!1;var x=this.mouseFrom[0],t=this[_0xe939("0x8d8")][1]+_[_0xe939("0x2b")][_0xe939("0x27")];Math.sqrt((this.mouseTo[0]-x)*(this[_0xe939("0x913")][1]-x)+(this.mouseTo[0]-t)*(this[_0xe939("0x913")][1]-t));(e=new(i[_0xe939("0x91c")])({left:x,top:t,stroke:this[_0xe939("0x14a")],fill:"rgba(255, 255, 255, 0)",originX:_0xe939("0x64e"),originY:"center",rx:Math[_0xe939("0x17e")](x-this[_0xe939("0x913")][0]),ry:Math[_0xe939("0x17e")](t-this.mouseTo[1]),strokeWidth:this[_0xe939("0x8d9")]})).type=2;break;case 3:if(this[_0xe939("0x8de")])return;if(!this.doDrawing)return;this[_0xe939("0x2e")][_0xe939("0x91a")]=!1,(e=new i.Rect({left:this[_0xe939("0x8d8")][0],top:this.mouseFrom[1],stroke:this.color,strokeWidth:this[_0xe939("0x8d9")],fill:_0xe939("0x91d"),width:this[_0xe939("0x913")][0]-this[_0xe939("0x8d8")][0],height:this.mouseTo[1]-this[_0xe939("0x8d8")][1]}))[_0xe939("0x182")]=3,e[_0xe939("0x340")](_0xe939("0x91e"),!0);break;case 4:if(this[_0xe939("0x8de")])return;if(!this[_0xe939("0x8dd")])return;this.canvas[_0xe939("0x91a")]=!1,e=new(i[_0xe939("0x91f")])("",{left:this[_0xe939("0x8d8")][0],top:this[_0xe939("0x8d8")][1],width:100,height:200,splitByGrapheme:!0,fontSize:this[_0xe939("0x8db")],borderColor:_0xe939("0x920"),fill:this.color,editingBorderColor:_0xe939("0x920"),hasBorders:!0}),this[_0xe939("0x2e")][_0xe939("0x37c")](e),e[_0xe939("0x182")]=4,e.enterEditing();break;case-1:this[_0xe939("0x2e")][_0xe939("0x916")]=!0,this[_0xe939("0x8dd")]=!1}e&&(e[_0xe939("0x8d8")]=this.mouseFrom,e.mouseTo=this[_0xe939("0x913")],4!=e[_0xe939("0x182")]&&this.canvas[_0xe939("0x37c")](e),this[_0xe939("0x8dc")]=e)},e[_0xe939("0xa")].changeDrawType=function(e){this[_0xe939("0x600")]=e,0==e?this[_0xe939("0x2e")][_0xe939("0x91a")]=!0:this.canvas[_0xe939("0x91a")]=!1,4==e?($(_0xe939("0x921"))[_0xe939("0x922")](),$(_0xe939("0x923"))[_0xe939("0x924")]()):($(_0xe939("0x921"))[_0xe939("0x924")](),$(_0xe939("0x923")).hide()),this[_0xe939("0x2e")][_0xe939("0x914")]=_0xe939(4==e?"0x1e1":"0x925"),-1==e&&this[_0xe939("0x911")]()},e[_0xe939("0xa")][_0xe939("0x926")]=function(){document[_0xe939("0x8e0")](_0xe939("0x927"))[0].style.display=_0xe939("0x928"),$(_0xe939("0x929")).css(_0xe939("0x4e"),_0xe939("0x4f")),_[_0xe939("0x52")].changeDisplay(this.canvasContainer,!1),this[_0xe939("0x5ed")][_0xe939("0xd1")]()},e[_0xe939("0xa")][_0xe939("0x92a")]=function(){var e=_0xe939("0x92b");document[_0xe939("0x9c")](_0xe939("0xd6"))[_0xe939("0x92c")](_0xe939("0x92d"),e)},e[_0xe939("0xa")][_0xe939("0x34")]=function(e){e[_0xe939("0x92e")](this[_0xe939("0x5ed")].docBody[_0xe939("0x88")]),e[_0xe939("0x92f")](document[_0xe939("0x87")][_0xe939("0xd9")]);var x=document.getElementById(_0xe939("0xa1"))[_0xe939("0x8e0")](_0xe939("0x8e1"))[0];x[_0xe939("0x32")][_0xe939("0x2cc")]="30px",x.style[_0xe939("0xc2")]=_0xe939("0x8e3"),x[_0xe939("0x32")][_0xe939("0xa2")]=_0xe939("0x65f"),this[_0xe939("0x930")]=x},e.prototype[_0xe939("0x90e")]=function(e,x,t,i){var n="",r=this[_0xe939("0x90d")],a=0+_.Unit[_0xe939("0x27")],s=parseFloat;switch(r>0&&(a=this.painter[_0xe939("0x6f")][_0xe939("0xdb")][r].page.y-this[_0xe939("0x5ed")].doc.pages[r-1][_0xe939("0xdc")].y-_[_0xe939("0x2b")][_0xe939("0x27")]),e){case 0:for(var o=i[_0xe939("0x16c")],c=0;c<o[_0xe939("0x11")];c++){var h=o[c];switch(h[0]){case"M":n+=h[0]+" "+((h[1]-0)/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2)+" "+((h[2]-a)/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2)+" ";break;case"Q":n+=h[0]+" "+((h[1]-0)/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2)+" "+((h[2]-a)/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2)+" "+((h[3]-0)/_.Unit[_0xe939("0x1f")])[_0xe939("0x90b")](2)+" "+((h[4]-a)/_.Unit[_0xe939("0x1f")])[_0xe939("0x90b")](2)+" ";break;case"L":n+=h[0]+" "+((h[1]-0)/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2)+" "+((h[2]-a)/_.Unit.MM_PT)[_0xe939("0x90b")](2)}}break;case 1:n="M "+s(((this[_0xe939("0x8d8")][0]-0)/_.Unit.MM_PT)[_0xe939("0x90b")](2))+" "+s(((this[_0xe939("0x8d8")][1]-a)/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2))+_0xe939("0x931")+s(((this[_0xe939("0x913")][0]-0)/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2))+" "+s(((this[_0xe939("0x913")][1]-a)/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2))+" C";break;case 2:var f=i.rx,u=i.ry;n="M "+s(((this[_0xe939("0x8d8")][0]-0-f)/_[_0xe939("0x2b")][_0xe939("0x1f")]).toFixed(2))+" "+s(((this.mouseFrom[1]-a)/_[_0xe939("0x2b")].MM_PT)[_0xe939("0x90b")](2))+" A "+s((f/_[_0xe939("0x2b")][_0xe939("0x1f")]).toFixed(2))+" "+s((u/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2))+" 0.00 0.00 1.00 "+s(((f+this.mouseFrom[0]-0-f)/_.Unit[_0xe939("0x1f")])[_0xe939("0x90b")](2))+" "+s(((this[_0xe939("0x8d8")][1]-a-u)/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2))+_0xe939("0x932")+s((f/_[_0xe939("0x2b")].MM_PT)[_0xe939("0x90b")](2))+" "+s((u/_[_0xe939("0x2b")].MM_PT).toFixed(2))+_0xe939("0x933")+s(((2*f+this[_0xe939("0x8d8")][0]-0-f)/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2))+" "+s(((this[_0xe939("0x8d8")][1]-a)/_.Unit[_0xe939("0x1f")])[_0xe939("0x90b")](2))+_0xe939("0x932")+s((f/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2))+" "+s((u/_.Unit.MM_PT).toFixed(2))+_0xe939("0x933")+s(((f+this[_0xe939("0x8d8")][0]-0-f)/_.Unit.MM_PT)[_0xe939("0x90b")](2))+" "+s(((u+this.mouseFrom[1]-a)/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2))+" A "+s((f/_[_0xe939("0x2b")][_0xe939("0x1f")]).toFixed(2))+" "+s((u/_[_0xe939("0x2b")].MM_PT)[_0xe939("0x90b")](2))+_0xe939("0x933")+s(((this[_0xe939("0x8d8")][0]-0-f)/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2))+" "+s(((this[_0xe939("0x8d8")][1]-a)/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2));break;case 3:n="M "+s(((this[_0xe939("0x8d8")][0]-0)/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2))+" "+s(((this[_0xe939("0x8d8")][1]-a)/_[_0xe939("0x2b")].MM_PT)[_0xe939("0x90b")](2))+" L "+s(((this[_0xe939("0x913")][0]-0)/_.Unit[_0xe939("0x1f")])[_0xe939("0x90b")](2))+" "+s(((this[_0xe939("0x8d8")][1]-a)/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2))+" L "+s(((this[_0xe939("0x913")][0]-0)/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2))+" "+s(((this.mouseTo[1]-a)/_.Unit[_0xe939("0x1f")]).toFixed(2))+_0xe939("0x931")+s(((this.mouseFrom[0]-0)/_[_0xe939("0x2b")].MM_PT)[_0xe939("0x90b")](2))+" "+s(((this[_0xe939("0x913")][1]-a)/_[_0xe939("0x2b")].MM_PT).toFixed(2))+" C";break;case 4:if(null!=x&&null!=t){var d=i[_0xe939("0x8ec")](i[_0xe939("0x1e1")])[_0xe939("0x61f")][_0xe939("0x11")],l=(i[_0xe939("0x8f3")]().height-d*this[_0xe939("0x8db")])/(d-1)*x;l||(l=0),n=s(((this.mouseFrom[0]-0)/_[_0xe939("0x2b")].MM_PT)[_0xe939("0x90b")](2))+","+s(((this[_0xe939("0x8d8")][1]-a-this.fontSize/_[_0xe939("0x2b")][_0xe939("0x1f")]+l)/_[_0xe939("0x2b")].MM_PT)[_0xe939("0x90b")](2))+" "+t}else n=s(((this[_0xe939("0x8d8")][0]-0)/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2))+","+s(((this.mouseFrom[1]-a-this.fontSize/_[_0xe939("0x2b")][_0xe939("0x1f")])/_.Unit[_0xe939("0x1f")]).toFixed(2))+" "+i[_0xe939("0x1e1")]}return n},e.prototype[_0xe939("0x8fe")]=function(){},e[_0xe939("0xa")][_0xe939("0x918")]=function(e,x){for(var t=0;t<e[_0xe939("0x11")];t++)if(e[t].id==x){e[_0xe939("0x1ae")](t,1);break}},e.prototype[_0xe939("0x8f0")]=function(e,x,t,i){var n,r,a,s,o,c,h="",f=this[_0xe939("0x90d")]-1,u=0+_[_0xe939("0x2b")].PageGap,d=parseFloat;switch(x.angle?(n=x.x,r=x.y):(n=x.getBoundingRect().left,r=x[_0xe939("0x8f3")]()[_0xe939("0x2cc")]),f>0&&(u=this[_0xe939("0x5ed")].doc.pages[f][_0xe939("0xdc")].y-this[_0xe939("0x5ed")][_0xe939("0x6f")].pages[f-1][_0xe939("0xdc")].y-_[_0xe939("0x2b")][_0xe939("0x27")]),e){case 1:x[_0xe939("0x8d8")][1]>x[_0xe939("0x913")][1]?(a=n,s=r,o=n+x[_0xe939("0x8f3")]()[_0xe939("0x2f")],c=r+x[_0xe939("0x8f3")]()[_0xe939("0x30")]):x.mouseFrom[1]==x[_0xe939("0x913")][1]?(a=n,s=r+x[_0xe939("0x8f3")]().height/2,o=n+x.getBoundingRect()[_0xe939("0x2f")],c=r+x[_0xe939("0x8f3")]()[_0xe939("0x30")]/2):(a=n,s=r+x.getBoundingRect().height,o=n+x[_0xe939("0x8f3")]()[_0xe939("0x2f")],c=r),h="M "+d(((a-0)/_[_0xe939("0x2b")][_0xe939("0x1f")]).toFixed(2))+" "+d(((s-u)/_.Unit[_0xe939("0x1f")])[_0xe939("0x90b")](2))+" L "+d(((o-0)/_[_0xe939("0x2b")].MM_PT)[_0xe939("0x90b")](2))+" "+d(((c-u)/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2))+" C";break;case 2:var l=x[_0xe939("0x8f3")]()[_0xe939("0x2f")]/2,b=x[_0xe939("0x8f3")]().height/2;s=r+b,h="M "+d((((a=n+l)-0-l)/_.Unit.MM_PT).toFixed(2))+" "+d(((s-u)/_.Unit[_0xe939("0x1f")])[_0xe939("0x90b")](2))+" A "+d((l/_[_0xe939("0x2b")][_0xe939("0x1f")]).toFixed(2))+" "+d((b/_[_0xe939("0x2b")][_0xe939("0x1f")]).toFixed(2))+" 0.00 0.00 1.00 "+d(((l+a-0-l)/_[_0xe939("0x2b")].MM_PT).toFixed(2))+" "+d(((s-u-b)/_.Unit[_0xe939("0x1f")]).toFixed(2))+_0xe939("0x932")+d((l/_[_0xe939("0x2b")][_0xe939("0x1f")]).toFixed(2))+" "+d((b/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2))+" 0.00 0.00 1.00 "+d(((2*l+a-0-l)/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2))+" "+d(((s-u)/_.Unit[_0xe939("0x1f")])[_0xe939("0x90b")](2))+_0xe939("0x932")+d((l/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2))+" "+d((b/_[_0xe939("0x2b")].MM_PT)[_0xe939("0x90b")](2))+_0xe939("0x933")+d(((l+a-0-l)/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2))+" "+d(((b+s-u)/_[_0xe939("0x2b")].MM_PT)[_0xe939("0x90b")](2))+_0xe939("0x932")+d((l/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2))+" "+d((b/_[_0xe939("0x2b")][_0xe939("0x1f")]).toFixed(2))+_0xe939("0x933")+d(((a-0-l)/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2))+" "+d(((s-u)/_[_0xe939("0x2b")].MM_PT)[_0xe939("0x90b")](2));break;case 3:a=n,s=r,o=n+x[_0xe939("0x8f3")]()[_0xe939("0x2f")],c=r+x[_0xe939("0x8f3")]()[_0xe939("0x30")],h="M "+d(((a-0)/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2))+" "+d(((s-u)/_[_0xe939("0x2b")].MM_PT)[_0xe939("0x90b")](2))+_0xe939("0x931")+d(((o-0)/_.Unit[_0xe939("0x1f")])[_0xe939("0x90b")](2))+" "+d(((s-u)/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2))+_0xe939("0x931")+d(((o-0)/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2))+" "+d(((c-u)/_[_0xe939("0x2b")][_0xe939("0x1f")])[_0xe939("0x90b")](2))+_0xe939("0x931")+d(((a-0)/_[_0xe939("0x2b")][_0xe939("0x1f")]).toFixed(2))+" "+d(((c-u)/_.Unit[_0xe939("0x1f")])[_0xe939("0x90b")](2))+" C";break;case 4:if(a=n,s=r,null!=t&&null!=i){var p=x[_0xe939("0x8ec")](x[_0xe939("0x1e1")])[_0xe939("0x61f")][_0xe939("0x11")],g=(x[_0xe939("0x8f3")]()[_0xe939("0x30")]-p*this[_0xe939("0x8db")])/(p-1)*t;h=d(((a-0)/_[_0xe939("0x2b")].MM_PT).toFixed(2))+","+d(((s-u-this[_0xe939("0x8db")]/_.Unit[_0xe939("0x1f")]+g)/_[_0xe939("0x2b")].MM_PT)[_0xe939("0x90b")](2))+" "+i}else h=d(((a-0)/_.Unit.MM_PT).toFixed(2))+","+d(((s-u-this.fontSize/_[_0xe939("0x2b")][_0xe939("0x1f")])/_[_0xe939("0x2b")][_0xe939("0x1f")]).toFixed(2))+" "+x[_0xe939("0x1e1")]}return h},e}();x[_0xe939("0x5ff")]=r},function(e,x,t){(function(e){var _,i,n,r,a,s,o,c,h,f,u,d,l,b,p,g,v,m,y,C,S,w,T,O,M,P=P||{version:_0xe939("0x934")};if(x[_0xe939("0x935")]=P,typeof document!==_0xe939("0x2")&&typeof window!==_0xe939("0x2"))document instanceof(typeof HTMLDocument!==_0xe939("0x2")?HTMLDocument:Document)?P.document=document:P[_0xe939("0x936")]=document[_0xe939("0x937")].createHTMLDocument(""),P[_0xe939("0x938")]=window;else{var A=new(t(73)[_0xe939("0x939")])(decodeURIComponent(_0xe939("0x93a")),{features:{FetchExternalResources:[_0xe939("0x64b")]},resources:_0xe939("0x93b")})[_0xe939("0x938")];P[_0xe939("0x936")]=A[_0xe939("0x936")],P.jsdomImplForWrapper=t(74)[_0xe939("0x93c")],P[_0xe939("0x93d")]=t(75).Canvas,P[_0xe939("0x938")]=A,DOMParser=P[_0xe939("0x938")][_0xe939("0x93e")]}function E(e,x){var t=e[_0xe939("0x2e")],_=x[_0xe939("0xe94")],i=_[_0xe939("0x9b")]("2d");i.translate(0,_[_0xe939("0x30")]),i[_0xe939("0x33")](1,-1);var n=t.height-_.height;i[_0xe939("0x16e")](t,0,n,_[_0xe939("0x2f")],_[_0xe939("0x30")],0,0,_.width,_[_0xe939("0x30")])}function F(e,x){var t=x.targetCanvas.getContext("2d"),_=x[_0xe939("0xe96")],i=x[_0xe939("0xe95")],n=_*i*4,r=new Uint8Array(this[_0xe939("0x118")],0,n),a=new Uint8ClampedArray(this[_0xe939("0x118")],0,n);e[_0xe939("0xe97")](0,0,_,i,e[_0xe939("0xe8f")],e[_0xe939("0xe8d")],r);var s=new ImageData(a,_,i);t.putImageData(s,0,0)}P.isTouchSupported=_0xe939("0x93f")in P[_0xe939("0x938")]||_0xe939("0x93f")in P[_0xe939("0x936")]||P[_0xe939("0x938")]&&P[_0xe939("0x938")][_0xe939("0x940")]&&P[_0xe939("0x938")][_0xe939("0x940")][_0xe939("0x941")]>0,P[_0xe939("0x942")]=typeof e!==_0xe939("0x2")&&"undefined"==typeof window,P[_0xe939("0x943")]=[_0xe939("0x4e"),_0xe939("0xeb"),"fill",_0xe939("0x944"),_0xe939("0x945"),_0xe939("0x946"),_0xe939("0x14d"),_0xe939("0x947"),_0xe939("0x948"),"stroke-dashoffset",_0xe939("0x949"),_0xe939("0x94a"),_0xe939("0x94b"),_0xe939("0x94c"),"id","paint-order",_0xe939("0x94d"),"instantiated_by_use","clip-path"],P[_0xe939("0x94e")]=96,P[_0xe939("0x94f")]=_0xe939("0x950"),P[_0xe939("0x951")]={},P[_0xe939("0x952")]=[1,0,0,1,0,0],P[_0xe939("0x953")]=2097152,P[_0xe939("0x954")]=4096,P[_0xe939("0x955")]=256,P[_0xe939("0x956")]={},P.textureSize=2048,P[_0xe939("0x957")]=!1,P.enableGLFiltering=!0,P.devicePixelRatio=P.window.devicePixelRatio||P.window[_0xe939("0x958")]||P[_0xe939("0x938")][_0xe939("0x959")]||1,P[_0xe939("0x95a")]=1,P.arcToSegmentsCache={},P.boundsOfCurveCache={},P[_0xe939("0x95b")]=!0,P[_0xe939("0x95c")]=!1,P[_0xe939("0x95d")]=function(){return P.enableGLFiltering&&P[_0xe939("0x95e")]&&P[_0xe939("0x95e")](P[_0xe939("0x95f")])?(console.log(_0xe939("0x960")+P.maxTextureSize),new(P[_0xe939("0x961")])({tileSize:P.textureSize})):P[_0xe939("0x962")]?new(P[_0xe939("0x962")]):void 0},typeof document!==_0xe939("0x2")&&typeof window!==_0xe939("0x2")&&(window[_0xe939("0x935")]=P),function(){function e(e,x){if(this[_0xe939("0x963")][e]){var t=this[_0xe939("0x963")][e];x?t[t[_0xe939("0x152")](x)]=!1:P[_0xe939("0x964")][_0xe939("0x965")][_0xe939("0x148")](t,!1)}}function x(e,x){if(this[_0xe939("0x963")]||(this[_0xe939("0x963")]={}),1===arguments[_0xe939("0x11")])for(var t in e)this.on(t,e[t]);else this[_0xe939("0x963")][e]||(this[_0xe939("0x963")][e]=[]),this[_0xe939("0x963")][e][_0xe939("0x20")](x);return this}function t(x,t){if(!this[_0xe939("0x963")])return this;if(0===arguments[_0xe939("0x11")])for(x in this[_0xe939("0x963")])e[_0xe939("0xb")](this,x);else if(1===arguments[_0xe939("0x11")]&&typeof arguments[0]===_0xe939("0x966"))for(var _ in x)e[_0xe939("0xb")](this,_,x[_]);else e.call(this,x,t);return this}function _(e,x){if(!this[_0xe939("0x963")])return this;var t=this[_0xe939("0x963")][e];if(!t)return this;for(var _=0,i=t.length;_<i;_++)t[_]&&t[_].call(this,x||{});return this[_0xe939("0x963")][e]=t[_0xe939("0x967")]((function(e){return!1!==e})),this}P[_0xe939("0x968")]={observe:x,stopObserving:t,fire:_,on:x,off:t,trigger:_}}(),P[_0xe939("0x969")]={_objects:[],add:function(){if(this[_0xe939("0x917")][_0xe939("0x20")][_0xe939("0x1b2")](this[_0xe939("0x917")],arguments),this[_0xe939("0x96a")])for(var e=0,x=arguments[_0xe939("0x11")];e<x;e++)this[_0xe939("0x96a")](arguments[e]);return this.renderOnAddRemove&&this.requestRenderAll(),this},insertAt:function(e,x,t){var _=this[_0xe939("0x917")];return t?_[x]=e:_[_0xe939("0x1ae")](x,0,e),this._onObjectAdded&&this[_0xe939("0x96a")](e),this.renderOnAddRemove&&this.requestRenderAll(),this},remove:function(){for(var e,x=this[_0xe939("0x917")],t=!1,_=0,i=arguments[_0xe939("0x11")];_<i;_++)-1!==(e=x[_0xe939("0x152")](arguments[_]))&&(t=!0,x[_0xe939("0x1ae")](e,1),this[_0xe939("0x96b")]&&this[_0xe939("0x96b")](arguments[_]));return this.renderOnAddRemove&&t&&this.requestRenderAll(),this},forEachObject:function(e,x){for(var t=this[_0xe939("0x96c")](),_=0,i=t[_0xe939("0x11")];_<i;_++)e[_0xe939("0xb")](x,t[_],_,t);return this},getObjects:function(e){return void 0===e?this[_0xe939("0x917")][_0xe939("0x96d")]():this._objects[_0xe939("0x967")]((function(x){return x.type===e}))},item:function(e){return this[_0xe939("0x917")][e]},isEmpty:function(){return 0===this[_0xe939("0x917")].length},size:function(){return this[_0xe939("0x917")][_0xe939("0x11")]},contains:function(e){return this._objects[_0xe939("0x152")](e)>-1},complexity:function(){return this[_0xe939("0x917")][_0xe939("0x96e")]((function(e,x){return e+=x[_0xe939("0x96f")]?x[_0xe939("0x96f")]():0}),0)}},P[_0xe939("0x970")]={_setOptions:function(e){for(var x in e)this[_0xe939("0x340")](x,e[x])},_initGradient:function(e,x){!e||!e[_0xe939("0x971")]||e instanceof P[_0xe939("0x972")]||this.set(x,new(P[_0xe939("0x972")])(e))},_initPattern:function(e,x,t){!e||!e[_0xe939("0x4c8")]||e instanceof P.Pattern?t&&t():this[_0xe939("0x340")](x,new P.Pattern(e,t))},_initClipping:function(e){if(e.clipTo&&"string"==typeof e.clipTo){var x=P.util[_0xe939("0x973")](e[_0xe939("0x974")]);typeof x!==_0xe939("0x2")&&(this[_0xe939("0x974")]=new Function(_0xe939("0x975"),x))}},_setObject:function(e){for(var x in e)this[_0xe939("0x976")](x,e[x])},set:function(e,x){return typeof e===_0xe939("0x966")?this._setObject(e):"function"==typeof x&&e!==_0xe939("0x974")?this[_0xe939("0x976")](e,x(this[_0xe939("0x343")](e))):this[_0xe939("0x976")](e,x),this},_set:function(e,x){this[e]=x},toggle:function(e){var x=this[_0xe939("0x343")](e);return"boolean"==typeof x&&this[_0xe939("0x340")](e,!x),this},get:function(e){return this[e]}},_=x,i=Math[_0xe939("0x163")],n=Math[_0xe939("0x977")],r=Math.pow,a=Math.PI/180,s=Math.PI/2,P.util={cos:function(e){if(0===e)return 1;switch(e<0&&(e=-e),e/s){case 1:case 3:return 0;case 2:return-1}return Math[_0xe939("0x166")](e)},sin:function(e){if(0===e)return 0;var x=1;switch(e<0&&(x=-1),e/s){case 1:return x;case 2:return 0;case 3:return-x}return Math[_0xe939("0x167")](e)},removeFromArray:function(e,x){var t=e[_0xe939("0x152")](x);return-1!==t&&e.splice(t,1),e},getRandomInt:function(e,x){return Math[_0xe939("0x4ed")](Math[_0xe939("0x389")]()*(x-e+1))+e},degreesToRadians:function(e){return e*a},radiansToDegrees:function(e){return e/a},rotatePoint:function(e,x,t){e[_0xe939("0x978")](x);var _=P[_0xe939("0x964")][_0xe939("0x979")](e,t);return new(P[_0xe939("0x705")])(_.x,_.y).addEquals(x)},rotateVector:function(e,x){var t=P[_0xe939("0x964")][_0xe939("0x167")](x),_=P.util.cos(x);return{x:e.x*_-e.y*t,y:e.x*t+e.y*_}},transformPoint:function(e,x,t){return t?new(P[_0xe939("0x705")])(x[0]*e.x+x[2]*e.y,x[1]*e.x+x[3]*e.y):new P.Point(x[0]*e.x+x[2]*e.y+x[4],x[1]*e.x+x[3]*e.y+x[5])},makeBoundingBoxFromPoints:function(e,x){if(x)for(var t=0;t<e[_0xe939("0x11")];t++)e[t]=P[_0xe939("0x964")][_0xe939("0x97a")](e[t],x);var _=[e[0].x,e[1].x,e[2].x,e[3].x],i=P.util.array.min(_),n=P[_0xe939("0x964")][_0xe939("0x965")].max(_)-i,r=[e[0].y,e[1].y,e[2].y,e[3].y],a=P[_0xe939("0x964")][_0xe939("0x965")][_0xe939("0x38")](r);return{left:i,top:a,width:n,height:P[_0xe939("0x964")][_0xe939("0x965")][_0xe939("0x730")](r)-a}},invertTransform:function(e){var x=1/(e[0]*e[3]-e[1]*e[2]),t=[x*e[3],-x*e[1],-x*e[2],x*e[0]],_=P[_0xe939("0x964")][_0xe939("0x97a")]({x:e[4],y:e[5]},t,!0);return t[4]=-_.x,t[5]=-_.y,t},toFixed:function(e,x){return parseFloat(Number(e)[_0xe939("0x90b")](x))},parseUnit:function(e,x){var t=/\D{0,2}$/[_0xe939("0x97b")](e),_=parseFloat(e);switch(x||(x=P[_0xe939("0x97c")][_0xe939("0x97d")]),t[0]){case"mm":return _*P[_0xe939("0x94e")]/25.4;case"cm":return _*P[_0xe939("0x94e")]/2.54;case"in":return _*P[_0xe939("0x94e")];case"pt":return _*P[_0xe939("0x94e")]/72;case"pc":return _*P.DPI/72*12;case"em":return _*x;default:return _}},falseFunction:function(){return!1},getKlass:function(e,x){return e=P[_0xe939("0x964")][_0xe939("0x8")][_0xe939("0x97e")](e[_0xe939("0x97f")](0).toUpperCase()+e[_0xe939("0x1dc")](1)),P[_0xe939("0x964")][_0xe939("0x980")](x)[e]},getSvgAttributes:function(e){var x=[_0xe939("0x981"),"style","id",_0xe939("0xf6")];switch(e){case _0xe939("0x982"):x=x[_0xe939("0x96d")](["x1","y1","x2","y2","gradientUnits","gradientTransform"]);break;case _0xe939("0x983"):x=x.concat(["gradientUnits",_0xe939("0x984"),"cx","cy","r","fx","fy","fr"]);break;case"stop":x=x[_0xe939("0x96d")](["offset","stop-color",_0xe939("0x985")])}return x},resolveNamespace:function(e){if(!e)return P;var x,t=e[_0xe939("0x1c")]("."),i=t[_0xe939("0x11")],n=_||P.window;for(x=0;x<i;++x)n=n[t[x]];return n},loadImage:function(e,x,t,_){if(e){var i=P[_0xe939("0x964")].createImage(),n=function(){x&&x.call(t,i),i=i[_0xe939("0x6a")]=i.onerror=null};i[_0xe939("0x6a")]=n,i.onerror=function(){P[_0xe939("0x1df")](_0xe939("0x986")+i.src),x&&x[_0xe939("0xb")](t,null,!0),i=i[_0xe939("0x6a")]=i[_0xe939("0x987")]=null},0!==e[_0xe939("0x152")]("data")&&_&&(i[_0xe939("0x988")]=_),e.substring(0,14)===_0xe939("0x989")&&(i[_0xe939("0x6a")]=null,P[_0xe939("0x964")].loadImageInDom(i,n)),i[_0xe939("0x6c")]=e}else x&&x[_0xe939("0xb")](t,e)},loadImageInDom:function(e,x){var t=P[_0xe939("0x936")][_0xe939("0x2d")](_0xe939("0x106"));t[_0xe939("0x32")][_0xe939("0x2f")]=t[_0xe939("0x32")][_0xe939("0x30")]="1px",t[_0xe939("0x32")].left=t.style[_0xe939("0x2cc")]=_0xe939("0x98a"),t[_0xe939("0x32")][_0xe939("0xa2")]=_0xe939("0x60c"),t[_0xe939("0xa9")](e),P[_0xe939("0x936")][_0xe939("0x64c")]("body")[_0xe939("0xa9")](t),e[_0xe939("0x6a")]=function(){x(),t.parentNode[_0xe939("0x98b")](t),t=null}},enlivenObjects:function(e,x,t,_){var i=[],n=0,r=(e=e||[])[_0xe939("0x11")];function a(){++n===r&&x&&x(i[_0xe939("0x967")]((function(e){return e})))}r?e[_0xe939("0x129")]((function(e,x){e&&e.type?P[_0xe939("0x964")][_0xe939("0x98c")](e.type,t)[_0xe939("0x98d")](e,(function(t,n){n||(i[x]=t),_&&_(e,t,n),a()})):a()})):x&&x(i)},enlivenPatterns:function(e,x){function t(){++i===n&&x&&x(_)}var _=[],i=0,n=(e=e||[])[_0xe939("0x11")];n?e[_0xe939("0x129")]((function(e,x){e&&e.source?new(P[_0xe939("0x98e")])(e,(function(e){_[x]=e,t()})):(_[x]=e,t())})):x&&x(_)},groupSVGElements:function(e,x,t){var _;return e&&1===e[_0xe939("0x11")]?e[0]:(x&&(x[_0xe939("0x2f")]&&x[_0xe939("0x30")]?x[_0xe939("0x98f")]={x:x[_0xe939("0x2f")]/2,y:x[_0xe939("0x30")]/2}:(delete x[_0xe939("0x2f")],delete x.height)),_=new(P[_0xe939("0x990")])(e,x),typeof t!==_0xe939("0x2")&&(_[_0xe939("0x991")]=t),_)},populateWithProperties:function(e,x,t){if(t&&Object[_0xe939("0xa")][_0xe939("0x35a")].call(t)===_0xe939("0x992"))for(var _=0,i=t[_0xe939("0x11")];_<i;_++)t[_]in e&&(x[t[_]]=e[t[_]])},drawDashedLine:function(e,x,t,_,r,a){var s=_-x,o=r-t,c=i(s*s+o*o),h=n(o,s),f=a[_0xe939("0x11")],u=0,d=!0;for(e[_0xe939("0x11e")](),e[_0xe939("0x113")](x,t),e.moveTo(0,0),e[_0xe939("0x89")](h),x=0;c>x;)(x+=a[u++%f])>c&&(x=c),e[_0xe939(d?"0x15c":"0x15b")](x,0),d=!d;e[_0xe939("0x123")]()},createCanvasElement:function(){return P[_0xe939("0x936")][_0xe939("0x2d")](_0xe939("0x2e"))},copyCanvasElement:function(e){var x=P[_0xe939("0x964")][_0xe939("0x993")]();return x.width=e.width,x[_0xe939("0x30")]=e.height,x[_0xe939("0x9b")]("2d")[_0xe939("0x16e")](e,0,0),x},toDataURL:function(e,x,t){return e.toDataURL(_0xe939("0x994")+x,t)},createImage:function(){return P[_0xe939("0x936")].createElement(_0xe939("0x64b"))},clipContext:function(e,x){x[_0xe939("0x11e")](),x[_0xe939("0x11f")](),e[_0xe939("0x974")](x),x[_0xe939("0x121")]()},multiplyTransformMatrices:function(e,x,t){return[e[0]*x[0]+e[2]*x[1],e[1]*x[0]+e[3]*x[1],e[0]*x[2]+e[2]*x[3],e[1]*x[2]+e[3]*x[3],t?0:e[0]*x[4]+e[2]*x[5]+e[4],t?0:e[1]*x[4]+e[3]*x[5]+e[5]]},qrDecompose:function(e){var x=n(e[1],e[0]),t=r(e[0],2)+r(e[1],2),_=i(t),s=(e[0]*e[3]-e[2]*e[1])/_,o=n(e[0]*e[2]+e[1]*e[3],t);return{angle:x/a,scaleX:_,scaleY:s,skewX:o/a,skewY:0,translateX:e[4],translateY:e[5]}},calcRotateMatrix:function(e){if(!e[_0xe939("0x269")])return P[_0xe939("0x952")][_0xe939("0x96d")]();var x=P[_0xe939("0x964")][_0xe939("0x995")](e.angle),t=P[_0xe939("0x964")][_0xe939("0x166")](x),_=P.util.sin(x);return[t,_,-_,t,0,0]},calcDimensionsMatrix:function(e){var x=void 0===e[_0xe939("0x6e1")]?1:e[_0xe939("0x6e1")],t=void 0===e.scaleY?1:e[_0xe939("0x6e3")],_=[e[_0xe939("0x996")]?-x:x,0,0,e[_0xe939("0x997")]?-t:t,0,0],i=P[_0xe939("0x964")][_0xe939("0x998")],n=P[_0xe939("0x964")].degreesToRadians;return e.skewX&&(_=i(_,[1,0,Math[_0xe939("0x999")](n(e[_0xe939("0x99a")])),1],!0)),e[_0xe939("0x99b")]&&(_=i(_,[1,Math[_0xe939("0x999")](n(e[_0xe939("0x99b")])),0,1],!0)),_},composeMatrix:function(e){var x=[1,0,0,1,e.translateX||0,e[_0xe939("0x99c")]||0],t=P[_0xe939("0x964")].multiplyTransformMatrices;return e[_0xe939("0x269")]&&(x=t(x,P.util[_0xe939("0x99d")](e))),(e.scaleX||e[_0xe939("0x6e3")]||e[_0xe939("0x99a")]||e[_0xe939("0x99b")]||e.flipX||e[_0xe939("0x997")])&&(x=t(x,P.util.calcDimensionsMatrix(e))),x},customTransformMatrix:function(e,x,t){return P[_0xe939("0x964")].composeMatrix({scaleX:e,scaleY:x,skewX:t})},resetObjectTransform:function(e){e[_0xe939("0x6e1")]=1,e[_0xe939("0x6e3")]=1,e[_0xe939("0x99a")]=0,e[_0xe939("0x99b")]=0,e.flipX=!1,e[_0xe939("0x997")]=!1,e[_0xe939("0x89")](0)},saveObjectTransform:function(e){return{scaleX:e.scaleX,scaleY:e[_0xe939("0x6e3")],skewX:e[_0xe939("0x99a")],skewY:e[_0xe939("0x99b")],angle:e[_0xe939("0x269")],left:e[_0xe939("0xc2")],flipX:e.flipX,flipY:e[_0xe939("0x997")],top:e.top}},getFunctionBody:function(e){return(String(e).match(/function[^{]*\{([\s\S]*)\}/)||{})[1]},isTransparent:function(e,x,t,_){_>0&&(x>_?x-=_:x=0,t>_?t-=_:t=0);var i,n=!0,r=e[_0xe939("0x99e")](x,t,2*_||1,2*_||1),a=r[_0xe939("0x46")][_0xe939("0x11")];for(i=3;i<a&&!1!=(n=r[_0xe939("0x46")][i]<=0);i+=4);return r=null,n},parsePreserveAspectRatioAttribute:function(e){var x,t=_0xe939("0x99f"),_=(_0xe939("0x9a0"),_0xe939("0x9a0"),e.split(" "));return _&&_[_0xe939("0x11")]&&((t=_[_0xe939("0x5d")]())!==_0xe939("0x99f")&&"slice"!==t?(x=t,t=_0xe939("0x99f")):_[_0xe939("0x11")]&&(x=_.pop())),{meetOrSlice:t,alignX:"none"!==x?x[_0xe939("0x1dc")](1,4):_0xe939("0x4f"),alignY:x!==_0xe939("0x4f")?x[_0xe939("0x1dc")](5,8):_0xe939("0x4f")}},clearFabricFontCache:function(e){(e=(e||"")[_0xe939("0x9a1")]())?P[_0xe939("0x956")][e]&&delete P[_0xe939("0x956")][e]:P.charWidthsCache={}},limitDimsByArea:function(e,x){var t=Math[_0xe939("0x163")](x*e),_=Math[_0xe939("0x4ed")](x/t);return{x:Math[_0xe939("0x4ed")](t),y:_}},capValue:function(e,x,t){return Math[_0xe939("0x730")](e,Math.min(x,t))},findScaleToFit:function(e,x){return Math[_0xe939("0x38")](x[_0xe939("0x2f")]/e.width,x[_0xe939("0x30")]/e[_0xe939("0x30")])},findScaleToCover:function(e,x){return Math[_0xe939("0x730")](x[_0xe939("0x2f")]/e[_0xe939("0x2f")],x[_0xe939("0x30")]/e[_0xe939("0x30")])},matrixToSVG:function(e){return _0xe939("0x9a2")+e.map((function(e){return P[_0xe939("0x964")][_0xe939("0x90b")](e,P[_0xe939("0x9a3")][_0xe939("0x9a4")])})).join(" ")+")"}},function(){var e=Array[_0xe939("0xa")].join;function x(x,_,i,n,r,a,s){var o=e[_0xe939("0xb")](arguments);if(P[_0xe939("0x9a5")][o])return P.arcToSegmentsCache[o];var c=Math.PI,h=s*c/180,f=P[_0xe939("0x964")].sin(h),u=P[_0xe939("0x964")][_0xe939("0x166")](h),d=0,l=0,b=-u*x*.5-f*_*.5,p=-u*_*.5+f*x*.5,g=(i=Math[_0xe939("0x17e")](i))*i,v=(n=Math[_0xe939("0x17e")](n))*n,m=p*p,y=b*b,C=g*v-g*m-v*y,S=0;if(C<0){var w=Math.sqrt(1-C/(g*v));i*=w,n*=w}else S=(r===a?-1:1)*Math[_0xe939("0x163")](C/(g*m+v*y));var T=S*i*p/n,O=-S*n*b/i,M=u*T-f*O+.5*x,A=f*T+u*O+.5*_,E=t(1,0,(b-T)/i,(p-O)/n),F=t((b-T)/i,(p-O)/n,(-b-T)/i,(-p-O)/n);0===a&&F>0?F-=2*c:1===a&&F<0&&(F+=2*c);for(var D,I,k,R,L,j,B,N,U,G,W,V,H,z,Y,X,q,K=Math[_0xe939("0x9a6")](Math[_0xe939("0x17e")](F/c*2)),Z=[],$=F/K,J=8/3*Math[_0xe939("0x167")]($/4)*Math.sin($/4)/Math[_0xe939("0x167")]($/2),Q=E+$,ee=0;ee<K;ee++)Z[ee]=(D=E,I=Q,k=u,R=f,L=i,j=n,B=M,N=A,U=J,G=d,W=l,V=void 0,H=void 0,z=void 0,Y=void 0,X=void 0,q=void 0,void 0,void 0,void 0,void 0,V=P[_0xe939("0x964")][_0xe939("0x166")](D),H=P[_0xe939("0x964")][_0xe939("0x167")](D),z=P[_0xe939("0x964")][_0xe939("0x166")](I),Y=P[_0xe939("0x964")][_0xe939("0x167")](I),[G+U*(-k*L*H-R*j*V),W+U*(-R*L*H+k*j*V),(X=k*L*z-R*j*Y+B)+U*(k*L*Y+R*j*z),(q=R*L*z+k*j*Y+N)+U*(R*L*Y-k*j*z),X,q]),d=Z[ee][4],l=Z[ee][5],E=Q,Q+=$;return P[_0xe939("0x9a5")][o]=Z,Z}function t(e,x,t,_){var i=Math[_0xe939("0x977")](x,e),n=Math[_0xe939("0x977")](_,t);return n>=i?n-i:2*Math.PI-(i-n)}function _(x,t,_,i,n,r,a,s){var o;if(P[_0xe939("0x95b")]&&(o=e[_0xe939("0xb")](arguments),P[_0xe939("0x9a8")][o]))return P[_0xe939("0x9a8")][o];var c,h,f,u,d,l,b,p,g=Math[_0xe939("0x163")],v=Math[_0xe939("0x38")],m=Math[_0xe939("0x730")],y=Math[_0xe939("0x17e")],C=[],S=[[],[]];h=6*x-12*_+6*n,c=-3*x+9*_-9*n+3*a,f=3*_-3*x;for(var w=0;w<2;++w)if(w>0&&(h=6*t-12*i+6*r,c=-3*t+9*i-9*r+3*s,f=3*i-3*t),y(c)<1e-12){if(y(h)<1e-12)continue;0<(u=-f/h)&&u<1&&C.push(u)}else(b=h*h-4*f*c)<0||(0<(d=(-h+(p=g(b)))/(2*c))&&d<1&&C[_0xe939("0x20")](d),0<(l=(-h-p)/(2*c))&&l<1&&C[_0xe939("0x20")](l));for(var T,O,M,A=C[_0xe939("0x11")],E=A;A--;)T=(M=1-(u=C[A]))*M*M*x+3*M*M*u*_+3*M*u*u*n+u*u*u*a,S[0][A]=T,O=M*M*M*t+3*M*M*u*i+3*M*u*u*r+u*u*u*s,S[1][A]=O;S[0][E]=x,S[1][E]=t,S[0][E+1]=a,S[1][E+1]=s;var F=[{x:v[_0xe939("0x1b2")](null,S[0]),y:v[_0xe939("0x1b2")](null,S[1])},{x:m[_0xe939("0x1b2")](null,S[0]),y:m.apply(null,S[1])}];return P[_0xe939("0x95b")]&&(P[_0xe939("0x9a8")][o]=F),F}P[_0xe939("0x964")].drawArc=function(e,t,_,i){for(var n=i[0],r=i[1],a=i[2],s=i[3],o=i[4],c=[[],[],[],[]],h=x(i[5]-t,i[6]-_,n,r,s,o,a),f=0,u=h[_0xe939("0x11")];f<u;f++)c[f][0]=h[f][0]+t,c[f][1]=h[f][1]+_,c[f][2]=h[f][2]+t,c[f][3]=h[f][3]+_,c[f][4]=h[f][4]+t,c[f][5]=h[f][5]+_,e[_0xe939("0x15d")].apply(e,c[f])},P[_0xe939("0x964")][_0xe939("0x9a7")]=function(e,t,i,n,r,a,s,o,c){for(var h,f=0,u=0,d=[],l=x(o-e,c-t,i,n,a,s,r),b=0,p=l.length;b<p;b++)h=_(f,u,l[b][0],l[b][1],l[b][2],l[b][3],l[b][4],l[b][5]),d.push({x:h[0].x+e,y:h[0].y+t}),d[_0xe939("0x20")]({x:h[1].x+e,y:h[1].y+t}),f=l[b][4],u=l[b][5];return d},P[_0xe939("0x964")].getBoundsOfCurve=_}(),function(){var e=Array[_0xe939("0xa")][_0xe939("0x1dc")];function x(e,x,t){if(e&&0!==e[_0xe939("0x11")]){var _=e[_0xe939("0x11")]-1,i=x?e[_][x]:e[_];if(x)for(;_--;)t(e[_][x],i)&&(i=e[_][x]);else for(;_--;)t(e[_],i)&&(i=e[_]);return i}}P[_0xe939("0x964")].array={fill:function(e,x){for(var t=e.length;t--;)e[t]=x;return e},invoke:function(x,t){for(var _=e[_0xe939("0xb")](arguments,2),i=[],n=0,r=x.length;n<r;n++)i[n]=_.length?x[n][t][_0xe939("0x1b2")](x[n],_):x[n][t][_0xe939("0xb")](x[n]);return i},min:function(e,t){return x(e,t,(function(e,x){return e<x}))},max:function(e,t){return x(e,t,(function(e,x){return e>=x}))}}}(),function(){function e(x,t,_){if(_)if(!P[_0xe939("0x942")]&&t instanceof Element)x=t;else if(t instanceof Array){x=[];for(var i=0,n=t[_0xe939("0x11")];i<n;i++)x[i]=e({},t[i],_)}else if(t&&typeof t===_0xe939("0x966"))for(var r in t)r===_0xe939("0x2e")?x[r]=e({},t[r]):t[_0xe939("0x3af")](r)&&(x[r]=e({},t[r],_));else x=t;else for(var r in t)x[r]=t[r];return x}P[_0xe939("0x964")][_0xe939("0x966")]={extend:e,clone:function(x,t){return e({},x,t)}},P[_0xe939("0x964")].object[_0xe939("0x266")](P.util,P[_0xe939("0x968")])}(),function(){function e(e,x){var t=e.charCodeAt(x);if(isNaN(t))return"";if(t<55296||t>57343)return e[_0xe939("0x97f")](x);if(55296<=t&&t<=56319){if(e[_0xe939("0x11")]<=x+1)throw"High surrogate without following low surrogate";var _=e.charCodeAt(x+1);if(56320>_||_>57343)throw"High surrogate without following low surrogate";return e[_0xe939("0x97f")](x)+e.charAt(x+1)}if(0===x)throw _0xe939("0x9ab");var i=e.charCodeAt(x-1);if(55296>i||i>56319)throw _0xe939("0x9ab");return!1}P[_0xe939("0x964")].string={camelize:function(e){return e[_0xe939("0x64d")](/-+(.)?/g,(function(e,x){return x?x[_0xe939("0x9a9")]():""}))},capitalize:function(e,x){return e.charAt(0).toUpperCase()+(x?e[_0xe939("0x1dc")](1):e[_0xe939("0x1dc")](1).toLowerCase())},escapeXml:function(e){return e[_0xe939("0x64d")](/&/g,"&").replace(/"/g,""")[_0xe939("0x64d")](/'/g,"'").replace(/</g,"<")[_0xe939("0x64d")](/>/g,_0xe939("0x9aa"))},graphemeSplit:function(x){var t,_=0,i=[];for(_=0;_<x[_0xe939("0x11")];_++)!1!==(t=e(x,_))&&i[_0xe939("0x20")](t);return i}}}(),function(){var e=Array.prototype[_0xe939("0x1dc")],x=function(){},t=function(){for(var e in{toString:1})if(e===_0xe939("0x35a"))return!1;return!0}(),_=function(e,x,_){for(var i in x)i in e[_0xe939("0xa")]&&typeof e[_0xe939("0xa")][i]===_0xe939("0x57")&&(x[i]+"")[_0xe939("0x152")](_0xe939("0x9ac"))>-1?e[_0xe939("0xa")][i]=function(e){return function(){var t=this[_0xe939("0x3d9")][_0xe939("0x9ad")];this[_0xe939("0x3d9")][_0xe939("0x9ad")]=_;var i=x[e].apply(this,arguments);if(this[_0xe939("0x3d9")][_0xe939("0x9ad")]=t,e!==_0xe939("0x9ae"))return i}}(i):e[_0xe939("0xa")][i]=x[i],t&&(x[_0xe939("0x35a")]!==Object[_0xe939("0xa")][_0xe939("0x35a")]&&(e[_0xe939("0xa")][_0xe939("0x35a")]=x[_0xe939("0x35a")]),x.valueOf!==Object[_0xe939("0xa")].valueOf&&(e[_0xe939("0xa")].valueOf=x[_0xe939("0x9af")]))};function i(){}function n(x){for(var t=null,_=this;_[_0xe939("0x3d9")][_0xe939("0x9ad")];){var i=_[_0xe939("0x3d9")][_0xe939("0x9ad")][_0xe939("0xa")][x];if(_[x]!==i){t=i;break}_=_[_0xe939("0x3d9")][_0xe939("0x9ad")].prototype}return t?arguments[_0xe939("0x11")]>1?t[_0xe939("0x1b2")](this,e[_0xe939("0xb")](arguments,1)):t[_0xe939("0xb")](this):console[_0xe939("0x1df")](_0xe939("0x9b0")+x+", method not found in prototype chain",this)}P.util[_0xe939("0x9b3")]=function(){var t=null,r=e[_0xe939("0xb")](arguments,0);function a(){this[_0xe939("0x9ae")][_0xe939("0x1b2")](this,arguments)}typeof r[0]===_0xe939("0x57")&&(t=r[_0xe939("0x9b1")]()),a[_0xe939("0x9ad")]=t,a[_0xe939("0x9b2")]=[],t&&(i[_0xe939("0xa")]=t.prototype,a[_0xe939("0xa")]=new i,t[_0xe939("0x9b2")].push(a));for(var s=0,o=r.length;s<o;s++)_(a,r[s],t);return a[_0xe939("0xa")][_0xe939("0x9ae")]||(a.prototype.initialize=x),a.prototype[_0xe939("0x3d9")]=a,a.prototype[_0xe939("0x9ac")]=n,a}}(),o=!!P[_0xe939("0x936")][_0xe939("0x2d")](_0xe939("0x106"))[_0xe939("0x9b4")],P[_0xe939("0x964")][_0xe939("0xcf")]=function(e,x,t,_){e&&e.addEventListener(x,t,!o&&_)},P.util[_0xe939("0x9b5")]=function(e,x,t,_){e&&e[_0xe939("0x9b6")](x,t,!o&&_)},P.util[_0xe939("0x9b8")]=function(e){var x,t,_=e[_0xe939("0x8eb")],i=P[_0xe939("0x964")][_0xe939("0x9b9")](_),n=(t=(x=e)[_0xe939("0x9b7")])&&t[0]?t[0]:x;return{x:n.clientX+i[_0xe939("0xc2")],y:n[_0xe939("0xf0")]+i.top}},c=P[_0xe939("0x936")].createElement(_0xe939("0x106")),h="string"==typeof c[_0xe939("0x32")][_0xe939("0x946")],f=typeof c[_0xe939("0x32")][_0xe939("0x967")]===_0xe939("0x8"),u=/alpha\s*\(\s*opacity\s*=\s*([^\)]+)\)/,d=function(e){return e},h?d=function(e,x){return e.style.opacity=x,e}:f&&(d=function(e,x){var t=e.style;return e.currentStyle&&!e[_0xe939("0x9be")][_0xe939("0x9bf")]&&(t[_0xe939("0x61")]=1),u[_0xe939("0x9c0")](t.filter)?(x=x>=.9999?"":_0xe939("0x9c1")+100*x+")",t.filter=t[_0xe939("0x967")][_0xe939("0x64d")](u,x)):t[_0xe939("0x967")]+=_0xe939("0x9c2")+100*x+")",e}),P[_0xe939("0x964")][_0xe939("0x9c3")]=function(e,x){var t=e.style;if(!t)return e;if(typeof x===_0xe939("0x8"))return e[_0xe939("0x32")][_0xe939("0x9ba")]+=";"+x,x[_0xe939("0x152")]("opacity")>-1?d(e,x[_0xe939("0x4c")](/opacity:\s*(\d?\.?\d*)/)[1]):e;for(var _ in x)_===_0xe939("0x946")?d(e,x[_]):t[_===_0xe939("0x9bb")||_===_0xe939("0x9bc")?void 0===t[_0xe939("0x9bd")]?_0xe939("0x9bc"):_0xe939("0x9bd"):_]=x[_];return e},function(){var e=Array[_0xe939("0xa")][_0xe939("0x1dc")];var x,t,_,i,n=function(x){return e[_0xe939("0xb")](x,0)};try{x=n(P[_0xe939("0x936")][_0xe939("0x20e")])instanceof Array}catch(e){}function r(e,x){var t=P.document[_0xe939("0x2d")](e);for(var _ in x)_===_0xe939("0xf6")?t[_0xe939("0xa0")]=x[_]:"for"===_?t.htmlFor=x[_]:t[_0xe939("0x31")](_,x[_]);return t}function a(e){for(var x=0,t=0,_=P[_0xe939("0x936")][_0xe939("0xc9")],i=P[_0xe939("0x936")][_0xe939("0x87")]||{scrollLeft:0,scrollTop:0};e&&(e[_0xe939("0x9c5")]||e[_0xe939("0x9c6")])&&((e=e[_0xe939("0x9c5")]||e[_0xe939("0x9c6")])===P[_0xe939("0x936")]?(x=i[_0xe939("0x9c7")]||_[_0xe939("0x9c7")]||0,t=i[_0xe939("0x80")]||_[_0xe939("0x80")]||0):(x+=e[_0xe939("0x9c7")]||0,t+=e.scrollTop||0),1!==e[_0xe939("0x20f")]||e[_0xe939("0x32")].position!==_0xe939("0x65f")););return{left:x,top:t}}x||(n=function(e){for(var x=new Array(e[_0xe939("0x11")]),t=e.length;t--;)x[t]=e[t];return x}),t=P.document[_0xe939("0x9cb")]&&P.document.defaultView.getComputedStyle?function(e,x){var t=P.document[_0xe939("0x9cb")][_0xe939("0x9cc")](e,null);return t?t[x]:void 0}:function(e,x){var t=e[_0xe939("0x32")][x];return!t&&e[_0xe939("0x9be")]&&(t=e.currentStyle[x]),t},_=P[_0xe939("0x936")][_0xe939("0xc9")][_0xe939("0x32")],i=_0xe939("0x9cd")in _?_0xe939("0x9cd"):_0xe939("0x9ce")in _?"MozUserSelect":_0xe939("0x9cf")in _?_0xe939("0x9cf"):_0xe939("0x9d0")in _?"KhtmlUserSelect":"",P[_0xe939("0x964")][_0xe939("0x9d4")]=function(e){return typeof e[_0xe939("0x9d1")]!==_0xe939("0x2")&&(e[_0xe939("0x9d1")]=P[_0xe939("0x964")][_0xe939("0x9d2")]),i?e[_0xe939("0x32")][i]="none":typeof e.unselectable===_0xe939("0x8")&&(e[_0xe939("0x9d3")]="on"),e},P.util.makeElementSelectable=function(e){return typeof e[_0xe939("0x9d1")]!==_0xe939("0x2")&&(e[_0xe939("0x9d1")]=null),i?e[_0xe939("0x32")][i]="":typeof e[_0xe939("0x9d3")]===_0xe939("0x8")&&(e[_0xe939("0x9d3")]=""),e},P[_0xe939("0x964")].getScript=function(e,x){var t=P[_0xe939("0x936")].getElementsByTagName(_0xe939("0x434"))[0],_=P[_0xe939("0x936")].createElement(_0xe939("0x9d5")),i=!0;_[_0xe939("0x6a")]=_[_0xe939("0x9d6")]=function(e){if(i){if("string"==typeof this[_0xe939("0x9d7")]&&this[_0xe939("0x9d7")]!==_0xe939("0x9d8")&&this[_0xe939("0x9d7")]!==_0xe939("0x9d9"))return;i=!1,x(e||P[_0xe939("0x938")][_0xe939("0x9da")]),_=_.onload=_[_0xe939("0x9d6")]=null}},_[_0xe939("0x6c")]=e,t[_0xe939("0xa9")](_)},P[_0xe939("0x964")].getById=function(e){return"string"==typeof e?P[_0xe939("0x936")].getElementById(e):e},P[_0xe939("0x964")][_0xe939("0x9e1")]=n,P[_0xe939("0x964")][_0xe939("0x9e2")]=r,P[_0xe939("0x964")][_0xe939("0x9e3")]=function(e,x){e&&-1===(" "+e.className+" ")[_0xe939("0x152")](" "+x+" ")&&(e[_0xe939("0xa0")]+=(e.className?" ":"")+x)},P[_0xe939("0x964")][_0xe939("0x9e4")]=function(e,x,t){return typeof x===_0xe939("0x8")&&(x=r(x,t)),e.parentNode&&e.parentNode[_0xe939("0x9c4")](x,e),x.appendChild(e),x},P[_0xe939("0x964")].getScrollLeftTop=a,P[_0xe939("0x964")][_0xe939("0x9e5")]=function(e){var x,_,i=e&&e[_0xe939("0x9c8")],n={left:0,top:0},r={left:0,top:0},s={borderLeftWidth:_0xe939("0xc2"),borderTopWidth:_0xe939("0x2cc"),paddingLeft:"left",paddingTop:_0xe939("0x2cc")};if(!i)return r;for(var o in s)r[s[o]]+=parseInt(t(e,o),10)||0;return x=i[_0xe939("0xc9")],typeof e.getBoundingClientRect!==_0xe939("0x2")&&(n=e.getBoundingClientRect()),_=a(e),{left:n[_0xe939("0xc2")]+_.left-(x[_0xe939("0x9c9")]||0)+r[_0xe939("0xc2")],top:n[_0xe939("0x2cc")]+_[_0xe939("0x2cc")]-(x[_0xe939("0x9ca")]||0)+r.top}},P[_0xe939("0x964")].getElementStyle=t,P[_0xe939("0x964")].getNodeCanvas=function(e){var x=P.jsdomImplForWrapper(e);return x._canvas||x._image},P[_0xe939("0x964")].cleanUpJsdomNode=function(e){if(P[_0xe939("0x942")]){var x=P[_0xe939("0x9db")](e);x&&(x[_0xe939("0x9dc")]=null,x[_0xe939("0x9dd")]=null,x[_0xe939("0x9de")]=null,x[_0xe939("0x9df")]=null,x[_0xe939("0x9e0")]=null)}}}(),function(){function e(){}P[_0xe939("0x964")][_0xe939("0x9ee")]=function(x,t){t||(t={});var _,i,n=t[_0xe939("0x9e6")]?t[_0xe939("0x9e6")][_0xe939("0x9a9")]():_0xe939("0x9e7"),r=t.onComplete||function(){},a=new(P[_0xe939("0x938")][_0xe939("0x9e8")]),s=t.body||t[_0xe939("0x9e9")];return a[_0xe939("0x9d6")]=function(){4===a.readyState&&(r(a),a[_0xe939("0x9d6")]=e)},n===_0xe939("0x9e7")&&(s=null,typeof t[_0xe939("0x9e9")]===_0xe939("0x8")&&(_=x,i=t[_0xe939("0x9e9")],x=_+(/\?/.test(_)?"&":"?")+i)),a.open(n,x,!0),n!==_0xe939("0x9ea")&&"PUT"!==n||a[_0xe939("0x9eb")](_0xe939("0x9ec"),"application/x-www-form-urlencoded"),a[_0xe939("0x9ed")](s),a}}(),P[_0xe939("0x1df")]=function(){},P[_0xe939("0x9ef")]=function(){},typeof console!==_0xe939("0x2")&&["log",_0xe939("0x9ef")][_0xe939("0x129")]((function(e){typeof console[e]!==_0xe939("0x2")&&typeof console[e][_0xe939("0x1b2")]===_0xe939("0x57")&&(P[e]=function(){return console[e][_0xe939("0x1b2")](console,arguments)})})),function(){function e(){return!1}function x(e,x,t,_){return-t*Math[_0xe939("0x166")](e/_*(Math.PI/2))+t+x}var t=P.window[_0xe939("0x9f7")]||P[_0xe939("0x938")].webkitRequestAnimationFrame||P[_0xe939("0x938")][_0xe939("0x9f8")]||P.window.oRequestAnimationFrame||P[_0xe939("0x938")][_0xe939("0x9f9")]||function(e){return P[_0xe939("0x938")].setTimeout(e,1e3/60)},_=P[_0xe939("0x938")][_0xe939("0x9fa")]||P[_0xe939("0x938")][_0xe939("0x9fb")];function i(){return t.apply(P[_0xe939("0x938")],arguments)}P.util[_0xe939("0x9fc")]=function(t){i((function(_){t||(t={});var n,r=_||+new Date,a=t[_0xe939("0x9f0")]||500,s=r+a,o=t[_0xe939("0x9f1")]||e,c=t[_0xe939("0x9f2")]||e,h=t[_0xe939("0x9f3")]||e,f=t.easing||x,u="startValue"in t?t[_0xe939("0x852")]:0,d=_0xe939("0x9f4")in t?t[_0xe939("0x9f4")]:100,l=t[_0xe939("0x9f5")]||d-u;t.onStart&&t[_0xe939("0x9f6")](),function e(x){var t=(n=x||+new Date)>s?a:n-r,_=t/a,b=f(t,u,l,a),p=Math[_0xe939("0x17e")]((b-u)/l);if(!c())return n>s?(o(d,1,1),void h(d,1,1)):(o(b,p,_),void i(e));h(d,1,1)}(r)}))},P[_0xe939("0x964")][_0xe939("0x9fd")]=i,P[_0xe939("0x964")][_0xe939("0x9fe")]=function(){return _.apply(P[_0xe939("0x938")],arguments)}}(),P[_0xe939("0x964")][_0xe939("0xa03")]=function(e,x,t,_){var i=new(P[_0xe939("0xa00")])(e)[_0xe939("0xa01")](),n=new(P[_0xe939("0xa00")])(x)[_0xe939("0xa01")]();_=_||{},P[_0xe939("0x964")].animate(P[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0x266")](_,{duration:t||500,startValue:i,endValue:n,byValue:n,easing:function(e,x,t,i){var n,r,a,s,o=_.colorEasing?_[_0xe939("0xa02")](e,i):1-Math[_0xe939("0x166")](e/i*(Math.PI/2));return n=x,r=t,a=o,s=_0xe939("0x9ff")+parseInt(n[0]+a*(r[0]-n[0]),10)+","+parseInt(n[1]+a*(r[1]-n[1]),10)+","+parseInt(n[2]+a*(r[2]-n[2]),10),s+=","+(n&&r?parseFloat(n[3]+a*(r[3]-n[3])):1),s+=")"}}))},function(){function e(e,x,t,_){return e<Math.abs(x)?(e=x,_=t/4):_=0===x&&0===e?t/(2*Math.PI)*Math[_0xe939("0xa04")](1):t/(2*Math.PI)*Math[_0xe939("0xa04")](x/e),{a:e,c:x,p:t,s:_}}function x(e,x,t){return e.a*Math[_0xe939("0x164")](2,10*(x-=1))*Math[_0xe939("0x167")]((x*t-e.s)*(2*Math.PI)/e.p)}function t(e,x,t,i){return t-_(i-e,0,t,i)+x}function _(e,x,t,_){return(e/=_)<1/2.75?t*(7.5625*e*e)+x:e<2/2.75?t*(7.5625*(e-=1.5/2.75)*e+.75)+x:e<2.5/2.75?t*(7.5625*(e-=2.25/2.75)*e+.9375)+x:t*(7.5625*(e-=2.625/2.75)*e+.984375)+x}P[_0xe939("0x964")].ease={easeInQuad:function(e,x,t,_){return t*(e/=_)*e+x},easeOutQuad:function(e,x,t,_){return-t*(e/=_)*(e-2)+x},easeInOutQuad:function(e,x,t,_){return(e/=_/2)<1?t/2*e*e+x:-t/2*(--e*(e-2)-1)+x},easeInCubic:function(e,x,t,_){return t*(e/=_)*e*e+x},easeOutCubic:function(e,x,t,_){return t*((e=e/_-1)*e*e+1)+x},easeInOutCubic:function(e,x,t,_){return(e/=_/2)<1?t/2*e*e*e+x:t/2*((e-=2)*e*e+2)+x},easeInQuart:function(e,x,t,_){return t*(e/=_)*e*e*e+x},easeOutQuart:function(e,x,t,_){return-t*((e=e/_-1)*e*e*e-1)+x},easeInOutQuart:function(e,x,t,_){return(e/=_/2)<1?t/2*e*e*e*e+x:-t/2*((e-=2)*e*e*e-2)+x},easeInQuint:function(e,x,t,_){return t*(e/=_)*e*e*e*e+x},easeOutQuint:function(e,x,t,_){return t*((e=e/_-1)*e*e*e*e+1)+x},easeInOutQuint:function(e,x,t,_){return(e/=_/2)<1?t/2*e*e*e*e*e+x:t/2*((e-=2)*e*e*e*e+2)+x},easeInSine:function(e,x,t,_){return-t*Math.cos(e/_*(Math.PI/2))+t+x},easeOutSine:function(e,x,t,_){return t*Math[_0xe939("0x167")](e/_*(Math.PI/2))+x},easeInOutSine:function(e,x,t,_){return-t/2*(Math[_0xe939("0x166")](Math.PI*e/_)-1)+x},easeInExpo:function(e,x,t,_){return 0===e?x:t*Math[_0xe939("0x164")](2,10*(e/_-1))+x},easeOutExpo:function(e,x,t,_){return e===_?x+t:t*(1-Math[_0xe939("0x164")](2,-10*e/_))+x},easeInOutExpo:function(e,x,t,_){return 0===e?x:e===_?x+t:(e/=_/2)<1?t/2*Math.pow(2,10*(e-1))+x:t/2*(2-Math[_0xe939("0x164")](2,-10*--e))+x},easeInCirc:function(e,x,t,_){return-t*(Math[_0xe939("0x163")](1-(e/=_)*e)-1)+x},easeOutCirc:function(e,x,t,_){return t*Math[_0xe939("0x163")](1-(e=e/_-1)*e)+x},easeInOutCirc:function(e,x,t,_){return(e/=_/2)<1?-t/2*(Math[_0xe939("0x163")](1-e*e)-1)+x:t/2*(Math.sqrt(1-(e-=2)*e)+1)+x},easeInElastic:function(t,_,i,n){var r=0;return 0===t?_:1===(t/=n)?_+i:(r||(r=.3*n),-x(e(i,i,r,1.70158),t,n)+_)},easeOutElastic:function(x,t,_,i){var n=0;if(0===x)return t;if(1===(x/=i))return t+_;n||(n=.3*i);var r=e(_,_,n,1.70158);return r.a*Math[_0xe939("0x164")](2,-10*x)*Math[_0xe939("0x167")]((x*i-r.s)*(2*Math.PI)/r.p)+r.c+t},easeInOutElastic:function(t,_,i,n){var r=0;if(0===t)return _;if(2===(t/=n/2))return _+i;r||(r=n*(.3*1.5));var a=e(i,i,r,1.70158);return t<1?-.5*x(a,t,n)+_:a.a*Math[_0xe939("0x164")](2,-10*(t-=1))*Math[_0xe939("0x167")]((t*n-a.s)*(2*Math.PI)/a.p)*.5+a.c+_},easeInBack:function(e,x,t,_,i){return void 0===i&&(i=1.70158),t*(e/=_)*e*((i+1)*e-i)+x},easeOutBack:function(e,x,t,_,i){return void 0===i&&(i=1.70158),t*((e=e/_-1)*e*((i+1)*e+i)+1)+x},easeInOutBack:function(e,x,t,_,i){return void 0===i&&(i=1.70158),(e/=_/2)<1?t/2*(e*e*((1+(i*=1.525))*e-i))+x:t/2*((e-=2)*e*((1+(i*=1.525))*e+i)+2)+x},easeInBounce:t,easeOutBounce:_,easeInOutBounce:function(e,x,i,n){return e<n/2?.5*t(2*e,0,i,n)+x:.5*_(2*e-n,0,i,n)+.5*i+x}}}(),function(e){"use strict";var x=e[_0xe939("0x935")]||(e[_0xe939("0x935")]={}),t=x.util[_0xe939("0x966")][_0xe939("0x266")],_=x[_0xe939("0x964")].object[_0xe939("0xa05")],i=x[_0xe939("0x964")].toFixed,n=x[_0xe939("0x964")][_0xe939("0xa06")],r=x.util.multiplyTransformMatrices,a=["path",_0xe939("0xa07"),_0xe939("0xa08"),_0xe939("0xa09"),_0xe939("0xa0a"),_0xe939("0x120"),_0xe939("0x616"),_0xe939("0x68"),"text"],s=[_0xe939("0xa0b"),"image",_0xe939("0xa0c"),"pattern",_0xe939("0x7cd"),_0xe939("0xa0d")],o=["pattern","defs",_0xe939("0xa0b"),"metadata",_0xe939("0xa0e"),_0xe939("0x609"),"desc"],c=["symbol","g","a",_0xe939("0xa0d"),_0xe939("0xa0e"),_0xe939("0xa0f")],h={cx:_0xe939("0xc2"),x:_0xe939("0xc2"),r:_0xe939("0xa10"),cy:_0xe939("0x2cc"),y:_0xe939("0x2cc"),display:_0xe939("0x24f"),visibility:"visible",transform:_0xe939("0xa11"),"fill-opacity":_0xe939("0xa12"),"fill-rule":_0xe939("0xa13"),"font-family":"fontFamily","font-size":_0xe939("0x8db"),"font-style":_0xe939("0xa14"),"font-weight":_0xe939("0xa15"),"letter-spacing":_0xe939("0xa16"),"paint-order":_0xe939("0xa17"),"stroke-dasharray":_0xe939("0xa18"),"stroke-dashoffset":_0xe939("0xa19"),"stroke-linecap":"strokeLineCap","stroke-linejoin":_0xe939("0xa1a"),"stroke-miterlimit":_0xe939("0xa1b"),"stroke-opacity":_0xe939("0xa1c"),"stroke-width":_0xe939("0xa1d"),"text-decoration":"textDecoration","text-anchor":_0xe939("0xa1e"),opacity:_0xe939("0x946"),"clip-path":_0xe939("0xa0e"),"clip-rule":_0xe939("0xa1f"),"vector-effect":_0xe939("0xa20")},f={stroke:_0xe939("0xa1c"),fill:_0xe939("0xa12")};function u(e,t,_,i){var a,s=Object[_0xe939("0xa")].toString[_0xe939("0xb")](t)===_0xe939("0x992");if(e!==_0xe939("0x148")&&e!==_0xe939("0x14d")||"none"!==t)if(e===_0xe939("0x94d"))t=t===_0xe939("0xa26");else if("strokeDashArray"===e)t=t===_0xe939("0x4f")?null:t.replace(/,/g," ")[_0xe939("0x1c")](/\s+/)[_0xe939("0x271")](parseFloat);else if(e===_0xe939("0xa11"))t=_&&_[_0xe939("0xa11")]?r(_[_0xe939("0xa11")],x[_0xe939("0xa27")](t)):x.parseTransformAttribute(t);else if("visible"===e)t=t!==_0xe939("0x4f")&&t!==_0xe939("0x95"),_&&!1===_[_0xe939("0x24f")]&&(t=!1);else if(e===_0xe939("0x946"))t=parseFloat(t),_&&typeof _[_0xe939("0x946")]!==_0xe939("0x2")&&(t*=_[_0xe939("0x946")]);else if(e===_0xe939("0xa1e"))t="start"===t?_0xe939("0xc2"):t===_0xe939("0xa28")?"right":_0xe939("0x64e");else if(e===_0xe939("0xa16"))a=n(t,i)/i*1e3;else if("paintFirst"===e){var o=t[_0xe939("0x152")](_0xe939("0x148")),c=t.indexOf("stroke");t=_0xe939("0x148");o>-1&&c>-1&&c<o?t=_0xe939("0x14d"):-1===o&&c>-1&&(t=_0xe939("0x14d"))}else{if(e===_0xe939("0xa29")||"xlink:href"===e)return t;a=s?t.map(n):n(t,i)}else t="";return!s&&isNaN(a)?t:a}function d(e){return new RegExp("^("+e.join("|")+_0xe939("0xa2a"),"i")}function l(e,x){var t,_,i,n,r=[];for(i=0,n=x[_0xe939("0x11")];i<n;i++)t=x[i],_=e[_0xe939("0xa2f")](t),r=r.concat(Array.prototype[_0xe939("0x1dc")][_0xe939("0xb")](_));return r}function b(e,x){var t,_=!0;return(t=p(e,x[_0xe939("0x5d")]()))&&x.length&&(_=function(e,x){var t,_=!0;for(;e[_0xe939("0x9c5")]&&1===e[_0xe939("0x9c5")][_0xe939("0x20f")]&&x.length;)_&&(t=x[_0xe939("0x5d")]()),e=e[_0xe939("0x9c5")],_=p(e,t);return 0===x.length}(e,x)),t&&_&&0===x[_0xe939("0x11")]}function p(e,x){var t,_,i=e[_0xe939("0xa3d")],n=e[_0xe939("0xf5")](_0xe939("0xf6")),r=e[_0xe939("0xf5")]("id");if(t=new RegExp("^"+i,"i"),x=x[_0xe939("0x64d")](t,""),r&&x[_0xe939("0x11")]&&(t=new RegExp("#"+r+_0xe939("0xa3e"),"i"),x=x[_0xe939("0x64d")](t,"")),n&&x[_0xe939("0x11")])for(_=(n=n[_0xe939("0x1c")](" ")).length;_--;)t=new RegExp("\\."+n[_]+"(?![a-zA-Z\\-]+)","i"),x=x[_0xe939("0x64d")](t,"");return 0===x.length}function g(e,x){var t;if(e[_0xe939("0x9c")]&&(t=e.getElementById(x)),t)return t;var _,i,n,r=e.getElementsByTagName("*");for(i=0,n=r[_0xe939("0x11")];i<n;i++)if(x===(_=r[i])[_0xe939("0xf5")]("id"))return _}x[_0xe939("0xa21")]=d(a),x.svgViewBoxElementsRegEx=d(s),x[_0xe939("0xa22")]=d(o),x.svgValidParentsRegEx=d(c),x[_0xe939("0xa23")]={},x[_0xe939("0xa24")]={},x[_0xe939("0xa25")]={},x[_0xe939("0xa27")]=function(){function e(e,t,_){e[_]=Math[_0xe939("0x999")](x[_0xe939("0x964")][_0xe939("0x995")](t[0]))}var t=x[_0xe939("0x952")],_=x.reNum,i=_0xe939("0xa30"),n="(?:(skewX)\\s*\\(\\s*("+_+_0xe939("0xa31"),r=_0xe939("0xa32")+_+_0xe939("0xa31"),a=_0xe939("0xa33")+_+")(?:"+i+"("+_+")"+i+"("+_+_0xe939("0xa34"),s="(?:(scale)\\s*\\(\\s*("+_+_0xe939("0xa35")+i+"("+_+_0xe939("0xa34"),o=_0xe939("0xa36")+_+")(?:"+i+"("+_+_0xe939("0xa34"),c=_0xe939("0xa37")+"("+_+")"+i+"("+_+")"+i+"("+_+")"+i+"("+_+")"+i+"("+_+")"+i+"("+_+")"+_0xe939("0xa38"),h=_0xe939("0xa39")+c+"|"+o+"|"+s+"|"+a+"|"+n+"|"+r+")",f=_0xe939("0xa39")+h+_0xe939("0xa39")+i+"*"+h+")*)",u=_0xe939("0xa3a")+f+_0xe939("0xa3b"),d=new RegExp(u),l=new RegExp(h,"g");return function(_){var i=t[_0xe939("0x96d")](),n=[];if(!_||_&&!d.test(_))return i;_.replace(l,(function(_){var r,a,s,o,c,f,u,d,l,b,p,g,v=new RegExp(h)[_0xe939("0x97b")](_).filter((function(e){return!!e})),m=v[1],y=v[_0xe939("0x1dc")](2).map(parseFloat);switch(m){case _0xe939("0x113"):g=y,(p=i)[4]=g[0],2===g[_0xe939("0x11")]&&(p[5]=g[1]);break;case _0xe939("0x89"):y[0]=x[_0xe939("0x964")][_0xe939("0x995")](y[0]),c=i,f=y,u=x[_0xe939("0x964")].cos(f[0]),d=x.util[_0xe939("0x167")](f[0]),l=0,b=0,3===f.length&&(l=f[1],b=f[2]),c[0]=u,c[1]=d,c[2]=-d,c[3]=u,c[4]=l-(u*l-d*b),c[5]=b-(d*l+u*b);break;case _0xe939("0x33"):r=i,s=(a=y)[0],o=2===a.length?a[1]:a[0],r[0]=s,r[3]=o;break;case"skewX":e(i,y,2);break;case"skewY":e(i,y,1);break;case _0xe939("0xa3c"):i=y}n[_0xe939("0x20")](i[_0xe939("0x96d")]()),i=t[_0xe939("0x96d")]()}));for(var r=n[0];n[_0xe939("0x11")]>1;)n[_0xe939("0x9b1")](),r=x[_0xe939("0x964")][_0xe939("0x998")](r,n[0]);return r}}();var v=new RegExp("^"+_0xe939("0xa48")+x.reNum+_0xe939("0xa49")+"\\s*("+x.reNum+_0xe939("0xa49")+"\\s*("+x[_0xe939("0x94f")]+_0xe939("0xa49")+_0xe939("0xa48")+x[_0xe939("0x94f")]+"+)\\s*$");function m(e){var t,_,i,r,a,s,o=e[_0xe939("0xf5")](_0xe939("0xa4a")),c=1,h=1,f=e[_0xe939("0xf5")](_0xe939("0x2f")),u=e[_0xe939("0xf5")](_0xe939("0x30")),d=e[_0xe939("0xf5")]("x")||0,l=e[_0xe939("0xf5")]("y")||0,b=e[_0xe939("0xf5")](_0xe939("0xa4b"))||"",p=!o||!x[_0xe939("0xa4c")].test(e[_0xe939("0xa3d")])||!(o=o[_0xe939("0x4c")](v)),g=!f||!u||f===_0xe939("0xa4d")||u===_0xe939("0xa4d"),m=p&&g,y={},C="",S=0,w=0;if(y[_0xe939("0x2f")]=0,y[_0xe939("0x30")]=0,y[_0xe939("0xa4e")]=m,m)return y;if(p)return y[_0xe939("0x2f")]=n(f),y[_0xe939("0x30")]=n(u),y;if(t=-parseFloat(o[1]),_=-parseFloat(o[2]),i=parseFloat(o[3]),r=parseFloat(o[4]),y[_0xe939("0xa4f")]=t,y[_0xe939("0xa50")]=_,y[_0xe939("0xa51")]=i,y[_0xe939("0xa52")]=r,g?(y[_0xe939("0x2f")]=i,y[_0xe939("0x30")]=r):(y[_0xe939("0x2f")]=n(f),y[_0xe939("0x30")]=n(u),c=y[_0xe939("0x2f")]/i,h=y.height/r),"none"!==(b=x.util[_0xe939("0xa53")](b)).alignX&&(b[_0xe939("0xa54")]===_0xe939("0x99f")&&(h=c=c>h?h:c),"slice"===b[_0xe939("0xa54")]&&(h=c=c>h?c:h),S=y.width-i*c,w=y[_0xe939("0x30")]-r*c,"Mid"===b[_0xe939("0xa55")]&&(S/=2),"Mid"===b.alignY&&(w/=2),b[_0xe939("0xa55")]===_0xe939("0xa56")&&(S=0),b[_0xe939("0xa57")]===_0xe939("0xa56")&&(w=0)),1===c&&1===h&&0===t&&0===_&&0===d&&0===l)return y;if((d||l)&&(C=_0xe939("0xa44")+n(d)+" "+n(l)+") "),a=C+_0xe939("0xa58")+c+" 0"+_0xe939("0xa59")+h+" "+(t*c+S)+" "+(_*h+w)+") ",y.viewboxTransform=x[_0xe939("0xa27")](a),e.nodeName===_0xe939("0xa0d")){for(s=e[_0xe939("0x9c8")][_0xe939("0x2d")]("g");e[_0xe939("0xa46")];)s[_0xe939("0xa9")](e.firstChild);e[_0xe939("0xa9")](s)}else a=(s=e)[_0xe939("0xf5")](_0xe939("0xeb"))+a;return s[_0xe939("0x31")](_0xe939("0xeb"),a),y}function y(e,x){var t=[_0xe939("0x984"),"x1","x2","y1","y2",_0xe939("0xa60"),"cx","cy","r","fx","fy"],_=_0xe939("0xa41"),i=g(e,x.getAttribute(_)[_0xe939("0xa42")](1));if(i&&i[_0xe939("0xf5")](_)&&y(e,i),t[_0xe939("0x129")]((function(e){i&&!x[_0xe939("0xa61")](e)&&i[_0xe939("0xa61")](e)&&x[_0xe939("0x31")](e,i[_0xe939("0xf5")](e))})),!x[_0xe939("0x127")][_0xe939("0x11")])for(var n=i[_0xe939("0xa43")](!0);n[_0xe939("0xa46")];)x[_0xe939("0xa9")](n[_0xe939("0xa46")]);x.removeAttribute(_)}x.parseSVGDocument=function(e,t,i,n){if(e){!function(e){for(var x=l(e,[_0xe939("0xa3f"),_0xe939("0xa40")]),t=0;x[_0xe939("0x11")]&&t<x.length;){var _,i,n,r,a=x[t],s=(a[_0xe939("0xf5")](_0xe939("0xa41"))||a[_0xe939("0xf5")](_0xe939("0xa29")))[_0xe939("0xa42")](1),o=a[_0xe939("0xf5")]("x")||0,c=a[_0xe939("0xf5")]("y")||0,h=g(e,s)[_0xe939("0xa43")](!0),f=(h.getAttribute("transform")||"")+_0xe939("0xa44")+o+", "+c+")",u=x[_0xe939("0x11")];if(m(h),/^svg$/i[_0xe939("0x9c0")](h[_0xe939("0xa3d")])){var d=h.ownerDocument[_0xe939("0x2d")]("g");for(i=0,r=(n=h[_0xe939("0x22")])[_0xe939("0x11")];i<r;i++)_=n[_0xe939("0x23")](i),d.setAttribute(_[_0xe939("0xa3d")],_[_0xe939("0xa45")]);for(;h[_0xe939("0xa46")];)d[_0xe939("0xa9")](h.firstChild);h=d}for(i=0,r=(n=a[_0xe939("0x22")])[_0xe939("0x11")];i<r;i++)"x"!==(_=n[_0xe939("0x23")](i)).nodeName&&"y"!==_.nodeName&&_.nodeName!==_0xe939("0xa41")&&"href"!==_[_0xe939("0xa3d")]&&(_[_0xe939("0xa3d")]===_0xe939("0xeb")?f=_[_0xe939("0xa45")]+" "+f:h.setAttribute(_[_0xe939("0xa3d")],_[_0xe939("0xa45")]));h[_0xe939("0x31")](_0xe939("0xeb"),f),h[_0xe939("0x31")](_0xe939("0x981"),"1"),h[_0xe939("0xa47")]("id"),a[_0xe939("0x9c5")][_0xe939("0x9c4")](h,a),x[_0xe939("0x11")]===u&&t++}}(e);var r,a,s=x[_0xe939("0x9a3")][_0xe939("0xa5a")]++,o=m(e),c=x[_0xe939("0x964")][_0xe939("0x9e1")](e[_0xe939("0xa2f")]("*"));if(o.crossOrigin=n&&n.crossOrigin,o[_0xe939("0xa5b")]=s,0===c[_0xe939("0x11")]&&x.isLikelyNode){var h=[];for(r=0,a=(c=e.selectNodes(_0xe939("0xa5c")))[_0xe939("0x11")];r<a;r++)h[r]=c[r];c=h}var f=c[_0xe939("0x967")]((function(e){return m(e),x[_0xe939("0xa21")][_0xe939("0x9c0")](e[_0xe939("0xa3d")][_0xe939("0x64d")](_0xe939("0xa5d"),""))&&!function(e,x){for(;e&&(e=e[_0xe939("0x9c5")]);)if(e.nodeName&&x[_0xe939("0x9c0")](e.nodeName[_0xe939("0x64d")]("svg:",""))&&!e[_0xe939("0xf5")](_0xe939("0x981")))return!0;return!1}(e,x[_0xe939("0xa22")])}));if(!f||f&&!f[_0xe939("0x11")])t&&t([],{});else{var u={};c[_0xe939("0x967")]((function(e){return"clipPath"===e[_0xe939("0xa3d")][_0xe939("0x64d")](_0xe939("0xa5d"),"")})).forEach((function(e){var t=e.getAttribute("id");u[t]=x.util[_0xe939("0x9e1")](e[_0xe939("0xa2f")]("*"))[_0xe939("0x967")]((function(e){return x[_0xe939("0xa21")][_0xe939("0x9c0")](e[_0xe939("0xa3d")][_0xe939("0x64d")]("svg:",""))}))})),x[_0xe939("0xa24")][s]=x.getGradientDefs(e),x.cssRules[s]=x[_0xe939("0xa5e")](e),x[_0xe939("0xa25")][s]=u,x[_0xe939("0xa5f")](f,(function(e,_){t&&(t(e,o,_,c),delete x[_0xe939("0xa24")][s],delete x[_0xe939("0xa23")][s],delete x[_0xe939("0xa25")][s])}),_(o),i,n)}}};var C=new RegExp(_0xe939("0xa62")+"(normal|bold|bolder|lighter|100|200|300|400|500|600|700|800|900)?\\s*("+x.reNum+_0xe939("0xa63")+x[_0xe939("0x94f")]+"))?\\s+(.*)");t(x,{parseFontDeclaration:function(e,x){var t=e[_0xe939("0x4c")](C);if(t){var _=t[1],i=t[3],r=t[4],a=t[5],s=t[6];_&&(x[_0xe939("0xa14")]=_),i&&(x[_0xe939("0xa15")]=isNaN(parseFloat(i))?i:parseFloat(i)),r&&(x[_0xe939("0x8db")]=n(r)),s&&(x.fontFamily=s),a&&(x[_0xe939("0xa64")]="normal"===a?1:a)}},getGradientDefs:function(e){var x,t=l(e,[_0xe939("0x982"),"radialGradient","svg:linearGradient","svg:radialGradient"]),_=0,i={};for(_=t[_0xe939("0x11")];_--;)(x=t[_])[_0xe939("0xf5")](_0xe939("0xa41"))&&y(e,x),i[x[_0xe939("0xf5")]("id")]=x;return i},parseAttributes:function(e,_,r){if(e){var a,s,o,c={};typeof r===_0xe939("0x2")&&(r=e.getAttribute(_0xe939("0xa5b"))),e.parentNode&&x[_0xe939("0xa65")].test(e.parentNode[_0xe939("0xa3d")])&&(c=x.parseAttributes(e[_0xe939("0x9c5")],_,r));var d=_.reduce((function(x,t){return(a=e.getAttribute(t))&&(x[t]=a),x}),{});d=t(d,t(function(e,t){var _={};for(var i in x[_0xe939("0xa23")][t])if(b(e,i.split(" ")))for(var n in x[_0xe939("0xa23")][t][i])_[n]=x[_0xe939("0xa23")][t][i][n];return _}(e,r),x[_0xe939("0xa66")](e))),s=o=c[_0xe939("0x8db")]||x[_0xe939("0x97c")][_0xe939("0x97d")],d[_0xe939("0xa67")]&&(d[_0xe939("0xa67")]=s=n(d["font-size"],o));var l,p,g,v={};for(var m in d)p=u(l=(g=m)in h?h[g]:g,d[m],c,s),v[l]=p;v&&v[_0xe939("0xc")]&&x[_0xe939("0xa68")](v.font,v);var y=t(c,v);return x[_0xe939("0xa65")][_0xe939("0x9c0")](e.nodeName)?y:function(e){for(var t in f)if(typeof e[f[t]]!==_0xe939("0x2")&&""!==e[t]){if(typeof e[t]===_0xe939("0x2")){if(!x[_0xe939("0x9a3")][_0xe939("0xa")][t])continue;e[t]=x[_0xe939("0x9a3")][_0xe939("0xa")][t]}if(0!==e[t][_0xe939("0x152")](_0xe939("0xa2b"))){var _=new(x[_0xe939("0xa00")])(e[t]);e[t]=_[_0xe939("0xa2c")](i(_[_0xe939("0xa2d")]()*e[f[t]],2))[_0xe939("0xa2e")]()}}return e}(y)}},parseElements:function(e,t,_,i,n){new(x[_0xe939("0xa69")])(e,t,_,i,n).parse()},parseStyleAttribute:function(e){var x,t,_,i={},n=e[_0xe939("0xf5")](_0xe939("0x32"));return n?(typeof n===_0xe939("0x8")?(x=i,n[_0xe939("0x64d")](/;\s*$/,"").split(";").forEach((function(e){var i=e[_0xe939("0x1c")](":");t=i[0][_0xe939("0x1e2")]()[_0xe939("0x9a1")](),_=i[1].trim(),x[t]=_}))):function(e,x){var t,_;for(var i in e)void 0!==e[i]&&(t=i.toLowerCase(),_=e[i],x[t]=_)}(n,i),i):i},parsePointsAttribute:function(e){if(!e)return null;var x,t,_=[];for(x=0,t=(e=(e=e[_0xe939("0x64d")](/,/g," ")[_0xe939("0x1e2")]()).split(/\s+/))[_0xe939("0x11")];x<t;x+=2)_[_0xe939("0x20")]({x:parseFloat(e[x]),y:parseFloat(e[x+1])});return _},getCSSRules:function(e){var t,_,i=e[_0xe939("0xa2f")](_0xe939("0x32")),n={};for(t=0,_=i[_0xe939("0x11")];t<_;t++){var r=i[t][_0xe939("0x22b")]||i[t][_0xe939("0x1e1")];""!==(r=r[_0xe939("0x64d")](/\/\*[\s\S]*?\*\//g,"")).trim()&&r[_0xe939("0x4c")](/[^{]*\{[\s\S]*?\}/g).map((function(e){return e[_0xe939("0x1e2")]()})).forEach((function(e){var i=e.match(/([\s\S]*?)\s*\{([^}]*)\}/),r={},a=i[2].trim()[_0xe939("0x64d")](/;$/,"")[_0xe939("0x1c")](/\s*;\s*/);for(t=0,_=a.length;t<_;t++){var s=a[t][_0xe939("0x1c")](/\s*:\s*/),o=s[0],c=s[1];r[o]=c}(e=i[1])[_0xe939("0x1c")](",")[_0xe939("0x129")]((function(e){""!==(e=e[_0xe939("0x64d")](/^svg/i,"")[_0xe939("0x1e2")]())&&(n[e]?x.util[_0xe939("0x966")].extend(n[e],r):n[e]=x.util[_0xe939("0x966")][_0xe939("0xa05")](r))}))}))}return n},loadSVGFromURL:function(e,t,_,i){e=e.replace(/^\n\s*/,"")[_0xe939("0x1e2")](),new(x[_0xe939("0x964")][_0xe939("0x9ee")])(e,{method:"get",onComplete:function(e){var n=e.responseXML;n&&!n[_0xe939("0xc9")]&&x[_0xe939("0x938")][_0xe939("0xa6a")]&&e[_0xe939("0xa6b")]&&((n=new ActiveXObject(_0xe939("0xa6c"))).async=_0xe939("0x19"),n[_0xe939("0xa6d")](e[_0xe939("0xa6b")][_0xe939("0x64d")](/<!DOCTYPE[\s\S]*?(\[[\s\S]*\])*?>/i,"")));if(!n||!n[_0xe939("0xc9")])return t&&t(null),!1;x[_0xe939("0xa6e")](n[_0xe939("0xc9")],(function(e,x,_,i){t&&t(e,x,_,i)}),_,i)}})},loadSVGFromString:function(e,t,_,i){var n;if(e=e[_0xe939("0x1e2")](),typeof x[_0xe939("0x938")].DOMParser!==_0xe939("0x2")){var r=new(x[_0xe939("0x938")][_0xe939("0x93e")]);r&&r[_0xe939("0x1e0")]&&(n=r.parseFromString(e,_0xe939("0xa6f")))}else x[_0xe939("0x938")].ActiveXObject&&((n=new ActiveXObject(_0xe939("0xa6c")))[_0xe939("0x1d2")]=_0xe939("0x19"),n[_0xe939("0xa6d")](e[_0xe939("0x64d")](/<!DOCTYPE[\s\S]*?(\[[\s\S]*\])*?>/i,"")));x[_0xe939("0xa6e")](n[_0xe939("0xc9")],(function(e,x,_,i){t(e,x,_,i)}),_,i)}})}(x),P[_0xe939("0xa69")]=function(e,x,t,_,i){this[_0xe939("0xa70")]=e,this.callback=x,this[_0xe939("0xa71")]=t,this[_0xe939("0xa72")]=_,this[_0xe939("0xa5b")]=t&&t[_0xe939("0xa5b")]||0,this[_0xe939("0xa73")]=i,this[_0xe939("0xa74")]=/^url\(['"]?#([^'"]+)['"]?\)/g},(l=P.ElementsParser[_0xe939("0xa")])[_0xe939("0x1e4")]=function(){this[_0xe939("0xa75")]=new Array(this.elements[_0xe939("0x11")]),this[_0xe939("0xa76")]=this[_0xe939("0xa70")][_0xe939("0x11")],this.createObjects()},l.createObjects=function(){var e=this;this[_0xe939("0xa70")][_0xe939("0x129")]((function(x,t){x[_0xe939("0x31")]("svgUid",e.svgUid),e[_0xe939("0xa77")](x,t)}))},l[_0xe939("0xa78")]=function(e){return P[P[_0xe939("0x964")][_0xe939("0x8")][_0xe939("0xa79")](e[_0xe939("0xa7a")][_0xe939("0x64d")](_0xe939("0xa5d"),""))]},l.createObject=function(e,x){var t=this.findTag(e);if(t&&t[_0xe939("0xa7b")])try{t[_0xe939("0xa7b")](e,this[_0xe939("0xa7c")](x,e),this[_0xe939("0xa71")])}catch(e){P[_0xe939("0x1df")](e)}else this[_0xe939("0xa7d")]()},l.createCallback=function(e,x){var t=this;return function(_){var i;t[_0xe939("0xa7e")](_,x,_0xe939("0x148")),t.resolveGradient(_,x,_0xe939("0x14d")),_ instanceof P[_0xe939("0x204")]&&_._originalElement&&(i=_.parsePreserveAspectRatioAttribute(x)),_[_0xe939("0xa7f")](i),t[_0xe939("0xa80")](_),t.reviver&&t[_0xe939("0xa72")](x,_),t[_0xe939("0xa75")][e]=_,t.checkIfDone()}},l[_0xe939("0xa81")]=function(e,x,t){var _=e[x];if(/^url\(/[_0xe939("0x9c0")](_)){var i=this[_0xe939("0xa74")][_0xe939("0x97b")](_)[1];return this[_0xe939("0xa74")][_0xe939("0xa82")]=0,P[t][this[_0xe939("0xa5b")]][i]}},l[_0xe939("0xa7e")]=function(e,x,t){var _=this[_0xe939("0xa81")](e,t,"gradientDefs");if(_){var i=x[_0xe939("0xf5")](t+_0xe939("0xa83")),n=P[_0xe939("0x972")][_0xe939("0xa7b")](_,e,i,this[_0xe939("0xa71")]);e[_0xe939("0x340")](t,n)}},l.createClipPathCallback=function(e,x){return function(e){e[_0xe939("0xa7f")](),e[_0xe939("0xa13")]=e.clipRule,x.push(e)}},l[_0xe939("0xa80")]=function(e){var x,t,_,i,n=this[_0xe939("0xa81")](e,"clipPath",_0xe939("0xa25"));if(n){_=[],t=P.util[_0xe939("0xa84")](e[_0xe939("0xa85")]());for(var r=0;r<n[_0xe939("0x11")];r++)x=n[r],this.findTag(x)[_0xe939("0xa7b")](x,this.createClipPathCallback(e,_),this[_0xe939("0xa71")]);n=1===_[_0xe939("0x11")]?_[0]:new(P[_0xe939("0x990")])(_),i=P[_0xe939("0x964")][_0xe939("0x998")](t,n.calcTransformMatrix());var a=P[_0xe939("0x964")][_0xe939("0xa86")](i);n[_0xe939("0x996")]=!1,n[_0xe939("0x997")]=!1,n[_0xe939("0x340")](_0xe939("0x6e1"),a[_0xe939("0x6e1")]),n.set(_0xe939("0x6e3"),a.scaleY),n[_0xe939("0x269")]=a[_0xe939("0x269")],n.skewX=a[_0xe939("0x99a")],n[_0xe939("0x99b")]=0,n[_0xe939("0xa87")]({x:a[_0xe939("0xa88")],y:a.translateY},_0xe939("0x64e"),_0xe939("0x64e")),e[_0xe939("0xa0e")]=n}},l[_0xe939("0xa7d")]=function(){0==--this[_0xe939("0xa76")]&&(this[_0xe939("0xa75")]=this.instances[_0xe939("0x967")]((function(e){return null!=e})),this[_0xe939("0xa89")](this.instances,this[_0xe939("0xa70")]))},function(e){"use strict";var x=e[_0xe939("0x935")]||(e[_0xe939("0x935")]={});function t(e,x){this.x=e,this.y=x}x.Point?x.warn(_0xe939("0xa8a")):(x[_0xe939("0x705")]=t,t[_0xe939("0xa")]={type:_0xe939("0xa8b"),constructor:t,add:function(e){return new t(this.x+e.x,this.y+e.y)},addEquals:function(e){return this.x+=e.x,this.y+=e.y,this},scalarAdd:function(e){return new t(this.x+e,this.y+e)},scalarAddEquals:function(e){return this.x+=e,this.y+=e,this},subtract:function(e){return new t(this.x-e.x,this.y-e.y)},subtractEquals:function(e){return this.x-=e.x,this.y-=e.y,this},scalarSubtract:function(e){return new t(this.x-e,this.y-e)},scalarSubtractEquals:function(e){return this.x-=e,this.y-=e,this},multiply:function(e){return new t(this.x*e,this.y*e)},multiplyEquals:function(e){return this.x*=e,this.y*=e,this},divide:function(e){return new t(this.x/e,this.y/e)},divideEquals:function(e){return this.x/=e,this.y/=e,this},eq:function(e){return this.x===e.x&&this.y===e.y},lt:function(e){return this.x<e.x&&this.y<e.y},lte:function(e){return this.x<=e.x&&this.y<=e.y},gt:function(e){return this.x>e.x&&this.y>e.y},gte:function(e){return this.x>=e.x&&this.y>=e.y},lerp:function(e,x){return typeof x===_0xe939("0x2")&&(x=.5),x=Math[_0xe939("0x730")](Math[_0xe939("0x38")](1,x),0),new t(this.x+(e.x-this.x)*x,this.y+(e.y-this.y)*x)},distanceFrom:function(e){var x=this.x-e.x,t=this.y-e.y;return Math[_0xe939("0x163")](x*x+t*t)},midPointFrom:function(e){return this[_0xe939("0xa8c")](e)},min:function(e){return new t(Math[_0xe939("0x38")](this.x,e.x),Math[_0xe939("0x38")](this.y,e.y))},max:function(e){return new t(Math[_0xe939("0x730")](this.x,e.x),Math.max(this.y,e.y))},toString:function(){return this.x+","+this.y},setXY:function(e,x){return this.x=e,this.y=x,this},setX:function(e){return this.x=e,this},setY:function(e){return this.y=e,this},setFromPoint:function(e){return this.x=e.x,this.y=e.y,this},swap:function(e){var x=this.x,t=this.y;this.x=e.x,this.y=e.y,e.x=x,e.y=t},clone:function(){return new t(this.x,this.y)}})}(x),function(e){"use strict";var x=e[_0xe939("0x935")]||(e[_0xe939("0x935")]={});function t(e){this[_0xe939("0xa8e")]=e,this[_0xe939("0xa8f")]=[]}x[_0xe939("0xa8d")]?x.warn("fabric.Intersection is already defined"):(x[_0xe939("0xa8d")]=t,x.Intersection[_0xe939("0xa")]={constructor:t,appendPoint:function(e){return this[_0xe939("0xa8f")][_0xe939("0x20")](e),this},appendPoints:function(e){return this[_0xe939("0xa8f")]=this[_0xe939("0xa8f")][_0xe939("0x96d")](e),this}},x[_0xe939("0xa8d")][_0xe939("0xa90")]=function(e,_,i,n){var r,a=(n.x-i.x)*(e.y-i.y)-(n.y-i.y)*(e.x-i.x),s=(_.x-e.x)*(e.y-i.y)-(_.y-e.y)*(e.x-i.x),o=(n.y-i.y)*(_.x-e.x)-(n.x-i.x)*(_.y-e.y);if(0!==o){var c=a/o,h=s/o;0<=c&&c<=1&&0<=h&&h<=1?(r=new t(_0xe939("0xa8d")))[_0xe939("0xa91")](new(x[_0xe939("0x705")])(e.x+c*(_.x-e.x),e.y+c*(_.y-e.y))):r=new t}else r=new t(_0xe939(0===a||0===s?"0xa92":"0xa93"));return r},x[_0xe939("0xa8d")].intersectLinePolygon=function(e,x,_){var i,n,r,a,s=new t,o=_[_0xe939("0x11")];for(a=0;a<o;a++)i=_[a],n=_[(a+1)%o],r=t[_0xe939("0xa90")](e,x,i,n),s[_0xe939("0xa94")](r[_0xe939("0xa8f")]);return s[_0xe939("0xa8f")].length>0&&(s[_0xe939("0xa8e")]="Intersection"),s},x[_0xe939("0xa8d")][_0xe939("0xa95")]=function(e,x){var _,i=new t,n=e[_0xe939("0x11")];for(_=0;_<n;_++){var r=e[_],a=e[(_+1)%n],s=t.intersectLinePolygon(r,a,x);i.appendPoints(s[_0xe939("0xa8f")])}return i[_0xe939("0xa8f")][_0xe939("0x11")]>0&&(i[_0xe939("0xa8e")]="Intersection"),i},x[_0xe939("0xa8d")].intersectPolygonRectangle=function(e,_,i){var n=_[_0xe939("0x38")](i),r=_.max(i),a=new(x[_0xe939("0x705")])(r.x,n.y),s=new x.Point(n.x,r.y),o=t.intersectLinePolygon(n,a,e),c=t[_0xe939("0xa96")](a,r,e),h=t[_0xe939("0xa96")](r,s,e),f=t[_0xe939("0xa96")](s,n,e),u=new t;return u.appendPoints(o.points),u[_0xe939("0xa94")](c.points),u[_0xe939("0xa94")](h[_0xe939("0xa8f")]),u.appendPoints(f[_0xe939("0xa8f")]),u[_0xe939("0xa8f")][_0xe939("0x11")]>0&&(u[_0xe939("0xa8e")]="Intersection"),u})}(x),function(e){"use strict";var x=e[_0xe939("0x935")]||(e[_0xe939("0x935")]={});function t(e){e?this[_0xe939("0xa99")](e):this[_0xe939("0xa98")]([0,0,0,1])}function _(e,x,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?e+6*(x-e)*t:t<.5?x:t<2/3?e+(x-e)*(2/3-t)*6:e}x[_0xe939("0xa00")]?x.warn(_0xe939("0xa97")):(x[_0xe939("0xa00")]=t,x[_0xe939("0xa00")].prototype={_tryParsingColor:function(e){var x;e in t[_0xe939("0xa9a")]&&(e=t[_0xe939("0xa9a")][e]),e===_0xe939("0xa9b")&&(x=[255,255,255,0]),x||(x=t[_0xe939("0xa9c")](e)),x||(x=t.sourceFromRgb(e)),x||(x=t[_0xe939("0xa9d")](e)),x||(x=[0,0,0,1]),x&&this[_0xe939("0xa98")](x)},_rgbToHsl:function(e,t,_){e/=255,t/=255,_/=255;var i,n,r,a=x[_0xe939("0x964")][_0xe939("0x965")][_0xe939("0x730")]([e,t,_]),s=x[_0xe939("0x964")][_0xe939("0x965")][_0xe939("0x38")]([e,t,_]);if(r=(a+s)/2,a===s)i=n=0;else{var o=a-s;switch(n=r>.5?o/(2-a-s):o/(a+s),a){case e:i=(t-_)/o+(t<_?6:0);break;case t:i=(_-e)/o+2;break;case _:i=(e-t)/o+4}i/=6}return[Math[_0xe939("0x192")](360*i),Math[_0xe939("0x192")](100*n),Math.round(100*r)]},getSource:function(){return this._source},setSource:function(e){this[_0xe939("0xa9e")]=e},toRgb:function(){var e=this[_0xe939("0xa01")]();return _0xe939("0xa9f")+e[0]+","+e[1]+","+e[2]+")"},toRgba:function(){var e=this.getSource();return"rgba("+e[0]+","+e[1]+","+e[2]+","+e[3]+")"},toHsl:function(){var e=this[_0xe939("0xa01")](),x=this[_0xe939("0xaa0")](e[0],e[1],e[2]);return _0xe939("0xaa1")+x[0]+","+x[1]+"%,"+x[2]+"%)"},toHsla:function(){var e=this.getSource(),x=this[_0xe939("0xaa0")](e[0],e[1],e[2]);return _0xe939("0xaa2")+x[0]+","+x[1]+"%,"+x[2]+"%,"+e[3]+")"},toHex:function(){var e,x,t,_=this[_0xe939("0xa01")]();return e=1===(e=_[0][_0xe939("0x35a")](16)).length?"0"+e:e,x=1===(x=_[1].toString(16))[_0xe939("0x11")]?"0"+x:x,t=1===(t=_[2][_0xe939("0x35a")](16))[_0xe939("0x11")]?"0"+t:t,e[_0xe939("0x9a9")]()+x.toUpperCase()+t.toUpperCase()},toHexa:function(){var e,x=this.getSource();return e=1===(e=(e=Math.round(255*x[3]))[_0xe939("0x35a")](16))[_0xe939("0x11")]?"0"+e:e,this[_0xe939("0xaa3")]()+e[_0xe939("0x9a9")]()},getAlpha:function(){return this[_0xe939("0xa01")]()[3]},setAlpha:function(e){var x=this[_0xe939("0xa01")]();return x[3]=e,this.setSource(x),this},toGrayscale:function(){var e=this[_0xe939("0xa01")](),x=parseInt((.3*e[0]+.59*e[1]+.11*e[2])[_0xe939("0x90b")](0),10),t=e[3];return this[_0xe939("0xa98")]([x,x,x,t]),this},toBlackWhite:function(e){var x=this[_0xe939("0xa01")](),t=(.3*x[0]+.59*x[1]+.11*x[2])[_0xe939("0x90b")](0),_=x[3];return e=e||127,t=Number(t)<Number(e)?0:255,this.setSource([t,t,t,_]),this},overlayWith:function(e){e instanceof t||(e=new t(e));var x,_=[],i=this[_0xe939("0xa2d")](),n=this[_0xe939("0xa01")](),r=e[_0xe939("0xa01")]();for(x=0;x<3;x++)_[_0xe939("0x20")](Math[_0xe939("0x192")](.5*n[x]+.5*r[x]));return _[3]=i,this[_0xe939("0xa98")](_),this}},x.Color.reRGBa=/^rgba?\(\s*(\d{1,3}(?:\.\d+)?\%?)\s*,\s*(\d{1,3}(?:\.\d+)?\%?)\s*,\s*(\d{1,3}(?:\.\d+)?\%?)\s*(?:\s*,\s*((?:\d*\.?\d+)?)\s*)?\)$/i,x[_0xe939("0xa00")][_0xe939("0xaa4")]=/^hsla?\(\s*(\d{1,3})\s*,\s*(\d{1,3}\%)\s*,\s*(\d{1,3}\%)\s*(?:\s*,\s*(\d+(?:\.\d+)?)\s*)?\)$/i,x.Color[_0xe939("0xaa5")]=/^#?([0-9a-f]{8}|[0-9a-f]{6}|[0-9a-f]{4}|[0-9a-f]{3})$/i,x[_0xe939("0xa00")][_0xe939("0xa9a")]={aliceblue:_0xe939("0xaa6"),antiquewhite:_0xe939("0xaa7"),aqua:"#00FFFF",aquamarine:_0xe939("0xaa8"),azure:_0xe939("0xaa9"),beige:_0xe939("0xaaa"),bisque:_0xe939("0xaab"),black:_0xe939("0xaac"),blanchedalmond:_0xe939("0xaad"),blue:_0xe939("0xaae"),blueviolet:"#8A2BE2",brown:_0xe939("0xaaf"),burlywood:_0xe939("0xab0"),cadetblue:_0xe939("0xab1"),chartreuse:_0xe939("0xab2"),chocolate:_0xe939("0xab3"),coral:_0xe939("0xab4"),cornflowerblue:_0xe939("0xab5"),cornsilk:_0xe939("0xab6"),crimson:_0xe939("0xab7"),cyan:_0xe939("0xab8"),darkblue:"#00008B",darkcyan:_0xe939("0xab9"),darkgoldenrod:_0xe939("0xaba"),darkgray:_0xe939("0xabb"),darkgrey:_0xe939("0xabb"),darkgreen:_0xe939("0xabc"),darkkhaki:_0xe939("0xabd"),darkmagenta:"#8B008B",darkolivegreen:_0xe939("0xabe"),darkorange:"#FF8C00",darkorchid:"#9932CC",darkred:_0xe939("0xabf"),darksalmon:_0xe939("0xac0"),darkseagreen:"#8FBC8F",darkslateblue:_0xe939("0xac1"),darkslategray:"#2F4F4F",darkslategrey:"#2F4F4F",darkturquoise:_0xe939("0xac2"),darkviolet:_0xe939("0xac3"),deeppink:_0xe939("0xac4"),deepskyblue:"#00BFFF",dimgray:_0xe939("0xac5"),dimgrey:"#696969",dodgerblue:_0xe939("0xac6"),firebrick:"#B22222",floralwhite:_0xe939("0xac7"),forestgreen:"#228B22",fuchsia:_0xe939("0xac8"),gainsboro:_0xe939("0xac9"),ghostwhite:_0xe939("0xaca"),gold:_0xe939("0xacb"),goldenrod:"#DAA520",gray:_0xe939("0xacc"),grey:_0xe939("0xacc"),green:_0xe939("0xacd"),greenyellow:_0xe939("0xace"),honeydew:_0xe939("0xacf"),hotpink:_0xe939("0xad0"),indianred:_0xe939("0xad1"),indigo:_0xe939("0xad2"),ivory:"#FFFFF0",khaki:_0xe939("0xad3"),lavender:"#E6E6FA",lavenderblush:_0xe939("0xad4"),lawngreen:_0xe939("0xad5"),lemonchiffon:_0xe939("0xad6"),lightblue:"#ADD8E6",lightcoral:_0xe939("0xad7"),lightcyan:_0xe939("0xad8"),lightgoldenrodyellow:"#FAFAD2",lightgray:_0xe939("0xad9"),lightgrey:_0xe939("0xad9"),lightgreen:"#90EE90",lightpink:"#FFB6C1",lightsalmon:"#FFA07A",lightseagreen:"#20B2AA",lightskyblue:_0xe939("0xada"),lightslategray:"#778899",lightslategrey:_0xe939("0xadb"),lightsteelblue:_0xe939("0xadc"),lightyellow:_0xe939("0xadd"),lime:_0xe939("0xade"),limegreen:_0xe939("0xadf"),linen:_0xe939("0xae0"),magenta:"#FF00FF",maroon:_0xe939("0xae1"),mediumaquamarine:_0xe939("0xae2"),mediumblue:_0xe939("0xae3"),mediumorchid:_0xe939("0xae4"),mediumpurple:_0xe939("0xae5"),mediumseagreen:"#3CB371",mediumslateblue:_0xe939("0xae6"),mediumspringgreen:_0xe939("0xae7"),mediumturquoise:_0xe939("0xae8"),mediumvioletred:_0xe939("0xae9"),midnightblue:"#191970",mintcream:_0xe939("0xaea"),mistyrose:"#FFE4E1",moccasin:_0xe939("0xaeb"),navajowhite:_0xe939("0xaec"),navy:_0xe939("0xaed"),oldlace:"#FDF5E6",olive:"#808000",olivedrab:_0xe939("0xaee"),orange:_0xe939("0xaef"),orangered:_0xe939("0xaf0"),orchid:_0xe939("0xaf1"),palegoldenrod:_0xe939("0xaf2"),palegreen:"#98FB98",paleturquoise:_0xe939("0xaf3"),palevioletred:_0xe939("0xaf4"),papayawhip:"#FFEFD5",peachpuff:_0xe939("0xaf5"),peru:_0xe939("0xaf6"),pink:_0xe939("0xaf7"),plum:"#DDA0DD",powderblue:_0xe939("0xaf8"),purple:_0xe939("0xaf9"),rebeccapurple:_0xe939("0xafa"),red:_0xe939("0xafb"),rosybrown:_0xe939("0xafc"),royalblue:_0xe939("0xafd"),saddlebrown:_0xe939("0xafe"),salmon:_0xe939("0xaff"),sandybrown:_0xe939("0xb00"),seagreen:_0xe939("0xb01"),seashell:_0xe939("0xb02"),sienna:_0xe939("0xb03"),silver:_0xe939("0xb04"),skyblue:_0xe939("0xb05"),slateblue:"#6A5ACD",slategray:_0xe939("0xb06"),slategrey:_0xe939("0xb06"),snow:_0xe939("0xb07"),springgreen:_0xe939("0xb08"),steelblue:_0xe939("0xb09"),tan:"#D2B48C",teal:_0xe939("0xb0a"),thistle:_0xe939("0xb0b"),tomato:"#FF6347",turquoise:_0xe939("0xb0c"),violet:_0xe939("0xb0d"),wheat:_0xe939("0xb0e"),white:_0xe939("0xb0f"),whitesmoke:_0xe939("0xb10"),yellow:"#FFFF00",yellowgreen:"#9ACD32"},x[_0xe939("0xa00")].fromRgb=function(e){return t[_0xe939("0xb11")](t.sourceFromRgb(e))},x[_0xe939("0xa00")].sourceFromRgb=function(e){var x=e[_0xe939("0x4c")](t[_0xe939("0xb12")]);if(x){var _=parseInt(x[1],10)/(/%$/.test(x[1])?100:1)*(/%$/[_0xe939("0x9c0")](x[1])?255:1),i=parseInt(x[2],10)/(/%$/[_0xe939("0x9c0")](x[2])?100:1)*(/%$/[_0xe939("0x9c0")](x[2])?255:1),n=parseInt(x[3],10)/(/%$/[_0xe939("0x9c0")](x[3])?100:1)*(/%$/.test(x[3])?255:1);return[parseInt(_,10),parseInt(i,10),parseInt(n,10),x[4]?parseFloat(x[4]):1]}},x[_0xe939("0xa00")][_0xe939("0xb13")]=t[_0xe939("0xb14")],x.Color.fromHsl=function(e){return t[_0xe939("0xb11")](t[_0xe939("0xa9d")](e))},x.Color[_0xe939("0xa9d")]=function(e){var x=e[_0xe939("0x4c")](t[_0xe939("0xaa4")]);if(x){var i,n,r,a=(parseFloat(x[1])%360+360)%360/360,s=parseFloat(x[2])/(/%$/[_0xe939("0x9c0")](x[2])?100:1),o=parseFloat(x[3])/(/%$/.test(x[3])?100:1);if(0===s)i=n=r=o;else{var c=o<=.5?o*(s+1):o+s-o*s,h=2*o-c;i=_(h,c,a+1/3),n=_(h,c,a),r=_(h,c,a-1/3)}return[Math[_0xe939("0x192")](255*i),Math[_0xe939("0x192")](255*n),Math[_0xe939("0x192")](255*r),x[4]?parseFloat(x[4]):1]}},x.Color[_0xe939("0xb15")]=t.fromHsl,x[_0xe939("0xa00")][_0xe939("0xb16")]=function(e){return t[_0xe939("0xb11")](t[_0xe939("0xa9c")](e))},x[_0xe939("0xa00")][_0xe939("0xa9c")]=function(e){if(e.match(t[_0xe939("0xaa5")])){var x=e[_0xe939("0x1dc")](e[_0xe939("0x152")]("#")+1),_=3===x[_0xe939("0x11")]||4===x[_0xe939("0x11")],i=8===x[_0xe939("0x11")]||4===x[_0xe939("0x11")],n=_?x.charAt(0)+x[_0xe939("0x97f")](0):x[_0xe939("0x1d6")](0,2),r=_?x[_0xe939("0x97f")](1)+x[_0xe939("0x97f")](1):x[_0xe939("0x1d6")](2,4),a=_?x[_0xe939("0x97f")](2)+x[_0xe939("0x97f")](2):x[_0xe939("0x1d6")](4,6),s=i?_?x[_0xe939("0x97f")](3)+x[_0xe939("0x97f")](3):x[_0xe939("0x1d6")](6,8):"FF";return[parseInt(n,16),parseInt(r,16),parseInt(a,16),parseFloat((parseInt(s,16)/255)[_0xe939("0x90b")](2))]}},x[_0xe939("0xa00")][_0xe939("0xb11")]=function(e){var x=new t;return x.setSource(e),x})}(x),function(){function e(e,x){var t,_,i,n,r=e.getAttribute(_0xe939("0x32")),a=e[_0xe939("0xf5")](_0xe939("0x13"))||0;if(a=(a=parseFloat(a)/(/%$/[_0xe939("0x9c0")](a)?100:1))<0?0:a>1?1:a,r){var s=r[_0xe939("0x1c")](/\s*;\s*/);for(""===s[s[_0xe939("0x11")]-1]&&s[_0xe939("0x5d")](),n=s[_0xe939("0x11")];n--;){var o=s[n].split(/\s*:\s*/),c=o[0][_0xe939("0x1e2")](),h=o[1][_0xe939("0x1e2")]();c===_0xe939("0xb17")?t=h:"stop-opacity"===c&&(i=h)}}return t||(t=e[_0xe939("0xf5")](_0xe939("0xb17"))||_0xe939("0xb18")),i||(i=e[_0xe939("0xf5")](_0xe939("0x985"))),_=(t=new(P[_0xe939("0xa00")])(t)).getAlpha(),i=isNaN(parseFloat(i))?1:parseFloat(i),i*=_*x,{offset:a,color:t[_0xe939("0xb19")](),opacity:i}}var x=P.util[_0xe939("0x966")].clone;function t(e,x,t,_){var i,n;Object[_0xe939("0x4ea")](x)[_0xe939("0x129")]((function(e){(i=x[e])===_0xe939("0xb38")?n=1:i===_0xe939("0xb39")?n=0:(n=parseFloat(x[e],10),typeof i===_0xe939("0x8")&&/^(\d+\.\d+)%|(\d+)%$/[_0xe939("0x9c0")](i)&&(n*=.01,_===_0xe939("0xb1b")&&("x1"!==e&&"x2"!==e&&"r2"!==e||(n*=t.viewBoxWidth||t.width),"y1"!==e&&"y2"!==e||(n*=t.viewBoxHeight||t[_0xe939("0x30")])))),x[e]=n}))}P[_0xe939("0x972")]=P.util[_0xe939("0x9b3")]({offsetX:0,offsetY:0,gradientTransform:null,gradientUnits:_0xe939("0xb1b"),type:_0xe939("0xb1c"),initialize:function(e){e||(e={}),e[_0xe939("0xb1d")]||(e[_0xe939("0xb1d")]={});var x,t=this;Object[_0xe939("0x4ea")](e)[_0xe939("0x129")]((function(x){t[x]=e[x]})),this.id?this.id+="_"+P.Object[_0xe939("0xa5a")]++:this.id=P.Object.__uid++,x={x1:e[_0xe939("0xb1d")].x1||0,y1:e[_0xe939("0xb1d")].y1||0,x2:e[_0xe939("0xb1d")].x2||0,y2:e[_0xe939("0xb1d")].y2||0},"radial"===this.type&&(x.r1=e[_0xe939("0xb1d")].r1||0,x.r2=e.coords.r2||0),this.coords=x,this.colorStops=e[_0xe939("0x971")][_0xe939("0x1dc")]()},addColorStop:function(e){for(var x in e){var t=new(P[_0xe939("0xa00")])(e[x]);this[_0xe939("0x971")][_0xe939("0x20")]({offset:parseFloat(x),color:t[_0xe939("0xb19")](),opacity:t[_0xe939("0xa2d")]()})}return this},toObject:function(e){var x={type:this[_0xe939("0x182")],coords:this[_0xe939("0xb1d")],colorStops:this[_0xe939("0x971")],offsetX:this[_0xe939("0xb1")],offsetY:this[_0xe939("0xae")],gradientUnits:this[_0xe939("0xa60")],gradientTransform:this[_0xe939("0x984")]?this.gradientTransform[_0xe939("0x96d")]():this[_0xe939("0x984")]};return P[_0xe939("0x964")][_0xe939("0xb1e")](this,x,e),x},toSVG:function(e,t){var _,i,n,r,a=x(this[_0xe939("0xb1d")],!0),s=(t=t||{},x(this[_0xe939("0x971")],!0)),o=a.r1>a.r2,c=this[_0xe939("0x984")]?this[_0xe939("0x984")][_0xe939("0x96d")]():P[_0xe939("0x952")].concat(),h=-this[_0xe939("0xb1")],f=-this[_0xe939("0xae")],u=!!t[_0xe939("0xb1f")],d=this[_0xe939("0xa60")]===_0xe939("0xb1b")?"userSpaceOnUse":_0xe939("0xb20");if(s[_0xe939("0x3e")]((function(e,x){return e.offset-x.offset})),"objectBoundingBox"===d?(h/=e[_0xe939("0x2f")],f/=e[_0xe939("0x30")]):(h+=e[_0xe939("0x2f")]/2,f+=e[_0xe939("0x30")]/2),"path"===e[_0xe939("0x182")]&&(h-=e[_0xe939("0xb21")].x,f-=e[_0xe939("0xb21")].y),c[4]-=h,c[5]-=f,r=_0xe939("0xb22")+this.id+_0xe939("0xb23")+d+'"',r+=' gradientTransform="'+(u?t.additionalTransform+" ":"")+P[_0xe939("0x964")][_0xe939("0xb24")](c)+'" ',this.type===_0xe939("0xb1c")?n=["<linearGradient ",r,_0xe939("0xb25"),a.x1,'" y1="',a.y1,_0xe939("0xb26"),a.x2,'" y2="',a.y2,_0xe939("0xb27")]:this[_0xe939("0x182")]===_0xe939("0xb28")&&(n=[_0xe939("0xb29"),r,_0xe939("0xb2a"),o?a.x1:a.x2,_0xe939("0xb2b"),o?a.y1:a.y2,'" r="',o?a.r1:a.r2,_0xe939("0xb2c"),o?a.x2:a.x1,'" fy="',o?a.y2:a.y1,_0xe939("0xb27")]),"radial"===this[_0xe939("0x182")]){if(o)for((s=s.concat())[_0xe939("0xb2d")](),_=0,i=s[_0xe939("0x11")];_<i;_++)s[_][_0xe939("0x13")]=1-s[_][_0xe939("0x13")];var l=Math[_0xe939("0x38")](a.r1,a.r2);if(l>0){var b=l/Math[_0xe939("0x730")](a.r1,a.r2);for(_=0,i=s.length;_<i;_++)s[_][_0xe939("0x13")]+=b*(1-s[_][_0xe939("0x13")])}}for(_=0,i=s[_0xe939("0x11")];_<i;_++){var p=s[_];n.push(_0xe939("0xb2e"),_0xe939("0xb2f"),100*p[_0xe939("0x13")]+"%",'" style="stop-color:',p[_0xe939("0x14a")],typeof p[_0xe939("0x946")]!==_0xe939("0x2")?_0xe939("0xb30")+p[_0xe939("0x946")]:";",_0xe939("0xb31"))}return n.push(this[_0xe939("0x182")]===_0xe939("0xb1c")?_0xe939("0xb32"):"</radialGradient>\n"),n.join("")},toLive:function(e){var x,t,_,i=P[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0xa05")](this[_0xe939("0xb1d")]);if(this[_0xe939("0x182")]){for("linear"===this[_0xe939("0x182")]?x=e[_0xe939("0x17f")](i.x1,i.y1,i.x2,i.y2):this[_0xe939("0x182")]===_0xe939("0xb28")&&(x=e[_0xe939("0xb33")](i.x1,i.y1,i.r1,i.x2,i.y2,i.r2)),t=0,_=this[_0xe939("0x971")][_0xe939("0x11")];t<_;t++){var n=this[_0xe939("0x971")][t].color,r=this[_0xe939("0x971")][t][_0xe939("0x946")],a=this[_0xe939("0x971")][t][_0xe939("0x13")];void 0!==r&&(n=new(P[_0xe939("0xa00")])(n)[_0xe939("0xa2c")](r).toRgba()),x[_0xe939("0x180")](a,n)}return x}}}),P[_0xe939("0x964")][_0xe939("0x966")].extend(P[_0xe939("0x972")],{fromElement:function(x,_,i,n){var r=parseFloat(i)/(/%$/[_0xe939("0x9c0")](i)?100:1);r=r<0?0:r>1?1:r,isNaN(r)&&(r=1);var a,s,o,c,h,f,u=x[_0xe939("0xa2f")](_0xe939("0xb34")),d=x[_0xe939("0xf5")](_0xe939("0xa60"))===_0xe939("0xb35")?_0xe939("0xb1b"):_0xe939("0xb36"),l=x[_0xe939("0xf5")](_0xe939("0x984"))||"",b=[],p=0,g=0;for(x[_0xe939("0xa3d")]===_0xe939("0x982")||x.nodeName===_0xe939("0xb37")?(a=_0xe939("0xb1c"),s={x1:(f=x).getAttribute("x1")||0,y1:f[_0xe939("0xf5")]("y1")||0,x2:f[_0xe939("0xf5")]("x2")||_0xe939("0xa4d"),y2:f[_0xe939("0xf5")]("y2")||0}):(a=_0xe939("0xb28"),s={x1:(h=x)[_0xe939("0xf5")]("fx")||h[_0xe939("0xf5")]("cx")||_0xe939("0xb1a"),y1:h[_0xe939("0xf5")]("fy")||h[_0xe939("0xf5")]("cy")||_0xe939("0xb1a"),r1:0,x2:h[_0xe939("0xf5")]("cx")||_0xe939("0xb1a"),y2:h[_0xe939("0xf5")]("cy")||_0xe939("0xb1a"),r2:h[_0xe939("0xf5")]("r")||_0xe939("0xb1a")}),o=u[_0xe939("0x11")];o--;)b[_0xe939("0x20")](e(u[o],r));return c=P[_0xe939("0xa27")](l),t(_,s,n,d),d===_0xe939("0xb1b")&&(p=-_.left,g=-_.top),new(P[_0xe939("0x972")])({id:x.getAttribute("id"),type:a,coords:s,colorStops:b,gradientUnits:d,gradientTransform:c,offsetX:p,offsetY:g})},forObject:function(e,x){return x||(x={}),t(e,x[_0xe939("0xb1d")],x[_0xe939("0xa60")],{viewBoxWidth:100,viewBoxHeight:100}),new P.Gradient(x)}})}(),function(){"use strict";var e=P.util[_0xe939("0x90b")];P[_0xe939("0x98e")]=P[_0xe939("0x964")][_0xe939("0x9b3")]({repeat:"repeat",offsetX:0,offsetY:0,crossOrigin:"",patternTransform:null,initialize:function(e,x){if(e||(e={}),this.id=P[_0xe939("0x9a3")][_0xe939("0xa5a")]++,this[_0xe939("0xb3a")](e),!e[_0xe939("0x4c8")]||e.source&&typeof e[_0xe939("0x4c8")]!==_0xe939("0x8"))x&&x(this);else if(typeof P[_0xe939("0x964")][_0xe939("0x973")](e[_0xe939("0x4c8")])!==_0xe939("0x2"))this[_0xe939("0x4c8")]=new Function(P[_0xe939("0x964")][_0xe939("0x973")](e[_0xe939("0x4c8")])),x&&x(this);else{var t=this;this.source=P.util.createImage(),P[_0xe939("0x964")][_0xe939("0x169")](e[_0xe939("0x4c8")],(function(e){t[_0xe939("0x4c8")]=e,x&&x(t)}),null,this[_0xe939("0x988")])}},toObject:function(x){var t,_,i=P[_0xe939("0x9a3")][_0xe939("0x9a4")];return"function"==typeof this[_0xe939("0x4c8")]?t=String(this[_0xe939("0x4c8")]):typeof this[_0xe939("0x4c8")].src===_0xe939("0x8")?t=this[_0xe939("0x4c8")][_0xe939("0x6c")]:"object"==typeof this[_0xe939("0x4c8")]&&this.source[_0xe939("0x10f")]&&(t=this.source[_0xe939("0x10f")]()),_={type:_0xe939("0x173"),source:t,repeat:this[_0xe939("0x186")],crossOrigin:this[_0xe939("0x988")],offsetX:e(this[_0xe939("0xb1")],i),offsetY:e(this[_0xe939("0xae")],i),patternTransform:this[_0xe939("0xb3b")]?this[_0xe939("0xb3b")].concat():null},P[_0xe939("0x964")].populateWithProperties(this,_,x),_},toSVG:function(e){var x="function"==typeof this[_0xe939("0x4c8")]?this[_0xe939("0x4c8")]():this[_0xe939("0x4c8")],t=x[_0xe939("0x2f")]/e.width,_=x[_0xe939("0x30")]/e[_0xe939("0x30")],i=this[_0xe939("0xb1")]/e[_0xe939("0x2f")],n=this[_0xe939("0xae")]/e[_0xe939("0x30")],r="";return this[_0xe939("0x186")]!==_0xe939("0xb3c")&&"no-repeat"!==this.repeat||(_=1,n&&(_+=Math[_0xe939("0x17e")](n))),this[_0xe939("0x186")]!==_0xe939("0xb3d")&&this.repeat!==_0xe939("0xb3e")||(t=1,i&&(t+=Math[_0xe939("0x17e")](i))),x[_0xe939("0x6c")]?r=x[_0xe939("0x6c")]:x[_0xe939("0x10f")]&&(r=x[_0xe939("0x10f")]()),_0xe939("0xb3f")+this.id+'" x="'+i+_0xe939("0xb40")+n+'" width="'+t+_0xe939("0xb41")+_+_0xe939("0xb27")+_0xe939("0xb42")+' width="'+x.width+_0xe939("0xb41")+x[_0xe939("0x30")]+_0xe939("0xb43")+r+_0xe939("0xb44")+_0xe939("0xb45")},setOptions:function(e){for(var x in e)this[x]=e[x]},toLive:function(e){var x="function"==typeof this[_0xe939("0x4c8")]?this[_0xe939("0x4c8")]():this[_0xe939("0x4c8")];if(!x)return"";if(typeof x[_0xe939("0x6c")]!==_0xe939("0x2")){if(!x.complete)return"";if(0===x[_0xe939("0xb46")]||0===x[_0xe939("0xb47")])return""}return e[_0xe939("0x174")](x,this[_0xe939("0x186")])}})}(),function(e){"use strict";var x=e[_0xe939("0x935")]||(e.fabric={}),t=x[_0xe939("0x964")][_0xe939("0x90b")];x[_0xe939("0xb48")]?x[_0xe939("0x9ef")]("fabric.Shadow is already defined."):(x[_0xe939("0xb48")]=x.util[_0xe939("0x9b3")]({color:_0xe939("0xb18"),blur:0,offsetX:0,offsetY:0,affectStroke:!1,includeDefaultValues:!0,nonScaling:!1,initialize:function(e){for(var t in"string"==typeof e&&(e=this[_0xe939("0xb49")](e)),e)this[t]=e[t];this.id=x[_0xe939("0x9a3")].__uid++},_parseShadow:function(e){var t=e[_0xe939("0x1e2")](),_=x[_0xe939("0xb48")][_0xe939("0xb4a")].exec(t)||[];return{color:(t[_0xe939("0x64d")](x[_0xe939("0xb48")][_0xe939("0xb4a")],"")||_0xe939("0xb18")).trim(),offsetX:parseInt(_[1],10)||0,offsetY:parseInt(_[2],10)||0,blur:parseInt(_[3],10)||0}},toString:function(){return[this[_0xe939("0xb1")],this[_0xe939("0xae")],this.blur,this[_0xe939("0x14a")]][_0xe939("0x1d")]("px ")},toSVG:function(e){var _=40,i=40,n=x[_0xe939("0x9a3")].NUM_FRACTION_DIGITS,r=x.util[_0xe939("0x979")]({x:this[_0xe939("0xb1")],y:this.offsetY},x[_0xe939("0x964")][_0xe939("0x995")](-e[_0xe939("0x269")])),a=new(x[_0xe939("0xa00")])(this[_0xe939("0x14a")]);return e[_0xe939("0x2f")]&&e[_0xe939("0x30")]&&(_=100*t((Math[_0xe939("0x17e")](r.x)+this[_0xe939("0xb4b")])/e[_0xe939("0x2f")],n)+20,i=100*t((Math.abs(r.y)+this[_0xe939("0xb4b")])/e[_0xe939("0x30")],n)+20),e[_0xe939("0x996")]&&(r.x*=-1),e.flipY&&(r.y*=-1),'<filter id="SVGID_'+this.id+_0xe939("0xb4c")+i+_0xe939("0xb4d")+(100+2*i)+_0xe939("0xb4e")+_0xe939("0xb4f")+_+_0xe939("0xb50")+(100+2*_)+_0xe939("0xb4e")+">\n"+_0xe939("0xb51")+t(this[_0xe939("0xb4b")]?this[_0xe939("0xb4b")]/2:0,n)+_0xe939("0xb52")+_0xe939("0xb53")+t(r.x,n)+_0xe939("0xb54")+t(r.y,n)+'" result="oBlur" ></feOffset>\n'+_0xe939("0xb55")+a[_0xe939("0xb19")]()+_0xe939("0xb56")+a.getAlpha()+_0xe939("0xb31")+_0xe939("0xb57")+_0xe939("0xb58")+_0xe939("0xb59")+_0xe939("0xb5a")+_0xe939("0xb5b")+_0xe939("0xb5c")},toObject:function(){if(this.includeDefaultValues)return{color:this[_0xe939("0x14a")],blur:this.blur,offsetX:this.offsetX,offsetY:this[_0xe939("0xae")],affectStroke:this[_0xe939("0xb5d")],nonScaling:this.nonScaling};var e={},t=x[_0xe939("0xb48")][_0xe939("0xa")];return[_0xe939("0x14a"),_0xe939("0xb4b"),"offsetX",_0xe939("0xae"),_0xe939("0xb5d"),_0xe939("0xb5e")][_0xe939("0x129")]((function(x){this[x]!==t[x]&&(e[x]=this[x])}),this),e}}),x[_0xe939("0xb48")][_0xe939("0xb4a")]=/(?:\s|^)(-?\d+(?:px)?(?:\s?|$))?(-?\d+(?:px)?(?:\s?|$))?(\d+(?:px)?)?(?:\s?|$)(?:$|\s)/)}(x),function(){"use strict";if(P[_0xe939("0xb5f")])P[_0xe939("0x9ef")](_0xe939("0xb60"));else{var e=P[_0xe939("0x964")][_0xe939("0x966")].extend,x=P[_0xe939("0x964")][_0xe939("0x9e5")],t=P[_0xe939("0x964")][_0xe939("0xb61")],_=P[_0xe939("0x964")][_0xe939("0x90b")],i=P.util[_0xe939("0x97a")],n=P[_0xe939("0x964")][_0xe939("0xa84")],r=P[_0xe939("0x964")][_0xe939("0xb62")],a=P.util[_0xe939("0x993")],s=new Error(_0xe939("0xb63"));P[_0xe939("0xb5f")]=P[_0xe939("0x964")].createClass(P[_0xe939("0x970")],{initialize:function(e,x){x||(x={}),this[_0xe939("0xb64")]=this.renderAndReset[_0xe939("0x9")](this),this.requestRenderAllBound=this[_0xe939("0xb65")][_0xe939("0x9")](this),this[_0xe939("0xb66")](e,x)},backgroundColor:"",backgroundImage:null,overlayColor:"",overlayImage:null,includeDefaultValues:!0,stateful:!1,renderOnAddRemove:!0,clipTo:null,controlsAboveOverlay:!1,allowTouchScrolling:!1,imageSmoothingEnabled:!0,viewportTransform:P[_0xe939("0x952")][_0xe939("0x96d")](),backgroundVpt:!0,overlayVpt:!0,onBeforeScaleRotate:function(){},enableRetinaScaling:!0,vptCoords:{},skipOffscreen:!0,clipPath:void 0,_initStatic:function(e,x){var t=this[_0xe939("0xb67")];this[_0xe939("0x917")]=[],this[_0xe939("0xb68")](e),this[_0xe939("0xb69")](x),this._setImageSmoothing(),this[_0xe939("0xb6a")]||this._initRetinaScaling(),x[_0xe939("0xb6b")]&&this[_0xe939("0xb6c")](x[_0xe939("0xb6b")],t),x[_0xe939("0xb6d")]&&this[_0xe939("0xb6e")](x[_0xe939("0xb6d")],t),x[_0xe939("0x65d")]&&this[_0xe939("0xb6f")](x[_0xe939("0x65d")],t),x[_0xe939("0xb70")]&&this[_0xe939("0xb71")](x[_0xe939("0xb70")],t),this[_0xe939("0xb72")]()},_isRetinaScaling:function(){return 1!==P[_0xe939("0xb73")]&&this.enableRetinaScaling},getRetinaScaling:function(){return this[_0xe939("0xb74")]()?P[_0xe939("0xb73")]:1},_initRetinaScaling:function(){this[_0xe939("0xb74")]()&&(this.lowerCanvasEl[_0xe939("0x31")](_0xe939("0x2f"),this[_0xe939("0x2f")]*P[_0xe939("0xb73")]),this.lowerCanvasEl[_0xe939("0x31")](_0xe939("0x30"),this[_0xe939("0x30")]*P.devicePixelRatio),this[_0xe939("0xb75")][_0xe939("0x33")](P[_0xe939("0xb73")],P[_0xe939("0xb73")]))},calcOffset:function(){return this[_0xe939("0xb76")]=x(this.lowerCanvasEl),this},setOverlayImage:function(e,x,t){return this[_0xe939("0xb77")](_0xe939("0xb6b"),e,x,t)},setBackgroundImage:function(e,x,t){return this.__setBgOverlayImage(_0xe939("0xb6d"),e,x,t)},setOverlayColor:function(e,x){return this[_0xe939("0xb78")](_0xe939("0xb70"),e,x)},setBackgroundColor:function(e,x){return this[_0xe939("0xb78")]("backgroundColor",e,x)},_setImageSmoothing:function(){var e=this.getContext();e[_0xe939("0xb79")]=e[_0xe939("0xb79")]||e[_0xe939("0xb7a")]||e[_0xe939("0xb7b")]||e.msImageSmoothingEnabled||e.oImageSmoothingEnabled,e[_0xe939("0xb79")]=this[_0xe939("0xb79")]},__setBgOverlayImage:function(e,x,t,_){return typeof x===_0xe939("0x8")?P[_0xe939("0x964")][_0xe939("0x169")](x,(function(x){if(x){var i=new(P[_0xe939("0x204")])(x,_);this[e]=i,i[_0xe939("0x2e")]=this}t&&t(x)}),this,_&&_[_0xe939("0x988")]):(_&&x[_0xe939("0xb3a")](_),this[e]=x,x&&(x[_0xe939("0x2e")]=this),t&&t(x)),this},__setBgOverlayColor:function(e,x,t){return this[e]=x,this[_0xe939("0xb7c")](x,e),this[_0xe939("0xb7d")](x,e,t),this},_createCanvasElement:function(){var e=a();if(!e)throw s;if(e[_0xe939("0x32")]||(e.style={}),typeof e[_0xe939("0x9b")]===_0xe939("0x2"))throw s;return e},_initOptions:function(e){var x=this.lowerCanvasEl;this[_0xe939("0xb7e")](e),this[_0xe939("0x2f")]=this.width||parseInt(x[_0xe939("0x2f")],10)||0,this.height=this[_0xe939("0x30")]||parseInt(x.height,10)||0,this[_0xe939("0xb7f")].style&&(x.width=this[_0xe939("0x2f")],x[_0xe939("0x30")]=this.height,x[_0xe939("0x32")][_0xe939("0x2f")]=this[_0xe939("0x2f")]+"px",x[_0xe939("0x32")][_0xe939("0x30")]=this[_0xe939("0x30")]+"px",this.viewportTransform=this[_0xe939("0xb80")][_0xe939("0x1dc")]())},_createLowerCanvas:function(e){e&&e[_0xe939("0x9b")]?this.lowerCanvasEl=e:this[_0xe939("0xb7f")]=P[_0xe939("0x964")][_0xe939("0xb81")](e)||this[_0xe939("0xb82")](),P[_0xe939("0x964")][_0xe939("0x9e3")](this[_0xe939("0xb7f")],_0xe939("0xb83")),this[_0xe939("0xb6a")]&&this[_0xe939("0xb84")](this[_0xe939("0xb7f")]),this[_0xe939("0xb75")]=this[_0xe939("0xb7f")][_0xe939("0x9b")]("2d")},getWidth:function(){return this[_0xe939("0x2f")]},getHeight:function(){return this[_0xe939("0x30")]},setWidth:function(e,x){return this[_0xe939("0xb85")]({width:e},x)},setHeight:function(e,x){return this[_0xe939("0xb85")]({height:e},x)},setDimensions:function(e,x){var t;for(var _ in x=x||{},e)t=e[_],x[_0xe939("0xb86")]||(this[_0xe939("0xb87")](_,e[_]),t+="px",this[_0xe939("0xb88")]=!0),x[_0xe939("0xb89")]||this[_0xe939("0xb8a")](_,t);return this[_0xe939("0xb8b")]&&this[_0xe939("0xb8c")]&&this[_0xe939("0xb8c")][_0xe939("0xb8d")](),this[_0xe939("0xb8e")](),this[_0xe939("0xb8f")](),this.calcOffset(),x[_0xe939("0xb86")]||this[_0xe939("0xb65")](),this},_setBackstoreDimension:function(e,x){return this[_0xe939("0xb7f")][e]=x,this[_0xe939("0xb90")]&&(this[_0xe939("0xb90")][e]=x),this.cacheCanvasEl&&(this[_0xe939("0xb91")][e]=x),this[e]=x,this},_setCssDimension:function(e,x){return this[_0xe939("0xb7f")][_0xe939("0x32")][e]=x,this.upperCanvasEl&&(this[_0xe939("0xb90")][_0xe939("0x32")][e]=x),this[_0xe939("0xb92")]&&(this[_0xe939("0xb92")][_0xe939("0x32")][e]=x),this},getZoom:function(){return this[_0xe939("0xb80")][0]},setViewportTransform:function(e){var x,t,_,i=this[_0xe939("0xb93")];for(this[_0xe939("0xb80")]=e,t=0,_=this[_0xe939("0x917")][_0xe939("0x11")];t<_;t++)(x=this[_0xe939("0x917")][t]).group||x.setCoords(!1,!0);return i&&i.type===_0xe939("0xb94")&&i[_0xe939("0xb95")](!1,!0),this[_0xe939("0xb96")](),this.renderOnAddRemove&&this[_0xe939("0xb65")](),this},zoomToPoint:function(e,x){var t=e,_=this.viewportTransform[_0xe939("0x1dc")](0);e=i(e,n(this.viewportTransform)),_[0]=x,_[3]=x;var r=i(e,_);return _[4]+=t.x-r.x,_[5]+=t.y-r.y,this[_0xe939("0xb97")](_)},setZoom:function(e){return this.zoomToPoint(new(P[_0xe939("0x705")])(0,0),e),this},absolutePan:function(e){var x=this[_0xe939("0xb80")][_0xe939("0x1dc")](0);return x[4]=-e.x,x[5]=-e.y,this[_0xe939("0xb97")](x)},relativePan:function(e){return this.absolutePan(new(P[_0xe939("0x705")])(-e.x-this[_0xe939("0xb80")][4],-e.y-this.viewportTransform[5]))},getElement:function(){return this[_0xe939("0xb7f")]},_onObjectAdded:function(e){this.stateful&&e.setupState(),e[_0xe939("0x976")]("canvas",this),e[_0xe939("0xb95")](),this[_0xe939("0xb98")]("object:added",{target:e}),e[_0xe939("0xb98")](_0xe939("0xb99"))},_onObjectRemoved:function(e){this[_0xe939("0xb98")](_0xe939("0xb9a"),{target:e}),e.fire(_0xe939("0xb9b")),delete e[_0xe939("0x2e")]},clearContext:function(e){return e[_0xe939("0x110")](0,0,this[_0xe939("0x2f")],this[_0xe939("0x30")]),this},getContext:function(){return this[_0xe939("0xb75")]},clear:function(){return this[_0xe939("0x917")][_0xe939("0x11")]=0,this.backgroundImage=null,this.overlayImage=null,this[_0xe939("0x65d")]="",this.overlayColor="",this._hasITextHandlers&&(this[_0xe939("0x61c")]("mouse:up",this[_0xe939("0xb9c")]),this[_0xe939("0xb9d")]=null,this[_0xe939("0xb9e")]=!1),this[_0xe939("0xb9f")](this[_0xe939("0xb75")]),this[_0xe939("0xb98")]("canvas:cleared"),this[_0xe939("0xba0")]&&this[_0xe939("0xb65")](),this},renderAll:function(){var e=this.contextContainer;return this.renderCanvas(e,this[_0xe939("0x917")]),this},renderAndReset:function(){this[_0xe939("0xba1")]=0,this[_0xe939("0xba2")]()},requestRenderAll:function(){return this[_0xe939("0xba1")]||(this[_0xe939("0xba1")]=P.util.requestAnimFrame(this.renderAndResetBound)),this},calcViewportBoundaries:function(){var e={},x=this[_0xe939("0x2f")],t=this[_0xe939("0x30")],_=n(this[_0xe939("0xb80")]);return e.tl=i({x:0,y:0},_),e.br=i({x:x,y:t},_),e.tr=new(P[_0xe939("0x705")])(e.br.x,e.tl.y),e.bl=new P.Point(e.tl.x,e.br.y),this.vptCoords=e,e},cancelRequestedRender:function(){this[_0xe939("0xba1")]&&(P[_0xe939("0x964")].cancelAnimFrame(this.isRendering),this.isRendering=0)},renderCanvas:function(e,x){var t=this.viewportTransform,_=this[_0xe939("0xa0e")];this[_0xe939("0xba3")](),this[_0xe939("0xb96")](),this[_0xe939("0xb9f")](e),this[_0xe939("0xb98")](_0xe939("0xba4"),{ctx:e}),this.clipTo&&P.util[_0xe939("0xba5")](this,e),this[_0xe939("0xba6")](e),e[_0xe939("0x11e")](),e[_0xe939("0xeb")](t[0],t[1],t[2],t[3],t[4],t[5]),this[_0xe939("0xba7")](e,x),e[_0xe939("0x123")](),!this[_0xe939("0xba8")]&&this[_0xe939("0xb6a")]&&this[_0xe939("0xba9")](e),this[_0xe939("0x974")]&&e[_0xe939("0x123")](),_&&(_[_0xe939("0x2e")]=this,_[_0xe939("0xbaa")](),_[_0xe939("0xbab")]=!0,_.renderCache({forClipping:!0}),this[_0xe939("0xbac")](e)),this[_0xe939("0xbad")](e),this[_0xe939("0xba8")]&&this[_0xe939("0xb6a")]&&this.drawControls(e),this[_0xe939("0xb98")](_0xe939("0xbae"),{ctx:e})},drawClipPathOnCanvas:function(e){var x=this.viewportTransform,t=this.clipPath;e.save(),e.transform(x[0],x[1],x[2],x[3],x[4],x[5]),e.globalCompositeOperation="destination-in",t[_0xe939("0xeb")](e),e.scale(1/t[_0xe939("0xbaf")],1/t[_0xe939("0xbb0")]),e[_0xe939("0x16e")](t[_0xe939("0xbb1")],-t[_0xe939("0xbb2")],-t[_0xe939("0xbb3")]),e[_0xe939("0x123")]()},_renderObjects:function(e,x){var t,_;for(t=0,_=x[_0xe939("0x11")];t<_;++t)x[t]&&x[t][_0xe939("0x86c")](e)},_renderBackgroundOrOverlay:function(e,x){var t=this[x+_0xe939("0xa00")],_=this[x+"Image"],i=this[_0xe939("0xb80")],n=this[x+_0xe939("0xbb4")];if(t||_){if(t){e[_0xe939("0x11e")](),e.beginPath(),e[_0xe939("0x15b")](0,0),e[_0xe939("0x15c")](this.width,0),e[_0xe939("0x15c")](this[_0xe939("0x2f")],this[_0xe939("0x30")]),e[_0xe939("0x15c")](0,this[_0xe939("0x30")]),e.closePath(),e[_0xe939("0x104")]=t[_0xe939("0xbb5")]?t[_0xe939("0xbb5")](e,this):t,n&&e.transform(i[0],i[1],i[2],i[3],i[4]+(t[_0xe939("0xb1")]||0),i[5]+(t[_0xe939("0xae")]||0));var r=t[_0xe939("0x984")]||t.patternTransform;r&&e[_0xe939("0xeb")](r[0],r[1],r[2],r[3],r[4],r[5]),e[_0xe939("0x148")](),e[_0xe939("0x123")]()}_&&(e[_0xe939("0x11e")](),n&&e.transform(i[0],i[1],i[2],i[3],i[4],i[5]),_.render(e),e[_0xe939("0x123")]())}},_renderBackground:function(e){this[_0xe939("0xbb6")](e,_0xe939("0xbb7"))},_renderOverlay:function(e){this[_0xe939("0xbb6")](e,"overlay")},getCenter:function(){return{top:this[_0xe939("0x30")]/2,left:this[_0xe939("0x2f")]/2}},centerObjectH:function(e){return this[_0xe939("0xbb8")](e,new(P[_0xe939("0x705")])(this[_0xe939("0xbb9")]()[_0xe939("0xc2")],e[_0xe939("0xbba")]().y))},centerObjectV:function(e){return this[_0xe939("0xbb8")](e,new P.Point(e[_0xe939("0xbba")]().x,this[_0xe939("0xbb9")]()[_0xe939("0x2cc")]))},centerObject:function(e){var x=this.getCenter();return this._centerObject(e,new P.Point(x[_0xe939("0xc2")],x.top))},viewportCenterObject:function(e){var x=this[_0xe939("0xbbb")]();return this[_0xe939("0xbb8")](e,x)},viewportCenterObjectH:function(e){var x=this[_0xe939("0xbbb")]();return this[_0xe939("0xbb8")](e,new(P[_0xe939("0x705")])(x.x,e[_0xe939("0xbba")]().y)),this},viewportCenterObjectV:function(e){var x=this[_0xe939("0xbbb")]();return this._centerObject(e,new P.Point(e[_0xe939("0xbba")]().x,x.y))},getVpCenter:function(){var e=this[_0xe939("0xbb9")](),x=n(this.viewportTransform);return i({x:e.left,y:e.top},x)},_centerObject:function(e,x){return e[_0xe939("0xa87")](x,_0xe939("0x64e"),_0xe939("0x64e")),e.setCoords(),this[_0xe939("0xba0")]&&this[_0xe939("0xb65")](),this},toDatalessJSON:function(e){return this[_0xe939("0xbbc")](e)},toObject:function(e){return this[_0xe939("0xbbd")]("toObject",e)},toDatalessObject:function(e){return this[_0xe939("0xbbd")](_0xe939("0xbbc"),e)},_toObjectMethod:function(x,t){var _=this.clipPath,i={version:P[_0xe939("0x3d2")],objects:this[_0xe939("0xbbe")](x,t)};return _&&(i[_0xe939("0xa0e")]=this[_0xe939("0xbbf")](this.clipPath,x,t)),e(i,this[_0xe939("0xbc0")](x,t)),P[_0xe939("0x964")][_0xe939("0xb1e")](this,i,t),i},_toObjects:function(e,x){return this[_0xe939("0x917")][_0xe939("0x967")]((function(e){return!e[_0xe939("0xbc1")]}))[_0xe939("0x271")]((function(t){return this._toObject(t,e,x)}),this)},_toObject:function(e,x,t){var _;this[_0xe939("0xbc2")]||(_=e[_0xe939("0xbc2")],e[_0xe939("0xbc2")]=!1);var i=e[x](t);return this[_0xe939("0xbc2")]||(e[_0xe939("0xbc2")]=_),i},__serializeBgOverlay:function(e,x){var t={},_=this.backgroundImage,i=this[_0xe939("0xb6b")];return this[_0xe939("0x65d")]&&(t[_0xe939("0xbb7")]=this[_0xe939("0x65d")][_0xe939("0xbc3")]?this[_0xe939("0x65d")].toObject(x):this[_0xe939("0x65d")]),this[_0xe939("0xb70")]&&(t[_0xe939("0xbc4")]=this[_0xe939("0xb70")].toObject?this[_0xe939("0xb70")][_0xe939("0xbc3")](x):this[_0xe939("0xb70")]),_&&!_[_0xe939("0xbc1")]&&(t[_0xe939("0xb6d")]=this._toObject(_,e,x)),i&&!i[_0xe939("0xbc1")]&&(t.overlayImage=this[_0xe939("0xbbf")](i,e,x)),t},svgViewportTransformation:!0,toSVG:function(e,x){e||(e={}),e[_0xe939("0xa72")]=x;var t=[];return this[_0xe939("0xbc5")](t,e),this[_0xe939("0xbc6")](t,e),this.clipPath&&t[_0xe939("0x20")]('<g clip-path="url(#'+this[_0xe939("0xa0e")][_0xe939("0xbc7")]+')" >\n'),this[_0xe939("0xbc8")](t,_0xe939("0xbb7")),this[_0xe939("0xbc9")](t,_0xe939("0xb6d"),x),this._setSVGObjects(t,x),this[_0xe939("0xa0e")]&&t.push("</g>\n"),this[_0xe939("0xbc8")](t,"overlay"),this[_0xe939("0xbc9")](t,"overlayImage",x),t.push(_0xe939("0xbca")),t[_0xe939("0x1d")]("")},_setSVGPreamble:function(e,x){x.suppressPreamble||e[_0xe939("0x20")](_0xe939("0xbcb"),x.encoding||"UTF-8",_0xe939("0xbcc"),'<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" ','"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\n')},_setSVGHeader:function(e,x){var t,i=x.width||this[_0xe939("0x2f")],n=x[_0xe939("0x30")]||this[_0xe939("0x30")],r=_0xe939("0xbcd")+this[_0xe939("0x2f")]+" "+this[_0xe939("0x30")]+'" ',a=P.Object.NUM_FRACTION_DIGITS;x[_0xe939("0xa4a")]?r='viewBox="'+x[_0xe939("0xa4a")].x+" "+x[_0xe939("0xa4a")].y+" "+x[_0xe939("0xa4a")][_0xe939("0x2f")]+" "+x[_0xe939("0xa4a")][_0xe939("0x30")]+'" ':this[_0xe939("0xbce")]&&(t=this[_0xe939("0xb80")],r='viewBox="'+_(-t[4]/t[0],a)+" "+_(-t[5]/t[3],a)+" "+_(this.width/t[0],a)+" "+_(this.height/t[3],a)+'" '),e[_0xe939("0x20")](_0xe939("0xbcf"),_0xe939("0xbd0"),_0xe939("0xbd1"),_0xe939("0xbd2"),_0xe939("0xbd3"),i,'" ',_0xe939("0xbd4"),n,'" ',r,_0xe939("0xbd5"),_0xe939("0xbd6"),P[_0xe939("0x3d2")],_0xe939("0xbd7"),"<defs>\n",this.createSVGFontFacesMarkup(),this[_0xe939("0xbd8")](),this.createSVGClipPathMarkup(x),_0xe939("0xbd9"))},createSVGClipPathMarkup:function(e){var x=this[_0xe939("0xa0e")];return x?(x[_0xe939("0xbc7")]=_0xe939("0xbda")+P[_0xe939("0x9a3")][_0xe939("0xa5a")]++,_0xe939("0xbdb")+x[_0xe939("0xbc7")]+'" >\n'+this[_0xe939("0xa0e")][_0xe939("0xbdc")](e[_0xe939("0xa72")])+_0xe939("0xbdd")):""},createSVGRefElementsMarkup:function(){var e=this;return["background",_0xe939("0xbc4")][_0xe939("0x271")]((function(x){var t=e[x+"Color"];if(t&&t[_0xe939("0xbb5")]){var _=e[x+"Vpt"],i=e[_0xe939("0xb80")],n={width:e[_0xe939("0x2f")]/(_?i[0]:1),height:e[_0xe939("0x30")]/(_?i[3]:1)};return t[_0xe939("0xbde")](n,{additionalTransform:_?P[_0xe939("0x964")][_0xe939("0xb24")](i):""})}})).join("")},createSVGFontFacesMarkup:function(){var e,x,t,_,i,n,r,a,s="",o={},c=P[_0xe939("0x951")],h=this[_0xe939("0x917")];for(r=0,a=h.length;r<a;r++)if(x=(e=h[r])[_0xe939("0x48e")],-1!==e.type[_0xe939("0x152")]("text")&&!o[x]&&c[x]&&(o[x]=!0,e[_0xe939("0xbdf")]))for(i in t=e[_0xe939("0xbdf")])for(n in _=t[i])!o[x=_[n].fontFamily]&&c[x]&&(o[x]=!0);for(var f in o)s+=[_0xe939("0xbe0"),_0xe939("0xbe1"),f,_0xe939("0xbe2"),_0xe939("0xbe3"),c[f],_0xe939("0xbe4"),_0xe939("0xbe5")].join("");return s&&(s=[_0xe939("0xbe6"),"<![CDATA[\n",s,_0xe939("0xbe7"),"</style>\n"][_0xe939("0x1d")]("")),s},_setSVGObjects:function(e,x){var t,_,i,n=this._objects;for(_=0,i=n[_0xe939("0x11")];_<i;_++)(t=n[_])[_0xe939("0xbc1")]||this[_0xe939("0xbe8")](e,t,x)},_setSVGObject:function(e,x,t){e[_0xe939("0x20")](x.toSVG(t))},_setSVGBgOverlayImage:function(e,x,t){this[x]&&!this[x][_0xe939("0xbc1")]&&this[x][_0xe939("0xbde")]&&e[_0xe939("0x20")](this[x][_0xe939("0xbde")](t))},_setSVGBgOverlayColor:function(e,x){var t=this[x+_0xe939("0xa00")],_=this[_0xe939("0xb80")],i=this.width,n=this.height;if(t)if(t[_0xe939("0xbb5")]){var r=t[_0xe939("0x186")],a=P.util[_0xe939("0xa84")](_),s=this[x+_0xe939("0xbb4")]?P[_0xe939("0x964")][_0xe939("0xb24")](a):"";e.push(_0xe939("0xbe9")+s+_0xe939("0xa44"),i/2,",",n/2,')"',' x="',t.offsetX-i/2,_0xe939("0xb40"),t.offsetY-n/2,'" ',_0xe939("0xbd3"),r===_0xe939("0xb3d")||"no-repeat"===r?t[_0xe939("0x4c8")][_0xe939("0x2f")]:i,_0xe939("0xb41"),r===_0xe939("0xb3c")||r===_0xe939("0xb3e")?t[_0xe939("0x4c8")][_0xe939("0x30")]:n,'" fill="url(#SVGID_'+t.id+')"',_0xe939("0xbea"))}else e[_0xe939("0x20")]('<rect x="0" y="0" width="100%" height="100%" ','fill="',t,'"',_0xe939("0xbea"))},sendToBack:function(e){if(!e)return this;var x,_,i,n=this[_0xe939("0xb93")];if(e===n&&e[_0xe939("0x182")]===_0xe939("0xb94"))for(x=(i=n[_0xe939("0x917")]).length;x--;)_=i[x],t(this._objects,_),this[_0xe939("0x917")][_0xe939("0xbeb")](_);else t(this[_0xe939("0x917")],e),this[_0xe939("0x917")][_0xe939("0xbeb")](e);return this[_0xe939("0xba0")]&&this[_0xe939("0xb65")](),this},bringToFront:function(e){if(!e)return this;var x,_,i,n=this[_0xe939("0xb93")];if(e===n&&"activeSelection"===e[_0xe939("0x182")])for(i=n[_0xe939("0x917")],x=0;x<i[_0xe939("0x11")];x++)_=i[x],t(this[_0xe939("0x917")],_),this._objects.push(_);else t(this[_0xe939("0x917")],e),this[_0xe939("0x917")][_0xe939("0x20")](e);return this.renderOnAddRemove&&this.requestRenderAll(),this},sendBackwards:function(e,x){if(!e)return this;var _,i,n,r,a,s=this[_0xe939("0xb93")],o=0;if(e===s&&e[_0xe939("0x182")]===_0xe939("0xb94"))for(a=s[_0xe939("0x917")],_=0;_<a[_0xe939("0x11")];_++)i=a[_],(n=this._objects[_0xe939("0x152")](i))>0+o&&(r=n-1,t(this._objects,i),this[_0xe939("0x917")].splice(r,0,i)),o++;else 0!==(n=this[_0xe939("0x917")][_0xe939("0x152")](e))&&(r=this[_0xe939("0xbec")](e,n,x),t(this[_0xe939("0x917")],e),this[_0xe939("0x917")][_0xe939("0x1ae")](r,0,e));return this.renderOnAddRemove&&this[_0xe939("0xb65")](),this},_findNewLowerIndex:function(e,x,t){var _,i;if(t)for(_=x,i=x-1;i>=0;--i){if(e[_0xe939("0xbed")](this[_0xe939("0x917")][i])||e[_0xe939("0xbee")](this[_0xe939("0x917")][i])||this[_0xe939("0x917")][i].isContainedWithinObject(e)){_=i;break}}else _=x-1;return _},bringForward:function(e,x){if(!e)return this;var _,i,n,r,a,s=this[_0xe939("0xb93")],o=0;if(e===s&&e.type===_0xe939("0xb94"))for(_=(a=s[_0xe939("0x917")])[_0xe939("0x11")];_--;)i=a[_],(n=this[_0xe939("0x917")][_0xe939("0x152")](i))<this[_0xe939("0x917")].length-1-o&&(r=n+1,t(this[_0xe939("0x917")],i),this[_0xe939("0x917")][_0xe939("0x1ae")](r,0,i)),o++;else(n=this._objects[_0xe939("0x152")](e))!==this[_0xe939("0x917")][_0xe939("0x11")]-1&&(r=this._findNewUpperIndex(e,n,x),t(this[_0xe939("0x917")],e),this[_0xe939("0x917")][_0xe939("0x1ae")](r,0,e));return this[_0xe939("0xba0")]&&this[_0xe939("0xb65")](),this},_findNewUpperIndex:function(e,x,t){var _,i,n;if(t)for(_=x,i=x+1,n=this._objects[_0xe939("0x11")];i<n;++i){if(e[_0xe939("0xbed")](this._objects[i])||e[_0xe939("0xbee")](this._objects[i])||this[_0xe939("0x917")][i][_0xe939("0xbee")](e)){_=i;break}}else _=x+1;return _},moveTo:function(e,x){return t(this[_0xe939("0x917")],e),this[_0xe939("0x917")][_0xe939("0x1ae")](x,0,e),this[_0xe939("0xba0")]&&this[_0xe939("0xb65")]()},dispose:function(){return this.isRendering&&(P.util[_0xe939("0x9fe")](this[_0xe939("0xba1")]),this[_0xe939("0xba1")]=0),this.forEachObject((function(e){e[_0xe939("0xbef")]&&e[_0xe939("0xbef")]()})),this[_0xe939("0x917")]=[],this.backgroundImage&&this[_0xe939("0xb6d")][_0xe939("0xbef")]&&this[_0xe939("0xb6d")][_0xe939("0xbef")](),this[_0xe939("0xb6d")]=null,this[_0xe939("0xb6b")]&&this[_0xe939("0xb6b")].dispose&&this.overlayImage[_0xe939("0xbef")](),this.overlayImage=null,this._iTextInstances=null,this[_0xe939("0xb75")]=null,P[_0xe939("0x964")].cleanUpJsdomNode(this[_0xe939("0xb7f")]),this[_0xe939("0xb7f")]=void 0,this},toString:function(){return _0xe939("0xbf0")+this.complexity()+"): "+_0xe939("0xbf1")+this[_0xe939("0x917")][_0xe939("0x11")]+_0xe939("0xbf2")}}),e(P[_0xe939("0xb5f")][_0xe939("0xa")],P.Observable),e(P[_0xe939("0xb5f")].prototype,P[_0xe939("0x969")]),e(P[_0xe939("0xb5f")][_0xe939("0xa")],P[_0xe939("0xbf3")]),e(P[_0xe939("0xb5f")],{EMPTY_JSON:'{"objects": [], "background": "white"}',supports:function(e){var x=a();if(!x||!x.getContext)return null;var t=x.getContext("2d");if(!t)return null;switch(e){case _0xe939("0xbf4"):return typeof t.setLineDash!==_0xe939("0x2");default:return null}}}),P[_0xe939("0xb5f")].prototype.toJSON=P[_0xe939("0xb5f")][_0xe939("0xa")][_0xe939("0xbc3")],P[_0xe939("0x942")]&&(P[_0xe939("0xb5f")][_0xe939("0xa")].createPNGStream=function(){var e=r(this.lowerCanvasEl);return e&&e.createPNGStream()},P[_0xe939("0xb5f")][_0xe939("0xa")][_0xe939("0xbf5")]=function(e){var x=r(this[_0xe939("0xb7f")]);return x&&x.createJPEGStream(e)})}}(),P[_0xe939("0xbf6")]=P.util[_0xe939("0x9b3")]({color:_0xe939("0xbf7"),width:1,shadow:null,strokeLineCap:_0xe939("0x192"),strokeLineJoin:"round",strokeMiterLimit:10,strokeDashArray:null,setShadow:function(e){return this[_0xe939("0xbf8")]=new(P[_0xe939("0xb48")])(e),this},_setBrushStyles:function(){var e=this[_0xe939("0x2e")][_0xe939("0xbf9")];e.strokeStyle=this[_0xe939("0x14a")],e.lineWidth=this.width,e[_0xe939("0x191")]=this[_0xe939("0xbfa")],e.miterLimit=this.strokeMiterLimit,e[_0xe939("0x197")]=this[_0xe939("0xa1a")],P[_0xe939("0xb5f")][_0xe939("0xbfb")]("setLineDash")&&e.setLineDash(this[_0xe939("0xa18")]||[])},_saveAndTransform:function(e){var x=this.canvas[_0xe939("0xb80")];e[_0xe939("0x11e")](),e.transform(x[0],x[1],x[2],x[3],x[4],x[5])},_setShadow:function(){if(this.shadow){var e=this[_0xe939("0x2e")][_0xe939("0xbf9")],x=this[_0xe939("0x2e")][_0xe939("0xbfc")]();e[_0xe939("0xbfd")]=this[_0xe939("0xbf8")][_0xe939("0x14a")],e[_0xe939("0xbfe")]=this[_0xe939("0xbf8")][_0xe939("0xb4b")]*x,e[_0xe939("0xbff")]=this.shadow.offsetX*x,e[_0xe939("0xc00")]=this[_0xe939("0xbf8")][_0xe939("0xae")]*x}},needsFullRender:function(){return new P.Color(this[_0xe939("0x14a")])[_0xe939("0xa2d")]()<1||!!this[_0xe939("0xbf8")]},_resetShadow:function(){var e=this[_0xe939("0x2e")].contextTop;e[_0xe939("0xbfd")]="",e[_0xe939("0xbfe")]=e[_0xe939("0xbff")]=e[_0xe939("0xc00")]=0}}),P[_0xe939("0xc01")]=P[_0xe939("0x964")][_0xe939("0x9b3")](P[_0xe939("0xbf6")],{decimate:.4,initialize:function(e){this[_0xe939("0x2e")]=e,this[_0xe939("0xc02")]=[]},_drawSegment:function(e,x,t){var _=x[_0xe939("0xc03")](t);return e.quadraticCurveTo(x.x,x.y,_.x,_.y),_},onMouseDown:function(e,x){this[_0xe939("0x2e")]._isMainEvent(x.e)&&(this[_0xe939("0xc04")](e),this[_0xe939("0xc05")](e),this[_0xe939("0xc06")]())},onMouseMove:function(e,x){if(this.canvas[_0xe939("0xc07")](x.e)&&this[_0xe939("0xc05")](e)&&this[_0xe939("0xc02")].length>1)if(this[_0xe939("0xc08")]())this.canvas[_0xe939("0xb9f")](this[_0xe939("0x2e")][_0xe939("0xbf9")]),this._render();else{var t=this._points,_=t[_0xe939("0x11")],i=this[_0xe939("0x2e")][_0xe939("0xbf9")];this[_0xe939("0xc09")](i),this.oldEnd&&(i[_0xe939("0x11f")](),i[_0xe939("0x15b")](this[_0xe939("0xc0a")].x,this.oldEnd.y)),this[_0xe939("0xc0a")]=this[_0xe939("0xc0b")](i,t[_-2],t[_-1],!0),i[_0xe939("0x14d")](),i[_0xe939("0x123")]()}},onMouseUp:function(e){return!this[_0xe939("0x2e")][_0xe939("0xc07")](e.e)||(this[_0xe939("0xc0a")]=void 0,this[_0xe939("0xc0c")](),!1)},_prepareForDrawing:function(e){var x=new(P[_0xe939("0x705")])(e.x,e.y);this[_0xe939("0xc0d")](),this[_0xe939("0xc0e")](x),this[_0xe939("0x2e")][_0xe939("0xbf9")][_0xe939("0x15b")](x.x,x.y)},_addPoint:function(e){return!(this[_0xe939("0xc02")].length>1&&e.eq(this[_0xe939("0xc02")][this._points[_0xe939("0x11")]-1])||(this._points[_0xe939("0x20")](e),0))},_reset:function(){this[_0xe939("0xc02")]=[],this[_0xe939("0xb8d")](),this[_0xe939("0xc0f")]()},_captureDrawingPath:function(e){var x=new(P[_0xe939("0x705")])(e.x,e.y);return this[_0xe939("0xc0e")](x)},_render:function(){var e,x,t=this[_0xe939("0x2e")][_0xe939("0xbf9")],_=this[_0xe939("0xc02")][0],i=this._points[1];if(this[_0xe939("0xc09")](t),t.beginPath(),2===this[_0xe939("0xc02")][_0xe939("0x11")]&&_.x===i.x&&_.y===i.y){var n=this[_0xe939("0x2f")]/1e3;_=new(P[_0xe939("0x705")])(_.x,_.y),i=new(P[_0xe939("0x705")])(i.x,i.y),_.x-=n,i.x+=n}for(t[_0xe939("0x15b")](_.x,_.y),e=1,x=this[_0xe939("0xc02")][_0xe939("0x11")];e<x;e++)this[_0xe939("0xc0b")](t,_,i),_=this[_0xe939("0xc02")][e],i=this[_0xe939("0xc02")][e+1];t[_0xe939("0x15c")](_.x,_.y),t[_0xe939("0x14d")](),t[_0xe939("0x123")]()},convertPointsToSVGPath:function(e){var x,t=[],_=this[_0xe939("0x2f")]/1e3,i=new(P[_0xe939("0x705")])(e[0].x,e[0].y),n=new(P[_0xe939("0x705")])(e[1].x,e[1].y),r=e[_0xe939("0x11")],a=1,s=0,o=r>2;for(o&&(a=e[2].x<n.x?-1:e[2].x===n.x?0:1,s=e[2].y<n.y?-1:e[2].y===n.y?0:1),t[_0xe939("0x20")]("M ",i.x-a*_," ",i.y-s*_," "),x=1;x<r;x++){if(!i.eq(n)){var c=i[_0xe939("0xc03")](n);t.push("Q ",i.x," ",i.y," ",c.x," ",c.y," ")}i=e[x],x+1<e[_0xe939("0x11")]&&(n=e[x+1])}return o&&(a=i.x>e[x-2].x?1:i.x===e[x-2].x?0:-1,s=i.y>e[x-2].y?1:i.y===e[x-2].y?0:-1),t.push("L ",i.x+a*_," ",i.y+s*_),t},createPath:function(e){var x=new(P[_0xe939("0x259")])(e,{fill:null,stroke:this[_0xe939("0x14a")],strokeWidth:this[_0xe939("0x2f")],strokeLineCap:this.strokeLineCap,strokeMiterLimit:this[_0xe939("0xa1b")],strokeLineJoin:this.strokeLineJoin,strokeDashArray:this[_0xe939("0xa18")]});return this[_0xe939("0xbf8")]&&(this.shadow[_0xe939("0xb5d")]=!0,x[_0xe939("0xc10")](this.shadow)),x},decimatePoints:function(e,x){if(e.length<=2)return e;var t,_=this[_0xe939("0x2e")][_0xe939("0xbfc")](),i=Math.pow(x/_,2),n=e[_0xe939("0x11")]-1,r=e[0],a=[r];for(t=1;t<n;t++)Math[_0xe939("0x164")](r.x-e[t].x,2)+Math[_0xe939("0x164")](r.y-e[t].y,2)>=i&&(r=e[t],a[_0xe939("0x20")](r));return 1===a[_0xe939("0x11")]&&a[_0xe939("0x20")](new(P[_0xe939("0x705")])(a[0].x,a[0].y)),a},_finalizeAndAddPath:function(){this[_0xe939("0x2e")][_0xe939("0xbf9")][_0xe939("0x15f")](),this[_0xe939("0xc11")]&&(this[_0xe939("0xc02")]=this[_0xe939("0xc12")](this[_0xe939("0xc02")],this.decimate));var e=this[_0xe939("0xc13")](this[_0xe939("0xc02")])[_0xe939("0x1d")]("");if(e!==_0xe939("0xc14")){var x=this[_0xe939("0x147")](e);this[_0xe939("0x2e")][_0xe939("0xb9f")](this.canvas[_0xe939("0xbf9")]),this.canvas.add(x),this[_0xe939("0x2e")][_0xe939("0xba2")](),x[_0xe939("0xb95")](),this[_0xe939("0xc15")](),this[_0xe939("0x2e")][_0xe939("0xb98")](_0xe939("0xc16"),{path:x})}else this[_0xe939("0x2e")][_0xe939("0xb65")]()}}),P.CircleBrush=P[_0xe939("0x964")][_0xe939("0x9b3")](P.BaseBrush,{width:10,initialize:function(e){this.canvas=e,this[_0xe939("0xa8f")]=[]},drawDot:function(e){var x=this[_0xe939("0xc17")](e),t=this.canvas[_0xe939("0xbf9")];this[_0xe939("0xc09")](t),this.dot(t,x),t[_0xe939("0x123")]()},dot:function(e,x){e.fillStyle=x.fill,e.beginPath(),e[_0xe939("0x168")](x.x,x.y,x[_0xe939("0xa10")],0,2*Math.PI,!1),e[_0xe939("0x15f")](),e.fill()},onMouseDown:function(e){this.points[_0xe939("0x11")]=0,this[_0xe939("0x2e")][_0xe939("0xb9f")](this.canvas[_0xe939("0xbf9")]),this[_0xe939("0xc0f")](),this.drawDot(e)},_render:function(){var e,x,t=this[_0xe939("0x2e")][_0xe939("0xbf9")],_=this[_0xe939("0xa8f")];for(this[_0xe939("0xc09")](t),e=0,x=_[_0xe939("0x11")];e<x;e++)this.dot(t,_[e]);t[_0xe939("0x123")]()},onMouseMove:function(e){this.needsFullRender()?(this[_0xe939("0x2e")][_0xe939("0xb9f")](this[_0xe939("0x2e")][_0xe939("0xbf9")]),this[_0xe939("0xc17")](e),this._render()):this[_0xe939("0xc18")](e)},onMouseUp:function(){var e,x,t=this[_0xe939("0x2e")][_0xe939("0xba0")];this[_0xe939("0x2e")][_0xe939("0xba0")]=!1;var _=[];for(e=0,x=this[_0xe939("0xa8f")][_0xe939("0x11")];e<x;e++){var i=this[_0xe939("0xa8f")][e],n=new(P[_0xe939("0xc19")])({radius:i.radius,left:i.x,top:i.y,originX:_0xe939("0x64e"),originY:"center",fill:i[_0xe939("0x148")]});this[_0xe939("0xbf8")]&&n[_0xe939("0xc10")](this[_0xe939("0xbf8")]),_[_0xe939("0x20")](n)}var r=new P.Group(_);r[_0xe939("0x2e")]=this[_0xe939("0x2e")],this[_0xe939("0x2e")].add(r),this[_0xe939("0x2e")].fire("path:created",{path:r}),this[_0xe939("0x2e")][_0xe939("0xb9f")](this[_0xe939("0x2e")].contextTop),this[_0xe939("0xc15")](),this.canvas[_0xe939("0xba0")]=t,this[_0xe939("0x2e")][_0xe939("0xb65")]()},addPoint:function(e){var x=new(P[_0xe939("0x705")])(e.x,e.y),t=P[_0xe939("0x964")][_0xe939("0xc1a")](Math[_0xe939("0x730")](0,this[_0xe939("0x2f")]-20),this.width+20)/2,_=new(P[_0xe939("0xa00")])(this[_0xe939("0x14a")])[_0xe939("0xa2c")](P[_0xe939("0x964")][_0xe939("0xc1a")](0,100)/100).toRgba();return x[_0xe939("0xa10")]=t,x[_0xe939("0x148")]=_,this[_0xe939("0xa8f")].push(x),x}}),P[_0xe939("0xc1b")]=P[_0xe939("0x964")][_0xe939("0x9b3")](P[_0xe939("0xbf6")],{width:10,density:20,dotWidth:1,dotWidthVariance:1,randomOpacity:!1,optimizeOverlapping:!0,initialize:function(e){this.canvas=e,this[_0xe939("0xc1c")]=[]},onMouseDown:function(e){this[_0xe939("0xc1c")][_0xe939("0x11")]=0,this.canvas[_0xe939("0xb9f")](this[_0xe939("0x2e")][_0xe939("0xbf9")]),this._setShadow(),this[_0xe939("0xc1d")](e),this[_0xe939("0x86c")](this[_0xe939("0xc1e")])},onMouseMove:function(e){this.addSprayChunk(e),this.render(this.sprayChunkPoints)},onMouseUp:function(){var e=this[_0xe939("0x2e")].renderOnAddRemove;this[_0xe939("0x2e")][_0xe939("0xba0")]=!1;for(var x=[],t=0,_=this[_0xe939("0xc1c")][_0xe939("0x11")];t<_;t++)for(var i=this[_0xe939("0xc1c")][t],n=0,r=i.length;n<r;n++){var a=new(P[_0xe939("0xc1f")])({width:i[n][_0xe939("0x2f")],height:i[n][_0xe939("0x2f")],left:i[n].x+1,top:i[n].y+1,originX:_0xe939("0x64e"),originY:_0xe939("0x64e"),fill:this.color});x.push(a)}this[_0xe939("0xc20")]&&(x=this[_0xe939("0xc21")](x));var s=new P.Group(x);this.shadow&&s[_0xe939("0xc10")](this[_0xe939("0xbf8")]),this[_0xe939("0x2e")][_0xe939("0x37c")](s),this[_0xe939("0x2e")][_0xe939("0xb98")](_0xe939("0xc16"),{path:s}),this[_0xe939("0x2e")].clearContext(this[_0xe939("0x2e")][_0xe939("0xbf9")]),this._resetShadow(),this.canvas.renderOnAddRemove=e,this[_0xe939("0x2e")].requestRenderAll()},_getOptimizedRects:function(e){var x,t,_,i={};for(t=0,_=e[_0xe939("0x11")];t<_;t++)i[x=e[t][_0xe939("0xc2")]+""+e[t][_0xe939("0x2cc")]]||(i[x]=e[t]);var n=[];for(x in i)n[_0xe939("0x20")](i[x]);return n},render:function(e){var x,t,_=this[_0xe939("0x2e")][_0xe939("0xbf9")];for(_[_0xe939("0x104")]=this[_0xe939("0x14a")],this[_0xe939("0xc09")](_),x=0,t=e[_0xe939("0x11")];x<t;x++){var i=e[x];typeof i[_0xe939("0x946")]!==_0xe939("0x2")&&(_.globalAlpha=i[_0xe939("0x946")]),_[_0xe939("0x105")](i.x,i.y,i[_0xe939("0x2f")],i.width)}_[_0xe939("0x123")]()},_render:function(){var e,x,t=this[_0xe939("0x2e")].contextTop;for(t[_0xe939("0x104")]=this[_0xe939("0x14a")],this[_0xe939("0xc09")](t),e=0,x=this.sprayChunks[_0xe939("0x11")];e<x;e++)this[_0xe939("0x86c")](this.sprayChunks[e]);t.restore()},addSprayChunk:function(e){this[_0xe939("0xc1e")]=[];var x,t,_,i,n=this[_0xe939("0x2f")]/2;for(i=0;i<this[_0xe939("0xc22")];i++){x=P[_0xe939("0x964")][_0xe939("0xc1a")](e.x-n,e.x+n),t=P[_0xe939("0x964")][_0xe939("0xc1a")](e.y-n,e.y+n),_=this[_0xe939("0xc23")]?P[_0xe939("0x964")].getRandomInt(Math.max(1,this[_0xe939("0xc24")]-this.dotWidthVariance),this.dotWidth+this[_0xe939("0xc23")]):this.dotWidth;var r=new P.Point(x,t);r[_0xe939("0x2f")]=_,this.randomOpacity&&(r[_0xe939("0x946")]=P[_0xe939("0x964")][_0xe939("0xc1a")](0,100)/100),this[_0xe939("0xc1e")][_0xe939("0x20")](r)}this[_0xe939("0xc1c")][_0xe939("0x20")](this[_0xe939("0xc1e")])}}),P.PatternBrush=P[_0xe939("0x964")][_0xe939("0x9b3")](P.PencilBrush,{getPatternSrc:function(){var e=P[_0xe939("0x964")].createCanvasElement(),x=e[_0xe939("0x9b")]("2d");return e[_0xe939("0x2f")]=e[_0xe939("0x30")]=25,x[_0xe939("0x104")]=this[_0xe939("0x14a")],x[_0xe939("0x11f")](),x[_0xe939("0x168")](10,10,10,0,2*Math.PI,!1),x[_0xe939("0x15f")](),x[_0xe939("0x148")](),e},getPatternSrcFunction:function(){return String(this.getPatternSrc)[_0xe939("0x64d")](_0xe939("0xc25"),'"'+this[_0xe939("0x14a")]+'"')},getPattern:function(){return this[_0xe939("0x2e")][_0xe939("0xbf9")][_0xe939("0x174")](this[_0xe939("0x4c8")]||this.getPatternSrc(),_0xe939("0x186"))},_setBrushStyles:function(){this.callSuper(_0xe939("0xb8d")),this.canvas[_0xe939("0xbf9")][_0xe939("0x12f")]=this[_0xe939("0xc26")]()},createPath:function(e){var x=this[_0xe939("0x9ac")](_0xe939("0x147"),e),t=x[_0xe939("0xc27")]().scalarAdd(x[_0xe939("0xa1d")]/2);return x[_0xe939("0x14d")]=new(P[_0xe939("0x98e")])({source:this[_0xe939("0x4c8")]||this.getPatternSrcFunction(),offsetX:-t.x,offsetY:-t.y}),x}}),function(){var e=P[_0xe939("0x964")].getPointer,x=P[_0xe939("0x964")][_0xe939("0x995")],t=P[_0xe939("0x964")].radiansToDegrees,_=Math[_0xe939("0x977")],i=Math[_0xe939("0x17e")],n=P.StaticCanvas[_0xe939("0xbfb")]("setLineDash");for(var r in P[_0xe939("0xc28")]=P[_0xe939("0x964")][_0xe939("0x9b3")](P[_0xe939("0xb5f")],{initialize:function(e,x){x||(x={}),this.renderAndResetBound=this[_0xe939("0xc29")].bind(this),this[_0xe939("0xb67")]=this.requestRenderAll[_0xe939("0x9")](this),this[_0xe939("0xb66")](e,x),this[_0xe939("0xc2a")](),this._createCacheCanvas()},uniScaleTransform:!1,uniScaleKey:_0xe939("0xc2b"),centeredScaling:!1,centeredRotation:!1,centeredKey:_0xe939("0xc2c"),altActionKey:"shiftKey",interactive:!0,selection:!0,selectionKey:_0xe939("0xc2b"),altSelectionKey:null,selectionColor:_0xe939("0xc2d"),selectionDashArray:[],selectionBorderColor:_0xe939("0xc2e"),selectionLineWidth:1,selectionFullyContained:!1,hoverCursor:_0xe939("0xc2f"),moveCursor:_0xe939("0xc2f"),defaultCursor:_0xe939("0x7"),freeDrawingCursor:_0xe939("0x925"),rotationCursor:"crosshair",notAllowedCursor:_0xe939("0xc30"),containerClass:_0xe939("0x8e1"),perPixelTargetFind:!1,targetFindTolerance:0,skipTargetFind:!1,isDrawingMode:!1,preserveObjectStacking:!1,snapAngle:0,snapThreshold:null,stopContextMenu:!1,fireRightClick:!1,fireMiddleClick:!1,_initInteractive:function(){this._currentTransform=null,this._groupSelector=null,this[_0xe939("0xc31")](),this[_0xe939("0xc32")](),this[_0xe939("0xc33")](),this[_0xe939("0xb8e")](),this[_0xe939("0xb8c")]=P[_0xe939("0xc01")]&&new P.PencilBrush(this),this.calcOffset()},_chooseObjectsToRender:function(){var e,x,t,_=this[_0xe939("0xc34")]();if(_[_0xe939("0x11")]>0&&!this[_0xe939("0xc35")]){x=[],t=[];for(var i=0,n=this[_0xe939("0x917")][_0xe939("0x11")];i<n;i++)e=this[_0xe939("0x917")][i],-1===_[_0xe939("0x152")](e)?x[_0xe939("0x20")](e):t.push(e);_[_0xe939("0x11")]>1&&(this[_0xe939("0xb93")][_0xe939("0x917")]=t),x[_0xe939("0x20")].apply(x,t)}else x=this[_0xe939("0x917")];return x},renderAll:function(){!this[_0xe939("0xc36")]||this._groupSelector||this.isDrawingMode||(this[_0xe939("0xb9f")](this[_0xe939("0xbf9")]),this[_0xe939("0xc36")]=!1),this[_0xe939("0xb88")]&&this[_0xe939("0xc37")](this[_0xe939("0xbf9")]);var e=this[_0xe939("0xb75")];return this.renderCanvas(e,this[_0xe939("0xc38")]()),this},renderTopLayer:function(e){e[_0xe939("0x11e")](),this[_0xe939("0x91a")]&&this[_0xe939("0xb8b")]&&(this[_0xe939("0xb8c")]&&this[_0xe939("0xb8c")]._render(),this[_0xe939("0xc36")]=!0),this[_0xe939("0x916")]&&this[_0xe939("0xc39")]&&(this[_0xe939("0xc3a")](e),this[_0xe939("0xc36")]=!0),e[_0xe939("0x123")]()},renderTop:function(){var e=this[_0xe939("0xbf9")];return this[_0xe939("0xb9f")](e),this[_0xe939("0xc37")](e),this.fire(_0xe939("0xbae")),this},_resetCurrentTransform:function(){var e=this[_0xe939("0xc3b")];e.target.set({scaleX:e[_0xe939("0xc3c")][_0xe939("0x6e1")],scaleY:e[_0xe939("0xc3c")][_0xe939("0x6e3")],skewX:e[_0xe939("0xc3c")][_0xe939("0x99a")],skewY:e[_0xe939("0xc3c")].skewY,left:e[_0xe939("0xc3c")][_0xe939("0xc2")],top:e[_0xe939("0xc3c")][_0xe939("0x2cc")]}),this[_0xe939("0xc3d")](e[_0xe939("0x8eb")])?(e[_0xe939("0xc3e")]!==_0xe939("0x64e")&&(e[_0xe939("0xc3e")]===_0xe939("0x2d0")?e.mouseXSign=-1:e[_0xe939("0xc3f")]=1),"center"!==e.originY&&("bottom"===e[_0xe939("0xc40")]?e[_0xe939("0xc41")]=-1:e[_0xe939("0xc41")]=1),e.originX=_0xe939("0x64e"),e.originY="center"):(e[_0xe939("0xc3e")]=e[_0xe939("0xc3c")].originX,e.originY=e[_0xe939("0xc3c")][_0xe939("0xc40")])},containsPoint:function(e,x,t){var _,i=t||this.getPointer(e,!0);return _=x[_0xe939("0xc42")]&&x[_0xe939("0xc42")]===this[_0xe939("0xb93")]&&x[_0xe939("0xc42")][_0xe939("0x182")]===_0xe939("0xb94")?this._normalizePointer(x.group,i):{x:i.x,y:i.y},x[_0xe939("0xb4")](_)||x[_0xe939("0xc43")](i)},_normalizePointer:function(e,x){var t=e[_0xe939("0xa85")](),_=P.util[_0xe939("0xa84")](t),i=this[_0xe939("0xc44")](x);return P[_0xe939("0x964")][_0xe939("0x97a")](i,_)},isTargetTransparent:function(e,x,t){if(e.shouldCache()&&e._cacheCanvas&&e!==this[_0xe939("0xb93")]){var _=this[_0xe939("0xc45")](e,{x:x,y:t}),i=Math[_0xe939("0x730")](e[_0xe939("0xbb2")]+_.x*e.zoomX,0),n=Math[_0xe939("0x730")](e[_0xe939("0xbb3")]+_.y*e[_0xe939("0xbb0")],0);return P[_0xe939("0x964")][_0xe939("0xc46")](e._cacheContext,Math[_0xe939("0x192")](i),Math[_0xe939("0x192")](n),this[_0xe939("0xc47")])}var r=this[_0xe939("0xc48")],a=e[_0xe939("0xc49")],s=this[_0xe939("0xb80")];return e.selectionBackgroundColor="",this[_0xe939("0xb9f")](r),r[_0xe939("0x11e")](),r[_0xe939("0xeb")](s[0],s[1],s[2],s[3],s[4],s[5]),e.render(r),r[_0xe939("0x123")](),e===this[_0xe939("0xb93")]&&e[_0xe939("0xc4a")](r,{hasBorders:!1,transparentCorners:!1},{hasBorders:!1}),e[_0xe939("0xc49")]=a,P[_0xe939("0x964")][_0xe939("0xc46")](r,x,t,this.targetFindTolerance)},_isSelectionKeyPressed:function(e){return"[object Array]"===Object[_0xe939("0xa")][_0xe939("0x35a")].call(this[_0xe939("0xc4b")])?!!this[_0xe939("0xc4b")][_0xe939("0xc4c")]((function(x){return!0===e[x]})):e[this.selectionKey]},_shouldClearSelection:function(e,x){var t=this.getActiveObjects(),_=this[_0xe939("0xb93")];return!x||x&&_&&t[_0xe939("0x11")]>1&&-1===t[_0xe939("0x152")](x)&&_!==x&&!this[_0xe939("0xc4d")](e)||x&&!x[_0xe939("0xc4e")]||x&&!x[_0xe939("0x91e")]&&_&&_!==x},_shouldCenterTransform:function(e){if(e){var x,t=this._currentTransform;return t[_0xe939("0xc4f")]===_0xe939("0x33")||t[_0xe939("0xc4f")]===_0xe939("0x6e1")||t[_0xe939("0xc4f")]===_0xe939("0x6e3")?x=this.centeredScaling||e.centeredScaling:t[_0xe939("0xc4f")]===_0xe939("0x89")&&(x=this[_0xe939("0xc50")]||e.centeredRotation),x?!t[_0xe939("0xc2c")]:t.altKey}},_getOriginFromCorner:function(e,x){var t={x:e.originX,y:e.originY};return"ml"===x||"tl"===x||"bl"===x?t.x="right":"mr"!==x&&"tr"!==x&&"br"!==x||(t.x="left"),"tl"===x||"mt"===x||"tr"===x?t.y=_0xe939("0x2ce"):"bl"!==x&&"mb"!==x&&"br"!==x||(t.y=_0xe939("0x2cc")),t},_getActionFromCorner:function(e,x,t){if(!x||!e)return _0xe939("0xbf");switch(x){case _0xe939("0xc51"):return _0xe939("0x89");case"ml":case"mr":return t[this[_0xe939("0xc52")]]?_0xe939("0x99b"):_0xe939("0x6e1");case"mt":case"mb":return t[this[_0xe939("0xc52")]]?"skewX":"scaleY";default:return _0xe939("0x33")}},_setupCurrentTransform:function(e,t,_){if(t){var i=this[_0xe939("0x9b8")](e),n=t[_0xe939("0xc43")](this[_0xe939("0x9b8")](e,!0)),r=this[_0xe939("0xc53")](_,n,e,t),a=this._getOriginFromCorner(t,n);this[_0xe939("0xc3b")]={target:t,action:r,corner:n,scaleX:t[_0xe939("0x6e1")],scaleY:t[_0xe939("0x6e3")],skewX:t.skewX,skewY:t[_0xe939("0x99b")],offsetX:i.x-t[_0xe939("0xc2")],offsetY:i.y-t[_0xe939("0x2cc")],originX:a.x,originY:a.y,ex:i.x,ey:i.y,lastX:i.x,lastY:i.y,theta:x(t[_0xe939("0x269")]),width:t[_0xe939("0x2f")]*t[_0xe939("0x6e1")],mouseXSign:1,mouseYSign:1,shiftKey:e[_0xe939("0xc2b")],altKey:e[this[_0xe939("0xc54")]],original:P.util[_0xe939("0xc55")](t)},this[_0xe939("0xc3b")][_0xe939("0xc3c")][_0xe939("0xc3e")]=a.x,this[_0xe939("0xc3b")][_0xe939("0xc3c")][_0xe939("0xc40")]=a.y,this[_0xe939("0xc56")](),this[_0xe939("0xc57")](e)}},_translateObject:function(e,x){var t=this[_0xe939("0xc3b")],_=t[_0xe939("0x8eb")],i=e-t[_0xe939("0xb1")],n=x-t[_0xe939("0xae")],r=!_.get(_0xe939("0xc58"))&&_[_0xe939("0xc2")]!==i,a=!_[_0xe939("0x343")](_0xe939("0xc59"))&&_[_0xe939("0x2cc")]!==n;return r&&_[_0xe939("0x340")](_0xe939("0xc2"),i),a&&_[_0xe939("0x340")](_0xe939("0x2cc"),n),r||a},_changeSkewTransformOrigin:function(e,x,t){var _=_0xe939("0xc3e"),i={0:_0xe939("0x64e")},n=x[_0xe939("0x8eb")][_0xe939("0x99a")],r="left",a=_0xe939("0x2d0"),s="mt"===x[_0xe939("0xc5a")]||"ml"===x[_0xe939("0xc5a")]?1:-1,o=1;e=e>0?1:-1,"y"===t&&(n=x[_0xe939("0x8eb")][_0xe939("0x99b")],r="top",a="bottom",_="originY"),i[-1]=r,i[1]=a,x[_0xe939("0x8eb")].flipX&&(o*=-1),x[_0xe939("0x8eb")][_0xe939("0x997")]&&(o*=-1),0===n?(x[_0xe939("0xc5b")]=-s*e*o,x[_]=i[-e]):(n=n>0?1:-1,x[_0xe939("0xc5b")]=n,x[_]=i[n*s*o])},_skewObject:function(e,x,t){var _,i=this._currentTransform,n=i[_0xe939("0x8eb")],r=n[_0xe939("0x343")](_0xe939("0xc5c")),a=n.get(_0xe939("0xc5d"));if(r&&"x"===t||a&&"y"===t)return!1;var s,o,c=n.getCenterPoint(),h=n[_0xe939("0xc5e")](new(P[_0xe939("0x705")])(e,x),_0xe939("0x64e"),_0xe939("0x64e"))[t],f=n.toLocalPoint(new(P[_0xe939("0x705")])(i.lastX,i[_0xe939("0x8f4")]),_0xe939("0x64e"),_0xe939("0x64e"))[t],u=n[_0xe939("0xc5f")]();return this[_0xe939("0xc60")](h-f,i,t),s=n.toLocalPoint(new(P[_0xe939("0x705")])(e,x),i[_0xe939("0xc3e")],i[_0xe939("0xc40")])[t],o=n[_0xe939("0xc61")](c,i.originX,i.originY),_=this._setObjectSkew(s,i,t,u),i[_0xe939("0x8f2")]=e,i[_0xe939("0x8f4")]=x,n[_0xe939("0xa87")](o,i.originX,i[_0xe939("0xc40")]),_},_setObjectSkew:function(e,x,t,_){var i,n,r,a,s,o,c,h,f,u,d=x[_0xe939("0x8eb")],l=x[_0xe939("0xc5b")];return"x"===t?(s="y",o="Y",c="X",f=0,u=d[_0xe939("0x99b")]):(s="x",o="X",c="Y",f=d[_0xe939("0x99a")],u=0),a=d[_0xe939("0xc5f")](f,u),(h=2*Math.abs(e)-a[t])<=2?i=0:(i=l*Math[_0xe939("0xc62")](h/d[_0xe939("0x33")+c]/(a[s]/d[_0xe939("0x33")+o])),i=P[_0xe939("0x964")][_0xe939("0xc63")](i)),n=d[_0xe939("0xc64")+c]!==i,d[_0xe939("0x340")](_0xe939("0xc64")+c,i),0!==d[_0xe939("0xc64")+o]&&(r=d[_0xe939("0xc5f")](),i=_[s]/r[s]*d[_0xe939("0x33")+o],d[_0xe939("0x340")](_0xe939("0x33")+o,i)),n},_scaleObject:function(e,x,t){var _=this._currentTransform,i=_.target,n=i[_0xe939("0xc65")],r=i[_0xe939("0xc66")],a=i[_0xe939("0xc67")];if(n&&r)return!1;var s,o=i[_0xe939("0xc61")](i.getCenterPoint(),_[_0xe939("0xc3e")],_[_0xe939("0xc40")]),c=i[_0xe939("0xc5e")](new(P[_0xe939("0x705")])(e,x),_.originX,_[_0xe939("0xc40")]),h=i[_0xe939("0xc5f")]();return this[_0xe939("0xc68")](c,_),s=this[_0xe939("0xc69")](c,_,n,r,t,a,h),i[_0xe939("0xa87")](o,_[_0xe939("0xc3e")],_[_0xe939("0xc40")]),s},_setObjectScale:function(e,x,t,_,i,n,r){var a=x.target,s=!1,o=!1,c=!1,h=e.x*a[_0xe939("0x6e1")]/r.x,f=e.y*a[_0xe939("0x6e3")]/r.y,u=a[_0xe939("0x6e1")]!==h,d=a[_0xe939("0x6e3")]!==f;if(x[_0xe939("0xc6a")]=h,x[_0xe939("0xc6b")]=f,"x"===i&&a instanceof P[_0xe939("0x91f")]){var l=a[_0xe939("0x2f")]*(e.x/r.x);return l>=a[_0xe939("0xc6c")]()&&(c=l!==a[_0xe939("0x2f")],a[_0xe939("0x340")](_0xe939("0x2f"),l),c)}return n&&h<=0&&h<a.scaleX&&(s=!0,e.x=0),n&&f<=0&&f<a[_0xe939("0x6e3")]&&(o=!0,e.y=0),i!==_0xe939("0xc6d")||t||_?i?"x"!==i||a.get(_0xe939("0xc6e"))?"y"!==i||a[_0xe939("0x343")](_0xe939("0xc6e"))||o||_||a[_0xe939("0x340")](_0xe939("0x6e3"),f)&&(c=d):s||t||a[_0xe939("0x340")](_0xe939("0x6e1"),h)&&(c=u):(s||t||a[_0xe939("0x340")](_0xe939("0x6e1"),h)&&(c=c||u),o||_||a[_0xe939("0x340")](_0xe939("0x6e3"),f)&&(c=c||d)):c=this._scaleObjectEqually(e,a,x,r),s||o||this[_0xe939("0xc6f")](x,i),c},_scaleObjectEqually:function(e,x,t,_){var i,n,r,a=e.y+e.x,s=_.y*t.original.scaleY/x[_0xe939("0x6e3")]+_.x*t.original[_0xe939("0x6e1")]/x[_0xe939("0x6e1")],o=e.x<0?-1:1,c=e.y<0?-1:1;return n=o*Math[_0xe939("0x17e")](t[_0xe939("0xc3c")].scaleX*a/s),r=c*Math[_0xe939("0x17e")](t[_0xe939("0xc3c")][_0xe939("0x6e3")]*a/s),i=n!==x.scaleX||r!==x.scaleY,x[_0xe939("0x340")]("scaleX",n),x[_0xe939("0x340")](_0xe939("0x6e3"),r),i},_flipObject:function(e,x){e.newScaleX<0&&"y"!==x&&("left"===e[_0xe939("0xc3e")]?e.originX="right":e.originX===_0xe939("0x2d0")&&(e.originX=_0xe939("0xc2"))),e[_0xe939("0xc6b")]<0&&"x"!==x&&(e[_0xe939("0xc40")]===_0xe939("0x2cc")?e[_0xe939("0xc40")]=_0xe939("0x2ce"):e[_0xe939("0xc40")]===_0xe939("0x2ce")&&(e.originY=_0xe939("0x2cc")))},_setLocalMouse:function(e,x){var t=x[_0xe939("0x8eb")],_=this[_0xe939("0xbfc")](),n=t[_0xe939("0xa3")]/_;x[_0xe939("0xc3e")]===_0xe939("0x2d0")?e.x*=-1:x[_0xe939("0xc3e")]===_0xe939("0x64e")&&(e.x*=2*x[_0xe939("0xc3f")],e.x<0&&(x[_0xe939("0xc3f")]=-x[_0xe939("0xc3f")])),"bottom"===x[_0xe939("0xc40")]?e.y*=-1:x[_0xe939("0xc40")]===_0xe939("0x64e")&&(e.y*=2*x[_0xe939("0xc41")],e.y<0&&(x[_0xe939("0xc41")]=-x[_0xe939("0xc41")])),i(e.x)>n?e.x<0?e.x+=n:e.x-=n:e.x=0,i(e.y)>n?e.y<0?e.y+=n:e.y-=n:e.y=0},_rotateObject:function(e,x){var i=this._currentTransform,n=i[_0xe939("0x8eb")],r=n.translateToOriginPoint(n[_0xe939("0xbba")](),i[_0xe939("0xc3e")],i[_0xe939("0xc40")]);if(n[_0xe939("0xc70")])return!1;var a=_(i.ey-r.y,i.ex-r.x),s=_(x-r.y,e-r.x),o=t(s-a+i.theta),c=!0;if(n[_0xe939("0xc71")]>0){var h=n.snapAngle,f=n[_0xe939("0xc72")]||h,u=Math[_0xe939("0x9a6")](o/h)*h,d=Math.floor(o/h)*h;Math.abs(o-d)<f?o=d:Math[_0xe939("0x17e")](o-u)<f&&(o=u)}return o<0&&(o=360+o),o%=360,n.angle===o?c=!1:(n.angle=o,n[_0xe939("0xa87")](r,i.originX,i[_0xe939("0xc40")])),c},setCursor:function(e){this[_0xe939("0xb90")][_0xe939("0x32")][_0xe939("0xc73")]=e},_drawSelection:function(e){var x=this[_0xe939("0xc39")],t=x[_0xe939("0xc2")],_=x[_0xe939("0x2cc")],r=i(t),a=i(_);if(this[_0xe939("0xc74")]&&(e[_0xe939("0x104")]=this.selectionColor,e[_0xe939("0x105")](x.ex-(t>0?0:-t),x.ey-(_>0?0:-_),r,a)),this[_0xe939("0xc75")]&&this.selectionBorderColor)if(e[_0xe939("0x146")]=this[_0xe939("0xc75")],e[_0xe939("0x12f")]=this[_0xe939("0xc76")],this.selectionDashArray.length>1&&!n){var s=x.ex+.5-(t>0?0:r),o=x.ey+.5-(_>0?0:a);e[_0xe939("0x11f")](),P[_0xe939("0x964")].drawDashedLine(e,s,o,s+r,o,this[_0xe939("0xc77")]),P[_0xe939("0x964")][_0xe939("0xc78")](e,s,o+a-1,s+r,o+a-1,this[_0xe939("0xc77")]),P[_0xe939("0x964")][_0xe939("0xc78")](e,s,o,s,o+a,this[_0xe939("0xc77")]),P.util.drawDashedLine(e,s+r-1,o,s+r-1,o+a,this[_0xe939("0xc77")]),e.closePath(),e.stroke()}else P.Object[_0xe939("0xa")][_0xe939("0xc79")].call(this,e,this[_0xe939("0xc77")]),e.strokeRect(x.ex+.5-(t>0?0:r),x.ey+.5-(_>0?0:a),r,a)},findTarget:function(e,x){if(!this[_0xe939("0xc7a")]){var t,_,i=this.getPointer(e,!0),n=this[_0xe939("0xb93")],r=this[_0xe939("0xc34")]();if(this[_0xe939("0xc7b")]=[],r.length>1&&!x&&n===this[_0xe939("0xc7c")]([n],i))return n;if(1===r.length&&n._findTargetCorner(i))return n;if(1===r[_0xe939("0x11")]&&n===this[_0xe939("0xc7c")]([n],i)){if(!this.preserveObjectStacking)return n;t=n,_=this[_0xe939("0xc7b")],this[_0xe939("0xc7b")]=[]}var a=this[_0xe939("0xc7c")](this[_0xe939("0x917")],i);return e[this[_0xe939("0xc7d")]]&&a&&t&&a!==t&&(a=t,this.targets=_),a}},_checkTarget:function(e,x,t){if(x&&x[_0xe939("0x24f")]&&x.evented&&this.containsPoint(null,x,e)){if(!this.perPixelTargetFind&&!x[_0xe939("0xc7e")]||x[_0xe939("0xc7f")])return!0;if(!this[_0xe939("0xc80")](x,t.x,t.y))return!0}},_searchPossibleTargets:function(e,x){for(var t,_,i=e.length;i--;){var n=e[i],r=n[_0xe939("0xc42")]&&n[_0xe939("0xc42")][_0xe939("0x182")]!==_0xe939("0xb94")?this[_0xe939("0xc45")](n[_0xe939("0xc42")],x):x;if(this[_0xe939("0xc81")](r,n,x)){(t=e[i])[_0xe939("0xc82")]&&t instanceof P[_0xe939("0x990")]&&(_=this._searchPossibleTargets(t[_0xe939("0x917")],x))&&this[_0xe939("0xc7b")].push(_);break}}return t},restorePointerVpt:function(e){return P[_0xe939("0x964")][_0xe939("0x97a")](e,P[_0xe939("0x964")][_0xe939("0xa84")](this[_0xe939("0xb80")]))},getPointer:function(x,t){if(this[_0xe939("0xc83")]&&!t)return this[_0xe939("0xc83")];if(this[_0xe939("0xc84")]&&t)return this[_0xe939("0xc84")];var _,i=e(x),n=this[_0xe939("0xb90")],r=n.getBoundingClientRect(),a=r[_0xe939("0x2f")]||0,s=r[_0xe939("0x30")]||0;return a&&s||(_0xe939("0x2cc")in r&&_0xe939("0x2ce")in r&&(s=Math.abs(r.top-r[_0xe939("0x2ce")])),_0xe939("0x2d0")in r&&"left"in r&&(a=Math[_0xe939("0x17e")](r[_0xe939("0x2d0")]-r[_0xe939("0xc2")]))),this[_0xe939("0xb72")](),i.x=i.x-this[_0xe939("0xb76")][_0xe939("0xc2")],i.y=i.y-this[_0xe939("0xb76")][_0xe939("0x2cc")],t||(i=this.restorePointerVpt(i)),_=0===a||0===s?{width:1,height:1}:{width:n[_0xe939("0x2f")]/a,height:n[_0xe939("0x30")]/s},{x:i.x*_[_0xe939("0x2f")],y:i.y*_[_0xe939("0x30")]}},_createUpperCanvas:function(){var e=this.lowerCanvasEl[_0xe939("0xa0")].replace(/\s*lower-canvas\s*/,"");this.upperCanvasEl?this.upperCanvasEl[_0xe939("0xa0")]="":this[_0xe939("0xb90")]=this[_0xe939("0xb82")](),P[_0xe939("0x964")].addClass(this.upperCanvasEl,_0xe939("0xc85")+e),this[_0xe939("0xb92")][_0xe939("0xa9")](this[_0xe939("0xb90")]),this[_0xe939("0xc86")](this.lowerCanvasEl,this.upperCanvasEl),this[_0xe939("0xb84")](this[_0xe939("0xb90")]),this[_0xe939("0xbf9")]=this[_0xe939("0xb90")].getContext("2d")},_createCacheCanvas:function(){this[_0xe939("0xb91")]=this[_0xe939("0xb82")](),this[_0xe939("0xb91")][_0xe939("0x31")]("width",this[_0xe939("0x2f")]),this[_0xe939("0xb91")].setAttribute(_0xe939("0x30"),this[_0xe939("0x30")]),this[_0xe939("0xc48")]=this[_0xe939("0xb91")][_0xe939("0x9b")]("2d")},_initWrapperElement:function(){this.wrapperEl=P.util[_0xe939("0x9e4")](this.lowerCanvasEl,"div",{class:this[_0xe939("0xc87")]}),P[_0xe939("0x964")][_0xe939("0x9c3")](this.wrapperEl,{width:this.width+"px",height:this[_0xe939("0x30")]+"px",position:_0xe939("0xc88")}),P.util[_0xe939("0x9d4")](this.wrapperEl)},_applyCanvasStyle:function(e){var x=this[_0xe939("0x2f")]||e[_0xe939("0x2f")],t=this[_0xe939("0x30")]||e[_0xe939("0x30")];P[_0xe939("0x964")][_0xe939("0x9c3")](e,{position:_0xe939("0x60c"),width:x+"px",height:t+"px",left:0,top:0,"touch-action":this[_0xe939("0xc89")]?_0xe939("0xc8a"):_0xe939("0x4f"),"-ms-touch-action":this.allowTouchScrolling?"manipulation":_0xe939("0x4f")}),e[_0xe939("0x2f")]=x,e[_0xe939("0x30")]=t,P[_0xe939("0x964")][_0xe939("0x9d4")](e)},_copyCanvasStyle:function(e,x){x[_0xe939("0x32")][_0xe939("0x9ba")]=e[_0xe939("0x32")].cssText},getSelectionContext:function(){return this[_0xe939("0xbf9")]},getSelectionElement:function(){return this[_0xe939("0xb90")]},getActiveObject:function(){return this[_0xe939("0xb93")]},getActiveObjects:function(){var e=this[_0xe939("0xb93")];return e?e[_0xe939("0x182")]===_0xe939("0xb94")&&e[_0xe939("0x917")]?e._objects[_0xe939("0x1dc")](0):[e]:[]},_onObjectRemoved:function(e){e===this[_0xe939("0xb93")]&&(this[_0xe939("0xb98")]("before:selection:cleared",{target:e}),this[_0xe939("0xc8b")](),this[_0xe939("0xb98")](_0xe939("0x8e9"),{target:e}),e[_0xe939("0xb98")](_0xe939("0xc8c"))),this[_0xe939("0xc8d")]===e&&(this._hoveredTarget=null),this[_0xe939("0x9ac")](_0xe939("0x96b"),e)},_fireSelectionEvents:function(e,x){var t=!1,_=this[_0xe939("0xc34")](),i=[],n=[],r={e:x};e.forEach((function(e){-1===_[_0xe939("0x152")](e)&&(t=!0,e[_0xe939("0xb98")](_0xe939("0xc8c"),r),n.push(e))})),_[_0xe939("0x129")]((function(x){-1===e[_0xe939("0x152")](x)&&(t=!0,x[_0xe939("0xb98")]("selected",r),i[_0xe939("0x20")](x))})),e[_0xe939("0x11")]>0&&_[_0xe939("0x11")]>0?(r[_0xe939("0x908")]=i,r.deselected=n,r[_0xe939("0xc8e")]=i[0]||n[0],r.target=this[_0xe939("0xb93")],t&&this[_0xe939("0xb98")](_0xe939("0xc8f"),r)):_[_0xe939("0x11")]>0?(1===_.length&&(r[_0xe939("0x8eb")]=i[0],this[_0xe939("0xb98")](_0xe939("0xc90"),r)),r.selected=i,r[_0xe939("0x8eb")]=this._activeObject,this[_0xe939("0xb98")](_0xe939("0x8e7"),r)):e[_0xe939("0x11")]>0&&(r[_0xe939("0xc8c")]=n,this.fire(_0xe939("0x8e9"),r))},setActiveObject:function(e,x){var t=this[_0xe939("0xc34")]();return this._setActiveObject(e,x),this[_0xe939("0xc91")](t,x),this},_setActiveObject:function(e,x){return this._activeObject!==e&&(!!this[_0xe939("0xc8b")](x,e)&&(!e[_0xe939("0xc92")]({e:x})&&(this[_0xe939("0xb93")]=e,!0)))},_discardActiveObject:function(e,x){var t=this[_0xe939("0xb93")];if(t){if(t[_0xe939("0xc93")]({e:e,object:x}))return!1;this[_0xe939("0xb93")]=null}return!0},discardActiveObject:function(e){var x=this[_0xe939("0xc34")](),t=this[_0xe939("0xc94")]();return x.length&&this[_0xe939("0xb98")](_0xe939("0xc95"),{target:t,e:e}),this[_0xe939("0xc8b")](e),this._fireSelectionEvents(x,e),this},dispose:function(){var e=this.wrapperEl;return this[_0xe939("0xc96")](),e.removeChild(this[_0xe939("0xb90")]),e[_0xe939("0x98b")](this[_0xe939("0xb7f")]),this[_0xe939("0xc48")]=null,this.contextTop=null,["upperCanvasEl","cacheCanvasEl"][_0xe939("0x129")](function(e){P[_0xe939("0x964")][_0xe939("0xc97")](this[e]),this[e]=void 0}[_0xe939("0x9")](this)),e[_0xe939("0x9c5")]&&e[_0xe939("0x9c5")][_0xe939("0x9c4")](this[_0xe939("0xb7f")],this[_0xe939("0xb92")]),delete this[_0xe939("0xb92")],P[_0xe939("0xb5f")][_0xe939("0xa")][_0xe939("0xbef")].call(this),this},clear:function(){return this[_0xe939("0x919")](),this[_0xe939("0xb9f")](this[_0xe939("0xbf9")]),this[_0xe939("0x9ac")](_0xe939("0xc98"))},drawControls:function(e){var x=this[_0xe939("0xb93")];x&&x._renderControls(e)},_toObject:function(e,x,t){var _=this[_0xe939("0xc99")](e),i=this.callSuper(_0xe939("0xbbf"),e,x,t);return this[_0xe939("0xc9a")](e,_),i},_realizeGroupTransformOnObject:function(e){if(e[_0xe939("0xc42")]&&"activeSelection"===e[_0xe939("0xc42")][_0xe939("0x182")]&&this[_0xe939("0xb93")]===e.group){var x=[_0xe939("0x269"),_0xe939("0x996"),"flipY",_0xe939("0xc2"),_0xe939("0x6e1"),_0xe939("0x6e3"),_0xe939("0x99a"),_0xe939("0x99b"),_0xe939("0x2cc")],t={};return x[_0xe939("0x129")]((function(x){t[x]=e[x]})),this._activeObject.realizeTransform(e),t}return null},_unwindGroupTransformOnObject:function(e,x){x&&e[_0xe939("0x340")](x)},_setSVGObject:function(e,x,t){var _=this._realizeGroupTransformOnObject(x);this[_0xe939("0x9ac")](_0xe939("0xbe8"),e,x,t),this[_0xe939("0xc9a")](x,_)},setViewportTransform:function(e){this.renderOnAddRemove&&this._activeObject&&this[_0xe939("0xb93")][_0xe939("0xc7f")]&&this[_0xe939("0xb93")][_0xe939("0xc9b")](),P[_0xe939("0xb5f")][_0xe939("0xa")].setViewportTransform[_0xe939("0xb")](this,e)}}),P[_0xe939("0xb5f")])r!==_0xe939("0xa")&&(P[_0xe939("0xc28")][r]=P.StaticCanvas[r])}(),function(){var e={mt:0,tr:1,mr:2,br:3,mb:4,bl:5,ml:6,tl:7},x=P.util.addListener,t=P[_0xe939("0x964")][_0xe939("0x9b5")],_={passive:!1};function i(e,x){return e.button&&e[_0xe939("0xc9c")]===x-1}P[_0xe939("0x964")].object[_0xe939("0x266")](P[_0xe939("0xc28")][_0xe939("0xa")],{cursorMap:[_0xe939("0xc9d"),_0xe939("0xc9e"),"e-resize",_0xe939("0xc9f"),_0xe939("0xca0"),_0xe939("0xca1"),"w-resize","nw-resize"],mainTouchId:null,_initEventListeners:function(){this.removeListeners(),this[_0xe939("0xca2")](),this[_0xe939("0xca3")](x,_0xe939("0x37c"))},_getEventPrefix:function(){return this[_0xe939("0xca4")]?_0xe939("0xca5"):_0xe939("0xca6")},addOrRemove:function(e,x){var t=this[_0xe939("0xb90")],i=this[_0xe939("0xca7")]();e(P[_0xe939("0x938")],_0xe939("0xd0"),this[_0xe939("0xca8")]),e(t,i+_0xe939("0xca9"),this[_0xe939("0xcaa")]),e(t,i+_0xe939("0xc2f"),this[_0xe939("0xcab")],_),e(t,i+_0xe939("0xcac"),this[_0xe939("0xcad")]),e(t,i+_0xe939("0xcae"),this[_0xe939("0xcaf")]),e(t,"wheel",this[_0xe939("0xcb0")]),e(t,_0xe939("0xcb1"),this[_0xe939("0xcb2")]),e(t,_0xe939("0xcb3"),this[_0xe939("0xcb4")]),e(t,"dragover",this._onDragOver),e(t,_0xe939("0xcb5"),this._onDragEnter),e(t,"dragleave",this[_0xe939("0xcb6")]),e(t,_0xe939("0x382"),this[_0xe939("0xcb7")]),this[_0xe939("0xca4")]||e(t,"touchstart",this._onTouchStart,_),typeof eventjs!==_0xe939("0x2")&&x in eventjs&&(eventjs[x](t,_0xe939("0xcb8"),this._onGesture),eventjs[x](t,"drag",this._onDrag),eventjs[x](t,_0xe939("0xcb9"),this[_0xe939("0xcba")]),eventjs[x](t,_0xe939("0xcbb"),this[_0xe939("0xcbc")]),eventjs[x](t,_0xe939("0xcbd"),this[_0xe939("0xcbe")]))},removeListeners:function(){this.addOrRemove(t,"remove");var e=this[_0xe939("0xca7")]();t(P[_0xe939("0x936")],e+"up",this[_0xe939("0xcbf")]),t(P[_0xe939("0x936")],_0xe939("0xcc0"),this[_0xe939("0xcc1")],_),t(P[_0xe939("0x936")],e+_0xe939("0xc2f"),this._onMouseMove,_),t(P[_0xe939("0x936")],"touchmove",this[_0xe939("0xcab")],_)},_bindEvents:function(){this.eventsBound||(this._onMouseDown=this._onMouseDown[_0xe939("0x9")](this),this._onTouchStart=this[_0xe939("0xcc2")].bind(this),this[_0xe939("0xcab")]=this._onMouseMove[_0xe939("0x9")](this),this[_0xe939("0xcbf")]=this[_0xe939("0xcbf")].bind(this),this[_0xe939("0xcc1")]=this._onTouchEnd.bind(this),this[_0xe939("0xca8")]=this._onResize[_0xe939("0x9")](this),this._onGesture=this[_0xe939("0xcc3")].bind(this),this[_0xe939("0xcc4")]=this._onDrag.bind(this),this._onShake=this._onShake[_0xe939("0x9")](this),this[_0xe939("0xcbe")]=this._onLongPress.bind(this),this[_0xe939("0xcba")]=this[_0xe939("0xcba")][_0xe939("0x9")](this),this._onMouseWheel=this[_0xe939("0xcb0")][_0xe939("0x9")](this),this[_0xe939("0xcad")]=this[_0xe939("0xcad")][_0xe939("0x9")](this),this[_0xe939("0xcaf")]=this[_0xe939("0xcaf")][_0xe939("0x9")](this),this._onContextMenu=this[_0xe939("0xcb2")][_0xe939("0x9")](this),this[_0xe939("0xcb4")]=this[_0xe939("0xcb4")][_0xe939("0x9")](this),this._onDragOver=this._onDragOver[_0xe939("0x9")](this),this[_0xe939("0xcc5")]=this[_0xe939("0xcc6")][_0xe939("0x9")](this,_0xe939("0xcb5")),this[_0xe939("0xcb6")]=this[_0xe939("0xcc6")].bind(this,_0xe939("0xcc7")),this[_0xe939("0xcb7")]=this[_0xe939("0xcc6")].bind(this,_0xe939("0x382")),this[_0xe939("0xcc8")]=!0)},_onGesture:function(e,x){this[_0xe939("0xcc9")]&&this.__onTransformGesture(e,x)},_onDrag:function(e,x){this.__onDrag&&this[_0xe939("0xcca")](e,x)},_onMouseWheel:function(e){this.__onMouseWheel(e)},_onMouseOut:function(e){var x=this[_0xe939("0xc8d")];this[_0xe939("0xb98")]("mouse:out",{target:x,e:e}),this._hoveredTarget=null,x&&x[_0xe939("0xb98")]("mouseout",{e:e}),this._iTextInstances&&this[_0xe939("0xb9d")][_0xe939("0x129")]((function(e){e.isEditing&&e[_0xe939("0xccb")].focus()}))},_onMouseEnter:function(e){this.currentTransform||this[_0xe939("0xccc")](e)||(this[_0xe939("0xb98")](_0xe939("0xccd"),{target:null,e:e}),this[_0xe939("0xc8d")]=null)},_onOrientationChange:function(e,x){this[_0xe939("0xcce")]&&this[_0xe939("0xcce")](e,x)},_onShake:function(e,x){this[_0xe939("0xccf")]&&this[_0xe939("0xccf")](e,x)},_onLongPress:function(e,x){this[_0xe939("0xcd0")]&&this.__onLongPress(e,x)},_onDragOver:function(e){e[_0xe939("0xbe")]();var x=this[_0xe939("0xcc6")]("dragover",e);this._fireEnterLeaveEvents(x,e)},_onContextMenu:function(e){return this[_0xe939("0xcd1")]&&(e.stopPropagation(),e.preventDefault()),!1},_onDoubleClick:function(e){this[_0xe939("0xcd2")](e),this[_0xe939("0xcd3")](e,"dblclick"),this[_0xe939("0xcd4")](e)},getPointerId:function(e){var x=e[_0xe939("0x9b7")];return x?x[0]&&x[0][_0xe939("0xcd5")]:this[_0xe939("0xca4")]?e[_0xe939("0xcd6")]:-1},_isMainEvent:function(e){return!0===e[_0xe939("0xcd7")]||!1!==e[_0xe939("0xcd7")]&&(e[_0xe939("0x182")]===_0xe939("0xcc0")&&0===e[_0xe939("0xcd8")][_0xe939("0x11")]||(!e[_0xe939("0x9b7")]||e[_0xe939("0x9b7")][0][_0xe939("0xcd5")]===this[_0xe939("0xcd9")]))},_onTouchStart:function(e){e[_0xe939("0xbe")](),null===this[_0xe939("0xcd9")]&&(this[_0xe939("0xcd9")]=this[_0xe939("0xcda")](e)),this[_0xe939("0xcdb")](e),this[_0xe939("0xcd4")]();var i=this[_0xe939("0xb90")],n=this[_0xe939("0xca7")]();x(P.document,_0xe939("0xcc0"),this._onTouchEnd,_),x(P[_0xe939("0x936")],"touchmove",this._onMouseMove,_),t(i,n+_0xe939("0xca9"),this[_0xe939("0xcaa")])},_onMouseDown:function(e){this.__onMouseDown(e),this._resetTransformEventData();var i=this.upperCanvasEl,n=this._getEventPrefix();t(i,n+_0xe939("0xc2f"),this[_0xe939("0xcab")],_),x(P.document,n+"up",this[_0xe939("0xcbf")]),x(P.document,n+_0xe939("0xc2f"),this[_0xe939("0xcab")],_)},_onTouchEnd:function(e){if(!(e[_0xe939("0xcd8")].length>0)){this[_0xe939("0xcdc")](e),this[_0xe939("0xcd4")](),this[_0xe939("0xcd9")]=null;var i=this[_0xe939("0xca7")]();t(P[_0xe939("0x936")],_0xe939("0xcc0"),this[_0xe939("0xcc1")],_),t(P[_0xe939("0x936")],"touchmove",this[_0xe939("0xcab")],_);var n=this;this[_0xe939("0xcdd")]&&clearTimeout(this._willAddMouseDown),this[_0xe939("0xcdd")]=setTimeout((function(){x(n[_0xe939("0xb90")],i+_0xe939("0xca9"),n[_0xe939("0xcaa")]),n[_0xe939("0xcdd")]=0}),400)}},_onMouseUp:function(e){this[_0xe939("0xcdc")](e),this._resetTransformEventData();var i=this[_0xe939("0xb90")],n=this[_0xe939("0xca7")]();this[_0xe939("0xc07")](e)&&(t(P[_0xe939("0x936")],n+"up",this[_0xe939("0xcbf")]),t(P[_0xe939("0x936")],n+_0xe939("0xc2f"),this[_0xe939("0xcab")],_),x(i,n+_0xe939("0xc2f"),this._onMouseMove,_))},_onMouseMove:function(e){!this[_0xe939("0xc89")]&&e[_0xe939("0xbe")]&&e[_0xe939("0xbe")](),this[_0xe939("0xcde")](e)},_onResize:function(){this[_0xe939("0xb72")]()},_shouldRender:function(e){var x=this[_0xe939("0xb93")];return!!(!!x!=!!e||x&&e&&x!==e)||(x&&x[_0xe939("0xc7f")],!1)},__onMouseUp:function(e){var x,t=this[_0xe939("0xc3b")],_=this[_0xe939("0xc39")],n=!1,r=!_||0===_[_0xe939("0xc2")]&&0===_[_0xe939("0x2cc")];if(this._cacheTransformEventData(e),x=this[_0xe939("0xcdf")],this._handleEvent(e,_0xe939("0xce0")),!i(e,3))return i(e,2)?(this[_0xe939("0xce1")]&&this[_0xe939("0xcd3")](e,"up",2,r),void this[_0xe939("0xcd4")]()):void(this.isDrawingMode&&this[_0xe939("0xb8b")]?this[_0xe939("0xce2")](e):this[_0xe939("0xc07")](e)&&(t&&(this[_0xe939("0xce3")](e),n=t[_0xe939("0xce4")]),r||(this[_0xe939("0xce5")](e),n||(n=this[_0xe939("0xce6")](x))),x&&(x.isMoving=!1),this[_0xe939("0xce7")](e,x),this[_0xe939("0xcd3")](e,"up",1,r),this._groupSelector=null,this[_0xe939("0xc3b")]=null,x&&(x[_0xe939("0xce8")]=0),n?this[_0xe939("0xb65")]():r||this[_0xe939("0xce9")]()));this.fireRightClick&&this[_0xe939("0xcd3")](e,"up",3,r)},_simpleEventHandler:function(e,x){var t=this.findTarget(x),_=this[_0xe939("0xc7b")],i={e:x,target:t,subTargets:_};if(this.fire(e,i),t&&t[_0xe939("0xb98")](e,i),!_)return t;for(var n=0;n<_[_0xe939("0x11")];n++)_[n].fire(e,i);return t},_handleEvent:function(e,x,t,_){var i=this[_0xe939("0xcdf")],n=this.targets||[],r={e:e,target:i,subTargets:n,button:t||1,isClick:_||!1,pointer:this[_0xe939("0xc84")],absolutePointer:this._absolutePointer,transform:this[_0xe939("0xc3b")]};this[_0xe939("0xb98")]("mouse:"+x,r),i&&i[_0xe939("0xb98")](_0xe939("0xca6")+x,r);for(var a=0;a<n[_0xe939("0x11")];a++)n[a].fire(_0xe939("0xca6")+x,r)},_finalizeCurrentTransform:function(e){var x,t=this._currentTransform,_=t[_0xe939("0x8eb")],i={e:e,target:_,transform:t};_[_0xe939("0xcea")]&&(_[_0xe939("0xcea")]=!1),_.setCoords(),(t[_0xe939("0xce4")]||this[_0xe939("0xceb")]&&_.hasStateChanged())&&(t[_0xe939("0xce4")]&&(x=this[_0xe939("0xcec")](i,t),this[_0xe939("0xced")](x,i)),this[_0xe939("0xced")](_0xe939("0xcee"),i))},_addEventOptions:function(e,x){var t,_;switch(x[_0xe939("0xc4f")]){case _0xe939("0x6e1"):t=_0xe939("0xcef"),_="x";break;case _0xe939("0x6e3"):t=_0xe939("0xcef"),_="y";break;case _0xe939("0x99a"):t=_0xe939("0xcf0"),_="x";break;case _0xe939("0x99b"):t=_0xe939("0xcf0"),_="y";break;case _0xe939("0x33"):t=_0xe939("0xcef"),_=_0xe939("0xc6d");break;case"rotate":t=_0xe939("0x8b");break;case _0xe939("0xbf"):t=_0xe939("0xcf1")}return e.by=_,t},_onMouseDownInDrawingMode:function(e){this[_0xe939("0xb8b")]=!0,this.getActiveObject()&&this.discardActiveObject(e)[_0xe939("0xb65")](),this[_0xe939("0x974")]&&P.util[_0xe939("0xba5")](this,this[_0xe939("0xbf9")]);var x=this[_0xe939("0x9b8")](e);this[_0xe939("0xb8c")][_0xe939("0x60f")](x,{e:e,pointer:x}),this[_0xe939("0xcd3")](e,_0xe939("0xca9"))},_onMouseMoveInDrawingMode:function(e){if(this[_0xe939("0xb8b")]){var x=this[_0xe939("0x9b8")](e);this[_0xe939("0xb8c")][_0xe939("0x611")](x,{e:e,pointer:x})}this.setCursor(this[_0xe939("0xcf2")]),this[_0xe939("0xcd3")](e,"move")},_onMouseUpInDrawingMode:function(e){this.clipTo&&this[_0xe939("0xbf9")][_0xe939("0x123")]();var x=this[_0xe939("0x9b8")](e);this[_0xe939("0xb8b")]=this[_0xe939("0xb8c")][_0xe939("0x610")]({e:e,pointer:x}),this[_0xe939("0xcd3")](e,"up")},__onMouseDown:function(e){this._cacheTransformEventData(e),this[_0xe939("0xcd3")](e,_0xe939("0xcf3"));var x=this._target;if(i(e,3))this[_0xe939("0xcf4")]&&this[_0xe939("0xcd3")](e,"down",3);else if(i(e,2))this[_0xe939("0xce1")]&&this[_0xe939("0xcd3")](e,_0xe939("0xca9"),2);else if(this[_0xe939("0x91a")])this[_0xe939("0xcf5")](e);else if(this._isMainEvent(e)&&!this._currentTransform){var t=this[_0xe939("0xc84")];this[_0xe939("0xcf6")]=t;var _=this._shouldRender(x),n=this[_0xe939("0xcf7")](e,x);if(this[_0xe939("0xcf8")](e,x)?this.discardActiveObject(e):n&&(this[_0xe939("0xcf9")](e,x),x=this[_0xe939("0xb93")]),!this[_0xe939("0x916")]||x&&(x[_0xe939("0x91e")]||x[_0xe939("0xc7f")]||x===this[_0xe939("0xb93")])||(this._groupSelector={ex:t.x,ey:t.y,top:0,left:0}),x){var r=x===this[_0xe939("0xb93")];x[_0xe939("0x91e")]&&this.setActiveObject(x,e),x!==this[_0xe939("0xb93")]||!x[_0xe939("0xce8")]&&n||this[_0xe939("0xcfa")](e,x,r)}this._handleEvent(e,_0xe939("0xca9")),(_||n)&&this[_0xe939("0xb65")]()}},_resetTransformEventData:function(){this[_0xe939("0xcdf")]=null,this[_0xe939("0xc84")]=null,this[_0xe939("0xc83")]=null},_cacheTransformEventData:function(e){this._resetTransformEventData(),this[_0xe939("0xc84")]=this[_0xe939("0x9b8")](e,!0),this[_0xe939("0xc83")]=this.restorePointerVpt(this[_0xe939("0xc84")]),this[_0xe939("0xcdf")]=this[_0xe939("0xc3b")]?this[_0xe939("0xc3b")].target:this[_0xe939("0xccc")](e)||null},_beforeTransform:function(e){var x=this[_0xe939("0xc3b")];this[_0xe939("0xceb")]&&x[_0xe939("0x8eb")][_0xe939("0xcfb")](),this.fire("before:transform",{e:e,transform:x}),x[_0xe939("0xc5a")]&&this[_0xe939("0xcfc")](x[_0xe939("0x8eb")])},__onMouseMove:function(e){var x,t;if(this._handleEvent(e,_0xe939("0xcfd")),this[_0xe939("0xcd2")](e),this[_0xe939("0x91a")])this[_0xe939("0xcfe")](e);else if(this[_0xe939("0xc07")](e)){var _=this[_0xe939("0xc39")];_?(t=this[_0xe939("0xc84")],_[_0xe939("0xc2")]=t.x-_.ex,_[_0xe939("0x2cc")]=t.y-_.ey,this[_0xe939("0xce9")]()):this[_0xe939("0xc3b")]?this[_0xe939("0xd00")](e):(x=this[_0xe939("0xccc")](e)||null,this[_0xe939("0xce7")](e,x),this[_0xe939("0xcff")](x,e)),this[_0xe939("0xcd3")](e,_0xe939("0xc2f")),this[_0xe939("0xcd4")]()}},_fireOverOutEvents:function(e,x){this[_0xe939("0xd01")](e,x,{targetName:_0xe939("0xc8d"),canvasEvtOut:_0xe939("0xd02"),evtOut:"mouseout",canvasEvtIn:_0xe939("0xccd"),evtIn:_0xe939("0xd03")})},_fireEnterLeaveEvents:function(e,x){this[_0xe939("0xd01")](e,x,{targetName:_0xe939("0xd04"),evtOut:"dragleave",evtIn:"dragenter"})},fireSyntheticInOutEvents:function(e,x,t){var _,i,n,r=this[t.targetName],a=r!==e,s=t[_0xe939("0xd05")],o=t[_0xe939("0xd06")];a&&(_={e:x,target:e,previousTarget:r},i={e:x,target:r,nextTarget:e},this[t[_0xe939("0xd07")]]=e),n=e&&a,r&&a&&(o&&this[_0xe939("0xb98")](o,i),r.fire(t.evtOut,i)),n&&(s&&this[_0xe939("0xb98")](s,_),e[_0xe939("0xb98")](t[_0xe939("0xd08")],_))},__onMouseWheel:function(e){this._cacheTransformEventData(e),this._handleEvent(e,_0xe939("0xd09")),this[_0xe939("0xcd4")]()},_transformObject:function(e){var x=this[_0xe939("0x9b8")](e),t=this[_0xe939("0xc3b")];t[_0xe939("0x76")]=!1,t[_0xe939("0x8eb")][_0xe939("0xd0a")]=!0,t[_0xe939("0xc2b")]=e.shiftKey,t[_0xe939("0xc2c")]=e[this[_0xe939("0xc54")]],this._beforeScaleTransform(e,t),this[_0xe939("0xd0b")](e,t,x),t[_0xe939("0xce4")]&&this.requestRenderAll()},_performTransformAction:function(e,x,t){var _=t.x,i=t.y,n=x[_0xe939("0xc4f")],r=!1,a={target:x[_0xe939("0x8eb")],e:e,transform:x,pointer:t};n===_0xe939("0x89")?(r=this[_0xe939("0xd0c")](_,i))&&this[_0xe939("0xced")](_0xe939("0xd0d"),a):n===_0xe939("0x33")?(r=this[_0xe939("0xd0e")](e,x,_,i))&&this._fire(_0xe939("0xd0f"),a):n===_0xe939("0x6e1")?(r=this[_0xe939("0xd10")](_,i,"x"))&&this[_0xe939("0xced")](_0xe939("0xd0f"),a):n===_0xe939("0x6e3")?(r=this[_0xe939("0xd10")](_,i,"y"))&&this[_0xe939("0xced")]("scaling",a):n===_0xe939("0x99a")?(r=this[_0xe939("0xd11")](_,i,"x"))&&this[_0xe939("0xced")]("skewing",a):n===_0xe939("0x99b")?(r=this[_0xe939("0xd11")](_,i,"y"))&&this[_0xe939("0xced")](_0xe939("0xd12"),a):(r=this[_0xe939("0xd13")](_,i))&&(this[_0xe939("0xced")](_0xe939("0xd14"),a),this.setCursor(a[_0xe939("0x8eb")].moveCursor||this[_0xe939("0xd15")])),x[_0xe939("0xce4")]=x[_0xe939("0xce4")]||r},_fire:function(e,x){this.fire(_0xe939("0xd16")+e,x),x.target[_0xe939("0xb98")](e,x)},_beforeScaleTransform:function(e,x){if(x[_0xe939("0xc4f")]===_0xe939("0x33")||x[_0xe939("0xc4f")]===_0xe939("0x6e1")||"scaleY"===x.action){var t=this[_0xe939("0xc3d")](x.target);(t&&(x.originX!==_0xe939("0x64e")||x[_0xe939("0xc40")]!==_0xe939("0x64e"))||!t&&x[_0xe939("0xc3e")]===_0xe939("0x64e")&&"center"===x.originY)&&(this[_0xe939("0xc56")](),x[_0xe939("0x76")]=!0)}},_onScale:function(e,x,t,_){return this[_0xe939("0xd17")](e,x[_0xe939("0x8eb")])?(x[_0xe939("0xd18")]=_0xe939("0x33"),this[_0xe939("0xd10")](t,_)):(x[_0xe939("0x76")]||x[_0xe939("0xd18")]!==_0xe939("0x33")||this[_0xe939("0xc56")](),x[_0xe939("0xd18")]="scaleEqually",this._scaleObject(t,_,_0xe939("0xc6d")))},_isUniscalePossible:function(e,x){return(e[this[_0xe939("0xd19")]]||this[_0xe939("0xd1a")])&&!x[_0xe939("0x343")](_0xe939("0xc6e"))},_setCursorFromEvent:function(e,x){if(!x)return this[_0xe939("0xd1b")](this.defaultCursor),!1;var t=x[_0xe939("0xd1c")]||this[_0xe939("0xd1c")],_=this[_0xe939("0xb93")]&&this[_0xe939("0xb93")][_0xe939("0x182")]===_0xe939("0xb94")?this[_0xe939("0xb93")]:null,i=(!_||!_[_0xe939("0x483")](x))&&x[_0xe939("0xc43")](this[_0xe939("0x9b8")](e,!0));i?this[_0xe939("0xd1b")](this[_0xe939("0xd1d")](i,x,e)):this.setCursor(t)},getCornerCursor:function(x,t,_){return this.actionIsDisabled(x,t,_)?this[_0xe939("0xd1e")]:x in e?this[_0xe939("0xd1f")](x,t,_):x===_0xe939("0xc51")&&t[_0xe939("0xd20")]?this[_0xe939("0xd21")]:this[_0xe939("0x914")]},actionIsDisabled:function(e,x,t){return"mt"===e||"mb"===e?t[this[_0xe939("0xc52")]]?x[_0xe939("0xc5c")]:x[_0xe939("0xc66")]:"ml"===e||"mr"===e?t[this[_0xe939("0xc52")]]?x[_0xe939("0xc5d")]:x[_0xe939("0xc65")]:"mtr"===e?x[_0xe939("0xc70")]:this._isUniscalePossible(t,x)?x[_0xe939("0xc65")]&&x[_0xe939("0xc66")]:x.lockScalingX||x[_0xe939("0xc66")]},_getRotatedCornerCursor:function(x,t,_){var i=Math[_0xe939("0x192")](t[_0xe939("0x269")]%360/45);return i<0&&(i+=8),i+=e[x],_[this[_0xe939("0xc52")]]&&e[x]%2==0&&(i+=2),i%=8,this.cursorMap[i]}})}(),b=Math.min,p=Math[_0xe939("0x730")],P.util[_0xe939("0x966")][_0xe939("0x266")](P.Canvas.prototype,{_shouldGroup:function(e,x){var t=this[_0xe939("0xb93")];return t&&this[_0xe939("0xc4d")](e)&&x&&x[_0xe939("0x91e")]&&this[_0xe939("0x916")]&&(t!==x||t[_0xe939("0x182")]===_0xe939("0xb94"))&&!x[_0xe939("0xc92")]({e:e})},_handleGrouping:function(e,x){var t=this[_0xe939("0xb93")];t[_0xe939("0xce8")]||(x!==t||(x=this.findTarget(e,!0))&&x[_0xe939("0x91e")])&&(t&&t[_0xe939("0x182")]===_0xe939("0xb94")?this[_0xe939("0xd22")](x,e):this[_0xe939("0xd23")](x,e))},_updateActiveSelection:function(e,x){var t=this._activeObject,_=t[_0xe939("0x917")][_0xe939("0x1dc")](0);t[_0xe939("0x483")](e)?(t[_0xe939("0xd24")](e),this._hoveredTarget=e,1===t[_0xe939("0x155")]()&&this[_0xe939("0xd25")](t[_0xe939("0x23")](0),x)):(t.addWithUpdate(e),this[_0xe939("0xc8d")]=t),this[_0xe939("0xc91")](_,x)},_createActiveSelection:function(e,x){var t=this[_0xe939("0xc34")](),_=this[_0xe939("0xd26")](e);this[_0xe939("0xc8d")]=_,this._setActiveObject(_,x),this._fireSelectionEvents(t,x)},_createGroup:function(e){var x=this._objects,t=x[_0xe939("0x152")](this._activeObject)<x.indexOf(e)?[this[_0xe939("0xb93")],e]:[e,this[_0xe939("0xb93")]];return this[_0xe939("0xb93")].isEditing&&this[_0xe939("0xb93")].exitEditing(),new(P[_0xe939("0xd27")])(t,{canvas:this})},_groupSelectedObjects:function(e){var x,t=this._collectObjects(e);1===t.length?this[_0xe939("0xd28")](t[0],e):t[_0xe939("0x11")]>1&&(x=new P.ActiveSelection(t[_0xe939("0xb2d")](),{canvas:this}),this[_0xe939("0xd28")](x,e))},_collectObjects:function(e){for(var x,t=[],_=this[_0xe939("0xc39")].ex,i=this._groupSelector.ey,n=_+this[_0xe939("0xc39")][_0xe939("0xc2")],r=i+this[_0xe939("0xc39")][_0xe939("0x2cc")],a=new P.Point(b(_,n),b(i,r)),s=new(P[_0xe939("0x705")])(p(_,n),p(i,r)),o=!this[_0xe939("0xd29")],c=_===n&&i===r,h=this[_0xe939("0x917")][_0xe939("0x11")];h--&&!((x=this[_0xe939("0x917")][h])&&x[_0xe939("0x91e")]&&x[_0xe939("0x24f")]&&(o&&x[_0xe939("0xd2a")](a,s)||x.isContainedWithinRect(a,s)||o&&x[_0xe939("0xb4")](a)||o&&x.containsPoint(s))&&(t[_0xe939("0x20")](x),c)););return t[_0xe939("0x11")]>1&&(t=t[_0xe939("0x967")]((function(x){return!x[_0xe939("0xc92")]({e:e})}))),t},_maybeGroupObjects:function(e){this.selection&&this[_0xe939("0xc39")]&&this[_0xe939("0xd2b")](e),this[_0xe939("0xd1b")](this[_0xe939("0x914")]),this._groupSelector=null}}),P[_0xe939("0x964")].object[_0xe939("0x266")](P[_0xe939("0xb5f")][_0xe939("0xa")],{toDataURL:function(e){e||(e={});var x=e[_0xe939("0x227")]||_0xe939("0xd2c"),t=e[_0xe939("0xd2d")]||1,_=(e[_0xe939("0xd2e")]||1)*(e[_0xe939("0xd2f")]?this[_0xe939("0xd30")]():1),i=this[_0xe939("0xd31")](_,e);return P[_0xe939("0x964")][_0xe939("0x10f")](i,x,t)},toCanvasElement:function(e,x){e=e||1;var t=((x=x||{})[_0xe939("0x2f")]||this[_0xe939("0x2f")])*e,_=(x[_0xe939("0x30")]||this[_0xe939("0x30")])*e,i=this[_0xe939("0xbfc")](),n=this[_0xe939("0x2f")],r=this.height,a=i*e,s=this[_0xe939("0xb80")],o=(s[4]-(x[_0xe939("0xc2")]||0))*e,c=(s[5]-(x[_0xe939("0x2cc")]||0))*e,h=this[_0xe939("0xb6a")],f=[a,0,0,a,o,c],u=this[_0xe939("0xd2f")],d=P[_0xe939("0x964")].createCanvasElement(),l=this[_0xe939("0xbf9")];return d.width=t,d[_0xe939("0x30")]=_,this[_0xe939("0xbf9")]=null,this[_0xe939("0xd2f")]=!1,this.interactive=!1,this[_0xe939("0xb80")]=f,this[_0xe939("0x2f")]=t,this[_0xe939("0x30")]=_,this[_0xe939("0xb96")](),this.renderCanvas(d[_0xe939("0x9b")]("2d"),this[_0xe939("0x917")]),this.viewportTransform=s,this[_0xe939("0x2f")]=n,this[_0xe939("0x30")]=r,this.calcViewportBoundaries(),this[_0xe939("0xb6a")]=h,this[_0xe939("0xd2f")]=u,this[_0xe939("0xbf9")]=l,d}}),P[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0x266")](P[_0xe939("0xb5f")][_0xe939("0xa")],{loadFromDatalessJSON:function(e,x,t){return this[_0xe939("0xd32")](e,x,t)},loadFromJSON:function(e,x,t){if(e){var _="string"==typeof e?JSON.parse(e):P[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0xa05")](e),i=this,n=_[_0xe939("0xa0e")],r=this[_0xe939("0xba0")];return this[_0xe939("0xba0")]=!1,delete _[_0xe939("0xa0e")],this._enlivenObjects(_[_0xe939("0xd33")],(function(e){i[_0xe939("0xc98")](),i[_0xe939("0xd34")](_,(function(){n?i[_0xe939("0xd35")]([n],(function(t){i[_0xe939("0xa0e")]=t[0],i[_0xe939("0xd36")][_0xe939("0xb")](i,_,e,r,x)})):i[_0xe939("0xd36")][_0xe939("0xb")](i,_,e,r,x)}))}),t),this}},__setupCanvas:function(e,x,t,_){var i=this;x[_0xe939("0x129")]((function(e,x){i.insertAt(e,x)})),this[_0xe939("0xba0")]=t,delete e[_0xe939("0xd33")],delete e[_0xe939("0xb6d")],delete e[_0xe939("0xb6b")],delete e[_0xe939("0xbb7")],delete e[_0xe939("0xbc4")],this[_0xe939("0xb7e")](e),this[_0xe939("0xba2")](),_&&_()},_setBgOverlay:function(e,x){var t={backgroundColor:!1,overlayColor:!1,backgroundImage:!1,overlayImage:!1};if(e.backgroundImage||e[_0xe939("0xb6b")]||e[_0xe939("0xbb7")]||e[_0xe939("0xbc4")]){var _=function(){t.backgroundImage&&t[_0xe939("0xb6b")]&&t[_0xe939("0x65d")]&&t[_0xe939("0xb70")]&&x&&x()};this[_0xe939("0xd37")](_0xe939("0xb6d"),e[_0xe939("0xb6d")],t,_),this.__setBgOverlay(_0xe939("0xb6b"),e[_0xe939("0xb6b")],t,_),this[_0xe939("0xd37")]("backgroundColor",e[_0xe939("0xbb7")],t,_),this.__setBgOverlay(_0xe939("0xb70"),e.overlay,t,_)}else x&&x()},__setBgOverlay:function(e,x,t,_){var i=this;if(!x)return t[e]=!0,void(_&&_());e===_0xe939("0xb6d")||e===_0xe939("0xb6b")?P[_0xe939("0x964")].enlivenObjects([x],(function(x){i[e]=x[0],t[e]=!0,_&&_()})):this["set"+P[_0xe939("0x964")][_0xe939("0x8")][_0xe939("0xa79")](e,!0)](x,(function(){t[e]=!0,_&&_()}))},_enlivenObjects:function(e,x,t){e&&0!==e[_0xe939("0x11")]?P[_0xe939("0x964")][_0xe939("0xd38")](e,(function(e){x&&x(e)}),null,t):x&&x([])},_toDataURL:function(e,x){this[_0xe939("0xa05")]((function(t){x(t[_0xe939("0x10f")](e))}))},_toDataURLWithMultiplier:function(e,x,t){this.clone((function(_){t(_[_0xe939("0xd39")](e,x))}))},clone:function(e,x){var t=JSON.stringify(this.toJSON(x));this[_0xe939("0xd3a")]((function(x){x[_0xe939("0xd32")](t,(function(){e&&e(x)}))}))},cloneWithoutData:function(e){var x=P.util[_0xe939("0x993")]();x[_0xe939("0x2f")]=this.width,x[_0xe939("0x30")]=this[_0xe939("0x30")];var t=new P.Canvas(x);t.clipTo=this[_0xe939("0x974")],this[_0xe939("0xb6d")]?(t[_0xe939("0xb6e")](this[_0xe939("0xb6d")][_0xe939("0x6c")],(function(){t.renderAll(),e&&e(t)})),t.backgroundImageOpacity=this[_0xe939("0xd3b")],t.backgroundImageStretch=this.backgroundImageStretch):e&&e(t)}}),function(e){"use strict";var x=e[_0xe939("0x935")]||(e[_0xe939("0x935")]={}),t=x[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0x266")],_=x[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0xa05")],i=x[_0xe939("0x964")].toFixed,n=x[_0xe939("0x964")].string.capitalize,r=x[_0xe939("0x964")][_0xe939("0x995")],a=x[_0xe939("0xb5f")][_0xe939("0xbfb")](_0xe939("0xbf4")),s=!x[_0xe939("0x942")];x.Object||(x[_0xe939("0x9a3")]=x[_0xe939("0x964")].createClass(x[_0xe939("0x970")],{type:_0xe939("0x966"),originX:_0xe939("0xc2"),originY:_0xe939("0x2cc"),top:0,left:0,width:0,height:0,scaleX:1,scaleY:1,flipX:!1,flipY:!1,opacity:1,angle:0,skewX:0,skewY:0,cornerSize:13,transparentCorners:!0,hoverCursor:null,moveCursor:null,padding:0,borderColor:"rgba(102,153,255,0.75)",borderDashArray:null,cornerColor:_0xe939("0xd3c"),cornerStrokeColor:null,cornerStyle:_0xe939("0x120"),cornerDashArray:null,centeredScaling:!1,centeredRotation:!0,fill:_0xe939("0xb18"),fillRule:_0xe939("0xd3d"),globalCompositeOperation:_0xe939("0xd3e"),backgroundColor:"",selectionBackgroundColor:"",stroke:null,strokeWidth:1,strokeDashArray:null,strokeDashOffset:0,strokeLineCap:"butt",strokeLineJoin:_0xe939("0xd3f"),strokeMiterLimit:4,shadow:null,borderOpacityWhenMoving:.4,borderScaleFactor:1,transformMatrix:null,minScaleLimit:0,selectable:!0,evented:!0,visible:!0,hasControls:!0,hasBorders:!0,hasRotatingPoint:!0,rotatingPointOffset:40,perPixelTargetFind:!1,includeDefaultValues:!0,clipTo:null,lockMovementX:!1,lockMovementY:!1,lockRotation:!1,lockScalingX:!1,lockScalingY:!1,lockUniScaling:!1,lockSkewingX:!1,lockSkewingY:!1,lockScalingFlip:!1,excludeFromExport:!1,objectCaching:s,statefullCache:!1,noScaleCache:!0,strokeUniform:!1,dirty:!0,__corner:0,paintFirst:"fill",stateProperties:(_0xe939("0xd40")+_0xe939("0xd41")+_0xe939("0xd42")+_0xe939("0xd43"))[_0xe939("0x1c")](" "),cacheProperties:("fill stroke strokeWidth strokeDashArray width height paintFirst strokeUniform"+_0xe939("0xd44"))[_0xe939("0x1c")](" "),clipPath:void 0,inverted:!1,absolutePositioned:!1,initialize:function(e){e&&this[_0xe939("0xb3a")](e)},_createCacheCanvas:function(){this[_0xe939("0xd45")]={},this[_0xe939("0xbb1")]=x[_0xe939("0x964")].createCanvasElement(),this[_0xe939("0xd46")]=this[_0xe939("0xbb1")].getContext("2d"),this[_0xe939("0xd47")](),this.dirty=!0},_limitCacheSize:function(e){var t=x[_0xe939("0x953")],_=e.width,i=e.height,n=x[_0xe939("0x954")],r=x[_0xe939("0x955")];if(_<=n&&i<=n&&_*i<=t)return _<r&&(e.width=r),i<r&&(e[_0xe939("0x30")]=r),e;var a=_/i,s=x[_0xe939("0x964")][_0xe939("0xd48")](a,t),o=x[_0xe939("0x964")][_0xe939("0xd49")],c=o(r,s.x,n),h=o(r,s.y,n);return _>c&&(e[_0xe939("0xbaf")]/=_/c,e[_0xe939("0x2f")]=c,e.capped=!0),i>h&&(e.zoomY/=i/h,e[_0xe939("0x30")]=h,e[_0xe939("0xd4a")]=!0),e},_getCacheCanvasDimensions:function(){var e=this[_0xe939("0xd4b")](),x=this[_0xe939("0xc5f")](0,0),t=x.x*e[_0xe939("0x6e1")]/this[_0xe939("0x6e1")],_=x.y*e.scaleY/this[_0xe939("0x6e3")];return{width:t+2,height:_+2,zoomX:e[_0xe939("0x6e1")],zoomY:e[_0xe939("0x6e3")],x:t,y:_}},_updateCacheCanvas:function(){var e=this[_0xe939("0x2e")];if(this[_0xe939("0xd4c")]&&e&&e[_0xe939("0xc3b")]){var t=e[_0xe939("0xc3b")][_0xe939("0x8eb")],_=e._currentTransform.action;if(this===t&&_[_0xe939("0x1dc")]&&_[_0xe939("0x1dc")](0,5)===_0xe939("0x33"))return!1}var i,n,r=this._cacheCanvas,a=this[_0xe939("0xd4d")](this[_0xe939("0xd4e")]()),s=x[_0xe939("0x955")],o=a[_0xe939("0x2f")],c=a[_0xe939("0x30")],h=a[_0xe939("0xbaf")],f=a[_0xe939("0xbb0")],u=o!==this.cacheWidth||c!==this[_0xe939("0xd4f")],d=this[_0xe939("0xbaf")]!==h||this[_0xe939("0xbb0")]!==f,l=u||d,b=0,p=0,g=!1;if(u){var v=this[_0xe939("0xbb1")][_0xe939("0x2f")],m=this._cacheCanvas[_0xe939("0x30")],y=o>v||c>m;g=y||(o<.9*v||c<.9*m)&&v>s&&m>s,y&&!a[_0xe939("0xd4a")]&&(o>s||c>s)&&(b=.1*o,p=.1*c)}return!!l&&(g?(r[_0xe939("0x2f")]=Math[_0xe939("0x9a6")](o+b),r[_0xe939("0x30")]=Math[_0xe939("0x9a6")](c+p)):(this[_0xe939("0xd46")].setTransform(1,0,0,1,0,0),this._cacheContext[_0xe939("0x110")](0,0,r[_0xe939("0x2f")],r[_0xe939("0x30")])),i=a.x/2,n=a.y/2,this[_0xe939("0xbb2")]=Math[_0xe939("0x192")](r.width/2-i)+i,this[_0xe939("0xbb3")]=Math.round(r.height/2-n)+n,this[_0xe939("0xd50")]=o,this[_0xe939("0xd4f")]=c,this[_0xe939("0xd46")][_0xe939("0x113")](this[_0xe939("0xbb2")],this[_0xe939("0xbb3")]),this._cacheContext[_0xe939("0x33")](h,f),this.zoomX=h,this[_0xe939("0xbb0")]=f,!0)},setOptions:function(e){this[_0xe939("0xb7e")](e),this[_0xe939("0xb7c")](e.fill,_0xe939("0x148")),this[_0xe939("0xb7c")](e[_0xe939("0x14d")],_0xe939("0x14d")),this[_0xe939("0xd51")](e),this[_0xe939("0xb7d")](e[_0xe939("0x148")],_0xe939("0x148")),this._initPattern(e[_0xe939("0x14d")],_0xe939("0x14d"))},transform:function(e){var x;x=this[_0xe939("0xc42")]&&!this[_0xe939("0xc42")]._transformDone?this.calcTransformMatrix():this.calcOwnMatrix(),e[_0xe939("0xeb")](x[0],x[1],x[2],x[3],x[4],x[5])},toObject:function(e){var t=x[_0xe939("0x9a3")][_0xe939("0x9a4")],_={type:this[_0xe939("0x182")],version:x[_0xe939("0x3d2")],originX:this.originX,originY:this[_0xe939("0xc40")],left:i(this[_0xe939("0xc2")],t),top:i(this.top,t),width:i(this.width,t),height:i(this.height,t),fill:this.fill&&this[_0xe939("0x148")][_0xe939("0xbc3")]?this[_0xe939("0x148")][_0xe939("0xbc3")]():this[_0xe939("0x148")],stroke:this[_0xe939("0x14d")]&&this[_0xe939("0x14d")][_0xe939("0xbc3")]?this.stroke[_0xe939("0xbc3")]():this[_0xe939("0x14d")],strokeWidth:i(this[_0xe939("0xa1d")],t),strokeDashArray:this[_0xe939("0xa18")]?this[_0xe939("0xa18")][_0xe939("0x96d")]():this[_0xe939("0xa18")],strokeLineCap:this[_0xe939("0xbfa")],strokeDashOffset:this[_0xe939("0xa19")],strokeLineJoin:this[_0xe939("0xa1a")],strokeMiterLimit:i(this.strokeMiterLimit,t),scaleX:i(this[_0xe939("0x6e1")],t),scaleY:i(this[_0xe939("0x6e3")],t),angle:i(this[_0xe939("0x269")],t),flipX:this[_0xe939("0x996")],flipY:this[_0xe939("0x997")],opacity:i(this[_0xe939("0x946")],t),shadow:this[_0xe939("0xbf8")]&&this[_0xe939("0xbf8")][_0xe939("0xbc3")]?this[_0xe939("0xbf8")][_0xe939("0xbc3")]():this[_0xe939("0xbf8")],visible:this.visible,clipTo:this[_0xe939("0x974")]&&String(this[_0xe939("0x974")]),backgroundColor:this[_0xe939("0x65d")],fillRule:this[_0xe939("0xa13")],paintFirst:this.paintFirst,globalCompositeOperation:this.globalCompositeOperation,transformMatrix:this[_0xe939("0xa11")]?this[_0xe939("0xa11")].concat():null,skewX:i(this[_0xe939("0x99a")],t),skewY:i(this.skewY,t)};return this.clipPath&&(_[_0xe939("0xa0e")]=this[_0xe939("0xa0e")].toObject(e),_.clipPath[_0xe939("0xd52")]=this[_0xe939("0xa0e")][_0xe939("0xd52")],_[_0xe939("0xa0e")].absolutePositioned=this.clipPath.absolutePositioned),x[_0xe939("0x964")][_0xe939("0xb1e")](this,_,e),this[_0xe939("0xbc2")]||(_=this[_0xe939("0xd53")](_)),_},toDatalessObject:function(e){return this[_0xe939("0xbc3")](e)},_removeDefaultValues:function(e){var t=x[_0xe939("0x964")][_0xe939("0x98c")](e.type)[_0xe939("0xa")];return t[_0xe939("0xd54")][_0xe939("0x129")]((function(x){x!==_0xe939("0xc2")&&"top"!==x&&(e[x]===t[x]&&delete e[x],Object[_0xe939("0xa")][_0xe939("0x35a")][_0xe939("0xb")](e[x])===_0xe939("0x992")&&Object.prototype[_0xe939("0x35a")][_0xe939("0xb")](t[x])===_0xe939("0x992")&&0===e[x].length&&0===t[x][_0xe939("0x11")]&&delete e[x])})),e},toString:function(){return _0xe939("0xd55")+n(this[_0xe939("0x182")])+">"},getObjectScaling:function(){var e=this.scaleX,x=this[_0xe939("0x6e3")];if(this[_0xe939("0xc42")]){var t=this[_0xe939("0xc42")][_0xe939("0xd56")]();e*=t[_0xe939("0x6e1")],x*=t[_0xe939("0x6e3")]}return{scaleX:e,scaleY:x}},getTotalObjectScaling:function(){var e=this[_0xe939("0xd56")](),x=e[_0xe939("0x6e1")],t=e[_0xe939("0x6e3")];if(this[_0xe939("0x2e")]){var _=this[_0xe939("0x2e")][_0xe939("0xbfc")](),i=this[_0xe939("0x2e")][_0xe939("0xd30")]();x*=_*i,t*=_*i}return{scaleX:x,scaleY:t}},getObjectOpacity:function(){var e=this[_0xe939("0x946")];return this[_0xe939("0xc42")]&&(e*=this[_0xe939("0xc42")][_0xe939("0xd57")]()),e},_set:function(e,t){var _=e===_0xe939("0x6e1")||e===_0xe939("0x6e3"),i=this[e]!==t,n=!1;return _&&(t=this[_0xe939("0xd58")](t)),e===_0xe939("0x6e1")&&t<0?(this[_0xe939("0x996")]=!this.flipX,t*=-1):e===_0xe939("0x6e3")&&t<0?(this[_0xe939("0x997")]=!this.flipY,t*=-1):e!==_0xe939("0xbf8")||!t||t instanceof x[_0xe939("0xb48")]?e===_0xe939("0xd59")&&this.group&&this[_0xe939("0xc42")].set(_0xe939("0xd59"),t):t=new(x[_0xe939("0xb48")])(t),this[e]=t,i&&(n=this[_0xe939("0xc42")]&&this.group[_0xe939("0xd5a")](),this.cacheProperties.indexOf(e)>-1?(this[_0xe939("0xd59")]=!0,n&&this.group[_0xe939("0x340")]("dirty",!0)):n&&this[_0xe939("0xd54")][_0xe939("0x152")](e)>-1&&this[_0xe939("0xc42")][_0xe939("0x340")](_0xe939("0xd59"),!0)),this},setOnGroup:function(){},getViewportTransform:function(){return this[_0xe939("0x2e")]&&this[_0xe939("0x2e")][_0xe939("0xb80")]?this.canvas[_0xe939("0xb80")]:x[_0xe939("0x952")][_0xe939("0x96d")]()},isNotVisible:function(){return 0===this[_0xe939("0x946")]||0===this.width&&0===this[_0xe939("0x30")]&&0===this.strokeWidth||!this[_0xe939("0x24f")]},render:function(e){this[_0xe939("0xd5b")]()||this[_0xe939("0x2e")]&&this.canvas[_0xe939("0xd5c")]&&!this[_0xe939("0xc42")]&&!this.isOnScreen()||(e[_0xe939("0x11e")](),this[_0xe939("0xd5d")](e),this.drawSelectionBackground(e),this[_0xe939("0xeb")](e),this[_0xe939("0xd5e")](e),this[_0xe939("0xc0f")](e,this),this[_0xe939("0xa11")]&&e[_0xe939("0xeb")][_0xe939("0x1b2")](e,this[_0xe939("0xa11")]),this[_0xe939("0x974")]&&x.util[_0xe939("0xba5")](this,e),this.shouldCache()?(this[_0xe939("0xd5f")](),this[_0xe939("0xd60")](e)):(this[_0xe939("0xd61")](),this[_0xe939("0xd59")]=!1,this.drawObject(e),this.objectCaching&&this.statefullCache&&this.saveState({propertySet:_0xe939("0xd62")})),this[_0xe939("0x974")]&&e[_0xe939("0x123")](),e[_0xe939("0x123")]())},renderCache:function(e){e=e||{},this[_0xe939("0xbb1")]||this[_0xe939("0xd63")](),this[_0xe939("0xd64")]()&&(this[_0xe939("0xd65")]&&this[_0xe939("0xcfb")]({propertySet:"cacheProperties"}),this[_0xe939("0xd66")](this._cacheContext,e[_0xe939("0xd67")]),this[_0xe939("0xd59")]=!1)},_removeCacheCanvas:function(){this[_0xe939("0xbb1")]=null,this[_0xe939("0xd50")]=0,this[_0xe939("0xd4f")]=0},hasStroke:function(){return this.stroke&&"transparent"!==this.stroke&&0!==this.strokeWidth},hasFill:function(){return this[_0xe939("0x148")]&&"transparent"!==this[_0xe939("0x148")]},needsItsOwnCache:function(){return!("stroke"!==this[_0xe939("0xa17")]||!this[_0xe939("0xd68")]()||!this.hasStroke()||typeof this[_0xe939("0xbf8")]!==_0xe939("0x966"))||!!this[_0xe939("0xa0e")]},shouldCache:function(){return this[_0xe939("0xd69")]=this[_0xe939("0xd6a")]()||this[_0xe939("0xd6b")]&&(!this[_0xe939("0xc42")]||!this[_0xe939("0xc42")][_0xe939("0xd5a")]()),this.ownCaching},willDrawShadow:function(){return!!this.shadow&&(0!==this[_0xe939("0xbf8")][_0xe939("0xb1")]||0!==this[_0xe939("0xbf8")].offsetY)},drawClipPathOnCache:function(e){var t=this.clipPath;if(e[_0xe939("0x11e")](),t[_0xe939("0xd52")]?e.globalCompositeOperation="destination-out":e.globalCompositeOperation=_0xe939("0xd6c"),t[_0xe939("0xd6d")]){var _=x[_0xe939("0x964")][_0xe939("0xa84")](this[_0xe939("0xa85")]());e[_0xe939("0xeb")](_[0],_[1],_[2],_[3],_[4],_[5])}t[_0xe939("0xeb")](e),e[_0xe939("0x33")](1/t.zoomX,1/t.zoomY),e[_0xe939("0x16e")](t[_0xe939("0xbb1")],-t[_0xe939("0xbb2")],-t[_0xe939("0xbb3")]),e[_0xe939("0x123")]()},drawObject:function(e,x){var t=this[_0xe939("0x148")],_=this[_0xe939("0x14d")];x?(this[_0xe939("0x148")]=_0xe939("0x124"),this.stroke="",this[_0xe939("0xd6e")](e)):(this[_0xe939("0xba6")](e),this[_0xe939("0xd6f")](e,this),this._setFillStyles(e,this)),this[_0xe939("0xc06")](e),this._drawClipPath(e),this[_0xe939("0x148")]=t,this[_0xe939("0x14d")]=_},_drawClipPath:function(e){var x=this.clipPath;x&&(x.canvas=this[_0xe939("0x2e")],x.shouldCache(),x[_0xe939("0xbab")]=!0,x[_0xe939("0xd5f")]({forClipping:!0}),this.drawClipPathOnCache(e))},drawCacheOnCanvas:function(e){e[_0xe939("0x33")](1/this[_0xe939("0xbaf")],1/this[_0xe939("0xbb0")]),e[_0xe939("0x16e")](this[_0xe939("0xbb1")],-this.cacheTranslationX,-this[_0xe939("0xbb3")])},isCacheDirty:function(e){if(this[_0xe939("0xd5b")]())return!1;if(this[_0xe939("0xbb1")]&&!e&&this[_0xe939("0xd47")]())return!0;if(this[_0xe939("0xd59")]||this[_0xe939("0xa0e")]&&this[_0xe939("0xa0e")][_0xe939("0xd6d")]||this[_0xe939("0xd65")]&&this.hasStateChanged("cacheProperties")){if(this[_0xe939("0xbb1")]&&!e){var x=this[_0xe939("0xd50")]/this[_0xe939("0xbaf")],t=this[_0xe939("0xd4f")]/this[_0xe939("0xbb0")];this[_0xe939("0xd46")][_0xe939("0x110")](-x/2,-t/2,x,t)}return!0}return!1},_renderBackground:function(e){if(this[_0xe939("0x65d")]){var x=this._getNonTransformedDimensions();e[_0xe939("0x104")]=this[_0xe939("0x65d")],e.fillRect(-x.x/2,-x.y/2,x.x,x.y),this[_0xe939("0xd70")](e)}},_setOpacity:function(e){this.group&&!this[_0xe939("0xc42")][_0xe939("0xbab")]?e.globalAlpha=this[_0xe939("0xd57")]():e[_0xe939("0x14c")]*=this[_0xe939("0x946")]},_setStrokeStyles:function(e,x){x[_0xe939("0x14d")]&&(e[_0xe939("0x146")]=x[_0xe939("0xa1d")],e[_0xe939("0x191")]=x[_0xe939("0xbfa")],e[_0xe939("0x18f")]=x.strokeDashOffset,e.lineJoin=x[_0xe939("0xa1a")],e[_0xe939("0x198")]=x[_0xe939("0xa1b")],e[_0xe939("0x12f")]=x[_0xe939("0x14d")].toLive?x[_0xe939("0x14d")].toLive(e,this):x.stroke)},_setFillStyles:function(e,x){x[_0xe939("0x148")]&&(e.fillStyle=x.fill[_0xe939("0xbb5")]?x[_0xe939("0x148")][_0xe939("0xbb5")](e,this):x.fill)},_setClippingProperties:function(e){e[_0xe939("0x14c")]=1,e[_0xe939("0x12f")]=_0xe939("0xa9b"),e[_0xe939("0x104")]=_0xe939("0xaac")},_setLineDash:function(e,x,t){x&&(1&x[_0xe939("0x11")]&&x[_0xe939("0x20")][_0xe939("0x1b2")](x,x),a?e[_0xe939("0xbf4")](x):t&&t(e),this[_0xe939("0xa20")]&&e[_0xe939("0xbf4")](e[_0xe939("0xd71")]()[_0xe939("0x271")]((function(x){return x*e.lineWidth}))))},_renderControls:function(e,t){var _,i,n,a=this[_0xe939("0xd72")](),s=this[_0xe939("0xa85")]();i=typeof(t=t||{})[_0xe939("0xd73")]!==_0xe939("0x2")?t[_0xe939("0xd73")]:this[_0xe939("0xd73")],n=typeof t[_0xe939("0xd74")]!==_0xe939("0x2")?t[_0xe939("0xd74")]:this[_0xe939("0xd74")],s=x.util[_0xe939("0x998")](a,s),_=x[_0xe939("0x964")][_0xe939("0xa86")](s),e.save(),e[_0xe939("0x113")](_.translateX,_[_0xe939("0x99c")]),e[_0xe939("0x146")]=1*this[_0xe939("0xd75")],this.group||(e[_0xe939("0x14c")]=this[_0xe939("0xd0a")]?this.borderOpacityWhenMoving:1),t[_0xe939("0xd76")]?(e[_0xe939("0x89")](r(_[_0xe939("0x269")])),i&&this[_0xe939("0xd77")](e,_,t)):(e[_0xe939("0x89")](r(this[_0xe939("0x269")])),i&&this[_0xe939("0xd78")](e,t)),n&&this.drawControls(e,t),e[_0xe939("0x123")]()},_setShadow:function(e){if(this.shadow){var t,_=this[_0xe939("0xbf8")],i=this[_0xe939("0x2e")],n=i&&i[_0xe939("0xb80")][0]||1,r=i&&i[_0xe939("0xb80")][3]||1;t=_[_0xe939("0xb5e")]?{scaleX:1,scaleY:1}:this[_0xe939("0xd56")](),i&&i[_0xe939("0xb74")]()&&(n*=x[_0xe939("0xb73")],r*=x[_0xe939("0xb73")]),e[_0xe939("0xbfd")]=_[_0xe939("0x14a")],e[_0xe939("0xbfe")]=_.blur*x[_0xe939("0x95a")]*(n+r)*(t.scaleX+t[_0xe939("0x6e3")])/4,e[_0xe939("0xbff")]=_[_0xe939("0xb1")]*n*t[_0xe939("0x6e1")],e.shadowOffsetY=_[_0xe939("0xae")]*r*t.scaleY}},_removeShadow:function(e){this[_0xe939("0xbf8")]&&(e[_0xe939("0xbfd")]="",e.shadowBlur=e[_0xe939("0xbff")]=e[_0xe939("0xc00")]=0)},_applyPatternGradientTransform:function(e,x){if(!x||!x[_0xe939("0xbb5")])return{offsetX:0,offsetY:0};var t=x[_0xe939("0x984")]||x[_0xe939("0xb3b")],_=-this[_0xe939("0x2f")]/2+x[_0xe939("0xb1")]||0,i=-this[_0xe939("0x30")]/2+x.offsetY||0;return x[_0xe939("0xa60")]===_0xe939("0xb36")?e[_0xe939("0xeb")](this[_0xe939("0x2f")],0,0,this[_0xe939("0x30")],_,i):e[_0xe939("0xeb")](1,0,0,1,_,i),t&&e[_0xe939("0xeb")](t[0],t[1],t[2],t[3],t[4],t[5]),{offsetX:_,offsetY:i}},_renderPaintInOrder:function(e){this.paintFirst===_0xe939("0x14d")?(this._renderStroke(e),this[_0xe939("0xd79")](e)):(this[_0xe939("0xd79")](e),this[_0xe939("0xd7a")](e))},_render:function(){},_renderFill:function(e){this.fill&&(e[_0xe939("0x11e")](),this._applyPatternGradientTransform(e,this[_0xe939("0x148")]),this[_0xe939("0xa13")]===_0xe939("0xd7b")?e.fill(_0xe939("0xd7b")):e[_0xe939("0x148")](),e[_0xe939("0x123")]())},_renderStroke:function(e){this[_0xe939("0x14d")]&&0!==this[_0xe939("0xa1d")]&&(this.shadow&&!this.shadow[_0xe939("0xb5d")]&&this._removeShadow(e),e[_0xe939("0x11e")](),this[_0xe939("0xa20")]&&e[_0xe939("0x33")](1/this.scaleX,1/this[_0xe939("0x6e3")]),this[_0xe939("0xc79")](e,this[_0xe939("0xa18")],this[_0xe939("0xd7c")]),this.stroke[_0xe939("0xbb5")]&&"percentage"===this[_0xe939("0x14d")][_0xe939("0xa60")]?this[_0xe939("0xd7d")](e,this[_0xe939("0x14d")]):this._applyPatternGradientTransform(e,this[_0xe939("0x14d")]),e[_0xe939("0x14d")](),e[_0xe939("0x123")]())},_applyPatternForTransformedGradient:function(e,t){var _,i=this[_0xe939("0xd4d")](this._getCacheCanvasDimensions()),n=x.util[_0xe939("0x993")](),r=this[_0xe939("0x2e")][_0xe939("0xd30")](),a=i.x/this.scaleX/r,s=i.y/this[_0xe939("0x6e3")]/r;n[_0xe939("0x2f")]=a,n[_0xe939("0x30")]=s,(_=n[_0xe939("0x9b")]("2d")).beginPath(),_[_0xe939("0x15b")](0,0),_[_0xe939("0x15c")](a,0),_[_0xe939("0x15c")](a,s),_[_0xe939("0x15c")](0,s),_[_0xe939("0x15f")](),_.translate(a/2,s/2),_[_0xe939("0x33")](i[_0xe939("0xbaf")]/this[_0xe939("0x6e1")]/r,i[_0xe939("0xbb0")]/this.scaleY/r),this[_0xe939("0xd7e")](_,t),_[_0xe939("0x104")]=t.toLive(e),_[_0xe939("0x148")](),e.translate(-this[_0xe939("0x2f")]/2-this[_0xe939("0xa1d")]/2,-this[_0xe939("0x30")]/2-this.strokeWidth/2),e[_0xe939("0x33")](r*this[_0xe939("0x6e1")]/i[_0xe939("0xbaf")],r*this[_0xe939("0x6e3")]/i[_0xe939("0xbb0")]),e[_0xe939("0x12f")]=_[_0xe939("0x174")](n,"no-repeat")},_findCenterFromElement:function(){return{x:this[_0xe939("0xc2")]+this.width/2,y:this.top+this.height/2}},_assignTransformMatrixProps:function(){if(this.transformMatrix){var e=x[_0xe939("0x964")][_0xe939("0xa86")](this.transformMatrix);this.flipX=!1,this[_0xe939("0x997")]=!1,this.set(_0xe939("0x6e1"),e[_0xe939("0x6e1")]),this.set(_0xe939("0x6e3"),e.scaleY),this.angle=e.angle,this[_0xe939("0x99a")]=e[_0xe939("0x99a")],this[_0xe939("0x99b")]=0}},_removeTransformMatrix:function(e){var t=this[_0xe939("0xd7f")]();this.transformMatrix&&(this[_0xe939("0xd80")](),t=x[_0xe939("0x964")][_0xe939("0x97a")](t,this[_0xe939("0xa11")])),this.transformMatrix=null,e&&(this[_0xe939("0x6e1")]*=e[_0xe939("0x6e1")],this[_0xe939("0x6e3")]*=e.scaleY,this[_0xe939("0xd81")]=e[_0xe939("0xd81")],this[_0xe939("0xd82")]=e[_0xe939("0xd82")],t.x+=e.offsetLeft,t.y+=e[_0xe939("0xf1")],this[_0xe939("0x2f")]=e[_0xe939("0x2f")],this[_0xe939("0x30")]=e[_0xe939("0x30")]),this.setPositionByOrigin(t,"center",_0xe939("0x64e"))},clone:function(e,t){var _=this[_0xe939("0xbc3")](t);this[_0xe939("0x3d9")][_0xe939("0x98d")]?this[_0xe939("0x3d9")].fromObject(_,e):x[_0xe939("0x9a3")][_0xe939("0xd83")](_0xe939("0x9a3"),_,e)},cloneAsImage:function(e,t){var _=this[_0xe939("0xd31")](t);return e&&e(new(x[_0xe939("0x204")])(_)),this},toCanvasElement:function(e){e||(e={});var t=x[_0xe939("0x964")],_=t[_0xe939("0xc55")](this),i=this[_0xe939("0xbf8")],n=Math[_0xe939("0x17e")],r=(e[_0xe939("0xd2e")]||1)*(e[_0xe939("0xd2f")]?x[_0xe939("0xb73")]:1);e[_0xe939("0xd84")]&&t[_0xe939("0xd85")](this),e[_0xe939("0xd86")]&&(this.shadow=null);var a,s,o=x.util[_0xe939("0x993")](),c=this.getBoundingRect(!0,!0),h=this[_0xe939("0xbf8")],f={x:0,y:0};h&&(s=h[_0xe939("0xb4b")],a=h[_0xe939("0xb5e")]?{scaleX:1,scaleY:1}:this[_0xe939("0xd56")](),f.x=2*Math[_0xe939("0x192")](n(h[_0xe939("0xb1")])+s)*n(a[_0xe939("0x6e1")]),f.y=2*Math[_0xe939("0x192")](n(h[_0xe939("0xae")])+s)*n(a.scaleY)),o[_0xe939("0x2f")]=c.width+f.x,o.height=c[_0xe939("0x30")]+f.y,o.width+=o[_0xe939("0x2f")]%2?2-o.width%2:0,o.height+=o.height%2?2-o[_0xe939("0x30")]%2:0;var u=new(x[_0xe939("0xb5f")])(o,{enableRetinaScaling:!1,renderOnAddRemove:!1,skipOffscreen:!1});e[_0xe939("0x227")]===_0xe939("0xd87")&&(u[_0xe939("0x65d")]=_0xe939("0xd88")),this[_0xe939("0xa87")](new(x[_0xe939("0x705")])(u[_0xe939("0x2f")]/2,u[_0xe939("0x30")]/2),_0xe939("0x64e"),_0xe939("0x64e"));var d=this.canvas;u[_0xe939("0x37c")](this);var l=u[_0xe939("0xd31")](r||1,e);return this[_0xe939("0xbf8")]=i,this[_0xe939("0x2e")]=d,this[_0xe939("0x340")](_)[_0xe939("0xb95")](),u._objects=[],u[_0xe939("0xbef")](),u=null,l},toDataURL:function(e){return e||(e={}),x[_0xe939("0x964")][_0xe939("0x10f")](this[_0xe939("0xd31")](e),e[_0xe939("0x227")]||_0xe939("0xd2c"),e.quality||1)},isType:function(e){return this.type===e},complexity:function(){return 1},toJSON:function(e){return this[_0xe939("0xbc3")](e)},setGradient:function(e,t){t||(t={});var _={colorStops:[]};return _.type=t.type||(t.r1||t.r2?_0xe939("0xb28"):_0xe939("0xb1c")),_[_0xe939("0xb1d")]={x1:t.x1,y1:t.y1,x2:t.x2,y2:t.y2},_[_0xe939("0xa60")]=t[_0xe939("0xa60")]||_0xe939("0xb1b"),(t.r1||t.r2)&&(_.coords.r1=t.r1,_[_0xe939("0xb1d")].r2=t.r2),_[_0xe939("0x984")]=t[_0xe939("0x984")],x[_0xe939("0x972")].prototype[_0xe939("0x180")][_0xe939("0xb")](_,t[_0xe939("0x971")]),this[_0xe939("0x340")](e,x[_0xe939("0x972")][_0xe939("0xd89")](this,_))},setPatternFill:function(e,t){return this[_0xe939("0x340")]("fill",new(x[_0xe939("0x98e")])(e,t))},setShadow:function(e){return this[_0xe939("0x340")]("shadow",e?new(x[_0xe939("0xb48")])(e):null)},setColor:function(e){return this.set("fill",e),this},rotate:function(e){var x=("center"!==this[_0xe939("0xc3e")]||"center"!==this[_0xe939("0xc40")])&&this.centeredRotation;return x&&this[_0xe939("0xd8a")](),this.set(_0xe939("0x269"),e),x&&this[_0xe939("0xd8b")](),this},centerH:function(){return this[_0xe939("0x2e")]&&this.canvas[_0xe939("0xd8c")](this),this},viewportCenterH:function(){return this.canvas&&this[_0xe939("0x2e")][_0xe939("0xd8d")](this),this},centerV:function(){return this.canvas&&this.canvas.centerObjectV(this),this},viewportCenterV:function(){return this[_0xe939("0x2e")]&&this[_0xe939("0x2e")].viewportCenterObjectV(this),this},center:function(){return this[_0xe939("0x2e")]&&this.canvas.centerObject(this),this},viewportCenter:function(){return this[_0xe939("0x2e")]&&this[_0xe939("0x2e")].viewportCenterObject(this),this},getLocalPointer:function(e,t){t=t||this[_0xe939("0x2e")][_0xe939("0x9b8")](e);var _=new(x[_0xe939("0x705")])(t.x,t.y),i=this._getLeftTopCoords();return this.angle&&(_=x[_0xe939("0x964")][_0xe939("0xd8e")](_,i,r(-this[_0xe939("0x269")]))),{x:_.x-i.x,y:_.y-i.y}},_setupCompositeOperation:function(e){this[_0xe939("0xd8f")]&&(e[_0xe939("0xd8f")]=this.globalCompositeOperation)}}),x[_0xe939("0x964")][_0xe939("0xd90")]&&x[_0xe939("0x964")][_0xe939("0xd90")](x[_0xe939("0x9a3")]),t(x[_0xe939("0x9a3")][_0xe939("0xa")],x[_0xe939("0x968")]),x[_0xe939("0x9a3")][_0xe939("0x9a4")]=2,x[_0xe939("0x9a3")][_0xe939("0xd83")]=function(e,t,i,n){var r=x[e];t=_(t,!0),x[_0xe939("0x964")][_0xe939("0xd91")]([t[_0xe939("0x148")],t[_0xe939("0x14d")]],(function(e){void 0!==e[0]&&(t[_0xe939("0x148")]=e[0]),typeof e[1]!==_0xe939("0x2")&&(t[_0xe939("0x14d")]=e[1]),x.util[_0xe939("0xd38")]([t[_0xe939("0xa0e")]],(function(e){t.clipPath=e[0];var x=n?new r(t[n],t):new r(t);i&&i(x)}))}))},x[_0xe939("0x9a3")][_0xe939("0xa5a")]=0)}(x),g=P[_0xe939("0x964")][_0xe939("0x995")],v={left:-.5,center:0,right:.5},m={top:-.5,center:0,bottom:.5},P[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0x266")](P[_0xe939("0x9a3")][_0xe939("0xa")],{translateToGivenOrigin:function(e,x,t,_,i){var n,r,a,s=e.x,o=e.y;return"string"==typeof x?x=v[x]:x-=.5,typeof _===_0xe939("0x8")?_=v[_]:_-=.5,n=_-x,"string"==typeof t?t=m[t]:t-=.5,typeof i===_0xe939("0x8")?i=m[i]:i-=.5,r=i-t,(n||r)&&(a=this[_0xe939("0xc5f")](),s=e.x+n*a.x,o=e.y+r*a.y),new P.Point(s,o)},translateToCenterPoint:function(e,x,t){var _=this.translateToGivenOrigin(e,x,t,_0xe939("0x64e"),_0xe939("0x64e"));return this[_0xe939("0x269")]?P[_0xe939("0x964")].rotatePoint(_,e,g(this[_0xe939("0x269")])):_},translateToOriginPoint:function(e,x,t){var _=this.translateToGivenOrigin(e,_0xe939("0x64e"),_0xe939("0x64e"),x,t);return this[_0xe939("0x269")]?P[_0xe939("0x964")].rotatePoint(_,e,g(this.angle)):_},getCenterPoint:function(){var e=new(P[_0xe939("0x705")])(this[_0xe939("0xc2")],this[_0xe939("0x2cc")]);return this[_0xe939("0xd92")](e,this[_0xe939("0xc3e")],this[_0xe939("0xc40")])},getPointByOrigin:function(e,x){var t=this.getCenterPoint();return this[_0xe939("0xc61")](t,e,x)},toLocalPoint:function(e,x,t){var _,i,n=this[_0xe939("0xbba")]();return _=void 0!==x&&typeof t!==_0xe939("0x2")?this[_0xe939("0xd93")](n,_0xe939("0x64e"),_0xe939("0x64e"),x,t):new(P[_0xe939("0x705")])(this[_0xe939("0xc2")],this[_0xe939("0x2cc")]),i=new(P[_0xe939("0x705")])(e.x,e.y),this[_0xe939("0x269")]&&(i=P[_0xe939("0x964")][_0xe939("0xd8e")](i,n,-g(this[_0xe939("0x269")]))),i[_0xe939("0x978")](_)},setPositionByOrigin:function(e,x,t){var _=this.translateToCenterPoint(e,x,t),i=this[_0xe939("0xc61")](_,this[_0xe939("0xc3e")],this.originY);this[_0xe939("0x340")]("left",i.x),this[_0xe939("0x340")]("top",i.y)},adjustPosition:function(e){var x,t,_=g(this[_0xe939("0x269")]),i=this[_0xe939("0xd94")](),n=P[_0xe939("0x964")].cos(_)*i,r=P[_0xe939("0x964")][_0xe939("0x167")](_)*i;x="string"==typeof this[_0xe939("0xc3e")]?v[this[_0xe939("0xc3e")]]:this[_0xe939("0xc3e")]-.5,t=typeof e===_0xe939("0x8")?v[e]:e-.5,this.left+=n*(t-x),this[_0xe939("0x2cc")]+=r*(t-x),this[_0xe939("0xb95")](),this[_0xe939("0xc3e")]=e},_setOriginToCenter:function(){this._originalOriginX=this[_0xe939("0xc3e")],this[_0xe939("0xd95")]=this[_0xe939("0xc40")];var e=this[_0xe939("0xbba")]();this[_0xe939("0xc3e")]=_0xe939("0x64e"),this[_0xe939("0xc40")]=_0xe939("0x64e"),this[_0xe939("0xc2")]=e.x,this[_0xe939("0x2cc")]=e.y},_resetOrigin:function(){var e=this.translateToOriginPoint(this[_0xe939("0xbba")](),this[_0xe939("0xd96")],this[_0xe939("0xd95")]);this.originX=this[_0xe939("0xd96")],this[_0xe939("0xc40")]=this[_0xe939("0xd95")],this[_0xe939("0xc2")]=e.x,this[_0xe939("0x2cc")]=e.y,this[_0xe939("0xd96")]=null,this[_0xe939("0xd95")]=null},_getLeftTopCoords:function(){return this[_0xe939("0xc61")](this[_0xe939("0xbba")](),"left",_0xe939("0x2cc"))}}),y=P[_0xe939("0x964")][_0xe939("0x995")],C=P.util.multiplyTransformMatrices,S=P.util.transformPoint,P.util[_0xe939("0x966")][_0xe939("0x266")](P.Object[_0xe939("0xa")],{oCoords:null,aCoords:null,ownMatrixCache:null,matrixCache:null,getCoords:function(e,x){this[_0xe939("0xd97")]||this[_0xe939("0xb95")]();var t,_=e?this.aCoords:this[_0xe939("0xd97")];return t=x?this[_0xe939("0xd98")](e):_,[new(P[_0xe939("0x705")])(t.tl.x,t.tl.y),new(P[_0xe939("0x705")])(t.tr.x,t.tr.y),new P.Point(t.br.x,t.br.y),new(P[_0xe939("0x705")])(t.bl.x,t.bl.y)]},intersectsWithRect:function(e,x,t,_){var i=this[_0xe939("0xd99")](t,_);return P[_0xe939("0xa8d")].intersectPolygonRectangle(i,e,x)[_0xe939("0xa8e")]===_0xe939("0xa8d")},intersectsWithObject:function(e,x,t){return P[_0xe939("0xa8d")][_0xe939("0xa95")](this[_0xe939("0xd99")](x,t),e.getCoords(x,t))[_0xe939("0xa8e")]===_0xe939("0xa8d")||e[_0xe939("0xbee")](this,x,t)||this.isContainedWithinObject(e,x,t)},isContainedWithinObject:function(e,x,t){for(var _=this.getCoords(x,t),i=0,n=e[_0xe939("0xd9a")](t?e[_0xe939("0xd98")](x):x?e.aCoords:e[_0xe939("0xd97")]);i<4;i++)if(!e.containsPoint(_[i],n))return!1;return!0},isContainedWithinRect:function(e,x,t,_){var i=this[_0xe939("0x8f3")](t,_);return i[_0xe939("0xc2")]>=e.x&&i[_0xe939("0xc2")]+i[_0xe939("0x2f")]<=x.x&&i[_0xe939("0x2cc")]>=e.y&&i[_0xe939("0x2cc")]+i[_0xe939("0x30")]<=x.y},containsPoint:function(e,x,t,_){x=x||this[_0xe939("0xd9a")](_?this[_0xe939("0xd98")](t):t?this.aCoords:this[_0xe939("0xd97")]);var i=this._findCrossPoints(e,x);return 0!==i&&i%2==1},isOnScreen:function(e){if(!this[_0xe939("0x2e")])return!1;for(var x,t=this[_0xe939("0x2e")][_0xe939("0xd9b")].tl,_=this[_0xe939("0x2e")][_0xe939("0xd9b")].br,i=this[_0xe939("0xd99")](!0,e),n=0;n<4;n++)if((x=i[n]).x<=_.x&&x.x>=t.x&&x.y<=_.y&&x.y>=t.y)return!0;return!!this[_0xe939("0xd2a")](t,_,!0,e)||this[_0xe939("0xd9c")](t,_,e)},_containsCenterOfCanvas:function(e,x,t){var _={x:(e.x+x.x)/2,y:(e.y+x.y)/2};return!!this[_0xe939("0xb4")](_,null,!0,t)},isPartiallyOnScreen:function(e){if(!this[_0xe939("0x2e")])return!1;var x=this.canvas[_0xe939("0xd9b")].tl,t=this[_0xe939("0x2e")].vptCoords.br;return!!this[_0xe939("0xd2a")](x,t,!0,e)||this[_0xe939("0xd9c")](x,t,e)},_getImageLines:function(e){return{topline:{o:e.tl,d:e.tr},rightline:{o:e.tr,d:e.br},bottomline:{o:e.br,d:e.bl},leftline:{o:e.bl,d:e.tl}}},_findCrossPoints:function(e,x){var t,_,i,n=0;for(var r in x)if(!((i=x[r]).o.y<e.y&&i.d.y<e.y||i.o.y>=e.y&&i.d.y>=e.y||(i.o.x===i.d.x&&i.o.x>=e.x?_=i.o.x:(t=(i.d.y-i.o.y)/(i.d.x-i.o.x),_=-(e.y-0*e.x-(i.o.y-t*i.o.x))/(0-t)),_>=e.x&&(n+=1),2!==n)))break;return n},getBoundingRect:function(e,x){var t=this[_0xe939("0xd99")](e,x);return P[_0xe939("0x964")][_0xe939("0xd9d")](t)},getScaledWidth:function(){return this._getTransformedDimensions().x},getScaledHeight:function(){return this._getTransformedDimensions().y},_constrainScale:function(e){return Math[_0xe939("0x17e")](e)<this[_0xe939("0xd9e")]?e<0?-this[_0xe939("0xd9e")]:this[_0xe939("0xd9e")]:0===e?1e-4:e},scale:function(e){return this[_0xe939("0x976")](_0xe939("0x6e1"),e),this[_0xe939("0x976")](_0xe939("0x6e3"),e),this.setCoords()},scaleToWidth:function(e,x){var t=this[_0xe939("0x8f3")](x).width/this[_0xe939("0xd94")]();return this[_0xe939("0x33")](e/this[_0xe939("0x2f")]/t)},scaleToHeight:function(e,x){var t=this[_0xe939("0x8f3")](x)[_0xe939("0x30")]/this[_0xe939("0xd9f")]();return this[_0xe939("0x33")](e/this[_0xe939("0x30")]/t)},calcCoords:function(e){var x=this[_0xe939("0xda0")](),t=this._calcTranslateMatrix(),_=C(t,x),i=this[_0xe939("0xd72")](),n=e?_:C(i,_),r=this[_0xe939("0xc5f")](),a=r.x/2,s=r.y/2,o=S({x:-a,y:-s},n),c=S({x:a,y:-s},n),h=S({x:-a,y:s},n),f=S({x:a,y:s},n);if(!e){var u=this[_0xe939("0xa3")],d=y(this.angle),l=P[_0xe939("0x964")].cos(d),b=P.util[_0xe939("0x167")](d),p=l*u,g=b*u,v=p+g,m=p-g;u&&(o.x-=m,o.y-=v,c.x+=v,c.y-=m,h.x-=v,h.y+=m,f.x+=m,f.y+=v);var w=new(P[_0xe939("0x705")])((o.x+h.x)/2,(o.y+h.y)/2),T=new(P[_0xe939("0x705")])((c.x+o.x)/2,(c.y+o.y)/2),O=new(P[_0xe939("0x705")])((f.x+c.x)/2,(f.y+c.y)/2),M=new P.Point((f.x+h.x)/2,(f.y+h.y)/2),A=new(P[_0xe939("0x705")])(T.x+b*this[_0xe939("0xda1")],T.y-l*this[_0xe939("0xda1")])}var E={tl:o,tr:c,br:f,bl:h};return e||(E.ml=w,E.mt=T,E.mr=O,E.mb=M,E[_0xe939("0xc51")]=A),E},setCoords:function(e,x){return this.oCoords=this.calcCoords(e),x||(this[_0xe939("0xda2")]=this[_0xe939("0xd98")](!0)),e||this[_0xe939("0xda3")]&&this[_0xe939("0xda3")](),this},_calcRotateMatrix:function(){return P[_0xe939("0x964")][_0xe939("0x99d")](this)},_calcTranslateMatrix:function(){var e=this[_0xe939("0xbba")]();return[1,0,0,1,e.x,e.y]},transformMatrixKey:function(e){var x="";return!e&&this.group&&(x=this.group[_0xe939("0xda4")](e)+"_"),x+this[_0xe939("0x2cc")]+"_"+this[_0xe939("0xc2")]+"_"+this[_0xe939("0x6e1")]+"_"+this[_0xe939("0x6e3")]+"_"+this[_0xe939("0x99a")]+"_"+this[_0xe939("0x99b")]+"_"+this[_0xe939("0x269")]+"_"+this.originX+"_"+this[_0xe939("0xc40")]+"_"+this[_0xe939("0x2f")]+"_"+this[_0xe939("0x30")]+"_"+this.strokeWidth+this[_0xe939("0x996")]+this[_0xe939("0x997")]},calcTransformMatrix:function(e){if(e)return this.calcOwnMatrix();var x=this[_0xe939("0xda4")](),t=this.matrixCache||(this.matrixCache={});if(t[_0xe939("0x2d2")]===x)return t[_0xe939("0x25")];var _=this[_0xe939("0xda5")]();return this[_0xe939("0xc42")]&&(_=C(this[_0xe939("0xc42")].calcTransformMatrix(),_)),t[_0xe939("0x2d2")]=x,t[_0xe939("0x25")]=_,_},calcOwnMatrix:function(){var e=this[_0xe939("0xda4")](!0),x=this[_0xe939("0xda6")]||(this[_0xe939("0xda6")]={});if(x[_0xe939("0x2d2")]===e)return x.value;var t=this[_0xe939("0xda7")]();return this.translateX=t[4],this.translateY=t[5],x.key=e,x[_0xe939("0x25")]=P[_0xe939("0x964")][_0xe939("0xda8")](this),x[_0xe939("0x25")]},_calcDimensionsTransformMatrix:function(e,x,t){return P[_0xe939("0x964")][_0xe939("0xda9")]({skewX:e,skewY:x,scaleX:this[_0xe939("0x6e1")]*(t&&this[_0xe939("0x996")]?-1:1),scaleY:this.scaleY*(t&&this.flipY?-1:1)})},_getNonTransformedDimensions:function(){var e=this[_0xe939("0xa1d")];return{x:this[_0xe939("0x2f")]+e,y:this[_0xe939("0x30")]+e}},_getTransformedDimensions:function(e,x){void 0===e&&(e=this[_0xe939("0x99a")]),typeof x===_0xe939("0x2")&&(x=this.skewY);var t,_,i=this[_0xe939("0xdaa")](),n=0===e&&0===x;if(this[_0xe939("0xa20")]?(t=this[_0xe939("0x2f")],_=this[_0xe939("0x30")]):(t=i.x,_=i.y),n)return this[_0xe939("0xdab")](t*this.scaleX,_*this[_0xe939("0x6e3")]);var r=[{x:-(t/=2),y:-(_/=2)},{x:t,y:-_},{x:-t,y:_},{x:t,y:_}],a=P.util.calcDimensionsMatrix({scaleX:this.scaleX,scaleY:this[_0xe939("0x6e3")],skewX:this[_0xe939("0x99a")],skewY:this[_0xe939("0x99b")]}),s=P[_0xe939("0x964")][_0xe939("0xd9d")](r,a);return this._finalizeDimensions(s[_0xe939("0x2f")],s[_0xe939("0x30")])},_finalizeDimensions:function(e,x){return this[_0xe939("0xa20")]?{x:e+this.strokeWidth,y:x+this[_0xe939("0xa1d")]}:{x:e,y:x}},_calculateCurrentDimensions:function(){var e=this[_0xe939("0xd72")](),x=this[_0xe939("0xc5f")]();return P[_0xe939("0x964")].transformPoint(x,e,!0)[_0xe939("0xdac")](2*this[_0xe939("0xa3")])}}),P[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0x266")](P.Object[_0xe939("0xa")],{sendToBack:function(){return this[_0xe939("0xc42")]?P[_0xe939("0xb5f")][_0xe939("0xa")][_0xe939("0xdad")][_0xe939("0xb")](this[_0xe939("0xc42")],this):this[_0xe939("0x2e")][_0xe939("0xdad")](this),this},bringToFront:function(){return this[_0xe939("0xc42")]?P.StaticCanvas[_0xe939("0xa")].bringToFront[_0xe939("0xb")](this[_0xe939("0xc42")],this):this[_0xe939("0x2e")][_0xe939("0xdae")](this),this},sendBackwards:function(e){return this[_0xe939("0xc42")]?P[_0xe939("0xb5f")][_0xe939("0xa")][_0xe939("0xdaf")].call(this.group,this,e):this[_0xe939("0x2e")].sendBackwards(this,e),this},bringForward:function(e){return this[_0xe939("0xc42")]?P.StaticCanvas[_0xe939("0xa")][_0xe939("0xdb0")][_0xe939("0xb")](this[_0xe939("0xc42")],this,e):this.canvas[_0xe939("0xdb0")](this,e),this},moveTo:function(e){return this.group&&"activeSelection"!==this[_0xe939("0xc42")].type?P[_0xe939("0xb5f")].prototype.moveTo.call(this.group,this,e):this[_0xe939("0x2e")][_0xe939("0x15b")](this,e),this}}),function(){function e(e,x){if(x){if(x[_0xe939("0xbb5")])return e+": url(#SVGID_"+x.id+_0xe939("0xdb2");var t=new(P[_0xe939("0xa00")])(x),_=e+": "+t[_0xe939("0xb19")]()+"; ",i=t[_0xe939("0xa2d")]();return 1!==i&&(_+=e+"-opacity: "+i[_0xe939("0x35a")]()+"; "),_}return e+_0xe939("0xdb1")}var x=P[_0xe939("0x964")][_0xe939("0x90b")];P.util[_0xe939("0x966")].extend(P.Object[_0xe939("0xa")],{getSvgStyles:function(x){var t=this[_0xe939("0xa13")]?this.fillRule:"nonzero",_=this[_0xe939("0xa1d")]?this[_0xe939("0xa1d")]:"0",i=this[_0xe939("0xa18")]?this[_0xe939("0xa18")][_0xe939("0x1d")](" "):_0xe939("0x4f"),n=this.strokeDashOffset?this[_0xe939("0xa19")]:"0",r=this.strokeLineCap?this[_0xe939("0xbfa")]:_0xe939("0x194"),a=this.strokeLineJoin?this.strokeLineJoin:_0xe939("0xd3f"),s=this[_0xe939("0xa1b")]?this.strokeMiterLimit:"4",o=typeof this[_0xe939("0x946")]!==_0xe939("0x2")?this[_0xe939("0x946")]:"1",c=this[_0xe939("0x24f")]?"":" visibility: hidden;",h=x?"":this[_0xe939("0xdb3")](),f=e(_0xe939("0x148"),this.fill);return[e("stroke",this.stroke),_0xe939("0xdb4"),_,"; ","stroke-dasharray: ",i,"; ","stroke-linecap: ",r,"; ",_0xe939("0xdb5"),n,"; ","stroke-linejoin: ",a,"; ",_0xe939("0xdb6"),s,"; ",f,_0xe939("0xdb7"),t,"; ",_0xe939("0xdb8"),o,";",h,c].join("")},getSvgSpanStyles:function(x,t){var _=x[_0xe939("0x48e")]?"font-family: "+(-1===x[_0xe939("0x48e")][_0xe939("0x152")]("'")&&-1===x[_0xe939("0x48e")].indexOf('"')?"'"+x[_0xe939("0x48e")]+"'":x.fontFamily)+"; ":"",i=x[_0xe939("0xa1d")]?_0xe939("0xdb4")+x[_0xe939("0xa1d")]+"; ":"",n=(_=_,x[_0xe939("0x8db")]?_0xe939("0xdb9")+x[_0xe939("0x8db")]+"px; ":""),r=x[_0xe939("0xa14")]?"font-style: "+x[_0xe939("0xa14")]+"; ":"",a=x.fontWeight?_0xe939("0xdba")+x.fontWeight+"; ":"",s=x[_0xe939("0x148")]?e("fill",x[_0xe939("0x148")]):"",o=x.stroke?e(_0xe939("0x14d"),x.stroke):"",c=this[_0xe939("0xdbb")](x);return c&&(c="text-decoration: "+c+"; "),[o,i,_,n,r,a,c,s,x.deltaY?"baseline-shift: "+-x[_0xe939("0xe0")]+"; ":"",t?_0xe939("0xdbc"):""][_0xe939("0x1d")]("")},getSvgTextDecoration:function(e){return _0xe939("0xdbd")in e||_0xe939("0xdbe")in e||_0xe939("0xdbf")in e?(e[_0xe939("0xdbd")]?_0xe939("0xdc0"):"")+(e[_0xe939("0xdbe")]?"underline ":"")+(e[_0xe939("0xdbf")]?_0xe939("0xdc1"):""):""},getSvgFilter:function(){return this[_0xe939("0xbf8")]?_0xe939("0xdc2")+this[_0xe939("0xbf8")].id+");":""},getSvgCommons:function(){return[this.id?_0xe939("0xdc3")+this.id+'" ':"",this[_0xe939("0xa0e")]?'clip-path="url(#'+this[_0xe939("0xa0e")][_0xe939("0xbc7")]+')" ':""].join("")},getSvgTransform:function(e,x){var t=e?this[_0xe939("0xa85")]():this[_0xe939("0xda5")]();return _0xe939("0xdc4")+P[_0xe939("0x964")].matrixToSVG(t)+(x||"")+this[_0xe939("0xdc5")]()+'" '},getSvgTransformMatrix:function(){return this[_0xe939("0xa11")]?" "+P[_0xe939("0x964")][_0xe939("0xb24")](this.transformMatrix):""},_setSVGBg:function(e){if(this.backgroundColor){var t=P[_0xe939("0x9a3")].NUM_FRACTION_DIGITS;e[_0xe939("0x20")]("\t\t<rect ",this[_0xe939("0xdc6")](this[_0xe939("0x65d")]),_0xe939("0xdc7"),x(-this.width/2,t),_0xe939("0xb40"),x(-this[_0xe939("0x30")]/2,t),'" width="',x(this[_0xe939("0x2f")],t),'" height="',x(this[_0xe939("0x30")],t),'"></rect>\n')}},toSVG:function(e){return this._createBaseSVGMarkup(this[_0xe939("0xdc8")](e),{reviver:e})},toClipPathSVG:function(e){return"\t"+this[_0xe939("0xdc9")](this[_0xe939("0xdc8")](e),{reviver:e})},_createBaseClipPathSVGMarkup:function(e,x){var t=(x=x||{})[_0xe939("0xa72")],_=x[_0xe939("0xb1f")]||"",i=[this[_0xe939("0xdca")](!0,_),this[_0xe939("0xdcb")]()][_0xe939("0x1d")](""),n=e.indexOf(_0xe939("0xdcc"));return e[n]=i,t?t(e[_0xe939("0x1d")]("")):e[_0xe939("0x1d")]("")},_createBaseSVGMarkup:function(e,x){var t,_,i=(x=x||{}).noStyle,n=x[_0xe939("0xa72")],r=i?"":'style="'+this.getSvgStyles()+'" ',a=x[_0xe939("0xdcd")]?_0xe939("0xdce")+this[_0xe939("0xdb3")]()+'" ':"",s=this[_0xe939("0xa0e")],o=this[_0xe939("0xa20")]?_0xe939("0xdcf"):"",c=s&&s.absolutePositioned,h=this.stroke,f=this.fill,u=this[_0xe939("0xbf8")],d=[],l=e[_0xe939("0x152")]("COMMON_PARTS"),b=x[_0xe939("0xb1f")];return s&&(s[_0xe939("0xbc7")]=_0xe939("0xbda")+P[_0xe939("0x9a3")][_0xe939("0xa5a")]++,_=_0xe939("0xbdb")+s[_0xe939("0xbc7")]+_0xe939("0xdd0")+s[_0xe939("0xbdc")](n)+_0xe939("0xbdd")),c&&d[_0xe939("0x20")]("<g ",a,this[_0xe939("0xdcb")](),_0xe939("0xdd1")),d[_0xe939("0x20")](_0xe939("0xdd2"),this[_0xe939("0xdca")](!1),c?"":a+this[_0xe939("0xdcb")](),_0xe939("0xdd1")),t=[r,o,i?"":this[_0xe939("0xdd3")]()," ",b?_0xe939("0xdc4")+b+'" ':""][_0xe939("0x1d")](""),e[l]=t,f&&f.toLive&&d[_0xe939("0x20")](f[_0xe939("0xbde")](this)),h&&h[_0xe939("0xbb5")]&&d.push(h[_0xe939("0xbde")](this)),u&&d[_0xe939("0x20")](u[_0xe939("0xbde")](this)),s&&d.push(_),d[_0xe939("0x20")](e[_0xe939("0x1d")]("")),d[_0xe939("0x20")]("</g>\n"),c&&d.push(_0xe939("0xdd4")),n?n(d.join("")):d[_0xe939("0x1d")]("")},addPaintOrder:function(){return this[_0xe939("0xa17")]!==_0xe939("0x148")?_0xe939("0xdd5")+this[_0xe939("0xa17")]+'" ':""}})}(),function(){var e=P.util[_0xe939("0x966")][_0xe939("0x266")],x=_0xe939("0xd54");function t(x,t,_){var i={};_[_0xe939("0x129")]((function(e){i[e]=x[e]})),e(x[t],i,!0)}P[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0x266")](P[_0xe939("0x9a3")].prototype,{hasStateChanged:function(e){var t="_"+(e=e||x);return Object[_0xe939("0x4ea")](this[t]).length<this[e][_0xe939("0x11")]||!function e(x,t,_){if(x===t)return!0;if(Array[_0xe939("0xdd6")](x)){if(!Array[_0xe939("0xdd6")](t)||x[_0xe939("0x11")]!==t[_0xe939("0x11")])return!1;for(var i=0,n=x[_0xe939("0x11")];i<n;i++)if(!e(x[i],t[i]))return!1;return!0}if(x&&typeof x===_0xe939("0x966")){var r,a=Object[_0xe939("0x4ea")](x);if(!t||"object"!=typeof t||!_&&a[_0xe939("0x11")]!==Object[_0xe939("0x4ea")](t)[_0xe939("0x11")])return!1;for(i=0,n=a[_0xe939("0x11")];i<n;i++)if((r=a[i])!==_0xe939("0x2e")&&!e(x[r],t[r]))return!1;return!0}}(this[t],this,!0)},saveState:function(e){var _=e&&e[_0xe939("0xdd7")]||x,i="_"+_;return this[i]?(t(this,i,this[_]),e&&e[_0xe939("0xd54")]&&t(this,i,e[_0xe939("0xd54")]),this):this.setupState(e)},setupState:function(e){var t=(e=e||{}).propertySet||x;return e[_0xe939("0xdd7")]=t,this["_"+t]={},this[_0xe939("0xcfb")](e),this}})}(),w=P.util[_0xe939("0x995")],P.util[_0xe939("0x966")][_0xe939("0x266")](P[_0xe939("0x9a3")][_0xe939("0xa")],{_controlsVisibility:null,_findTargetCorner:function(e){if(!this[_0xe939("0xd74")]||this[_0xe939("0xc42")]||!this[_0xe939("0x2e")]||this.canvas._activeObject!==this)return!1;var x,t,_=e.x,i=e.y;for(var n in this[_0xe939("0xce8")]=0,this[_0xe939("0xd97")])if(this[_0xe939("0xdd8")](n)&&(n!==_0xe939("0xc51")||this[_0xe939("0xd20")])&&(!this[_0xe939("0x343")]("lockUniScaling")||"mt"!==n&&"mr"!==n&&"mb"!==n&&"ml"!==n)&&(t=this._getImageLines(this[_0xe939("0xd97")][n][_0xe939("0xc5a")]),0!==(x=this[_0xe939("0xdd9")]({x:_,y:i},t))&&x%2==1))return this[_0xe939("0xce8")]=n,n;return!1},_setCornerCoords:function(){var e,x,t=this[_0xe939("0xd97")],_=w(45-this.angle),i=.707106*this[_0xe939("0xdda")],n=i*P[_0xe939("0x964")].cos(_),r=i*P[_0xe939("0x964")][_0xe939("0x167")](_);for(var a in t)e=t[a].x,x=t[a].y,t[a].corner={tl:{x:e-r,y:x-n},tr:{x:e+n,y:x-r},bl:{x:e-n,y:x+r},br:{x:e+r,y:x+n}}},drawSelectionBackground:function(e){if(!this[_0xe939("0xc49")]||this[_0xe939("0x2e")]&&!this.canvas[_0xe939("0xb6a")]||this.canvas&&this[_0xe939("0x2e")]._activeObject!==this)return this;e.save();var x=this[_0xe939("0xbba")](),t=this[_0xe939("0xddb")](),_=this[_0xe939("0x2e")][_0xe939("0xb80")];return e[_0xe939("0x113")](x.x,x.y),e[_0xe939("0x33")](1/_[0],1/_[3]),e[_0xe939("0x89")](w(this.angle)),e[_0xe939("0x104")]=this[_0xe939("0xc49")],e[_0xe939("0x105")](-t.x/2,-t.y/2,t.x,t.y),e[_0xe939("0x123")](),this},drawBorders:function(e,x){x=x||{};var t=this._calculateCurrentDimensions(),_=1/this[_0xe939("0xd75")],i=t.x+_,n=t.y+_,r=typeof x[_0xe939("0xd20")]!==_0xe939("0x2")?x[_0xe939("0xd20")]:this[_0xe939("0xd20")],a=typeof x.hasControls!==_0xe939("0x2")?x.hasControls:this[_0xe939("0xd74")],s=typeof x[_0xe939("0xda1")]!==_0xe939("0x2")?x[_0xe939("0xda1")]:this[_0xe939("0xda1")];if(e[_0xe939("0x11e")](),e[_0xe939("0x12f")]=x[_0xe939("0xddc")]||this[_0xe939("0xddc")],this[_0xe939("0xc79")](e,x.borderDashArray||this[_0xe939("0xddd")],null),e[_0xe939("0x627")](-i/2,-n/2,i,n),r&&this[_0xe939("0xdd8")](_0xe939("0xc51"))&&a){var o=-n/2;e[_0xe939("0x11f")](),e.moveTo(0,o),e[_0xe939("0x15c")](0,o-s),e[_0xe939("0x14d")]()}return e[_0xe939("0x123")](),this},drawBordersInGroup:function(e,x,t){t=t||{};var _=this[_0xe939("0xdaa")](),i=P.util[_0xe939("0xda8")]({scaleX:x[_0xe939("0x6e1")],scaleY:x[_0xe939("0x6e3")],skewX:x[_0xe939("0x99a")]}),n=P[_0xe939("0x964")][_0xe939("0x97a")](_,i),r=1/this.borderScaleFactor,a=n.x+r,s=n.y+r;return e.save(),this._setLineDash(e,t.borderDashArray||this[_0xe939("0xddd")],null),e[_0xe939("0x12f")]=t.borderColor||this[_0xe939("0xddc")],e[_0xe939("0x627")](-a/2,-s/2,a,s),e[_0xe939("0x123")](),this},drawControls:function(e,x){x=x||{};var t=this[_0xe939("0xddb")](),_=t.x,i=t.y,n=x.cornerSize||this[_0xe939("0xdda")],r=-(_+n)/2,a=-(i+n)/2,s=void 0!==x[_0xe939("0xdde")]?x.transparentCorners:this[_0xe939("0xdde")],o=typeof x.hasRotatingPoint!==_0xe939("0x2")?x.hasRotatingPoint:this[_0xe939("0xd20")],c=s?_0xe939("0x14d"):"fill";return e[_0xe939("0x11e")](),e[_0xe939("0x12f")]=e[_0xe939("0x104")]=x[_0xe939("0xddf")]||this[_0xe939("0xddf")],this[_0xe939("0xdde")]||(e.strokeStyle=x[_0xe939("0xde0")]||this[_0xe939("0xde0")]),this._setLineDash(e,x.cornerDashArray||this.cornerDashArray,null),this[_0xe939("0xde1")]("tl",e,c,r,a,x),this[_0xe939("0xde1")]("tr",e,c,r+_,a,x),this[_0xe939("0xde1")]("bl",e,c,r,a+i,x),this[_0xe939("0xde1")]("br",e,c,r+_,a+i,x),this[_0xe939("0x343")](_0xe939("0xc6e"))||(this[_0xe939("0xde1")]("mt",e,c,r+_/2,a,x),this[_0xe939("0xde1")]("mb",e,c,r+_/2,a+i,x),this[_0xe939("0xde1")]("mr",e,c,r+_,a+i/2,x),this[_0xe939("0xde1")]("ml",e,c,r,a+i/2,x)),o&&this[_0xe939("0xde1")](_0xe939("0xc51"),e,c,r+_/2,a-this[_0xe939("0xda1")],x),e[_0xe939("0x123")](),this},_drawControl:function(e,x,t,_,i,n){if(n=n||{},this[_0xe939("0xdd8")](e)){var r=this[_0xe939("0xdda")],a=!this.transparentCorners&&this[_0xe939("0xde0")];switch(n[_0xe939("0xde2")]||this.cornerStyle){case _0xe939("0xa07"):x[_0xe939("0x11f")](),x[_0xe939("0x168")](_+r/2,i+r/2,r/2,0,2*Math.PI,!1),x[t](),a&&x[_0xe939("0x14d")]();break;default:this[_0xe939("0xdde")]||x[_0xe939("0x110")](_,i,r,r),x[t+_0xe939("0xc1f")](_,i,r,r),a&&x[_0xe939("0x627")](_,i,r,r)}}},isControlVisible:function(e){return this[_0xe939("0xde3")]()[e]},setControlVisible:function(e,x){return this[_0xe939("0xde3")]()[e]=x,this},setControlsVisibility:function(e){for(var x in e||(e={}),e)this.setControlVisible(x,e[x]);return this},_getControlsVisibility:function(){return this[_0xe939("0xde4")]||(this[_0xe939("0xde4")]={tl:!0,tr:!0,br:!0,bl:!0,ml:!0,mt:!0,mr:!0,mb:!0,mtr:!0}),this[_0xe939("0xde4")]},onDeselect:function(){},onSelect:function(){}}),P[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0x266")](P[_0xe939("0xb5f")][_0xe939("0xa")],{FX_DURATION:500,fxCenterObjectH:function(e,x){var t=function(){},_=(x=x||{}).onComplete||t,i=x[_0xe939("0x9f1")]||t,n=this;return P[_0xe939("0x964")][_0xe939("0x9fc")]({startValue:e[_0xe939("0xc2")],endValue:this[_0xe939("0xbb9")]().left,duration:this[_0xe939("0xde5")],onChange:function(x){e[_0xe939("0x340")](_0xe939("0xc2"),x),n[_0xe939("0xb65")](),i()},onComplete:function(){e[_0xe939("0xb95")](),_()}}),this},fxCenterObjectV:function(e,x){var t=function(){},_=(x=x||{}).onComplete||t,i=x[_0xe939("0x9f1")]||t,n=this;return P.util[_0xe939("0x9fc")]({startValue:e.top,endValue:this.getCenter()[_0xe939("0x2cc")],duration:this[_0xe939("0xde5")],onChange:function(x){e[_0xe939("0x340")](_0xe939("0x2cc"),x),n.requestRenderAll(),i()},onComplete:function(){e[_0xe939("0xb95")](),_()}}),this},fxRemove:function(e,x){var t=function(){},_=(x=x||{})[_0xe939("0x9f3")]||t,i=x[_0xe939("0x9f1")]||t,n=this;return P.util[_0xe939("0x9fc")]({startValue:e.opacity,endValue:0,duration:this[_0xe939("0xde5")],onChange:function(x){e[_0xe939("0x340")]("opacity",x),n[_0xe939("0xb65")](),i()},onComplete:function(){n[_0xe939("0x60a")](e),_()}}),this}}),P[_0xe939("0x964")].object[_0xe939("0x266")](P[_0xe939("0x9a3")][_0xe939("0xa")],{animate:function(){if(arguments[0]&&typeof arguments[0]===_0xe939("0x966")){var e,x,t=[];for(e in arguments[0])t[_0xe939("0x20")](e);for(var _=0,i=t.length;_<i;_++)e=t[_],x=_!==i-1,this[_0xe939("0xde6")](e,arguments[0][e],arguments[1],x)}else this[_0xe939("0xde6")][_0xe939("0x1b2")](this,arguments);return this},_animate:function(e,x,t,_){var i,n=this;x=x[_0xe939("0x35a")](),t=t?P[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0xa05")](t):{},~e[_0xe939("0x152")](".")&&(i=e[_0xe939("0x1c")]("."));var r=i?this.get(i[0])[i[1]]:this[_0xe939("0x343")](e);_0xe939("0xde7")in t||(t[_0xe939("0xde7")]=r),x=~x[_0xe939("0x152")]("=")?r+parseFloat(x[_0xe939("0x64d")]("=","")):parseFloat(x),P[_0xe939("0x964")][_0xe939("0x9fc")]({startValue:t[_0xe939("0xde7")],endValue:x,byValue:t.by,easing:t[_0xe939("0xde8")],duration:t[_0xe939("0x9f0")],abort:t[_0xe939("0x9f2")]&&function(){return t.abort[_0xe939("0xb")](n)},onChange:function(x,r,a){i?n[i[0]][i[1]]=x:n[_0xe939("0x340")](e,x),_||t[_0xe939("0x9f1")]&&t[_0xe939("0x9f1")](x,r,a)},onComplete:function(e,x,i){_||(n[_0xe939("0xb95")](),t.onComplete&&t[_0xe939("0x9f3")](e,x,i))}})}}),function(e){"use strict";var x=e[_0xe939("0x935")]||(e[_0xe939("0x935")]={}),t=x[_0xe939("0x964")][_0xe939("0x966")].extend,_=x[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0xa05")],i={x1:1,x2:1,y1:1,y2:1},n=x.StaticCanvas[_0xe939("0xbfb")](_0xe939("0xbf4"));function r(e,x){var t=e[_0xe939("0xdf3")],_=e[_0xe939("0xdf4")],i=e.axis2,n=e[_0xe939("0xdf5")],r=x[_0xe939("0xdf6")],a=x[_0xe939("0x64e")],s=x[_0xe939("0xdf7")];return function(){switch(this.get(t)){case r:return Math[_0xe939("0x38")](this[_0xe939("0x343")](_),this[_0xe939("0x343")](i));case a:return Math[_0xe939("0x38")](this[_0xe939("0x343")](_),this[_0xe939("0x343")](i))+.5*this.get(n);case s:return Math[_0xe939("0x730")](this[_0xe939("0x343")](_),this[_0xe939("0x343")](i))}}}x[_0xe939("0x91b")]?x[_0xe939("0x9ef")](_0xe939("0xde9")):(x[_0xe939("0x91b")]=x.util[_0xe939("0x9b3")](x.Object,{type:"line",x1:0,y1:0,x2:0,y2:0,cacheProperties:x.Object[_0xe939("0xa")][_0xe939("0xd62")][_0xe939("0x96d")]("x1","x2","y1","y2"),initialize:function(e,x){e||(e=[0,0,0,0]),this[_0xe939("0x9ac")](_0xe939("0x9ae"),x),this[_0xe939("0x340")]("x1",e[0]),this.set("y1",e[1]),this[_0xe939("0x340")]("x2",e[2]),this[_0xe939("0x340")]("y2",e[3]),this[_0xe939("0xdea")](x)},_setWidthHeight:function(e){e||(e={}),this[_0xe939("0x2f")]=Math.abs(this.x2-this.x1),this[_0xe939("0x30")]=Math[_0xe939("0x17e")](this.y2-this.y1),this.left="left"in e?e.left:this[_0xe939("0xdeb")](),this.top=_0xe939("0x2cc")in e?e[_0xe939("0x2cc")]:this[_0xe939("0xdec")]()},_set:function(e,x){return this[_0xe939("0x9ac")](_0xe939("0x976"),e,x),typeof i[e]!==_0xe939("0x2")&&this[_0xe939("0xdea")](),this},_getLeftToOriginX:r({origin:_0xe939("0xc3e"),axis1:"x1",axis2:"x2",dimension:_0xe939("0x2f")},{nearest:_0xe939("0xc2"),center:_0xe939("0x64e"),farthest:_0xe939("0x2d0")}),_getTopToOriginY:r({origin:_0xe939("0xc40"),axis1:"y1",axis2:"y2",dimension:_0xe939("0x30")},{nearest:_0xe939("0x2cc"),center:"center",farthest:_0xe939("0x2ce")}),_render:function(e){if(e[_0xe939("0x11f")](),!this[_0xe939("0xa18")]||this[_0xe939("0xa18")]&&n){var x=this[_0xe939("0xded")]();e.moveTo(x.x1,x.y1),e[_0xe939("0x15c")](x.x2,x.y2)}e.lineWidth=this[_0xe939("0xa1d")];var t=e[_0xe939("0x12f")];e[_0xe939("0x12f")]=this[_0xe939("0x14d")]||e[_0xe939("0x104")],this.stroke&&this[_0xe939("0xd7a")](e),e.strokeStyle=t},_renderDashedStroke:function(e){var t=this[_0xe939("0xded")]();e.beginPath(),x.util[_0xe939("0xc78")](e,t.x1,t.y1,t.x2,t.y2,this[_0xe939("0xa18")]),e[_0xe939("0x15f")]()},_findCenterFromElement:function(){return{x:(this.x1+this.x2)/2,y:(this.y1+this.y2)/2}},toObject:function(e){return t(this[_0xe939("0x9ac")](_0xe939("0xbc3"),e),this[_0xe939("0xded")]())},_getNonTransformedDimensions:function(){var e=this.callSuper(_0xe939("0xdaa"));return this[_0xe939("0xbfa")]===_0xe939("0x194")&&(0===this[_0xe939("0x2f")]&&(e.y-=this[_0xe939("0xa1d")]),0===this.height&&(e.x-=this[_0xe939("0xa1d")])),e},calcLinePoints:function(){var e=this.x1<=this.x2?-1:1,x=this.y1<=this.y2?-1:1,t=e*this.width*.5,_=x*this.height*.5;return{x1:t,x2:e*this[_0xe939("0x2f")]*-.5,y1:_,y2:x*this[_0xe939("0x30")]*-.5}},_toSVG:function(){var e=this.calcLinePoints();return["<line ",_0xe939("0xdcc"),_0xe939("0xdee"),e.x1,_0xe939("0xdef"),e.y1,_0xe939("0xb26"),e.x2,'" y2="',e.y2,_0xe939("0xdf0")]}}),x[_0xe939("0x91b")][_0xe939("0xdf1")]=x[_0xe939("0x943")][_0xe939("0x96d")]("x1 y1 x2 y2"[_0xe939("0x1c")](" ")),x[_0xe939("0x91b")][_0xe939("0xa7b")]=function(e,_,i){i=i||{};var n=x[_0xe939("0xdf2")](e,x[_0xe939("0x91b")][_0xe939("0xdf1")]),r=[n.x1||0,n.y1||0,n.x2||0,n.y2||0];_(new x.Line(r,t(n,i)))},x.Line.fromObject=function(e,t){var i=_(e,!0);i[_0xe939("0xa8f")]=[e.x1,e.y1,e.x2,e.y2],x[_0xe939("0x9a3")][_0xe939("0xd83")]("Line",i,(function(e){delete e[_0xe939("0xa8f")],t&&t(e)}),_0xe939("0xa8f"))})}(x),function(e){"use strict";var x=e[_0xe939("0x935")]||(e[_0xe939("0x935")]={}),t=Math.PI;x[_0xe939("0xc19")]?x[_0xe939("0x9ef")](_0xe939("0xdf8")):(x[_0xe939("0xc19")]=x[_0xe939("0x964")].createClass(x[_0xe939("0x9a3")],{type:_0xe939("0xa07"),radius:0,startAngle:0,endAngle:2*t,cacheProperties:x[_0xe939("0x9a3")][_0xe939("0xa")][_0xe939("0xd62")].concat(_0xe939("0xa10"),_0xe939("0xdf9"),_0xe939("0xdfa")),_set:function(e,x){return this[_0xe939("0x9ac")](_0xe939("0x976"),e,x),"radius"===e&&this[_0xe939("0xdfb")](x),this},toObject:function(e){return this[_0xe939("0x9ac")](_0xe939("0xbc3"),[_0xe939("0xa10"),_0xe939("0xdf9"),_0xe939("0xdfa")].concat(e))},_toSVG:function(){var e,_=(this[_0xe939("0xdfa")]-this[_0xe939("0xdf9")])%(2*t);if(0===_)e=[_0xe939("0xdfc"),"COMMON_PARTS",_0xe939("0xdfd")+0+_0xe939("0xb2b")+0+'" ',_0xe939("0xdfe"),this[_0xe939("0xa10")],_0xe939("0xdf0")];else{var i=x[_0xe939("0x964")].cos(this.startAngle)*this[_0xe939("0xa10")],n=x[_0xe939("0x964")][_0xe939("0x167")](this[_0xe939("0xdf9")])*this.radius,r=x[_0xe939("0x964")].cos(this.endAngle)*this[_0xe939("0xa10")],a=x[_0xe939("0x964")][_0xe939("0x167")](this[_0xe939("0xdfa")])*this[_0xe939("0xa10")],s=_>t?"1":"0";e=['<path d="M '+i+" "+n,_0xe939("0x932")+this[_0xe939("0xa10")]+" "+this[_0xe939("0xa10")],_0xe939("0xa59"),+s+" 1"," "+r+" "+a,'" ',_0xe939("0xdcc")," />\n"]}return e},_render:function(e){e[_0xe939("0x11f")](),e[_0xe939("0x168")](0,0,this.radius,this.startAngle,this[_0xe939("0xdfa")],!1),this[_0xe939("0xdff")](e)},getRadiusX:function(){return this[_0xe939("0x343")]("radius")*this[_0xe939("0x343")](_0xe939("0x6e1"))},getRadiusY:function(){return this[_0xe939("0x343")](_0xe939("0xa10"))*this[_0xe939("0x343")](_0xe939("0x6e3"))},setRadius:function(e){return this.radius=e,this[_0xe939("0x340")](_0xe939("0x2f"),2*e)[_0xe939("0x340")]("height",2*e)}}),x.Circle.ATTRIBUTE_NAMES=x[_0xe939("0x943")][_0xe939("0x96d")](_0xe939("0xe00").split(" ")),x[_0xe939("0xc19")][_0xe939("0xa7b")]=function(e,t){var _,i=x.parseAttributes(e,x[_0xe939("0xc19")][_0xe939("0xdf1")]);if(!("radius"in(_=i)&&_[_0xe939("0xa10")]>=0))throw new Error(_0xe939("0xe01"));i[_0xe939("0xc2")]=(i[_0xe939("0xc2")]||0)-i[_0xe939("0xa10")],i[_0xe939("0x2cc")]=(i[_0xe939("0x2cc")]||0)-i[_0xe939("0xa10")],t(new(x[_0xe939("0xc19")])(i))},x[_0xe939("0xc19")][_0xe939("0x98d")]=function(e,t){return x[_0xe939("0x9a3")][_0xe939("0xd83")](_0xe939("0xc19"),e,t)})}(x),function(e){"use strict";var x=e[_0xe939("0x935")]||(e[_0xe939("0x935")]={});x.Triangle?x[_0xe939("0x9ef")]("fabric.Triangle is already defined"):(x[_0xe939("0xe02")]=x.util.createClass(x[_0xe939("0x9a3")],{type:"triangle",width:100,height:100,_render:function(e){var x=this[_0xe939("0x2f")]/2,t=this[_0xe939("0x30")]/2;e[_0xe939("0x11f")](),e[_0xe939("0x15b")](-x,t),e[_0xe939("0x15c")](0,-t),e[_0xe939("0x15c")](x,t),e[_0xe939("0x15f")](),this[_0xe939("0xdff")](e)},_renderDashedStroke:function(e){var t=this[_0xe939("0x2f")]/2,_=this[_0xe939("0x30")]/2;e[_0xe939("0x11f")](),x.util[_0xe939("0xc78")](e,-t,_,0,-_,this[_0xe939("0xa18")]),x.util.drawDashedLine(e,0,-_,t,_,this[_0xe939("0xa18")]),x.util[_0xe939("0xc78")](e,t,_,-t,_,this.strokeDashArray),e[_0xe939("0x15f")]()},_toSVG:function(){var e=this[_0xe939("0x2f")]/2,x=this.height/2,t=[-e+" "+x,"0 "+-x,e+" "+x][_0xe939("0x1d")](",");return[_0xe939("0xe03"),_0xe939("0xdcc"),_0xe939("0xe04"),t,'" />']}}),x.Triangle.fromObject=function(e,t){return x[_0xe939("0x9a3")][_0xe939("0xd83")]("Triangle",e,t)})}(x),function(e){"use strict";var x=e.fabric||(e[_0xe939("0x935")]={}),t=2*Math.PI;x[_0xe939("0x91c")]?x[_0xe939("0x9ef")](_0xe939("0xe05")):(x[_0xe939("0x91c")]=x[_0xe939("0x964")][_0xe939("0x9b3")](x[_0xe939("0x9a3")],{type:_0xe939("0xa0a"),rx:0,ry:0,cacheProperties:x[_0xe939("0x9a3")].prototype.cacheProperties[_0xe939("0x96d")]("rx","ry"),initialize:function(e){this[_0xe939("0x9ac")](_0xe939("0x9ae"),e),this[_0xe939("0x340")]("rx",e&&e.rx||0),this.set("ry",e&&e.ry||0)},_set:function(e,x){switch(this.callSuper(_0xe939("0x976"),e,x),e){case"rx":this.rx=x,this[_0xe939("0x340")](_0xe939("0x2f"),2*x);break;case"ry":this.ry=x,this[_0xe939("0x340")](_0xe939("0x30"),2*x)}return this},getRx:function(){return this.get("rx")*this[_0xe939("0x343")](_0xe939("0x6e1"))},getRy:function(){return this[_0xe939("0x343")]("ry")*this[_0xe939("0x343")](_0xe939("0x6e3"))},toObject:function(e){return this[_0xe939("0x9ac")](_0xe939("0xbc3"),["rx","ry"][_0xe939("0x96d")](e))},_toSVG:function(){return["<ellipse ",_0xe939("0xdcc"),_0xe939("0xe06"),_0xe939("0xe07"),this.rx,_0xe939("0xe08"),this.ry,_0xe939("0xdf0")]},_render:function(e){e.beginPath(),e.save(),e.transform(1,0,0,this.ry/this.rx,0,0),e[_0xe939("0x168")](0,0,this.rx,0,t,!1),e[_0xe939("0x123")](),this[_0xe939("0xdff")](e)}}),x[_0xe939("0x91c")][_0xe939("0xdf1")]=x.SHARED_ATTRIBUTES[_0xe939("0x96d")]("cx cy rx ry"[_0xe939("0x1c")](" ")),x.Ellipse.fromElement=function(e,t){var _=x.parseAttributes(e,x[_0xe939("0x91c")].ATTRIBUTE_NAMES);_[_0xe939("0xc2")]=(_[_0xe939("0xc2")]||0)-_.rx,_.top=(_[_0xe939("0x2cc")]||0)-_.ry,t(new x.Ellipse(_))},x[_0xe939("0x91c")].fromObject=function(e,t){return x[_0xe939("0x9a3")][_0xe939("0xd83")]("Ellipse",e,t)})}(x),function(e){"use strict";var x=e[_0xe939("0x935")]||(e[_0xe939("0x935")]={}),t=x[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0x266")];x.Rect?x[_0xe939("0x9ef")]("fabric.Rect is already defined"):(x[_0xe939("0xc1f")]=x[_0xe939("0x964")].createClass(x[_0xe939("0x9a3")],{stateProperties:x.Object[_0xe939("0xa")].stateProperties[_0xe939("0x96d")]("rx","ry"),type:_0xe939("0x120"),rx:0,ry:0,cacheProperties:x.Object[_0xe939("0xa")][_0xe939("0xd62")].concat("rx","ry"),initialize:function(e){this.callSuper(_0xe939("0x9ae"),e),this[_0xe939("0xe09")]()},_initRxRy:function(){this.rx&&!this.ry?this.ry=this.rx:this.ry&&!this.rx&&(this.rx=this.ry)},_render:function(e){var x=this.rx?Math[_0xe939("0x38")](this.rx,this[_0xe939("0x2f")]/2):0,t=this.ry?Math[_0xe939("0x38")](this.ry,this[_0xe939("0x30")]/2):0,_=this[_0xe939("0x2f")],i=this.height,n=-this[_0xe939("0x2f")]/2,r=-this.height/2,a=0!==x||0!==t;e.beginPath(),e[_0xe939("0x15b")](n+x,r),e[_0xe939("0x15c")](n+_-x,r),a&&e[_0xe939("0x15d")](n+_-.4477152502*x,r,n+_,r+.4477152502*t,n+_,r+t),e[_0xe939("0x15c")](n+_,r+i-t),a&&e[_0xe939("0x15d")](n+_,r+i-.4477152502*t,n+_-.4477152502*x,r+i,n+_-x,r+i),e.lineTo(n+x,r+i),a&&e[_0xe939("0x15d")](n+.4477152502*x,r+i,n,r+i-.4477152502*t,n,r+i-t),e[_0xe939("0x15c")](n,r+t),a&&e[_0xe939("0x15d")](n,r+.4477152502*t,n+.4477152502*x,r,n+x,r),e[_0xe939("0x15f")](),this[_0xe939("0xdff")](e)},_renderDashedStroke:function(e){var t=-this.width/2,_=-this[_0xe939("0x30")]/2,i=this[_0xe939("0x2f")],n=this[_0xe939("0x30")];e.beginPath(),x[_0xe939("0x964")].drawDashedLine(e,t,_,t+i,_,this[_0xe939("0xa18")]),x[_0xe939("0x964")][_0xe939("0xc78")](e,t+i,_,t+i,_+n,this[_0xe939("0xa18")]),x[_0xe939("0x964")][_0xe939("0xc78")](e,t+i,_+n,t,_+n,this[_0xe939("0xa18")]),x[_0xe939("0x964")][_0xe939("0xc78")](e,t,_+n,t,_,this[_0xe939("0xa18")]),e.closePath()},toObject:function(e){return this[_0xe939("0x9ac")](_0xe939("0xbc3"),["rx","ry"][_0xe939("0x96d")](e))},_toSVG:function(){var e=-this[_0xe939("0x2f")]/2,x=-this[_0xe939("0x30")]/2;return["<rect ",_0xe939("0xdcc"),_0xe939("0xe0a"),e,_0xe939("0xb40"),x,_0xe939("0xe0b"),this.rx,_0xe939("0xe08"),this.ry,_0xe939("0xe0c"),this[_0xe939("0x2f")],_0xe939("0xb41"),this[_0xe939("0x30")],_0xe939("0xdf0")]}}),x[_0xe939("0xc1f")][_0xe939("0xdf1")]=x[_0xe939("0x943")][_0xe939("0x96d")](_0xe939("0xe0d").split(" ")),x[_0xe939("0xc1f")][_0xe939("0xa7b")]=function(e,_,i){if(!e)return _(null);i=i||{};var n=x[_0xe939("0xdf2")](e,x.Rect.ATTRIBUTE_NAMES);n[_0xe939("0xc2")]=n[_0xe939("0xc2")]||0,n[_0xe939("0x2cc")]=n.top||0,n.height=n[_0xe939("0x30")]||0,n[_0xe939("0x2f")]=n[_0xe939("0x2f")]||0;var r=new(x[_0xe939("0xc1f")])(t(i?x.util[_0xe939("0x966")][_0xe939("0xa05")](i):{},n));r[_0xe939("0x24f")]=r[_0xe939("0x24f")]&&r.width>0&&r[_0xe939("0x30")]>0,_(r)},x[_0xe939("0xc1f")][_0xe939("0x98d")]=function(e,t){return x[_0xe939("0x9a3")]._fromObject(_0xe939("0xc1f"),e,t)})}(x),function(e){"use strict";var x=e[_0xe939("0x935")]||(e[_0xe939("0x935")]={}),t=x[_0xe939("0x964")].object.extend,_=x[_0xe939("0x964")][_0xe939("0x965")][_0xe939("0x38")],i=x[_0xe939("0x964")][_0xe939("0x965")][_0xe939("0x730")],n=x[_0xe939("0x964")][_0xe939("0x90b")];x[_0xe939("0xe0e")]?x[_0xe939("0x9ef")](_0xe939("0xe0f")):(x[_0xe939("0xe0e")]=x.util.createClass(x[_0xe939("0x9a3")],{type:_0xe939("0xa09"),points:null,cacheProperties:x[_0xe939("0x9a3")].prototype[_0xe939("0xd62")][_0xe939("0x96d")]("points"),initialize:function(e,x){x=x||{},this[_0xe939("0xa8f")]=e||[],this.callSuper(_0xe939("0x9ae"),x),this[_0xe939("0xe10")](x)},_setPositionDimensions:function(e){var x,t=this._calcDimensions(e);this[_0xe939("0x2f")]=t.width,this[_0xe939("0x30")]=t.height,e.fromSVG||(x=this.translateToGivenOrigin({x:t[_0xe939("0xc2")]-this.strokeWidth/2,y:t[_0xe939("0x2cc")]-this[_0xe939("0xa1d")]/2},_0xe939("0xc2"),_0xe939("0x2cc"),this.originX,this[_0xe939("0xc40")])),void 0===e.left&&(this[_0xe939("0xc2")]=e[_0xe939("0xe11")]?t[_0xe939("0xc2")]:x.x),typeof e[_0xe939("0x2cc")]===_0xe939("0x2")&&(this[_0xe939("0x2cc")]=e[_0xe939("0xe11")]?t[_0xe939("0x2cc")]:x.y),this[_0xe939("0xb21")]={x:t[_0xe939("0xc2")]+this[_0xe939("0x2f")]/2,y:t[_0xe939("0x2cc")]+this[_0xe939("0x30")]/2}},_calcDimensions:function(){var e=this[_0xe939("0xa8f")],x=_(e,"x")||0,t=_(e,"y")||0;return{left:x,top:t,width:(i(e,"x")||0)-x,height:(i(e,"y")||0)-t}},toObject:function(e){return t(this[_0xe939("0x9ac")](_0xe939("0xbc3"),e),{points:this[_0xe939("0xa8f")][_0xe939("0x96d")]()})},_toSVG:function(){for(var e=[],t=this[_0xe939("0xb21")].x,_=this[_0xe939("0xb21")].y,i=x.Object[_0xe939("0x9a4")],r=0,a=this[_0xe939("0xa8f")][_0xe939("0x11")];r<a;r++)e[_0xe939("0x20")](n(this[_0xe939("0xa8f")][r].x-t,i),",",n(this[_0xe939("0xa8f")][r].y-_,i)," ");return["<"+this[_0xe939("0x182")]+" ","COMMON_PARTS",_0xe939("0xe04"),e.join(""),_0xe939("0xdf0")]},commonRender:function(e){var x,t=this[_0xe939("0xa8f")][_0xe939("0x11")],_=this[_0xe939("0xb21")].x,i=this.pathOffset.y;if(!t||isNaN(this[_0xe939("0xa8f")][t-1].y))return!1;e[_0xe939("0x11f")](),e[_0xe939("0x15b")](this.points[0].x-_,this[_0xe939("0xa8f")][0].y-i);for(var n=0;n<t;n++)x=this.points[n],e.lineTo(x.x-_,x.y-i);return!0},_render:function(e){this[_0xe939("0xe12")](e)&&this[_0xe939("0xdff")](e)},_renderDashedStroke:function(e){var t,_;e[_0xe939("0x11f")]();for(var i=0,n=this[_0xe939("0xa8f")][_0xe939("0x11")];i<n;i++)t=this[_0xe939("0xa8f")][i],_=this.points[i+1]||t,x[_0xe939("0x964")][_0xe939("0xc78")](e,t.x,t.y,_.x,_.y,this.strokeDashArray)},complexity:function(){return this[_0xe939("0x343")](_0xe939("0xa8f"))[_0xe939("0x11")]}}),x[_0xe939("0xe0e")][_0xe939("0xdf1")]=x[_0xe939("0x943")][_0xe939("0x96d")](),x[_0xe939("0xe0e")].fromElementGenerator=function(e){return function(_,i,n){if(!_)return i(null);n||(n={});var r=x[_0xe939("0xe13")](_[_0xe939("0xf5")]("points")),a=x[_0xe939("0xdf2")](_,x[e].ATTRIBUTE_NAMES);a.fromSVG=!0,i(new x[e](r,t(a,n)))}},x[_0xe939("0xe0e")].fromElement=x.Polyline[_0xe939("0xe14")](_0xe939("0xe0e")),x.Polyline[_0xe939("0x98d")]=function(e,t){return x.Object._fromObject(_0xe939("0xe0e"),e,t,_0xe939("0xa8f"))})}(x),function(e){"use strict";var x=e[_0xe939("0x935")]||(e.fabric={});x[_0xe939("0xe15")]?x[_0xe939("0x9ef")](_0xe939("0xe16")):(x.Polygon=x.util.createClass(x[_0xe939("0xe0e")],{type:_0xe939("0xa08"),_render:function(e){this.commonRender(e)&&(e[_0xe939("0x15f")](),this[_0xe939("0xdff")](e))},_renderDashedStroke:function(e){this[_0xe939("0x9ac")]("_renderDashedStroke",e),e[_0xe939("0x15f")]()}}),x[_0xe939("0xe15")][_0xe939("0xdf1")]=x[_0xe939("0x943")][_0xe939("0x96d")](),x.Polygon[_0xe939("0xa7b")]=x[_0xe939("0xe0e")][_0xe939("0xe14")](_0xe939("0xe15")),x[_0xe939("0xe15")][_0xe939("0x98d")]=function(e,t){return x[_0xe939("0x9a3")][_0xe939("0xd83")](_0xe939("0xe15"),e,t,_0xe939("0xa8f"))})}(x),function(e){"use strict";var x=e[_0xe939("0x935")]||(e.fabric={}),t=x[_0xe939("0x964")][_0xe939("0x965")][_0xe939("0x38")],_=x[_0xe939("0x964")][_0xe939("0x965")].max,i=x[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0x266")],n=Object[_0xe939("0xa")][_0xe939("0x35a")],r=x[_0xe939("0x964")].drawArc,a=x.util[_0xe939("0x90b")],s={m:2,l:2,h:1,v:1,c:6,s:4,q:4,t:2,a:7},o={m:"l",M:"L"};x[_0xe939("0x259")]?x[_0xe939("0x9ef")](_0xe939("0xe17")):(x[_0xe939("0x259")]=x[_0xe939("0x964")][_0xe939("0x9b3")](x.Object,{type:"path",path:null,cacheProperties:x[_0xe939("0x9a3")][_0xe939("0xa")][_0xe939("0xd62")][_0xe939("0x96d")]("path",_0xe939("0xa13")),stateProperties:x.Object.prototype.stateProperties[_0xe939("0x96d")](_0xe939("0x16c")),initialize:function(e,t){t=t||{},this[_0xe939("0x9ac")](_0xe939("0x9ae"),t),e||(e=[]);var _=n.call(e)===_0xe939("0x992");this[_0xe939("0x16c")]=_?e:e[_0xe939("0x4c")]&&e[_0xe939("0x4c")](/[mzlhvcsqta][^mzlhvcsqta]*/gi),this.path&&(_||(this[_0xe939("0x16c")]=this[_0xe939("0xe18")]()),x[_0xe939("0xe0e")][_0xe939("0xa")][_0xe939("0xe10")][_0xe939("0xb")](this,t))},_renderPathCommands:function(e){var x,t,_,i=null,n=0,a=0,s=0,o=0,c=0,h=0,f=-this[_0xe939("0xb21")].x,u=-this[_0xe939("0xb21")].y;e.beginPath();for(var d=0,l=this.path[_0xe939("0x11")];d<l;++d){switch((x=this.path[d])[0]){case"l":s+=x[1],o+=x[2],e[_0xe939("0x15c")](s+f,o+u);break;case"L":s=x[1],o=x[2],e[_0xe939("0x15c")](s+f,o+u);break;case"h":s+=x[1],e[_0xe939("0x15c")](s+f,o+u);break;case"H":s=x[1],e[_0xe939("0x15c")](s+f,o+u);break;case"v":o+=x[1],e[_0xe939("0x15c")](s+f,o+u);break;case"V":o=x[1],e.lineTo(s+f,o+u);break;case"m":n=s+=x[1],a=o+=x[2],e[_0xe939("0x15b")](s+f,o+u);break;case"M":n=s=x[1],a=o=x[2],e.moveTo(s+f,o+u);break;case"c":t=s+x[5],_=o+x[6],c=s+x[3],h=o+x[4],e[_0xe939("0x15d")](s+x[1]+f,o+x[2]+u,c+f,h+u,t+f,_+u),s=t,o=_;break;case"C":s=x[5],o=x[6],c=x[3],h=x[4],e[_0xe939("0x15d")](x[1]+f,x[2]+u,c+f,h+u,s+f,o+u);break;case"s":t=s+x[3],_=o+x[4],null===i[0][_0xe939("0x4c")](/[CcSs]/)?(c=s,h=o):(c=2*s-c,h=2*o-h),e[_0xe939("0x15d")](c+f,h+u,s+x[1]+f,o+x[2]+u,t+f,_+u),c=s+x[1],h=o+x[2],s=t,o=_;break;case"S":t=x[3],_=x[4],null===i[0][_0xe939("0x4c")](/[CcSs]/)?(c=s,h=o):(c=2*s-c,h=2*o-h),e.bezierCurveTo(c+f,h+u,x[1]+f,x[2]+u,t+f,_+u),s=t,o=_,c=x[1],h=x[2];break;case"q":t=s+x[3],_=o+x[4],c=s+x[1],h=o+x[2],e.quadraticCurveTo(c+f,h+u,t+f,_+u),s=t,o=_;break;case"Q":t=x[3],_=x[4],e[_0xe939("0x15e")](x[1]+f,x[2]+u,t+f,_+u),s=t,o=_,c=x[1],h=x[2];break;case"t":t=s+x[1],_=o+x[2],null===i[0][_0xe939("0x4c")](/[QqTt]/)?(c=s,h=o):(c=2*s-c,h=2*o-h),e[_0xe939("0x15e")](c+f,h+u,t+f,_+u),s=t,o=_;break;case"T":t=x[1],_=x[2],null===i[0][_0xe939("0x4c")](/[QqTt]/)?(c=s,h=o):(c=2*s-c,h=2*o-h),e[_0xe939("0x15e")](c+f,h+u,t+f,_+u),s=t,o=_;break;case"a":r(e,s+f,o+u,[x[1],x[2],x[3],x[4],x[5],x[6]+s+f,x[7]+o+u]),s+=x[6],o+=x[7];break;case"A":r(e,s+f,o+u,[x[1],x[2],x[3],x[4],x[5],x[6]+f,x[7]+u]),s=x[6],o=x[7];break;case"z":case"Z":s=n,o=a,e[_0xe939("0x15f")]()}i=x}},_render:function(e){this[_0xe939("0xe19")](e),this[_0xe939("0xdff")](e)},toString:function(){return _0xe939("0xe1a")+this[_0xe939("0x96f")]()+_0xe939("0xe1b")+this[_0xe939("0x2cc")]+_0xe939("0xe1c")+this.left+_0xe939("0xbf2")},toObject:function(e){return i(this[_0xe939("0x9ac")](_0xe939("0xbc3"),e),{path:this[_0xe939("0x16c")][_0xe939("0x271")]((function(e){return e[_0xe939("0x1dc")]()}))})},toDatalessObject:function(e){var x=this.toObject([_0xe939("0x991")][_0xe939("0x96d")](e));return x[_0xe939("0x991")]&&delete x[_0xe939("0x16c")],x},_toSVG:function(){var e=this.path[_0xe939("0x271")]((function(e){return e.join(" ")})).join(" ");return["<path ",_0xe939("0xdcc"),_0xe939("0xe1d"),e,'" stroke-linecap="round" ',_0xe939("0xe1e")]},_getOffsetTransform:function(){var e=x[_0xe939("0x9a3")][_0xe939("0x9a4")];return _0xe939("0xa44")+a(-this.pathOffset.x,e)+", "+a(-this[_0xe939("0xb21")].y,e)+")"},toClipPathSVG:function(e){var x=this[_0xe939("0xe1f")]();return"\t"+this[_0xe939("0xdc9")](this[_0xe939("0xdc8")](),{reviver:e,additionalTransform:x})},toSVG:function(e){var x=this[_0xe939("0xe1f")]();return this[_0xe939("0xe20")](this._toSVG(),{reviver:e,additionalTransform:x})},complexity:function(){return this[_0xe939("0x16c")].length},_parsePath:function(){for(var e,x,t,_,i,n=[],r=[],a=/([-+]?((\d+\.\d+)|((\d+)|(\.\d+)))(?:e[-+]?\d+)?)/gi,c=0,h=this[_0xe939("0x16c")][_0xe939("0x11")];c<h;c++){for(_=(e=this[_0xe939("0x16c")][c])[_0xe939("0x1dc")](1)[_0xe939("0x1e2")](),r[_0xe939("0x11")]=0;t=a.exec(_);)r.push(t[0]);i=[e[_0xe939("0x97f")](0)];for(var f=0,u=r.length;f<u;f++)x=parseFloat(r[f]),isNaN(x)||i[_0xe939("0x20")](x);var d=i[0],l=s[d[_0xe939("0x9a1")]()],b=o[d]||d;if(i.length-1>l)for(var p=1,g=i[_0xe939("0x11")];p<g;p+=l)n[_0xe939("0x20")]([d].concat(i[_0xe939("0x1dc")](p,p+l))),d=b;else n.push(i)}return n},_calcDimensions:function(){for(var e,i,n,r,a=[],s=[],o=null,c=0,h=0,f=0,u=0,d=0,l=0,b=0,p=this[_0xe939("0x16c")][_0xe939("0x11")];b<p;++b){switch((e=this.path[b])[0]){case"l":f+=e[1],u+=e[2],r=[];break;case"L":f=e[1],u=e[2],r=[];break;case"h":f+=e[1],r=[];break;case"H":f=e[1],r=[];break;case"v":u+=e[1],r=[];break;case"V":u=e[1],r=[];break;case"m":c=f+=e[1],h=u+=e[2],r=[];break;case"M":c=f=e[1],h=u=e[2],r=[];break;case"c":i=f+e[5],n=u+e[6],d=f+e[3],l=u+e[4],r=x[_0xe939("0x964")][_0xe939("0xe21")](f,u,f+e[1],u+e[2],d,l,i,n),f=i,u=n;break;case"C":d=e[3],l=e[4],r=x.util.getBoundsOfCurve(f,u,e[1],e[2],d,l,e[5],e[6]),f=e[5],u=e[6];break;case"s":i=f+e[3],n=u+e[4],null===o[0][_0xe939("0x4c")](/[CcSs]/)?(d=f,l=u):(d=2*f-d,l=2*u-l),r=x[_0xe939("0x964")].getBoundsOfCurve(f,u,d,l,f+e[1],u+e[2],i,n),d=f+e[1],l=u+e[2],f=i,u=n;break;case"S":i=e[3],n=e[4],null===o[0][_0xe939("0x4c")](/[CcSs]/)?(d=f,l=u):(d=2*f-d,l=2*u-l),r=x.util.getBoundsOfCurve(f,u,d,l,e[1],e[2],i,n),f=i,u=n,d=e[1],l=e[2];break;case"q":i=f+e[3],n=u+e[4],d=f+e[1],l=u+e[2],r=x[_0xe939("0x964")][_0xe939("0xe21")](f,u,d,l,d,l,i,n),f=i,u=n;break;case"Q":d=e[1],l=e[2],r=x[_0xe939("0x964")][_0xe939("0xe21")](f,u,d,l,d,l,e[3],e[4]),f=e[3],u=e[4];break;case"t":i=f+e[1],n=u+e[2],null===o[0].match(/[QqTt]/)?(d=f,l=u):(d=2*f-d,l=2*u-l),r=x[_0xe939("0x964")][_0xe939("0xe21")](f,u,d,l,d,l,i,n),f=i,u=n;break;case"T":i=e[1],n=e[2],null===o[0][_0xe939("0x4c")](/[QqTt]/)?(d=f,l=u):(d=2*f-d,l=2*u-l),r=x[_0xe939("0x964")][_0xe939("0xe21")](f,u,d,l,d,l,i,n),f=i,u=n;break;case"a":r=x[_0xe939("0x964")][_0xe939("0x9a7")](f,u,e[1],e[2],e[3],e[4],e[5],e[6]+f,e[7]+u),f+=e[6],u+=e[7];break;case"A":r=x[_0xe939("0x964")][_0xe939("0x9a7")](f,u,e[1],e[2],e[3],e[4],e[5],e[6],e[7]),f=e[6],u=e[7];break;case"z":case"Z":f=c,u=h}o=e,r[_0xe939("0x129")]((function(e){a.push(e.x),s.push(e.y)})),a[_0xe939("0x20")](f),s[_0xe939("0x20")](u)}var g=t(a)||0,v=t(s)||0;return{left:g,top:v,width:(_(a)||0)-g,height:(_(s)||0)-v}}}),x[_0xe939("0x259")][_0xe939("0x98d")]=function(e,t){if(typeof e.sourcePath===_0xe939("0x8")){var _=e.sourcePath;x[_0xe939("0xe22")](_,(function(x){var _=x[0];_[_0xe939("0xb3a")](e),t&&t(_)}))}else x[_0xe939("0x9a3")]._fromObject(_0xe939("0x259"),e,t,_0xe939("0x16c"))},x[_0xe939("0x259")][_0xe939("0xdf1")]=x.SHARED_ATTRIBUTES[_0xe939("0x96d")](["d"]),x[_0xe939("0x259")][_0xe939("0xa7b")]=function(e,t,_){var n=x[_0xe939("0xdf2")](e,x[_0xe939("0x259")][_0xe939("0xdf1")]);n.fromSVG=!0,t(new(x[_0xe939("0x259")])(n.d,i(n,_)))})}(x),function(e){"use strict";var x=e[_0xe939("0x935")]||(e[_0xe939("0x935")]={}),t=x[_0xe939("0x964")].array[_0xe939("0x38")],_=x[_0xe939("0x964")][_0xe939("0x965")].max;x[_0xe939("0x990")]||(x.Group=x.util[_0xe939("0x9b3")](x[_0xe939("0x9a3")],x[_0xe939("0x969")],{type:_0xe939("0xc42"),strokeWidth:0,subTargetCheck:!1,cacheProperties:[],useSetOnGroup:!1,initialize:function(e,x,t){x=x||{},this[_0xe939("0x917")]=[],t&&this[_0xe939("0x9ac")]("initialize",x),this._objects=e||[];for(var _=this[_0xe939("0x917")][_0xe939("0x11")];_--;)this[_0xe939("0x917")][_][_0xe939("0xc42")]=this;if(t)this[_0xe939("0xe25")]();else{var i=x&&x.centerPoint;void 0!==x.originX&&(this.originX=x[_0xe939("0xc3e")]),void 0!==x[_0xe939("0xc40")]&&(this[_0xe939("0xc40")]=x.originY),i||this[_0xe939("0xe23")](),this[_0xe939("0xe24")](i),delete x[_0xe939("0x98f")],this.callSuper(_0xe939("0x9ae"),x)}this[_0xe939("0xb95")]()},_updateObjectsACoords:function(){for(var e=this[_0xe939("0x917")].length;e--;)this[_0xe939("0x917")][e][_0xe939("0xb95")](!0,!0)},_updateObjectsCoords:function(e){e=e||this[_0xe939("0xbba")]();for(var x=this[_0xe939("0x917")][_0xe939("0x11")];x--;)this[_0xe939("0xe26")](this._objects[x],e)},_updateObjectCoords:function(e,x){var t=e.left,_=e.top;e[_0xe939("0x340")]({left:t-x.x,top:_-x.y}),e.group=this,e[_0xe939("0xb95")](!0,!0)},toString:function(){return _0xe939("0xe27")+this[_0xe939("0x96f")]()+")>"},addWithUpdate:function(e){return this[_0xe939("0xe28")](),x[_0xe939("0x964")].resetObjectTransform(this),e&&(this[_0xe939("0x917")][_0xe939("0x20")](e),e[_0xe939("0xc42")]=this,e[_0xe939("0x976")](_0xe939("0x2e"),this[_0xe939("0x2e")])),this._calcBounds(),this._updateObjectsCoords(),this.setCoords(),this[_0xe939("0xd59")]=!0,this},removeWithUpdate:function(e){return this._restoreObjectsState(),x[_0xe939("0x964")][_0xe939("0xd85")](this),this.remove(e),this._calcBounds(),this[_0xe939("0xe24")](),this[_0xe939("0xb95")](),this[_0xe939("0xd59")]=!0,this},_onObjectAdded:function(e){this[_0xe939("0xd59")]=!0,e[_0xe939("0xc42")]=this,e[_0xe939("0x976")](_0xe939("0x2e"),this[_0xe939("0x2e")])},_onObjectRemoved:function(e){this[_0xe939("0xd59")]=!0,delete e[_0xe939("0xc42")]},_set:function(e,t){var _=this[_0xe939("0x917")][_0xe939("0x11")];if(this[_0xe939("0xe29")])for(;_--;)this[_0xe939("0x917")][_][_0xe939("0xe2a")](e,t);if(e===_0xe939("0x2e"))for(;_--;)this._objects[_][_0xe939("0x976")](e,t);x[_0xe939("0x9a3")][_0xe939("0xa")][_0xe939("0x976")][_0xe939("0xb")](this,e,t)},toObject:function(e){var t=this[_0xe939("0xbc2")],_=this._objects.map((function(x){var _=x[_0xe939("0xbc2")];x[_0xe939("0xbc2")]=t;var i=x[_0xe939("0xbc3")](e);return x[_0xe939("0xbc2")]=_,i})),i=x[_0xe939("0x9a3")].prototype[_0xe939("0xbc3")][_0xe939("0xb")](this,e);return i.objects=_,i},toDatalessObject:function(e){var t,_=this[_0xe939("0x991")];if(_)t=_;else{var i=this[_0xe939("0xbc2")];t=this._objects[_0xe939("0x271")]((function(x){var t=x[_0xe939("0xbc2")];x[_0xe939("0xbc2")]=i;var _=x[_0xe939("0xbbc")](e);return x[_0xe939("0xbc2")]=t,_}))}var n=x.Object[_0xe939("0xa")][_0xe939("0xbbc")].call(this,e);return n[_0xe939("0xd33")]=t,n},render:function(e){this._transformDone=!0,this.callSuper("render",e),this[_0xe939("0xbab")]=!1},shouldCache:function(){var e=x[_0xe939("0x9a3")].prototype[_0xe939("0xbaa")][_0xe939("0xb")](this);if(e)for(var t=0,_=this._objects[_0xe939("0x11")];t<_;t++)if(this._objects[t][_0xe939("0xe2b")]())return this.ownCaching=!1,!1;return e},willDrawShadow:function(){if(this[_0xe939("0xbf8")])return x[_0xe939("0x9a3")][_0xe939("0xa")][_0xe939("0xe2b")][_0xe939("0xb")](this);for(var e=0,t=this[_0xe939("0x917")].length;e<t;e++)if(this[_0xe939("0x917")][e][_0xe939("0xe2b")]())return!0;return!1},isOnACache:function(){return this.ownCaching||this[_0xe939("0xc42")]&&this[_0xe939("0xc42")][_0xe939("0xd5a")]()},drawObject:function(e){for(var x=0,t=this[_0xe939("0x917")][_0xe939("0x11")];x<t;x++)this[_0xe939("0x917")][x][_0xe939("0x86c")](e);this[_0xe939("0xe2c")](e)},isCacheDirty:function(e){if(this[_0xe939("0x9ac")](_0xe939("0xd64"),e))return!0;if(!this[_0xe939("0xd65")])return!1;for(var x=0,t=this[_0xe939("0x917")].length;x<t;x++)if(this._objects[x][_0xe939("0xd64")](!0)){if(this[_0xe939("0xbb1")]){var _=this[_0xe939("0xd50")]/this[_0xe939("0xbaf")],i=this[_0xe939("0xd4f")]/this.zoomY;this[_0xe939("0xd46")][_0xe939("0x110")](-_/2,-i/2,_,i)}return!0}return!1},_restoreObjectsState:function(){return this[_0xe939("0x917")][_0xe939("0x129")](this[_0xe939("0xe2d")],this),this},realizeTransform:function(e){var t=e[_0xe939("0xa85")](),_=x.util[_0xe939("0xa86")](t),i=new x.Point(_.translateX,_[_0xe939("0x99c")]);return e[_0xe939("0x996")]=!1,e[_0xe939("0x997")]=!1,e[_0xe939("0x340")]("scaleX",_.scaleX),e[_0xe939("0x340")](_0xe939("0x6e3"),_.scaleY),e.skewX=_[_0xe939("0x99a")],e[_0xe939("0x99b")]=_[_0xe939("0x99b")],e[_0xe939("0x269")]=_[_0xe939("0x269")],e[_0xe939("0xa87")](i,_0xe939("0x64e"),"center"),e},_restoreObjectState:function(e){return this[_0xe939("0xe2e")](e),e[_0xe939("0xb95")](),delete e.group,this},destroy:function(){return this[_0xe939("0x917")].forEach((function(e){e[_0xe939("0x340")](_0xe939("0xd59"),!0)})),this[_0xe939("0xe28")]()},toActiveSelection:function(){if(this[_0xe939("0x2e")]){var e=this[_0xe939("0x917")],t=this[_0xe939("0x2e")];this[_0xe939("0x917")]=[];var _=this[_0xe939("0xbc3")]();delete _[_0xe939("0xd33")];var i=new x.ActiveSelection([]);return i[_0xe939("0x340")](_),i.type=_0xe939("0xb94"),t[_0xe939("0x60a")](this),e[_0xe939("0x129")]((function(e){e[_0xe939("0xc42")]=i,e.dirty=!0,t[_0xe939("0x37c")](e)})),i[_0xe939("0x2e")]=t,i[_0xe939("0x917")]=e,t[_0xe939("0xb93")]=i,i[_0xe939("0xb95")](),i}},ungroupOnCanvas:function(){return this[_0xe939("0xe28")]()},setObjectsCoords:function(){return this.forEachObject((function(e){e[_0xe939("0xb95")](!0,!0)})),this},_calcBounds:function(e){for(var x,t,_,i=[],n=[],r=["tr","br","bl","tl"],a=0,s=this[_0xe939("0x917")][_0xe939("0x11")],o=r[_0xe939("0x11")];a<s;++a)for((x=this[_0xe939("0x917")][a])[_0xe939("0xb95")](!0),_=0;_<o;_++)t=r[_],i[_0xe939("0x20")](x[_0xe939("0xd97")][t].x),n.push(x[_0xe939("0xd97")][t].y);this[_0xe939("0xe2f")](i,n,e)},_getBounds:function(e,i,n){var r=new(x[_0xe939("0x705")])(t(e),t(i)),a=new(x[_0xe939("0x705")])(_(e),_(i)),s=r.y||0,o=r.x||0,c=a.x-r.x||0,h=a.y-r.y||0;this[_0xe939("0x2f")]=c,this[_0xe939("0x30")]=h,n||this[_0xe939("0xa87")]({x:o,y:s},_0xe939("0xc2"),_0xe939("0x2cc"))},_toSVG:function(e){for(var x=[_0xe939("0xdd2"),"COMMON_PARTS"," >\n"],t=0,_=this._objects[_0xe939("0x11")];t<_;t++)x[_0xe939("0x20")]("\t\t",this[_0xe939("0x917")][t][_0xe939("0xbde")](e));return x[_0xe939("0x20")](_0xe939("0xdd4")),x},getSvgStyles:function(){var e=void 0!==this.opacity&&1!==this[_0xe939("0x946")]?_0xe939("0xdb8")+this[_0xe939("0x946")]+";":"",x=this[_0xe939("0x24f")]?"":" visibility: hidden;";return[e,this[_0xe939("0xdb3")](),x].join("")},toClipPathSVG:function(e){for(var x=[],t=0,_=this[_0xe939("0x917")][_0xe939("0x11")];t<_;t++)x[_0xe939("0x20")]("\t",this[_0xe939("0x917")][t][_0xe939("0xbdc")](e));return this[_0xe939("0xdc9")](x,{reviver:e})}}),x.Group.fromObject=function(e,t){x.util.enlivenObjects(e[_0xe939("0xd33")],(function(_){x.util[_0xe939("0xd38")]([e[_0xe939("0xa0e")]],(function(i){var n=x[_0xe939("0x964")][_0xe939("0x966")].clone(e,!0);n.clipPath=i[0],delete n.objects,t&&t(new(x[_0xe939("0x990")])(_,n,!0))}))}))})}(x),function(e){"use strict";var x=e[_0xe939("0x935")]||(e[_0xe939("0x935")]={});x.ActiveSelection||(x[_0xe939("0xd27")]=x[_0xe939("0x964")].createClass(x[_0xe939("0x990")],{type:"activeSelection",initialize:function(e,t){t=t||{},this[_0xe939("0x917")]=e||[];for(var _=this[_0xe939("0x917")][_0xe939("0x11")];_--;)this._objects[_][_0xe939("0xc42")]=this;t.originX&&(this[_0xe939("0xc3e")]=t.originX),t.originY&&(this.originY=t[_0xe939("0xc40")]),this._calcBounds(),this[_0xe939("0xe24")](),x.Object[_0xe939("0xa")][_0xe939("0x9ae")][_0xe939("0xb")](this,t),this[_0xe939("0xb95")]()},toGroup:function(){var e=this[_0xe939("0x917")][_0xe939("0x96d")]();this[_0xe939("0x917")]=[];var t=x[_0xe939("0x9a3")][_0xe939("0xa")].toObject[_0xe939("0xb")](this),_=new(x[_0xe939("0x990")])([]);if(delete t[_0xe939("0x182")],_[_0xe939("0x340")](t),e[_0xe939("0x129")]((function(e){e[_0xe939("0x2e")][_0xe939("0x60a")](e),e.group=_})),_[_0xe939("0x917")]=e,!this[_0xe939("0x2e")])return _;var i=this[_0xe939("0x2e")];return i.add(_),i[_0xe939("0xb93")]=_,_.setCoords(),_},onDeselect:function(){return this[_0xe939("0xe30")](),!1},toString:function(){return"#<fabric.ActiveSelection: ("+this[_0xe939("0x96f")]()+")>"},shouldCache:function(){return!1},isOnACache:function(){return!1},_renderControls:function(e,x,t){e[_0xe939("0x11e")](),e[_0xe939("0x14c")]=this[_0xe939("0xd0a")]?this[_0xe939("0xe31")]:1,this[_0xe939("0x9ac")]("_renderControls",e,x),typeof(t=t||{}).hasControls===_0xe939("0x2")&&(t[_0xe939("0xd74")]=!1),typeof t[_0xe939("0xd20")]===_0xe939("0x2")&&(t[_0xe939("0xd20")]=!1),t[_0xe939("0xd76")]=!0;for(var _=0,i=this[_0xe939("0x917")][_0xe939("0x11")];_<i;_++)this._objects[_][_0xe939("0xc4a")](e,t);e[_0xe939("0x123")]()}}),x[_0xe939("0xd27")][_0xe939("0x98d")]=function(e,t){x[_0xe939("0x964")][_0xe939("0xd38")](e[_0xe939("0xd33")],(function(_){delete e[_0xe939("0xd33")],t&&t(new(x[_0xe939("0xd27")])(_,e,!0))}))})}(x),function(e){"use strict";var x=P[_0xe939("0x964")].object.extend;e[_0xe939("0x935")]||(e[_0xe939("0x935")]={}),e[_0xe939("0x935")][_0xe939("0x204")]?P[_0xe939("0x9ef")](_0xe939("0xe32")):(P.Image=P[_0xe939("0x964")][_0xe939("0x9b3")](P.Object,{type:_0xe939("0x68"),crossOrigin:"",strokeWidth:0,srcFromAttribute:!1,_lastScaleX:1,_lastScaleY:1,_filterScalingX:1,_filterScalingY:1,minimumScaleTrigger:.5,stateProperties:P[_0xe939("0x9a3")][_0xe939("0xa")][_0xe939("0xd54")][_0xe939("0x96d")]("cropX",_0xe939("0xd82")),cacheKey:"",cropX:0,cropY:0,initialize:function(e,x){x||(x={}),this[_0xe939("0xe33")]=[],this.cacheKey=_0xe939("0xe34")+P[_0xe939("0x9a3")][_0xe939("0xa5a")]++,this[_0xe939("0x9ac")](_0xe939("0x9ae"),x),this[_0xe939("0xe35")](e,x)},getElement:function(){return this[_0xe939("0xe36")]||{}},setElement:function(e,x){return this[_0xe939("0xe37")](this[_0xe939("0xe38")]),this[_0xe939("0xe37")](this.cacheKey+_0xe939("0xe39")),this[_0xe939("0xe36")]=e,this[_0xe939("0xe3a")]=e,this[_0xe939("0xe3b")](x),0!==this[_0xe939("0xe33")].length&&this[_0xe939("0xe3c")](),this[_0xe939("0xe3d")]&&this[_0xe939("0xe3e")](),this},removeTexture:function(e){var x=P[_0xe939("0xe3f")];x&&x[_0xe939("0xe40")]&&x[_0xe939("0xe40")](e)},dispose:function(){this[_0xe939("0xe37")](this[_0xe939("0xe38")]),this[_0xe939("0xe37")](this[_0xe939("0xe38")]+_0xe939("0xe39")),this[_0xe939("0xd46")]=void 0,["_originalElement",_0xe939("0xe36"),"_filteredEl","_cacheCanvas"][_0xe939("0x129")](function(e){P[_0xe939("0x964")][_0xe939("0xc97")](this[e]),this[e]=void 0}[_0xe939("0x9")](this))},setCrossOrigin:function(e){return this.crossOrigin=e,this[_0xe939("0xe36")][_0xe939("0x988")]=e,this},getOriginalSize:function(){var e=this[_0xe939("0xe41")]();return{width:e[_0xe939("0xb46")]||e[_0xe939("0x2f")],height:e[_0xe939("0xb47")]||e[_0xe939("0x30")]}},_stroke:function(e){if(this[_0xe939("0x14d")]&&0!==this[_0xe939("0xa1d")]){var x=this[_0xe939("0x2f")]/2,t=this[_0xe939("0x30")]/2;e[_0xe939("0x11f")](),e[_0xe939("0x15b")](-x,-t),e[_0xe939("0x15c")](x,-t),e[_0xe939("0x15c")](x,t),e[_0xe939("0x15c")](-x,t),e.lineTo(-x,-t),e[_0xe939("0x15f")]()}},_renderDashedStroke:function(e){var x=-this[_0xe939("0x2f")]/2,t=-this[_0xe939("0x30")]/2,_=this[_0xe939("0x2f")],i=this[_0xe939("0x30")];e[_0xe939("0x11e")](),this[_0xe939("0xd6f")](e,this),e[_0xe939("0x11f")](),P[_0xe939("0x964")][_0xe939("0xc78")](e,x,t,x+_,t,this[_0xe939("0xa18")]),P[_0xe939("0x964")].drawDashedLine(e,x+_,t,x+_,t+i,this[_0xe939("0xa18")]),P[_0xe939("0x964")][_0xe939("0xc78")](e,x+_,t+i,x,t+i,this[_0xe939("0xa18")]),P[_0xe939("0x964")][_0xe939("0xc78")](e,x,t+i,x,t,this[_0xe939("0xa18")]),e[_0xe939("0x15f")](),e[_0xe939("0x123")]()},toObject:function(e){var t=[];this[_0xe939("0xe33")][_0xe939("0x129")]((function(e){e&&t[_0xe939("0x20")](e[_0xe939("0xbc3")]())}));var _=x(this[_0xe939("0x9ac")](_0xe939("0xbc3"),[_0xe939("0x988"),_0xe939("0xd81"),_0xe939("0xd82")].concat(e)),{src:this[_0xe939("0xe42")](),filters:t});return this[_0xe939("0xe3d")]&&(_[_0xe939("0xe3d")]=this[_0xe939("0xe3d")].toObject()),_},hasCrop:function(){return this[_0xe939("0xd81")]||this.cropY||this[_0xe939("0x2f")]<this[_0xe939("0xe36")].width||this.height<this[_0xe939("0xe36")][_0xe939("0x30")]},_toSVG:function(){var e,x=[],t=[],_=-this.width/2,i=-this[_0xe939("0x30")]/2,n="";if(this[_0xe939("0xe43")]()){var r=P[_0xe939("0x9a3")][_0xe939("0xa5a")]++;x[_0xe939("0x20")](_0xe939("0xe44")+r+_0xe939("0xb27"),'\t<rect x="'+_+_0xe939("0xb40")+i+_0xe939("0xe0c")+this.width+_0xe939("0xb41")+this.height+'" />\n',_0xe939("0xbdd")),n=_0xe939("0xe45")+r+_0xe939("0xe46")}if(t[_0xe939("0x20")]("\t<image ",_0xe939("0xdcc"),_0xe939("0xe47"),this[_0xe939("0xe48")](!0),'" x="',_-this.cropX,_0xe939("0xb40"),i-this.cropY,'" width="',this[_0xe939("0xe36")].width||this[_0xe939("0xe36")].naturalWidth,_0xe939("0xb41"),this._element[_0xe939("0x30")]||this[_0xe939("0xe36")].height,'"',n,_0xe939("0xe49")),this[_0xe939("0x14d")]||this.strokeDashArray){var a=this.fill;this[_0xe939("0x148")]=null,e=[_0xe939("0xe4a"),_0xe939("0xe0a"),_,_0xe939("0xb40"),i,_0xe939("0xe0c"),this[_0xe939("0x2f")],_0xe939("0xb41"),this[_0xe939("0x30")],'" style="',this[_0xe939("0xe4b")](),_0xe939("0xb31")],this[_0xe939("0x148")]=a}return x=this.paintFirst!==_0xe939("0x148")?x[_0xe939("0x96d")](e,t):x.concat(t,e)},getSrc:function(e){var x=e?this[_0xe939("0xe36")]:this[_0xe939("0xe3a")];return x?x[_0xe939("0x10f")]?x.toDataURL():this.srcFromAttribute?x[_0xe939("0xf5")](_0xe939("0x6c")):x.src:this[_0xe939("0x6c")]||""},setSrc:function(e,x,t){return P[_0xe939("0x964")].loadImage(e,(function(e){this[_0xe939("0xe4c")](e,t),this[_0xe939("0xdea")](),x&&x(this)}),this,t&&t.crossOrigin),this},toString:function(){return _0xe939("0xe4d")+this[_0xe939("0xe42")]()+'" }>'},applyResizeFilters:function(){var e=this.resizeFilter,x=this[_0xe939("0xe4e")],t=this[_0xe939("0xd4b")](),_=t.scaleX,i=t[_0xe939("0x6e3")],n=this[_0xe939("0xe4f")]||this._originalElement;if(this[_0xe939("0xc42")]&&this[_0xe939("0x340")](_0xe939("0xd59"),!0),!e||_>x&&i>x)return this._element=n,this[_0xe939("0xe50")]=1,this[_0xe939("0xe51")]=1,this[_0xe939("0xe52")]=_,void(this._lastScaleY=i);P[_0xe939("0xe3f")]||(P[_0xe939("0xe3f")]=P[_0xe939("0x95d")]());var r=P[_0xe939("0x964")][_0xe939("0x993")](),a=this[_0xe939("0xe4f")]?this[_0xe939("0xe38")]+_0xe939("0xe39"):this[_0xe939("0xe38")],s=n[_0xe939("0x2f")],o=n[_0xe939("0x30")];r[_0xe939("0x2f")]=s,r[_0xe939("0x30")]=o,this._element=r,this[_0xe939("0xe52")]=e[_0xe939("0x6e1")]=_,this[_0xe939("0xe53")]=e.scaleY=i,P[_0xe939("0xe3f")].applyFilters([e],n,s,o,this[_0xe939("0xe36")],a),this[_0xe939("0xe50")]=r[_0xe939("0x2f")]/this._originalElement[_0xe939("0x2f")],this[_0xe939("0xe51")]=r[_0xe939("0x30")]/this._originalElement[_0xe939("0x30")]},applyFilters:function(e){if(e=(e=e||this[_0xe939("0xe33")]||[])[_0xe939("0x967")]((function(e){return e&&!e[_0xe939("0xe54")]()})),this.set(_0xe939("0xd59"),!0),this[_0xe939("0xe37")](this[_0xe939("0xe38")]+_0xe939("0xe39")),0===e[_0xe939("0x11")])return this._element=this._originalElement,this._filteredEl=null,this[_0xe939("0xe50")]=1,this[_0xe939("0xe51")]=1,this;var x=this[_0xe939("0xe3a")],t=x[_0xe939("0xb46")]||x.width,_=x[_0xe939("0xb47")]||x[_0xe939("0x30")];if(this[_0xe939("0xe36")]===this[_0xe939("0xe3a")]){var i=P.util[_0xe939("0x993")]();i[_0xe939("0x2f")]=t,i[_0xe939("0x30")]=_,this[_0xe939("0xe36")]=i,this[_0xe939("0xe4f")]=i}else this[_0xe939("0xe36")]=this[_0xe939("0xe4f")],this._filteredEl[_0xe939("0x9b")]("2d")[_0xe939("0x110")](0,0,t,_),this[_0xe939("0xe52")]=1,this._lastScaleY=1;return P[_0xe939("0xe3f")]||(P[_0xe939("0xe3f")]=P[_0xe939("0x95d")]()),P[_0xe939("0xe3f")][_0xe939("0xe3c")](e,this[_0xe939("0xe3a")],t,_,this._element,this[_0xe939("0xe38")]),this[_0xe939("0xe3a")][_0xe939("0x2f")]===this[_0xe939("0xe36")][_0xe939("0x2f")]&&this[_0xe939("0xe3a")][_0xe939("0x30")]===this[_0xe939("0xe36")][_0xe939("0x30")]||(this[_0xe939("0xe50")]=this[_0xe939("0xe36")][_0xe939("0x2f")]/this[_0xe939("0xe3a")].width,this._filterScalingY=this[_0xe939("0xe36")][_0xe939("0x30")]/this._originalElement[_0xe939("0x30")]),this},_render:function(e){!0!==this[_0xe939("0xd0a")]&&this.resizeFilter&&this[_0xe939("0xe55")]()&&this.applyResizeFilters(),this[_0xe939("0xe56")](e),this[_0xe939("0xdff")](e)},shouldCache:function(){return this.needsItsOwnCache()},_renderFill:function(e){var x=this._element,t=this[_0xe939("0x2f")],_=this[_0xe939("0x30")],i=Math[_0xe939("0x38")](x[_0xe939("0xb46")]||x[_0xe939("0x2f")],t*this[_0xe939("0xe50")]),n=Math[_0xe939("0x38")](x[_0xe939("0xb47")]||x.height,_*this[_0xe939("0xe51")]),r=-t/2,a=-_/2,s=Math.max(0,this[_0xe939("0xd81")]*this._filterScalingX),o=Math[_0xe939("0x730")](0,this.cropY*this[_0xe939("0xe51")]);x&&e.drawImage(x,s,o,i,n,r,a,t,_)},_needsResize:function(){var e=this.getTotalObjectScaling();return e.scaleX!==this[_0xe939("0xe52")]||e[_0xe939("0x6e3")]!==this._lastScaleY},_resetWidthHeight:function(){this.set(this[_0xe939("0xe57")]())},_initElement:function(e,x){this[_0xe939("0xe4c")](P.util[_0xe939("0xb81")](e),x),P[_0xe939("0x964")][_0xe939("0x9e3")](this.getElement(),P[_0xe939("0x204")][_0xe939("0xe58")])},_initConfig:function(e){e||(e={}),this[_0xe939("0xb3a")](e),this[_0xe939("0xdea")](e),this._element&&this[_0xe939("0x988")]&&(this[_0xe939("0xe36")].crossOrigin=this[_0xe939("0x988")])},_initFilters:function(e,x){e&&e[_0xe939("0x11")]?P.util[_0xe939("0xd38")](e,(function(e){x&&x(e)}),_0xe939("0xe59")):x&&x()},_setWidthHeight:function(e){e||(e={});var x=this.getElement();this[_0xe939("0x2f")]=e[_0xe939("0x2f")]||x[_0xe939("0xb46")]||x.width||0,this[_0xe939("0x30")]=e[_0xe939("0x30")]||x[_0xe939("0xb47")]||x[_0xe939("0x30")]||0},parsePreserveAspectRatioAttribute:function(){var e,x=P[_0xe939("0x964")][_0xe939("0xa53")](this[_0xe939("0xa4b")]||""),t=this._element[_0xe939("0x2f")],_=this[_0xe939("0xe36")][_0xe939("0x30")],i=1,n=1,r=0,a=0,s=0,o=0,c=this.width,h=this[_0xe939("0x30")],f={width:c,height:h};return!x||x[_0xe939("0xa55")]===_0xe939("0x4f")&&"none"===x.alignY?(i=c/t,n=h/_):(x[_0xe939("0xa54")]===_0xe939("0x99f")&&(e=(c-t*(i=n=P[_0xe939("0x964")][_0xe939("0xe5a")](this[_0xe939("0xe36")],f)))/2,"Min"===x[_0xe939("0xa55")]&&(r=-e),x.alignX===_0xe939("0xe5b")&&(r=e),e=(h-_*n)/2,"Min"===x.alignY&&(a=-e),"Max"===x[_0xe939("0xa57")]&&(a=e)),"slice"===x[_0xe939("0xa54")]&&(e=t-c/(i=n=P[_0xe939("0x964")].findScaleToCover(this[_0xe939("0xe36")],f)),"Mid"===x[_0xe939("0xa55")]&&(s=e/2),"Max"===x.alignX&&(s=e),e=_-h/n,x[_0xe939("0xa57")]===_0xe939("0x9a0")&&(o=e/2),"Max"===x.alignY&&(o=e),t=c/i,_=h/n)),{width:t,height:_,scaleX:i,scaleY:n,offsetLeft:r,offsetTop:a,cropX:s,cropY:o}}}),P.Image.CSS_CANVAS=_0xe939("0xe5c"),P.Image.prototype[_0xe939("0xe48")]=P[_0xe939("0x204")][_0xe939("0xa")][_0xe939("0xe42")],P[_0xe939("0x204")].fromObject=function(e,x){var t=P[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0xa05")](e);P[_0xe939("0x964")][_0xe939("0x169")](t[_0xe939("0x6c")],(function(e,_){_?x&&x(null,_):P.Image[_0xe939("0xa")][_0xe939("0xe5d")][_0xe939("0xb")](t,t[_0xe939("0xe33")],(function(_){t[_0xe939("0xe33")]=_||[],P[_0xe939("0x204")].prototype[_0xe939("0xe5d")][_0xe939("0xb")](t,[t[_0xe939("0xe3d")]],(function(_){t[_0xe939("0xe3d")]=_[0],P[_0xe939("0x964")][_0xe939("0xd38")]([t[_0xe939("0xa0e")]],(function(_){t[_0xe939("0xa0e")]=_[0];var i=new(P[_0xe939("0x204")])(e,t);x(i)}))}))}))}),null,t[_0xe939("0x988")])},P[_0xe939("0x204")][_0xe939("0xe5e")]=function(e,x,t){P[_0xe939("0x964")].loadImage(e,(function(e){x&&x(new(P[_0xe939("0x204")])(e,t))}),null,t&&t.crossOrigin)},P[_0xe939("0x204")].ATTRIBUTE_NAMES=P.SHARED_ATTRIBUTES.concat(_0xe939("0xe5f")[_0xe939("0x1c")](" ")),P.Image[_0xe939("0xa7b")]=function(e,t,_){var i=P[_0xe939("0xdf2")](e,P[_0xe939("0x204")].ATTRIBUTE_NAMES);P[_0xe939("0x204")][_0xe939("0xe5e")](i[_0xe939("0xa41")],t,x(_?P.util[_0xe939("0x966")][_0xe939("0xa05")](_):{},i))})}(x),P[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0x266")](P[_0xe939("0x9a3")][_0xe939("0xa")],{_getAngleValueForStraighten:function(){var e=this[_0xe939("0x269")]%360;return e>0?90*Math[_0xe939("0x192")]((e-1)/90):90*Math.round(e/90)},straighten:function(){return this[_0xe939("0x89")](this._getAngleValueForStraighten()),this},fxStraighten:function(e){var x=function(){},t=(e=e||{})[_0xe939("0x9f3")]||x,_=e[_0xe939("0x9f1")]||x,i=this;return P[_0xe939("0x964")][_0xe939("0x9fc")]({startValue:this[_0xe939("0x343")](_0xe939("0x269")),endValue:this._getAngleValueForStraighten(),duration:this[_0xe939("0xde5")],onChange:function(e){i.rotate(e),_()},onComplete:function(){i[_0xe939("0xb95")](),t()}}),this}}),P[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0x266")](P[_0xe939("0xb5f")][_0xe939("0xa")],{straightenObject:function(e){return e.straighten(),this.requestRenderAll(),this},fxStraightenObject:function(e){return e[_0xe939("0xe60")]({onChange:this[_0xe939("0xb67")]}),this}}),function(){"use strict";function e(e){e&&e[_0xe939("0xe67")]&&(this[_0xe939("0xe67")]=e.tileSize),this[_0xe939("0xe70")](this[_0xe939("0xe67")],this[_0xe939("0xe67")]),this[_0xe939("0xe71")]()}P[_0xe939("0x95e")]=function(e){if(P[_0xe939("0x942")])return!1;e=e||P[_0xe939("0x961")].prototype[_0xe939("0xe67")];var x,t,_,i=document.createElement(_0xe939("0x2e")),n=i[_0xe939("0x9b")]("webgl")||i[_0xe939("0x9b")](_0xe939("0xe68")),r=!1;if(n){P.maxTextureSize=n[_0xe939("0xe69")](n[_0xe939("0xe6a")]),r=P[_0xe939("0xe6b")]>=e;for(var a=[_0xe939("0xe6c"),_0xe939("0xe6d"),_0xe939("0xe6e")],s=0;s<3;s++)if(x=n,t=void 0,_=void 0,t="precision "+a[s]+_0xe939("0xe61"),_=x.createShader(x[_0xe939("0xe62")]),x[_0xe939("0xe63")](_,t),x[_0xe939("0xe64")](_),x[_0xe939("0xe65")](_,x[_0xe939("0xe66")])){P[_0xe939("0xe6f")]=a[s];break}}return this.isSupported=r,r},P.WebglFilterBackend=e,e[_0xe939("0xa")]={tileSize:2048,resources:{},setupGLContext:function(e,x){this[_0xe939("0xbef")](),this.createWebGLCanvas(e,x),this[_0xe939("0xe72")]=new Float32Array([0,0,0,1,1,0,1,1]),this[_0xe939("0xe73")](e,x)},chooseFastestCopyGLTo2DMethod:function(e,x){var t,_=void 0!==window[_0xe939("0xe74")];try{new ImageData(1,1),t=!0}catch(e){t=!1}var i=typeof ArrayBuffer!==_0xe939("0x2"),n=typeof Uint8ClampedArray!==_0xe939("0x2");if(_&&t&&i&&n){var r=P[_0xe939("0x964")][_0xe939("0x993")](),a=new ArrayBuffer(e*x*4);if(P.forceGLPutImageData)return this[_0xe939("0x118")]=a,void(this[_0xe939("0xe75")]=F);var s,o,c={imageBuffer:a,destinationWidth:e,destinationHeight:x,targetCanvas:r};r[_0xe939("0x2f")]=e,r.height=x,s=window[_0xe939("0xe74")][_0xe939("0xe76")](),E.call(c,this.gl,c),o=window[_0xe939("0xe74")][_0xe939("0xe76")]()-s,s=window[_0xe939("0xe74")].now(),F.call(c,this.gl,c),o>window[_0xe939("0xe74")][_0xe939("0xe76")]()-s?(this[_0xe939("0x118")]=a,this[_0xe939("0xe75")]=F):this[_0xe939("0xe75")]=E}},createWebGLCanvas:function(e,x){var t=P[_0xe939("0x964")][_0xe939("0x993")]();t[_0xe939("0x2f")]=e,t[_0xe939("0x30")]=x;var _={alpha:!0,premultipliedAlpha:!1,depth:!1,stencil:!1,antialias:!1},i=t.getContext("webgl",_);i||(i=t.getContext(_0xe939("0xe68"),_)),i&&(i.clearColor(0,0,0,0),this[_0xe939("0x2e")]=t,this.gl=i)},applyFilters:function(e,x,t,_,i,n){var r,a=this.gl;n&&(r=this[_0xe939("0xe77")](n,x));var s,o,c,h,f,u,d={originalWidth:x[_0xe939("0x2f")]||x[_0xe939("0xe78")],originalHeight:x[_0xe939("0x30")]||x[_0xe939("0xe79")],sourceWidth:t,sourceHeight:_,destinationWidth:t,destinationHeight:_,context:a,sourceTexture:this.createTexture(a,t,_,!r&&x),targetTexture:this[_0xe939("0xe7a")](a,t,_),originalTexture:r||this[_0xe939("0xe7a")](a,t,_,!r&&x),passes:e[_0xe939("0x11")],webgl:!0,aPosition:this[_0xe939("0xe72")],programCache:this[_0xe939("0xe7b")],pass:0,filterBackend:this,targetCanvas:i},l=a[_0xe939("0xe7c")]();return a.bindFramebuffer(a[_0xe939("0xe7d")],l),e[_0xe939("0x129")]((function(e){e&&e[_0xe939("0xe7e")](d)})),o=(s=d)[_0xe939("0xe94")],c=o[_0xe939("0x2f")],h=o[_0xe939("0x30")],f=s.destinationWidth,u=s[_0xe939("0xe95")],c===f&&h===u||(o[_0xe939("0x2f")]=f,o[_0xe939("0x30")]=u),this[_0xe939("0xe75")](a,d),a[_0xe939("0xe7f")](a[_0xe939("0xe80")],null),a[_0xe939("0xe81")](d[_0xe939("0xe82")]),a.deleteTexture(d[_0xe939("0xe83")]),a[_0xe939("0xe84")](l),i.getContext("2d")[_0xe939("0x35")](1,0,0,1,0,0),d},dispose:function(){this[_0xe939("0x2e")]&&(this[_0xe939("0x2e")]=null,this.gl=null),this[_0xe939("0xe85")]()},clearWebGLCaches:function(){this[_0xe939("0xe7b")]={},this[_0xe939("0xe86")]={}},createTexture:function(e,x,t,_){var i=e[_0xe939("0xe7a")]();return e.bindTexture(e.TEXTURE_2D,i),e[_0xe939("0xe87")](e.TEXTURE_2D,e[_0xe939("0xe88")],e[_0xe939("0xe89")]),e[_0xe939("0xe87")](e[_0xe939("0xe80")],e[_0xe939("0xe8a")],e[_0xe939("0xe89")]),e[_0xe939("0xe87")](e[_0xe939("0xe80")],e.TEXTURE_WRAP_S,e[_0xe939("0xe8b")]),e[_0xe939("0xe87")](e.TEXTURE_2D,e[_0xe939("0xe8c")],e[_0xe939("0xe8b")]),_?e.texImage2D(e[_0xe939("0xe80")],0,e.RGBA,e.RGBA,e[_0xe939("0xe8d")],_):e[_0xe939("0xe8e")](e[_0xe939("0xe80")],0,e[_0xe939("0xe8f")],x,t,0,e[_0xe939("0xe8f")],e[_0xe939("0xe8d")],null),i},getCachedTexture:function(e,x){if(this[_0xe939("0xe86")][e])return this.textureCache[e];var t=this.createTexture(this.gl,x.width,x[_0xe939("0x30")],x);return this[_0xe939("0xe86")][e]=t,t},evictCachesForKey:function(e){this[_0xe939("0xe86")][e]&&(this.gl[_0xe939("0xe81")](this[_0xe939("0xe86")][e]),delete this[_0xe939("0xe86")][e])},copyGLTo2D:E,captureGPUInfo:function(){if(this[_0xe939("0xe90")])return this.gpuInfo;var e=this.gl,x={renderer:"",vendor:""};if(!e)return x;var t=e.getExtension(_0xe939("0xe91"));if(t){var _=e[_0xe939("0xe69")](t[_0xe939("0xe92")]),i=e[_0xe939("0xe69")](t.UNMASKED_VENDOR_WEBGL);_&&(x[_0xe939("0xe93")]=_[_0xe939("0x9a1")]()),i&&(x.vendor=i[_0xe939("0x9a1")]())}return this[_0xe939("0xe90")]=x,x}}}(),function(){"use strict";var e=function(){};function x(){}P[_0xe939("0x962")]=x,x[_0xe939("0xa")]={evictCachesForKey:e,dispose:e,clearWebGLCaches:e,resources:{},applyFilters:function(e,x,t,_,i){var n=i[_0xe939("0x9b")]("2d");n.drawImage(x,0,0,t,_);var r={sourceWidth:t,sourceHeight:_,imageData:n[_0xe939("0x99e")](0,0,t,_),originalEl:x,originalImageData:n[_0xe939("0x99e")](0,0,t,_),canvasEl:i,ctx:n,filterBackend:this};return e.forEach((function(e){e.applyTo(r)})),r[_0xe939("0xe98")].width===t&&r[_0xe939("0xe98")][_0xe939("0x30")]===_||(i[_0xe939("0x2f")]=r[_0xe939("0xe98")].width,i.height=r[_0xe939("0xe98")][_0xe939("0x30")]),n[_0xe939("0xe99")](r[_0xe939("0xe98")],0,0),r}}}(),P[_0xe939("0x204")]=P[_0xe939("0x204")]||{},P.Image[_0xe939("0xe33")]=P.Image[_0xe939("0xe33")]||{},P[_0xe939("0x204")][_0xe939("0xe33")][_0xe939("0xe9a")]=P[_0xe939("0x964")][_0xe939("0x9b3")]({type:_0xe939("0xe9a"),vertexSource:_0xe939("0xe9b")+_0xe939("0xe9c")+_0xe939("0xe9d")+_0xe939("0xe9e")+_0xe939("0xe9f")+"}",fragmentSource:_0xe939("0xea0")+_0xe939("0xe9c")+_0xe939("0xea1")+"void main() {\n"+_0xe939("0xea2")+"}",initialize:function(e){e&&this.setOptions(e)},setOptions:function(e){for(var x in e)this[x]=e[x]},createProgram:function(e,x,t){x=x||this.fragmentSource,t=t||this[_0xe939("0xea3")],P.webGlPrecision!==_0xe939("0xe6c")&&(x=x[_0xe939("0x64d")](/precision highp float/g,_0xe939("0xea4")+P[_0xe939("0xe6f")]+_0xe939("0xea5")));var _=e[_0xe939("0xea6")](e[_0xe939("0xea7")]);if(e[_0xe939("0xe63")](_,t),e.compileShader(_),!e.getShaderParameter(_,e.COMPILE_STATUS))throw new Error(_0xe939("0xea8")+this.type+": "+e[_0xe939("0xea9")](_));var i=e[_0xe939("0xea6")](e[_0xe939("0xe62")]);if(e[_0xe939("0xe63")](i,x),e[_0xe939("0xe64")](i),!e.getShaderParameter(i,e[_0xe939("0xe66")]))throw new Error("Fragment shader compile error for "+this.type+": "+e.getShaderInfoLog(i));var n=e[_0xe939("0xeaa")]();if(e[_0xe939("0xeab")](n,_),e[_0xe939("0xeab")](n,i),e[_0xe939("0xeac")](n),!e[_0xe939("0xead")](n,e[_0xe939("0xeae")]))throw new Error('Shader link error for "${this.type}" '+e.getProgramInfoLog(n));var r=this.getAttributeLocations(e,n),a=this[_0xe939("0xeaf")](e,n)||{};return a[_0xe939("0xeb0")]=e[_0xe939("0xeb1")](n,_0xe939("0xeb0")),a[_0xe939("0xeb2")]=e.getUniformLocation(n,_0xe939("0xeb2")),{program:n,attributeLocations:r,uniformLocations:a}},getAttributeLocations:function(e,x){return{aPosition:e[_0xe939("0xeb3")](x,_0xe939("0xe72"))}},getUniformLocations:function(){return{}},sendAttributeData:function(e,x,t){var _=x[_0xe939("0xe72")],i=e[_0xe939("0xeb4")]();e[_0xe939("0xeb5")](e.ARRAY_BUFFER,i),e[_0xe939("0xeb6")](_),e[_0xe939("0xeb7")](_,2,e[_0xe939("0xeb8")],!1,0,0),e[_0xe939("0xeb9")](e[_0xe939("0xeba")],t,e[_0xe939("0xebb")])},_setupFrameBuffer:function(e){var x,t,_=e[_0xe939("0xebc")];e[_0xe939("0xebd")]>1?(x=e.destinationWidth,t=e[_0xe939("0xe95")],e.sourceWidth===x&&e[_0xe939("0xebe")]===t||(_[_0xe939("0xe81")](e[_0xe939("0xe83")]),e[_0xe939("0xe83")]=e[_0xe939("0xe3f")][_0xe939("0xe7a")](_,x,t)),_[_0xe939("0xebf")](_.FRAMEBUFFER,_[_0xe939("0xec0")],_[_0xe939("0xe80")],e[_0xe939("0xe83")],0)):(_.bindFramebuffer(_[_0xe939("0xe7d")],null),_[_0xe939("0xec1")]())},_swapTextures:function(e){e[_0xe939("0xebd")]--,e[_0xe939("0xec2")]++;var x=e[_0xe939("0xe83")];e[_0xe939("0xe83")]=e[_0xe939("0xe82")],e[_0xe939("0xe82")]=x},isNeutralState:function(){var e=this[_0xe939("0xec3")],x=P[_0xe939("0x204")].filters[this[_0xe939("0x182")]][_0xe939("0xa")];if(e){if(Array[_0xe939("0xdd6")](x[e])){for(var t=x[e].length;t--;)if(this[e][t]!==x[e][t])return!1;return!0}return x[e]===this[e]}return!1},applyTo:function(e){e[_0xe939("0xec4")]?(this[_0xe939("0xec5")](e),this[_0xe939("0xec6")](e),this._swapTextures(e)):this[_0xe939("0xec7")](e)},retrieveShader:function(e){return e[_0xe939("0xe7b")].hasOwnProperty(this[_0xe939("0x182")])||(e[_0xe939("0xe7b")][this[_0xe939("0x182")]]=this[_0xe939("0xeaa")](e[_0xe939("0xebc")])),e[_0xe939("0xe7b")][this[_0xe939("0x182")]]},applyToWebGL:function(e){var x=e[_0xe939("0xebc")],t=this[_0xe939("0xec8")](e);0===e[_0xe939("0xec2")]&&e.originalTexture?x.bindTexture(x[_0xe939("0xe80")],e[_0xe939("0xec9")]):x[_0xe939("0xe7f")](x.TEXTURE_2D,e[_0xe939("0xe82")]),x[_0xe939("0xeca")](t[_0xe939("0xecb")]),this[_0xe939("0xecc")](x,t[_0xe939("0xecd")],e[_0xe939("0xe72")]),x[_0xe939("0xece")](t[_0xe939("0xecf")][_0xe939("0xeb0")],1/e[_0xe939("0xed0")]),x[_0xe939("0xece")](t.uniformLocations[_0xe939("0xeb2")],1/e[_0xe939("0xebe")]),this[_0xe939("0xed1")](x,t.uniformLocations),x.viewport(0,0,e[_0xe939("0xe96")],e[_0xe939("0xe95")]),x[_0xe939("0xed2")](x[_0xe939("0xed3")],0,4)},bindAdditionalTexture:function(e,x,t){e[_0xe939("0xed4")](t),e.bindTexture(e[_0xe939("0xe80")],x),e.activeTexture(e[_0xe939("0xed5")])},unbindAdditionalTexture:function(e,x){e[_0xe939("0xed4")](x),e[_0xe939("0xe7f")](e[_0xe939("0xe80")],null),e.activeTexture(e[_0xe939("0xed5")])},getMainParameter:function(){return this[this[_0xe939("0xec3")]]},setMainParameter:function(e){this[this.mainParameter]=e},sendUniformData:function(){},createHelpLayer:function(e){if(!e[_0xe939("0xed6")]){var x=document[_0xe939("0x2d")](_0xe939("0x2e"));x.width=e[_0xe939("0xed0")],x[_0xe939("0x30")]=e[_0xe939("0xebe")],e.helpLayer=x}},toObject:function(){var e={type:this[_0xe939("0x182")]},x=this[_0xe939("0xec3")];return x&&(e[x]=this[x]),e},toJSON:function(){return this.toObject()}}),P.Image.filters[_0xe939("0xe9a")].fromObject=function(e,x){var t=new(P[_0xe939("0x204")][_0xe939("0xe33")][e[_0xe939("0x182")]])(e);return x&&x(t),t},function(e){"use strict";var x=e[_0xe939("0x935")]||(e[_0xe939("0x935")]={}),t=x[_0xe939("0x204")][_0xe939("0xe33")],_=x[_0xe939("0x964")].createClass;t[_0xe939("0xed7")]=_(t[_0xe939("0xe9a")],{type:_0xe939("0xed7"),fragmentSource:_0xe939("0xea0")+_0xe939("0xea1")+_0xe939("0xe9c")+_0xe939("0xed8")+_0xe939("0xed9")+_0xe939("0xe9d")+"vec4 color = texture2D(uTexture, vTexCoord);\n"+_0xe939("0xeda")+_0xe939("0xedb")+_0xe939("0xedc")+"}",matrix:[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0],mainParameter:_0xe939("0xa3c"),colorsOnly:!0,initialize:function(e){this.callSuper(_0xe939("0x9ae"),e),this[_0xe939("0xa3c")]=this[_0xe939("0xa3c")][_0xe939("0x1dc")](0)},applyTo2d:function(e){var x,t,_,i,n,r=e[_0xe939("0xe98")].data,a=r[_0xe939("0x11")],s=this[_0xe939("0xa3c")],o=this[_0xe939("0xedd")];for(n=0;n<a;n+=4)x=r[n],t=r[n+1],_=r[n+2],o?(r[n]=x*s[0]+t*s[1]+_*s[2]+255*s[4],r[n+1]=x*s[5]+t*s[6]+_*s[7]+255*s[9],r[n+2]=x*s[10]+t*s[11]+_*s[12]+255*s[14]):(i=r[n+3],r[n]=x*s[0]+t*s[1]+_*s[2]+i*s[3]+255*s[4],r[n+1]=x*s[5]+t*s[6]+_*s[7]+i*s[8]+255*s[9],r[n+2]=x*s[10]+t*s[11]+_*s[12]+i*s[13]+255*s[14],r[n+3]=x*s[15]+t*s[16]+_*s[17]+i*s[18]+255*s[19])},getUniformLocations:function(e,x){return{uColorMatrix:e[_0xe939("0xeb1")](x,_0xe939("0xede")),uConstants:e[_0xe939("0xeb1")](x,_0xe939("0xedf"))}},sendUniformData:function(e,x){var t=this.matrix,_=[t[0],t[1],t[2],t[3],t[5],t[6],t[7],t[8],t[10],t[11],t[12],t[13],t[15],t[16],t[17],t[18]],i=[t[4],t[9],t[14],t[19]];e[_0xe939("0xee0")](x.uColorMatrix,!1,_),e[_0xe939("0xee1")](x[_0xe939("0xedf")],i)}}),x.Image[_0xe939("0xe33")][_0xe939("0xed7")][_0xe939("0x98d")]=x[_0xe939("0x204")][_0xe939("0xe33")][_0xe939("0xe9a")][_0xe939("0x98d")]}(x),function(e){"use strict";var x=e[_0xe939("0x935")]||(e[_0xe939("0x935")]={}),t=x[_0xe939("0x204")].filters,_=x[_0xe939("0x964")][_0xe939("0x9b3")];t[_0xe939("0xee2")]=_(t[_0xe939("0xe9a")],{type:_0xe939("0xee2"),fragmentSource:_0xe939("0xea0")+"uniform sampler2D uTexture;\n"+_0xe939("0xee3")+_0xe939("0xe9c")+_0xe939("0xe9d")+_0xe939("0xee4")+_0xe939("0xee5")+_0xe939("0xedc")+"}",brightness:0,mainParameter:"brightness",applyTo2d:function(e){if(0!==this[_0xe939("0xee6")]){var x,t=e[_0xe939("0xe98")][_0xe939("0x46")],_=t.length,i=Math.round(255*this.brightness);for(x=0;x<_;x+=4)t[x]=t[x]+i,t[x+1]=t[x+1]+i,t[x+2]=t[x+2]+i}},getUniformLocations:function(e,x){return{uBrightness:e[_0xe939("0xeb1")](x,"uBrightness")}},sendUniformData:function(e,x){e.uniform1f(x[_0xe939("0xee7")],this[_0xe939("0xee6")])}}),x[_0xe939("0x204")].filters[_0xe939("0xee2")][_0xe939("0x98d")]=x[_0xe939("0x204")][_0xe939("0xe33")][_0xe939("0xe9a")].fromObject}(x),function(e){"use strict";var x=e[_0xe939("0x935")]||(e.fabric={}),t=x[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0x266")],_=x[_0xe939("0x204")][_0xe939("0xe33")],i=x[_0xe939("0x964")][_0xe939("0x9b3")];_[_0xe939("0xee8")]=i(_.BaseFilter,{type:_0xe939("0xee8"),opaque:!1,matrix:[0,0,0,0,1,0,0,0,0],fragmentSource:{Convolute_3_1:_0xe939("0xea0")+_0xe939("0xea1")+_0xe939("0xee9")+_0xe939("0xeea")+_0xe939("0xeeb")+_0xe939("0xe9c")+"void main() {\n"+_0xe939("0xeec")+_0xe939("0xeed")+_0xe939("0xeee")+"vec2 matrixPos = vec2(uStepW * (w - 1), uStepH * (h - 1));\n"+_0xe939("0xeef")+"}\n}\n"+_0xe939("0xedc")+"}",Convolute_3_0:_0xe939("0xea0")+"uniform sampler2D uTexture;\n"+_0xe939("0xee9")+_0xe939("0xeea")+_0xe939("0xeeb")+_0xe939("0xe9c")+_0xe939("0xe9d")+_0xe939("0xef0")+_0xe939("0xeed")+_0xe939("0xeee")+_0xe939("0xef1")+_0xe939("0xef2")+"}\n}\n"+_0xe939("0xef3")+_0xe939("0xedc")+_0xe939("0xef4")+"}",Convolute_5_1:_0xe939("0xea0")+_0xe939("0xea1")+_0xe939("0xef5")+_0xe939("0xeea")+_0xe939("0xeeb")+"varying vec2 vTexCoord;\n"+_0xe939("0xe9d")+_0xe939("0xeec")+_0xe939("0xef6")+_0xe939("0xef7")+"vec2 matrixPos = vec2(uStepW * (w - 2.0), uStepH * (h - 2.0));\ncolor += texture2D(uTexture, vTexCoord + matrixPos) * uMatrix[int(h * 5.0 + w)];\n}\n}\n"+_0xe939("0xedc")+"}",Convolute_5_0:_0xe939("0xea0")+"uniform sampler2D uTexture;\n"+_0xe939("0xef5")+_0xe939("0xeea")+"uniform float uStepH;\n"+_0xe939("0xe9c")+"void main() {\n"+_0xe939("0xef0")+_0xe939("0xef6")+"for (float w = 0.0; w < 5.0; w+=1.0) {\n"+_0xe939("0xef8")+"color.rgb += texture2D(uTexture, vTexCoord + matrixPos).rgb * uMatrix[int(h * 5.0 + w)];\n}\n}\nfloat alpha = texture2D(uTexture, vTexCoord).a;\n"+_0xe939("0xedc")+_0xe939("0xef4")+"}",Convolute_7_1:_0xe939("0xea0")+"uniform sampler2D uTexture;\n"+_0xe939("0xef9")+_0xe939("0xeea")+_0xe939("0xeeb")+_0xe939("0xe9c")+_0xe939("0xe9d")+_0xe939("0xeec")+"for (float h = 0.0; h < 7.0; h+=1.0) {\n"+_0xe939("0xefa")+_0xe939("0xefb")+"color += texture2D(uTexture, vTexCoord + matrixPos) * uMatrix[int(h * 7.0 + w)];\n}\n}\n"+_0xe939("0xedc")+"}",Convolute_7_0:_0xe939("0xea0")+"uniform sampler2D uTexture;\n"+_0xe939("0xef9")+_0xe939("0xeea")+"uniform float uStepH;\nvarying vec2 vTexCoord;\n"+_0xe939("0xe9d")+_0xe939("0xef0")+"for (float h = 0.0; h < 7.0; h+=1.0) {\n"+_0xe939("0xefa")+"vec2 matrixPos = vec2(uStepW * (w - 3.0), uStepH * (h - 3.0));\n"+_0xe939("0xefc")+"}\n}\n"+_0xe939("0xef3")+"gl_FragColor = color;\n"+_0xe939("0xef4")+"}",Convolute_9_1:_0xe939("0xea0")+_0xe939("0xea1")+"uniform float uMatrix[81];\nuniform float uStepW;\n"+_0xe939("0xeeb")+_0xe939("0xe9c")+_0xe939("0xe9d")+_0xe939("0xeec")+_0xe939("0xefd")+_0xe939("0xefe")+"vec2 matrixPos = vec2(uStepW * (w - 4.0), uStepH * (h - 4.0));\n"+_0xe939("0xeff")+"}\n}\n"+_0xe939("0xedc")+"}",Convolute_9_0:_0xe939("0xea0")+"uniform sampler2D uTexture;\n"+_0xe939("0xf00")+"uniform float uStepW;\n"+_0xe939("0xeeb")+_0xe939("0xe9c")+_0xe939("0xe9d")+"vec4 color = vec4(0, 0, 0, 1);\n"+_0xe939("0xefd")+_0xe939("0xefe")+_0xe939("0xf01")+_0xe939("0xf02")+"}\n}\nfloat alpha = texture2D(uTexture, vTexCoord).a;\ngl_FragColor = color;\n"+_0xe939("0xef4")+"}"},retrieveShader:function(e){var x=Math.sqrt(this[_0xe939("0xa3c")][_0xe939("0x11")]),t=this[_0xe939("0x182")]+"_"+x+"_"+(this[_0xe939("0xf03")]?1:0),_=this[_0xe939("0xf04")][t];return e[_0xe939("0xe7b")][_0xe939("0x3af")](t)||(e.programCache[t]=this[_0xe939("0xeaa")](e[_0xe939("0xebc")],_)),e.programCache[t]},applyTo2d:function(e){var x,t,_,i,n,r,a,s,o,c,h,f,u,d=e[_0xe939("0xe98")],l=d[_0xe939("0x46")],b=this[_0xe939("0xa3c")],p=Math[_0xe939("0x192")](Math[_0xe939("0x163")](b[_0xe939("0x11")])),g=Math[_0xe939("0x4ed")](p/2),v=d[_0xe939("0x2f")],m=d[_0xe939("0x30")],y=e.ctx[_0xe939("0xf05")](v,m),C=y[_0xe939("0x46")],S=this.opaque?1:0;for(h=0;h<m;h++)for(c=0;c<v;c++){for(n=4*(h*v+c),x=0,t=0,_=0,i=0,u=0;u<p;u++)for(f=0;f<p;f++)r=c+f-g,(a=h+u-g)<0||a>m||r<0||r>v||(s=4*(a*v+r),o=b[u*p+f],x+=l[s]*o,t+=l[s+1]*o,_+=l[s+2]*o,S||(i+=l[s+3]*o));C[n]=x,C[n+1]=t,C[n+2]=_,C[n+3]=S?l[n+3]:i}e[_0xe939("0xe98")]=y},getUniformLocations:function(e,x){return{uMatrix:e[_0xe939("0xeb1")](x,"uMatrix"),uOpaque:e.getUniformLocation(x,_0xe939("0xf06")),uHalfSize:e.getUniformLocation(x,"uHalfSize"),uSize:e[_0xe939("0xeb1")](x,"uSize")}},sendUniformData:function(e,x){e[_0xe939("0xf07")](x[_0xe939("0xf08")],this[_0xe939("0xa3c")])},toObject:function(){return t(this[_0xe939("0x9ac")](_0xe939("0xbc3")),{opaque:this[_0xe939("0xf03")],matrix:this[_0xe939("0xa3c")]})}}),x[_0xe939("0x204")][_0xe939("0xe33")].Convolute[_0xe939("0x98d")]=x.Image[_0xe939("0xe33")][_0xe939("0xe9a")].fromObject}(x),function(e){"use strict";var x=e.fabric||(e[_0xe939("0x935")]={}),t=x[_0xe939("0x204")][_0xe939("0xe33")],_=x[_0xe939("0x964")][_0xe939("0x9b3")];t[_0xe939("0xf09")]=_(t[_0xe939("0xe9a")],{type:"Grayscale",fragmentSource:{average:"precision highp float;\nuniform sampler2D uTexture;\n"+_0xe939("0xe9c")+"void main() {\n"+_0xe939("0xee4")+_0xe939("0xf0a")+"gl_FragColor = vec4(average, average, average, color.a);\n}",lightness:_0xe939("0xea0")+_0xe939("0xea1")+_0xe939("0xf0b")+"varying vec2 vTexCoord;\nvoid main() {\n"+_0xe939("0xf0c")+_0xe939("0xf0d")+_0xe939("0xf0e")+"}",luminosity:_0xe939("0xea0")+"uniform sampler2D uTexture;\n"+_0xe939("0xf0b")+_0xe939("0xe9c")+"void main() {\n"+_0xe939("0xf0c")+"float average = 0.21 * col.r + 0.72 * col.g + 0.07 * col.b;\n"+_0xe939("0xf0e")+"}"},mode:_0xe939("0xf0f"),mainParameter:_0xe939("0xf10"),applyTo2d:function(e){var x,t,_=e[_0xe939("0xe98")].data,i=_.length,n=this[_0xe939("0xf10")];for(x=0;x<i;x+=4)n===_0xe939("0xf0f")?t=(_[x]+_[x+1]+_[x+2])/3:"lightness"===n?t=(Math.min(_[x],_[x+1],_[x+2])+Math[_0xe939("0x730")](_[x],_[x+1],_[x+2]))/2:n===_0xe939("0xf11")&&(t=.21*_[x]+.72*_[x+1]+.07*_[x+2]),_[x]=t,_[x+1]=t,_[x+2]=t},retrieveShader:function(e){var x=this[_0xe939("0x182")]+"_"+this.mode;if(!e[_0xe939("0xe7b")][_0xe939("0x3af")](x)){var t=this[_0xe939("0xf04")][this[_0xe939("0xf10")]];e.programCache[x]=this[_0xe939("0xeaa")](e[_0xe939("0xebc")],t)}return e.programCache[x]},getUniformLocations:function(e,x){return{uMode:e[_0xe939("0xeb1")](x,"uMode")}},sendUniformData:function(e,x){e.uniform1i(x[_0xe939("0xf12")],1)},isNeutralState:function(){return!1}}),x[_0xe939("0x204")].filters.Grayscale[_0xe939("0x98d")]=x[_0xe939("0x204")][_0xe939("0xe33")].BaseFilter[_0xe939("0x98d")]}(x),function(e){"use strict";var x=e[_0xe939("0x935")]||(e[_0xe939("0x935")]={}),t=x[_0xe939("0x204")].filters,_=x.util.createClass;t.Invert=_(t[_0xe939("0xe9a")],{type:_0xe939("0xf13"),fragmentSource:_0xe939("0xea0")+_0xe939("0xea1")+"uniform int uInvert;\nvarying vec2 vTexCoord;\n"+_0xe939("0xe9d")+_0xe939("0xee4")+_0xe939("0xf14")+_0xe939("0xf15")+_0xe939("0xf16")+_0xe939("0xedc")+"}\n}",invert:!0,mainParameter:_0xe939("0xf17"),applyTo2d:function(e){var x,t=e[_0xe939("0xe98")][_0xe939("0x46")],_=t[_0xe939("0x11")];for(x=0;x<_;x+=4)t[x]=255-t[x],t[x+1]=255-t[x+1],t[x+2]=255-t[x+2]},isNeutralState:function(){return!this[_0xe939("0xf17")]},getUniformLocations:function(e,x){return{uInvert:e.getUniformLocation(x,"uInvert")}},sendUniformData:function(e,x){e[_0xe939("0xf18")](x.uInvert,this.invert)}}),x[_0xe939("0x204")][_0xe939("0xe33")].Invert[_0xe939("0x98d")]=x[_0xe939("0x204")][_0xe939("0xe33")][_0xe939("0xe9a")][_0xe939("0x98d")]}(x),function(e){"use strict";var x=e.fabric||(e[_0xe939("0x935")]={}),t=x.util[_0xe939("0x966")][_0xe939("0x266")],_=x[_0xe939("0x204")][_0xe939("0xe33")],i=x.util[_0xe939("0x9b3")];_[_0xe939("0xf19")]=i(_.BaseFilter,{type:"Noise",fragmentSource:_0xe939("0xea0")+_0xe939("0xea1")+_0xe939("0xeeb")+"uniform float uNoise;\n"+_0xe939("0xf1a")+_0xe939("0xe9c")+"float rand(vec2 co, float seed, float vScale) {\n"+_0xe939("0xf1b")+"}\nvoid main() {\n"+_0xe939("0xee4")+"color.rgb += (0.5 - rand(vTexCoord, uSeed, 0.1 / uStepH)) * uNoise;\n"+_0xe939("0xedc")+"}",mainParameter:"noise",noise:0,applyTo2d:function(e){if(0!==this[_0xe939("0xf1c")]){var x,t,_=e[_0xe939("0xe98")].data,i=_.length,n=this[_0xe939("0xf1c")];for(x=0,i=_.length;x<i;x+=4)t=(.5-Math[_0xe939("0x389")]())*n,_[x]+=t,_[x+1]+=t,_[x+2]+=t}},getUniformLocations:function(e,x){return{uNoise:e[_0xe939("0xeb1")](x,_0xe939("0xf1d")),uSeed:e[_0xe939("0xeb1")](x,_0xe939("0xf1e"))}},sendUniformData:function(e,x){e[_0xe939("0xece")](x[_0xe939("0xf1d")],this[_0xe939("0xf1c")]/255),e[_0xe939("0xece")](x.uSeed,Math.random())},toObject:function(){return t(this[_0xe939("0x9ac")](_0xe939("0xbc3")),{noise:this[_0xe939("0xf1c")]})}}),x[_0xe939("0x204")][_0xe939("0xe33")][_0xe939("0xf19")][_0xe939("0x98d")]=x[_0xe939("0x204")][_0xe939("0xe33")].BaseFilter[_0xe939("0x98d")]}(x),function(e){"use strict";var x=e.fabric||(e[_0xe939("0x935")]={}),t=x[_0xe939("0x204")].filters,_=x[_0xe939("0x964")][_0xe939("0x9b3")];t[_0xe939("0xf1f")]=_(t[_0xe939("0xe9a")],{type:_0xe939("0xf1f"),blocksize:4,mainParameter:_0xe939("0xf20"),fragmentSource:_0xe939("0xea0")+"uniform sampler2D uTexture;\n"+_0xe939("0xf21")+_0xe939("0xeea")+_0xe939("0xeeb")+"varying vec2 vTexCoord;\nvoid main() {\n"+_0xe939("0xf22")+"float blockH = uBlocksize * uStepW;\n"+_0xe939("0xf23")+_0xe939("0xf24")+_0xe939("0xf25")+"float fposY = float(posY);\n"+_0xe939("0xf26")+_0xe939("0xf27")+_0xe939("0xedc")+"}",applyTo2d:function(e){var x,t,_,i,n,r,a,s,o,c,h,f=e[_0xe939("0xe98")],u=f[_0xe939("0x46")],d=f[_0xe939("0x30")],l=f[_0xe939("0x2f")];for(t=0;t<d;t+=this[_0xe939("0xf20")])for(_=0;_<l;_+=this[_0xe939("0xf20")])for(i=u[x=4*t*l+4*_],n=u[x+1],r=u[x+2],a=u[x+3],c=Math[_0xe939("0x38")](t+this[_0xe939("0xf20")],d),h=Math.min(_+this.blocksize,l),s=t;s<c;s++)for(o=_;o<h;o++)u[x=4*s*l+4*o]=i,u[x+1]=n,u[x+2]=r,u[x+3]=a},isNeutralState:function(){return 1===this.blocksize},getUniformLocations:function(e,x){return{uBlocksize:e[_0xe939("0xeb1")](x,_0xe939("0xf28")),uStepW:e[_0xe939("0xeb1")](x,_0xe939("0xeb0")),uStepH:e[_0xe939("0xeb1")](x,_0xe939("0xeb2"))}},sendUniformData:function(e,x){e.uniform1f(x.uBlocksize,this[_0xe939("0xf20")])}}),x[_0xe939("0x204")][_0xe939("0xe33")][_0xe939("0xf1f")].fromObject=x[_0xe939("0x204")][_0xe939("0xe33")][_0xe939("0xe9a")][_0xe939("0x98d")]}(x),function(e){"use strict";var x=e[_0xe939("0x935")]||(e[_0xe939("0x935")]={}),t=x[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0x266")],_=x[_0xe939("0x204")][_0xe939("0xe33")],i=x[_0xe939("0x964")][_0xe939("0x9b3")];_[_0xe939("0xf29")]=i(_[_0xe939("0xe9a")],{type:_0xe939("0xf29"),color:_0xe939("0xb0f"),fragmentSource:_0xe939("0xea0")+_0xe939("0xea1")+_0xe939("0xf2a")+"uniform vec4 uHigh;\n"+_0xe939("0xe9c")+_0xe939("0xe9d")+"gl_FragColor = texture2D(uTexture, vTexCoord);\nif(all(greaterThan(gl_FragColor.rgb,uLow.rgb)) && all(greaterThan(uHigh.rgb,gl_FragColor.rgb))) {\n"+_0xe939("0xf2b")+"}\n}",distance:.02,useAlpha:!1,applyTo2d:function(e){var t,_,i,n,r=e[_0xe939("0xe98")][_0xe939("0x46")],a=255*this[_0xe939("0xf2c")],s=new x.Color(this.color)[_0xe939("0xa01")](),o=[s[0]-a,s[1]-a,s[2]-a],c=[s[0]+a,s[1]+a,s[2]+a];for(t=0;t<r[_0xe939("0x11")];t+=4)_=r[t],i=r[t+1],n=r[t+2],_>o[0]&&i>o[1]&&n>o[2]&&_<c[0]&&i<c[1]&&n<c[2]&&(r[t+3]=0)},getUniformLocations:function(e,x){return{uLow:e[_0xe939("0xeb1")](x,"uLow"),uHigh:e.getUniformLocation(x,"uHigh")}},sendUniformData:function(e,t){var _=new(x[_0xe939("0xa00")])(this[_0xe939("0x14a")])[_0xe939("0xa01")](),i=parseFloat(this[_0xe939("0xf2c")]),n=[0+_[0]/255-i,0+_[1]/255-i,0+_[2]/255-i,1],r=[_[0]/255+i,_[1]/255+i,_[2]/255+i,1];e[_0xe939("0xee1")](t.uLow,n),e[_0xe939("0xee1")](t[_0xe939("0xf2d")],r)},toObject:function(){return t(this.callSuper("toObject"),{color:this.color,distance:this[_0xe939("0xf2c")]})}}),x[_0xe939("0x204")].filters[_0xe939("0xf29")][_0xe939("0x98d")]=x.Image[_0xe939("0xe33")][_0xe939("0xe9a")][_0xe939("0x98d")]}(x),function(e){"use strict";var x=e[_0xe939("0x935")]||(e[_0xe939("0x935")]={}),t=x[_0xe939("0x204")][_0xe939("0xe33")],_=x[_0xe939("0x964")][_0xe939("0x9b3")],i={Brownie:[.5997,.34553,-.27082,0,.186,-.0377,.86095,.15059,0,-.1449,.24113,-.07441,.44972,0,-.02965,0,0,0,1,0],Vintage:[.62793,.32021,-.03965,0,.03784,.02578,.64411,.03259,0,.02926,.0466,-.08512,.52416,0,.02023,0,0,0,1,0],Kodachrome:[1.12855,-.39673,-.03992,0,.24991,-.16404,1.08352,-.05498,0,.09698,-.16786,-.56034,1.60148,0,.13972,0,0,0,1,0],Technicolor:[1.91252,-.85453,-.09155,0,.04624,-.30878,1.76589,-.10601,0,-.27589,-.2311,-.75018,1.84759,0,.12137,0,0,0,1,0],Polaroid:[1.438,-.062,-.062,0,0,-.122,1.378,-.122,0,0,-.016,-.016,1.483,0,0,0,0,0,1,0],Sepia:[.393,.769,.189,0,0,.349,.686,.168,0,0,.272,.534,.131,0,0,0,0,0,1,0],BlackWhite:[1.5,1.5,1.5,0,-1,1.5,1.5,1.5,0,-1,1.5,1.5,1.5,0,-1,0,0,0,1,0]};for(var n in i)t[n]=_(t[_0xe939("0xed7")],{type:n,matrix:i[n],mainParameter:!1,colorsOnly:!0}),x[_0xe939("0x204")][_0xe939("0xe33")][n][_0xe939("0x98d")]=x[_0xe939("0x204")][_0xe939("0xe33")][_0xe939("0xe9a")][_0xe939("0x98d")]}(x),function(e){"use strict";var x=e.fabric,t=x.Image[_0xe939("0xe33")],_=x.util[_0xe939("0x9b3")];t[_0xe939("0xf2e")]=_(t[_0xe939("0xe9a")],{type:_0xe939("0xf2e"),color:_0xe939("0xf2f"),mode:_0xe939("0x547"),alpha:1,fragmentSource:{multiply:_0xe939("0xf30"),screen:"gl_FragColor.rgb = 1.0 - (1.0 - gl_FragColor.rgb) * (1.0 - uColor.rgb);\n",add:_0xe939("0xf31"),diff:_0xe939("0xf32"),subtract:_0xe939("0xf33"),lighten:_0xe939("0xf34"),darken:_0xe939("0xf35"),exclusion:_0xe939("0xf36"),overlay:_0xe939("0xf37")+_0xe939("0xf38")+_0xe939("0xf16")+"gl_FragColor.r = 1.0 - 2.0 * (1.0 - gl_FragColor.r) * (1.0 - uColor.r);\n}\n"+_0xe939("0xf39")+_0xe939("0xf3a")+_0xe939("0xf16")+"gl_FragColor.g = 1.0 - 2.0 * (1.0 - gl_FragColor.g) * (1.0 - uColor.g);\n}\n"+_0xe939("0xf3b")+"gl_FragColor.b *= 2.0 * uColor.b;\n"+_0xe939("0xf16")+"gl_FragColor.b = 1.0 - 2.0 * (1.0 - gl_FragColor.b) * (1.0 - uColor.b);\n}\n",tint:_0xe939("0xf3c")+_0xe939("0xf31")},buildSource:function(e){return"precision highp float;\n"+_0xe939("0xea1")+_0xe939("0xf3d")+_0xe939("0xe9c")+"void main() {\nvec4 color = texture2D(uTexture, vTexCoord);\n"+_0xe939("0xedc")+_0xe939("0xf3e")+this.fragmentSource[e]+"}\n}"},retrieveShader:function(e){var x,t=this[_0xe939("0x182")]+"_"+this[_0xe939("0xf10")];return e[_0xe939("0xe7b")][_0xe939("0x3af")](t)||(x=this.buildSource(this[_0xe939("0xf10")]),e[_0xe939("0xe7b")][t]=this[_0xe939("0xeaa")](e[_0xe939("0xebc")],x)),e[_0xe939("0xe7b")][t]},applyTo2d:function(e){var t,_,i,n,r,a,s,o=e[_0xe939("0xe98")][_0xe939("0x46")],c=o.length,h=1-this[_0xe939("0x14b")];t=(s=new(x[_0xe939("0xa00")])(this[_0xe939("0x14a")]).getSource())[0]*this[_0xe939("0x14b")],_=s[1]*this[_0xe939("0x14b")],i=s[2]*this[_0xe939("0x14b")];for(var f=0;f<c;f+=4)switch(n=o[f],r=o[f+1],a=o[f+2],this.mode){case"multiply":o[f]=n*t/255,o[f+1]=r*_/255,o[f+2]=a*i/255;break;case"screen":o[f]=255-(255-n)*(255-t)/255,o[f+1]=255-(255-r)*(255-_)/255,o[f+2]=255-(255-a)*(255-i)/255;break;case _0xe939("0x37c"):o[f]=n+t,o[f+1]=r+_,o[f+2]=a+i;break;case _0xe939("0xf3f"):case"difference":o[f]=Math[_0xe939("0x17e")](n-t),o[f+1]=Math.abs(r-_),o[f+2]=Math.abs(a-i);break;case _0xe939("0xf40"):o[f]=n-t,o[f+1]=r-_,o[f+2]=a-i;break;case _0xe939("0xf41"):o[f]=Math[_0xe939("0x38")](n,t),o[f+1]=Math[_0xe939("0x38")](r,_),o[f+2]=Math[_0xe939("0x38")](a,i);break;case"lighten":o[f]=Math.max(n,t),o[f+1]=Math.max(r,_),o[f+2]=Math[_0xe939("0x730")](a,i);break;case _0xe939("0xbc4"):o[f]=t<128?2*n*t/255:255-2*(255-n)*(255-t)/255,o[f+1]=_<128?2*r*_/255:255-2*(255-r)*(255-_)/255,o[f+2]=i<128?2*a*i/255:255-2*(255-a)*(255-i)/255;break;case _0xe939("0xf42"):o[f]=t+n-2*t*n/255,o[f+1]=_+r-2*_*r/255,o[f+2]=i+a-2*i*a/255;break;case _0xe939("0xf43"):o[f]=t+n*h,o[f+1]=_+r*h,o[f+2]=i+a*h}},getUniformLocations:function(e,x){return{uColor:e[_0xe939("0xeb1")](x,_0xe939("0xf44"))}},sendUniformData:function(e,t){var _=new(x[_0xe939("0xa00")])(this[_0xe939("0x14a")])[_0xe939("0xa01")]();_[0]=this[_0xe939("0x14b")]*_[0]/255,_[1]=this[_0xe939("0x14b")]*_[1]/255,_[2]=this[_0xe939("0x14b")]*_[2]/255,_[3]=this[_0xe939("0x14b")],e[_0xe939("0xee1")](t[_0xe939("0xf44")],_)},toObject:function(){return{type:this.type,color:this.color,mode:this[_0xe939("0xf10")],alpha:this[_0xe939("0x14b")]}}}),x[_0xe939("0x204")].filters[_0xe939("0xf2e")].fromObject=x[_0xe939("0x204")][_0xe939("0xe33")][_0xe939("0xe9a")].fromObject}(x),function(e){"use strict";var x=e.fabric,t=x.Image[_0xe939("0xe33")],_=x[_0xe939("0x964")][_0xe939("0x9b3")];t.BlendImage=_(t.BaseFilter,{type:_0xe939("0xf45"),image:null,mode:_0xe939("0x547"),alpha:1,vertexSource:_0xe939("0xe9b")+_0xe939("0xe9c")+_0xe939("0xf46")+_0xe939("0xf47")+_0xe939("0xe9d")+"vTexCoord = aPosition;\nvTexCoord2 = (uTransformMatrix * vec3(aPosition, 1.0)).xy;\ngl_Position = vec4(aPosition * 2.0 - 1.0, 0.0, 1.0);\n}",fragmentSource:{multiply:_0xe939("0xea0")+_0xe939("0xea1")+_0xe939("0xf48")+_0xe939("0xf3d")+_0xe939("0xe9c")+"varying vec2 vTexCoord2;\n"+_0xe939("0xe9d")+"vec4 color = texture2D(uTexture, vTexCoord);\n"+_0xe939("0xf49")+_0xe939("0xf4a")+_0xe939("0xedc")+"}",mask:_0xe939("0xea0")+_0xe939("0xea1")+_0xe939("0xf48")+_0xe939("0xf3d")+_0xe939("0xe9c")+_0xe939("0xf46")+_0xe939("0xe9d")+"vec4 color = texture2D(uTexture, vTexCoord);\nvec4 color2 = texture2D(uImage, vTexCoord2);\ncolor.a = color2.a;\n"+_0xe939("0xedc")+"}"},retrieveShader:function(e){var x=this[_0xe939("0x182")]+"_"+this.mode,t=this.fragmentSource[this.mode];return e[_0xe939("0xe7b")][_0xe939("0x3af")](x)||(e.programCache[x]=this[_0xe939("0xeaa")](e[_0xe939("0xebc")],t)),e.programCache[x]},applyToWebGL:function(e){var x=e.context,t=this[_0xe939("0xe7a")](e[_0xe939("0xe3f")],this[_0xe939("0x68")]);this.bindAdditionalTexture(x,t,x[_0xe939("0xf4b")]),this[_0xe939("0x9ac")](_0xe939("0xec6"),e),this[_0xe939("0xf4c")](x,x.TEXTURE1)},createTexture:function(e,x){return e.getCachedTexture(x[_0xe939("0xe38")],x[_0xe939("0xe36")])},calculateMatrix:function(){var e=this[_0xe939("0x68")],x=e[_0xe939("0xe36")].width,t=e[_0xe939("0xe36")][_0xe939("0x30")];return[1/e[_0xe939("0x6e1")],0,0,0,1/e[_0xe939("0x6e3")],0,-e[_0xe939("0xc2")]/x,-e.top/t,1]},applyTo2d:function(e){var t,_,i,n,r,a,s,o,c,h,f,u=e.imageData,d=e.filterBackend.resources,l=u[_0xe939("0x46")],b=l[_0xe939("0x11")],p=u[_0xe939("0x2f")],g=u[_0xe939("0x30")],v=this[_0xe939("0x68")];d.blendImage||(d[_0xe939("0xf4d")]=x[_0xe939("0x964")].createCanvasElement()),h=(c=d.blendImage)[_0xe939("0x9b")]("2d"),c[_0xe939("0x2f")]!==p||c[_0xe939("0x30")]!==g?(c[_0xe939("0x2f")]=p,c.height=g):h[_0xe939("0x110")](0,0,p,g),h[_0xe939("0x35")](v.scaleX,0,0,v[_0xe939("0x6e3")],v.left,v[_0xe939("0x2cc")]),h[_0xe939("0x16e")](v[_0xe939("0xe36")],0,0,p,g),f=h[_0xe939("0x99e")](0,0,p,g)[_0xe939("0x46")];for(var m=0;m<b;m+=4)switch(r=l[m],a=l[m+1],s=l[m+2],o=l[m+3],t=f[m],_=f[m+1],i=f[m+2],n=f[m+3],this[_0xe939("0xf10")]){case _0xe939("0x547"):l[m]=r*t/255,l[m+1]=a*_/255,l[m+2]=s*i/255,l[m+3]=o*n/255;break;case _0xe939("0x609"):l[m+3]=n}},getUniformLocations:function(e,x){return{uTransformMatrix:e[_0xe939("0xeb1")](x,"uTransformMatrix"),uImage:e[_0xe939("0xeb1")](x,_0xe939("0xf4e"))}},sendUniformData:function(e,x){var t=this[_0xe939("0xf4f")]();e[_0xe939("0xf18")](x[_0xe939("0xf4e")],1),e[_0xe939("0xf50")](x[_0xe939("0xf51")],!1,t)},toObject:function(){return{type:this[_0xe939("0x182")],image:this[_0xe939("0x68")]&&this[_0xe939("0x68")][_0xe939("0xbc3")](),mode:this[_0xe939("0xf10")],alpha:this.alpha}}}),x[_0xe939("0x204")][_0xe939("0xe33")][_0xe939("0xf45")][_0xe939("0x98d")]=function(e,t){x[_0xe939("0x204")].fromObject(e[_0xe939("0x68")],(function(_){var i=x[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0xa05")](e);i.image=_,t(new(x[_0xe939("0x204")][_0xe939("0xe33")][_0xe939("0xf45")])(i))}))}}(x),function(e){"use strict";var x=e.fabric||(e[_0xe939("0x935")]={}),t=Math[_0xe939("0x164")],_=Math[_0xe939("0x4ed")],i=Math[_0xe939("0x163")],n=Math[_0xe939("0x17e")],r=Math[_0xe939("0x192")],a=Math.sin,s=Math[_0xe939("0x9a6")],o=x.Image[_0xe939("0xe33")],c=x.util[_0xe939("0x9b3")];o[_0xe939("0xf52")]=c(o[_0xe939("0xe9a")],{type:_0xe939("0xf52"),resizeType:"hermite",scaleX:1,scaleY:1,lanczosLobes:3,getUniformLocations:function(e,x){return{uDelta:e.getUniformLocation(x,_0xe939("0xf53")),uTaps:e[_0xe939("0xeb1")](x,_0xe939("0xf54"))}},sendUniformData:function(e,x){e[_0xe939("0xf55")](x[_0xe939("0xf53")],this[_0xe939("0x756")]?[1/this[_0xe939("0x2f")],0]:[0,1/this[_0xe939("0x30")]]),e[_0xe939("0xf07")](x[_0xe939("0xf54")],this.taps)},retrieveShader:function(e){var x=this.getFilterWindow(),t=this.type+"_"+x;if(!e[_0xe939("0xe7b")][_0xe939("0x3af")](t)){var _=this[_0xe939("0xf56")](x);e[_0xe939("0xe7b")][t]=this.createProgram(e.context,_)}return e.programCache[t]},getFilterWindow:function(){var e=this.tempScale;return Math.ceil(this[_0xe939("0xf57")]/e)},getTaps:function(){for(var e=this[_0xe939("0xf58")](this.lanczosLobes),x=this.tempScale,t=this[_0xe939("0xf59")](),_=new Array(t),i=1;i<=t;i++)_[i-1]=e(i*x);return _},generateShader:function(e){for(var x=new Array(e),t=this[_0xe939("0xf5a")],_=1;_<=e;_++)x[_-1]=_+".0 * uDelta";return t+=_0xe939("0xf5b")+e+"];\n",t+=_0xe939("0xe9d"),t+=_0xe939("0xf5c"),t+=" float sum = 1.0;\n",x[_0xe939("0x129")]((function(e,x){t+=" color += texture2D(uTexture, vTexCoord + "+e+_0xe939("0xf5d")+x+_0xe939("0xf5e"),t+=_0xe939("0xf5f")+e+_0xe939("0xf5d")+x+_0xe939("0xf5e"),t+=_0xe939("0xf60")+x+_0xe939("0xf5e")})),t+=_0xe939("0xf61"),t+="}"},fragmentSourceTOP:"precision highp float;\nuniform sampler2D uTexture;\n"+_0xe939("0xf62")+_0xe939("0xe9c"),applyTo:function(e){e[_0xe939("0xec4")]?(e[_0xe939("0xebd")]++,this[_0xe939("0x2f")]=e.sourceWidth,this[_0xe939("0x756")]=!0,this.dW=Math[_0xe939("0x192")](this[_0xe939("0x2f")]*this[_0xe939("0x6e1")]),this.dH=e[_0xe939("0xebe")],this[_0xe939("0xf63")]=this.dW/this.width,this[_0xe939("0xf64")]=this[_0xe939("0xf65")](),e[_0xe939("0xe96")]=this.dW,this[_0xe939("0xec5")](e),this[_0xe939("0xec6")](e),this[_0xe939("0xf66")](e),e.sourceWidth=e[_0xe939("0xe96")],this[_0xe939("0x30")]=e[_0xe939("0xebe")],this[_0xe939("0x756")]=!1,this.dH=Math[_0xe939("0x192")](this[_0xe939("0x30")]*this.scaleY),this[_0xe939("0xf63")]=this.dH/this[_0xe939("0x30")],this[_0xe939("0xf64")]=this.getTaps(),e[_0xe939("0xe95")]=this.dH,this[_0xe939("0xec5")](e),this[_0xe939("0xec6")](e),this[_0xe939("0xf66")](e),e[_0xe939("0xebe")]=e[_0xe939("0xe95")]):this[_0xe939("0xec7")](e)},isNeutralState:function(){return 1===this[_0xe939("0x6e1")]&&1===this[_0xe939("0x6e3")]},lanczosCreate:function(e){return function(x){if(x>=e||x<=-e)return 0;if(x<1.1920929e-7&&x>-1.1920929e-7)return 1;var t=(x*=Math.PI)/e;return a(x)/x*a(t)/t}},applyTo2d:function(e){var x=e[_0xe939("0xe98")],t=this[_0xe939("0x6e1")],_=this.scaleY;this[_0xe939("0xf67")]=1/t,this[_0xe939("0xf68")]=1/_;var i,n=x.width,a=x[_0xe939("0x30")],s=r(n*t),o=r(a*_);"sliceHack"===this[_0xe939("0xf69")]?i=this[_0xe939("0xf6a")](e,n,a,s,o):this[_0xe939("0xf69")]===_0xe939("0xf6b")?i=this[_0xe939("0xf6c")](e,n,a,s,o):this.resizeType===_0xe939("0xf6d")?i=this[_0xe939("0xf6e")](e,n,a,s,o):this[_0xe939("0xf69")]===_0xe939("0xf6f")&&(i=this.lanczosResize(e,n,a,s,o)),e[_0xe939("0xe98")]=i},sliceByTwo:function(e,t,i,n,r){var a,s,o=e.imageData,c=!1,h=!1,f=.5*t,u=.5*i,d=x[_0xe939("0xe3f")][_0xe939("0xf70")],l=0,b=0,p=t,g=0;for(d[_0xe939("0xf6a")]||(d[_0xe939("0xf6a")]=document[_0xe939("0x2d")](_0xe939("0x2e"))),((a=d[_0xe939("0xf6a")])[_0xe939("0x2f")]<1.5*t||a.height<i)&&(a[_0xe939("0x2f")]=1.5*t,a[_0xe939("0x30")]=i),(s=a[_0xe939("0x9b")]("2d"))[_0xe939("0x110")](0,0,1.5*t,i),s[_0xe939("0xe99")](o,0,0),n=_(n),r=_(r);!c||!h;)t=f,i=u,n<_(.5*f)?f=_(.5*f):(f=n,c=!0),r<_(.5*u)?u=_(.5*u):(u=r,h=!0),s[_0xe939("0x16e")](a,l,b,t,i,p,g,f,u),l=p,b=g,g+=u;return s[_0xe939("0x99e")](l,b,n,r)},lanczosResize:function(e,x,r,a,o){var c=e.imageData[_0xe939("0x46")],h=e[_0xe939("0x975")][_0xe939("0xf05")](a,o),f=h[_0xe939("0x46")],u=this[_0xe939("0xf58")](this.lanczosLobes),d=this[_0xe939("0xf67")],l=this[_0xe939("0xf68")],b=2/this.rcpScaleX,p=2/this[_0xe939("0xf68")],g=s(d*this[_0xe939("0xf57")]/2),v=s(l*this[_0xe939("0xf57")]/2),m={},y={},C={};return function e(s){var S,w,T,O,M,P,A,E,F,D,I;for(y.x=(s+.5)*d,C.x=_(y.x),S=0;S<o;S++){for(y.y=(S+.5)*l,C.y=_(y.y),M=0,P=0,A=0,E=0,F=0,w=C.x-g;w<=C.x+g;w++)if(!(w<0||w>=x)){D=_(1e3*n(w-y.x)),m[D]||(m[D]={});for(var k=C.y-v;k<=C.y+v;k++)k<0||k>=r||(I=_(1e3*n(k-y.y)),m[D][I]||(m[D][I]=u(i(t(D*b,2)+t(I*p,2))/1e3)),(T=m[D][I])>0&&(M+=T,P+=T*c[O=4*(k*x+w)],A+=T*c[O+1],E+=T*c[O+2],F+=T*c[O+3]))}f[O=4*(S*a+s)]=P/M,f[O+1]=A/M,f[O+2]=E/M,f[O+3]=F/M}return++s<a?e(s):h}(0)},bilinearFiltering:function(e,x,t,i,n){var r,a,s,o,c,h,f,u,d,l=0,b=this[_0xe939("0xf67")],p=this.rcpScaleY,g=4*(x-1),v=e[_0xe939("0xe98")].data,m=e.ctx[_0xe939("0xf05")](i,n),y=m[_0xe939("0x46")];for(s=0;s<n;s++)for(o=0;o<i;o++)for(c=b*o-(r=_(b*o)),h=p*s-(a=_(p*s)),d=4*(a*x+r),f=0;f<4;f++)u=v[d+f]*(1-c)*(1-h)+v[d+4+f]*c*(1-h)+v[d+g+f]*h*(1-c)+v[d+g+4+f]*c*h,y[l++]=u;return m},hermiteFastResize:function(e,x,t,r,a){for(var o=this[_0xe939("0xf67")],c=this.rcpScaleY,h=s(o/2),f=s(c/2),u=e.imageData[_0xe939("0x46")],d=e[_0xe939("0x975")][_0xe939("0xf05")](r,a),l=d[_0xe939("0x46")],b=0;b<a;b++)for(var p=0;p<r;p++){for(var g=4*(p+b*r),v=0,m=0,y=0,C=0,S=0,w=0,T=0,O=(b+.5)*c,M=_(b*c);M<(b+1)*c;M++)for(var P=n(O-(M+.5))/f,A=(p+.5)*o,E=P*P,F=_(p*o);F<(p+1)*o;F++){var D=n(A-(F+.5))/h,I=i(E+D*D);I>1&&I<-1||(v=2*I*I*I-3*I*I+1)>0&&(T+=v*u[(D=4*(F+M*x))+3],y+=v,u[D+3]<255&&(v=v*u[D+3]/250),C+=v*u[D],S+=v*u[D+1],w+=v*u[D+2],m+=v)}l[g]=C/m,l[g+1]=S/m,l[g+2]=w/m,l[g+3]=T/y}return d},toObject:function(){return{type:this[_0xe939("0x182")],scaleX:this[_0xe939("0x6e1")],scaleY:this[_0xe939("0x6e3")],resizeType:this[_0xe939("0xf69")],lanczosLobes:this.lanczosLobes}}}),x[_0xe939("0x204")][_0xe939("0xe33")][_0xe939("0xf52")].fromObject=x[_0xe939("0x204")].filters[_0xe939("0xe9a")].fromObject}(x),function(e){"use strict";var x=e.fabric||(e[_0xe939("0x935")]={}),t=x[_0xe939("0x204")][_0xe939("0xe33")],_=x[_0xe939("0x964")].createClass;t[_0xe939("0xf71")]=_(t[_0xe939("0xe9a")],{type:_0xe939("0xf71"),fragmentSource:_0xe939("0xea0")+"uniform sampler2D uTexture;\nuniform float uContrast;\nvarying vec2 vTexCoord;\n"+_0xe939("0xe9d")+"vec4 color = texture2D(uTexture, vTexCoord);\n"+_0xe939("0xf72")+_0xe939("0xf73")+_0xe939("0xedc")+"}",contrast:0,mainParameter:_0xe939("0xf74"),applyTo2d:function(e){if(0!==this[_0xe939("0xf74")]){var x,t=e.imageData[_0xe939("0x46")],_=t.length,i=Math[_0xe939("0x4ed")](255*this[_0xe939("0xf74")]),n=259*(i+255)/(255*(259-i));for(x=0;x<_;x+=4)t[x]=n*(t[x]-128)+128,t[x+1]=n*(t[x+1]-128)+128,t[x+2]=n*(t[x+2]-128)+128}},getUniformLocations:function(e,x){return{uContrast:e[_0xe939("0xeb1")](x,_0xe939("0xf75"))}},sendUniformData:function(e,x){e[_0xe939("0xece")](x[_0xe939("0xf75")],this[_0xe939("0xf74")])}}),x.Image[_0xe939("0xe33")][_0xe939("0xf71")].fromObject=x.Image[_0xe939("0xe33")][_0xe939("0xe9a")][_0xe939("0x98d")]}(x),function(e){"use strict";var x=e[_0xe939("0x935")]||(e.fabric={}),t=x.Image[_0xe939("0xe33")],_=x[_0xe939("0x964")][_0xe939("0x9b3")];t.Saturation=_(t[_0xe939("0xe9a")],{type:_0xe939("0xf76"),fragmentSource:_0xe939("0xea0")+_0xe939("0xea1")+"uniform float uSaturation;\n"+_0xe939("0xe9c")+_0xe939("0xe9d")+_0xe939("0xee4")+_0xe939("0xf77")+_0xe939("0xf78")+_0xe939("0xf79")+_0xe939("0xf7a")+_0xe939("0xf7b")+"gl_FragColor = color;\n}",saturation:0,mainParameter:_0xe939("0xf7c"),applyTo2d:function(e){if(0!==this[_0xe939("0xf7c")]){var x,t,_=e[_0xe939("0xe98")].data,i=_[_0xe939("0x11")],n=-this[_0xe939("0xf7c")];for(x=0;x<i;x+=4)t=Math.max(_[x],_[x+1],_[x+2]),_[x]+=t!==_[x]?(t-_[x])*n:0,_[x+1]+=t!==_[x+1]?(t-_[x+1])*n:0,_[x+2]+=t!==_[x+2]?(t-_[x+2])*n:0}},getUniformLocations:function(e,x){return{uSaturation:e[_0xe939("0xeb1")](x,"uSaturation")}},sendUniformData:function(e,x){e.uniform1f(x[_0xe939("0xf7d")],-this.saturation)}}),x[_0xe939("0x204")][_0xe939("0xe33")][_0xe939("0xf76")].fromObject=x[_0xe939("0x204")][_0xe939("0xe33")][_0xe939("0xe9a")][_0xe939("0x98d")]}(x),function(e){"use strict";var x=e[_0xe939("0x935")]||(e[_0xe939("0x935")]={}),t=x[_0xe939("0x204")][_0xe939("0xe33")],_=x[_0xe939("0x964")][_0xe939("0x9b3")];t[_0xe939("0xf7e")]=_(t.BaseFilter,{type:_0xe939("0xf7e"),fragmentSource:_0xe939("0xea0")+_0xe939("0xea1")+_0xe939("0xf62")+_0xe939("0xe9c")+_0xe939("0xf7f")+_0xe939("0xf80")+"float random(vec3 scale) {\n"+_0xe939("0xf81")+"}\n"+_0xe939("0xe9d")+_0xe939("0xf82")+_0xe939("0xf83")+"float offset = random(v3offset);\nfor (float t = -nSamples; t <= nSamples; t++) {\n"+_0xe939("0xf84")+_0xe939("0xf85")+_0xe939("0xf86")+_0xe939("0xf87")+"}\n"+_0xe939("0xf88")+"}",blur:0,mainParameter:_0xe939("0xb4b"),applyTo:function(e){e[_0xe939("0xec4")]?(this.aspectRatio=e[_0xe939("0xed0")]/e[_0xe939("0xebe")],e[_0xe939("0xebd")]++,this[_0xe939("0xec5")](e),this[_0xe939("0x756")]=!0,this[_0xe939("0xec6")](e),this[_0xe939("0xf66")](e),this[_0xe939("0xec5")](e),this.horizontal=!1,this[_0xe939("0xec6")](e),this[_0xe939("0xf66")](e)):this[_0xe939("0xec7")](e)},applyTo2d:function(e){e[_0xe939("0xe98")]=this[_0xe939("0xf89")](e)},simpleBlur:function(e){var t,_,i=e[_0xe939("0xe3f")][_0xe939("0xf70")],n=e.imageData.width,r=e.imageData.height;i.blurLayer1||(i.blurLayer1=x[_0xe939("0x964")].createCanvasElement(),i.blurLayer2=x[_0xe939("0x964")][_0xe939("0x993")]()),t=i.blurLayer1,_=i[_0xe939("0xf8a")],t.width===n&&t[_0xe939("0x30")]===r||(_[_0xe939("0x2f")]=t.width=n,_[_0xe939("0x30")]=t[_0xe939("0x30")]=r);var a,s,o,c,h=t.getContext("2d"),f=_[_0xe939("0x9b")]("2d"),u=.06*this[_0xe939("0xb4b")]*.5;for(h.putImageData(e[_0xe939("0xe98")],0,0),f[_0xe939("0x110")](0,0,n,r),c=-15;c<=15;c++)o=u*(s=c/15)*n+(a=(Math[_0xe939("0x389")]()-.5)/4),f[_0xe939("0x14c")]=1-Math[_0xe939("0x17e")](s),f[_0xe939("0x16e")](t,o,a),h.drawImage(_,0,0),f.globalAlpha=1,f[_0xe939("0x110")](0,0,_[_0xe939("0x2f")],_[_0xe939("0x30")]);for(c=-15;c<=15;c++)o=u*(s=c/15)*r+(a=(Math[_0xe939("0x389")]()-.5)/4),f[_0xe939("0x14c")]=1-Math.abs(s),f[_0xe939("0x16e")](t,a,o),h[_0xe939("0x16e")](_,0,0),f[_0xe939("0x14c")]=1,f[_0xe939("0x110")](0,0,_[_0xe939("0x2f")],_[_0xe939("0x30")]);e.ctx.drawImage(t,0,0);var d=e[_0xe939("0x975")].getImageData(0,0,t[_0xe939("0x2f")],t[_0xe939("0x30")]);return h.globalAlpha=1,h[_0xe939("0x110")](0,0,t[_0xe939("0x2f")],t[_0xe939("0x30")]),d},getUniformLocations:function(e,x){return{delta:e[_0xe939("0xeb1")](x,_0xe939("0xf53"))}},sendUniformData:function(e,x){var t=this[_0xe939("0xf8b")]();e[_0xe939("0xf55")](x[_0xe939("0xf8c")],t)},chooseRightDelta:function(){var e,x=1,t=[0,0];return this[_0xe939("0x756")]?this[_0xe939("0xf8d")]>1&&(x=1/this[_0xe939("0xf8d")]):this.aspectRatio<1&&(x=this[_0xe939("0xf8d")]),e=x*this[_0xe939("0xb4b")]*.12,this[_0xe939("0x756")]?t[0]=e:t[1]=e,t}}),t[_0xe939("0xf7e")][_0xe939("0x98d")]=x[_0xe939("0x204")].filters[_0xe939("0xe9a")][_0xe939("0x98d")]}(x),function(e){"use strict";var x=e[_0xe939("0x935")]||(e[_0xe939("0x935")]={}),t=x[_0xe939("0x204")].filters,_=x.util[_0xe939("0x9b3")];t[_0xe939("0xf8e")]=_(t.BaseFilter,{type:_0xe939("0xf8e"),fragmentSource:"precision highp float;\n"+_0xe939("0xea1")+"uniform vec3 uGamma;\n"+_0xe939("0xe9c")+_0xe939("0xe9d")+"vec4 color = texture2D(uTexture, vTexCoord);\n"+_0xe939("0xf8f")+_0xe939("0xf90")+"color.g = pow(color.g, correction.g);\n"+_0xe939("0xf91")+"gl_FragColor = color;\n"+_0xe939("0xf92")+"}",gamma:[1,1,1],mainParameter:_0xe939("0xf93"),initialize:function(e){this[_0xe939("0xf93")]=[1,1,1],t[_0xe939("0xe9a")][_0xe939("0xa")][_0xe939("0x9ae")][_0xe939("0xb")](this,e)},applyTo2d:function(e){var x,t=e[_0xe939("0xe98")][_0xe939("0x46")],_=this.gamma,i=t[_0xe939("0x11")],n=1/_[0],r=1/_[1],a=1/_[2];for(this.rVals||(this[_0xe939("0xf94")]=new Uint8Array(256),this[_0xe939("0xf95")]=new Uint8Array(256),this[_0xe939("0xf96")]=new Uint8Array(256)),x=0,i=256;x<i;x++)this.rVals[x]=255*Math[_0xe939("0x164")](x/255,n),this[_0xe939("0xf95")][x]=255*Math.pow(x/255,r),this.bVals[x]=255*Math.pow(x/255,a);for(x=0,i=t[_0xe939("0x11")];x<i;x+=4)t[x]=this[_0xe939("0xf94")][t[x]],t[x+1]=this[_0xe939("0xf95")][t[x+1]],t[x+2]=this[_0xe939("0xf96")][t[x+2]]},getUniformLocations:function(e,x){return{uGamma:e.getUniformLocation(x,_0xe939("0xf97"))}},sendUniformData:function(e,x){e[_0xe939("0xf98")](x.uGamma,this.gamma)}}),x[_0xe939("0x204")][_0xe939("0xe33")][_0xe939("0xf8e")][_0xe939("0x98d")]=x[_0xe939("0x204")].filters.BaseFilter[_0xe939("0x98d")]}(x),function(e){"use strict";var x=e[_0xe939("0x935")]||(e[_0xe939("0x935")]={}),t=x.Image[_0xe939("0xe33")],_=x[_0xe939("0x964")][_0xe939("0x9b3")];t[_0xe939("0xf99")]=_(t[_0xe939("0xe9a")],{type:_0xe939("0xf99"),subFilters:[],initialize:function(e){this[_0xe939("0x9ac")](_0xe939("0x9ae"),e),this[_0xe939("0xf9a")]=this[_0xe939("0xf9a")][_0xe939("0x1dc")](0)},applyTo:function(e){e[_0xe939("0xebd")]+=this[_0xe939("0xf9a")][_0xe939("0x11")]-1,this.subFilters.forEach((function(x){x[_0xe939("0xe7e")](e)}))},toObject:function(){return x[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0x266")](this[_0xe939("0x9ac")](_0xe939("0xbc3")),{subFilters:this[_0xe939("0xf9a")][_0xe939("0x271")]((function(e){return e.toObject()}))})},isNeutralState:function(){return!this.subFilters[_0xe939("0xf9b")]((function(e){return!e[_0xe939("0xe54")]()}))}}),x[_0xe939("0x204")].filters[_0xe939("0xf99")][_0xe939("0x98d")]=function(e,t){var _=(e[_0xe939("0xf9a")]||[])[_0xe939("0x271")]((function(e){return new(x[_0xe939("0x204")].filters[e.type])(e)})),i=new(x[_0xe939("0x204")][_0xe939("0xe33")][_0xe939("0xf99")])({subFilters:_});return t&&t(i),i}}(x),function(e){"use strict";var x=e[_0xe939("0x935")]||(e[_0xe939("0x935")]={}),t=x[_0xe939("0x204")][_0xe939("0xe33")],_=x[_0xe939("0x964")][_0xe939("0x9b3")];t[_0xe939("0xf9c")]=_(t[_0xe939("0xed7")],{type:"HueRotation",rotation:0,mainParameter:_0xe939("0x8a"),calculateMatrix:function(){var e=this[_0xe939("0x8a")]*Math.PI,t=x[_0xe939("0x964")][_0xe939("0x166")](e),_=x[_0xe939("0x964")][_0xe939("0x167")](e),i=Math[_0xe939("0x163")](1/3)*_,n=1-t;this[_0xe939("0xa3c")]=[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0],this[_0xe939("0xa3c")][0]=t+n/3,this[_0xe939("0xa3c")][1]=1/3*n-i,this.matrix[2]=1/3*n+i,this.matrix[5]=1/3*n+i,this[_0xe939("0xa3c")][6]=t+1/3*n,this[_0xe939("0xa3c")][7]=1/3*n-i,this[_0xe939("0xa3c")][10]=1/3*n-i,this[_0xe939("0xa3c")][11]=1/3*n+i,this[_0xe939("0xa3c")][12]=t+1/3*n},isNeutralState:function(e){return this[_0xe939("0xf4f")](),t[_0xe939("0xe9a")][_0xe939("0xa")][_0xe939("0xe54")][_0xe939("0xb")](this,e)},applyTo:function(e){this[_0xe939("0xf4f")](),t[_0xe939("0xe9a")][_0xe939("0xa")][_0xe939("0xe7e")][_0xe939("0xb")](this,e)}}),x[_0xe939("0x204")].filters[_0xe939("0xf9c")].fromObject=x[_0xe939("0x204")][_0xe939("0xe33")][_0xe939("0xe9a")][_0xe939("0x98d")]}(x),function(e){"use strict";var x=e[_0xe939("0x935")]||(e.fabric={}),t=x[_0xe939("0x964")].object[_0xe939("0xa05")];x[_0xe939("0x97c")]?x[_0xe939("0x9ef")]("fabric.Text is already defined"):(x.Text=x[_0xe939("0x964")].createClass(x[_0xe939("0x9a3")],{_dimensionAffectingProps:["fontSize",_0xe939("0xa15"),_0xe939("0x48e"),_0xe939("0xa14"),_0xe939("0xa64"),_0xe939("0x1e1"),_0xe939("0xa16"),_0xe939("0xf9d"),_0xe939("0xbdf")],_reNewline:/\r?\n/,_reSpacesAndTabs:/[ \t\r]/g,_reSpaceAndTab:/[ \t\r]/,_reWords:/\S+/g,type:_0xe939("0x1e1"),fontSize:40,fontWeight:_0xe939("0xf9e"),fontFamily:"Times New Roman",underline:!1,overline:!1,linethrough:!1,textAlign:"left",fontStyle:_0xe939("0xf9e"),lineHeight:1.16,superscript:{size:.6,baseline:-.35},subscript:{size:.6,baseline:.11},textBackgroundColor:"",stateProperties:x[_0xe939("0x9a3")][_0xe939("0xa")][_0xe939("0xd54")].concat("fontFamily",_0xe939("0xa15"),_0xe939("0x8db"),"text",_0xe939("0xdbe"),_0xe939("0xdbd"),_0xe939("0xdbf"),_0xe939("0xf9d"),_0xe939("0xa14"),_0xe939("0xa64"),_0xe939("0xf9f"),_0xe939("0xa16"),"styles"),cacheProperties:x[_0xe939("0x9a3")][_0xe939("0xa")][_0xe939("0xd62")][_0xe939("0x96d")](_0xe939("0x48e"),_0xe939("0xa15"),_0xe939("0x8db"),_0xe939("0x1e1"),_0xe939("0xdbe"),_0xe939("0xdbd"),_0xe939("0xdbf"),_0xe939("0xf9d"),_0xe939("0xa14"),_0xe939("0xa64"),_0xe939("0xf9f"),"charSpacing","styles"),stroke:null,shadow:null,_fontSizeFraction:.222,offsets:{underline:.1,linethrough:-.315,overline:-.88},_fontSizeMult:1.13,charSpacing:0,styles:null,_measuringContext:null,deltaY:0,_styleProperties:[_0xe939("0x14d"),_0xe939("0xa1d"),_0xe939("0x148"),_0xe939("0x48e"),_0xe939("0x8db"),_0xe939("0xa15"),_0xe939("0xa14"),_0xe939("0xdbe"),_0xe939("0xdbd"),_0xe939("0xdbf"),_0xe939("0xe0"),_0xe939("0xf9f")],__charBounds:[],CACHE_FONT_SIZE:400,MIN_TEXT_WIDTH:2,initialize:function(e,x){this.styles=x&&x.styles||{},this[_0xe939("0x1e1")]=e,this.__skipDimension=!0,this[_0xe939("0x9ac")](_0xe939("0x9ae"),x),this.__skipDimension=!1,this[_0xe939("0xfa0")](),this[_0xe939("0xb95")](),this[_0xe939("0xfa1")]({propertySet:_0xe939("0xfa2")})},getMeasuringContext:function(){return x[_0xe939("0xfa3")]||(x._measuringContext=this[_0xe939("0x2e")]&&this[_0xe939("0x2e")][_0xe939("0xc48")]||x[_0xe939("0x964")][_0xe939("0x993")]()[_0xe939("0x9b")]("2d")),x[_0xe939("0xfa3")]},_splitText:function(){var e=this[_0xe939("0x8ec")](this[_0xe939("0x1e1")]);return this[_0xe939("0xfa4")]=e[_0xe939("0x61f")],this._textLines=e[_0xe939("0xfa5")],this._unwrappedTextLines=e._unwrappedLines,this[_0xe939("0xfa6")]=e[_0xe939("0xfa7")],e},initDimensions:function(){this.__skipDimension||(this[_0xe939("0xfa8")](),this[_0xe939("0xfa9")](),this[_0xe939("0x2f")]=this.calcTextWidth()||this[_0xe939("0xfaa")]||this[_0xe939("0xfab")],-1!==this[_0xe939("0xf9d")][_0xe939("0x152")](_0xe939("0xfac"))&&this[_0xe939("0xfad")](),this[_0xe939("0x30")]=this[_0xe939("0xfae")](),this.saveState({propertySet:_0xe939("0xfa2")}))},enlargeSpaces:function(){for(var e,x,t,_,i,n,r,a=0,s=this._textLines[_0xe939("0x11")];a<s;a++)if(("justify"===this[_0xe939("0xf9d")]||a!==s-1&&!this[_0xe939("0xfaf")](a))&&(_=0,i=this[_0xe939("0xfb0")][a],(x=this[_0xe939("0xfb1")](a))<this[_0xe939("0x2f")]&&(r=this[_0xe939("0xfa4")][a].match(this[_0xe939("0xfb2")])))){t=r[_0xe939("0x11")],e=(this[_0xe939("0x2f")]-x)/t;for(var o=0,c=i[_0xe939("0x11")];o<=c;o++)n=this[_0xe939("0xfb3")][a][o],this[_0xe939("0xfb4")][_0xe939("0x9c0")](i[o])?(n[_0xe939("0x2f")]+=e,n[_0xe939("0xfb5")]+=e,n.left+=_,_+=e):n.left+=_}},isEndOfWrapping:function(e){return e===this._textLines[_0xe939("0x11")]-1},missingNewlineOffset:function(){return 1},toString:function(){return"#<fabric.Text ("+this[_0xe939("0x96f")]()+_0xe939("0xfb6")+this[_0xe939("0x1e1")]+_0xe939("0xfb7")+this.fontFamily+_0xe939("0xfb8")},_getCacheCanvasDimensions:function(){var e=this.callSuper(_0xe939("0xd4e")),x=this[_0xe939("0x8db")];return e[_0xe939("0x2f")]+=x*e[_0xe939("0xbaf")],e[_0xe939("0x30")]+=x*e[_0xe939("0xbb0")],e},_render:function(e){this[_0xe939("0xfb9")](e),this[_0xe939("0xfba")](e),this[_0xe939("0xfbb")](e,_0xe939("0xdbe")),this._renderText(e),this._renderTextDecoration(e,"overline"),this._renderTextDecoration(e,_0xe939("0xdbf"))},_renderText:function(e){this[_0xe939("0xa17")]===_0xe939("0x14d")?(this[_0xe939("0xfbc")](e),this[_0xe939("0xfbd")](e)):(this[_0xe939("0xfbd")](e),this[_0xe939("0xfbc")](e))},_setTextStyles:function(e,x,t){e[_0xe939("0x643")]=_0xe939("0xfbe"),e.font=this[_0xe939("0xfbf")](x,t)},calcTextWidth:function(){for(var e=this[_0xe939("0xfb1")](0),x=1,t=this[_0xe939("0xfb0")].length;x<t;x++){var _=this[_0xe939("0xfb1")](x);_>e&&(e=_)}return e},_renderTextLine:function(e,x,t,_,i,n){this._renderChars(e,x,t,_,i,n)},_renderTextLinesBackground:function(e){if(this[_0xe939("0xf9f")]||this[_0xe939("0xfc0")](_0xe939("0xf9f"))){for(var x,t,_,i,n,r,a=0,s=e[_0xe939("0x104")],o=this[_0xe939("0xfc1")](),c=this[_0xe939("0xfc2")](),h=0,f=0,u=0,d=this[_0xe939("0xfb0")][_0xe939("0x11")];u<d;u++)if(x=this.getHeightOfLine(u),this[_0xe939("0xf9f")]||this[_0xe939("0xfc0")]("textBackgroundColor",u)){_=this[_0xe939("0xfb0")][u],t=this._getLineLeftOffset(u),f=0,h=0,i=this.getValueOfPropertyAt(u,0,_0xe939("0xf9f"));for(var l=0,b=_.length;l<b;l++)n=this[_0xe939("0xfb3")][u][l],(r=this[_0xe939("0xfc3")](u,l,_0xe939("0xf9f")))!==i?(e.fillStyle=i,i&&e[_0xe939("0x105")](o+t+h,c+a,f,x/this.lineHeight),h=n[_0xe939("0xc2")],f=n[_0xe939("0x2f")],i=r):f+=n.kernedWidth;r&&(e[_0xe939("0x104")]=r,e[_0xe939("0x105")](o+t+h,c+a,f,x/this[_0xe939("0xa64")])),a+=x}else a+=x;e[_0xe939("0x104")]=s,this._removeShadow(e)}},getFontCache:function(e){var t=e[_0xe939("0x48e")][_0xe939("0x9a1")]();x[_0xe939("0x956")][t]||(x[_0xe939("0x956")][t]={});var _=x[_0xe939("0x956")][t],i=e[_0xe939("0xa14")].toLowerCase()+"_"+(e.fontWeight+"")[_0xe939("0x9a1")]();return _[i]||(_[i]={}),_[i]},_applyCharStyles:function(e,x,t,_,i){this[_0xe939("0xfc4")](x,i),this[_0xe939("0xd6f")](x,i),x.font=this[_0xe939("0xfbf")](i)},_measureChar:function(e,x,t,_){var i,n,r,a,s=this.getFontCache(x),o=t+e,c=this[_0xe939("0xfbf")](x)===this[_0xe939("0xfbf")](_),h=x[_0xe939("0x8db")]/this[_0xe939("0xfc5")];if(t&&void 0!==s[t]&&(r=s[t]),void 0!==s[e]&&(a=i=s[e]),c&&void 0!==s[o]&&(a=(n=s[o])-r),void 0===i||void 0===r||void 0===n){var f=this[_0xe939("0xfc6")]();this[_0xe939("0xfb9")](f,x,!0)}return void 0===i&&(a=i=f.measureText(e)[_0xe939("0x2f")],s[e]=i),void 0===r&&c&&t&&(r=f[_0xe939("0x13b")](t)[_0xe939("0x2f")],s[t]=r),c&&void 0===n&&(n=f[_0xe939("0x13b")](o)[_0xe939("0x2f")],s[o]=n,a=n-r),{width:i*h,kernedWidth:a*h}},getHeightOfChar:function(e,x){return this.getValueOfPropertyAt(e,x,"fontSize")},measureLine:function(e){var x=this[_0xe939("0xfc7")](e);return 0!==this[_0xe939("0xa16")]&&(x[_0xe939("0x2f")]-=this[_0xe939("0xfc8")]()),x.width<0&&(x[_0xe939("0x2f")]=0),x},_measureLine:function(e){var x,t,_,i,n=0,r=this[_0xe939("0xfb0")][e],a=new Array(r.length);for(this[_0xe939("0xfb3")][e]=a,x=0;x<r.length;x++)t=r[x],i=this[_0xe939("0xfc9")](t,e,x,_),a[x]=i,n+=i.kernedWidth,_=t;return a[x]={left:i?i.left+i[_0xe939("0x2f")]:0,width:0,kernedWidth:0,height:this.fontSize},{width:n,numOfSpaces:0}},_getGraphemeBox:function(e,x,t,_,i){var n,r=this.getCompleteStyleDeclaration(x,t),a=_?this[_0xe939("0xfca")](x,t-1):{},s=this[_0xe939("0xfcb")](e,r,_,a),o=s[_0xe939("0xfb5")],c=s[_0xe939("0x2f")];0!==this[_0xe939("0xa16")]&&(c+=n=this[_0xe939("0xfc8")](),o+=n);var h={width:c,left:0,height:r[_0xe939("0x8db")],kernedWidth:o,deltaY:r[_0xe939("0xe0")]};if(t>0&&!i){var f=this[_0xe939("0xfb3")][x][t-1];h[_0xe939("0xc2")]=f[_0xe939("0xc2")]+f[_0xe939("0x2f")]+s[_0xe939("0xfb5")]-s[_0xe939("0x2f")]}return h},getHeightOfLine:function(e){if(this[_0xe939("0xfcc")][e])return this[_0xe939("0xfcc")][e];for(var x=this[_0xe939("0xfb0")][e],t=this[_0xe939("0xfcd")](e,0),_=1,i=x.length;_<i;_++)t=Math[_0xe939("0x730")](this[_0xe939("0xfcd")](e,_),t);return this[_0xe939("0xfcc")][e]=t*this[_0xe939("0xa64")]*this[_0xe939("0xfce")]},calcTextHeight:function(){for(var e,x=0,t=0,_=this[_0xe939("0xfb0")][_0xe939("0x11")];t<_;t++)e=this.getHeightOfLine(t),x+=t===_-1?e/this[_0xe939("0xa64")]:e;return x},_getLeftOffset:function(){return-this[_0xe939("0x2f")]/2},_getTopOffset:function(){return-this.height/2},_renderTextCommon:function(e,x){e[_0xe939("0x11e")]();for(var t=0,_=this._getLeftOffset(),i=this[_0xe939("0xfc2")](),n=this[_0xe939("0xd7e")](e,x===_0xe939("0x140")?this[_0xe939("0x148")]:this[_0xe939("0x14d")]),r=0,a=this[_0xe939("0xfb0")][_0xe939("0x11")];r<a;r++){var s=this[_0xe939("0xfcf")](r),o=s/this[_0xe939("0xa64")],c=this[_0xe939("0xfd0")](r);this[_0xe939("0xfd1")](x,e,this[_0xe939("0xfb0")][r],_+c-n[_0xe939("0xb1")],i+t+o-n[_0xe939("0xae")],r),t+=s}e[_0xe939("0x123")]()},_renderTextFill:function(e){(this[_0xe939("0x148")]||this[_0xe939("0xfc0")](_0xe939("0x148")))&&this._renderTextCommon(e,"fillText")},_renderTextStroke:function(e){(this[_0xe939("0x14d")]&&0!==this[_0xe939("0xa1d")]||!this[_0xe939("0xfd2")]())&&(this.shadow&&!this.shadow[_0xe939("0xb5d")]&&this[_0xe939("0xd70")](e),e.save(),this[_0xe939("0xc79")](e,this[_0xe939("0xa18")]),e[_0xe939("0x11f")](),this._renderTextCommon(e,_0xe939("0x13f")),e[_0xe939("0x15f")](),e[_0xe939("0x123")]())},_renderChars:function(e,x,t,_,i,n){var r,a,s,o,c=this[_0xe939("0xfcf")](n),h=-1!==this[_0xe939("0xf9d")][_0xe939("0x152")](_0xe939("0xfac")),f="",u=0,d=!h&&0===this.charSpacing&&this.isEmptyStyles(n);if(x[_0xe939("0x11e")](),i-=c*this[_0xe939("0xfd3")]/this[_0xe939("0xa64")],d)return this[_0xe939("0xfd4")](e,x,n,0,this[_0xe939("0xfa4")][n],_,i,c),void x.restore();for(var l=0,b=t[_0xe939("0x11")]-1;l<=b;l++)o=l===b||this[_0xe939("0xa16")],f+=t[l],s=this.__charBounds[n][l],0===u?(_+=s[_0xe939("0xfb5")]-s.width,u+=s.width):u+=s[_0xe939("0xfb5")],h&&!o&&this[_0xe939("0xfb4")].test(t[l])&&(o=!0),o||(r=r||this[_0xe939("0xfca")](n,l),a=this.getCompleteStyleDeclaration(n,l+1),o=this[_0xe939("0xfd5")](r,a)),o&&(this[_0xe939("0xfd4")](e,x,n,l,f,_,i,c),f="",r=a,_+=u,u=0);x[_0xe939("0x123")]()},_renderChar:function(e,x,t,_,i,n,r){var a=this._getStyleDeclaration(t,_),s=this[_0xe939("0xfca")](t,_),o=e===_0xe939("0x140")&&s.fill,c=e===_0xe939("0x13f")&&s.stroke&&s[_0xe939("0xa1d")];(c||o)&&(a&&x.save(),this[_0xe939("0xfd6")](e,x,t,_,s),a&&a[_0xe939("0xf9f")]&&this[_0xe939("0xd70")](x),a&&a.deltaY&&(r+=a[_0xe939("0xe0")]),o&&x.fillText(i,n,r),c&&x[_0xe939("0x13f")](i,n,r),a&&x.restore())},setSuperscript:function(e,x){return this[_0xe939("0xfd7")](e,x,this[_0xe939("0xfd8")])},setSubscript:function(e,x){return this[_0xe939("0xfd7")](e,x,this[_0xe939("0xfd9")])},_setScript:function(e,x,t){var _=this[_0xe939("0xfda")](e,!0),i=this[_0xe939("0xfc3")](_[_0xe939("0x61d")],_[_0xe939("0xfdb")],_0xe939("0x8db")),n=this[_0xe939("0xfc3")](_.lineIndex,_[_0xe939("0xfdb")],_0xe939("0xe0")),r={fontSize:i*t[_0xe939("0x155")],deltaY:n+i*t[_0xe939("0xfdc")]};return this[_0xe939("0xfdd")](r,e,x),this},_hasStyleChanged:function(e,x){return e[_0xe939("0x148")]!==x.fill||e[_0xe939("0x14d")]!==x[_0xe939("0x14d")]||e.strokeWidth!==x[_0xe939("0xa1d")]||e[_0xe939("0x8db")]!==x[_0xe939("0x8db")]||e[_0xe939("0x48e")]!==x.fontFamily||e[_0xe939("0xa15")]!==x.fontWeight||e[_0xe939("0xa14")]!==x.fontStyle||e[_0xe939("0xe0")]!==x.deltaY},_hasStyleChangedForSvg:function(e,x){return this._hasStyleChanged(e,x)||e[_0xe939("0xdbd")]!==x.overline||e[_0xe939("0xdbe")]!==x.underline||e[_0xe939("0xdbf")]!==x.linethrough},_getLineLeftOffset:function(e){var x=this.getLineWidth(e);return this.textAlign===_0xe939("0x64e")?(this[_0xe939("0x2f")]-x)/2:this.textAlign===_0xe939("0x2d0")?this[_0xe939("0x2f")]-x:this.textAlign===_0xe939("0xfde")&&this.isEndOfWrapping(e)?(this[_0xe939("0x2f")]-x)/2:this.textAlign===_0xe939("0xfdf")&&this[_0xe939("0xfaf")](e)?this[_0xe939("0x2f")]-x:0},_clearCache:function(){this[_0xe939("0xfe0")]=[],this[_0xe939("0xfcc")]=[],this[_0xe939("0xfb3")]=[]},_shouldClearDimensionCache:function(){var e=this._forceClearCache;return e||(e=this[_0xe939("0xfe1")](_0xe939("0xfa2"))),e&&(this.dirty=!0,this[_0xe939("0xfe2")]=!1),e},getLineWidth:function(e){return this[_0xe939("0xfe0")][e]?this[_0xe939("0xfe0")][e]:(x=""===this[_0xe939("0xfb0")][e]?0:this[_0xe939("0xfe3")](e)[_0xe939("0x2f")],this[_0xe939("0xfe0")][e]=x,x);var x},_getWidthOfCharSpacing:function(){return 0!==this[_0xe939("0xa16")]?this[_0xe939("0x8db")]*this[_0xe939("0xa16")]/1e3:0},getValueOfPropertyAt:function(e,x,t){var _=this[_0xe939("0xfe4")](e,x);return _&&typeof _[t]!==_0xe939("0x2")?_[t]:this[t]},_renderTextDecoration:function(e,x){if(this[x]||this[_0xe939("0xfc0")](x)){for(var t,_,i,n,r,a,s,o,c,h,f,u,d,l,b,p,g=this[_0xe939("0xfc1")](),v=this._getTopOffset(),m=this[_0xe939("0xfc8")](),y=0,C=this._textLines[_0xe939("0x11")];y<C;y++)if(t=this.getHeightOfLine(y),this[x]||this[_0xe939("0xfc0")](x,y)){s=this[_0xe939("0xfb0")][y],l=t/this[_0xe939("0xa64")],n=this[_0xe939("0xfd0")](y),h=0,f=0,o=this[_0xe939("0xfc3")](y,0,x),p=this[_0xe939("0xfc3")](y,0,_0xe939("0x148")),c=v+l*(1-this[_0xe939("0xfd3")]),_=this[_0xe939("0xfcd")](y,0),r=this[_0xe939("0xfc3")](y,0,_0xe939("0xe0"));for(var S=0,w=s[_0xe939("0x11")];S<w;S++)u=this[_0xe939("0xfb3")][y][S],d=this[_0xe939("0xfc3")](y,S,x),b=this.getValueOfPropertyAt(y,S,"fill"),i=this[_0xe939("0xfcd")](y,S),a=this[_0xe939("0xfc3")](y,S,_0xe939("0xe0")),(d!==o||b!==p||i!==_||a!==r)&&f>0?(e[_0xe939("0x104")]=p,o&&p&&e[_0xe939("0x105")](g+n+h,c+this[_0xe939("0x40d")][x]*_+r,f,this.fontSize/15),h=u[_0xe939("0xc2")],f=u[_0xe939("0x2f")],o=d,p=b,_=i,r=a):f+=u.kernedWidth;e[_0xe939("0x104")]=b,d&&b&&e[_0xe939("0x105")](g+n+h,c+this[_0xe939("0x40d")][x]*_+r,f-m,this[_0xe939("0x8db")]/15),v+=t}else v+=t;this._removeShadow(e)}},_getFontDeclaration:function(e,t){var _=e||this,i=this[_0xe939("0x48e")],n=x[_0xe939("0x97c")][_0xe939("0xfe5")][_0xe939("0x152")](i.toLowerCase())>-1,r=void 0===i||i[_0xe939("0x152")]("'")>-1||i[_0xe939("0x152")](",")>-1||i[_0xe939("0x152")]('"')>-1||n?_.fontFamily:'"'+_[_0xe939("0x48e")]+'"';return[x[_0xe939("0x942")]?_[_0xe939("0xa15")]:_[_0xe939("0xa14")],x[_0xe939("0x942")]?_[_0xe939("0xa14")]:_[_0xe939("0xa15")],t?this[_0xe939("0xfc5")]+"px":_[_0xe939("0x8db")]+"px",r][_0xe939("0x1d")](" ")},render:function(e){this.visible&&(this[_0xe939("0x2e")]&&this.canvas[_0xe939("0xd5c")]&&!this.group&&!this[_0xe939("0xfe6")]()||(this[_0xe939("0xfe7")]()&&this[_0xe939("0xfa0")](),this[_0xe939("0x9ac")]("render",e)))},_splitTextIntoLines:function(e){for(var t=e[_0xe939("0x1c")](this[_0xe939("0xfe8")]),_=new Array(t[_0xe939("0x11")]),i=["\n"],n=[],r=0;r<t.length;r++)_[r]=x[_0xe939("0x964")][_0xe939("0x8")][_0xe939("0xfe9")](t[r]),n=n.concat(_[r],i);return n[_0xe939("0x5d")](),{_unwrappedLines:_,lines:t,graphemeText:n,graphemeLines:_}},toObject:function(e){var x=[_0xe939("0x1e1"),_0xe939("0x8db"),_0xe939("0xa15"),_0xe939("0x48e"),_0xe939("0xa14"),_0xe939("0xa64"),_0xe939("0xdbe"),"overline","linethrough",_0xe939("0xf9d"),"textBackgroundColor","charSpacing"].concat(e),_=this[_0xe939("0x9ac")](_0xe939("0xbc3"),x);return _.styles=t(this[_0xe939("0xbdf")],!0),_},set:function(e,x){this[_0xe939("0x9ac")]("set",e,x);var t=!1;if("object"==typeof e)for(var _ in e)t=t||-1!==this[_0xe939("0xfa2")][_0xe939("0x152")](_);else t=-1!==this[_0xe939("0xfa2")][_0xe939("0x152")](e);return t&&(this[_0xe939("0xfa0")](),this[_0xe939("0xb95")]()),this},complexity:function(){return 1}}),x[_0xe939("0x97c")][_0xe939("0xdf1")]=x[_0xe939("0x943")][_0xe939("0x96d")](_0xe939("0xfea")[_0xe939("0x1c")](" ")),x[_0xe939("0x97c")].DEFAULT_SVG_FONT_SIZE=16,x.Text[_0xe939("0xa7b")]=function(e,_,i){if(!e)return _(null);var n=x[_0xe939("0xdf2")](e,x.Text[_0xe939("0xdf1")]),r=n[_0xe939("0xa1e")]||_0xe939("0xc2");if((i=x[_0xe939("0x964")][_0xe939("0x966")].extend(i?t(i):{},n))[_0xe939("0x2cc")]=i[_0xe939("0x2cc")]||0,i[_0xe939("0xc2")]=i[_0xe939("0xc2")]||0,n[_0xe939("0xfeb")]){var a=n[_0xe939("0xfeb")];-1!==a.indexOf(_0xe939("0xdbe"))&&(i.underline=!0),-1!==a[_0xe939("0x152")](_0xe939("0xdbd"))&&(i.overline=!0),-1!==a.indexOf(_0xe939("0xfec"))&&(i[_0xe939("0xdbf")]=!0),delete i[_0xe939("0xfeb")]}"dx"in n&&(i[_0xe939("0xc2")]+=n.dx),"dy"in n&&(i[_0xe939("0x2cc")]+=n.dy),_0xe939("0x8db")in i||(i.fontSize=x[_0xe939("0x97c")].DEFAULT_SVG_FONT_SIZE);var s="";"textContent"in e?s=e[_0xe939("0x22b")]:_0xe939("0xa46")in e&&null!==e.firstChild&&_0xe939("0x46")in e.firstChild&&null!==e.firstChild[_0xe939("0x46")]&&(s=e.firstChild[_0xe939("0x46")]),s=s[_0xe939("0x64d")](/^\s+|\s+$|\n+/g,"")[_0xe939("0x64d")](/\s+/g," ");var o=i.strokeWidth;i[_0xe939("0xa1d")]=0;var c=new(x[_0xe939("0x97c")])(s,i),h=c[_0xe939("0xd9f")]()/c[_0xe939("0x30")],f=((c[_0xe939("0x30")]+c[_0xe939("0xa1d")])*c.lineHeight-c.height)*h,u=c[_0xe939("0xd9f")]()+f,d=0;"center"===r&&(d=c[_0xe939("0xd94")]()/2),r===_0xe939("0x2d0")&&(d=c[_0xe939("0xd94")]()),c.set({left:c[_0xe939("0xc2")]-d,top:c.top-(u-c[_0xe939("0x8db")]*(.07+c[_0xe939("0xfd3")]))/c[_0xe939("0xa64")],strokeWidth:void 0!==o?o:1}),_(c)},x.Text[_0xe939("0x98d")]=function(e,t){return x.Object[_0xe939("0xd83")](_0xe939("0x97c"),e,t,_0xe939("0x1e1"))},x[_0xe939("0x97c")][_0xe939("0xfe5")]=[_0xe939("0xfed"),_0xe939("0xfee"),_0xe939("0xfef"),_0xe939("0xff0"),_0xe939("0xff1")],x[_0xe939("0x964")][_0xe939("0xd90")]&&x[_0xe939("0x964")][_0xe939("0xd90")](x[_0xe939("0x97c")]))}(x),P[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0x266")](P[_0xe939("0x97c")][_0xe939("0xa")],{isEmptyStyles:function(e){if(!this[_0xe939("0xbdf")])return!0;if(typeof e!==_0xe939("0x2")&&!this[_0xe939("0xbdf")][e])return!0;var x=void 0===e?this[_0xe939("0xbdf")]:{line:this[_0xe939("0xbdf")][e]};for(var t in x)for(var _ in x[t])for(var i in x[t][_])return!1;return!0},styleHas:function(e,x){if(!this.styles||!e||""===e)return!1;if(typeof x!==_0xe939("0x2")&&!this[_0xe939("0xbdf")][x])return!1;var t=typeof x===_0xe939("0x2")?this[_0xe939("0xbdf")]:{0:this[_0xe939("0xbdf")][x]};for(var _ in t)for(var i in t[_])if(typeof t[_][i][e]!==_0xe939("0x2"))return!0;return!1},cleanStyle:function(e){if(!this[_0xe939("0xbdf")]||!e||""===e)return!1;var x,t,_=this[_0xe939("0xbdf")],i=0,n=!0,r=0;for(var a in _){for(var s in x=0,_[a]){var o;i++,(o=_[a][s])[_0xe939("0x3af")](e)?(t?o[e]!==t&&(n=!1):t=o[e],o[e]===this[e]&&delete o[e]):n=!1,0!==Object[_0xe939("0x4ea")](o)[_0xe939("0x11")]?x++:delete _[a][s]}0===x&&delete _[a]}for(var c=0;c<this[_0xe939("0xfb0")].length;c++)r+=this[_0xe939("0xfb0")][c][_0xe939("0x11")];n&&i===r&&(this[e]=t,this[_0xe939("0xff2")](e))},removeStyle:function(e){if(this[_0xe939("0xbdf")]&&e&&""!==e){var x,t,_,i=this[_0xe939("0xbdf")];for(t in i){for(_ in x=i[t])delete x[_][e],0===Object[_0xe939("0x4ea")](x[_])[_0xe939("0x11")]&&delete x[_];0===Object.keys(x)[_0xe939("0x11")]&&delete i[t]}}},_extendStyles:function(e,x){var t=this[_0xe939("0xfda")](e);this[_0xe939("0xff3")](t[_0xe939("0x61d")])||this[_0xe939("0xff4")](t[_0xe939("0x61d")]),this[_0xe939("0xfe4")](t.lineIndex,t[_0xe939("0xfdb")])||this[_0xe939("0xff5")](t[_0xe939("0x61d")],t.charIndex,{}),P[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0x266")](this[_0xe939("0xfe4")](t[_0xe939("0x61d")],t.charIndex),x)},get2DCursorLocation:function(e,x){typeof e===_0xe939("0x2")&&(e=this[_0xe939("0xff6")]);for(var t=x?this._unwrappedTextLines:this[_0xe939("0xfb0")],_=t.length,i=0;i<_;i++){if(e<=t[i][_0xe939("0x11")])return{lineIndex:i,charIndex:e};e-=t[i][_0xe939("0x11")]+this[_0xe939("0xff7")](i)}return{lineIndex:i-1,charIndex:t[i-1][_0xe939("0x11")]<e?t[i-1][_0xe939("0x11")]:e}},getSelectionStyles:function(e,x,t){typeof e===_0xe939("0x2")&&(e=this[_0xe939("0xff6")]||0),void 0===x&&(x=this[_0xe939("0xff8")]||e);for(var _=[],i=e;i<x;i++)_[_0xe939("0x20")](this.getStyleAtPosition(i,t));return _},getStyleAtPosition:function(e,x){var t=this[_0xe939("0xfda")](e);return(x?this[_0xe939("0xfca")](t.lineIndex,t.charIndex):this[_0xe939("0xfe4")](t.lineIndex,t[_0xe939("0xfdb")]))||{}},setSelectionStyles:function(e,x,t){typeof x===_0xe939("0x2")&&(x=this.selectionStart||0),typeof t===_0xe939("0x2")&&(t=this[_0xe939("0xff8")]||x);for(var _=x;_<t;_++)this[_0xe939("0xff9")](_,e);return this[_0xe939("0xfe2")]=!0,this},_getStyleDeclaration:function(e,x){var t=this[_0xe939("0xbdf")]&&this.styles[e];return t?t[x]:null},getCompleteStyleDeclaration:function(e,x){for(var t,_=this[_0xe939("0xfe4")](e,x)||{},i={},n=0;n<this[_0xe939("0xffa")].length;n++)i[t=this._styleProperties[n]]=typeof _[t]===_0xe939("0x2")?this[t]:_[t];return i},_setStyleDeclaration:function(e,x,t){this[_0xe939("0xbdf")][e][x]=t},_deleteStyleDeclaration:function(e,x){delete this[_0xe939("0xbdf")][e][x]},_getLineStyle:function(e){return!!this[_0xe939("0xbdf")][e]},_setLineStyle:function(e){this.styles[e]={}},_deleteLineStyle:function(e){delete this[_0xe939("0xbdf")][e]}}),function(){function e(e){e.textDecoration&&(e.textDecoration[_0xe939("0x152")](_0xe939("0xdbe"))>-1&&(e[_0xe939("0xdbe")]=!0),e.textDecoration[_0xe939("0x152")](_0xe939("0xfec"))>-1&&(e[_0xe939("0xdbf")]=!0),e[_0xe939("0xfeb")][_0xe939("0x152")](_0xe939("0xdbd"))>-1&&(e[_0xe939("0xdbd")]=!0),delete e[_0xe939("0xfeb")])}P[_0xe939("0xffb")]=P.util.createClass(P[_0xe939("0x97c")],P[_0xe939("0x968")],{type:_0xe939("0xffc"),selectionStart:0,selectionEnd:0,selectionColor:"rgba(17,119,255,0.3)",isEditing:!1,editable:!0,editingBorderColor:"rgba(102,153,255,0.25)",cursorWidth:2,cursorColor:_0xe939("0xffd"),cursorDelay:1e3,cursorDuration:600,caching:!0,_reSpace:/\s|\n/,_currentCursorOpacity:0,_selectionDirection:null,_abortCursorAnimation:!1,__widthOfSpace:[],inCompositionMode:!1,initialize:function(e,x){this[_0xe939("0x9ac")](_0xe939("0x9ae"),e,x),this[_0xe939("0xffe")]()},setSelectionStart:function(e){e=Math[_0xe939("0x730")](e,0),this[_0xe939("0xfff")](_0xe939("0xff6"),e)},setSelectionEnd:function(e){e=Math[_0xe939("0x38")](e,this[_0xe939("0x1e1")][_0xe939("0x11")]),this[_0xe939("0xfff")](_0xe939("0xff8"),e)},_updateAndFire:function(e,x){this[e]!==x&&(this._fireSelectionChanged(),this[e]=x),this[_0xe939("0x1000")]()},_fireSelectionChanged:function(){this[_0xe939("0xb98")](_0xe939("0x1001")),this.canvas&&this[_0xe939("0x2e")][_0xe939("0xb98")](_0xe939("0x1002"),{target:this})},initDimensions:function(){this[_0xe939("0xc7f")]&&this.initDelayedCursor(),this.clearContextTop(),this[_0xe939("0x9ac")](_0xe939("0xfa0"))},render:function(e){this[_0xe939("0xc9b")](),this[_0xe939("0x9ac")](_0xe939("0x86c"),e),this.cursorOffsetCache={},this.renderCursorOrSelection()},_render:function(e){this[_0xe939("0x9ac")](_0xe939("0xc06"),e)},clearContextTop:function(e){if(this[_0xe939("0xc7f")]&&this[_0xe939("0x2e")]&&this.canvas[_0xe939("0xbf9")]){var x=this[_0xe939("0x2e")][_0xe939("0xbf9")],t=this[_0xe939("0x2e")][_0xe939("0xb80")];x[_0xe939("0x11e")](),x[_0xe939("0xeb")](t[0],t[1],t[2],t[3],t[4],t[5]),this[_0xe939("0xeb")](x),this[_0xe939("0xa11")]&&x[_0xe939("0xeb")][_0xe939("0x1b2")](x,this[_0xe939("0xa11")]),this._clearTextArea(x),e||x.restore()}},renderCursorOrSelection:function(){if(this[_0xe939("0xc7f")]&&this[_0xe939("0x2e")]&&this[_0xe939("0x2e")][_0xe939("0xbf9")]){var e=this[_0xe939("0x1003")](),x=this[_0xe939("0x2e")].contextTop;this[_0xe939("0xc9b")](!0),this[_0xe939("0xff6")]===this[_0xe939("0xff8")]?this.renderCursor(e,x):this.renderSelection(e,x),x[_0xe939("0x123")]()}},_clearTextArea:function(e){var x=this[_0xe939("0x2f")]+4,t=this[_0xe939("0x30")]+4;e.clearRect(-x/2,-t/2,x,t)},_getCursorBoundaries:function(e){typeof e===_0xe939("0x2")&&(e=this[_0xe939("0xff6")]);var x=this[_0xe939("0xfc1")](),t=this._getTopOffset(),_=this[_0xe939("0x1004")](e);return{left:x,top:t,leftOffset:_.left,topOffset:_[_0xe939("0x2cc")]}},_getCursorBoundariesOffsets:function(e){if(this[_0xe939("0x1005")]&&_0xe939("0x2cc")in this.cursorOffsetCache)return this[_0xe939("0x1005")];var x,t,_,i,n=0,r=0,a=this[_0xe939("0xfda")](e);_=a[_0xe939("0xfdb")],t=a[_0xe939("0x61d")];for(var s=0;s<t;s++)n+=this[_0xe939("0xfcf")](s);x=this[_0xe939("0xfd0")](t);var o=this[_0xe939("0xfb3")][t][_];return o&&(r=o.left),0!==this.charSpacing&&_===this._textLines[t].length&&(r-=this[_0xe939("0xfc8")]()),i={top:n,left:x+(r>0?r:0)},this[_0xe939("0x1005")]=i,this[_0xe939("0x1005")]},renderCursor:function(e,x){var t=this[_0xe939("0xfda")](),_=t[_0xe939("0x61d")],i=t[_0xe939("0xfdb")]>0?t[_0xe939("0xfdb")]-1:0,n=this[_0xe939("0xfc3")](_,i,_0xe939("0x8db")),r=this[_0xe939("0x6e1")]*this[_0xe939("0x2e")][_0xe939("0xbfc")](),a=this.cursorWidth/r,s=e.topOffset,o=this[_0xe939("0xfc3")](_,i,_0xe939("0xe0"));s+=(1-this[_0xe939("0xfd3")])*this[_0xe939("0xfcf")](_)/this[_0xe939("0xa64")]-n*(1-this[_0xe939("0xfd3")]),this[_0xe939("0x1006")]&&this.renderSelection(e,x),x[_0xe939("0x104")]=this[_0xe939("0xfc3")](_,i,_0xe939("0x148")),x[_0xe939("0x14c")]=this.__isMousedown?1:this[_0xe939("0x1007")],x.fillRect(e.left+e[_0xe939("0x1008")]-a/2,s+e[_0xe939("0x2cc")]+o,a,n)},renderSelection:function(e,x){for(var t=this.inCompositionMode?this[_0xe939("0xccb")].selectionStart:this[_0xe939("0xff6")],_=this[_0xe939("0x1006")]?this[_0xe939("0xccb")][_0xe939("0xff8")]:this[_0xe939("0xff8")],i=-1!==this[_0xe939("0xf9d")][_0xe939("0x152")](_0xe939("0xfac")),n=this.get2DCursorLocation(t),r=this[_0xe939("0xfda")](_),a=n.lineIndex,s=r[_0xe939("0x61d")],o=n.charIndex<0?0:n[_0xe939("0xfdb")],c=r[_0xe939("0xfdb")]<0?0:r[_0xe939("0xfdb")],h=a;h<=s;h++){var f,u=this[_0xe939("0xfd0")](h)||0,d=this.getHeightOfLine(h),l=0,b=0;if(h===a&&(l=this.__charBounds[a][o][_0xe939("0xc2")]),h>=a&&h<s)b=i&&!this.isEndOfWrapping(h)?this[_0xe939("0x2f")]:this[_0xe939("0xfb1")](h)||5;else if(h===s)if(0===c)b=this[_0xe939("0xfb3")][s][c][_0xe939("0xc2")];else{var p=this[_0xe939("0xfc8")]();b=this[_0xe939("0xfb3")][s][c-1][_0xe939("0xc2")]+this[_0xe939("0xfb3")][s][c-1][_0xe939("0x2f")]-p}f=d,(this[_0xe939("0xa64")]<1||h===s&&this.lineHeight>1)&&(d/=this[_0xe939("0xa64")]),this.inCompositionMode?(x.fillStyle=this[_0xe939("0x1009")]||_0xe939("0x124"),x[_0xe939("0x105")](e[_0xe939("0xc2")]+u+l,e[_0xe939("0x2cc")]+e[_0xe939("0x100a")]+d,b-l,1)):(x.fillStyle=this[_0xe939("0xc74")],x[_0xe939("0x105")](e.left+u+l,e.top+e[_0xe939("0x100a")],b-l,d)),e[_0xe939("0x100a")]+=f}},getCurrentCharFontSize:function(){var e=this[_0xe939("0x100b")]();return this.getValueOfPropertyAt(e.l,e.c,_0xe939("0x8db"))},getCurrentCharColor:function(){var e=this[_0xe939("0x100b")]();return this[_0xe939("0xfc3")](e.l,e.c,_0xe939("0x148"))},_getCurrentCharIndex:function(){var e=this[_0xe939("0xfda")](this[_0xe939("0xff6")],!0),x=e.charIndex>0?e[_0xe939("0xfdb")]-1:0;return{l:e[_0xe939("0x61d")],c:x}}}),P[_0xe939("0xffb")][_0xe939("0x98d")]=function(x,t){if(e(x),x.styles)for(var _ in x[_0xe939("0xbdf")])for(var i in x[_0xe939("0xbdf")][_])e(x.styles[_][i]);P[_0xe939("0x9a3")][_0xe939("0xd83")]("IText",x,t,_0xe939("0x1e1"))}}(),T=P[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0xa05")],P.util.object[_0xe939("0x266")](P[_0xe939("0xffb")][_0xe939("0xa")],{initBehavior:function(){this[_0xe939("0x100c")](),this[_0xe939("0x100d")](),this[_0xe939("0x100e")](),this[_0xe939("0x100f")](),this[_0xe939("0x1010")]=this[_0xe939("0x1010")].bind(this)},onDeselect:function(){this.isEditing&&this.exitEditing(),this.selected=!1},initAddedHandler:function(){var e=this;this.on(_0xe939("0xb99"),(function(){var x=e[_0xe939("0x2e")];x&&(x[_0xe939("0xb9e")]||(x._hasITextHandlers=!0,e[_0xe939("0x1011")](x)),x[_0xe939("0xb9d")]=x[_0xe939("0xb9d")]||[],x[_0xe939("0xb9d")].push(e))}))},initRemovedHandler:function(){var e=this;this.on(_0xe939("0xb9b"),(function(){var x=e[_0xe939("0x2e")];x&&(x[_0xe939("0xb9d")]=x[_0xe939("0xb9d")]||[],P[_0xe939("0x964")][_0xe939("0xb61")](x[_0xe939("0xb9d")],e),0===x[_0xe939("0xb9d")][_0xe939("0x11")]&&(x[_0xe939("0xb9e")]=!1,e._removeCanvasHandlers(x)))}))},_initCanvasHandlers:function(e){e[_0xe939("0xb9c")]=function(){e._iTextInstances&&e[_0xe939("0xb9d")].forEach((function(e){e[_0xe939("0x1012")]=!1}))},e.on(_0xe939("0x8e5"),e[_0xe939("0xb9c")])},_removeCanvasHandlers:function(e){e[_0xe939("0x61c")](_0xe939("0x8e5"),e[_0xe939("0xb9c")])},_tick:function(){this[_0xe939("0x1013")]=this[_0xe939("0x1014")](this,1,this[_0xe939("0x1015")],_0xe939("0x1016"))},_animateCursor:function(e,x,t,_){var i;return i={isAborted:!1,abort:function(){this[_0xe939("0x1017")]=!0}},e[_0xe939("0x9fc")](_0xe939("0x1007"),x,{duration:t,onComplete:function(){i[_0xe939("0x1017")]||e[_]()},onChange:function(){e[_0xe939("0x2e")]&&e.selectionStart===e[_0xe939("0xff8")]&&e[_0xe939("0x1018")]()},abort:function(){return i.isAborted}}),i},_onTickComplete:function(){var e=this;this[_0xe939("0x1019")]&&clearTimeout(this._cursorTimeout1),this._cursorTimeout1=setTimeout((function(){e[_0xe939("0x101a")]=e[_0xe939("0x1014")](e,0,this.cursorDuration/2,_0xe939("0x101b"))}),100)},initDelayedCursor:function(e){var x=this,t=e?0:this[_0xe939("0x101c")];this[_0xe939("0x101d")](),this[_0xe939("0x1007")]=1,this[_0xe939("0x101e")]=setTimeout((function(){x[_0xe939("0x101b")]()}),t)},abortCursorAnimation:function(){var e=this[_0xe939("0x1013")]||this[_0xe939("0x101a")],x=this[_0xe939("0x2e")];this[_0xe939("0x1013")]&&this._currentTickState[_0xe939("0x9f2")](),this[_0xe939("0x101a")]&&this[_0xe939("0x101a")][_0xe939("0x9f2")](),clearTimeout(this._cursorTimeout1),clearTimeout(this[_0xe939("0x101e")]),this[_0xe939("0x1007")]=0,e&&x&&x[_0xe939("0xb9f")](x.contextTop||x.contextContainer)},selectAll:function(){return this.selectionStart=0,this[_0xe939("0xff8")]=this[_0xe939("0xfa6")][_0xe939("0x11")],this[_0xe939("0x101f")](),this[_0xe939("0x1000")](),this},getSelectedText:function(){return this[_0xe939("0xfa6")][_0xe939("0x1dc")](this[_0xe939("0xff6")],this[_0xe939("0xff8")])[_0xe939("0x1d")]("")},findWordBoundaryLeft:function(e){var x=0,t=e-1;if(this[_0xe939("0x1020")][_0xe939("0x9c0")](this._text[t]))for(;this[_0xe939("0x1020")][_0xe939("0x9c0")](this[_0xe939("0xfa6")][t]);)x++,t--;for(;/\S/[_0xe939("0x9c0")](this._text[t])&&t>-1;)x++,t--;return e-x},findWordBoundaryRight:function(e){var x=0,t=e;if(this[_0xe939("0x1020")][_0xe939("0x9c0")](this._text[t]))for(;this._reSpace[_0xe939("0x9c0")](this._text[t]);)x++,t++;for(;/\S/[_0xe939("0x9c0")](this[_0xe939("0xfa6")][t])&&t<this[_0xe939("0xfa6")][_0xe939("0x11")];)x++,t++;return e+x},findLineBoundaryLeft:function(e){for(var x=0,t=e-1;!/\n/[_0xe939("0x9c0")](this[_0xe939("0xfa6")][t])&&t>-1;)x++,t--;return e-x},findLineBoundaryRight:function(e){for(var x=0,t=e;!/\n/[_0xe939("0x9c0")](this[_0xe939("0xfa6")][t])&&t<this[_0xe939("0xfa6")][_0xe939("0x11")];)x++,t++;return e+x},searchWordBoundary:function(e,x){for(var t=this[_0xe939("0x1020")].test(this[_0xe939("0xfa6")][e])?e-1:e,_=this[_0xe939("0xfa6")][t],i=/[ \n\.,;!\?\-]/;!i[_0xe939("0x9c0")](_)&&t>0&&t<this[_0xe939("0xfa6")][_0xe939("0x11")];)t+=x,_=this._text[t];return i[_0xe939("0x9c0")](_)&&"\n"!==_&&(t+=1===x?0:1),t},selectWord:function(e){e=e||this[_0xe939("0xff6")];var x=this.searchWordBoundary(e,-1),t=this[_0xe939("0x1021")](e,1);this.selectionStart=x,this[_0xe939("0xff8")]=t,this[_0xe939("0x101f")](),this._updateTextarea(),this[_0xe939("0x1018")]()},selectLine:function(e){e=e||this.selectionStart;var x=this[_0xe939("0x1022")](e),t=this[_0xe939("0x1023")](e);return this[_0xe939("0xff6")]=x,this[_0xe939("0xff8")]=t,this[_0xe939("0x101f")](),this[_0xe939("0x1000")](),this},enterEditing:function(e){if(!this[_0xe939("0xc7f")]&&this.editable)return this.canvas&&(this[_0xe939("0x2e")].calcOffset(),this[_0xe939("0x1024")](this[_0xe939("0x2e")])),this[_0xe939("0xc7f")]=!0,this[_0xe939("0x1025")](e),this.hiddenTextarea.focus(),this[_0xe939("0xccb")][_0xe939("0x25")]=this[_0xe939("0x1e1")],this[_0xe939("0x1000")](),this[_0xe939("0x1026")](),this[_0xe939("0x1027")](),this[_0xe939("0x1028")]=this[_0xe939("0x1e1")],this[_0xe939("0x101b")](),this[_0xe939("0xb98")](_0xe939("0x1029")),this[_0xe939("0x101f")](),this[_0xe939("0x2e")]?(this[_0xe939("0x2e")][_0xe939("0xb98")](_0xe939("0x102a"),{target:this}),this[_0xe939("0x102b")](),this.canvas.requestRenderAll(),this):this},exitEditingOnOthers:function(e){e[_0xe939("0xb9d")]&&e[_0xe939("0xb9d")].forEach((function(e){e[_0xe939("0x908")]=!1,e.isEditing&&e.exitEditing()}))},initMouseMoveHandler:function(){this.canvas.on(_0xe939("0x8e6"),this[_0xe939("0x1010")])},mouseMoveHandler:function(e){if(this.__isMousedown&&this[_0xe939("0xc7f")]){var x=this.getSelectionStartFromPointer(e.e),t=this.selectionStart,_=this.selectionEnd;(x===this[_0xe939("0x102c")]&&t!==_||t!==x&&_!==x)&&(x>this.__selectionStartOnMouseDown?(this[_0xe939("0xff6")]=this.__selectionStartOnMouseDown,this.selectionEnd=x):(this[_0xe939("0xff6")]=x,this[_0xe939("0xff8")]=this[_0xe939("0x102c")]),this.selectionStart===t&&this[_0xe939("0xff8")]===_||(this.restartCursorIfNeeded(),this[_0xe939("0x101f")](),this[_0xe939("0x1000")](),this[_0xe939("0x1018")]()))}},_setEditingProps:function(){this[_0xe939("0xd1c")]=_0xe939("0x1e1"),this[_0xe939("0x2e")]&&(this[_0xe939("0x2e")].defaultCursor=this[_0xe939("0x2e")][_0xe939("0xd15")]=_0xe939("0x1e1")),this[_0xe939("0xddc")]=this[_0xe939("0x102d")],this[_0xe939("0xd74")]=this[_0xe939("0x91e")]=!1,this[_0xe939("0xc58")]=this[_0xe939("0xc59")]=!0},fromStringToGraphemeSelection:function(e,x,t){var _=t[_0xe939("0x1dc")](0,e),i=P.util[_0xe939("0x8")][_0xe939("0xfe9")](_).length;if(e===x)return{selectionStart:i,selectionEnd:i};var n=t[_0xe939("0x1dc")](e,x);return{selectionStart:i,selectionEnd:i+P.util[_0xe939("0x8")][_0xe939("0xfe9")](n)[_0xe939("0x11")]}},fromGraphemeToStringSelection:function(e,x,t){var _=t.slice(0,e)[_0xe939("0x1d")]("").length;return e===x?{selectionStart:_,selectionEnd:_}:{selectionStart:_,selectionEnd:_+t[_0xe939("0x1dc")](e,x)[_0xe939("0x1d")]("")[_0xe939("0x11")]}},_updateTextarea:function(){if(this[_0xe939("0x1005")]={},this.hiddenTextarea){if(!this.inCompositionMode){var e=this.fromGraphemeToStringSelection(this[_0xe939("0xff6")],this[_0xe939("0xff8")],this[_0xe939("0xfa6")]);this[_0xe939("0xccb")][_0xe939("0xff6")]=e[_0xe939("0xff6")],this[_0xe939("0xccb")].selectionEnd=e[_0xe939("0xff8")]}this[_0xe939("0x102e")]()}},updateFromTextArea:function(){if(this[_0xe939("0xccb")]){this.cursorOffsetCache={},this[_0xe939("0x1e1")]=this.hiddenTextarea[_0xe939("0x25")],this[_0xe939("0xfe7")]()&&(this[_0xe939("0xfa0")](),this[_0xe939("0xb95")]());var e=this[_0xe939("0x102f")](this[_0xe939("0xccb")][_0xe939("0xff6")],this[_0xe939("0xccb")][_0xe939("0xff8")],this.hiddenTextarea[_0xe939("0x25")]);this[_0xe939("0xff8")]=this[_0xe939("0xff6")]=e[_0xe939("0xff8")],this.inCompositionMode||(this.selectionStart=e[_0xe939("0xff6")]),this.updateTextareaPosition()}},updateTextareaPosition:function(){if(this.selectionStart===this[_0xe939("0xff8")]){var e=this[_0xe939("0x1030")]();this[_0xe939("0xccb")][_0xe939("0x32")][_0xe939("0xc2")]=e.left,this.hiddenTextarea.style[_0xe939("0x2cc")]=e[_0xe939("0x2cc")]}},_calcTextareaPosition:function(){if(!this[_0xe939("0x2e")])return{x:1,y:1};var e=this[_0xe939("0x1006")]?this[_0xe939("0x1031")]:this[_0xe939("0xff6")],x=this[_0xe939("0x1003")](e),t=this[_0xe939("0xfda")](e),_=t[_0xe939("0x61d")],i=t.charIndex,n=this[_0xe939("0xfc3")](_,i,_0xe939("0x8db"))*this.lineHeight,r=x[_0xe939("0x1008")],a=this[_0xe939("0xa85")](),s={x:x[_0xe939("0xc2")]+r,y:x[_0xe939("0x2cc")]+x[_0xe939("0x100a")]+n},o=this[_0xe939("0x2e")][_0xe939("0xb90")],c=o.width,h=o.height,f=c-n,u=h-n,d=o[_0xe939("0x86")]/c,l=o[_0xe939("0xd9")]/h;return s=P.util.transformPoint(s,a),(s=P[_0xe939("0x964")][_0xe939("0x97a")](s,this[_0xe939("0x2e")].viewportTransform)).x*=d,s.y*=l,s.x<0&&(s.x=0),s.x>f&&(s.x=f),s.y<0&&(s.y=0),s.y>u&&(s.y=u),s.x+=this[_0xe939("0x2e")][_0xe939("0xb76")].left,s.y+=this[_0xe939("0x2e")][_0xe939("0xb76")].top,{left:s.x+"px",top:s.y+"px",fontSize:n+"px",charHeight:n}},_saveEditingProps:function(){this[_0xe939("0x1032")]={hasControls:this.hasControls,borderColor:this[_0xe939("0xddc")],lockMovementX:this[_0xe939("0xc58")],lockMovementY:this[_0xe939("0xc59")],hoverCursor:this[_0xe939("0xd1c")],selectable:this[_0xe939("0x91e")],defaultCursor:this.canvas&&this.canvas[_0xe939("0x914")],moveCursor:this[_0xe939("0x2e")]&&this[_0xe939("0x2e")][_0xe939("0xd15")]}},_restoreEditingProps:function(){this[_0xe939("0x1032")]&&(this[_0xe939("0xd1c")]=this[_0xe939("0x1032")][_0xe939("0xd1c")],this[_0xe939("0xd74")]=this[_0xe939("0x1032")][_0xe939("0xd74")],this[_0xe939("0xddc")]=this[_0xe939("0x1032")].borderColor,this[_0xe939("0x91e")]=this._savedProps[_0xe939("0x91e")],this[_0xe939("0xc58")]=this[_0xe939("0x1032")][_0xe939("0xc58")],this[_0xe939("0xc59")]=this[_0xe939("0x1032")][_0xe939("0xc59")],this[_0xe939("0x2e")]&&(this[_0xe939("0x2e")][_0xe939("0x914")]=this._savedProps.defaultCursor,this.canvas[_0xe939("0xd15")]=this[_0xe939("0x1032")][_0xe939("0xd15")]))},exitEditing:function(){var e=this[_0xe939("0x1028")]!==this[_0xe939("0x1e1")];return this[_0xe939("0x908")]=!1,this[_0xe939("0xc7f")]=!1,this.selectionEnd=this.selectionStart,this.hiddenTextarea&&(this.hiddenTextarea[_0xe939("0xb4b")]&&this[_0xe939("0xccb")][_0xe939("0xb4b")](),this[_0xe939("0x2e")]&&this[_0xe939("0xccb")][_0xe939("0x9c5")].removeChild(this[_0xe939("0xccb")]),this[_0xe939("0xccb")]=null),this.abortCursorAnimation(),this._restoreEditingProps(),this[_0xe939("0x1007")]=0,this[_0xe939("0xfe7")]()&&(this[_0xe939("0xfa0")](),this[_0xe939("0xb95")]()),this[_0xe939("0xb98")](_0xe939("0x1033")),e&&this[_0xe939("0xb98")](_0xe939("0xcee")),this[_0xe939("0x2e")]&&(this[_0xe939("0x2e")][_0xe939("0x61c")](_0xe939("0x8e6"),this.mouseMoveHandler),this.canvas.fire(_0xe939("0x8ea"),{target:this}),e&&this[_0xe939("0x2e")][_0xe939("0xb98")](_0xe939("0x1034"),{target:this})),this},_removeExtraneousStyles:function(){for(var e in this[_0xe939("0xbdf")])this[_0xe939("0xfb0")][e]||delete this[_0xe939("0xbdf")][e]},removeStyleFromTo:function(e,x){var t,_,i=this[_0xe939("0xfda")](e,!0),n=this.get2DCursorLocation(x,!0),r=i[_0xe939("0x61d")],a=i[_0xe939("0xfdb")],s=n[_0xe939("0x61d")],o=n[_0xe939("0xfdb")];if(r!==s){if(this[_0xe939("0xbdf")][r])for(t=a;t<this[_0xe939("0x1035")][r].length;t++)delete this.styles[r][t];if(this[_0xe939("0xbdf")][s])for(t=o;t<this[_0xe939("0x1035")][s][_0xe939("0x11")];t++)(_=this[_0xe939("0xbdf")][s][t])&&(this.styles[r]||(this[_0xe939("0xbdf")][r]={}),this[_0xe939("0xbdf")][r][a+t-o]=_);for(t=r+1;t<=s;t++)delete this[_0xe939("0xbdf")][t];this.shiftLineStyles(s,r-s)}else if(this[_0xe939("0xbdf")][r]){_=this.styles[r];var c,h,f=o-a;for(t=a;t<o;t++)delete _[t];for(h in this[_0xe939("0xbdf")][r])(c=parseInt(h,10))>=o&&(_[c-f]=_[h],delete _[h])}},shiftLineStyles:function(e,x){var t=T(this[_0xe939("0xbdf")]);for(var _ in this[_0xe939("0xbdf")]){var i=parseInt(_,10);i>e&&(this[_0xe939("0xbdf")][i+x]=t[i],t[i-x]||delete this.styles[i])}},restartCursorIfNeeded:function(){this[_0xe939("0x1013")]&&!this._currentTickState[_0xe939("0x1017")]&&this[_0xe939("0x101a")]&&!this._currentTickCompleteState[_0xe939("0x1017")]||this[_0xe939("0x1036")]()},insertNewlineStyleObject:function(e,x,t,_){var i,n={},r=!1;for(var a in t||(t=1),this[_0xe939("0x1037")](e,t),this[_0xe939("0xbdf")][e]&&(i=this[_0xe939("0xbdf")][e][0===x?x:x-1]),this[_0xe939("0xbdf")][e]){var s=parseInt(a,10);s>=x&&(r=!0,n[s-x]=this[_0xe939("0xbdf")][e][a],delete this[_0xe939("0xbdf")][e][a])}for(r?this[_0xe939("0xbdf")][e+t]=n:delete this[_0xe939("0xbdf")][e+t];t>1;)t--,_&&_[t]?this.styles[e+t]={0:T(_[t])}:i?this.styles[e+t]={0:T(i)}:delete this[_0xe939("0xbdf")][e+t];this[_0xe939("0xfe2")]=!0},insertCharStyleObject:function(e,x,t,_){this[_0xe939("0xbdf")]||(this.styles={});var i=this[_0xe939("0xbdf")][e],n=i?T(i):{};for(var r in t||(t=1),n){var a=parseInt(r,10);a>=x&&(i[a+t]=n[a],n[a-t]||delete i[a])}if(this._forceClearCache=!0,_)for(;t--;)Object[_0xe939("0x4ea")](_[t])[_0xe939("0x11")]&&(this[_0xe939("0xbdf")][e]||(this.styles[e]={}),this[_0xe939("0xbdf")][e][x+t]=T(_[t]));else if(i)for(var s=i[x?x-1:1];s&&t--;)this[_0xe939("0xbdf")][e][x+t]=T(s)},insertNewStyleBlock:function(e,x,t){for(var _=this[_0xe939("0xfda")](x,!0),i=[0],n=0,r=0;r<e[_0xe939("0x11")];r++)"\n"===e[r]?i[++n]=0:i[n]++;for(i[0]>0&&(this.insertCharStyleObject(_[_0xe939("0x61d")],_[_0xe939("0xfdb")],i[0],t),t=t&&t.slice(i[0]+1)),n&&this[_0xe939("0x1038")](_[_0xe939("0x61d")],_.charIndex+i[0],n),r=1;r<n;r++)i[r]>0?this[_0xe939("0x1039")](_[_0xe939("0x61d")]+r,0,i[r],t):t&&(this[_0xe939("0xbdf")][_[_0xe939("0x61d")]+r][0]=t[0]),t=t&&t[_0xe939("0x1dc")](i[r]+1);i[r]>0&&this[_0xe939("0x1039")](_[_0xe939("0x61d")]+r,0,i[r],t)},setSelectionStartEndWithShift:function(e,x,t){t<=e?(x===e?this[_0xe939("0x103a")]=_0xe939("0xc2"):this[_0xe939("0x103a")]===_0xe939("0x2d0")&&(this[_0xe939("0x103a")]=_0xe939("0xc2"),this.selectionEnd=e),this.selectionStart=t):t>e&&t<x?this[_0xe939("0x103a")]===_0xe939("0x2d0")?this[_0xe939("0xff8")]=t:this[_0xe939("0xff6")]=t:(x===e?this._selectionDirection=_0xe939("0x2d0"):"left"===this[_0xe939("0x103a")]&&(this[_0xe939("0x103a")]=_0xe939("0x2d0"),this[_0xe939("0xff6")]=x),this[_0xe939("0xff8")]=t)},setSelectionInBoundaries:function(){var e=this[_0xe939("0x1e1")][_0xe939("0x11")];this[_0xe939("0xff6")]>e?this[_0xe939("0xff6")]=e:this[_0xe939("0xff6")]<0&&(this[_0xe939("0xff6")]=0),this[_0xe939("0xff8")]>e?this[_0xe939("0xff8")]=e:this[_0xe939("0xff8")]<0&&(this[_0xe939("0xff8")]=0)}}),P[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0x266")](P[_0xe939("0xffb")][_0xe939("0xa")],{initDoubleClickSimulation:function(){this[_0xe939("0x103b")]=+new Date,this[_0xe939("0x103c")]=+new Date,this[_0xe939("0x103d")]={},this.on("mousedown",this.onMouseDown)},onMouseDown:function(e){if(this[_0xe939("0x2e")]){this[_0xe939("0x103e")]=+new Date;var x=e[_0xe939("0xca5")];this[_0xe939("0x103f")](x)&&(this[_0xe939("0xb98")](_0xe939("0x1040"),e),this[_0xe939("0x1041")](e.e)),this.__lastLastClickTime=this[_0xe939("0x103b")],this[_0xe939("0x103b")]=this[_0xe939("0x103e")],this.__lastPointer=x,this.__lastIsEditing=this[_0xe939("0xc7f")],this.__lastSelected=this[_0xe939("0x908")]}},isTripleClick:function(e){return this.__newClickTime-this[_0xe939("0x103b")]<500&&this[_0xe939("0x103b")]-this.__lastLastClickTime<500&&this[_0xe939("0x103d")].x===e.x&&this[_0xe939("0x103d")].y===e.y},_stopEvent:function(e){e[_0xe939("0xbe")]&&e[_0xe939("0xbe")](),e[_0xe939("0x1042")]&&e.stopPropagation()},initCursorSelectionHandlers:function(){this[_0xe939("0x1043")](),this[_0xe939("0x1044")](),this[_0xe939("0x1045")]()},initClicks:function(){this.on(_0xe939("0x1046"),(function(e){this[_0xe939("0x1047")](this.getSelectionStartFromPointer(e.e))})),this.on(_0xe939("0x1040"),(function(e){this[_0xe939("0x1048")](this[_0xe939("0x1049")](e.e))}))},_mouseDownHandler:function(e){!this[_0xe939("0x2e")]||!this[_0xe939("0x104a")]||e.e.button&&1!==e.e[_0xe939("0xc9c")]||(this[_0xe939("0x1012")]=!0,this.selected&&this[_0xe939("0x104b")](e.e),this.isEditing&&(this.__selectionStartOnMouseDown=this[_0xe939("0xff6")],this.selectionStart===this.selectionEnd&&this[_0xe939("0x101d")](),this[_0xe939("0x1018")]()))},_mouseDownHandlerBefore:function(e){!this[_0xe939("0x2e")]||!this[_0xe939("0x104a")]||e.e[_0xe939("0xc9c")]&&1!==e.e.button||this===this[_0xe939("0x2e")][_0xe939("0xb93")]&&(this.selected=!0)},initMousedownHandler:function(){this.on(_0xe939("0x104c"),this[_0xe939("0x104d")]),this.on(_0xe939("0x104e"),this[_0xe939("0x104f")])},initMouseupHandler:function(){this.on(_0xe939("0x1050"),this[_0xe939("0x1051")])},mouseUpHandler:function(e){if(this[_0xe939("0x1012")]=!1,!(!this[_0xe939("0x104a")]||this[_0xe939("0xc42")]||e[_0xe939("0xeb")]&&e.transform[_0xe939("0xce4")]||e.e.button&&1!==e.e[_0xe939("0xc9c")])){if(this[_0xe939("0x2e")]){var x=this[_0xe939("0x2e")]._activeObject;if(x&&x!==this)return}this[_0xe939("0x1052")]&&!this[_0xe939("0xce8")]?(this[_0xe939("0x908")]=!1,this.__lastSelected=!1,this[_0xe939("0x1053")](e.e),this[_0xe939("0xff6")]===this[_0xe939("0xff8")]?this[_0xe939("0x1036")](!0):this[_0xe939("0x1018")]()):this[_0xe939("0x908")]=!0}},setCursorByClick:function(e){var x=this[_0xe939("0x1049")](e),t=this[_0xe939("0xff6")],_=this[_0xe939("0xff8")];e[_0xe939("0xc2b")]?this[_0xe939("0x1054")](t,_,x):(this[_0xe939("0xff6")]=x,this.selectionEnd=x),this[_0xe939("0xc7f")]&&(this._fireSelectionChanged(),this[_0xe939("0x1000")]())},getSelectionStartFromPointer:function(e){for(var x=this[_0xe939("0x1055")](e),t=0,_=0,i=0,n=0,r=0,a=0,s=this[_0xe939("0xfb0")][_0xe939("0x11")];a<s&&i<=x.y;a++)i+=this[_0xe939("0xfcf")](a)*this[_0xe939("0x6e3")],r=a,a>0&&(n+=this[_0xe939("0xfb0")][a-1].length+this.missingNewlineOffset(a-1));_=this[_0xe939("0xfd0")](r)*this[_0xe939("0x6e1")];for(var o=0,c=this[_0xe939("0xfb0")][r][_0xe939("0x11")];o<c&&(t=_,(_+=this[_0xe939("0xfb3")][r][o][_0xe939("0xfb5")]*this[_0xe939("0x6e1")])<=x.x);o++)n++;return this[_0xe939("0x1056")](x,t,_,n,c)},_getNewSelectionStartFromOffset:function(e,x,t,_,i){var n=e.x-x,r=t-e.x,a=_+(r>n||r<0?0:1);return this[_0xe939("0x996")]&&(a=i-a),a>this[_0xe939("0xfa6")].length&&(a=this._text[_0xe939("0x11")]),a}}),P[_0xe939("0x964")][_0xe939("0x966")][_0xe939("0x266")](P[_0xe939("0xffb")][_0xe939("0xa")],{initHiddenTextarea:function(){this[_0xe939("0xccb")]=P[_0xe939("0x936")][_0xe939("0x2d")]("textarea"),this[_0xe939("0xccb")][_0xe939("0x31")](_0xe939("0x1057"),_0xe939("0x61c")),this[_0xe939("0xccb")][_0xe939("0x31")](_0xe939("0x1058"),_0xe939("0x61c")),this[_0xe939("0xccb")][_0xe939("0x31")](_0xe939("0x1059"),_0xe939("0x61c")),this.hiddenTextarea[_0xe939("0x31")]("spellcheck",_0xe939("0x19")),this[_0xe939("0xccb")][_0xe939("0x31")]("data-fabric-hiddentextarea",""),this[_0xe939("0xccb")][_0xe939("0x31")](_0xe939("0x105a"),_0xe939("0x61c"));var e=this._calcTextareaPosition();this[_0xe939("0xccb")].style.cssText=_0xe939("0x105b")+e.top+_0xe939("0x105c")+e[_0xe939("0xc2")]+"; z-index: -999; opacity: 0; width: 1px; height: 1px; font-size: 1px;"+_0xe939("0x105d")+e[_0xe939("0x8db")]+";",P[_0xe939("0x936")][_0xe939("0x87")][_0xe939("0xa9")](this.hiddenTextarea),P[_0xe939("0x964")][_0xe939("0xcf")](this[_0xe939("0xccb")],_0xe939("0x105e"),this.onKeyDown[_0xe939("0x9")](this)),P[_0xe939("0x964")][_0xe939("0xcf")](this.hiddenTextarea,"keyup",this[_0xe939("0x105f")][_0xe939("0x9")](this)),P[_0xe939("0x964")][_0xe939("0xcf")](this[_0xe939("0xccb")],_0xe939("0x1060"),this[_0xe939("0x1061")].bind(this)),P.util[_0xe939("0xcf")](this[_0xe939("0xccb")],_0xe939("0x614"),this[_0xe939("0x614")].bind(this)),P[_0xe939("0x964")][_0xe939("0xcf")](this[_0xe939("0xccb")],_0xe939("0x1062"),this[_0xe939("0x614")][_0xe939("0x9")](this)),P[_0xe939("0x964")][_0xe939("0xcf")](this[_0xe939("0xccb")],"paste",this.paste[_0xe939("0x9")](this)),P[_0xe939("0x964")][_0xe939("0xcf")](this.hiddenTextarea,_0xe939("0x1063"),this[_0xe939("0x1064")][_0xe939("0x9")](this)),P[_0xe939("0x964")].addListener(this.hiddenTextarea,_0xe939("0x1065"),this.onCompositionUpdate[_0xe939("0x9")](this)),P[_0xe939("0x964")].addListener(this.hiddenTextarea,"compositionend",this[_0xe939("0x1066")][_0xe939("0x9")](this)),!this[_0xe939("0x1067")]&&this[_0xe939("0x2e")]&&(P[_0xe939("0x964")][_0xe939("0xcf")](this.canvas[_0xe939("0xb90")],_0xe939("0x77"),this[_0xe939("0x1068")][_0xe939("0x9")](this)),this._clickHandlerInitialized=!0)},keysMap:{9:_0xe939("0x1069"),27:_0xe939("0x1069"),33:_0xe939("0x106a"),34:"moveCursorDown",35:_0xe939("0x106b"),36:_0xe939("0x106c"),37:_0xe939("0x106c"),38:_0xe939("0x106a"),39:_0xe939("0x106b"),40:_0xe939("0x106d")},ctrlKeysMapUp:{67:_0xe939("0x614"),88:_0xe939("0x1062")},ctrlKeysMapDown:{65:_0xe939("0x106e")},onClick:function(){this.hiddenTextarea&&this[_0xe939("0xccb")][_0xe939("0x106f")]()},onKeyDown:function(e){if(this[_0xe939("0xc7f")]&&!this[_0xe939("0x1006")]){if(e[_0xe939("0x1070")]in this[_0xe939("0x1071")])this[this[_0xe939("0x1071")][e[_0xe939("0x1070")]]](e);else{if(!(e[_0xe939("0x1070")]in this[_0xe939("0x1072")]&&(e[_0xe939("0x1073")]||e.metaKey)))return;this[this[_0xe939("0x1072")][e[_0xe939("0x1070")]]](e)}e[_0xe939("0x1074")](),e.preventDefault(),e[_0xe939("0x1070")]>=33&&e[_0xe939("0x1070")]<=40?(this[_0xe939("0xc9b")](),this[_0xe939("0x1018")]()):this[_0xe939("0x2e")]&&this.canvas[_0xe939("0xb65")]()}},onKeyUp:function(e){!this[_0xe939("0xc7f")]||this[_0xe939("0x1075")]||this[_0xe939("0x1006")]?this[_0xe939("0x1075")]=!1:e.keyCode in this.ctrlKeysMapUp&&(e[_0xe939("0x1073")]||e[_0xe939("0x1076")])&&(this[this.ctrlKeysMapUp[e[_0xe939("0x1070")]]](e),e[_0xe939("0x1074")](),e[_0xe939("0xbe")](),this[_0xe939("0x2e")]&&this.canvas[_0xe939("0xb65")]())},onInput:function(e){var x=this.fromPaste;if(this[_0xe939("0x1077")]=!1,e&&e[_0xe939("0x1042")](),this[_0xe939("0xc7f")]){var t,_,i=this[_0xe939("0x8ec")](this[_0xe939("0xccb")].value)[_0xe939("0xfa7")],n=this[_0xe939("0xfa6")][_0xe939("0x11")],r=i.length,a=r-n;if(""===this[_0xe939("0xccb")][_0xe939("0x25")])return this[_0xe939("0xbdf")]={},this.updateFromTextArea(),this.fire(_0xe939("0x1078")),void(this[_0xe939("0x2e")]&&(this.canvas.fire(_0xe939("0x1079"),{target:this}),this[_0xe939("0x2e")][_0xe939("0xb65")]()));var s=this[_0xe939("0x102f")](this[_0xe939("0xccb")].selectionStart,this.hiddenTextarea.selectionEnd,this[_0xe939("0xccb")][_0xe939("0x25")]),o=this[_0xe939("0xff6")]>s.selectionStart;this.selectionStart!==this[_0xe939("0xff8")]?(t=this[_0xe939("0xfa6")].slice(this.selectionStart,this[_0xe939("0xff8")]),a+=this[_0xe939("0xff8")]-this[_0xe939("0xff6")]):r<n&&(t=o?this[_0xe939("0xfa6")].slice(this[_0xe939("0xff8")]+a,this[_0xe939("0xff8")]):this[_0xe939("0xfa6")][_0xe939("0x1dc")](this.selectionStart,this.selectionStart-a)),_=i[_0xe939("0x1dc")](s[_0xe939("0xff8")]-a,s[_0xe939("0xff8")]),t&&t[_0xe939("0x11")]&&(this[_0xe939("0xff6")]!==this[_0xe939("0xff8")]?this[_0xe939("0x107a")](this[_0xe939("0xff6")],this[_0xe939("0xff8")]):o?this[_0xe939("0x107a")](this[_0xe939("0xff8")]-t.length,this[_0xe939("0xff8")]):this.removeStyleFromTo(this[_0xe939("0xff8")],this.selectionEnd+t[_0xe939("0x11")])),_[_0xe939("0x11")]&&(x&&_.join("")===P.copiedText&&!P[_0xe939("0x957")]?this[_0xe939("0x107b")](_,this.selectionStart,P[_0xe939("0x107c")]):this[_0xe939("0x107b")](_,this[_0xe939("0xff6")])),this[_0xe939("0x107d")](),this[_0xe939("0xb98")](_0xe939("0x1078")),this.canvas&&(this.canvas.fire(_0xe939("0x1079"),{target:this}),this[_0xe939("0x2e")].requestRenderAll())}},onCompositionStart:function(){this[_0xe939("0x1006")]=!0},onCompositionEnd:function(){this[_0xe939("0x1006")]=!1},onCompositionUpdate:function(e){this[_0xe939("0x1031")]=e[_0xe939("0x8eb")].selectionStart,this.compositionEnd=e[_0xe939("0x8eb")].selectionEnd,this.updateTextareaPosition()},copy:function(){this[_0xe939("0xff6")]!==this.selectionEnd&&(P[_0xe939("0x107e")]=this.getSelectedText(),P[_0xe939("0x957")]?P[_0xe939("0x107c")]=null:P[_0xe939("0x107c")]=this[_0xe939("0x107f")](this[_0xe939("0xff6")],this[_0xe939("0xff8")],!0),this[_0xe939("0x1075")]=!0)},paste:function(){this[_0xe939("0x1077")]=!0},_getClipboardData:function(e){return e&&e.clipboardData||P[_0xe939("0x938")].clipboardData},_getWidthBeforeCursor:function(e,x){var t,_=this._getLineLeftOffset(e);return x>0&&(_+=(t=this[_0xe939("0xfb3")][e][x-1])[_0xe939("0xc2")]+t[_0xe939("0x2f")]),_},getDownCursorOffset:function(e,x){var t=this[_0xe939("0x1080")](e,x),_=this[_0xe939("0xfda")](t),i=_[_0xe939("0x61d")];if(i===this[_0xe939("0xfb0")][_0xe939("0x11")]-1||e.metaKey||34===e[_0xe939("0x1070")])return this[_0xe939("0xfa6")][_0xe939("0x11")]-t;var n=_[_0xe939("0xfdb")],r=this[_0xe939("0x1081")](i,n),a=this[_0xe939("0x1082")](i+1,r);return this._textLines[i].slice(n)[_0xe939("0x11")]+a+1+this.missingNewlineOffset(i)},_getSelectionForOffset:function(e,x){return e[_0xe939("0xc2b")]&&this.selectionStart!==this[_0xe939("0xff8")]&&x?this.selectionEnd:this[_0xe939("0xff6")]},getUpCursorOffset:function(e,x){var t=this[_0xe939("0x1080")](e,x),_=this[_0xe939("0xfda")](t),i=_[_0xe939("0x61d")];if(0===i||e.metaKey||33===e[_0xe939("0x1070")])return-t;var n=_.charIndex,r=this._getWidthBeforeCursor(i,n),a=this._getIndexOnLine(i-1,r),s=this[_0xe939("0xfb0")][i].slice(0,n),o=this[_0xe939("0xff7")](i-1);return-this._textLines[i-1][_0xe939("0x11")]+a-s.length+(1-o)},_getIndexOnLine:function(e,x){for(var t,_,i=this[_0xe939("0xfb0")][e],n=this[_0xe939("0xfd0")](e),r=0,a=0,s=i.length;a<s;a++)if((n+=t=this[_0xe939("0xfb3")][e][a][_0xe939("0x2f")])>x){_=!0;var o=n-t,c=n,h=Math[_0xe939("0x17e")](o-x);r=Math.abs(c-x)<h?a:a-1;break}return _||(r=i[_0xe939("0x11")]-1),r},moveCursorDown:function(e){this[_0xe939("0xff6")]>=this[_0xe939("0xfa6")][_0xe939("0x11")]&&this.selectionEnd>=this[_0xe939("0xfa6")].length||this[_0xe939("0x1083")](_0xe939("0x1084"),e)},moveCursorUp:function(e){0===this[_0xe939("0xff6")]&&0===this.selectionEnd||this[_0xe939("0x1083")]("Up",e)},_moveCursorUpOrDown:function(e,x){var t=this[_0xe939("0x343")+e+_0xe939("0x1085")](x,this[_0xe939("0x103a")]===_0xe939("0x2d0"));x[_0xe939("0xc2b")]?this.moveCursorWithShift(t):this[_0xe939("0x1086")](t),0!==t&&(this.setSelectionInBoundaries(),this[_0xe939("0x101d")](),this[_0xe939("0x1007")]=1,this[_0xe939("0x1036")](),this[_0xe939("0x101f")](),this[_0xe939("0x1000")]())},moveCursorWithShift:function(e){var x="left"===this[_0xe939("0x103a")]?this[_0xe939("0xff6")]+e:this[_0xe939("0xff8")]+e;return this[_0xe939("0x1054")](this.selectionStart,this[_0xe939("0xff8")],x),0!==e},moveCursorWithoutShift:function(e){return e<0?(this.selectionStart+=e,this[_0xe939("0xff8")]=this[_0xe939("0xff6")]):(this[_0xe939("0xff8")]+=e,this[_0xe939("0xff6")]=this.selectionEnd),0!==e},moveCursorLeft:function(e){0===this[_0xe939("0xff6")]&&0===this[_0xe939("0xff8")]||this[_0xe939("0x1087")](_0xe939("0x2cb"),e)},_move:function(e,x,t){var _;if(e.altKey)_=this["findWordBoundary"+t](this[x]);else{if(!e.metaKey&&35!==e.keyCode&&36!==e.keyCode)return this[x]+=t===_0xe939("0x2cb")?-1:1,!0;_=this["findLineBoundary"+t](this[x])}if(void 0!==typeof _&&this[x]!==_)return this[x]=_,!0},_moveLeft:function(e,x){return this._move(e,x,_0xe939("0x2cb"))},_moveRight:function(e,x){return this._move(e,x,_0xe939("0x1088"))},moveCursorLeftWithoutShift:function(e){var x=!0;return this[_0xe939("0x103a")]=_0xe939("0xc2"),this.selectionEnd===this[_0xe939("0xff6")]&&0!==this.selectionStart&&(x=this._moveLeft(e,_0xe939("0xff6"))),this[_0xe939("0xff8")]=this[_0xe939("0xff6")],x},moveCursorLeftWithShift:function(e){return this[_0xe939("0x103a")]===_0xe939("0x2d0")&&this.selectionStart!==this[_0xe939("0xff8")]?this._moveLeft(e,"selectionEnd"):0!==this[_0xe939("0xff6")]?(this[_0xe939("0x103a")]=_0xe939("0xc2"),this[_0xe939("0x1089")](e,_0xe939("0xff6"))):void 0},moveCursorRight:function(e){this.selectionStart>=this[_0xe939("0xfa6")][_0xe939("0x11")]&&this.selectionEnd>=this[_0xe939("0xfa6")].length||this[_0xe939("0x1087")]("Right",e)},_moveCursorLeftOrRight:function(e,x){var t="moveCursor"+e+_0xe939("0x108a");this[_0xe939("0x1007")]=1,x.shiftKey?t+=_0xe939("0x108b"):t+=_0xe939("0x108c"),this[t](x)&&(this[_0xe939("0x101d")](),this[_0xe939("0x1036")](),this[_0xe939("0x101f")](),this[_0xe939("0x1000")]())},moveCursorRightWithShift:function(e){return this[_0xe939("0x103a")]===_0xe939("0xc2")&&this.selectionStart!==this[_0xe939("0xff8")]?this[_0xe939("0x108d")](e,"selectionStart"):this.selectionEnd!==this[_0xe939("0xfa6")][_0xe939("0x11")]?(this[_0xe939("0x103a")]=_0xe939("0x2d0"),this[_0xe939("0x108d")](e,_0xe939("0xff8"))):void 0},moveCursorRightWithoutShift:function(e){var x=!0;return this._selectionDirection=_0xe939("0x2d0"),this.selectionStart===this[_0xe939("0xff8")]?(x=this[_0xe939("0x108d")](e,"selectionStart"),this[_0xe939("0xff8")]=this[_0xe939("0xff6")]):this.selectionStart=this.selectionEnd,x},removeChars:function(e,x){typeof x===_0xe939("0x2")&&(x=e+1),this.removeStyleFromTo(e,x),this[_0xe939("0xfa6")][_0xe939("0x1ae")](e,x-e),this[_0xe939("0x1e1")]=this[_0xe939("0xfa6")][_0xe939("0x1d")](""),this[_0xe939("0x340")](_0xe939("0xd59"),!0),this[_0xe939("0xfe7")]()&&(this[_0xe939("0xfa0")](),this.setCoords()),this[_0xe939("0x108e")]()},insertChars:function(e,x,t,_){void 0===_&&(_=t),_>t&&this[_0xe939("0x107a")](t,_);var i=P.util[_0xe939("0x8")].graphemeSplit(e);this[_0xe939("0x107b")](i,t,x),this[_0xe939("0xfa6")]=[][_0xe939("0x96d")](this[_0xe939("0xfa6")][_0xe939("0x1dc")](0,t),i,this._text.slice(_)),this[_0xe939("0x1e1")]=this._text.join(""),this[_0xe939("0x340")](_0xe939("0xd59"),!0),this[_0xe939("0xfe7")]()&&(this[_0xe939("0xfa0")](),this.setCoords()),this[_0xe939("0x108e")]()}}),O=P.util[_0xe939("0x90b")],M=/ +/g,P[_0xe939("0x964")].object.extend(P[_0xe939("0x97c")][_0xe939("0xa")],{_toSVG:function(){var e=this._getSVGLeftTopOffsets(),x=this[_0xe939("0x108f")](e.textTop,e.textLeft);return this._wrapSVGTextAndBg(x)},toSVG:function(e){return this._createBaseSVGMarkup(this[_0xe939("0xdc8")](),{reviver:e,noStyle:!0,withShadow:!0})},_getSVGLeftTopOffsets:function(){return{textLeft:-this.width/2,textTop:-this[_0xe939("0x30")]/2,lineTop:this.getHeightOfLine(0)}},_wrapSVGTextAndBg:function(e){var x=this.getSvgTextDecoration(this);return[e.textBgRects[_0xe939("0x1d")](""),_0xe939("0x1090"),this[_0xe939("0x48e")]?_0xe939("0x1091")+this.fontFamily[_0xe939("0x64d")](/"/g,"'")+'" ':"",this[_0xe939("0x8db")]?_0xe939("0x1092")+this[_0xe939("0x8db")]+'" ':"",this[_0xe939("0xa14")]?_0xe939("0x1093")+this[_0xe939("0xa14")]+'" ':"",this.fontWeight?'font-weight="'+this[_0xe939("0xa15")]+'" ':"",x?'text-decoration="'+x+'" ':"",_0xe939("0xdce"),this[_0xe939("0xe4b")](!0),'"',this[_0xe939("0xdd3")]()," >",e.textSpans[_0xe939("0x1d")](""),"</text>\n"]},_getSVGTextAndBg:function(e,x){var t,_=[],i=[],n=e;this._setSVGBg(i);for(var r=0,a=this[_0xe939("0xfb0")][_0xe939("0x11")];r<a;r++)t=this[_0xe939("0xfd0")](r),(this[_0xe939("0xf9f")]||this[_0xe939("0xfc0")](_0xe939("0xf9f"),r))&&this._setSVGTextLineBg(i,r,x+t,n),this[_0xe939("0x1094")](_,r,x+t,n),n+=this[_0xe939("0xfcf")](r);return{textSpans:_,textBgRects:i}},_createTextCharSpan:function(e,x,t,_){var i=e!==e.trim()||e[_0xe939("0x4c")](M),n=this[_0xe939("0x1095")](x,i),r=n?_0xe939("0xdce")+n+'"':"",a=x[_0xe939("0xe0")],s="",o=P[_0xe939("0x9a3")][_0xe939("0x9a4")];return a&&(s=' dy="'+O(a,o)+'" '),[_0xe939("0x1096"),O(t,o),_0xe939("0xb40"),O(_,o),'" ',s,r,">",P[_0xe939("0x964")].string[_0xe939("0x1097")](e),_0xe939("0x1098")][_0xe939("0x1d")]("")},_setSVGTextLineText:function(e,x,t,_){var i,n,r,a,s,o=this[_0xe939("0xfcf")](x),c=-1!==this[_0xe939("0xf9d")][_0xe939("0x152")](_0xe939("0xfac")),h="",f=0,u=this[_0xe939("0xfb0")][x];_+=o*(1-this[_0xe939("0xfd3")])/this.lineHeight;for(var d=0,l=u.length-1;d<=l;d++)s=d===l||this[_0xe939("0xa16")],h+=u[d],r=this[_0xe939("0xfb3")][x][d],0===f?(t+=r.kernedWidth-r[_0xe939("0x2f")],f+=r.width):f+=r.kernedWidth,c&&!s&&this._reSpaceAndTab[_0xe939("0x9c0")](u[d])&&(s=!0),s||(i=i||this[_0xe939("0xfca")](x,d),n=this.getCompleteStyleDeclaration(x,d+1),s=this[_0xe939("0x1099")](i,n)),s&&(a=this._getStyleDeclaration(x,d)||{},e.push(this[_0xe939("0x109a")](h,a,t,_)),h="",i=n,t+=f,f=0)},_pushTextBgRect:function(e,x,t,_,i,n){var r=P[_0xe939("0x9a3")][_0xe939("0x9a4")];e[_0xe939("0x20")]("\t\t<rect ",this._getFillAttributes(x),_0xe939("0xdc7"),O(t,r),_0xe939("0xb40"),O(_,r),_0xe939("0xe0c"),O(i,r),_0xe939("0xb41"),O(n,r),'"></rect>\n')},_setSVGTextLineBg:function(e,x,t,_){for(var i,n,r=this[_0xe939("0xfb0")][x],a=this[_0xe939("0xfcf")](x)/this[_0xe939("0xa64")],s=0,o=0,c=this[_0xe939("0xfc3")](x,0,"textBackgroundColor"),h=0,f=r[_0xe939("0x11")];h<f;h++)i=this[_0xe939("0xfb3")][x][h],(n=this.getValueOfPropertyAt(x,h,_0xe939("0xf9f")))!==c?(c&&this[_0xe939("0x109b")](e,c,t+o,_,s,a),o=i.left,s=i[_0xe939("0x2f")],c=n):s+=i.kernedWidth;n&&this[_0xe939("0x109b")](e,n,t+o,_,s,a)},_getFillAttributes:function(e){var x=e&&typeof e===_0xe939("0x8")?new(P[_0xe939("0xa00")])(e):"";return x&&x[_0xe939("0xa01")]()&&1!==x[_0xe939("0xa2d")]()?_0xe939("0x109d")+x[_0xe939("0xa2d")]()+_0xe939("0x109e")+x[_0xe939("0xa2c")](1).toRgb()+'"':_0xe939("0x109c")+e+'"'},_getSVGLineTopOffset:function(e){for(var x,t=0,_=0;_<e;_++)t+=this[_0xe939("0xfcf")](_);return x=this[_0xe939("0xfcf")](_),{lineTop:t,offset:(this._fontSizeMult-this._fontSizeFraction)*x/(this[_0xe939("0xa64")]*this[_0xe939("0xfce")])}},getSvgStyles:function(e){return P[_0xe939("0x9a3")][_0xe939("0xa")].getSvgStyles[_0xe939("0xb")](this,e)+" white-space: pre;"}}),function(e){"use strict";var x=e[_0xe939("0x935")]||(e[_0xe939("0x935")]={});x.Textbox=x.util.createClass(x[_0xe939("0xffb")],x[_0xe939("0x968")],{type:"textbox",minWidth:20,dynamicMinWidth:2,__cachedLines:null,lockScalingFlip:!0,noScaleCache:!1,_dimensionAffectingProps:x[_0xe939("0x97c")].prototype._dimensionAffectingProps[_0xe939("0x96d")](_0xe939("0x2f")),_wordJoiners:/[ \t\r]/,splitByGrapheme:!1,initDimensions:function(){this[_0xe939("0x109f")]||(this[_0xe939("0xc7f")]&&this[_0xe939("0x1036")](),this.clearContextTop(),this[_0xe939("0xfa9")](),this[_0xe939("0x10a0")]=0,this[_0xe939("0x10a1")]=this[_0xe939("0x10a2")](this[_0xe939("0xfa8")]()),this[_0xe939("0x10a0")]>this[_0xe939("0x2f")]&&this[_0xe939("0x976")](_0xe939("0x2f"),this[_0xe939("0x10a0")]),-1!==this[_0xe939("0xf9d")][_0xe939("0x152")](_0xe939("0xfac"))&&this[_0xe939("0xfad")](),this[_0xe939("0x30")]=this[_0xe939("0xfae")](),this[_0xe939("0xcfb")]({propertySet:_0xe939("0xfa2")}))},_generateStyleMap:function(e){for(var x=0,t=0,_=0,i={},n=0;n<e[_0xe939("0xfa5")][_0xe939("0x11")];n++)"\n"===e[_0xe939("0xfa7")][_]&&n>0?(t=0,_++,x++):!this.splitByGrapheme&&this[_0xe939("0xfb4")][_0xe939("0x9c0")](e[_0xe939("0xfa7")][_])&&n>0&&(t++,_++),i[n]={line:x,offset:t},_+=e[_0xe939("0xfa5")][n][_0xe939("0x11")],t+=e[_0xe939("0xfa5")][n][_0xe939("0x11")];return i},styleHas:function(e,t){if(this._styleMap&&!this.isWrapping){var _=this[_0xe939("0x10a1")][t];_&&(t=_[_0xe939("0x616")])}return x[_0xe939("0x97c")][_0xe939("0xa")][_0xe939("0xfc0")][_0xe939("0xb")](this,e,t)},isEmptyStyles:function(e){var x,t,_=0,i=!1,n=this[_0xe939("0x10a1")][e],r=this[_0xe939("0x10a1")][e+1];for(var a in n&&(e=n.line,_=n[_0xe939("0x13")]),r&&(i=r[_0xe939("0x616")]===e,x=r.offset),t=void 0===e?this[_0xe939("0xbdf")]:{line:this[_0xe939("0xbdf")][e]})for(var s in t[a])if(s>=_&&(!i||s<x))for(var o in t[a][s])return!1;return!0},_getStyleDeclaration:function(e,x){if(this._styleMap&&!this.isWrapping){var t=this[_0xe939("0x10a1")][e];if(!t)return null;e=t[_0xe939("0x616")],x=t[_0xe939("0x13")]+x}return this.callSuper(_0xe939("0xfe4"),e,x)},_setStyleDeclaration:function(e,x,t){var _=this[_0xe939("0x10a1")][e];e=_[_0xe939("0x616")],x=_.offset+x,this[_0xe939("0xbdf")][e][x]=t},_deleteStyleDeclaration:function(e,x){var t=this[_0xe939("0x10a1")][e];e=t.line,x=t[_0xe939("0x13")]+x,delete this[_0xe939("0xbdf")][e][x]},_getLineStyle:function(e){var x=this._styleMap[e];return!!this[_0xe939("0xbdf")][x[_0xe939("0x616")]]},_setLineStyle:function(e){var x=this._styleMap[e];this[_0xe939("0xbdf")][x.line]={}},_wrapText:function(e,x){var t,_=[];for(this[_0xe939("0x10a3")]=!0,t=0;t<e[_0xe939("0x11")];t++)_=_[_0xe939("0x96d")](this._wrapLine(e[t],t,x));return this[_0xe939("0x10a3")]=!1,_},_measureWord:function(e,x,t){var _,i=0;t=t||0;for(var n=0,r=e[_0xe939("0x11")];n<r;n++){i+=this._getGraphemeBox(e[n],x,n+t,_,!0).kernedWidth,_=e[n]}return i},_wrapLine:function(e,t,_,i){var n=0,r=this[_0xe939("0x10a4")],a=[],s=[],o=r?x[_0xe939("0x964")][_0xe939("0x8")][_0xe939("0xfe9")](e):e[_0xe939("0x1c")](this[_0xe939("0x10a5")]),c="",h=0,f=r?"":" ",u=0,d=0,l=0,b=!0,p=r?0:this[_0xe939("0xfc8")]();i=i||0;0===o[_0xe939("0x11")]&&o[_0xe939("0x20")]([]),_-=i;for(var g=0;g<o[_0xe939("0x11")];g++)c=r?o[g]:x[_0xe939("0x964")][_0xe939("0x8")][_0xe939("0xfe9")](o[g]),u=this[_0xe939("0x10a6")](c,t,h),h+=c.length,(n+=d+u-p)>=_&&!b?(a[_0xe939("0x20")](s),s=[],n=u,b=!0):n+=p,b||r||s[_0xe939("0x20")](f),s=s.concat(c),d=this._measureWord([f],t,h),h++,b=!1,u>l&&(l=u);return g&&a[_0xe939("0x20")](s),l+i>this[_0xe939("0x10a0")]&&(this.dynamicMinWidth=l-p+i),a},isEndOfWrapping:function(e){return!this[_0xe939("0x10a1")][e+1]||this._styleMap[e+1][_0xe939("0x616")]!==this[_0xe939("0x10a1")][e][_0xe939("0x616")]},missingNewlineOffset:function(e){return this[_0xe939("0x10a4")]?this.isEndOfWrapping(e)?1:0:1},_splitTextIntoLines:function(e){for(var t=x.Text[_0xe939("0xa")][_0xe939("0x8ec")][_0xe939("0xb")](this,e),_=this._wrapText(t[_0xe939("0x61f")],this[_0xe939("0x2f")]),i=new Array(_.length),n=0;n<_[_0xe939("0x11")];n++)i[n]=_[n].join("");return t[_0xe939("0x61f")]=i,t.graphemeLines=_,t},getMinWidth:function(){return Math[_0xe939("0x730")](this.minWidth,this[_0xe939("0x10a0")])},_removeExtraneousStyles:function(){var e={};for(var x in this._styleMap)this[_0xe939("0xfb0")][x]&&(e[this[_0xe939("0x10a1")][x][_0xe939("0x616")]]=1);for(var x in this.styles)e[x]||delete this[_0xe939("0xbdf")][x]},toObject:function(e){return this[_0xe939("0x9ac")](_0xe939("0xbc3"),["minWidth",_0xe939("0x10a4")][_0xe939("0x96d")](e))}}),x.Textbox[_0xe939("0x98d")]=function(e,t){return x[_0xe939("0x9a3")][_0xe939("0xd83")](_0xe939("0x91f"),e,t,"text")}}(x)})[_0xe939("0xb")](this,t(68)[_0xe939("0x10a7")])},function(e,x,t){"use strict";(function(e){
/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
* @license MIT
*/
var _=t(70),i=t(71),n=t(72);function r(){return s[_0xe939("0x10a9")]?2147483647:1073741823}function a(e,x){if(r()<x)throw new RangeError(_0xe939("0x10ac"));return s[_0xe939("0x10a9")]?(e=new Uint8Array(x))[_0xe939("0x3a9")]=s[_0xe939("0xa")]:(null===e&&(e=new s(x)),e[_0xe939("0x11")]=x),e}function s(e,x,t){if(!(s[_0xe939("0x10a9")]||this instanceof s))return new s(e,x,t);if(typeof e===_0xe939("0x4f2")){if(typeof x===_0xe939("0x8"))throw new Error(_0xe939("0x10ad"));return h(this,e)}return o(this,e,x,t)}function o(e,x,t,_){if(typeof x===_0xe939("0x4f2"))throw new TypeError(_0xe939("0x10b0"));return"undefined"!=typeof ArrayBuffer&&x instanceof ArrayBuffer?function(e,x,t,_){if(x[_0xe939("0x7d4")],t<0||x[_0xe939("0x7d4")]<t)throw new RangeError(_0xe939("0x10b9"));if(x[_0xe939("0x7d4")]<t+(_||0))throw new RangeError(_0xe939("0x10ba"));x=void 0===t&&void 0===_?new Uint8Array(x):void 0===_?new Uint8Array(x,t):new Uint8Array(x,t,_);s[_0xe939("0x10a9")]?(e=x)[_0xe939("0x3a9")]=s[_0xe939("0xa")]:e=f(e,x);return e}(e,x,t,_):typeof x===_0xe939("0x8")?function(e,x,t){"string"==typeof t&&""!==t||(t=_0xe939("0x10b5"));if(!s[_0xe939("0x10b6")](t))throw new TypeError(_0xe939("0x10b7"));var _=0|d(x,t),i=(e=a(e,_))[_0xe939("0x10b8")](x,t);i!==_&&(e=e[_0xe939("0x1dc")](0,i));return e}(e,x,t):function(e,x){if(s.isBuffer(x)){var t=0|u(x[_0xe939("0x11")]);return 0===(e=a(e,t)).length?e:(x[_0xe939("0x614")](e,0,0,t),e)}if(x){if(typeof ArrayBuffer!==_0xe939("0x2")&&x[_0xe939("0x69")]instanceof ArrayBuffer||"length"in x)return"number"!=typeof x[_0xe939("0x11")]||(_=x[_0xe939("0x11")])!=_?a(e,0):f(e,x);if(x[_0xe939("0x182")]===_0xe939("0x10a7")&&n(x.data))return f(e,x[_0xe939("0x46")])}var _;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,x)}function c(e){if(typeof e!==_0xe939("0x4f2"))throw new TypeError(_0xe939("0x10b2"));if(e<0)throw new RangeError('"size" argument must not be negative')}function h(e,x){if(c(x),e=a(e,x<0?0:0|u(x)),!s[_0xe939("0x10a9")])for(var t=0;t<x;++t)e[t]=0;return e}function f(e,x){var t=x[_0xe939("0x11")]<0?0:0|u(x[_0xe939("0x11")]);e=a(e,t);for(var _=0;_<t;_+=1)e[_]=255&x[_];return e}function u(e){if(e>=r())throw new RangeError(_0xe939("0x10bb")+"size: 0x"+r().toString(16)+_0xe939("0x10bc"));return 0|e}function d(e,x){if(s.isBuffer(e))return e[_0xe939("0x11")];if("undefined"!=typeof ArrayBuffer&&typeof ArrayBuffer[_0xe939("0x10ca")]===_0xe939("0x57")&&(ArrayBuffer[_0xe939("0x10ca")](e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var t=e.length;if(0===t)return 0;for(var _=!1;;)switch(x){case _0xe939("0x10cb"):case"latin1":case"binary":return t;case"utf8":case _0xe939("0x1dd"):case void 0:return N(e)[_0xe939("0x11")];case _0xe939("0x10c5"):case _0xe939("0x10c6"):case _0xe939("0x10c7"):case _0xe939("0x10c8"):return 2*t;case _0xe939("0x10c1"):return t>>>1;case _0xe939("0x10c4"):return U(e)[_0xe939("0x11")];default:if(_)return N(e).length;x=(""+x)[_0xe939("0x9a1")](),_=!0}}function l(e,x,t){var _=!1;if((void 0===x||x<0)&&(x=0),x>this[_0xe939("0x11")])return"";if((void 0===t||t>this[_0xe939("0x11")])&&(t=this[_0xe939("0x11")]),t<=0)return"";if((t>>>=0)<=(x>>>=0))return"";for(e||(e=_0xe939("0x10b5"));;)switch(e){case"hex":return M(this,x,t);case _0xe939("0x10b5"):case"utf-8":return S(this,x,t);case _0xe939("0x10cb"):return T(this,x,t);case _0xe939("0x10c2"):case _0xe939("0x10c3"):return O(this,x,t);case _0xe939("0x10c4"):return C(this,x,t);case _0xe939("0x10c5"):case _0xe939("0x10c6"):case _0xe939("0x10c7"):case _0xe939("0x10c8"):return P(this,x,t);default:if(_)throw new TypeError(_0xe939("0x10cc")+e);e=(e+"")[_0xe939("0x9a1")](),_=!0}}function b(e,x,t){var _=e[x];e[x]=e[t],e[t]=_}function p(e,x,t,_,i){if(0===e[_0xe939("0x11")])return-1;if("string"==typeof t?(_=t,t=0):t>2147483647?t=2147483647:t<-2147483648&&(t=-2147483648),t=+t,isNaN(t)&&(t=i?0:e[_0xe939("0x11")]-1),t<0&&(t=e.length+t),t>=e.length){if(i)return-1;t=e[_0xe939("0x11")]-1}else if(t<0){if(!i)return-1;t=0}if(typeof x===_0xe939("0x8")&&(x=s[_0xe939("0xde7")](x,_)),s[_0xe939("0x10bd")](x))return 0===x.length?-1:g(e,x,t,_,i);if(typeof x===_0xe939("0x4f2"))return x&=255,s[_0xe939("0x10a9")]&&typeof Uint8Array[_0xe939("0xa")][_0xe939("0x152")]===_0xe939("0x57")?i?Uint8Array[_0xe939("0xa")][_0xe939("0x152")][_0xe939("0xb")](e,x,t):Uint8Array[_0xe939("0xa")][_0xe939("0x1d7")][_0xe939("0xb")](e,x,t):g(e,[x],t,_,i);throw new TypeError(_0xe939("0x10d4"))}function g(e,x,t,_,i){var n,r=1,a=e.length,s=x[_0xe939("0x11")];if(void 0!==_&&((_=String(_)[_0xe939("0x9a1")]())===_0xe939("0x10c5")||_===_0xe939("0x10c6")||_===_0xe939("0x10c7")||"utf-16le"===_)){if(e[_0xe939("0x11")]<2||x[_0xe939("0x11")]<2)return-1;r=2,a/=2,s/=2,t/=2}function o(e,x){return 1===r?e[x]:e[_0xe939("0x10d5")](x*r)}if(i){var c=-1;for(n=t;n<a;n++)if(o(e,n)===o(x,-1===c?0:n-c)){if(-1===c&&(c=n),n-c+1===s)return c*r}else-1!==c&&(n-=n-c),c=-1}else for(t+s>a&&(t=a-s),n=t;n>=0;n--){for(var h=!0,f=0;f<s;f++)if(o(e,n+f)!==o(x,f)){h=!1;break}if(h)return n}return-1}function v(e,x,t,_){t=Number(t)||0;var i=e[_0xe939("0x11")]-t;_?(_=Number(_))>i&&(_=i):_=i;var n=x[_0xe939("0x11")];if(n%2!=0)throw new TypeError(_0xe939("0x10d6"));_>n/2&&(_=n/2);for(var r=0;r<_;++r){var a=parseInt(x[_0xe939("0xa42")](2*r,2),16);if(isNaN(a))return r;e[t+r]=a}return r}function m(e,x,t,_){return G(function(e){for(var x=[],t=0;t<e[_0xe939("0x11")];++t)x[_0xe939("0x20")](255&e[_0xe939("0x3c")](t));return x}(x),e,t,_)}function y(e,x,t,_){return G(function(e,x){for(var t,_,i,n=[],r=0;r<e.length&&!((x-=2)<0);++r)t=e[_0xe939("0x3c")](r),_=t>>8,i=t%256,n[_0xe939("0x20")](i),n.push(_);return n}(x,e.length-t),e,t,_)}function C(e,x,t){return 0===x&&t===e[_0xe939("0x11")]?_.fromByteArray(e):_[_0xe939("0x10da")](e[_0xe939("0x1dc")](x,t))}function S(e,x,t){t=Math.min(e[_0xe939("0x11")],t);for(var _=[],i=x;i<t;){var n,r,a,s,o=e[i],c=null,h=o>239?4:o>223?3:o>191?2:1;if(i+h<=t)switch(h){case 1:o<128&&(c=o);break;case 2:128==(192&(n=e[i+1]))&&(s=(31&o)<<6|63&n)>127&&(c=s);break;case 3:n=e[i+1],r=e[i+2],128==(192&n)&&128==(192&r)&&(s=(15&o)<<12|(63&n)<<6|63&r)>2047&&(s<55296||s>57343)&&(c=s);break;case 4:n=e[i+1],r=e[i+2],a=e[i+3],128==(192&n)&&128==(192&r)&&128==(192&a)&&(s=(15&o)<<18|(63&n)<<12|(63&r)<<6|63&a)>65535&&s<1114112&&(c=s)}null===c?(c=65533,h=1):c>65535&&(c-=65536,_[_0xe939("0x20")](c>>>10&1023|55296),c=56320|1023&c),_[_0xe939("0x20")](c),i+=h}return function(e){var x=e.length;if(x<=w)return String[_0xe939("0x3a")][_0xe939("0x1b2")](String,e);var t="",_=0;for(;_<x;)t+=String[_0xe939("0x3a")].apply(String,e[_0xe939("0x1dc")](_,_+=w));return t}(_)}x[_0xe939("0x10a7")]=s,x.SlowBuffer=function(e){+e!=e&&(e=0);return s[_0xe939("0x10b3")](+e)},x[_0xe939("0x10a8")]=50,s.TYPED_ARRAY_SUPPORT=void 0!==e[_0xe939("0x10a9")]?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e[_0xe939("0x3a9")]={__proto__:Uint8Array[_0xe939("0xa")],foo:function(){return 42}},42===e[_0xe939("0x10ab")]()&&typeof e[_0xe939("0x3b")]===_0xe939("0x57")&&0===e[_0xe939("0x3b")](1,1).byteLength}catch(e){return!1}}(),x[_0xe939("0x10aa")]=r(),s[_0xe939("0x10ae")]=8192,s[_0xe939("0x10af")]=function(e){return e.__proto__=s[_0xe939("0xa")],e},s[_0xe939("0xde7")]=function(e,x,t){return o(null,e,x,t)},s[_0xe939("0x10a9")]&&(s.prototype[_0xe939("0x3a9")]=Uint8Array[_0xe939("0xa")],s[_0xe939("0x3a9")]=Uint8Array,typeof Symbol!==_0xe939("0x2")&&Symbol[_0xe939("0x10b1")]&&s[Symbol[_0xe939("0x10b1")]]===s&&Object[_0xe939("0x1")](s,Symbol[_0xe939("0x10b1")],{value:null,configurable:!0})),s[_0xe939("0x10b3")]=function(e,x,t){return _=null,n=x,r=t,c(i=e),i<=0?a(_,i):void 0!==n?typeof r===_0xe939("0x8")?a(_,i)[_0xe939("0x148")](n,r):a(_,i).fill(n):a(_,i);var _,i,n,r},s[_0xe939("0x10b4")]=function(e){return h(null,e)},s.allocUnsafeSlow=function(e){return h(null,e)},s[_0xe939("0x10bd")]=function(e){return!(null==e||!e[_0xe939("0x10be")])},s[_0xe939("0x10bf")]=function(e,x){if(!s.isBuffer(e)||!s.isBuffer(x))throw new TypeError(_0xe939("0x10c0"));if(e===x)return 0;for(var t=e.length,_=x[_0xe939("0x11")],i=0,n=Math[_0xe939("0x38")](t,_);i<n;++i)if(e[i]!==x[i]){t=e[i],_=x[i];break}return t<_?-1:_<t?1:0},s[_0xe939("0x10b6")]=function(e){switch(String(e).toLowerCase()){case _0xe939("0x10c1"):case"utf8":case _0xe939("0x1dd"):case"ascii":case _0xe939("0x10c2"):case _0xe939("0x10c3"):case _0xe939("0x10c4"):case _0xe939("0x10c5"):case _0xe939("0x10c6"):case _0xe939("0x10c7"):case _0xe939("0x10c8"):return!0;default:return!1}},s[_0xe939("0x96d")]=function(e,x){if(!n(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e[_0xe939("0x11")])return s[_0xe939("0x10b3")](0);var t;if(void 0===x)for(x=0,t=0;t<e[_0xe939("0x11")];++t)x+=e[t][_0xe939("0x11")];var _=s.allocUnsafe(x),i=0;for(t=0;t<e[_0xe939("0x11")];++t){var r=e[t];if(!s[_0xe939("0x10bd")](r))throw new TypeError(_0xe939("0x10c9"));r[_0xe939("0x614")](_,i),i+=r[_0xe939("0x11")]}return _},s[_0xe939("0x7d4")]=d,s[_0xe939("0xa")][_0xe939("0x10be")]=!0,s[_0xe939("0xa")][_0xe939("0x10cd")]=function(){var e=this.length;if(e%2!=0)throw new RangeError(_0xe939("0x10ce"));for(var x=0;x<e;x+=2)b(this,x,x+1);return this},s[_0xe939("0xa")][_0xe939("0x10cf")]=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var x=0;x<e;x+=4)b(this,x,x+3),b(this,x+1,x+2);return this},s[_0xe939("0xa")].swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError(_0xe939("0x10d0"));for(var x=0;x<e;x+=8)b(this,x,x+7),b(this,x+1,x+6),b(this,x+2,x+5),b(this,x+3,x+4);return this},s[_0xe939("0xa")].toString=function(){var e=0|this[_0xe939("0x11")];return 0===e?"":0===arguments[_0xe939("0x11")]?S(this,0,e):l[_0xe939("0x1b2")](this,arguments)},s[_0xe939("0xa")][_0xe939("0x10d1")]=function(e){if(!s[_0xe939("0x10bd")](e))throw new TypeError(_0xe939("0x10d2"));return this===e||0===s[_0xe939("0x10bf")](this,e)},s[_0xe939("0xa")][_0xe939("0x10d3")]=function(){var e="",t=x[_0xe939("0x10a8")];return this.length>0&&(e=this[_0xe939("0x35a")](_0xe939("0x10c1"),0,t)[_0xe939("0x4c")](/.{2}/g)[_0xe939("0x1d")](" "),this[_0xe939("0x11")]>t&&(e+=" ... ")),"<Buffer "+e+">"},s[_0xe939("0xa")][_0xe939("0x10bf")]=function(e,x,t,_,i){if(!s[_0xe939("0x10bd")](e))throw new TypeError(_0xe939("0x10d2"));if(void 0===x&&(x=0),void 0===t&&(t=e?e[_0xe939("0x11")]:0),void 0===_&&(_=0),void 0===i&&(i=this[_0xe939("0x11")]),x<0||t>e[_0xe939("0x11")]||_<0||i>this.length)throw new RangeError("out of range index");if(_>=i&&x>=t)return 0;if(_>=i)return-1;if(x>=t)return 1;if(this===e)return 0;for(var n=(i>>>=0)-(_>>>=0),r=(t>>>=0)-(x>>>=0),a=Math[_0xe939("0x38")](n,r),o=this[_0xe939("0x1dc")](_,i),c=e[_0xe939("0x1dc")](x,t),h=0;h<a;++h)if(o[h]!==c[h]){n=o[h],r=c[h];break}return n<r?-1:r<n?1:0},s[_0xe939("0xa")][_0xe939("0xf7")]=function(e,x,t){return-1!==this.indexOf(e,x,t)},s.prototype.indexOf=function(e,x,t){return p(this,e,x,t,!0)},s[_0xe939("0xa")][_0xe939("0x1d7")]=function(e,x,t){return p(this,e,x,t,!1)},s[_0xe939("0xa")][_0xe939("0x10b8")]=function(e,x,t,_){if(void 0===x)_=_0xe939("0x10b5"),t=this.length,x=0;else if(void 0===t&&typeof x===_0xe939("0x8"))_=x,t=this[_0xe939("0x11")],x=0;else{if(!isFinite(x))throw new Error(_0xe939("0x10d7"));x|=0,isFinite(t)?(t|=0,void 0===_&&(_="utf8")):(_=t,t=void 0)}var i=this[_0xe939("0x11")]-x;if((void 0===t||t>i)&&(t=i),e[_0xe939("0x11")]>0&&(t<0||x<0)||x>this[_0xe939("0x11")])throw new RangeError("Attempt to write outside buffer bounds");_||(_=_0xe939("0x10b5"));for(var n,r,a,s,o,c,h=!1;;)switch(_){case"hex":return v(this,e,x,t);case"utf8":case"utf-8":return o=x,c=t,G(N(e,(s=this)[_0xe939("0x11")]-o),s,o,c);case _0xe939("0x10cb"):return m(this,e,x,t);case _0xe939("0x10c2"):case _0xe939("0x10c3"):return m(this,e,x,t);case"base64":return n=this,r=x,a=t,G(U(e),n,r,a);case _0xe939("0x10c5"):case _0xe939("0x10c6"):case _0xe939("0x10c7"):case _0xe939("0x10c8"):return y(this,e,x,t);default:if(h)throw new TypeError(_0xe939("0x10cc")+_);_=(""+_)[_0xe939("0x9a1")](),h=!0}},s[_0xe939("0xa")][_0xe939("0x10d8")]=function(){return{type:"Buffer",data:Array[_0xe939("0xa")][_0xe939("0x1dc")].call(this[_0xe939("0x10d9")]||this,0)}};var w=4096;function T(e,x,t){var _="";t=Math[_0xe939("0x38")](e[_0xe939("0x11")],t);for(var i=x;i<t;++i)_+=String[_0xe939("0x3a")](127&e[i]);return _}function O(e,x,t){var _="";t=Math[_0xe939("0x38")](e.length,t);for(var i=x;i<t;++i)_+=String[_0xe939("0x3a")](e[i]);return _}function M(e,x,t){var _=e.length;(!x||x<0)&&(x=0),(!t||t<0||t>_)&&(t=_);for(var i="",n=x;n<t;++n)i+=B(e[n]);return i}function P(e,x,t){for(var _=e[_0xe939("0x1dc")](x,t),i="",n=0;n<_[_0xe939("0x11")];n+=2)i+=String[_0xe939("0x3a")](_[n]+256*_[n+1]);return i}function A(e,x,t){if(e%1!=0||e<0)throw new RangeError(_0xe939("0x10db"));if(e+x>t)throw new RangeError(_0xe939("0x10dc"))}function E(e,x,t,_,i,n){if(!s[_0xe939("0x10bd")](e))throw new TypeError(_0xe939("0x10ea"));if(x>i||x<n)throw new RangeError(_0xe939("0x10eb"));if(t+_>e.length)throw new RangeError(_0xe939("0x10ec"))}function F(e,x,t,_){x<0&&(x=65535+x+1);for(var i=0,n=Math[_0xe939("0x38")](e[_0xe939("0x11")]-t,2);i<n;++i)e[t+i]=(x&255<<8*(_?i:1-i))>>>8*(_?i:1-i)}function D(e,x,t,_){x<0&&(x=4294967295+x+1);for(var i=0,n=Math[_0xe939("0x38")](e[_0xe939("0x11")]-t,4);i<n;++i)e[t+i]=x>>>8*(_?i:3-i)&255}function I(e,x,t,_,i,n){if(t+_>e[_0xe939("0x11")])throw new RangeError("Index out of range");if(t<0)throw new RangeError("Index out of range")}function k(e,x,t,_,n){return n||I(e,0,t,4),i[_0xe939("0x10b8")](e,x,t,_,23,4),t+4}function R(e,x,t,_,n){return n||I(e,0,t,8),i.write(e,x,t,_,52,8),t+8}s.prototype.slice=function(e,x){var t,_=this[_0xe939("0x11")];if((e=~~e)<0?(e+=_)<0&&(e=0):e>_&&(e=_),(x=void 0===x?_:~~x)<0?(x+=_)<0&&(x=0):x>_&&(x=_),x<e&&(x=e),s[_0xe939("0x10a9")])(t=this[_0xe939("0x3b")](e,x))[_0xe939("0x3a9")]=s.prototype;else{var i=x-e;t=new s(i,void 0);for(var n=0;n<i;++n)t[n]=this[n+e]}return t},s.prototype[_0xe939("0x10dd")]=function(e,x,t){e|=0,x|=0,t||A(e,x,this[_0xe939("0x11")]);for(var _=this[e],i=1,n=0;++n<x&&(i*=256);)_+=this[e+n]*i;return _},s[_0xe939("0xa")][_0xe939("0x10de")]=function(e,x,t){e|=0,x|=0,t||A(e,x,this[_0xe939("0x11")]);for(var _=this[e+--x],i=1;x>0&&(i*=256);)_+=this[e+--x]*i;return _},s.prototype.readUInt8=function(e,x){return x||A(e,1,this[_0xe939("0x11")]),this[e]},s[_0xe939("0xa")].readUInt16LE=function(e,x){return x||A(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,x){return x||A(e,2,this[_0xe939("0x11")]),this[e]<<8|this[e+1]},s[_0xe939("0xa")][_0xe939("0x10df")]=function(e,x){return x||A(e,4,this[_0xe939("0x11")]),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s[_0xe939("0xa")][_0xe939("0x10e0")]=function(e,x){return x||A(e,4,this[_0xe939("0x11")]),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s[_0xe939("0xa")][_0xe939("0x10e1")]=function(e,x,t){e|=0,x|=0,t||A(e,x,this[_0xe939("0x11")]);for(var _=this[e],i=1,n=0;++n<x&&(i*=256);)_+=this[e+n]*i;return _>=(i*=128)&&(_-=Math.pow(2,8*x)),_},s[_0xe939("0xa")][_0xe939("0x10e2")]=function(e,x,t){e|=0,x|=0,t||A(e,x,this[_0xe939("0x11")]);for(var _=x,i=1,n=this[e+--_];_>0&&(i*=256);)n+=this[e+--_]*i;return n>=(i*=128)&&(n-=Math.pow(2,8*x)),n},s[_0xe939("0xa")][_0xe939("0x10e3")]=function(e,x){return x||A(e,1,this[_0xe939("0x11")]),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype[_0xe939("0x10e4")]=function(e,x){x||A(e,2,this[_0xe939("0x11")]);var t=this[e]|this[e+1]<<8;return 32768&t?4294901760|t:t},s[_0xe939("0xa")][_0xe939("0x10e5")]=function(e,x){x||A(e,2,this.length);var t=this[e+1]|this[e]<<8;return 32768&t?4294901760|t:t},s[_0xe939("0xa")][_0xe939("0x10e6")]=function(e,x){return x||A(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,x){return x||A(e,4,this[_0xe939("0x11")]),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s[_0xe939("0xa")][_0xe939("0x10e7")]=function(e,x){return x||A(e,4,this.length),i[_0xe939("0x17")](this,e,!0,23,4)},s[_0xe939("0xa")][_0xe939("0x10e8")]=function(e,x){return x||A(e,4,this.length),i.read(this,e,!1,23,4)},s[_0xe939("0xa")][_0xe939("0x10e9")]=function(e,x){return x||A(e,8,this.length),i[_0xe939("0x17")](this,e,!0,52,8)},s[_0xe939("0xa")].readDoubleBE=function(e,x){return x||A(e,8,this.length),i[_0xe939("0x17")](this,e,!1,52,8)},s[_0xe939("0xa")].writeUIntLE=function(e,x,t,_){(e=+e,x|=0,t|=0,_)||E(this,e,x,t,Math.pow(2,8*t)-1,0);var i=1,n=0;for(this[x]=255&e;++n<t&&(i*=256);)this[x+n]=e/i&255;return x+t},s[_0xe939("0xa")][_0xe939("0x10ed")]=function(e,x,t,_){(e=+e,x|=0,t|=0,_)||E(this,e,x,t,Math.pow(2,8*t)-1,0);var i=t-1,n=1;for(this[x+i]=255&e;--i>=0&&(n*=256);)this[x+i]=e/n&255;return x+t},s[_0xe939("0xa")].writeUInt8=function(e,x,t){return e=+e,x|=0,t||E(this,e,x,1,255,0),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[x]=255&e,x+1},s.prototype.writeUInt16LE=function(e,x,t){return e=+e,x|=0,t||E(this,e,x,2,65535,0),s[_0xe939("0x10a9")]?(this[x]=255&e,this[x+1]=e>>>8):F(this,e,x,!0),x+2},s[_0xe939("0xa")][_0xe939("0x10ee")]=function(e,x,t){return e=+e,x|=0,t||E(this,e,x,2,65535,0),s[_0xe939("0x10a9")]?(this[x]=e>>>8,this[x+1]=255&e):F(this,e,x,!1),x+2},s[_0xe939("0xa")].writeUInt32LE=function(e,x,t){return e=+e,x|=0,t||E(this,e,x,4,4294967295,0),s[_0xe939("0x10a9")]?(this[x+3]=e>>>24,this[x+2]=e>>>16,this[x+1]=e>>>8,this[x]=255&e):D(this,e,x,!0),x+4},s[_0xe939("0xa")][_0xe939("0x10ef")]=function(e,x,t){return e=+e,x|=0,t||E(this,e,x,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[x]=e>>>24,this[x+1]=e>>>16,this[x+2]=e>>>8,this[x+3]=255&e):D(this,e,x,!1),x+4},s.prototype[_0xe939("0x10f0")]=function(e,x,t,_){if(e=+e,x|=0,!_){var i=Math.pow(2,8*t-1);E(this,e,x,t,i-1,-i)}var n=0,r=1,a=0;for(this[x]=255&e;++n<t&&(r*=256);)e<0&&0===a&&0!==this[x+n-1]&&(a=1),this[x+n]=(e/r>>0)-a&255;return x+t},s[_0xe939("0xa")][_0xe939("0x10f1")]=function(e,x,t,_){if(e=+e,x|=0,!_){var i=Math[_0xe939("0x164")](2,8*t-1);E(this,e,x,t,i-1,-i)}var n=t-1,r=1,a=0;for(this[x+n]=255&e;--n>=0&&(r*=256);)e<0&&0===a&&0!==this[x+n+1]&&(a=1),this[x+n]=(e/r>>0)-a&255;return x+t},s[_0xe939("0xa")].writeInt8=function(e,x,t){return e=+e,x|=0,t||E(this,e,x,1,127,-128),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[x]=255&e,x+1},s.prototype[_0xe939("0x10f2")]=function(e,x,t){return e=+e,x|=0,t||E(this,e,x,2,32767,-32768),s[_0xe939("0x10a9")]?(this[x]=255&e,this[x+1]=e>>>8):F(this,e,x,!0),x+2},s[_0xe939("0xa")][_0xe939("0x10f3")]=function(e,x,t){return e=+e,x|=0,t||E(this,e,x,2,32767,-32768),s[_0xe939("0x10a9")]?(this[x]=e>>>8,this[x+1]=255&e):F(this,e,x,!1),x+2},s[_0xe939("0xa")][_0xe939("0x10f4")]=function(e,x,t){return e=+e,x|=0,t||E(this,e,x,4,2147483647,-2147483648),s[_0xe939("0x10a9")]?(this[x]=255&e,this[x+1]=e>>>8,this[x+2]=e>>>16,this[x+3]=e>>>24):D(this,e,x,!0),x+4},s[_0xe939("0xa")][_0xe939("0x10f5")]=function(e,x,t){return e=+e,x|=0,t||E(this,e,x,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),s[_0xe939("0x10a9")]?(this[x]=e>>>24,this[x+1]=e>>>16,this[x+2]=e>>>8,this[x+3]=255&e):D(this,e,x,!1),x+4},s.prototype.writeFloatLE=function(e,x,t){return k(this,e,x,!0,t)},s[_0xe939("0xa")].writeFloatBE=function(e,x,t){return k(this,e,x,!1,t)},s[_0xe939("0xa")].writeDoubleLE=function(e,x,t){return R(this,e,x,!0,t)},s[_0xe939("0xa")][_0xe939("0x10f6")]=function(e,x,t){return R(this,e,x,!1,t)},s[_0xe939("0xa")][_0xe939("0x614")]=function(e,x,t,_){if(t||(t=0),_||0===_||(_=this[_0xe939("0x11")]),x>=e.length&&(x=e[_0xe939("0x11")]),x||(x=0),_>0&&_<t&&(_=t),_===t)return 0;if(0===e.length||0===this.length)return 0;if(x<0)throw new RangeError("targetStart out of bounds");if(t<0||t>=this[_0xe939("0x11")])throw new RangeError("sourceStart out of bounds");if(_<0)throw new RangeError("sourceEnd out of bounds");_>this.length&&(_=this[_0xe939("0x11")]),e.length-x<_-t&&(_=e[_0xe939("0x11")]-x+t);var i,n=_-t;if(this===e&&t<x&&x<_)for(i=n-1;i>=0;--i)e[i+x]=this[i+t];else if(n<1e3||!s[_0xe939("0x10a9")])for(i=0;i<n;++i)e[i+x]=this[i+t];else Uint8Array[_0xe939("0xa")][_0xe939("0x340")][_0xe939("0xb")](e,this.subarray(t,t+n),x);return n},s[_0xe939("0xa")][_0xe939("0x148")]=function(e,x,t,_){if("string"==typeof e){if(typeof x===_0xe939("0x8")?(_=x,x=0,t=this[_0xe939("0x11")]):typeof t===_0xe939("0x8")&&(_=t,t=this.length),1===e[_0xe939("0x11")]){var i=e[_0xe939("0x3c")](0);i<256&&(e=i)}if(void 0!==_&&typeof _!==_0xe939("0x8"))throw new TypeError("encoding must be a string");if("string"==typeof _&&!s[_0xe939("0x10b6")](_))throw new TypeError(_0xe939("0x10cc")+_)}else typeof e===_0xe939("0x4f2")&&(e&=255);if(x<0||this[_0xe939("0x11")]<x||this[_0xe939("0x11")]<t)throw new RangeError(_0xe939("0x10f7"));if(t<=x)return this;var n;if(x>>>=0,t=void 0===t?this[_0xe939("0x11")]:t>>>0,e||(e=0),"number"==typeof e)for(n=x;n<t;++n)this[n]=e;else{var r=s[_0xe939("0x10bd")](e)?e:N(new s(e,_)[_0xe939("0x35a")]()),a=r[_0xe939("0x11")];for(n=0;n<t-x;++n)this[n+x]=r[n%a]}return this};var L=/[^+\/0-9A-Za-z-_]/g;function j(e){var x;if((e=(x=e,x[_0xe939("0x1e2")]?x.trim():x[_0xe939("0x64d")](/^\s+|\s+$/g,"")).replace(L,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}function B(e){return e<16?"0"+e[_0xe939("0x35a")](16):e[_0xe939("0x35a")](16)}function N(e,x){var t;x=x||1/0;for(var _=e[_0xe939("0x11")],i=null,n=[],r=0;r<_;++r){if((t=e[_0xe939("0x3c")](r))>55295&&t<57344){if(!i){if(t>56319){(x-=3)>-1&&n[_0xe939("0x20")](239,191,189);continue}if(r+1===_){(x-=3)>-1&&n.push(239,191,189);continue}i=t;continue}if(t<56320){(x-=3)>-1&&n[_0xe939("0x20")](239,191,189),i=t;continue}t=65536+(i-55296<<10|t-56320)}else i&&(x-=3)>-1&&n.push(239,191,189);if(i=null,t<128){if((x-=1)<0)break;n.push(t)}else if(t<2048){if((x-=2)<0)break;n[_0xe939("0x20")](t>>6|192,63&t|128)}else if(t<65536){if((x-=3)<0)break;n[_0xe939("0x20")](t>>12|224,t>>6&63|128,63&t|128)}else{if(!(t<1114112))throw new Error(_0xe939("0x10f8"));if((x-=4)<0)break;n.push(t>>18|240,t>>12&63|128,t>>6&63|128,63&t|128)}}return n}function U(e){return _[_0xe939("0x10f9")](j(e))}function G(e,x,t,_){for(var i=0;i<_&&!(i+t>=x[_0xe939("0x11")]||i>=e[_0xe939("0x11")]);++i)x[i+t]=e[i];return i}})[_0xe939("0xb")](this,t(69))},function(e,x){var t;t=function(){return this}();try{t=t||new Function("return this")()}catch(e){typeof window===_0xe939("0x966")&&(t=window)}e.exports=t},function(e,x,t){"use strict";x[_0xe939("0x7d4")]=function(e){var x=o(e),t=x[0],_=x[1];return 3*(t+_)/4-_},x[_0xe939("0x10f9")]=function(e){var x,t,_=o(e),r=_[0],a=_[1],s=new n((f=r,u=a,3*(f+u)/4-u)),c=0,h=a>0?r-4:r;var f,u;for(t=0;t<h;t+=4)x=i[e.charCodeAt(t)]<<18|i[e[_0xe939("0x3c")](t+1)]<<12|i[e[_0xe939("0x3c")](t+2)]<<6|i[e[_0xe939("0x3c")](t+3)],s[c++]=x>>16&255,s[c++]=x>>8&255,s[c++]=255&x;2===a&&(x=i[e[_0xe939("0x3c")](t)]<<2|i[e[_0xe939("0x3c")](t+1)]>>4,s[c++]=255&x);1===a&&(x=i[e[_0xe939("0x3c")](t)]<<10|i[e.charCodeAt(t+1)]<<4|i[e[_0xe939("0x3c")](t+2)]>>2,s[c++]=x>>8&255,s[c++]=255&x);return s},x.fromByteArray=function(e){for(var x,t=e[_0xe939("0x11")],i=t%3,n=[],r=0,a=t-i;r<a;r+=16383)n[_0xe939("0x20")](c(e,r,r+16383>a?a:r+16383));1===i?(x=e[t-1],n[_0xe939("0x20")](_[x>>2]+_[x<<4&63]+"==")):2===i&&(x=(e[t-2]<<8)+e[t-1],n[_0xe939("0x20")](_[x>>10]+_[x>>4&63]+_[x<<2&63]+"="));return n.join("")};for(var _=[],i=[],n=typeof Uint8Array!==_0xe939("0x2")?Uint8Array:Array,r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,s=r.length;a<s;++a)_[a]=r[a],i[r[_0xe939("0x3c")](a)]=a;function o(e){var x=e.length;if(x%4>0)throw new Error(_0xe939("0x10fa"));var t=e[_0xe939("0x152")]("=");return-1===t&&(t=x),[t,t===x?0:4-t%4]}function c(e,x,t){for(var i,n,r=[],a=x;a<t;a+=3)i=(e[a]<<16&16711680)+(e[a+1]<<8&65280)+(255&e[a+2]),r.push(_[(n=i)>>18&63]+_[n>>12&63]+_[n>>6&63]+_[63&n]);return r.join("")}i["-"[_0xe939("0x3c")](0)]=62,i["_"[_0xe939("0x3c")](0)]=63},function(e,x){x.read=function(e,x,t,_,i){var n,r,a=8*i-_-1,s=(1<<a)-1,o=s>>1,c=-7,h=t?i-1:0,f=t?-1:1,u=e[x+h];for(h+=f,n=u&(1<<-c)-1,u>>=-c,c+=a;c>0;n=256*n+e[x+h],h+=f,c-=8);for(r=n&(1<<-c)-1,n>>=-c,c+=_;c>0;r=256*r+e[x+h],h+=f,c-=8);if(0===n)n=1-o;else{if(n===s)return r?NaN:1/0*(u?-1:1);r+=Math.pow(2,_),n-=o}return(u?-1:1)*r*Math[_0xe939("0x164")](2,n-_)},x[_0xe939("0x10b8")]=function(e,x,t,_,i,n){var r,a,s,o=8*n-i-1,c=(1<<o)-1,h=c>>1,f=23===i?Math[_0xe939("0x164")](2,-24)-Math[_0xe939("0x164")](2,-77):0,u=_?0:n-1,d=_?1:-1,l=x<0||0===x&&1/x<0?1:0;for(x=Math.abs(x),isNaN(x)||x===1/0?(a=isNaN(x)?1:0,r=c):(r=Math[_0xe939("0x4ed")](Math[_0xe939("0x1df")](x)/Math.LN2),x*(s=Math.pow(2,-r))<1&&(r--,s*=2),(x+=r+h>=1?f/s:f*Math[_0xe939("0x164")](2,1-h))*s>=2&&(r++,s/=2),r+h>=c?(a=0,r=c):r+h>=1?(a=(x*s-1)*Math[_0xe939("0x164")](2,i),r+=h):(a=x*Math[_0xe939("0x164")](2,h-1)*Math.pow(2,i),r=0));i>=8;e[t+u]=255&a,u+=d,a/=256,i-=8);for(r=r<<i|a,o+=i;o>0;e[t+u]=255&r,u+=d,r/=256,o-=8);e[t+u-d]|=128*l}},function(e,x){var t={}[_0xe939("0x35a")];e[_0xe939("0x0")]=Array[_0xe939("0xdd6")]||function(e){return t[_0xe939("0xb")](e)==_0xe939("0x992")}},function(e,x){},function(e,x){},function(e,x){}]);
wget 'https://sme10.lists2.roe3.org/kodbox/plugins/pdfjs/static/ofd/lib/touch.js'
/*! touchjs v0.2.14 2014-08-05 */
'use strict';
(function(root, factory) {
if (typeof define === 'function' && (define.amd || define.cmd)) {
define(factory); //Register as a module.
} else {
root.touch = factory();
}
}(this, function() {
var utils = {};
utils.PCevts = {
'touchstart': 'mousedown',
'touchmove': 'mousemove',
'touchend': 'mouseup',
'touchcancel': 'mouseout'
};
utils.hasTouch = ('ontouchstart' in window);
utils.getType = function(obj) {
return Object.prototype.toString.call(obj).match(/\s([a-z|A-Z]+)/)[1].toLowerCase();
};
utils.getSelector = function(el) {
if (el.id) {
return "#" + el.id;
}
if (el.className) {
var cns = el.className.split(/\s+/);
return "." + cns.join(".");
} else if (el === document) {
return "body";
} else {
return el.tagName.toLowerCase();
}
};
utils.matchSelector = function(target, selector) {
return target.webkitMatchesSelector(selector);
};
utils.getEventListeners = function(el) {
return el.listeners;
};
utils.getPCevts = function(evt) {
return this.PCevts[evt] || evt;
};
utils.forceReflow = function() {
var tempDivID = "reflowDivBlock";
var domTreeOpDiv = document.getElementById(tempDivID);
if (!domTreeOpDiv) {
domTreeOpDiv = document.createElement("div");
domTreeOpDiv.id = tempDivID;
document.body.appendChild(domTreeOpDiv);
}
var parentNode = domTreeOpDiv.parentNode;
var nextSibling = domTreeOpDiv.nextSibling;
parentNode.removeChild(domTreeOpDiv);
parentNode.insertBefore(domTreeOpDiv, nextSibling);
};
utils.simpleClone = function(obj) {
return Object.create(obj);
};
utils.getPosOfEvent = function(ev) {
if (this.hasTouch) {
var posi = [];
var src = null;
for (var t = 0, len = ev.touches.length; t < len; t++) {
src = ev.touches[t];
posi.push({
x: src.pageX,
y: src.pageY
});
}
return posi;
} else {
return [{
x: ev.pageX,
y: ev.pageY
}];
}
};
utils.getDistance = function(pos1, pos2) {
var x = pos2.x - pos1.x,
y = pos2.y - pos1.y;
return Math.sqrt((x * x) + (y * y));
};
utils.getFingers = function(ev) {
return ev.touches ? ev.touches.length : 1;
};
utils.calScale = function(pstart, pmove) {
if (pstart.length >= 2 && pmove.length >= 2) {
var disStart = this.getDistance(pstart[1], pstart[0]);
var disEnd = this.getDistance(pmove[1], pmove[0]);
return disEnd / disStart;
}
return 1;
};
utils.getAngle = function(p1, p2) {
return Math.atan2(p2.y - p1.y, p2.x - p1.x) * 180 / Math.PI;
};
utils.getAngle180 = function(p1, p2) {
var agl = Math.atan((p2.y - p1.y) * -1 / (p2.x - p1.x)) * (180 / Math.PI);
return (agl < 0 ? (agl + 180) : agl);
};
utils.getDirectionFromAngle = function(agl) {
var directions = {
up: agl < -45 && agl > -135,
down: agl >= 45 && agl < 135,
left: agl >= 135 || agl <= -135,
right: agl >= -45 && agl <= 45
};
for (var key in directions) {
if (directions[key]) return key;
}
return null;
};
utils.getXYByElement = function(el) {
var left = 0,
top = 0;
while (el.offsetParent) {
left += el.offsetLeft;
top += el.offsetTop;
el = el.offsetParent;
}
return {
left: left,
top: top
};
};
utils.reset = function() {
startEvent = moveEvent = endEvent = null;
__tapped = __touchStart = startSwiping = startPinch = false;
startDrag = false;
pos = {};
__rotation_single_finger = false;
};
utils.isTouchMove = function(ev) {
return (ev.type === 'touchmove' || ev.type === 'mousemove');
};
utils.isTouchEnd = function(ev) {
return (ev.type === 'touchend' || ev.type === 'mouseup' || ev.type === 'touchcancel');
};
utils.env = (function() {
var os = {}, ua = navigator.userAgent,
android = ua.match(/(Android)[\s\/]+([\d\.]+)/),
ios = ua.match(/(iPad|iPhone|iPod)\s+OS\s([\d_\.]+)/),
wp = ua.match(/(Windows\s+Phone)\s([\d\.]+)/),
isWebkit = /WebKit\/[\d.]+/i.test(ua),
isSafari = ios ? (navigator.standalone ? isWebkit : (/Safari/i.test(ua) && !/CriOS/i.test(ua) && !/MQQBrowser/i.test(ua))) : false;
if (android) {
os.android = true;
os.version = android[2];
}
if (ios) {
os.ios = true;
os.version = ios[2].replace(/_/g, '.');
os.ios7 = /^7/.test(os.version);
if (ios[1] === 'iPad') {
os.ipad = true;
} else if (ios[1] === 'iPhone') {
os.iphone = true;
os.iphone5 = screen.height == 568;
} else if (ios[1] === 'iPod') {
os.ipod = true;
}
}
if (wp) {
os.wp = true;
os.version = wp[2];
os.wp8 = /^8/.test(os.version);
}
if (isWebkit) {
os.webkit = true;
}
if (isSafari) {
os.safari = true;
}
return os;
})();
/** 底层事件绑定/代理支持 */
var engine = {
proxyid: 0,
proxies: [],
trigger: function(el, evt, detail) {
detail = detail || {};
var e, opt = {
bubbles: true,
cancelable: true,
detail: detail
};
try {
if (typeof CustomEvent !== 'undefined') {
e = new CustomEvent(evt, opt);
if (el) {
el.dispatchEvent(e);
}
} else {
e = document.createEvent("CustomEvent");
e.initCustomEvent(evt, true, true, detail);
if (el) {
el.dispatchEvent(e);
}
}
} catch (ex) {
console.warn("Touch.js is not supported by environment.");
}
},
bind: function(el, evt, handler) {
el.listeners = el.listeners || {};
if (!el.listeners[evt]) {
el.listeners[evt] = [handler];
} else {
el.listeners[evt].push(handler);
}
var proxy = function(e) {
if (utils.env.ios7) {
utils.forceReflow();
}
e.originEvent = e;
for (var p in e.detail) {
if (p !== 'type') {
e[p] = e.detail[p];
}
}
e.startRotate = function() {
__rotation_single_finger = true;
};
var returnValue = handler.call(e.target, e);
if (typeof returnValue !== "undefined" && !returnValue) {
e.stopPropagation();
e.preventDefault();
}
};
handler.proxy = handler.proxy || {};
if (!handler.proxy[evt]) {
handler.proxy[evt] = [this.proxyid++];
} else {
handler.proxy[evt].push(this.proxyid++);
}
this.proxies.push(proxy);
if (el.addEventListener) {
el.addEventListener(evt, proxy, false);
}
},
unbind: function(el, evt, handler) {
if (!handler) {
var handlers = el.listeners[evt];
if (handlers && handlers.length) {
handlers.forEach(function(handler) {
el.removeEventListener(evt, handler, false);
});
}
} else {
var proxyids = handler.proxy[evt];
if (proxyids && proxyids.length) {
proxyids.forEach(function(proxyid) {
if (el.removeEventListener) {
el.removeEventListener(evt, this.proxies[this.proxyid], false);
}
});
}
}
},
delegate: function(el, evt, sel, handler) {
var proxy = function(e) {
var target, returnValue;
e.originEvent = e;
for (var p in e.detail) {
if (p !== 'type') {
e[p] = e.detail[p];
}
}
e.startRotate = function() {
__rotation_single_finger = true;
};
var integrateSelector = utils.getSelector(el) + " " + sel;
var match = utils.matchSelector(e.target, integrateSelector);
var ischild = utils.matchSelector(e.target, integrateSelector + " " + e.target.nodeName);
if (!match && ischild) {
if (utils.env.ios7) {
utils.forceReflow();
}
target = e.target;
while (!utils.matchSelector(target, integrateSelector)) {
target = target.parentNode;
}
returnValue = handler.call(e.target, e);
if (typeof returnValue !== "undefined" && !returnValue) {
e.stopPropagation();
e.preventDefault();
}
} else {
if (utils.env.ios7) {
utils.forceReflow();
}
if (match || ischild) {
returnValue = handler.call(e.target, e);
if (typeof returnValue !== "undefined" && !returnValue) {
e.stopPropagation();
e.preventDefault();
}
}
}
};
handler.proxy = handler.proxy || {};
if (!handler.proxy[evt]) {
handler.proxy[evt] = [this.proxyid++];
} else {
handler.proxy[evt].push(this.proxyid++);
}
this.proxies.push(proxy);
el.listeners = el.listeners || {};
if (!el.listeners[evt]) {
el.listeners[evt] = [proxy];
} else {
el.listeners[evt].push(proxy);
}
if (el.addEventListener) {
el.addEventListener(evt, proxy, false);
}
},
undelegate: function(el, evt, sel, handler) {
if (!handler) {
var listeners = el.listeners[evt];
listeners.forEach(function(proxy) {
el.removeEventListener(evt, proxy, false);
});
} else {
var proxyids = handler.proxy[evt];
if (proxyids.length) {
proxyids.forEach(function(proxyid) {
if (el.removeEventListener) {
el.removeEventListener(evt, this.proxies[this.proxyid], false);
}
});
}
}
}
};
var config = {
tap: true,
doubleTap: true,
tapMaxDistance: 10,
hold: true,
tapTime: 200,
holdTime: 650,
maxDoubleTapInterval: 300,
swipe: true,
swipeTime: 300,
swipeMinDistance: 18,
swipeFactor: 5,
drag: true,
pinch: true,
minScaleRate: 0,
minRotationAngle: 0
};
var smrEventList = {
TOUCH_START: 'touchstart',
TOUCH_MOVE: 'touchmove',
TOUCH_END: 'touchend',
TOUCH_CANCEL: 'touchcancel',
MOUSE_DOWN: 'mousedown',
MOUSE_MOVE: 'mousemove',
MOUSE_UP: 'mouseup',
CLICK: 'click',
PINCH_START: 'pinchstart',
PINCH_END: 'pinchend',
PINCH: 'pinch',
PINCH_IN: 'pinchin',
PINCH_OUT: 'pinchout',
ROTATION_LEFT: 'rotateleft',
ROTATION_RIGHT: 'rotateright',
ROTATION: 'rotate',
SWIPE_START: 'swipestart',
SWIPING: 'swiping',
SWIPE_END: 'swipeend',
SWIPE_LEFT: 'swipeleft',
SWIPE_RIGHT: 'swiperight',
SWIPE_UP: 'swipeup',
SWIPE_DOWN: 'swipedown',
SWIPE: 'swipe',
DRAG: 'drag',
DRAGSTART: 'dragstart',
DRAGEND: 'dragend',
HOLD: 'hold',
TAP: 'tap',
DOUBLE_TAP: 'doubletap'
};
/** 手势识别 */
var pos = {
start: null,
move: null,
end: null
};
var startTime = 0;
var fingers = 0;
var startEvent = null;
var moveEvent = null;
var endEvent = null;
var startSwiping = false;
var startPinch = false;
var startDrag = false;
var __offset = {};
var __touchStart = false;
var __holdTimer = null;
var __tapped = false;
var __lastTapEndTime = null;
var __tapTimer = null;
var __scale_last_rate = 1;
var __rotation_single_finger = false;
var __rotation_single_start = [];
var __initial_angle = 0;
var __rotation = 0;
var __prev_tapped_end_time = 0;
var __prev_tapped_pos = null;
var gestures = {
getAngleDiff: function(currentPos) {
var diff = parseInt(__initial_angle - utils.getAngle180(currentPos[0], currentPos[1]), 10);
var count = 0;
while (Math.abs(diff - __rotation) > 90 && count++ < 50) {
if (__rotation < 0) {
diff -= 180;
} else {
diff += 180;
}
}
__rotation = parseInt(diff, 10);
return __rotation;
},
pinch: function(ev) {
var el = ev.target;
if (config.pinch) {
if (!__touchStart) return;
if (utils.getFingers(ev) < 2) {
if (!utils.isTouchEnd(ev)) return;
}
var scale = utils.calScale(pos.start, pos.move);
var rotation = this.getAngleDiff(pos.move);
var eventObj = {
type: '',
originEvent: ev,
scale: scale,
rotation: rotation,
direction: (rotation > 0 ? 'right' : 'left'),
fingersCount: utils.getFingers(ev)
};
if (!startPinch) {
startPinch = true;
eventObj.fingerStatus = "start";
engine.trigger(el, smrEventList.PINCH_START, eventObj);
} else if (utils.isTouchMove(ev)) {
eventObj.fingerStatus = "move";
engine.trigger(el, smrEventList.PINCH, eventObj);
} else if (utils.isTouchEnd(ev)) {
eventObj.fingerStatus = "end";
engine.trigger(el, smrEventList.PINCH_END, eventObj);
utils.reset();
}
if (Math.abs(1 - scale) > config.minScaleRate) {
var scaleEv = utils.simpleClone(eventObj);
//手势放大, 触发pinchout事件
var scale_diff = 0.00000000001; //防止touchend的scale与__scale_last_rate相等,不触发事件的情况。
if (scale > __scale_last_rate) {
__scale_last_rate = scale - scale_diff;
engine.trigger(el, smrEventList.PINCH_OUT, scaleEv, false);
} //手势缩小,触发pinchin事件
else if (scale < __scale_last_rate) {
__scale_last_rate = scale + scale_diff;
engine.trigger(el, smrEventList.PINCH_IN, scaleEv, false);
}
if (utils.isTouchEnd(ev)) {
__scale_last_rate = 1;
}
}
if (Math.abs(rotation) > config.minRotationAngle) {
var rotationEv = utils.simpleClone(eventObj),
eventType;
eventType = rotation > 0 ? smrEventList.ROTATION_RIGHT : smrEventList.ROTATION_LEFT;
engine.trigger(el, eventType, rotationEv, false);
engine.trigger(el, smrEventList.ROTATION, eventObj);
}
}
},
rotateSingleFinger: function(ev) {
var el = ev.target;
if (__rotation_single_finger && utils.getFingers(ev) < 2) {
if (!pos.move) return;
if (__rotation_single_start.length < 2) {
var docOff = utils.getXYByElement(el);
__rotation_single_start = [{
x: docOff.left + el.offsetWidth / 2,
y: docOff.top + el.offsetHeight / 2
},
pos.move[0]
];
__initial_angle = parseInt(utils.getAngle180(__rotation_single_start[0], __rotation_single_start[1]), 10);
}
var move = [__rotation_single_start[0], pos.move[0]];
var rotation = this.getAngleDiff(move);
var eventObj = {
type: '',
originEvent: ev,
rotation: rotation,
direction: (rotation > 0 ? 'right' : 'left'),
fingersCount: utils.getFingers(ev)
};
if (utils.isTouchMove(ev)) {
eventObj.fingerStatus = "move";
} else if (utils.isTouchEnd(ev) || ev.type === 'mouseout') {
eventObj.fingerStatus = "end";
engine.trigger(el, smrEventList.PINCH_END, eventObj);
utils.reset();
}
var eventType = rotation > 0 ? smrEventList.ROTATION_RIGHT : smrEventList.ROTATION_LEFT;
engine.trigger(el, eventType, eventObj);
engine.trigger(el, smrEventList.ROTATION, eventObj);
}
},
swipe: function(ev) {
var el = ev.target;
if (!__touchStart || !pos.move || utils.getFingers(ev) > 1) {
return;
}
var now = Date.now();
var touchTime = now - startTime;
var distance = utils.getDistance(pos.start[0], pos.move[0]);
var position = {
x: pos.move[0].x - __offset.left,
y: pos.move[0].y - __offset.top
};
var angle = utils.getAngle(pos.start[0], pos.move[0]);
var direction = utils.getDirectionFromAngle(angle);
var touchSecond = touchTime / 1000;
var factor = ((10 - config.swipeFactor) * 10 * touchSecond * touchSecond);
var eventObj = {
type: smrEventList.SWIPE,
originEvent: ev,
position: position,
direction: direction,
distance: distance,
distanceX: pos.move[0].x - pos.start[0].x,
distanceY: pos.move[0].y - pos.start[0].y,
x: pos.move[0].x - pos.start[0].x,
y: pos.move[0].y - pos.start[0].y,
angle: angle,
duration: touchTime,
fingersCount: utils.getFingers(ev),
factor: factor
};
if (config.swipe) {
var swipeTo = function() {
var elt = smrEventList;
switch (direction) {
case 'up':
engine.trigger(el, elt.SWIPE_UP, eventObj);
break;
case 'down':
engine.trigger(el, elt.SWIPE_DOWN, eventObj);
break;
case 'left':
engine.trigger(el, elt.SWIPE_LEFT, eventObj);
break;
case 'right':
engine.trigger(el, elt.SWIPE_RIGHT, eventObj);
break;
}
};
if (!startSwiping) {
eventObj.fingerStatus = eventObj.swipe = 'start';
startSwiping = true;
engine.trigger(el, smrEventList.SWIPE_START, eventObj);
} else if (utils.isTouchMove(ev)) {
eventObj.fingerStatus = eventObj.swipe = 'move';
engine.trigger(el, smrEventList.SWIPING, eventObj);
if (touchTime > config.swipeTime && touchTime < config.swipeTime + 50 && distance > config.swipeMinDistance) {
swipeTo();
engine.trigger(el, smrEventList.SWIPE, eventObj, false);
}
} else if (utils.isTouchEnd(ev) || ev.type === 'mouseout') {
eventObj.fingerStatus = eventObj.swipe = 'end';
engine.trigger(el, smrEventList.SWIPE_END, eventObj);
if (config.swipeTime > touchTime && distance > config.swipeMinDistance) {
swipeTo();
engine.trigger(el, smrEventList.SWIPE, eventObj, false);
}
}
}
if (config.drag) {
if (!startDrag) {
eventObj.fingerStatus = eventObj.swipe = 'start';
startDrag = true;
engine.trigger(el, smrEventList.DRAGSTART, eventObj);
} else if (utils.isTouchMove(ev)) {
eventObj.fingerStatus = eventObj.swipe = 'move';
engine.trigger(el, smrEventList.DRAG, eventObj);
} else if (utils.isTouchEnd(ev)) {
eventObj.fingerStatus = eventObj.swipe = 'end';
engine.trigger(el, smrEventList.DRAGEND, eventObj);
}
}
},
tap: function(ev) {
var el = ev.target;
if (config.tap) {
var now = Date.now();
var touchTime = now - startTime;
var distance = utils.getDistance(pos.start[0], pos.move ? pos.move[0] : pos.start[0]);
clearTimeout(__holdTimer);
var isDoubleTap = (function() {
if (__prev_tapped_pos && config.doubleTap && (startTime - __prev_tapped_end_time) < config.maxDoubleTapInterval) {
var doubleDis = utils.getDistance(__prev_tapped_pos, pos.start[0]);
if (doubleDis < 16) return true;
}
return false;
})();
if (isDoubleTap) {
clearTimeout(__tapTimer);
engine.trigger(el, smrEventList.DOUBLE_TAP, {
type: smrEventList.DOUBLE_TAP,
originEvent: ev,
position: pos.start[0]
});
return;
}
if (config.tapMaxDistance < distance) return;
if (config.holdTime > touchTime && utils.getFingers(ev) <= 1) {
__tapped = true;
__prev_tapped_end_time = now;
__prev_tapped_pos = pos.start[0];
__tapTimer = setTimeout(function() {
engine.trigger(el, smrEventList.TAP, {
type: smrEventList.TAP,
originEvent: ev,
fingersCount: utils.getFingers(ev),
position: __prev_tapped_pos
});
},
config.tapTime);
}
}
},
hold: function(ev) {
var el = ev.target;
if (config.hold) {
clearTimeout(__holdTimer);
__holdTimer = setTimeout(function() {
if (!pos.start) return;
var distance = utils.getDistance(pos.start[0], pos.move ? pos.move[0] : pos.start[0]);
if (config.tapMaxDistance < distance) return;
if (!__tapped) {
engine.trigger(el, "hold", {
type: 'hold',
originEvent: ev,
fingersCount: utils.getFingers(ev),
position: pos.start[0]
});
}
},
config.holdTime);
}
}
};
var handlerOriginEvent = function(ev) {
var el = ev.target;
switch (ev.type) {
case 'touchstart':
case 'mousedown':
__rotation_single_start = [];
__touchStart = true;
if (!pos.start || pos.start.length < 2) {
pos.start = utils.getPosOfEvent(ev);
}
if (utils.getFingers(ev) >= 2) {
__initial_angle = parseInt(utils.getAngle180(pos.start[0], pos.start[1]), 10);
}
startTime = Date.now();
startEvent = ev;
__offset = {};
var box = el.getBoundingClientRect();
var docEl = document.documentElement;
__offset = {
top: box.top + (window.pageYOffset || docEl.scrollTop) - (docEl.clientTop || 0),
left: box.left + (window.pageXOffset || docEl.scrollLeft) - (docEl.clientLeft || 0)
};
gestures.hold(ev);
break;
case 'touchmove':
case 'mousemove':
if (!__touchStart || !pos.start) return;
pos.move = utils.getPosOfEvent(ev);
if (utils.getFingers(ev) >= 2) {
gestures.pinch(ev);
} else if (__rotation_single_finger) {
gestures.rotateSingleFinger(ev);
} else {
gestures.swipe(ev);
}
break;
case 'touchend':
case 'touchcancel':
case 'mouseup':
case 'mouseout':
if (!__touchStart) return;
endEvent = ev;
if (startPinch) {
gestures.pinch(ev);
} else if (__rotation_single_finger) {
gestures.rotateSingleFinger(ev);
} else if (startSwiping) {
gestures.swipe(ev);
} else {
gestures.tap(ev);
}
utils.reset();
__initial_angle = 0;
__rotation = 0;
if (ev.touches && ev.touches.length === 1) {
__touchStart = true;
__rotation_single_finger = true;
}
break;
}
};
var _on = function() {
var evts, handler, evtMap, sel, args = arguments;
if (args.length < 2 || args > 4) {
return console.error("unexpected arguments!");
}
var els = utils.getType(args[0]) === 'string' ? document.querySelectorAll(args[0]) : args[0];
els = els.length ? Array.prototype.slice.call(els) : [els];
//事件绑定
if (args.length === 3 && utils.getType(args[1]) === 'string') {
evts = args[1].split(" ");
handler = args[2];
evts.forEach(function(evt) {
if (!utils.hasTouch) {
evt = utils.getPCevts(evt);
}
els.forEach(function(el) {
engine.bind(el, evt, handler);
});
});
return;
}
function evtMapDelegate(evt) {
if (!utils.hasTouch) {
evt = utils.getPCevts(evt);
}
els.forEach(function(el) {
engine.delegate(el, evt, sel, evtMap[evt]);
});
}
//mapEvent delegate
if (args.length === 3 && utils.getType(args[1]) === 'object') {
evtMap = args[1];
sel = args[2];
for (var evt1 in evtMap) {
evtMapDelegate(evt1);
}
return;
}
function evtMapBind(evt) {
if (!utils.hasTouch) {
evt = utils.getPCevts(evt);
}
els.forEach(function(el) {
engine.bind(el, evt, evtMap[evt]);
});
}
//mapEvent bind
if (args.length === 2 && utils.getType(args[1]) === 'object') {
evtMap = args[1];
for (var evt2 in evtMap) {
evtMapBind(evt2);
}
return;
}
//兼容factor config
if (args.length === 4 && utils.getType(args[2]) === "object") {
evts = args[1].split(" ");
handler = args[3];
evts.forEach(function(evt) {
if (!utils.hasTouch) {
evt = utils.getPCevts(evt);
}
els.forEach(function(el) {
engine.bind(el, evt, handler);
});
});
return;
}
//事件代理
if (args.length === 4) {
var el = els[0];
evts = args[1].split(" ");
sel = args[2];
handler = args[3];
evts.forEach(function(evt) {
if (!utils.hasTouch) {
evt = utils.getPCevts(evt);
}
engine.delegate(el, evt, sel, handler);
});
return;
}
};
var _off = function() {
var evts, handler;
var args = arguments;
if (args.length < 1 || args.length > 4) {
return console.error("unexpected arguments!");
}
var els = utils.getType(args[0]) === 'string' ? document.querySelectorAll(args[0]) : args[0];
els = els.length ? Array.prototype.slice.call(els) : [els];
if (args.length === 1 || args.length === 2) {
els.forEach(function(el) {
evts = args[1] ? args[1].split(" ") : Object.keys(el.listeners);
if (evts.length) {
evts.forEach(function(evt) {
if (!utils.hasTouch) {
evt = utils.getPCevts(evt);
}
engine.unbind(el, evt);
engine.undelegate(el, evt);
});
}
});
return;
}
if (args.length === 3 && utils.getType(args[2]) === 'function') {
handler = args[2];
els.forEach(function(el) {
evts = args[1].split(" ");
evts.forEach(function(evt) {
if (!utils.hasTouch) {
evt = utils.getPCevts(evt);
}
engine.unbind(el, evt, handler);
});
});
return;
}
if (args.length === 3 && utils.getType(args[2]) === 'string') {
var sel = args[2];
els.forEach(function(el) {
evts = args[1].split(" ");
evts.forEach(function(evt) {
if (!utils.hasTouch) {
evt = utils.getPCevts(evt);
}
engine.undelegate(el, evt, sel);
});
});
return;
}
if (args.length === 4) {
handler = args[3];
els.forEach(function(el) {
evts = args[1].split(" ");
evts.forEach(function(evt) {
if (!utils.hasTouch) {
evt = utils.getPCevts(evt);
}
engine.undelegate(el, evt, sel, handler);
});
});
return;
}
};
var _dispatch = function(el, evt, detail) {
var args = arguments;
if (!utils.hasTouch) {
evt = utils.getPCevts(evt);
}
var els = utils.getType(args[0]) === 'string' ? document.querySelectorAll(args[0]) : args[0];
els = els.length ? Array.prototype.call(els) : [els];
els.forEach(function(el) {
engine.trigger(el, evt, detail);
});
};
//init gesture
function init() {
var mouseEvents = 'mouseup mousedown mousemove mouseout',
touchEvents = 'touchstart touchmove touchend touchcancel';
var bindingEvents = utils.hasTouch ? touchEvents : mouseEvents;
bindingEvents.split(" ").forEach(function(evt) {
document.addEventListener(evt, handlerOriginEvent, false);
});
}
init();
var exports = {};
exports.on = exports.bind = exports.live = _on;
exports.off = exports.unbind = exports.die = _off;
exports.config = config;
exports.trigger = _dispatch;
return exports;
}));