@grapecity/activereports
Version:
ActiveReportsJS
2 lines • 521 kB
JavaScript
/*! barcodejs - 1.27.20 */
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.Barcode=e():t.Barcode=e()}("undefined"!=typeof self?self:this,function(){return function(t){function e(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var r={};return e.m=t,e.c=r,e.d=function(t,r,n){e.o(t,r)||Object.defineProperty(t,r,{configurable:!1,enumerable:!0,get:n})},e.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,"a",r),r},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=46)}([function(t,e,r){"use strict";var n=(r(16),r(49));r.d(e,"b",function(){return n.a});var o=r(50);r.d(e,"i",function(){return o.a});var i=r(51);r.d(e,"k",function(){return i.a});var u=r(57);r.d(e,"o",function(){return u.a});var a=r(17);r.d(e,"h",function(){return a.a}),r.d(e,"m",function(){return a.c}),r.d(e,"j",function(){return a.b}),r.d(e,"q",function(){return a.d});var c=r(25);r.d(e,"l",function(){return c.a});var f=r(9);r.d(e,"a",function(){return f.a});var l=r(26);r.d(e,"c",function(){return l.a});var s=r(5);r.d(e,"f",function(){return s.e}),r.d(e,"g",function(){return s.g}),r.d(e,"e",function(){return s.d}),r.d(e,"n",function(){return s.i}),r.d(e,"d",function(){return s.b});var p=r(1);r.d(e,"p",function(){return p.a})},function(t,e,r){"use strict";function n(t){"@babel/helpers - typeof";return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t){return"function"==typeof t}function i(t){return!!t&&t===t.window}function u(t){return void 0!==t}function a(t){return o(Number.isNaN)?Number.isNaN(t):t!==t}function c(t){return!a(+t)}function f(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2?arguments[2]:void 0,n=0,o=t.length,i=0;n<o;)r(t.substring(n,n+e),i),n+=e,i++}function l(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,r=arguments.length>2?arguments[2]:void 0,n=0,o=t.length,i=0;n<o;)r(t.slice(n,n+e),i),n+=e,i++}function s(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return o(Array.from)?Array.from(t):Array.prototype.slice.call(t)}function p(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=s(t),r=[];return e.forEach(function(t){if("0"===t)r.push(0);else if(r[r.length-1]&&0!==r[r.length]){var e=r.pop();r.push(++e)}else r.push(1)}),r}function h(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return t=+t,t.toString(e)}function y(t){return t%2==0}function b(t){return t%2==1}function d(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if("number"==typeof t)return t;var r=parseFloat(t);return a(r)?e:r}function v(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=/[a-zA-Z]+/.exec(t);return e?e[0]:"px"}function m(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"length",r=0;return t.forEach(function(t){t[e]>r&&(r=t[e])}),r}function g(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),n=1;n<e;n++)r[n-1]=arguments[n];if(o(Object.assign))return Object.assign.apply(Object,[t].concat(r));if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var i=Object(t),u=0;u<r.length;u++){var a=r[u];if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(i[c]=a[c])}return i}function w(t){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var e=arguments.length,r=new Array(e>1?e-1:0),o=1;o<e;o++)r[o-1]=arguments[o];return r.forEach(function(e){if(e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&("object"===n(e[r])&&"object"===n(t[r])?t[r]=w({},t[r]||{},e[r]):t[r]=e[r])}),t}function S(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return w.apply(void 0,[{}].concat(e))}function O(t,e){if(o(t.repeat))return t.repeat(e);var r=""+t;if(e=+e,e!=e&&(e=0),e<0)throw new RangeError("repeat count must be non-negative");if(e==1/0)throw new RangeError("repeat count must be less than infinity");if(e=Math.floor(e),0==r.length||0==e)return"";if(r.length*e>=1<<28)throw new RangeError("repeat count must not overflow maximum string size");for(var n="",i=0;i<e;i++)n+=r;return n}function P(t){return o(Number.isInteger)?Number.isInteger(t):"number"==typeof t&&isFinite(t)&&Math.floor(t)===t}function C(t,e){if(o(t.fill))return t.fill(e);for(var r=0;r<t.length;r++)t[r]=e;return t}function j(t,e,r){return o(t.padStart)?t.padStart(e,r):(e>>=0,r=String(void 0!==r?r:" "),t.length>e?t:(e-=t.length,e>r.length&&(r+=O(r,e/r.length)),r.slice(0,e)+String(t)))}function E(t,e,r){return o(t.padStart)?t.padEnd(e,r):(e>>=0,r=String(void 0!==r?r:" "),t.length>e?t:(e-=t.length,e>r.length&&(r+=O(r,e/r.length)),String(t)+r.slice(0,e)))}function _(t,e){M[t]=e}function k(t,e){return 1.4*d(e.fontSize,12)}function A(t,e){return o(M.measureText)?M.measureText(t,e):k(t,e)}function T(t){return d(t,12)}function x(t){return o(M.convertUnit)?c(t)?d(t,12):M.convertUnit(t):T(t)}function B(t){return c(t)?t+"px":t}function R(t,e){var r,n;for(isFinite(e)?(r=0,n=e):(r=e.from,n=e.to+1);r<n;r++)t(r)}function D(t,e){var r=e?y:b;return t.reduce(function(t,e,n){return r(n)?t+=O("1",e):t+=O("0",e),t},"")}function I(t,e){for(var r=[];t<e;)r.push(t),t++;return r.push(e),r}function N(t){Object.defineProperty(t,"has",{configurable:!1,enumerable:!1,writable:!1,value:function(t){return this.$br[t]}});var e=Object.keys(t).reduce(function(e,r){return e[t[r]]=r,e},{});Object.defineProperty(t,"$br",{configurable:!1,enumerable:!1,writable:!1,value:e})}r.d(e,"a",function(){return L});var M={},L={isFunction:o,isWindow:i,isDefined:u,isNaN:a,isNumberLike:c,sliceString:f,sliceArray:l,str2Array:s,combineTruthy:p,convertRadix:h,isEven:y,isOdd:b,toNumber:d,getUnit:v,getMaxValue:m,assign:g,deepMerge:w,deepMergeAll:S,strRepeat:O,isInteger:P,fillArray:C,strPadStart:j,strPadEnd:E,registerPlugin:_,measureText:A,convertUnit:x,fixSize2PixelDefault:B,loop:R,toZeroOnePattern:D,range:I,makeEnums:N}},function(t,e,r){"use strict";function n(t){return t>=48&&t<=57}function o(t){return-1!=" $%*+-./:".indexOf(String.fromCharCode(t))||t>=48&&t<=57||t>=65&&t<=90}function i(t){return t>=0&&t<=255}function u(t){return t>=33087&&t<=64587}function a(t,e){var r=_[t];return 1===e.length?r(e):e.every(function(t){return r(t)})}function c(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"UTF-8";return n(t)?"Numeric":o(t)?"Alphanumeric":"Shift_JIS"===e&&u(t)?"Kanji":"8BitByte"}function f(t){return t>=1&&t<=9?{Numeric:10,Alphanumeric:9,"8BitByte":8,Kanji:8}:t>=10&&t<=26?{Numeric:12,Alphanumeric:11,"8BitByte":16,Kanji:10}:{Numeric:14,Alphanumeric:13,"8BitByte":16,Kanji:12}}function l(t){if(t>=48&&t<=57)return+String.fromCharCode(t);if(t>=65&&t<=90)return t-65+10;var e=A[String.fromCharCode(t)];if(e)return e;throw new P.g(String.fromCharCode(t))}function s(t){for(var e=[],r=0;r<t;r++)e.push(P.p.fillArray(new Array(t),null));return e}function p(t){return T[t-1]}function h(t,e){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2;switch(e){case 1:r=0;break;case 0:r=1;break;case 3:r=2;break;case 2:r=3}for(var o=2===n?D:I,i=o[4*(t-1)+r],u=[],a=i.length/3,c=0;c<a;c++)for(var f=i[3*c],l=0;l<f;l++)u.push({total:i[3*c+1],data:i[3*c+2],ec:i[3*c+1]-i[3*c+2]});return u}function y(t){return R[t]}function b(t){return t.reduce(function(t,e){return t.push(e.slice(0)),t},[])}function d(t){for(var e=t.length,r=0,n=0;n<e;n++)for(var o=0;o<e;o++){for(var i=0,u=t[n][o],a=-1;a<=1;a++)if(!(n+a<0||e<=n+a))for(var c=-1;c<=1;c++)o+c<0||e<=o+c||0==a&&0==c||u==t[n+a][o+c]&&(i+=1);i>5&&(r+=3+i-5)}for(var f=0;f<e-1;f++)for(var l=0;l<e-1;l++){var s=0;t[f][l]&&(s+=1),t[f+1][l]&&(s+=1),t[f][l+1]&&(s+=1),t[f+1][l+1]&&(s+=1),0!=s&&4!=s||(r+=3)}for(var p=0;p<e;p++)for(var h=0;h<e-6;h++)t[p][h]&&!t[p][h+1]&&t[p][h+2]&&t[p][h+3]&&t[p][h+4]&&!t[p][h+5]&&t[p][h+6]&&(r+=40);for(var y=0;y<e;y++)for(var b=0;b<e-6;b++)t[b][y]&&!t[b+1][y]&&t[b+2][y]&&t[b+3][y]&&t[b+4][y]&&!t[b+5][y]&&t[b+6][y]&&(r+=40);for(var d=0,v=0;v<e;v++)for(var m=0;m<e;m++)t[m][v]&&(d+=1);return r+=Math.abs(100*d/e/e-50)/5*10}function v(t,e,r,n){var o=t.length,i=b(t),u=P.p.strPadStart(P.p.convertRadix(r,2),2,0),a=P.p.strPadStart(P.p.convertRadix(e,2),3,0),c=u+a,f=C.a(parseInt(c,2),n);i[o-8][8]=1;for(var l=15;l>0;l--){var s=f>>l-1&1;l>9?(i[8][15-l]=s,i[o-1-15+l][8]=s):l>8?(i[8][15-l+1]=s,i[o-1-15+l][8]=s):l>6?(i[l][8]=s,i[8][o-l]=s):(i[l-1][8]=s,i[8][o-l]=s)}return i}function m(t,e,r){var a=0,c=0,f=0,l=0;e.forEach(function(t){n(t)?a++:o(t)?c++:u(t)?l++:i(t)&&f++});for(var s=Math.ceil((5*c+3*a+13*l+8*f)/8),p=1;p<=40;p++){if(s<=h(p,t,r).reduce(function(t,e){return t+=e.data},0))return p}throw new P.n}function g(t,e){var r=N[t];return e<=9?r[0]:e<=26?r[1]:r[2]}function w(t){for(var e=[],r=0,n=t.length;r<n;r++){var o=t[r];o<128?e.push(o):o<2048?e.push(192|o>>6,128|63&o):o<55296||o>=57344?e.push(224|o>>12,128|o>>6&63,128|63&o):(r++,o=65536+((1023&o)<<10|1023&t[r]),e.push(240|o>>18,128|o>>12&63,128|o>>6&63,128|63&o))}return e}function S(t){for(var e=w(t),r=e[0],n=1,o=e.length;n<o;n++)r^=e[n];return r}function O(t){var e=[];return P.p.sliceString(t,1,function(t){e.push(t.charCodeAt(0))}),e}r.d(e,"b",function(){return j}),r.d(e,"a",function(){return E}),e.q=a,e.h=c,r.d(e,"p",function(){return k}),e.i=f,e.f=l,e.d=s,e.e=p,r.d(e,"s",function(){return x}),r.d(e,"t",function(){return B}),r.d(e,"r",function(){return R}),e.j=h,e.l=y,e.m=d,e.c=v,e.k=m,e.n=g,e.u=w,e.o=S,e.g=O;var P=r(0),C=r(39),j={ECI:7,Numeric:1,Alphanumeric:2,"8BitByte":4,Kanji:8,StructuredAppend:3,FNC1First:5,FNC2Second:9,Terminator:0},E={L:1,M:0,Q:3,H:2},_={Numeric:n,Alphanumeric:o,"8BitByte":i,Kanji:u},k=function(t){return 4*t+17},A={" ":36,$:37,"%":38,"*":39,"+":40,"-":41,".":42,"/":43,":":44},T=[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],x=236,B=17,R=[function(t,e){return(t+e)%2==0},function(t){return t%2==0},function(t,e){return e%3==0},function(t,e){return(t+e)%3==0},function(t,e){return(Math.floor(t/2)+Math.floor(e/3))%2==0},function(t,e){return t*e%2+t*e%3==0},function(t,e){return(t*e%2+t*e%3)%2==0},function(t,e){return(t*e%3+(t+e)%2)%2==0}],D=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12,7,37,13],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],I=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,46,36],[1,46,30],[1,46,24],[1,46,16],[1,72,57],[1,72,44],[1,72,36],[1,72,24],[1,100,80],[1,100,60],[1,100,50],[1,100,34],[1,134,108],[1,134,82],[1,134,68],[2,67,23],[1,170,136],[2,85,53],[2,85,43],[2,85,29],[1,212,170],[2,106,66],[2,106,54],[3,70,24],[2,128,104],[2,128,80],[2,128,64],[3,85,29],[2,153,123],[2,153,93],[3,102,52],[3,102,34],[2,179,145],[2,179,111],[3,119,61],[4,89,31],[2,208,168],[4,104,64],[4,104,52],[5,83,29],[2,238,192],[4,119,73],[4,119,61],[5,95,33],[3,180,144],[4,135,83],[4,135,69],[6,90,32],[3,203,163],[4,152,92],[5,122,62],[6,101,35]],N={Alphanumeric:[[6,11],[7,15],[8,16]],Numeric:[[4,6,6,13],[4,7,8,15],[5,8,9,17]]}},function(t,e,r){"use strict";function n(t){"@babel/helpers - typeof";return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,a(n.key),n)}}function u(t,e,r){return e&&i(t.prototype,e),r&&i(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function a(t){var e=c(t,"string");return"symbol"===n(e)?e:String(e)}function c(t,e){if("object"!==n(t)||null===t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var o=r.call(t,e||"default");if("object"!==n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}function f(){return f="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(t,e,r){var n=l(t,e);if(n){var o=Object.getOwnPropertyDescriptor(n,e);return o.get?o.get.call(arguments.length<3?t:r):o.value}},f.apply(this,arguments)}function l(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=v(t)););return t}function s(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&p(t,e)}function p(t,e){return(p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}function h(t){var e=d();return function(){var r,n=v(t);if(e){var o=v(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return y(this,r)}}function y(t,e){if(e&&("object"===n(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return b(t)}function b(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function d(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}function v(t){return(v=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}r.d(e,"a",function(){return O});var m=r(0),g=r(12),w=r(23),S={CCA:"CCA",CCB:"CCB"},O=function(t){function e(t){var n;o(this,e),t.merge(e.DefaultConfig),n=r.call(this,t),n.linkageText=void 0,n.linkage=void 0,n.hideLinkageText=void 0,n.hideAIText=void 0,n.linkageColumnCnt=void 0;var i=b(n),u=i.config,a=u.linkage,c=u.hideLinkageText,f=u.hideAIText;return n.linkageText=a,n.linkage=!!a,n.hideLinkageText=c,n.hideAIText=f,n}s(e,t);var r=h(e);return u(e,[{key:"convertToShape",value:function(t,r){this.linkage?this._convertToShapeForLinkage(t,r):f(v(e.prototype),"convertToShape",this).call(this,t,r)}},{key:"getLinkageOffset",value:function(t,e){}},{key:"getLinkageSepPattern",value:function(t){}},{key:"_convertToShapeForLinkage",value:function(t,e){var r=this.label,n=this.encodeConfig,o=n.quietZone,i=n.isLabelBottom,u=n.height,a=n.showLabel,c=n.fontSizeInUnit,f=this.style,l=f.textAlign,s=f.unitValue,p=this.linkageText,h=this.config,y=h.linkageVersion,b=h.linkageHeight,d=this.linkageColumnCnt,v=y===S.CCA?new g.a(p,d,s,b):new w.a(p,d,s,b);v.toSymbol();var O=v.getMainArea(),P=this.getLinkageSepPattern(t),C=O.getSize(),j=0;r&&a&&(j=c),u=u-C.height-1;var E=t.length,_=u,k=this.getLinkageOffset(t,C.width),A=new m.q,T=new m.m(E,_),x=new m.m(E,1);A.setStyle({padding:{top:o.top,right:o.right,bottom:o.bottom,left:o.left}}),T.setStyle({margin:{left:k.symbolOffset}}),x.setStyle({margin:{left:k.symbolOffset}}),O.setStyle({margin:{left:k.linkageOffset}});var B=T.getSize(),R=new m.h(B.width,j,l);i?(A.append(O),A.append(x),A.append(T),A.append(R)):(A.append(R),A.append(O),A.append(x),A.append(T)),e||(x.fromPattern(P),T.fromPattern(t),R.append({text:r}),this.shapes=A.toShapes()),this.size=A.getSize()}}],[{key:"combins",value:function(t,e){var r,n,o,i,u;for(t-e>e?(i=e,o=t-e):(i=t-e,o=e),u=1,n=1,r=t;r>o;r--)u*=r,n<=i&&(u/=n,n++);for(;n<=i;n++)u/=n;return u}},{key:"getRSSwidths",value:function(t,r,n,o,i){var u,a,c,f,l,s=0,p=[];for(u=0;u<n-1;u++){for(a=1,s|=1<<u;;a++,s&=~(1<<u)){if(f=e.combins(r-a-1,n-u-2),!i&&0==s&&r-a-(n-u-1)>=n-u-1&&(f-=e.combins(r-a-(n-u),n-u-2)),n-u-1>1){for(l=0,c=r-a-(n-u-2);c>o;c--)l+=e.combins(r-a-c-1,n-u-3);f-=l*(n-1-u)}else r-a>o&&f--;if((t-=f)<0)break}t+=f,r-=a,p[u]=a}return p[u]=r,p}},{key:"getRSSvalue",value:function(t,r,n,o){var i,u,a,c,f,l,s,p=0,h=0;for(i=c=0;c<r;c++)i+=t[c];for(u=0;u<r-1;u++){for(a=1,h|=1<<u;a<t[u];a++,h&=~(1<<u))l=e.combins(i-a-1,r-u-2);if(!o&&0==h&&i-a-(r-u-1)>=r-u-1&&(l-=e.combins(i-a-(r-u),r-u-2)),r-u-1>1){for(s=0,f=i-a-(r-u-2);f>n;f--)s+=e.combins(i-a-f-1,r-u-3);l-=s*(r-1-u)}else i-a>n&&(l--,p+=l);i-=a}return p}},{key:"getGroup",value:function(t,e){for(var r=0,n=t.length;r<n;r++){var o=t[r];if(e>=o[0]&&e<=o[1])return{range:{from:o[0],to:o[1]},preTotal:o[2],oddModules:o[3],evenModules:o[4],oddElements:o[5],evenElements:o[6],oddTotal:o[7],evenTotal:o[8]}}}},{key:"getChecksum",value:function(t,e){return t.reduce(function(t,r,n){return t+=r*e[n]},0)}},{key:"makeComplementPattern",value:function(t){var e="";return m.p.loop(function(r){e+="1"===t[r]?"0":"1"},t.length),e}},{key:"makeAlternatePattern",value:function(t,e){var r="",n=!e;return m.p.loop(function(){r+=n?"1":"0",n=!n},t),r}},{key:"makeComplexPattern",value:function(t){var r="",n="",o=!1;return m.p.loop(function(i){"0"===t[i]?(o&&(r+=m.p.strRepeat("0",n.length),n=""),n+="0",o=!1):(o||(r+=e.makeAlternatePattern(n.length),n=""),n+="1",o=!0)},t.length),r+=o?m.p.strRepeat("0",n.length):e.makeAlternatePattern(n.length)}}]),e}(m.k);O.DefaultConfig={linkage:"",linkageVersion:"CCA",hideLinkageText:!1,hideAIText:!1},O.LinkageVersion=S},function(t,e,r){"use strict";function n(t){return P[0].indexOf(t)>-1}function o(t){return P[1].indexOf(t)>-1}function i(t){return P[2].indexOf(t)>-1}function u(t){return P[3].indexOf(t)>-1}function a(t){return n(t)||o(t)||i(t)||u(t)}function c(t,e){for(var r=e,n=t.length,o=0;r<n&&(t[r]>="0"&&t[r]<="9"?o++:o=0,a(t[r]));){if(o>=13){r-=--o;break}r++}return t.substring(e,r)}function f(t,e){for(var r=e,n=t.length;r<n&&!(t[r]<"0"||t[r]>"9");)r++;return t.substring(e,r)}function l(t,e){for(var r=e,n=t.length,o=0,i=0,u=!1;r<n;){if(t[r]>="0"&&t[r]<="9"?(o++,u&&(i=0,u=!1)):a(t[r])&&(i++,u||(o=0,u=!0)),i>=5){r-=--i;break}if(o>=13){r-=--o;break}r++}return t.substring(e,r)}function s(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:w.a.Auto,r=[];if(e===w.a.Text)r=[{mode:C,text:t}];else if(e===w.a.Byte)r=[{mode:t.length%6==0?_:j,text:t}];else if(e===w.a.Numeric)r=[{mode:E,text:t}];else for(var a=0,s=t.length,p={mode:C,text:""};a<s;){var h=f(t,a);if(h.length>=13)p={mode:E,text:h},r.push(p),a+=h.length;else{var y=c(t,a);if(y.length>=5)p={mode:C,text:y},r.push(p),a+=y.length;else{var b=l(t,a);1===b.length&&p.mode==C?(p={mode:k,text:b},r.push(p)):(p=b.length%6==0?{mode:_,text:b}:{mode:j,text:b},r.push(p)),a+=b.length}}}return r.forEach(function(t){if(t.mode==C){var e={mode:"al",text:""},r=[e];t.subModes=r;for(var a=0,c=t.text.length;a<c;a++){var f=t.text[a];if(n(f))if(0===a||"al"===e.mode)e.text+=f;else{var l=t.text[a+1];e=n(l)?{mode:"al",text:f}:"ll"===e.mode?{mode:"as",text:f}:{mode:"al",text:f},r.push(e)}else if(o(f))"ll"===e.mode?e.text+=f:(e={mode:"ll",text:f},r.push(e));else if(i(f))"pl"===e.mode&&u(f)?e.text+=f:"ml"===e.mode?e.text+=f:(e={mode:"ml",text:f},r.push(e));else if(u(f))if("pl"===e.mode)e.text+=f;else{var s=t.text[a+1];e=u(s)?{mode:"pl",text:f}:{mode:"ps",text:f},r.push(e)}}}}),r}function p(t,e,r,n,o){var i,u=~~(t/3),a=~~((e-1)/3),c=3*r+(e-1)%3,f=n-1,l=t%3*3;switch(l){case 0:i=o?f:a;break;case 3:i=o?a:c;break;case 6:i=o?c:f}return 30*u+i}function h(t,e){return S[t%3][e]}function y(t,e){var r;switch(e){case"ll":r=P[1].indexOf(t);break;case"ml":r=P[2].indexOf(t);break;case"al":case"as":r=P[0].indexOf(t);break;case"pl":case"ps":r=P[3].indexOf(t)}return r}function b(t,e){var r=y(O[t],e);return r>-1?[r]:A[e][t]}function d(t,e){for(var r=[],n=0;n<t;n++)r.push(g.p.fillArray(new Array(e),null));return r}function v(t){var e=t.length;return e<=40?2:e<=160?3:e<=320?4:5}function m(t){var e,r,n=31;do{if(n--,e=Math.ceil(t/n),r=e/n,n<2)break}while(r<4);return e<3&&(e=3),{col:n,row:e}}r.d(e,"a",function(){return S}),r.d(e,"f",function(){return C}),r.d(e,"b",function(){return j}),r.d(e,"e",function(){return E}),r.d(e,"c",function(){return _}),r.d(e,"d",function(){return k}),e.g=s,e.k=p,e.l=h,e.n=y,e.m=b,e.h=d,e.i=v,e.j=m;var g=r(0),w=r(32),S=[[120256,125680,128380,120032,125560,128318,108736,119920,108640,86080,108592,86048,110016,120560,125820,109792,120440,125758,88256,109680,88160,89536,110320,120700,89312,110200,120638,89200,110140,89840,110460,89720,110398,89980,128506,119520,125304,128190,107712,119408,125244,107616,119352,84032,107568,119324,84e3,107544,83984,108256,119672,125374,85184,108144,119612,85088,108088,119582,85040,108060,85728,108408,119742,85616,108348,85560,108318,85880,108478,85820,85790,107200,119152,125116,107104,119096,125086,83008,107056,119068,82976,107032,82960,82952,83648,107376,119228,83552,107320,119198,83504,107292,83480,83468,83824,107452,83768,107422,83740,83900,106848,118968,125022,82496,106800,118940,82464,106776,118926,82448,106764,82440,106758,82784,106936,119006,82736,106908,82712,106894,82700,82694,106974,82830,82240,106672,118876,82208,106648,118862,82192,106636,82184,106630,82180,82352,82328,82316,82080,118830,106572,106566,82050,117472,124280,127678,103616,117360,124220,103520,117304,124190,75840,103472,75808,104160,117624,124350,76992,104048,117564,76896,103992,76848,76824,77536,104312,117694,77424,104252,77368,77340,77688,104382,77628,77758,121536,126320,128700,121440,126264,128670,111680,121392,126236,111648,121368,126222,111632,121356,103104,117104,124092,112320,103008,117048,124062,112224,121656,126366,93248,74784,102936,117006,93216,112152,93200,75456,103280,117180,93888,75360,103224,117150,93792,112440,121758,93744,75288,93720,75632,103356,94064,75576,103326,94008,112542,93980,75708,94140,75678,94110,121184,126136,128606,111168,121136,126108,111136,121112,126094,111120,121100,111112,111108,102752,116920,123998,111456,102704,116892,91712,74272,121244,116878,91680,74256,102668,91664,111372,102662,74244,74592,102840,116958,92e3,74544,102812,91952,111516,102798,91928,74508,74502,74680,102878,92088,74652,92060,74638,92046,92126,110912,121008,126044,110880,120984,126030,110864,120972,110856,120966,110852,110850,74048,102576,116828,90944,74016,102552,116814,90912,111e3,121038,90896,73992,102534,90888,110982,90884,74160,102620,91056,74136,102606,91032,111054,91020,74118,91014,91100,91086,110752,120920,125998,110736,120908,110728,120902,110724,110722,73888,102488,116782,90528,73872,102476,90512,110796,102470,90504,73860,90500,73858,73944,90584,90572,90566,120876,120870,110658,102444,73800,90312,90308,90306,101056,116080,123580,100960,116024,70720,100912,115996,70688,100888,70672,70664,71360,101232,116156,71264,101176,116126,71216,101148,71192,71180,71536,101308,71480,101278,71452,71612,71582,118112,124600,127838,105024,118064,124572,104992,118040,124558,104976,118028,104968,118022,100704,115896,123486,105312,100656,115868,79424,70176,118172,115854,79392,105240,100620,79376,70152,79368,70496,100792,115934,79712,70448,118238,79664,105372,100750,79640,70412,79628,70584,100830,79800,70556,79772,70542,70622,79838,122176,126640,128860,122144,126616,128846,122128,126604,122120,126598,122116,104768,117936,124508,113472,104736,126684,124494,113440,122264,126670,113424,104712,117894,113416,122246,104706,69952,100528,115804,78656,69920,100504,115790,96064,78624,104856,117966,96032,113560,122318,100486,96016,78600,104838,96008,69890,70064,100572,78768,70040,100558,96176,78744,104910,96152,113614,70022,78726,70108,78812,70094,96220,78798,122016,126552,128814,122e3,126540,121992,126534,121988,121986,104608,117848,124462,113056,104592,126574,113040,122060,117830,113032,104580,113028,104578,113026,69792,100440,115758,78240,69776,100428,95136,78224,104652,100422,95120,113100,69764,95112,78212,69762,78210,69848,100462,78296,69836,95192,78284,69830,95180,78278,69870,95214,121936,126508,121928,126502,121924,121922,104528,117804,112848,104520,117798,112840,121958,112836,104514,112834,69712,100396,78032,69704,100390,94672,78024,104550,94664,112870,69698,94660,78018,94658,78060,94700,94694,126486,121890,117782,104484,104482,69672,77928,94440,69666,77922,99680,68160,99632,68128,99608,115342,68112,99596,68104,99590,68448,99768,115422,68400,99740,68376,99726,68364,68358,68536,99806,68508,68494,68574,101696,116400,123740,101664,116376,101648,116364,101640,116358,101636,67904,99504,115292,72512,67872,116444,115278,72480,101784,116430,72464,67848,99462,72456,101766,67842,68016,99548,72624,67992,99534,72600,101838,72588,67974,68060,72668,68046,72654,118432,124760,127918,118416,124748,118408,124742,118404,118402,101536,116312,105888,101520,116300,105872,118476,116294,105864,101508,105860,101506,105858,67744,99416,72096,67728,116334,80800,72080,101580,99398,80784,105932,67716,80776,72068,67714,72066,67800,99438,72152,67788,80856,72140,67782,80844,72134,67822,72174,80878,126800,128940,126792,128934,126788,126786,118352,124716,122576,126828,124710,122568,126822,122564,118338,122562,101456,116268,105680,101448,116262,114128,105672,118374,114120,122598,101442,114116,105666,114114,67664,99372,71888,67656,99366,80336,71880,101478,97232,80328,105702,67650,97224,114150,71874,97220,67692,71916,67686,80364,71910,97260,80358,97254,126760,128918,126756,126754,118312,124694,122472,126774,122468,118306,122466,101416,116246,105576,101412,113896,105572,101410,113892,105570,113890,67624,99350,71784,101430,80104,71780,67618,96744,80100,71778,96740,80098,96738,71798,96758,126738,122420,122418,105524,113780,113778,71732,79988,96500,96498,66880,66848,98968,66832,66824,66820,66992,66968,66956,66950,67036,67022,1e5,99984,115532,99976,115526,99972,99970,66720,98904,69024,100056,98892,69008,100044,69e3,100038,68996,66690,68994,66776,98926,69080,100078,69068,66758,69062,66798,69102,116560,116552,116548,116546,99920,102096,116588,115494,102088,116582,102084,99906,102082,66640,68816,66632,98854,73168,68808,66628,73160,68804,66626,73156,68802,66668,68844,66662,73196,68838,73190,124840,124836,124834,116520,118632,124854,118628,116514,118626,99880,115478,101992,116534,106216,101988,99874,106212,101986,106210,66600,98838,68712,99894,72936,68708,66594,81384,72932,68706,81380,72930,66614,68726,72950,81398,128980,128978,124820,126900,124818,126898,116500,118580,116498,122740,118578,122738,99860,101940,99858,106100,101938,114420],[128352,129720,125504,128304,129692,125472,128280,129678,125456,128268,125448,128262,125444,125792,128440,129758,120384,125744,128412,120352,125720,128398,120336,125708,120328,125702,120324,120672,125880,128478,110144,120624,125852,110112,120600,125838,110096,120588,110088,120582,110084,110432,120760,125918,89664,110384,120732,89632,110360,120718,89616,110348,89608,110342,89952,110520,120798,89904,110492,89880,110478,89868,90040,110558,90012,89998,125248,128176,129628,125216,128152,129614,125200,128140,125192,128134,125188,125186,119616,125360,128220,119584,125336,128206,119568,125324,119560,125318,119556,119554,108352,119728,125404,108320,119704,125390,108304,119692,108296,119686,108292,108290,85824,108464,119772,85792,108440,119758,85776,108428,85768,108422,85764,85936,108508,85912,108494,85900,85894,85980,85966,125088,128088,129582,125072,128076,125064,128070,125060,125058,119200,125144,128110,119184,125132,119176,125126,119172,119170,107424,119256,125166,107408,119244,107400,119238,107396,107394,83872,107480,119278,83856,107468,83848,107462,83844,83842,83928,107502,83916,83910,83950,125008,128044,125e3,128038,124996,124994,118992,125036,118984,125030,118980,118978,106960,119020,106952,119014,106948,106946,82896,106988,82888,106982,82884,82882,82924,82918,124968,128022,124964,124962,118888,124982,118884,118882,106728,118902,106724,106722,82408,106742,82404,82402,124948,124946,118836,118834,106612,106610,124224,127664,129372,124192,127640,129358,124176,127628,124168,127622,124164,124162,117568,124336,127708,117536,124312,127694,117520,124300,117512,124294,117508,117506,104256,117680,124380,104224,117656,124366,104208,117644,104200,117638,104196,104194,77632,104368,117724,77600,104344,117710,77584,104332,77576,104326,77572,77744,104412,77720,104398,77708,77702,77788,77774,128672,129880,93168,128656,129868,92664,128648,129862,92412,128644,128642,124064,127576,129326,126368,124048,129902,126352,128716,127558,126344,124036,126340,124034,126338,117152,124120,127598,121760,117136,124108,121744,126412,124102,121736,117124,121732,117122,121730,103328,117208,124142,112544,103312,117196,112528,121804,117190,112520,103300,112516,103298,112514,75680,103384,117230,94112,75664,103372,94096,112588,103366,94088,75652,94084,75650,75736,103406,94168,75724,94156,75718,94150,75758,128592,129836,91640,128584,129830,91388,128580,91262,128578,123984,127532,126160,123976,127526,126152,128614,126148,123970,126146,116944,124012,121296,116936,124006,121288,126182,121284,116930,121282,102864,116972,111568,102856,116966,111560,121318,111556,102850,111554,74704,102892,92112,74696,102886,92104,111590,92100,74690,92098,74732,92140,74726,92134,128552,129814,90876,128548,90750,128546,123944,127510,126056,128566,126052,123938,126050,116840,123958,121064,116836,121060,116834,121058,102632,116854,111080,121078,111076,102626,111074,74216,102646,91112,74212,91108,74210,91106,74230,91126,128532,90494,128530,123924,126004,123922,126002,116788,120948,116786,120946,102516,110836,102514,110834,73972,90612,73970,90610,128522,123914,125978,116762,120890,102458,110714,123552,127320,129198,123536,127308,123528,127302,123524,123522,116128,123608,127342,116112,123596,116104,123590,116100,116098,101280,116184,123630,101264,116172,101256,116166,101252,101250,71584,101336,116206,71568,101324,71560,101318,71556,71554,71640,101358,71628,71622,71662,127824,129452,79352,127816,129446,79100,127812,78974,127810,123472,127276,124624,123464,127270,124616,127846,124612,123458,124610,115920,123500,118224,115912,123494,118216,124646,118212,115906,118210,100816,115948,105424,100808,115942,105416,118246,105412,100802,105410,70608,100844,79824,70600,100838,79816,105446,79812,70594,79810,70636,79852,70630,79846,129960,95728,113404,129956,95480,113278,129954,95356,95294,127784,129430,78588,128872,129974,95996,78462,128868,127778,95870,128866,123432,127254,124520,123428,126696,128886,123426,126692,124514,126690,115816,123446,117992,115812,122344,117988,115810,122340,117986,122338,100584,115830,104936,100580,113640,104932,100578,113636,104930,113634,70120,100598,78824,70116,96232,78820,70114,96228,78818,96226,70134,78838,129940,94968,113022,129938,94844,94782,127764,78206,128820,127762,95102,128818,123412,124468,123410,126580,124466,126578,115764,117876,115762,122100,117874,122098,100468,104692,100466,113140,104690,113138,69876,78324,69874,95220,78322,95218,129930,94588,94526,127754,128794,123402,124442,126522,115738,117818,121978,100410,104570,112890,69754,78074,94714,94398,123216,127148,123208,127142,123204,123202,115408,123244,115400,123238,115396,115394,99792,115436,99784,115430,99780,99778,68560,99820,68552,99814,68548,68546,68588,68582,127400,129238,72444,127396,72318,127394,123176,127126,123752,123172,123748,123170,123746,115304,123190,116456,115300,116452,115298,116450,99560,115318,101864,99556,101860,99554,101858,68072,99574,72680,68068,72676,68066,72674,68086,72694,129492,80632,105854,129490,80508,80446,127380,72062,127924,127378,80766,127922,123156,123700,123154,124788,123698,124786,115252,116340,115250,118516,116338,118514,99444,101620,99442,105972,101618,105970,67828,72180,67826,80884,72178,80882,97008,114044,96888,113982,96828,96798,129482,80252,130010,97148,80190,97086,127370,127898,128954,123146,123674,124730,126842,115226,116282,118394,122618,99386,101498,105722,114170,67706,71930,80378,96632,113854,96572,96542,80062,96702,96444,96414,96350,123048,123044,123042,115048,123062,115044,115042,99048,115062,99044,99042,67048,99062,67044,67042,67062,127188,68990,127186,123028,123316,123026,123314,114996,115572,114994,115570,98932,100084,98930,100082,66804,69108,66802,69106,129258,73084,73022,127178,127450,123018,123290,123834,114970,115514,116602,98874,99962,102138,66682,68858,73210,81272,106174,81212,81182,72894,81342,97648,114364,97592,114334,97564,97550,81084,97724,81054,97694,97464,114270,97436,97422,80990,97502,97372,97358,97326,114868,114866,98676,98674,66292,66290,123098,114842,115130,98618,99194,66170,67322,69310,73404,73374,81592,106334,81564,81550,73310,81630,97968,114524,97944,114510,97932,97926,81500,98012,81486,97998,97880,114478,97868,97862,81454,97902,97836,97830,69470,73564,73550,81752,106414,81740,81734,73518,81774,81708,81702],[109536,120312,86976,109040,120060,86496,108792,119934,86256,108668,86136,129744,89056,110072,129736,88560,109820,129732,88312,109694,129730,88188,128464,129772,89592,128456,129766,89340,128452,89214,128450,125904,128492,125896,128486,125892,125890,120784,125932,120776,125926,120772,120770,110544,120812,110536,120806,110532,84928,108016,119548,84448,107768,119422,84208,107644,84088,107582,84028,129640,85488,108284,129636,85240,108158,129634,85116,85054,128232,129654,85756,128228,85630,128226,125416,128246,125412,125410,119784,125430,119780,119778,108520,119798,108516,108514,83424,107256,119166,83184,107132,83064,107070,83004,82974,129588,83704,107390,129586,83580,83518,128116,83838,128114,125172,125170,119284,119282,107508,107506,82672,106876,82552,106814,82492,82462,129562,82812,82750,128058,125050,119034,82296,106686,82236,82206,82366,82108,82078,76736,103920,117500,76256,103672,117374,76016,103548,75896,103486,75836,129384,77296,104188,129380,77048,104062,129378,76924,76862,127720,129398,77564,127716,77438,127714,124392,127734,124388,124386,117736,124406,117732,117730,104424,117750,104420,104418,112096,121592,126334,92608,111856,121468,92384,111736,121406,92272,111676,92216,111646,92188,75232,103160,117118,93664,74992,103036,93424,112252,102974,93304,74812,93244,74782,93214,129332,75512,103294,129908,129330,93944,75388,129906,93820,75326,93758,127604,75646,128756,127602,94078,128754,124148,126452,124146,126450,117236,121844,117234,121842,103412,103410,91584,111344,121212,91360,111224,121150,91248,111164,91192,111134,91164,91150,74480,102780,91888,74360,102718,91768,111422,91708,74270,91678,129306,74620,129850,92028,74558,91966,127546,128634,124026,126202,116986,121338,102906,90848,110968,121022,90736,110908,90680,110878,90652,90638,74104,102590,91e3,74044,90940,74014,90910,74174,91070,90480,110780,90424,110750,90396,90382,73916,90556,73886,90526,90296,110686,90268,90254,73822,90334,90204,90190,71136,101112,116094,70896,100988,70776,100926,70716,70686,129204,71416,101246,129202,71292,71230,127348,71550,127346,123636,123634,116212,116210,101364,101362,79296,105200,118140,79072,105080,118078,78960,105020,78904,104990,78876,78862,70384,100732,79600,70264,100670,79480,105278,79420,70174,79390,129178,70524,129466,79740,70462,79678,127290,127866,123514,124666,115962,118266,100858,113376,122232,126654,95424,113264,122172,95328,113208,122142,95280,113180,95256,113166,95244,78560,104824,117950,95968,78448,104764,95856,113468,104734,95800,78364,95772,78350,95758,70008,100542,78712,69948,96120,78652,69918,96060,78622,96030,70078,78782,96190,94912,113008,122044,94816,112952,122014,94768,112924,94744,112910,94732,94726,78192,104636,95088,78136,104606,95032,113054,95004,78094,94990,69820,78268,69790,95164,78238,95134,94560,112824,121950,94512,112796,94488,112782,94476,94470,78008,104542,94648,77980,94620,77966,94606,69726,78046,94686,94384,112732,94360,112718,94348,94342,77916,94428,77902,94414,94296,112686,94284,94278,77870,94318,94252,94246,68336,99708,68216,99646,68156,68126,68476,68414,127162,123258,115450,99834,72416,101752,116414,72304,101692,72248,101662,72220,72206,67960,99518,72568,67900,72508,67870,72478,68030,72638,80576,105840,118460,80480,105784,118430,80432,105756,80408,105742,80396,80390,72048,101564,80752,71992,101534,80696,71964,80668,71950,80654,67772,72124,67742,80828,72094,80798,114016,122552,126814,96832,113968,122524,96800,113944,122510,96784,113932,96776,113926,96772,80224,105656,118366,97120,80176,105628,97072,114076,105614,97048,80140,97036,80134,97030,71864,101470,80312,71836,97208,80284,71822,97180,80270,97166,67678,71902,80350,97246,96576,113840,122460,96544,113816,122446,96528,113804,96520,113798,96516,96514,80048,105564,96688,80024,105550,96664,113870,96652,80006,96646,71772,80092,71758,96732,80078,96718,96416,113752,122414,96400,113740,96392,113734,96388,96386,79960,105518,96472,79948,96460,79942,96454,71726,79982,96494,96336,113708,96328,113702,96324,96322,79916,96364,79910,96358,96296,113686,96292,96290,79894,96310,66936,99006,66876,66846,67006,68976,100028,68920,99998,68892,68878,66748,69052,66718,69022,73056,102072,116574,73008,102044,72984,102030,72972,72966,68792,99934,73144,68764,73116,68750,73102,66654,68830,73182,81216,106160,118620,81184,106136,118606,81168,106124,81160,106118,81156,81154,72880,101980,81328,72856,101966,81304,106190,81292,72838,81286,68700,72924,68686,81372,72910,81358,114336,122712,126894,114320,122700,114312,122694,114308,114306,81056,106072,118574,97696,81040,106060,97680,114380,106054,97672,81028,97668,81026,97666,72792,101934,81112,72780,97752,81100,72774,97740,81094,97734,68654,72814,81134,97774,114256,122668,114248,122662,114244,114242,80976,106028,97488,80968,106022,97480,114278,97476,80962,97474,72748,81004,72742,97516,80998,97510,114216,122646,114212,114210,80936,106006,97384,80932,97380,80930,97378,72726,80950,97398,114196,114194,80916,97332,80914,97330,66236,66206,67256,99166,67228,67214,66142,67294,69296,100188,69272,100174,69260,69254,67164,69340,67150,69326,73376,102232,116654,73360,102220,73352,102214,73348,73346,69208,100142,73432,102254,73420,69190,73414,67118,69230,73454,106320,118700,106312,118694,106308,106306,73296,102188,81616,106348,102182,81608,73284,81604,73282,81602,69164,73324,69158,81644,73318,81638,122792,126934,122788,122786,106280,118678,114536,106276,114532,106274,114530,73256,102166,81512,73252,98024,81508,73250,98020,81506,98018,69142,73270,81526,98038,122772,122770,106260,114484,106258,114482,73236,81460,73234,97908,81458,97906,122762,106250,114458,73226,81434,97850,66396,66382,67416,99246,67404,67398,66350,67438,69456,100268,69448,100262,69444,69442,67372,69484,67366,69478,102312,116694,102308,102306,69416,100246,73576,102326,73572,69410,73570,67350,69430,73590,118740,118738,102292,106420,102290,106418,69396,73524,69394,81780,73522,81778,118730,102282,106394,69386,73498,81722,66476,66470,67496,99286,67492,67490,66454,67510,100308,100306,67476,69556,67474,69554,116714]],O={ll:" ",ps:" ",ml:" ",al:" ",pl:" ",as:" "},P=["ABCDEFGHIJKLMNOPQRSTUVWXYZ ","abcdefghijklmnopqrstuvwxyz ","0123456789&\r\t,:#-.$/+%*=^ ",";<>@[\\]_`~!\r\t,:\n-.$/\"|*()?{}' "],C=900,j=901,E=902,_=924,k=913,A={al:{ll:[27],ml:[28],pl:[28,25]},ll:{al:[28,28],ml:[28],pl:[28,25]},ml:{al:[28],ll:[27],pl:[25]},pl:{al:[29],ll:[29,27],ml:[29,28]}}},function(t,e,r){"use strict";function n(t){"@babel/helpers - typeof";return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,u(n.key),n)}}function i(t,e,r){return e&&o(t.prototype,e),r&&o(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function u(t){var e=a(t,"string");return"symbol"===n(e)?e:String(e)}function a(t,e){if("object"!==n(t)||null===t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var o=r.call(t,e||"default");if("object"!==n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}function c(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function f(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&l(t,e)}function l(t,e){return(l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}function s(t){var e=y();return function(){var r,n=b(t);if(e){var o=b(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return p(this,r)}}function p(t,e){if(e&&("object"===n(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return h(t)}function h(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function y(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}function b(t){return(b=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}r.d(e,"a",function(){return v}),r.d(e,"e",function(){return m}),r.d(e,"c",function(){return g}),r.d(e,"f",function(){return w}),r.d(e,"h",function(){return S}),r.d(e,"g",function(){return O}),r.d(e,"d",function(){return P}),r.d(e,"i",function(){return C}),r.d(e,"b",function(){return j});var d=r(48),v=d.b,m=function(t){function e(t){var n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return c(this,e),n=r.call(this,d.b.InvalidOptions),n.name="InvalidOptionsException",n.message="".concat(JSON.stringify(t)," is not valid options. ").concat(o),n.descriptor={source:t,message:n.message},n}f(e,t);var r=s(e);return i(e)}(d.a),g=function(t){function e(t){var n;return c(this,e),n=r.call(this,d.b.InvalidBarcodeType),n.name="InvalidBarcodeTypeException",n.message="".concat(t," is not supported!"),n.descriptor={source:t,message:n.message},n}f(e,t);var r=s(e);return i(e)}(d.a),w=function(t){function e(t){var n;return c(this,e),n=r.call(this,d.b.InvalidRenderType),n.name="InvalidRenderException",n.message="".concat(t," is not supported!"),n.descriptor={source:t,message:n.message},n}f(e,t);var r=s(e);return i(e)}(d.a),S=function(t){function e(t,n){var o;return c(this,e),o=r.call(this,d.b.MethodNotImplement),o.name="MethodNotImplementException",o.message="".concat(t," is not a method! ").concat(n),o.descriptor={source:t,message:o.message},o}f(e,t);var r=s(e);return i(e)}(d.a),O=function(t){function e(t){var n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return c(this,e),n=r.call(this,d.b.InvalidText),n.name="InvalidTextException",n.message=t?"".concat(t," is invalid. ").concat(o):"Text is required.",n.descriptor={source:t,message:n.message},n}f(e,t);var r=s(e);return i(e)}(d.a),P=function(t){function e(t){var n;return c(this,e),n=r.call(this,d.b.InvalidCharacter),n.name="InvalidCharacterException",n.message="".concat(t," is invalid."),n.descriptor={source:t,message:n.message},n}f(e,t);var r=s(e);return i(e)}(d.a),C=function(t){function e(){var t;return c(this,e),t=r.call(this,d.b.TextTooLong),t.name="TextTooLongException",t.message="Text is too long to encode",t.descriptor={source:null,message:t.message},t}f(e,t);var r=s(e);return i(e)}(d.a),j=function(t){function e(t){var n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:9;return c(this,e),n=r.call(this,v.GroupSizeOverflow),n.name="GroupSizeOverflowException",n.message="Group size is ".concat(t,". The max group size is ").concat(o,"."),n.descriptor={source:t,message:n.message},n}f(e,t);var r=s(e);return i(e)}(d.a)},function(t,e,r){"use strict";function n(t){"@babel/helpers - typeof";return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,a(n.key),n)}}function u(t,e,r){return e&&i(t.prototype,e),r&&i(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function a(t){var e=c(t,"string");return"symbol"===n(e)?e:String(e)}function c(t,e){if("object"!==n(t)||null===t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var o=r.call(t,e||"default");if("object"!==n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}r.d(e,"a",function(){return l});var f=r(1),l=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;o(this,t),this.x=0,this.y=0,this.width=void 0,this.height=void 0,this.children=void 0,this.style={padding:{top:0,right:0,bottom:0,left:0},border:{top:0,right:0,bottom:0,left:0},margin:{top:0,right:0,bottom:0,left:0}},this.offsetBox=void 0,this.contentBox=void 0,this.width=e,this.height=r,this.children=[],this._updateBox()}return u(t,[{key:"append",value:function(t){this.children.push(t)}},{key:"_makeRect",value:function(t,e,r,n){return{x:t,y:e,height:n,width:r,type:"rect"}}},{key:"toShapes",value:function(){var t=this.x,e=this.y,r=this.width,n=this.height,o=this.style,i=o.border,u=o.margin,a=[],c=i.left+i.right+r,f=i.top+i.bottom+n,l=t+u.left,s=e+u.top;return i.top&&a.push(this._makeRect(l,s,c,i.top)),i.right&&a.push(this._makeRect(l+c-i.right,s,i.right,f)),i.bottom&&a.push(this._makeRect(l,s+f-i.bottom,c,i.bottom)),i.left&&a.push(this._makeRect(l,s,i.left,f)),a}},{key:"getSize",value:function(){var t=this.width,e=this.height,r=this.offsetBox;return{width:t+r.width,height:e+r.height}}},{key:"visiable",value:function(){return this.width>0&&this.height>0}},{key:"setX",value:function(t){this.x=t,this._updateBox()}},{key:"setY",value:function(t){this.y=t,this._updateBox()}},{key:"updateContentSize",value:function(t,e){this.width=t,this.height=e,this._updateBox()}},{key:"_fixOpt",value:function(t,e){if(f.a.isNumberLike(t[e])){var r=t[e];t[e]={top:r,right:r,bottom:r,left:r}}}},{key:"setStyle",value:function(t){this._fixOpt(t,"padding"),this._fixOpt(t,"border"),this._fixOpt(t,"margin"),this.style=f.a.deepMergeAll(this.style,t),this._updateBox()}},{key:"_updateBox",value:function(){var t=this.x,e=this.y,r=this.width,n=this.height,o=this.style,i=o.padding,u=o.border,a=o.margin;this.offsetBox={x:t+i.left+u.left+a.left,y:e+i.top+u.top+a.top,width:a.left+u.left+u.right+a.right,height:a.top+u.top+u.bottom+a.bott